--- /srv/rebuilderd/tmp/rebuilderdhzTWxO/inputs/libnfft3-double4_3.5.3-5_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdhzTWxO/out/libnfft3-double4_3.5.3-5_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-10-26 12:30:41.000000 debian-binary │ -rw-r--r-- 0 0 0 1376 2024-10-26 12:30:41.000000 control.tar.xz │ --rw-r--r-- 0 0 0 238788 2024-10-26 12:30:41.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 236416 2024-10-26 12:30:41.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/powerpc64le-linux-gnu/libnfft3.so.4.0.3 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 7 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x05e7b8 0x05e7b8 R E 0x10000 │ │ │ │ - LOAD 0x05f7b0 0x000000000006f7b0 0x000000000006f7b0 0x0008b8 0x0008d8 RW 0x10000 │ │ │ │ - DYNAMIC 0x05f7c0 0x000000000006f7c0 0x000000000006f7c0 0x000230 0x000230 RW 0x8 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x05dfd0 0x05dfd0 R E 0x10000 │ │ │ │ + LOAD 0x05f8b0 0x000000000006f8b0 0x000000000006f8b0 0x0007b8 0x0007d8 RW 0x10000 │ │ │ │ + DYNAMIC 0x05f8c0 0x000000000006f8c0 0x000000000006f8c0 0x000230 0x000230 RW 0x8 │ │ │ │ NOTE 0x0001c8 0x00000000000001c8 0x00000000000001c8 0x000024 0x000024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x058ca0 0x0000000000058ca0 0x0000000000058ca0 0x000784 0x000784 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x058548 0x0000000000058548 0x0000000000058548 0x000784 0x000784 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ - GNU_RELRO 0x05f7b0 0x000000000006f7b0 0x000000000006f7b0 0x000850 0x000850 R 0x1 │ │ │ │ + GNU_RELRO 0x05f8b0 0x000000000006f8b0 0x000000000006f8b0 0x000750 0x000750 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame │ │ │ │ 01 .init_array .fini_array .dynamic .plt .got .data .bss │ │ │ │ 02 .dynamic │ │ │ │ 03 .note.gnu.build-id │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -5,27 +5,27 @@ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000000000001f0 0001f0 00078c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym DYNSYM 0000000000000980 000980 001848 18 A 4 3 8 │ │ │ │ [ 4] .dynstr STRTAB 00000000000021c8 0021c8 001017 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00000000000031e0 0031e0 000206 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000000000033e8 0033e8 000050 00 A 4 2 8 │ │ │ │ - [ 7] .rela.dyn RELA 0000000000003438 003438 000348 18 A 3 0 8 │ │ │ │ - [ 8] .rela.plt RELA 0000000000003780 003780 000c00 18 AI 3 18 8 │ │ │ │ - [ 9] .init PROGBITS 0000000000004380 004380 00005c 00 AX 0 0 32 │ │ │ │ - [10] .text PROGBITS 00000000000043e0 0043e0 053e34 00 AX 0 0 32 │ │ │ │ - [11] .fini PROGBITS 0000000000058214 058214 000024 00 AX 0 0 4 │ │ │ │ - [12] .rodata PROGBITS 0000000000058240 058240 000a60 00 A 0 0 16 │ │ │ │ - [13] .eh_frame_hdr PROGBITS 0000000000058ca0 058ca0 000784 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 0000000000059424 059424 005394 00 A 0 0 4 │ │ │ │ - [15] .init_array INIT_ARRAY 000000000006f7b0 05f7b0 000008 08 WA 0 0 8 │ │ │ │ - [16] .fini_array FINI_ARRAY 000000000006f7b8 05f7b8 000008 08 WA 0 0 8 │ │ │ │ - [17] .dynamic DYNAMIC 000000000006f7c0 05f7c0 000230 10 WA 4 0 8 │ │ │ │ - [18] .plt NOBITS 000000000006f9f0 05f9f0 000410 08 WA 0 0 8 │ │ │ │ - [19] .got PROGBITS 000000000006fe00 05fe00 000108 08 WA 0 0 256 │ │ │ │ + [ 7] .rela.dyn RELA 0000000000003438 003438 000300 18 A 3 0 8 │ │ │ │ + [ 8] .rela.plt RELA 0000000000003738 003738 000c00 18 AI 3 18 8 │ │ │ │ + [ 9] .init PROGBITS 0000000000004340 004340 00005c 00 AX 0 0 32 │ │ │ │ + [10] .text PROGBITS 00000000000043c0 0043c0 053964 00 AX 0 0 64 │ │ │ │ + [11] .fini PROGBITS 0000000000057d24 057d24 000024 00 AX 0 0 4 │ │ │ │ + [12] .rodata PROGBITS 0000000000057d50 057d50 0007f8 00 A 0 0 16 │ │ │ │ + [13] .eh_frame_hdr PROGBITS 0000000000058548 058548 000784 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 0000000000058ccc 058ccc 005304 00 A 0 0 4 │ │ │ │ + [15] .init_array INIT_ARRAY 000000000006f8b0 05f8b0 000008 08 WA 0 0 8 │ │ │ │ + [16] .fini_array FINI_ARRAY 000000000006f8b8 05f8b8 000008 08 WA 0 0 8 │ │ │ │ + [17] .dynamic DYNAMIC 000000000006f8c0 05f8c0 000230 10 WA 4 0 8 │ │ │ │ + [18] .plt NOBITS 000000000006faf0 05faf0 000410 08 WA 0 0 8 │ │ │ │ + [19] .got PROGBITS 000000000006ff00 05ff00 0000f0 08 WA 0 0 256 │ │ │ │ [20] .data PROGBITS 0000000000070000 060000 000068 00 WA 0 0 16 │ │ │ │ [21] .bss NOBITS 0000000000070068 060068 000020 00 WA 0 0 8 │ │ │ │ [22] .gnu.attributes GNU_ATTRIBUTES 0000000000000000 060068 000010 00 0 0 1 │ │ │ │ [23] .gnu_debuglink PROGBITS 0000000000000000 060078 000034 00 0 0 4 │ │ │ │ [24] .shstrtab STRTAB 0000000000000000 0600ac 0000ea 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 259 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 0000000000004380 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ + 1: 0000000000004340 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ 2: 0000000000070000 0 SECTION LOCAL DEFAULT 20 .data │ │ │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND exp@GLIBC_2.29 (2) │ │ │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND clock_gettime@GLIBC_2.17 (3) │ │ │ │ 5: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 6: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND srand48@GLIBC_2.17 (3) │ │ │ │ 7: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND putchar@GLIBC_2.17 (3) │ │ │ │ 8: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.17 (3) │ │ │ │ @@ -38,225 +38,225 @@ │ │ │ │ 34: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND fwrite@GLIBC_2.17 (3) │ │ │ │ 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.17 (4) │ │ │ │ 36: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND fftw_execute_r2r │ │ │ │ 37: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND drand48@GLIBC_2.17 (3) │ │ │ │ 38: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND pow@GLIBC_2.29 (2) │ │ │ │ 39: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND memset@GLIBC_2.17 (3) │ │ │ │ 40: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND fftw_malloc │ │ │ │ - 41: 000000000001a0e0 11048 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_3d │ │ │ │ - 42: 0000000000030ce0 328 FUNC GLOBAL DEFAULT [: 8] 10 nfct_check │ │ │ │ - 43: 0000000000055470 416 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_all │ │ │ │ - 44: 0000000000030690 568 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init │ │ │ │ - 45: 00000000000069a0 548 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_complex │ │ │ │ - 46: 000000000000aa20 304 FUNC GLOBAL DEFAULT 10 nfft_cp_w_double │ │ │ │ - 47: 0000000000055270 512 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_all │ │ │ │ - 48: 00000000000550b0 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_matrix │ │ │ │ - 49: 000000000004da10 484 FUNC GLOBAL DEFAULT [: 8] 10 eval_al_thresh │ │ │ │ - 50: 000000000000a7c0 120 FUNC GLOBAL DEFAULT 10 nfft_cp_a_complex │ │ │ │ - 51: 0000000000008320 228 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp │ │ │ │ - 52: 0000000000030e30 556 FUNC GLOBAL DEFAULT [: 8] 10 nfct_finalize │ │ │ │ - 53: 0000000000028110 2340 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_full_psi │ │ │ │ - 54: 0000000000007a50 1036 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_double │ │ │ │ - 55: 0000000000013850 1164 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_direct │ │ │ │ - 56: 0000000000027c50 1208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_psi │ │ │ │ - 57: 0000000000057020 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_double │ │ │ │ - 58: 0000000000038320 92 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_3d │ │ │ │ - 59: 00000000000449f0 216 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_init_guru │ │ │ │ - 60: 000000000004a2a0 1864 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed_direct │ │ │ │ - 61: 0000000000030c30 80 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_2d │ │ │ │ - 62: 00000000000401b0 1068 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint_direct │ │ │ │ - 63: 00000000000545b0 68 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_advanced │ │ │ │ - 64: 000000000003c290 1080 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint_direct │ │ │ │ - 65: 0000000000005890 1456 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bsplines │ │ │ │ - 66: 0000000000056e40 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_double │ │ │ │ - 67: 0000000000054b00 320 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta │ │ │ │ - 68: 0000000000054050 1308 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru_advanced │ │ │ │ - 69: 000000000003cb70 1556 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_psi │ │ │ │ - 70: 0000000000007060 512 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_1_complex │ │ │ │ - 71: 000000000004ce50 308 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_row │ │ │ │ - 72: 00000000000308d0 772 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_guru │ │ │ │ - 73: 000000000003be30 1112 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo_direct │ │ │ │ - 74: 0000000000052590 6840 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_trafo │ │ │ │ - 75: 000000000004d0d0 1208 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_all │ │ │ │ - 76: 000000000002f9a0 660 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_fg_psi │ │ │ │ - 77: 0000000000054f20 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_row │ │ │ │ - 78: 000000000003fb20 588 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init_random_nodes_coeffs │ │ │ │ - 79: 0000000000014fe0 5204 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_1d │ │ │ │ - 80: 00000000000080c0 328 FUNC GLOBAL DEFAULT [: 8] 10 nfft_prod_real │ │ │ │ - 81: 00000000000455a0 1396 FUNC GLOBAL DEFAULT [: 8] 10 fpt_init │ │ │ │ - 82: 00000000000082c0 96 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2 │ │ │ │ - 83: 0000000000005ea0 360 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson2 │ │ │ │ - 84: 0000000000036dc0 564 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_lin_psi │ │ │ │ - 85: 000000000004fc00 3012 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint_direct │ │ │ │ - 86: 0000000000006010 2004 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson4 │ │ │ │ - 87: 00000000000293b0 76 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_1d │ │ │ │ - 88: 0000000000054fd0 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_matrix │ │ │ │ - 89: 0000000000008510 1284 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda │ │ │ │ - 90: 000000000003c920 592 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_lin_psi │ │ │ │ - 91: 0000000000037560 1792 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_full_psi │ │ │ │ - 92: 000000000000bb80 36 FUNC GLOBAL DEFAULT 10 nfft_get_version │ │ │ │ - 93: 000000000002f2c0 1172 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint_direct │ │ │ │ - 94: 0000000000009230 688 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_double │ │ │ │ - 95: 000000000002ee10 1188 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo_direct │ │ │ │ - 96: 00000000000471b0 180 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute │ │ │ │ - 97: 0000000000008410 244 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp_int │ │ │ │ - 98: 0000000000030c80 92 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_3d │ │ │ │ - 99: 000000000004cf90 320 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_row │ │ │ │ - 100: 000000000000b2b0 140 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_complex │ │ │ │ - 101: 00000000000067f0 272 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_sobolev │ │ │ │ - 102: 0000000000009780 136 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_unit_complex │ │ │ │ - 103: 0000000000056fe0 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_double │ │ │ │ - 104: 0000000000009f10 16 FUNC GLOBAL DEFAULT 10 nfft_set_num_threads │ │ │ │ - 105: 0000000000037d30 568 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init │ │ │ │ - 106: 00000000000512a0 100 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute_x │ │ │ │ - 107: 000000000000a100 304 FUNC GLOBAL DEFAULT 10 nfft_dot_double │ │ │ │ - 108: 0000000000007e60 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_float_property │ │ │ │ - 109: 00000000000372a0 696 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_psi │ │ │ │ - 110: 0000000000056010 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_complex │ │ │ │ - 111: 0000000000056d40 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_complex │ │ │ │ - 112: 000000000000a960 184 FUNC GLOBAL DEFAULT 10 nfft_cp_w_complex │ │ │ │ - 113: 000000000000aeb0 160 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_complex │ │ │ │ - 114: 0000000000006900 152 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_multiquadric │ │ │ │ - 115: 000000000004e5e0 252 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_finalize │ │ │ │ - 116: 000000000003dfb0 328 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init │ │ │ │ - 117: 0000000000058c98 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ - 118: 00000000000557b0 412 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner │ │ │ │ - 119: 000000000003fd70 1076 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo_direct │ │ │ │ - 120: 0000000000005590 756 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bessel_i0 │ │ │ │ - 121: 0000000000018250 7812 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_2d │ │ │ │ - 122: 0000000000009ff0 272 FUNC GLOBAL DEFAULT 10 nfft_dot_complex │ │ │ │ - 123: 0000000000043bc0 932 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_adjoint │ │ │ │ - 124: 0000000000027580 544 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_lin_psi │ │ │ │ - 125: 000000000004f2c0 2360 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo │ │ │ │ - 126: 0000000000037f70 772 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_guru │ │ │ │ - 127: 000000000000bc00 20 FUNC GLOBAL DEFAULT 10 nfft_get_default_window_cut_off │ │ │ │ - 128: 000000000004e6e0 3040 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo_direct │ │ │ │ - 129: 000000000000a660 172 FUNC GLOBAL DEFAULT 10 nfft_cp_complex │ │ │ │ - 130: 0000000000029400 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_2d │ │ │ │ - 131: 0000000000044340 1364 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_trafo │ │ │ │ - 132: 0000000000009a80 496 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ - 133: 0000000000047270 3232 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo_direct │ │ │ │ - 134: 0000000000006bd0 1164 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_double │ │ │ │ - 135: 0000000000044ad0 96 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_finalize │ │ │ │ - 136: 0000000000054880 268 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_finalize │ │ │ │ - 137: 000000000000b790 1008 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex_int │ │ │ │ - 138: 000000000000ad90 288 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_double │ │ │ │ - 139: 000000000000a300 432 FUNC GLOBAL DEFAULT 10 nfft_dot_w_double │ │ │ │ - 140: 000000000004e4b0 296 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_forget │ │ │ │ - 141: 0000000000037000 660 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_fg_psi │ │ │ │ - 142: 0000000000047f10 9096 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo │ │ │ │ - 143: 000000000003e150 412 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_finalize │ │ │ │ - 144: 000000000000b4c0 716 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex │ │ │ │ - 145: 0000000000009140 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_die │ │ │ │ - 146: 0000000000051480 4364 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_adjoint │ │ │ │ - 147: 0000000000009f80 104 FUNC GLOBAL DEFAULT [: 8] 10 nfft_clock_gettime_seconds │ │ │ │ - 148: 0000000000028b10 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init │ │ │ │ - 149: 0000000000043f70 972 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_trafo │ │ │ │ - 150: 000000000003c6d0 588 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_phi_hut │ │ │ │ - 151: 00000000000094e0 536 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_complex │ │ │ │ - 152: 0000000000009ef0 20 FUNC GLOBAL DEFAULT 10 nfft_get_num_threads │ │ │ │ - 153: 0000000000020a80 11560 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_3d │ │ │ │ - 154: 000000000000b340 376 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_double │ │ │ │ - 155: 0000000000008230 132 FUNC GLOBAL DEFAULT [: 8] 10 nfft_log2i │ │ │ │ - 156: 000000000003d190 2632 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_full_psi │ │ │ │ - 157: 000000000000a840 276 FUNC GLOBAL DEFAULT 10 nfft_cp_a_double │ │ │ │ - 158: 000000000002ff00 1720 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_full_psi │ │ │ │ - 159: 0000000000033fb0 9560 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint │ │ │ │ - 160: 0000000000029450 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_3d │ │ │ │ - 161: 0000000000009f40 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_elapsed_seconds │ │ │ │ - 162: 0000000000038700 5972 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo │ │ │ │ - 163: 0000000000045b20 888 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_1 │ │ │ │ - 164: 0000000000054e70 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_row │ │ │ │ - 165: 0000000000054600 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init │ │ │ │ - 166: 000000000000bc20 32 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_window_name │ │ │ │ - 167: 0000000000054dc0 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_row │ │ │ │ - 168: 0000000000045ea0 4868 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_2 │ │ │ │ - 169: 000000000000a710 172 FUNC GLOBAL DEFAULT 10 nfft_cp_double │ │ │ │ - 170: 0000000000043250 908 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_finalize │ │ │ │ - 171: 000000000002f760 564 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_lin_psi │ │ │ │ - 172: 000000000001cc10 15980 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo │ │ │ │ - 173: 00000000000133d0 1144 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_direct │ │ │ │ - 174: 00000000000090c0 116 FUNC GLOBAL DEFAULT [: 8] 10 nfft_free │ │ │ │ - 175: 0000000000055950 484 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner_thresh │ │ │ │ - 176: 000000000004dc00 1160 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_guru │ │ │ │ - 177: 000000000004d590 372 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_all │ │ │ │ - 178: 00000000000294b0 376 FUNC GLOBAL DEFAULT [: 8] 10 nfft_check │ │ │ │ - 179: 00000000000384d0 556 FUNC GLOBAL DEFAULT [: 8] 10 nfst_finalize │ │ │ │ - 180: 0000000000037c60 208 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_one_psi │ │ │ │ - 181: 0000000000005e40 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_fejer │ │ │ │ - 182: 0000000000055610 416 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_all │ │ │ │ - 183: 000000000004c4a0 1112 FUNC GLOBAL DEFAULT [: 8] 10 fpt_finalize │ │ │ │ - 184: 000000000003dbe0 208 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_one_psi │ │ │ │ - 185: 0000000000054990 368 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha │ │ │ │ - 186: 00000000000277a0 1192 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_fg_psi │ │ │ │ - 187: 000000000003a590 6304 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint │ │ │ │ - 188: 000000000000b0a0 144 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_complex │ │ │ │ - 189: 0000000000057b70 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_double │ │ │ │ + 41: 000000000001a2a0 11092 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_3d │ │ │ │ + 42: 0000000000031820 408 FUNC GLOBAL DEFAULT [: 1] 10 nfct_check │ │ │ │ + 43: 00000000000553b0 396 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_all │ │ │ │ + 44: 00000000000311c0 580 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init │ │ │ │ + 45: 0000000000006940 532 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_complex │ │ │ │ + 46: 000000000000aa40 344 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_double │ │ │ │ + 47: 00000000000551b0 500 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_all │ │ │ │ + 48: 0000000000054ff0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_matrix │ │ │ │ + 49: 000000000004df30 440 FUNC GLOBAL DEFAULT [: 1] 10 eval_al_thresh │ │ │ │ + 50: 000000000000a7e0 120 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_complex │ │ │ │ + 51: 00000000000082c0 212 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp │ │ │ │ + 52: 00000000000319c0 488 FUNC GLOBAL DEFAULT [: 1] 10 nfct_finalize │ │ │ │ + 53: 00000000000289c0 2344 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_full_psi │ │ │ │ + 54: 00000000000079d0 1020 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_double │ │ │ │ + 55: 0000000000013870 1132 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_direct │ │ │ │ + 56: 00000000000284f0 1224 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_psi │ │ │ │ + 57: 0000000000056ce0 448 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_double │ │ │ │ + 58: 00000000000393f0 80 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_3d │ │ │ │ + 59: 0000000000045570 196 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_init_guru │ │ │ │ + 60: 000000000004aaf0 1768 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed_direct │ │ │ │ + 61: 0000000000031780 68 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_2d │ │ │ │ + 62: 00000000000411d0 1032 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint_direct │ │ │ │ + 63: 00000000000545e0 28 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_advanced │ │ │ │ + 64: 000000000003d3a0 1080 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint_direct │ │ │ │ + 65: 0000000000005880 1360 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bsplines │ │ │ │ + 66: 0000000000056b40 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_double │ │ │ │ + 67: 0000000000054aa0 300 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta │ │ │ │ + 68: 00000000000540f0 1220 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru_advanced │ │ │ │ + 69: 000000000003dc60 1520 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_psi │ │ │ │ + 70: 0000000000006fe0 512 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_complex │ │ │ │ + 71: 000000000004d420 264 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_row │ │ │ │ + 72: 0000000000031410 816 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_guru │ │ │ │ + 73: 000000000003cf50 1096 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo_direct │ │ │ │ + 74: 0000000000052770 6524 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_trafo │ │ │ │ + 75: 000000000004d660 1164 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_all │ │ │ │ + 76: 0000000000030530 636 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_fg_psi │ │ │ │ + 77: 0000000000054e70 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_row │ │ │ │ + 78: 0000000000040b70 572 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init_random_nodes_coeffs │ │ │ │ + 79: 0000000000015090 5404 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_1d │ │ │ │ + 80: 0000000000008050 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_prod_real │ │ │ │ + 81: 0000000000046100 1344 FUNC GLOBAL DEFAULT [: 1] 10 fpt_init │ │ │ │ + 82: 0000000000008260 96 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2 │ │ │ │ + 83: 0000000000005e60 368 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson2 │ │ │ │ + 84: 0000000000037ec0 540 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_lin_psi │ │ │ │ + 85: 000000000004ff40 2936 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint_direct │ │ │ │ + 86: 0000000000005fd0 2008 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson4 │ │ │ │ + 87: 0000000000029ca0 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_1d │ │ │ │ + 88: 0000000000054f10 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_matrix │ │ │ │ + 89: 00000000000084c0 1460 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda │ │ │ │ + 90: 000000000003da20 568 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_lin_psi │ │ │ │ + 91: 0000000000038610 1788 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_full_psi │ │ │ │ + 92: 000000000000bc30 36 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_version │ │ │ │ + 93: 000000000002fea0 1128 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint_direct │ │ │ │ + 94: 0000000000009380 620 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_double │ │ │ │ + 95: 000000000002fa20 1144 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo_direct │ │ │ │ + 96: 0000000000047c10 160 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute │ │ │ │ + 97: 00000000000083a0 244 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp_int │ │ │ │ + 98: 00000000000317d0 80 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_3d │ │ │ │ + 99: 000000000004d530 304 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_row │ │ │ │ + 100: 000000000000b300 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_complex │ │ │ │ + 101: 00000000000067b0 252 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_sobolev │ │ │ │ + 102: 00000000000097e0 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_unit_complex │ │ │ │ + 103: 0000000000056cc0 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_double │ │ │ │ + 104: 0000000000009f40 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_set_num_threads │ │ │ │ + 105: 0000000000038de0 580 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init │ │ │ │ + 106: 0000000000051500 60 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute_x │ │ │ │ + 107: 000000000000a120 304 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_double │ │ │ │ + 108: 0000000000007e00 580 FUNC GLOBAL DEFAULT [: 1] 10 nfft_float_property │ │ │ │ + 109: 0000000000038360 684 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_psi │ │ │ │ + 110: 0000000000055f00 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_complex │ │ │ │ + 111: 0000000000056a40 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_complex │ │ │ │ + 112: 000000000000a980 184 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_complex │ │ │ │ + 113: 000000000000af00 160 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_complex │ │ │ │ + 114: 00000000000068b0 136 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_multiquadric │ │ │ │ + 115: 000000000004e9d0 228 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_finalize │ │ │ │ + 116: 000000000003f0d0 296 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init │ │ │ │ + 117: 0000000000058540 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ + 118: 00000000000556d0 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner │ │ │ │ + 119: 0000000000040db0 1056 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo_direct │ │ │ │ + 120: 0000000000005580 724 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bessel_i0 │ │ │ │ + 121: 00000000000183d0 7876 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_2d │ │ │ │ + 122: 000000000000a010 272 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_complex │ │ │ │ + 123: 0000000000044860 860 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_adjoint │ │ │ │ + 124: 0000000000027e10 536 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_lin_psi │ │ │ │ + 125: 000000000004f640 2292 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo │ │ │ │ + 126: 0000000000039030 816 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_guru │ │ │ │ + 127: 000000000000bcc0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_default_window_cut_off │ │ │ │ + 128: 000000000004eac0 2936 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo_direct │ │ │ │ + 129: 000000000000a680 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_complex │ │ │ │ + 130: 0000000000029ce0 68 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_2d │ │ │ │ + 131: 0000000000044f50 1284 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_trafo │ │ │ │ + 132: 0000000000009ac0 476 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ + 133: 0000000000047cb0 3096 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo_direct │ │ │ │ + 134: 0000000000006b60 1148 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_double │ │ │ │ + 135: 0000000000045640 72 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_finalize │ │ │ │ + 136: 0000000000054840 236 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_finalize │ │ │ │ + 137: 000000000000b860 972 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex_int │ │ │ │ + 138: 000000000000ade0 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_double │ │ │ │ + 139: 000000000000a320 432 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_double │ │ │ │ + 140: 000000000004e8e0 240 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_forget │ │ │ │ + 141: 00000000000380e0 636 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_fg_psi │ │ │ │ + 142: 00000000000488d0 8732 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo │ │ │ │ + 143: 000000000003f250 352 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_finalize │ │ │ │ + 144: 000000000000b510 848 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex │ │ │ │ + 145: 0000000000009280 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_die │ │ │ │ + 146: 00000000000516b0 4284 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_adjoint │ │ │ │ + 147: 0000000000009fb0 92 FUNC GLOBAL DEFAULT [: 1] 10 nfft_clock_gettime_seconds │ │ │ │ + 148: 00000000000293c0 608 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init │ │ │ │ + 149: 0000000000044bc0 904 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_trafo │ │ │ │ + 150: 000000000003d7e0 572 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_phi_hut │ │ │ │ + 151: 00000000000095f0 448 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_complex │ │ │ │ + 152: 0000000000009f20 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_num_threads │ │ │ │ + 153: 0000000000020ef0 11684 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_3d │ │ │ │ + 154: 000000000000b390 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_double │ │ │ │ + 155: 00000000000081e0 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_log2i │ │ │ │ + 156: 000000000003e250 2764 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_full_psi │ │ │ │ + 157: 000000000000a860 276 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_double │ │ │ │ + 158: 0000000000030a60 1680 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_full_psi │ │ │ │ + 159: 0000000000034e30 10240 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint │ │ │ │ + 160: 0000000000029d30 80 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_3d │ │ │ │ + 161: 0000000000009f80 48 FUNC GLOBAL DEFAULT [: 1] 10 nfft_elapsed_seconds │ │ │ │ + 162: 00000000000397c0 6140 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo │ │ │ │ + 163: 0000000000046640 816 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_1 │ │ │ │ + 164: 0000000000054dd0 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_row │ │ │ │ + 165: 0000000000054600 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init │ │ │ │ + 166: 000000000000bce0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_window_name │ │ │ │ + 167: 0000000000054d30 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_row │ │ │ │ + 168: 0000000000046970 4768 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_2 │ │ │ │ + 169: 000000000000a730 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_double │ │ │ │ + 170: 0000000000043f70 792 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_finalize │ │ │ │ + 171: 0000000000030310 540 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_lin_psi │ │ │ │ + 172: 000000000001ce00 16612 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo │ │ │ │ + 173: 0000000000013400 1124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_direct │ │ │ │ + 174: 0000000000009240 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_free │ │ │ │ + 175: 0000000000055870 440 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner_thresh │ │ │ │ + 176: 000000000004e100 1088 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_guru │ │ │ │ + 177: 000000000004daf0 332 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_all │ │ │ │ + 178: 0000000000029d80 440 FUNC GLOBAL DEFAULT [: 1] 10 nfft_check │ │ │ │ + 179: 00000000000395d0 488 FUNC GLOBAL DEFAULT [: 1] 10 nfst_finalize │ │ │ │ + 180: 0000000000038d10 196 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_one_psi │ │ │ │ + 181: 0000000000005e00 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_fejer │ │ │ │ + 182: 0000000000055540 396 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_all │ │ │ │ + 183: 000000000004cb70 980 FUNC GLOBAL DEFAULT [: 1] 10 fpt_finalize │ │ │ │ + 184: 000000000003ed20 196 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_one_psi │ │ │ │ + 185: 0000000000054940 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha │ │ │ │ + 186: 0000000000028030 1208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_fg_psi │ │ │ │ + 187: 000000000003b690 6324 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint │ │ │ │ + 188: 000000000000b0f0 144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_complex │ │ │ │ + 189: 0000000000057680 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_double │ │ │ │ 190: 0000000000070078 8 OBJECT GLOBAL DEFAULT 21 nfft_free_hook │ │ │ │ - 191: 0000000000013ce0 4856 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_1d │ │ │ │ - 192: 000000000000ab50 140 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_complex │ │ │ │ - 193: 000000000004c900 1348 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_row │ │ │ │ - 194: 00000000000405e0 5644 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo │ │ │ │ - 195: 0000000000009700 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_drand48 │ │ │ │ - 196: 0000000000054c40 384 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma │ │ │ │ - 197: 00000000000435e0 1500 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_adjoint │ │ │ │ - 198: 00000000000098e0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_real │ │ │ │ - 199: 000000000000a230 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w_complex │ │ │ │ - 200: 000000000004e090 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_advanced │ │ │ │ - 201: 000000000004a9f0 6828 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed │ │ │ │ - 202: 000000000002a290 9856 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint │ │ │ │ - 203: 000000000004d870 412 FUNC GLOBAL DEFAULT [: 8] 10 eval_al │ │ │ │ - 204: 000000000004e110 920 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute │ │ │ │ - 205: 0000000000056420 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_complex │ │ │ │ - 206: 0000000000007260 1144 FUNC GLOBAL DEFAULT 10 nfft_error_l_infty_1_double │ │ │ │ - 207: 0000000000029090 788 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_lin │ │ │ │ - 208: 0000000000008210 24 FUNC GLOBAL DEFAULT 10 nfft_exp2i │ │ │ │ - 209: 000000000004d710 352 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_all │ │ │ │ - 210: 00000000000448a0 212 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_init_guru │ │ │ │ - 211: 0000000000009190 160 FUNC GLOBAL DEFAULT [: 8] 10 nfft_malloc │ │ │ │ - 212: 0000000000038280 76 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_1d │ │ │ │ - 213: 0000000000036970 1100 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint_direct │ │ │ │ - 214: 0000000000028a40 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_one_psi │ │ │ │ - 215: 000000000003dcb0 768 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_guru │ │ │ │ - 216: 00000000000431f0 84 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init │ │ │ │ - 217: 000000000002fc40 696 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_psi │ │ │ │ - 218: 0000000000029630 588 FUNC GLOBAL DEFAULT [: 8] 10 nfft_finalize │ │ │ │ - 219: 00000000000099b0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sinc │ │ │ │ - 220: 0000000000055190 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_matrix │ │ │ │ + 191: 0000000000013ce0 5032 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_1d │ │ │ │ + 192: 000000000000aba0 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_complex │ │ │ │ + 193: 000000000004cf80 1184 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_row │ │ │ │ + 194: 00000000000415e0 5272 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo │ │ │ │ + 195: 00000000000097c0 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_drand48 │ │ │ │ + 196: 0000000000054bd0 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma │ │ │ │ + 197: 00000000000442c0 1432 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_adjoint │ │ │ │ + 198: 0000000000009920 184 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_real │ │ │ │ + 199: 000000000000a250 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_complex │ │ │ │ + 200: 000000000004e540 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_advanced │ │ │ │ + 201: 000000000004b1e0 6540 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed │ │ │ │ + 202: 000000000002abb0 10064 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint │ │ │ │ + 203: 000000000004dd90 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_al │ │ │ │ + 204: 000000000004e580 860 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute │ │ │ │ + 205: 0000000000056260 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_complex │ │ │ │ + 206: 00000000000071e0 1144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_double │ │ │ │ + 207: 0000000000029960 832 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_lin │ │ │ │ + 208: 00000000000081c0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_exp2i │ │ │ │ + 209: 000000000004dc40 328 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_all │ │ │ │ + 210: 0000000000045460 192 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_init_guru │ │ │ │ + 211: 00000000000092c0 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_malloc │ │ │ │ + 212: 0000000000039360 64 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_1d │ │ │ │ + 213: 0000000000037a80 1080 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint_direct │ │ │ │ + 214: 00000000000292f0 196 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_one_psi │ │ │ │ + 215: 000000000003edf0 728 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_guru │ │ │ │ + 216: 0000000000043f40 44 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init │ │ │ │ + 217: 00000000000307b0 684 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_psi │ │ │ │ + 218: 0000000000029f40 520 FUNC GLOBAL DEFAULT [: 1] 10 nfft_finalize │ │ │ │ + 219: 0000000000009a00 188 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sinc │ │ │ │ + 220: 00000000000550d0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_matrix │ │ │ │ 221: 0000000000070070 8 OBJECT GLOBAL DEFAULT 21 nfft_die_hook │ │ │ │ - 222: 0000000000057250 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_double │ │ │ │ - 223: 000000000000b130 376 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_double │ │ │ │ - 224: 0000000000009c70 628 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ - 225: 000000000000a590 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w2_complex │ │ │ │ - 226: 0000000000009f20 20 FUNC GLOBAL DEFAULT 10 nfft_has_threads_enabled │ │ │ │ - 227: 0000000000055b40 1228 FUNC GLOBAL DEFAULT [: 8] 10 wigner_start │ │ │ │ - 228: 0000000000016440 7684 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_2d │ │ │ │ - 229: 0000000000009810 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_shifted_unit_double │ │ │ │ - 230: 000000000003e100 80 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_1d │ │ │ │ - 231: 000000000000bbb0 68 FUNC GLOBAL DEFAULT [: 8] 10 nfft_m2K │ │ │ │ - 232: 000000000000abe0 288 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_double │ │ │ │ - 233: 0000000000031a60 9544 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo │ │ │ │ - 234: 00000000000561f0 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_complex │ │ │ │ - 235: 000000000004e0d0 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init │ │ │ │ - 236: 00000000000507d0 2756 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint │ │ │ │ - 237: 0000000000005510 128 FUNC GLOBAL DEFAULT [: 8] 10 nfft_assertion_failed │ │ │ │ - 238: 0000000000054640 564 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_precompute │ │ │ │ - 239: 000000000003fa10 272 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_cp │ │ │ │ - 240: 0000000000038380 328 FUNC GLOBAL DEFAULT [: 8] 10 nfst_check │ │ │ │ - 241: 00000000000382d0 80 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_2d │ │ │ │ - 242: 0000000000030be0 76 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_1d │ │ │ │ - 243: 0000000000028d70 788 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_guru │ │ │ │ - 244: 000000000000a4b0 224 FUNC GLOBAL DEFAULT 10 nfft_dot_w_w2_complex │ │ │ │ - 245: 00000000000076e0 868 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_complex │ │ │ │ - 246: 0000000000008a20 1692 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda2 │ │ │ │ - 247: 00000000000561b0 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_complex │ │ │ │ - 248: 0000000000044980 104 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_finalize │ │ │ │ - 249: 0000000000041bf0 5628 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint │ │ │ │ - 250: 000000000000af50 332 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_double │ │ │ │ - 251: 0000000000054570 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru │ │ │ │ - 252: 000000000000ad00 140 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_complex │ │ │ │ - 253: 0000000000009740 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_srand48 │ │ │ │ - 254: 00000000000305c0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_one_psi │ │ │ │ - 255: 000000000002c910 9468 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo │ │ │ │ - 256: 00000000000237b0 15824 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint │ │ │ │ + 222: 0000000000056ea0 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_double │ │ │ │ + 223: 000000000000b180 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_double │ │ │ │ + 224: 0000000000009ca0 628 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ + 225: 000000000000a5b0 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w2_complex │ │ │ │ + 226: 0000000000009f50 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_has_threads_enabled │ │ │ │ + 227: 0000000000055a30 1196 FUNC GLOBAL DEFAULT [: 1] 10 wigner_start │ │ │ │ + 228: 00000000000165b0 7708 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_2d │ │ │ │ + 229: 0000000000009860 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_shifted_unit_double │ │ │ │ + 230: 000000000003f200 68 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_1d │ │ │ │ + 231: 000000000000bc80 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_m2K │ │ │ │ + 232: 000000000000ac30 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_double │ │ │ │ + 233: 0000000000032640 10224 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo │ │ │ │ + 234: 00000000000560a0 448 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_complex │ │ │ │ + 235: 000000000004e560 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init │ │ │ │ + 236: 0000000000050ac0 2624 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint │ │ │ │ + 237: 0000000000005500 108 FUNC GLOBAL DEFAULT [: 1] 10 nfft_assertion_failed │ │ │ │ + 238: 0000000000054620 532 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_precompute │ │ │ │ + 239: 0000000000040a70 256 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_cp │ │ │ │ + 240: 0000000000039440 392 FUNC GLOBAL DEFAULT [: 1] 10 nfst_check │ │ │ │ + 241: 00000000000393a0 68 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_2d │ │ │ │ + 242: 0000000000031740 64 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_1d │ │ │ │ + 243: 0000000000029620 832 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_guru │ │ │ │ + 244: 000000000000a4d0 224 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_w2_complex │ │ │ │ + 245: 0000000000007660 868 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_complex │ │ │ │ + 246: 0000000000008a80 1976 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda2 │ │ │ │ + 247: 0000000000056080 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_complex │ │ │ │ + 248: 0000000000045520 80 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_finalize │ │ │ │ + 249: 0000000000042a80 5312 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint │ │ │ │ + 250: 000000000000afa0 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_double │ │ │ │ + 251: 00000000000545c0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru │ │ │ │ + 252: 000000000000ad50 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_complex │ │ │ │ + 253: 00000000000097d0 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_srand48 │ │ │ │ + 254: 00000000000310f0 196 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_one_psi │ │ │ │ + 255: 000000000002d300 10016 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo │ │ │ │ + 256: 0000000000023ca0 16752 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint │ │ │ │ 257: 0000000000070080 8 OBJECT GLOBAL DEFAULT 21 nfft_malloc_hook │ │ │ │ - 258: 0000000000036510 1112 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo_direct │ │ │ │ + 258: 0000000000037630 1096 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo_direct │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,169 +1,166 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x3438 contains 35 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0x3438 contains 32 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000006f7b0 0000000000000016 R_PPC64_RELATIVE 5500 │ │ │ │ -000000000006f7b8 0000000000000016 R_PPC64_RELATIVE 5490 │ │ │ │ -000000000006fe10 0000000000000016 R_PPC64_RELATIVE 58950 │ │ │ │ -000000000006fe18 0000000000000016 R_PPC64_RELATIVE 58958 │ │ │ │ -000000000006fe20 0000000000000016 R_PPC64_RELATIVE 58960 │ │ │ │ -000000000006fe28 0000000000000016 R_PPC64_RELATIVE 58968 │ │ │ │ +000000000006f8b0 0000000000000016 R_PPC64_RELATIVE 54e0 │ │ │ │ +000000000006f8b8 0000000000000016 R_PPC64_RELATIVE 5470 │ │ │ │ +000000000006ff10 0000000000000016 R_PPC64_RELATIVE 58200 │ │ │ │ +000000000006ff18 0000000000000016 R_PPC64_RELATIVE 58208 │ │ │ │ +000000000006ff20 0000000000000016 R_PPC64_RELATIVE 58210 │ │ │ │ +000000000006ff28 0000000000000016 R_PPC64_RELATIVE 58218 │ │ │ │ 0000000000070000 0000000000000016 R_PPC64_RELATIVE 70000 │ │ │ │ -000000000006fe08 0000000500000026 R_PPC64_ADDR64 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000006fe30 0000001100000026 R_PPC64_ADDR64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ -000000000006fe38 0000001200000026 R_PPC64_ADDR64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ -000000000006fe40 0000000e00000026 R_PPC64_ADDR64 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000006fe48 0000000800000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000006fe70 0000000800000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000006ff00 0000000800000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000006fe50 0000001300000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000006feb8 0000001300000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000006fe58 000000be00000026 R_PPC64_ADDR64 0000000000070078 nfft_free_hook + 0 │ │ │ │ -000000000006fe60 000000dd00000026 R_PPC64_ADDR64 0000000000070070 nfft_die_hook + 0 │ │ │ │ -000000000006fe68 0000010100000026 R_PPC64_ADDR64 0000000000070080 nfft_malloc_hook + 0 │ │ │ │ -000000000006fe78 000000ac00000026 R_PPC64_ADDR64 000000000001cc10 nfft_trafo + 0 │ │ │ │ -000000000006fe80 0000010000000026 R_PPC64_ADDR64 00000000000237b0 nfft_adjoint + 0 │ │ │ │ -000000000006fe88 000000ff00000026 R_PPC64_ADDR64 000000000002c910 nfct_trafo + 0 │ │ │ │ -000000000006fe90 000000ca00000026 R_PPC64_ADDR64 000000000002a290 nfct_adjoint + 0 │ │ │ │ -000000000006fe98 000000e900000026 R_PPC64_ADDR64 0000000000031a60 nfst_trafo + 0 │ │ │ │ -000000000006fea0 0000009f00000026 R_PPC64_ADDR64 0000000000033fb0 nfst_adjoint + 0 │ │ │ │ -000000000006fea8 000000a200000026 R_PPC64_ADDR64 0000000000038700 nnfft_trafo + 0 │ │ │ │ -000000000006feb0 000000bb00000026 R_PPC64_ADDR64 000000000003a590 nnfft_adjoint + 0 │ │ │ │ -000000000006fec0 0000008300000026 R_PPC64_ADDR64 0000000000044340 mri_inh_2d1d_trafo + 0 │ │ │ │ -000000000006fec8 000000c500000026 R_PPC64_ADDR64 00000000000435e0 mri_inh_2d1d_adjoint + 0 │ │ │ │ -000000000006fed0 0000009500000026 R_PPC64_ADDR64 0000000000043f70 mri_inh_3d_trafo + 0 │ │ │ │ -000000000006fed8 0000007b00000026 R_PPC64_ADDR64 0000000000043bc0 mri_inh_3d_adjoint + 0 │ │ │ │ -000000000006fee0 0000007d00000026 R_PPC64_ADDR64 000000000004f2c0 nfsft_trafo + 0 │ │ │ │ -000000000006fee8 000000ec00000026 R_PPC64_ADDR64 00000000000507d0 nfsft_adjoint + 0 │ │ │ │ -000000000006fef0 0000004a00000026 R_PPC64_ADDR64 0000000000052590 nfsoft_trafo + 0 │ │ │ │ -000000000006fef8 0000009200000026 R_PPC64_ADDR64 0000000000051480 nfsoft_adjoint + 0 │ │ │ │ +000000000006ff08 0000000500000026 R_PPC64_ADDR64 0000000000000000 __gmon_start__ + 0 │ │ │ │ +000000000006ff30 0000001100000026 R_PPC64_ADDR64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ +000000000006ff38 0000001200000026 R_PPC64_ADDR64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ +000000000006ff40 0000000e00000026 R_PPC64_ADDR64 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ +000000000006ff48 000000be00000014 R_PPC64_GLOB_DAT 0000000000070078 nfft_free_hook + 0 │ │ │ │ +000000000006ff50 0000010100000014 R_PPC64_GLOB_DAT 0000000000070080 nfft_malloc_hook + 0 │ │ │ │ +000000000006ff58 000000dd00000014 R_PPC64_GLOB_DAT 0000000000070070 nfft_die_hook + 0 │ │ │ │ +000000000006ff60 000000ac00000014 R_PPC64_GLOB_DAT 000000000001ce00 nfft_trafo + 0 │ │ │ │ +000000000006ff68 0000010000000014 R_PPC64_GLOB_DAT 0000000000023ca0 nfft_adjoint + 0 │ │ │ │ +000000000006ff70 000000ff00000014 R_PPC64_GLOB_DAT 000000000002d300 nfct_trafo + 0 │ │ │ │ +000000000006ff78 000000ca00000014 R_PPC64_GLOB_DAT 000000000002abb0 nfct_adjoint + 0 │ │ │ │ +000000000006ff80 0000009f00000014 R_PPC64_GLOB_DAT 0000000000034e30 nfst_adjoint + 0 │ │ │ │ +000000000006ff88 000000e900000014 R_PPC64_GLOB_DAT 0000000000032640 nfst_trafo + 0 │ │ │ │ +000000000006ff90 000000a200000014 R_PPC64_GLOB_DAT 00000000000397c0 nnfft_trafo + 0 │ │ │ │ +000000000006ff98 000000bb00000014 R_PPC64_GLOB_DAT 000000000003b690 nnfft_adjoint + 0 │ │ │ │ +000000000006ffa0 0000001300000014 R_PPC64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ +000000000006ffa8 0000007b00000014 R_PPC64_GLOB_DAT 0000000000044860 mri_inh_3d_adjoint + 0 │ │ │ │ +000000000006ffb0 000000c500000014 R_PPC64_GLOB_DAT 00000000000442c0 mri_inh_2d1d_adjoint + 0 │ │ │ │ +000000000006ffb8 0000008300000014 R_PPC64_GLOB_DAT 0000000000044f50 mri_inh_2d1d_trafo + 0 │ │ │ │ +000000000006ffc0 0000009500000014 R_PPC64_GLOB_DAT 0000000000044bc0 mri_inh_3d_trafo + 0 │ │ │ │ +000000000006ffc8 0000007d00000014 R_PPC64_GLOB_DAT 000000000004f640 nfsft_trafo + 0 │ │ │ │ +000000000006ffd0 000000ec00000014 R_PPC64_GLOB_DAT 0000000000050ac0 nfsft_adjoint + 0 │ │ │ │ +000000000006ffd8 0000004a00000014 R_PPC64_GLOB_DAT 0000000000052770 nfsoft_trafo + 0 │ │ │ │ +000000000006ffe0 0000009200000014 R_PPC64_GLOB_DAT 00000000000516b0 nfsoft_adjoint + 0 │ │ │ │ +000000000006ffe8 0000000800000014 R_PPC64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x3780 contains 128 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0x3738 contains 128 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000006fa00 0000002900000015 R_PPC64_JMP_SLOT 000000000001a0e0 nfft_trafo_3d + 0 │ │ │ │ -000000000006fa08 000000fc00000015 R_PPC64_JMP_SLOT 000000000000ad00 nfft_upd_xpay_complex + 0 │ │ │ │ -000000000006fa10 0000003f00000015 R_PPC64_JMP_SLOT 00000000000545b0 nfsoft_init_advanced + 0 │ │ │ │ -000000000006fa18 000000da00000015 R_PPC64_JMP_SLOT 0000000000029630 nfft_finalize + 0 │ │ │ │ -000000000006fa20 000000ab00000015 R_PPC64_JMP_SLOT 000000000002f760 nfct_precompute_lin_psi + 0 │ │ │ │ -000000000006fa28 000000d100000015 R_PPC64_JMP_SLOT 000000000004d710 gamma_al_all + 0 │ │ │ │ -000000000006fa30 0000002e00000015 R_PPC64_JMP_SLOT 000000000000aa20 nfft_cp_w_double + 0 │ │ │ │ -000000000006fa38 000000c400000015 R_PPC64_JMP_SLOT 0000000000054c40 SO3_gamma + 0 │ │ │ │ -000000000006fa40 0000004f00000015 R_PPC64_JMP_SLOT 0000000000014fe0 nfft_adjoint_1d + 0 │ │ │ │ -000000000006fa48 0000006e00000015 R_PPC64_JMP_SLOT 0000000000056010 solver_init_advanced_complex + 0 │ │ │ │ -000000000006fa50 0000003500000015 R_PPC64_JMP_SLOT 0000000000028110 nfft_precompute_full_psi + 0 │ │ │ │ -000000000006fa58 0000003c00000015 R_PPC64_JMP_SLOT 000000000004a2a0 fpt_transposed_direct + 0 │ │ │ │ -000000000006fa60 0000000300000015 R_PPC64_JMP_SLOT 0000000000000000 exp@GLIBC_2.29 + 0 │ │ │ │ -000000000006fa68 0000000400000015 R_PPC64_JMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ -000000000006fa70 0000009e00000015 R_PPC64_JMP_SLOT 000000000002ff00 nfct_precompute_full_psi + 0 │ │ │ │ -000000000006fa78 0000009100000015 R_PPC64_JMP_SLOT 0000000000009140 nfft_die + 0 │ │ │ │ -000000000006fa80 0000005b00000015 R_PPC64_JMP_SLOT 0000000000037560 nfst_precompute_full_psi + 0 │ │ │ │ -000000000006fa88 0000000500000015 R_PPC64_JMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000006fa90 0000005400000015 R_PPC64_JMP_SLOT 0000000000036dc0 nfst_precompute_lin_psi + 0 │ │ │ │ -000000000006fa98 000000c700000015 R_PPC64_JMP_SLOT 000000000000a230 nfft_dot_w_complex + 0 │ │ │ │ -000000000006faa0 0000000600000015 R_PPC64_JMP_SLOT 0000000000000000 srand48@GLIBC_2.17 + 0 │ │ │ │ -000000000006faa8 0000009400000015 R_PPC64_JMP_SLOT 0000000000028b10 nfft_init + 0 │ │ │ │ -000000000006fab0 000000bf00000015 R_PPC64_JMP_SLOT 0000000000013ce0 nfft_trafo_1d + 0 │ │ │ │ -000000000006fab8 0000004700000015 R_PPC64_JMP_SLOT 000000000004ce50 beta_al_row + 0 │ │ │ │ -000000000006fac0 0000006b00000015 R_PPC64_JMP_SLOT 000000000000a100 nfft_dot_double + 0 │ │ │ │ -000000000006fac8 0000000700000015 R_PPC64_JMP_SLOT 0000000000000000 putchar@GLIBC_2.17 + 0 │ │ │ │ -000000000006fad0 0000000900000015 R_PPC64_JMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ │ -000000000006fad8 000000ba00000015 R_PPC64_JMP_SLOT 00000000000277a0 nfft_precompute_fg_psi + 0 │ │ │ │ -000000000006fae0 0000004d00000015 R_PPC64_JMP_SLOT 0000000000054f20 SO3_gamma_row + 0 │ │ │ │ -000000000006fae8 0000000a00000015 R_PPC64_JMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ -000000000006faf0 0000000b00000015 R_PPC64_JMP_SLOT 0000000000000000 cos@GLIBC_2.17 + 0 │ │ │ │ -000000000006faf8 0000000c00000015 R_PPC64_JMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.17 + 0 │ │ │ │ -000000000006fb00 0000005500000015 R_PPC64_JMP_SLOT 000000000004fc00 nfsft_adjoint_direct + 0 │ │ │ │ -000000000006fb08 0000000d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_r2r + 0 │ │ │ │ -000000000006fb10 0000007800000015 R_PPC64_JMP_SLOT 0000000000005590 nfft_bessel_i0 + 0 │ │ │ │ -000000000006fb18 0000000e00000015 R_PPC64_JMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000006fb20 0000000f00000015 R_PPC64_JMP_SLOT 0000000000000000 sinh@GLIBC_2.17 + 0 │ │ │ │ -000000000006fb28 0000001000000015 R_PPC64_JMP_SLOT 0000000000000000 sincos@GLIBC_2.17 + 0 │ │ │ │ -000000000006fb30 000000e500000015 R_PPC64_JMP_SLOT 0000000000009810 nfft_vrand_shifted_unit_double + 0 │ │ │ │ -000000000006fb38 000000b100000015 R_PPC64_JMP_SLOT 000000000004d590 beta_al_all + 0 │ │ │ │ -000000000006fb40 0000008b00000015 R_PPC64_JMP_SLOT 000000000000a300 nfft_dot_w_double + 0 │ │ │ │ -000000000006fb48 0000001400000015 R_PPC64_JMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ │ -000000000006fb50 0000007900000015 R_PPC64_JMP_SLOT 0000000000018250 nfft_adjoint_2d + 0 │ │ │ │ -000000000006fb58 000000bc00000015 R_PPC64_JMP_SLOT 000000000000b0a0 nfft_upd_xpawy_complex + 0 │ │ │ │ -000000000006fb60 0000004b00000015 R_PPC64_JMP_SLOT 000000000004d0d0 alpha_al_all + 0 │ │ │ │ -000000000006fb68 0000003800000015 R_PPC64_JMP_SLOT 0000000000027c50 nfft_precompute_psi + 0 │ │ │ │ -000000000006fb70 000000a300000015 R_PPC64_JMP_SLOT 0000000000045b20 fpt_precompute_1 + 0 │ │ │ │ -000000000006fb78 0000004400000015 R_PPC64_JMP_SLOT 0000000000054050 nfsoft_init_guru_advanced + 0 │ │ │ │ -000000000006fb80 0000006000000015 R_PPC64_JMP_SLOT 00000000000471b0 fpt_precompute + 0 │ │ │ │ -000000000006fb88 0000001500000015 R_PPC64_JMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ │ -000000000006fb90 0000005a00000015 R_PPC64_JMP_SLOT 000000000003c920 nnfft_precompute_lin_psi + 0 │ │ │ │ -000000000006fb98 0000001600000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute + 0 │ │ │ │ -000000000006fba0 0000009b00000015 R_PPC64_JMP_SLOT 0000000000008230 nfft_log2i + 0 │ │ │ │ -000000000006fba8 000000c000000015 R_PPC64_JMP_SLOT 000000000000ab50 nfft_upd_axpy_complex + 0 │ │ │ │ -000000000006fbb0 0000006100000015 R_PPC64_JMP_SLOT 0000000000008410 nfft_next_power_of_2_exp_int + 0 │ │ │ │ -000000000006fbb8 0000001700000015 R_PPC64_JMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ │ -000000000006fbc0 000000e700000015 R_PPC64_JMP_SLOT 000000000000bbb0 nfft_m2K + 0 │ │ │ │ -000000000006fbc8 0000005100000015 R_PPC64_JMP_SLOT 00000000000455a0 fpt_init + 0 │ │ │ │ -000000000006fbd0 000000d000000015 R_PPC64_JMP_SLOT 0000000000008210 nfft_exp2i + 0 │ │ │ │ -000000000006fbd8 0000008500000015 R_PPC64_JMP_SLOT 0000000000047270 fpt_trafo_direct + 0 │ │ │ │ -000000000006fbe0 0000005200000015 R_PPC64_JMP_SLOT 00000000000082c0 nfft_next_power_of_2 + 0 │ │ │ │ -000000000006fbe8 0000007400000015 R_PPC64_JMP_SLOT 000000000003dfb0 nnfft_init + 0 │ │ │ │ -000000000006fbf0 0000008400000015 R_PPC64_JMP_SLOT 0000000000009a80 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ -000000000006fbf8 0000002c00000015 R_PPC64_JMP_SLOT 0000000000030690 nfct_init + 0 │ │ │ │ -000000000006fc00 0000009600000015 R_PPC64_JMP_SLOT 000000000003c6d0 nnfft_precompute_phi_hut + 0 │ │ │ │ -000000000006fc08 000000ac00000015 R_PPC64_JMP_SLOT 000000000001cc10 nfft_trafo + 0 │ │ │ │ -000000000006fc10 000000c100000015 R_PPC64_JMP_SLOT 000000000004c900 alpha_al_row + 0 │ │ │ │ -000000000006fc18 000000a400000015 R_PPC64_JMP_SLOT 0000000000054e70 SO3_beta_row + 0 │ │ │ │ -000000000006fc20 0000006d00000015 R_PPC64_JMP_SLOT 00000000000372a0 nfst_precompute_psi + 0 │ │ │ │ -000000000006fc28 000000a900000015 R_PPC64_JMP_SLOT 000000000000a710 nfft_cp_double + 0 │ │ │ │ -000000000006fc30 0000006300000015 R_PPC64_JMP_SLOT 000000000004cf90 gamma_al_row + 0 │ │ │ │ -000000000006fc38 0000001800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_many_r2r + 0 │ │ │ │ -000000000006fc40 0000008a00000015 R_PPC64_JMP_SLOT 000000000000ad90 nfft_upd_xpay_double + 0 │ │ │ │ -000000000006fc48 0000009800000015 R_PPC64_JMP_SLOT 0000000000009ef0 nfft_get_num_threads + 0 │ │ │ │ -000000000006fc50 000000a700000015 R_PPC64_JMP_SLOT 0000000000054dc0 SO3_alpha_row + 0 │ │ │ │ -000000000006fc58 0000001900000015 R_PPC64_JMP_SLOT 0000000000000000 log1p@GLIBC_2.17 + 0 │ │ │ │ -000000000006fc60 000000f300000015 R_PPC64_JMP_SLOT 0000000000028d70 nfft_init_guru + 0 │ │ │ │ -000000000006fc68 0000005900000015 R_PPC64_JMP_SLOT 0000000000008510 nfft_lambda + 0 │ │ │ │ -000000000006fc70 000000a800000015 R_PPC64_JMP_SLOT 0000000000045ea0 fpt_precompute_2 + 0 │ │ │ │ -000000000006fc78 0000009900000015 R_PPC64_JMP_SLOT 0000000000020a80 nfft_adjoint_3d + 0 │ │ │ │ -000000000006fc80 000000e400000015 R_PPC64_JMP_SLOT 0000000000016440 nfft_trafo_2d + 0 │ │ │ │ -000000000006fc88 0000007c00000015 R_PPC64_JMP_SLOT 0000000000027580 nfft_precompute_lin_psi + 0 │ │ │ │ -000000000006fc90 0000001a00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_dft + 0 │ │ │ │ -000000000006fc98 0000007000000015 R_PPC64_JMP_SLOT 000000000000a960 nfft_cp_w_complex + 0 │ │ │ │ -000000000006fca0 0000006600000015 R_PPC64_JMP_SLOT 0000000000009780 nfft_vrand_unit_complex + 0 │ │ │ │ -000000000006fca8 000000c800000015 R_PPC64_JMP_SLOT 000000000004e090 nfsft_init_advanced + 0 │ │ │ │ -000000000006fcb0 0000008d00000015 R_PPC64_JMP_SLOT 0000000000037000 nfst_precompute_fg_psi + 0 │ │ │ │ -000000000006fcb8 0000001b00000015 R_PPC64_JMP_SLOT 0000000000000000 sin@GLIBC_2.17 + 0 │ │ │ │ -000000000006fcc0 0000004200000015 R_PPC64_JMP_SLOT 0000000000056e40 solver_init_advanced_double + 0 │ │ │ │ -000000000006fcc8 0000006900000015 R_PPC64_JMP_SLOT 0000000000037d30 nfst_init + 0 │ │ │ │ -000000000006fcd0 000000f600000015 R_PPC64_JMP_SLOT 0000000000008a20 nfft_lambda2 + 0 │ │ │ │ -000000000006fcd8 0000004300000015 R_PPC64_JMP_SLOT 0000000000054b00 SO3_beta + 0 │ │ │ │ -000000000006fce0 0000001c00000015 R_PPC64_JMP_SLOT 0000000000000000 sincosl@GLIBC_2.17 + 0 │ │ │ │ -000000000006fce8 000000fb00000015 R_PPC64_JMP_SLOT 0000000000054570 nfsoft_init_guru + 0 │ │ │ │ -000000000006fcf0 000000c900000015 R_PPC64_JMP_SLOT 000000000004a9f0 fpt_transposed + 0 │ │ │ │ -000000000006fcf8 0000001d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_destroy_plan + 0 │ │ │ │ -000000000006fd00 0000010000000015 R_PPC64_JMP_SLOT 00000000000237b0 nfft_adjoint + 0 │ │ │ │ -000000000006fd08 000000c300000015 R_PPC64_JMP_SLOT 0000000000009700 nfft_drand48 + 0 │ │ │ │ -000000000006fd10 0000008e00000015 R_PPC64_JMP_SLOT 0000000000047f10 fpt_trafo + 0 │ │ │ │ -000000000006fd18 0000001e00000015 R_PPC64_JMP_SLOT 0000000000000000 log2@GLIBC_2.29 + 0 │ │ │ │ -000000000006fd20 0000001f00000015 R_PPC64_JMP_SLOT 0000000000000000 powl@GLIBC_2.17 + 0 │ │ │ │ -000000000006fd28 000000e800000015 R_PPC64_JMP_SLOT 000000000000abe0 nfft_upd_axpy_double + 0 │ │ │ │ -000000000006fd30 0000004500000015 R_PPC64_JMP_SLOT 000000000003cb70 nnfft_precompute_psi + 0 │ │ │ │ -000000000006fd38 0000002000000015 R_PPC64_JMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ │ -000000000006fd40 0000002100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_free + 0 │ │ │ │ -000000000006fd48 000000d300000015 R_PPC64_JMP_SLOT 0000000000009190 nfft_malloc + 0 │ │ │ │ -000000000006fd50 0000002200000015 R_PPC64_JMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ │ -000000000006fd58 0000009c00000015 R_PPC64_JMP_SLOT 000000000003d190 nnfft_precompute_full_psi + 0 │ │ │ │ -000000000006fd60 0000008100000015 R_PPC64_JMP_SLOT 000000000000a660 nfft_cp_complex + 0 │ │ │ │ -000000000006fd68 0000002300000015 R_PPC64_JMP_SLOT 0000000000000000 ceil@GLIBC_2.17 + 0 │ │ │ │ -000000000006fd70 0000007a00000015 R_PPC64_JMP_SLOT 0000000000009ff0 nfft_dot_complex + 0 │ │ │ │ -000000000006fd78 000000b700000015 R_PPC64_JMP_SLOT 000000000004c4a0 fpt_finalize + 0 │ │ │ │ -000000000006fd80 0000002400000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ -000000000006fd88 0000004c00000015 R_PPC64_JMP_SLOT 000000000002f9a0 nfct_precompute_fg_psi + 0 │ │ │ │ -000000000006fd90 000000b900000015 R_PPC64_JMP_SLOT 0000000000054990 SO3_alpha + 0 │ │ │ │ -000000000006fd98 000000b000000015 R_PPC64_JMP_SLOT 000000000004dc00 nfsft_init_guru + 0 │ │ │ │ -000000000006fda0 0000003700000015 R_PPC64_JMP_SLOT 0000000000013850 nfft_adjoint_direct + 0 │ │ │ │ -000000000006fda8 0000002500000015 R_PPC64_JMP_SLOT 0000000000000000 drand48@GLIBC_2.17 + 0 │ │ │ │ -000000000006fdb0 0000008000000015 R_PPC64_JMP_SLOT 000000000004e6e0 nfsft_trafo_direct + 0 │ │ │ │ -000000000006fdb8 0000002600000015 R_PPC64_JMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ -000000000006fdc0 000000ed00000015 R_PPC64_JMP_SLOT 0000000000005510 nfft_assertion_failed + 0 │ │ │ │ -000000000006fdc8 000000d900000015 R_PPC64_JMP_SLOT 000000000002fc40 nfct_precompute_psi + 0 │ │ │ │ -000000000006fdd0 000000d600000015 R_PPC64_JMP_SLOT 0000000000028a40 nfft_precompute_one_psi + 0 │ │ │ │ -000000000006fdd8 000000ae00000015 R_PPC64_JMP_SLOT 00000000000090c0 nfft_free + 0 │ │ │ │ -000000000006fde0 0000002700000015 R_PPC64_JMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ -000000000006fde8 000000ad00000015 R_PPC64_JMP_SLOT 00000000000133d0 nfft_trafo_direct + 0 │ │ │ │ -000000000006fdf0 000000df00000015 R_PPC64_JMP_SLOT 000000000000b130 nfft_upd_xpawy_double + 0 │ │ │ │ -000000000006fdf8 0000002800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_malloc + 0 │ │ │ │ +000000000006fb00 0000002900000015 R_PPC64_JMP_SLOT 000000000001a2a0 nfft_trafo_3d + 0 │ │ │ │ +000000000006fb08 000000fc00000015 R_PPC64_JMP_SLOT 000000000000ad50 nfft_upd_xpay_complex + 0 │ │ │ │ +000000000006fb10 0000003f00000015 R_PPC64_JMP_SLOT 00000000000545e0 nfsoft_init_advanced + 0 │ │ │ │ +000000000006fb18 000000da00000015 R_PPC64_JMP_SLOT 0000000000029f40 nfft_finalize + 0 │ │ │ │ +000000000006fb20 000000ab00000015 R_PPC64_JMP_SLOT 0000000000030310 nfct_precompute_lin_psi + 0 │ │ │ │ +000000000006fb28 000000d100000015 R_PPC64_JMP_SLOT 000000000004dc40 gamma_al_all + 0 │ │ │ │ +000000000006fb30 0000002e00000015 R_PPC64_JMP_SLOT 000000000000aa40 nfft_cp_w_double + 0 │ │ │ │ +000000000006fb38 000000c400000015 R_PPC64_JMP_SLOT 0000000000054bd0 SO3_gamma + 0 │ │ │ │ +000000000006fb40 0000004f00000015 R_PPC64_JMP_SLOT 0000000000015090 nfft_adjoint_1d + 0 │ │ │ │ +000000000006fb48 0000006e00000015 R_PPC64_JMP_SLOT 0000000000055f00 solver_init_advanced_complex + 0 │ │ │ │ +000000000006fb50 0000003500000015 R_PPC64_JMP_SLOT 00000000000289c0 nfft_precompute_full_psi + 0 │ │ │ │ +000000000006fb58 0000003c00000015 R_PPC64_JMP_SLOT 000000000004aaf0 fpt_transposed_direct + 0 │ │ │ │ +000000000006fb60 0000000300000015 R_PPC64_JMP_SLOT 0000000000000000 exp@GLIBC_2.29 + 0 │ │ │ │ +000000000006fb68 0000000400000015 R_PPC64_JMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ +000000000006fb70 0000009e00000015 R_PPC64_JMP_SLOT 0000000000030a60 nfct_precompute_full_psi + 0 │ │ │ │ +000000000006fb78 0000009100000015 R_PPC64_JMP_SLOT 0000000000009280 nfft_die + 0 │ │ │ │ +000000000006fb80 0000005b00000015 R_PPC64_JMP_SLOT 0000000000038610 nfst_precompute_full_psi + 0 │ │ │ │ +000000000006fb88 0000000500000015 R_PPC64_JMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +000000000006fb90 0000005400000015 R_PPC64_JMP_SLOT 0000000000037ec0 nfst_precompute_lin_psi + 0 │ │ │ │ +000000000006fb98 000000c700000015 R_PPC64_JMP_SLOT 000000000000a250 nfft_dot_w_complex + 0 │ │ │ │ +000000000006fba0 0000000600000015 R_PPC64_JMP_SLOT 0000000000000000 srand48@GLIBC_2.17 + 0 │ │ │ │ +000000000006fba8 0000009400000015 R_PPC64_JMP_SLOT 00000000000293c0 nfft_init + 0 │ │ │ │ +000000000006fbb0 000000bf00000015 R_PPC64_JMP_SLOT 0000000000013ce0 nfft_trafo_1d + 0 │ │ │ │ +000000000006fbb8 0000004700000015 R_PPC64_JMP_SLOT 000000000004d420 beta_al_row + 0 │ │ │ │ +000000000006fbc0 0000006b00000015 R_PPC64_JMP_SLOT 000000000000a120 nfft_dot_double + 0 │ │ │ │ +000000000006fbc8 0000000700000015 R_PPC64_JMP_SLOT 0000000000000000 putchar@GLIBC_2.17 + 0 │ │ │ │ +000000000006fbd0 0000000900000015 R_PPC64_JMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ │ +000000000006fbd8 000000ba00000015 R_PPC64_JMP_SLOT 0000000000028030 nfft_precompute_fg_psi + 0 │ │ │ │ +000000000006fbe0 0000004d00000015 R_PPC64_JMP_SLOT 0000000000054e70 SO3_gamma_row + 0 │ │ │ │ +000000000006fbe8 0000000a00000015 R_PPC64_JMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ +000000000006fbf0 0000000b00000015 R_PPC64_JMP_SLOT 0000000000000000 cos@GLIBC_2.17 + 0 │ │ │ │ +000000000006fbf8 0000000c00000015 R_PPC64_JMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.17 + 0 │ │ │ │ +000000000006fc00 0000005500000015 R_PPC64_JMP_SLOT 000000000004ff40 nfsft_adjoint_direct + 0 │ │ │ │ +000000000006fc08 0000000d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_r2r + 0 │ │ │ │ +000000000006fc10 0000007800000015 R_PPC64_JMP_SLOT 0000000000005580 nfft_bessel_i0 + 0 │ │ │ │ +000000000006fc18 0000000e00000015 R_PPC64_JMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ +000000000006fc20 0000000f00000015 R_PPC64_JMP_SLOT 0000000000000000 sinh@GLIBC_2.17 + 0 │ │ │ │ +000000000006fc28 0000001000000015 R_PPC64_JMP_SLOT 0000000000000000 sincos@GLIBC_2.17 + 0 │ │ │ │ +000000000006fc30 000000e500000015 R_PPC64_JMP_SLOT 0000000000009860 nfft_vrand_shifted_unit_double + 0 │ │ │ │ +000000000006fc38 000000b100000015 R_PPC64_JMP_SLOT 000000000004daf0 beta_al_all + 0 │ │ │ │ +000000000006fc40 0000008b00000015 R_PPC64_JMP_SLOT 000000000000a320 nfft_dot_w_double + 0 │ │ │ │ +000000000006fc48 0000001400000015 R_PPC64_JMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ │ +000000000006fc50 0000007900000015 R_PPC64_JMP_SLOT 00000000000183d0 nfft_adjoint_2d + 0 │ │ │ │ +000000000006fc58 000000bc00000015 R_PPC64_JMP_SLOT 000000000000b0f0 nfft_upd_xpawy_complex + 0 │ │ │ │ +000000000006fc60 0000004b00000015 R_PPC64_JMP_SLOT 000000000004d660 alpha_al_all + 0 │ │ │ │ +000000000006fc68 0000003800000015 R_PPC64_JMP_SLOT 00000000000284f0 nfft_precompute_psi + 0 │ │ │ │ +000000000006fc70 000000a300000015 R_PPC64_JMP_SLOT 0000000000046640 fpt_precompute_1 + 0 │ │ │ │ +000000000006fc78 0000004400000015 R_PPC64_JMP_SLOT 00000000000540f0 nfsoft_init_guru_advanced + 0 │ │ │ │ +000000000006fc80 0000006000000015 R_PPC64_JMP_SLOT 0000000000047c10 fpt_precompute + 0 │ │ │ │ +000000000006fc88 0000001500000015 R_PPC64_JMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ │ +000000000006fc90 0000005a00000015 R_PPC64_JMP_SLOT 000000000003da20 nnfft_precompute_lin_psi + 0 │ │ │ │ +000000000006fc98 0000001600000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute + 0 │ │ │ │ +000000000006fca0 0000009b00000015 R_PPC64_JMP_SLOT 00000000000081e0 nfft_log2i + 0 │ │ │ │ +000000000006fca8 000000c000000015 R_PPC64_JMP_SLOT 000000000000aba0 nfft_upd_axpy_complex + 0 │ │ │ │ +000000000006fcb0 0000006100000015 R_PPC64_JMP_SLOT 00000000000083a0 nfft_next_power_of_2_exp_int + 0 │ │ │ │ +000000000006fcb8 0000001700000015 R_PPC64_JMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ │ +000000000006fcc0 000000e700000015 R_PPC64_JMP_SLOT 000000000000bc80 nfft_m2K + 0 │ │ │ │ +000000000006fcc8 0000005100000015 R_PPC64_JMP_SLOT 0000000000046100 fpt_init + 0 │ │ │ │ +000000000006fcd0 000000d000000015 R_PPC64_JMP_SLOT 00000000000081c0 nfft_exp2i + 0 │ │ │ │ +000000000006fcd8 0000008500000015 R_PPC64_JMP_SLOT 0000000000047cb0 fpt_trafo_direct + 0 │ │ │ │ +000000000006fce0 0000005200000015 R_PPC64_JMP_SLOT 0000000000008260 nfft_next_power_of_2 + 0 │ │ │ │ +000000000006fce8 0000007400000015 R_PPC64_JMP_SLOT 000000000003f0d0 nnfft_init + 0 │ │ │ │ +000000000006fcf0 0000008400000015 R_PPC64_JMP_SLOT 0000000000009ac0 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ +000000000006fcf8 0000002c00000015 R_PPC64_JMP_SLOT 00000000000311c0 nfct_init + 0 │ │ │ │ +000000000006fd00 0000009600000015 R_PPC64_JMP_SLOT 000000000003d7e0 nnfft_precompute_phi_hut + 0 │ │ │ │ +000000000006fd08 000000ac00000015 R_PPC64_JMP_SLOT 000000000001ce00 nfft_trafo + 0 │ │ │ │ +000000000006fd10 000000c100000015 R_PPC64_JMP_SLOT 000000000004cf80 alpha_al_row + 0 │ │ │ │ +000000000006fd18 000000a400000015 R_PPC64_JMP_SLOT 0000000000054dd0 SO3_beta_row + 0 │ │ │ │ +000000000006fd20 0000006d00000015 R_PPC64_JMP_SLOT 0000000000038360 nfst_precompute_psi + 0 │ │ │ │ +000000000006fd28 000000a900000015 R_PPC64_JMP_SLOT 000000000000a730 nfft_cp_double + 0 │ │ │ │ +000000000006fd30 0000006300000015 R_PPC64_JMP_SLOT 000000000004d530 gamma_al_row + 0 │ │ │ │ +000000000006fd38 0000001800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_many_r2r + 0 │ │ │ │ +000000000006fd40 0000008a00000015 R_PPC64_JMP_SLOT 000000000000ade0 nfft_upd_xpay_double + 0 │ │ │ │ +000000000006fd48 0000009800000015 R_PPC64_JMP_SLOT 0000000000009f20 nfft_get_num_threads + 0 │ │ │ │ +000000000006fd50 000000a700000015 R_PPC64_JMP_SLOT 0000000000054d30 SO3_alpha_row + 0 │ │ │ │ +000000000006fd58 0000001900000015 R_PPC64_JMP_SLOT 0000000000000000 log1p@GLIBC_2.17 + 0 │ │ │ │ +000000000006fd60 000000f300000015 R_PPC64_JMP_SLOT 0000000000029620 nfft_init_guru + 0 │ │ │ │ +000000000006fd68 0000005900000015 R_PPC64_JMP_SLOT 00000000000084c0 nfft_lambda + 0 │ │ │ │ +000000000006fd70 000000a800000015 R_PPC64_JMP_SLOT 0000000000046970 fpt_precompute_2 + 0 │ │ │ │ +000000000006fd78 0000009900000015 R_PPC64_JMP_SLOT 0000000000020ef0 nfft_adjoint_3d + 0 │ │ │ │ +000000000006fd80 000000e400000015 R_PPC64_JMP_SLOT 00000000000165b0 nfft_trafo_2d + 0 │ │ │ │ +000000000006fd88 0000007c00000015 R_PPC64_JMP_SLOT 0000000000027e10 nfft_precompute_lin_psi + 0 │ │ │ │ +000000000006fd90 0000001a00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_dft + 0 │ │ │ │ +000000000006fd98 0000007000000015 R_PPC64_JMP_SLOT 000000000000a980 nfft_cp_w_complex + 0 │ │ │ │ +000000000006fda0 0000006600000015 R_PPC64_JMP_SLOT 00000000000097e0 nfft_vrand_unit_complex + 0 │ │ │ │ +000000000006fda8 000000c800000015 R_PPC64_JMP_SLOT 000000000004e540 nfsft_init_advanced + 0 │ │ │ │ +000000000006fdb0 0000008d00000015 R_PPC64_JMP_SLOT 00000000000380e0 nfst_precompute_fg_psi + 0 │ │ │ │ +000000000006fdb8 0000001b00000015 R_PPC64_JMP_SLOT 0000000000000000 sin@GLIBC_2.17 + 0 │ │ │ │ +000000000006fdc0 0000004200000015 R_PPC64_JMP_SLOT 0000000000056b40 solver_init_advanced_double + 0 │ │ │ │ +000000000006fdc8 0000006900000015 R_PPC64_JMP_SLOT 0000000000038de0 nfst_init + 0 │ │ │ │ +000000000006fdd0 000000f600000015 R_PPC64_JMP_SLOT 0000000000008a80 nfft_lambda2 + 0 │ │ │ │ +000000000006fdd8 0000004300000015 R_PPC64_JMP_SLOT 0000000000054aa0 SO3_beta + 0 │ │ │ │ +000000000006fde0 0000001c00000015 R_PPC64_JMP_SLOT 0000000000000000 sincosl@GLIBC_2.17 + 0 │ │ │ │ +000000000006fde8 000000fb00000015 R_PPC64_JMP_SLOT 00000000000545c0 nfsoft_init_guru + 0 │ │ │ │ +000000000006fdf0 000000c900000015 R_PPC64_JMP_SLOT 000000000004b1e0 fpt_transposed + 0 │ │ │ │ +000000000006fdf8 0000001d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_destroy_plan + 0 │ │ │ │ +000000000006fe00 0000010000000015 R_PPC64_JMP_SLOT 0000000000023ca0 nfft_adjoint + 0 │ │ │ │ +000000000006fe08 000000c300000015 R_PPC64_JMP_SLOT 00000000000097c0 nfft_drand48 + 0 │ │ │ │ +000000000006fe10 0000008e00000015 R_PPC64_JMP_SLOT 00000000000488d0 fpt_trafo + 0 │ │ │ │ +000000000006fe18 0000001e00000015 R_PPC64_JMP_SLOT 0000000000000000 log2@GLIBC_2.29 + 0 │ │ │ │ +000000000006fe20 0000001f00000015 R_PPC64_JMP_SLOT 0000000000000000 powl@GLIBC_2.17 + 0 │ │ │ │ +000000000006fe28 000000e800000015 R_PPC64_JMP_SLOT 000000000000ac30 nfft_upd_axpy_double + 0 │ │ │ │ +000000000006fe30 0000004500000015 R_PPC64_JMP_SLOT 000000000003dc60 nnfft_precompute_psi + 0 │ │ │ │ +000000000006fe38 0000002000000015 R_PPC64_JMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ │ +000000000006fe40 0000002100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_free + 0 │ │ │ │ +000000000006fe48 000000d300000015 R_PPC64_JMP_SLOT 00000000000092c0 nfft_malloc + 0 │ │ │ │ +000000000006fe50 0000002200000015 R_PPC64_JMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ │ +000000000006fe58 0000009c00000015 R_PPC64_JMP_SLOT 000000000003e250 nnfft_precompute_full_psi + 0 │ │ │ │ +000000000006fe60 0000008100000015 R_PPC64_JMP_SLOT 000000000000a680 nfft_cp_complex + 0 │ │ │ │ +000000000006fe68 0000002300000015 R_PPC64_JMP_SLOT 0000000000000000 ceil@GLIBC_2.17 + 0 │ │ │ │ +000000000006fe70 0000007a00000015 R_PPC64_JMP_SLOT 000000000000a010 nfft_dot_complex + 0 │ │ │ │ +000000000006fe78 000000b700000015 R_PPC64_JMP_SLOT 000000000004cb70 fpt_finalize + 0 │ │ │ │ +000000000006fe80 0000002400000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ +000000000006fe88 0000004c00000015 R_PPC64_JMP_SLOT 0000000000030530 nfct_precompute_fg_psi + 0 │ │ │ │ +000000000006fe90 000000b900000015 R_PPC64_JMP_SLOT 0000000000054940 SO3_alpha + 0 │ │ │ │ +000000000006fe98 000000b000000015 R_PPC64_JMP_SLOT 000000000004e100 nfsft_init_guru + 0 │ │ │ │ +000000000006fea0 0000003700000015 R_PPC64_JMP_SLOT 0000000000013870 nfft_adjoint_direct + 0 │ │ │ │ +000000000006fea8 0000002500000015 R_PPC64_JMP_SLOT 0000000000000000 drand48@GLIBC_2.17 + 0 │ │ │ │ +000000000006feb0 0000008000000015 R_PPC64_JMP_SLOT 000000000004eac0 nfsft_trafo_direct + 0 │ │ │ │ +000000000006feb8 0000002600000015 R_PPC64_JMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ +000000000006fec0 000000ed00000015 R_PPC64_JMP_SLOT 0000000000005500 nfft_assertion_failed + 0 │ │ │ │ +000000000006fec8 000000d900000015 R_PPC64_JMP_SLOT 00000000000307b0 nfct_precompute_psi + 0 │ │ │ │ +000000000006fed0 000000d600000015 R_PPC64_JMP_SLOT 00000000000292f0 nfft_precompute_one_psi + 0 │ │ │ │ +000000000006fed8 000000ae00000015 R_PPC64_JMP_SLOT 0000000000009240 nfft_free + 0 │ │ │ │ +000000000006fee0 0000002700000015 R_PPC64_JMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ +000000000006fee8 000000ad00000015 R_PPC64_JMP_SLOT 0000000000013400 nfft_trafo_direct + 0 │ │ │ │ +000000000006fef0 000000df00000015 R_PPC64_JMP_SLOT 000000000000b180 nfft_upd_xpawy_double + 0 │ │ │ │ +000000000006fef8 0000002800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_malloc + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x5f7c0 contains 31 entries: │ │ │ │ +Dynamic section at offset 0x5f8c0 contains 31 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x000000000000000e (SONAME) Library soname: [libnfft3.so.4] │ │ │ │ - 0x000000000000000c (INIT) 0x43a0 │ │ │ │ - 0x000000000000000d (FINI) 0x58214 │ │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x6f7b0 │ │ │ │ + 0x000000000000000c (INIT) 0x4360 │ │ │ │ + 0x000000000000000d (FINI) 0x57d24 │ │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x6f8b0 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x6f7b8 │ │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x6f8b8 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x1f0 │ │ │ │ 0x0000000000000005 (STRTAB) 0x21c8 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x980 │ │ │ │ 0x000000000000000a (STRSZ) 4119 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ - 0x0000000000000003 (PLTGOT) 0x6f9f0 │ │ │ │ + 0x0000000000000003 (PLTGOT) 0x6faf0 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 3072 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0x3780 │ │ │ │ - 0x0000000070000000 (PPC64_GLINK) 0x57ff4 │ │ │ │ - 0x0000000070000003 (PPC64_OPT) 0x0 │ │ │ │ + 0x0000000000000017 (JMPREL) 0x3738 │ │ │ │ + 0x0000000070000000 (PPC64_GLINK) 0x57b04 │ │ │ │ + 0x0000000070000003 (PPC64_OPT) 0x2 │ │ │ │ 0x0000000000000007 (RELA) 0x3438 │ │ │ │ - 0x0000000000000008 (RELASZ) 840 (bytes) │ │ │ │ + 0x0000000000000008 (RELASZ) 768 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ │ │ 0x000000006ffffffe (VERNEED) 0x33e8 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 2 │ │ │ │ 0x000000006ffffff0 (VERSYM) 0x31e0 │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 7 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a705285278fe7443fcf603b83df67957536ecfbf │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 853f437e18baa3e5361c396a83f55aad0e8d37cb │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,2032 +1,1911 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0x780 (offset: 0x59424) │ │ │ │ + Start of frame section: 0x780 (offset: 0x58ccc) │ │ │ │ Entries in search table: 0xef │ │ │ │ - 0xfffffffffffac870 (offset: 0x5510) -> 0x7b0 fde=[ 2c] │ │ │ │ - 0xfffffffffffac8f0 (offset: 0x5590) -> 0x7d4 fde=[ 50] │ │ │ │ - 0xfffffffffffacbf0 (offset: 0x5890) -> 0x818 fde=[ 94] │ │ │ │ - 0xfffffffffffad1a0 (offset: 0x5e40) -> 0x87c fde=[ f8] │ │ │ │ - 0xfffffffffffad200 (offset: 0x5ea0) -> 0x890 fde=[ 10c] │ │ │ │ - 0xfffffffffffad370 (offset: 0x6010) -> 0x8a4 fde=[ 120] │ │ │ │ - 0xfffffffffffadb50 (offset: 0x67f0) -> 0x8c8 fde=[ 144] │ │ │ │ - 0xfffffffffffadc60 (offset: 0x6900) -> 0x900 fde=[ 17c] │ │ │ │ - 0xfffffffffffadd00 (offset: 0x69a0) -> 0x92c fde=[ 1a8] │ │ │ │ - 0xfffffffffffadf30 (offset: 0x6bd0) -> 0x940 fde=[ 1bc] │ │ │ │ - 0xfffffffffffae3c0 (offset: 0x7060) -> 0x954 fde=[ 1d0] │ │ │ │ - 0xfffffffffffae5c0 (offset: 0x7260) -> 0x968 fde=[ 1e4] │ │ │ │ - 0xfffffffffffaea40 (offset: 0x76e0) -> 0x97c fde=[ 1f8] │ │ │ │ - 0xfffffffffffaedb0 (offset: 0x7a50) -> 0x990 fde=[ 20c] │ │ │ │ - 0xfffffffffffaf1c0 (offset: 0x7e60) -> 0x9a4 fde=[ 220] │ │ │ │ - 0xfffffffffffaf420 (offset: 0x80c0) -> 0x9c4 fde=[ 240] │ │ │ │ - 0xfffffffffffaf570 (offset: 0x8210) -> 0x9d8 fde=[ 254] │ │ │ │ - 0xfffffffffffaf590 (offset: 0x8230) -> 0x9ec fde=[ 268] │ │ │ │ - 0xfffffffffffaf620 (offset: 0x82c0) -> 0xa00 fde=[ 27c] │ │ │ │ - 0xfffffffffffaf680 (offset: 0x8320) -> 0xa14 fde=[ 290] │ │ │ │ - 0xfffffffffffaf770 (offset: 0x8410) -> 0xa28 fde=[ 2a4] │ │ │ │ - 0xfffffffffffaf870 (offset: 0x8510) -> 0xa3c fde=[ 2b8] │ │ │ │ - 0xfffffffffffafd80 (offset: 0x8a20) -> 0xa98 fde=[ 314] │ │ │ │ - 0xfffffffffffb0420 (offset: 0x90c0) -> 0xb40 fde=[ 3bc] │ │ │ │ - 0xfffffffffffb04a0 (offset: 0x9140) -> 0xb68 fde=[ 3e4] │ │ │ │ - 0xfffffffffffb04f0 (offset: 0x9190) -> 0xb80 fde=[ 3fc] │ │ │ │ - 0xfffffffffffb0590 (offset: 0x9230) -> 0xba4 fde=[ 420] │ │ │ │ - 0xfffffffffffb0840 (offset: 0x94e0) -> 0xc48 fde=[ 4c4] │ │ │ │ - 0xfffffffffffb0a60 (offset: 0x9700) -> 0xcb8 fde=[ 534] │ │ │ │ - 0xfffffffffffb0aa0 (offset: 0x9740) -> 0xcd8 fde=[ 554] │ │ │ │ - 0xfffffffffffb0ae0 (offset: 0x9780) -> 0xcf8 fde=[ 574] │ │ │ │ - 0xfffffffffffb0b70 (offset: 0x9810) -> 0xd2c fde=[ 5a8] │ │ │ │ - 0xfffffffffffb0c40 (offset: 0x98e0) -> 0xd78 fde=[ 5f4] │ │ │ │ - 0xfffffffffffb0d10 (offset: 0x99b0) -> 0xdb4 fde=[ 630] │ │ │ │ - 0xfffffffffffb0de0 (offset: 0x9a80) -> 0xdec fde=[ 668] │ │ │ │ - 0xfffffffffffb0fd0 (offset: 0x9c70) -> 0xe48 fde=[ 6c4] │ │ │ │ - 0xfffffffffffb1250 (offset: 0x9ef0) -> 0xe84 fde=[ 700] │ │ │ │ - 0xfffffffffffb1270 (offset: 0x9f10) -> 0xe98 fde=[ 714] │ │ │ │ - 0xfffffffffffb1280 (offset: 0x9f20) -> 0xeac fde=[ 728] │ │ │ │ - 0xfffffffffffb12a0 (offset: 0x9f40) -> 0xec0 fde=[ 73c] │ │ │ │ - 0xfffffffffffb12e0 (offset: 0x9f80) -> 0xed4 fde=[ 750] │ │ │ │ - 0xfffffffffffb1350 (offset: 0x9ff0) -> 0xef4 fde=[ 770] │ │ │ │ - 0xfffffffffffb1460 (offset: 0xa100) -> 0xf08 fde=[ 784] │ │ │ │ - 0xfffffffffffb1590 (offset: 0xa230) -> 0xf1c fde=[ 798] │ │ │ │ - 0xfffffffffffb1660 (offset: 0xa300) -> 0xf30 fde=[ 7ac] │ │ │ │ - 0xfffffffffffb1810 (offset: 0xa4b0) -> 0xf44 fde=[ 7c0] │ │ │ │ - 0xfffffffffffb18f0 (offset: 0xa590) -> 0xf58 fde=[ 7d4] │ │ │ │ - 0xfffffffffffb19c0 (offset: 0xa660) -> 0xf6c fde=[ 7e8] │ │ │ │ - 0xfffffffffffb1a70 (offset: 0xa710) -> 0xf80 fde=[ 7fc] │ │ │ │ - 0xfffffffffffb1b20 (offset: 0xa7c0) -> 0xf94 fde=[ 810] │ │ │ │ - 0xfffffffffffb1ba0 (offset: 0xa840) -> 0xfa8 fde=[ 824] │ │ │ │ - 0xfffffffffffb1cc0 (offset: 0xa960) -> 0xfbc fde=[ 838] │ │ │ │ - 0xfffffffffffb1d80 (offset: 0xaa20) -> 0xfd0 fde=[ 84c] │ │ │ │ - 0xfffffffffffb1eb0 (offset: 0xab50) -> 0xfe4 fde=[ 860] │ │ │ │ - 0xfffffffffffb1f40 (offset: 0xabe0) -> 0xff8 fde=[ 874] │ │ │ │ - 0xfffffffffffb2060 (offset: 0xad00) -> 0x100c fde=[ 888] │ │ │ │ - 0xfffffffffffb20f0 (offset: 0xad90) -> 0x1020 fde=[ 89c] │ │ │ │ - 0xfffffffffffb2210 (offset: 0xaeb0) -> 0x1034 fde=[ 8b0] │ │ │ │ - 0xfffffffffffb22b0 (offset: 0xaf50) -> 0x1048 fde=[ 8c4] │ │ │ │ - 0xfffffffffffb2400 (offset: 0xb0a0) -> 0x105c fde=[ 8d8] │ │ │ │ - 0xfffffffffffb2490 (offset: 0xb130) -> 0x1070 fde=[ 8ec] │ │ │ │ - 0xfffffffffffb2610 (offset: 0xb2b0) -> 0x1084 fde=[ 900] │ │ │ │ - 0xfffffffffffb26a0 (offset: 0xb340) -> 0x1098 fde=[ 914] │ │ │ │ - 0xfffffffffffb2820 (offset: 0xb4c0) -> 0x10ac fde=[ 928] │ │ │ │ - 0xfffffffffffb2af0 (offset: 0xb790) -> 0x10f8 fde=[ 974] │ │ │ │ - 0xfffffffffffb2ee0 (offset: 0xbb80) -> 0x1124 fde=[ 9a0] │ │ │ │ - 0xfffffffffffb2f10 (offset: 0xbbb0) -> 0x1138 fde=[ 9b4] │ │ │ │ - 0xfffffffffffb2f60 (offset: 0xbc00) -> 0x114c fde=[ 9c8] │ │ │ │ - 0xfffffffffffb2f80 (offset: 0xbc20) -> 0x1160 fde=[ 9dc] │ │ │ │ - 0xfffffffffffb2fa0 (offset: 0xbc40) -> 0x1174 fde=[ 9f0] │ │ │ │ - 0xfffffffffffb3950 (offset: 0xc5f0) -> 0x11bc fde=[ a38] │ │ │ │ - 0xfffffffffffb3d20 (offset: 0xc9c0) -> 0x11d0 fde=[ a4c] │ │ │ │ - 0xfffffffffffb3f20 (offset: 0xcbc0) -> 0x11e4 fde=[ a60] │ │ │ │ - 0xfffffffffffb5000 (offset: 0xdca0) -> 0x12f8 fde=[ b74] │ │ │ │ - 0xfffffffffffb5690 (offset: 0xe330) -> 0x135c fde=[ bd8] │ │ │ │ - 0xfffffffffffb6ce0 (offset: 0xf980) -> 0x147c fde=[ cf8] │ │ │ │ - 0xfffffffffffba730 (offset: 0x133d0) -> 0x1598 fde=[ e14] │ │ │ │ - 0xfffffffffffbabb0 (offset: 0x13850) -> 0x1610 fde=[ e8c] │ │ │ │ - 0xfffffffffffbb040 (offset: 0x13ce0) -> 0x1678 fde=[ ef4] │ │ │ │ - 0xfffffffffffbc340 (offset: 0x14fe0) -> 0x16fc fde=[ f78] │ │ │ │ - 0xfffffffffffbd7a0 (offset: 0x16440) -> 0x177c fde=[ ff8] │ │ │ │ - 0xfffffffffffbf5b0 (offset: 0x18250) -> 0x1808 fde=[ 1084] │ │ │ │ - 0xfffffffffffc1440 (offset: 0x1a0e0) -> 0x1894 fde=[ 1110] │ │ │ │ - 0xfffffffffffc3f70 (offset: 0x1cc10) -> 0x1944 fde=[ 11c0] │ │ │ │ - 0xfffffffffffc7de0 (offset: 0x20a80) -> 0x19cc fde=[ 1248] │ │ │ │ - 0xfffffffffffcab10 (offset: 0x237b0) -> 0x1a74 fde=[ 12f0] │ │ │ │ - 0xfffffffffffce8e0 (offset: 0x27580) -> 0x1b00 fde=[ 137c] │ │ │ │ - 0xfffffffffffceb00 (offset: 0x277a0) -> 0x1bc8 fde=[ 1444] │ │ │ │ - 0xfffffffffffcefb0 (offset: 0x27c50) -> 0x1c3c fde=[ 14b8] │ │ │ │ - 0xfffffffffffcf470 (offset: 0x28110) -> 0x1cb0 fde=[ 152c] │ │ │ │ - 0xfffffffffffcfda0 (offset: 0x28a40) -> 0x1d24 fde=[ 15a0] │ │ │ │ - 0xfffffffffffcfe70 (offset: 0x28b10) -> 0x1d54 fde=[ 15d0] │ │ │ │ - 0xfffffffffffd00d0 (offset: 0x28d70) -> 0x1d9c fde=[ 1618] │ │ │ │ - 0xfffffffffffd03f0 (offset: 0x29090) -> 0x1e10 fde=[ 168c] │ │ │ │ - 0xfffffffffffd0710 (offset: 0x293b0) -> 0x1e88 fde=[ 1704] │ │ │ │ - 0xfffffffffffd0760 (offset: 0x29400) -> 0x1ea8 fde=[ 1724] │ │ │ │ - 0xfffffffffffd07b0 (offset: 0x29450) -> 0x1ec8 fde=[ 1744] │ │ │ │ - 0xfffffffffffd0810 (offset: 0x294b0) -> 0x1ee8 fde=[ 1764] │ │ │ │ - 0xfffffffffffd0990 (offset: 0x29630) -> 0x1efc fde=[ 1778] │ │ │ │ - 0xfffffffffffd0be0 (offset: 0x29880) -> 0x1f28 fde=[ 17a4] │ │ │ │ - 0xfffffffffffd15f0 (offset: 0x2a290) -> 0x1f70 fde=[ 17ec] │ │ │ │ - 0xfffffffffffd3c70 (offset: 0x2c910) -> 0x1ff4 fde=[ 1870] │ │ │ │ - 0xfffffffffffd6170 (offset: 0x2ee10) -> 0x2074 fde=[ 18f0] │ │ │ │ - 0xfffffffffffd6620 (offset: 0x2f2c0) -> 0x20e4 fde=[ 1960] │ │ │ │ - 0xfffffffffffd6ac0 (offset: 0x2f760) -> 0x2154 fde=[ 19d0] │ │ │ │ - 0xfffffffffffd6d00 (offset: 0x2f9a0) -> 0x2220 fde=[ 1a9c] │ │ │ │ - 0xfffffffffffd6fa0 (offset: 0x2fc40) -> 0x2310 fde=[ 1b8c] │ │ │ │ - 0xfffffffffffd7260 (offset: 0x2ff00) -> 0x240c fde=[ 1c88] │ │ │ │ - 0xfffffffffffd7920 (offset: 0x305c0) -> 0x2484 fde=[ 1d00] │ │ │ │ - 0xfffffffffffd79f0 (offset: 0x30690) -> 0x24b4 fde=[ 1d30] │ │ │ │ - 0xfffffffffffd7c30 (offset: 0x308d0) -> 0x24f8 fde=[ 1d74] │ │ │ │ - 0xfffffffffffd7f40 (offset: 0x30be0) -> 0x256c fde=[ 1de8] │ │ │ │ - 0xfffffffffffd7f90 (offset: 0x30c30) -> 0x258c fde=[ 1e08] │ │ │ │ - 0xfffffffffffd7fe0 (offset: 0x30c80) -> 0x25ac fde=[ 1e28] │ │ │ │ - 0xfffffffffffd8040 (offset: 0x30ce0) -> 0x25cc fde=[ 1e48] │ │ │ │ - 0xfffffffffffd8190 (offset: 0x30e30) -> 0x25e0 fde=[ 1e5c] │ │ │ │ - 0xfffffffffffd83c0 (offset: 0x31060) -> 0x260c fde=[ 1e88] │ │ │ │ - 0xfffffffffffd8dc0 (offset: 0x31a60) -> 0x2658 fde=[ 1ed4] │ │ │ │ - 0xfffffffffffdb310 (offset: 0x33fb0) -> 0x26d8 fde=[ 1f54] │ │ │ │ - 0xfffffffffffdd870 (offset: 0x36510) -> 0x275c fde=[ 1fd8] │ │ │ │ - 0xfffffffffffddcd0 (offset: 0x36970) -> 0x27d4 fde=[ 2050] │ │ │ │ - 0xfffffffffffde120 (offset: 0x36dc0) -> 0x2848 fde=[ 20c4] │ │ │ │ - 0xfffffffffffde360 (offset: 0x37000) -> 0x2914 fde=[ 2190] │ │ │ │ - 0xfffffffffffde600 (offset: 0x372a0) -> 0x2a04 fde=[ 2280] │ │ │ │ - 0xfffffffffffde8c0 (offset: 0x37560) -> 0x2b00 fde=[ 237c] │ │ │ │ - 0xfffffffffffdefc0 (offset: 0x37c60) -> 0x2b74 fde=[ 23f0] │ │ │ │ - 0xfffffffffffdf090 (offset: 0x37d30) -> 0x2ba4 fde=[ 2420] │ │ │ │ - 0xfffffffffffdf2d0 (offset: 0x37f70) -> 0x2be8 fde=[ 2464] │ │ │ │ - 0xfffffffffffdf5e0 (offset: 0x38280) -> 0x2c5c fde=[ 24d8] │ │ │ │ - 0xfffffffffffdf630 (offset: 0x382d0) -> 0x2c7c fde=[ 24f8] │ │ │ │ - 0xfffffffffffdf680 (offset: 0x38320) -> 0x2c9c fde=[ 2518] │ │ │ │ - 0xfffffffffffdf6e0 (offset: 0x38380) -> 0x2cbc fde=[ 2538] │ │ │ │ - 0xfffffffffffdf830 (offset: 0x384d0) -> 0x2cd0 fde=[ 254c] │ │ │ │ - 0xfffffffffffdfa60 (offset: 0x38700) -> 0x2cfc fde=[ 2578] │ │ │ │ - 0xfffffffffffe11c0 (offset: 0x39e60) -> 0x2d74 fde=[ 25f0] │ │ │ │ - 0xfffffffffffe18f0 (offset: 0x3a590) -> 0x2dcc fde=[ 2648] │ │ │ │ - 0xfffffffffffe3190 (offset: 0x3be30) -> 0x2e48 fde=[ 26c4] │ │ │ │ - 0xfffffffffffe35f0 (offset: 0x3c290) -> 0x2f04 fde=[ 2780] │ │ │ │ - 0xfffffffffffe3a30 (offset: 0x3c6d0) -> 0x2fb4 fde=[ 2830] │ │ │ │ - 0xfffffffffffe3c80 (offset: 0x3c920) -> 0x2ffc fde=[ 2878] │ │ │ │ - 0xfffffffffffe3ed0 (offset: 0x3cb70) -> 0x30c4 fde=[ 2940] │ │ │ │ - 0xfffffffffffe44f0 (offset: 0x3d190) -> 0x31e0 fde=[ 2a5c] │ │ │ │ - 0xfffffffffffe4f40 (offset: 0x3dbe0) -> 0x3254 fde=[ 2ad0] │ │ │ │ - 0xfffffffffffe5010 (offset: 0x3dcb0) -> 0x3284 fde=[ 2b00] │ │ │ │ - 0xfffffffffffe5310 (offset: 0x3dfb0) -> 0x32bc fde=[ 2b38] │ │ │ │ - 0xfffffffffffe5460 (offset: 0x3e100) -> 0x3300 fde=[ 2b7c] │ │ │ │ - 0xfffffffffffe54b0 (offset: 0x3e150) -> 0x3320 fde=[ 2b9c] │ │ │ │ - 0xfffffffffffe5650 (offset: 0x3e2f0) -> 0x3350 fde=[ 2bcc] │ │ │ │ - 0xfffffffffffe5ba0 (offset: 0x3e840) -> 0x33bc fde=[ 2c38] │ │ │ │ - 0xfffffffffffe6130 (offset: 0x3edd0) -> 0x3434 fde=[ 2cb0] │ │ │ │ - 0xfffffffffffe6430 (offset: 0x3f0d0) -> 0x34ac fde=[ 2d28] │ │ │ │ - 0xfffffffffffe6720 (offset: 0x3f3c0) -> 0x3520 fde=[ 2d9c] │ │ │ │ - 0xfffffffffffe6a50 (offset: 0x3f6f0) -> 0x35ac fde=[ 2e28] │ │ │ │ - 0xfffffffffffe6d70 (offset: 0x3fa10) -> 0x3620 fde=[ 2e9c] │ │ │ │ - 0xfffffffffffe6e80 (offset: 0x3fb20) -> 0x364c fde=[ 2ec8] │ │ │ │ - 0xfffffffffffe70d0 (offset: 0x3fd70) -> 0x368c fde=[ 2f08] │ │ │ │ - 0xfffffffffffe7510 (offset: 0x401b0) -> 0x37a0 fde=[ 301c] │ │ │ │ - 0xfffffffffffe7940 (offset: 0x405e0) -> 0x38c4 fde=[ 3140] │ │ │ │ - 0xfffffffffffe8f50 (offset: 0x41bf0) -> 0x39e4 fde=[ 3260] │ │ │ │ - 0xfffffffffffea550 (offset: 0x431f0) -> 0x3b58 fde=[ 33d4] │ │ │ │ - 0xfffffffffffea5b0 (offset: 0x43250) -> 0x3b78 fde=[ 33f4] │ │ │ │ - 0xfffffffffffea940 (offset: 0x435e0) -> 0x3bb4 fde=[ 3430] │ │ │ │ - 0xfffffffffffeaf20 (offset: 0x43bc0) -> 0x3c6c fde=[ 34e8] │ │ │ │ - 0xfffffffffffeb2d0 (offset: 0x43f70) -> 0x3d2c fde=[ 35a8] │ │ │ │ - 0xfffffffffffeb6a0 (offset: 0x44340) -> 0x3e08 fde=[ 3684] │ │ │ │ - 0xfffffffffffebc00 (offset: 0x448a0) -> 0x3e98 fde=[ 3714] │ │ │ │ - 0xfffffffffffebce0 (offset: 0x44980) -> 0x3ec4 fde=[ 3740] │ │ │ │ - 0xfffffffffffebd50 (offset: 0x449f0) -> 0x3ee8 fde=[ 3764] │ │ │ │ - 0xfffffffffffebe30 (offset: 0x44ad0) -> 0x3f14 fde=[ 3790] │ │ │ │ - 0xfffffffffffebe90 (offset: 0x44b30) -> 0x3f38 fde=[ 37b4] │ │ │ │ - 0xfffffffffffec220 (offset: 0x44ec0) -> 0x3fd0 fde=[ 384c] │ │ │ │ - 0xfffffffffffec650 (offset: 0x452f0) -> 0x40b8 fde=[ 3934] │ │ │ │ - 0xfffffffffffec900 (offset: 0x455a0) -> 0x40ec fde=[ 3968] │ │ │ │ - 0xfffffffffffece80 (offset: 0x45b20) -> 0x413c fde=[ 39b8] │ │ │ │ - 0xfffffffffffed200 (offset: 0x45ea0) -> 0x41d4 fde=[ 3a50] │ │ │ │ - 0xfffffffffffee510 (offset: 0x471b0) -> 0x4314 fde=[ 3b90] │ │ │ │ - 0xfffffffffffee5d0 (offset: 0x47270) -> 0x434c fde=[ 3bc8] │ │ │ │ - 0xfffffffffffef270 (offset: 0x47f10) -> 0x4544 fde=[ 3dc0] │ │ │ │ - 0xffffffffffff1600 (offset: 0x4a2a0) -> 0x4768 fde=[ 3fe4] │ │ │ │ - 0xffffffffffff1d50 (offset: 0x4a9f0) -> 0x4858 fde=[ 40d4] │ │ │ │ - 0xffffffffffff3800 (offset: 0x4c4a0) -> 0x4a60 fde=[ 42dc] │ │ │ │ - 0xffffffffffff3c60 (offset: 0x4c900) -> 0x4af8 fde=[ 4374] │ │ │ │ - 0xffffffffffff41b0 (offset: 0x4ce50) -> 0x4b0c fde=[ 4388] │ │ │ │ - 0xffffffffffff42f0 (offset: 0x4cf90) -> 0x4b20 fde=[ 439c] │ │ │ │ - 0xffffffffffff4430 (offset: 0x4d0d0) -> 0x4b50 fde=[ 43cc] │ │ │ │ - 0xffffffffffff48f0 (offset: 0x4d590) -> 0x4b7c fde=[ 43f8] │ │ │ │ - 0xffffffffffff4a70 (offset: 0x4d710) -> 0x4ba0 fde=[ 441c] │ │ │ │ - 0xffffffffffff4bd0 (offset: 0x4d870) -> 0x4be8 fde=[ 4464] │ │ │ │ - 0xffffffffffff4d70 (offset: 0x4da10) -> 0x4c04 fde=[ 4480] │ │ │ │ - 0xffffffffffff4f60 (offset: 0x4dc00) -> 0x4c30 fde=[ 44ac] │ │ │ │ - 0xffffffffffff53f0 (offset: 0x4e090) -> 0x4cb0 fde=[ 452c] │ │ │ │ - 0xffffffffffff5430 (offset: 0x4e0d0) -> 0x4cd0 fde=[ 454c] │ │ │ │ - 0xffffffffffff5470 (offset: 0x4e110) -> 0x4cf0 fde=[ 456c] │ │ │ │ - 0xffffffffffff5810 (offset: 0x4e4b0) -> 0x4d50 fde=[ 45cc] │ │ │ │ - 0xffffffffffff5940 (offset: 0x4e5e0) -> 0x4d98 fde=[ 4614] │ │ │ │ - 0xffffffffffff5a40 (offset: 0x4e6e0) -> 0x4dd0 fde=[ 464c] │ │ │ │ - 0xffffffffffff6620 (offset: 0x4f2c0) -> 0x4f38 fde=[ 47b4] │ │ │ │ - 0xffffffffffff6f60 (offset: 0x4fc00) -> 0x4fb8 fde=[ 4834] │ │ │ │ - 0xffffffffffff7b30 (offset: 0x507d0) -> 0x51fc fde=[ 4a78] │ │ │ │ - 0xffffffffffff8600 (offset: 0x512a0) -> 0x5290 fde=[ 4b0c] │ │ │ │ - 0xffffffffffff8670 (offset: 0x51310) -> 0x52b0 fde=[ 4b2c] │ │ │ │ - 0xffffffffffff87e0 (offset: 0x51480) -> 0x5304 fde=[ 4b80] │ │ │ │ - 0xffffffffffff98f0 (offset: 0x52590) -> 0x5378 fde=[ 4bf4] │ │ │ │ - 0xffffffffffffb3b0 (offset: 0x54050) -> 0x5400 fde=[ 4c7c] │ │ │ │ - 0xffffffffffffb8d0 (offset: 0x54570) -> 0x5468 fde=[ 4ce4] │ │ │ │ - 0xffffffffffffb910 (offset: 0x545b0) -> 0x5488 fde=[ 4d04] │ │ │ │ - 0xffffffffffffb960 (offset: 0x54600) -> 0x54a8 fde=[ 4d24] │ │ │ │ - 0xffffffffffffb9a0 (offset: 0x54640) -> 0x54c8 fde=[ 4d44] │ │ │ │ - 0xffffffffffffbbe0 (offset: 0x54880) -> 0x5508 fde=[ 4d84] │ │ │ │ - 0xffffffffffffbcf0 (offset: 0x54990) -> 0x553c fde=[ 4db8] │ │ │ │ - 0xffffffffffffbe60 (offset: 0x54b00) -> 0x5550 fde=[ 4dcc] │ │ │ │ - 0xffffffffffffbfa0 (offset: 0x54c40) -> 0x5564 fde=[ 4de0] │ │ │ │ - 0xffffffffffffc120 (offset: 0x54dc0) -> 0x558c fde=[ 4e08] │ │ │ │ - 0xffffffffffffc1d0 (offset: 0x54e70) -> 0x55bc fde=[ 4e38] │ │ │ │ - 0xffffffffffffc280 (offset: 0x54f20) -> 0x55ec fde=[ 4e68] │ │ │ │ - 0xffffffffffffc330 (offset: 0x54fd0) -> 0x561c fde=[ 4e98] │ │ │ │ - 0xffffffffffffc410 (offset: 0x550b0) -> 0x5670 fde=[ 4eec] │ │ │ │ - 0xffffffffffffc4f0 (offset: 0x55190) -> 0x56c4 fde=[ 4f40] │ │ │ │ - 0xffffffffffffc5d0 (offset: 0x55270) -> 0x5718 fde=[ 4f94] │ │ │ │ - 0xffffffffffffc7d0 (offset: 0x55470) -> 0x57a0 fde=[ 501c] │ │ │ │ - 0xffffffffffffc970 (offset: 0x55610) -> 0x5808 fde=[ 5084] │ │ │ │ - 0xffffffffffffcb10 (offset: 0x557b0) -> 0x5870 fde=[ 50ec] │ │ │ │ - 0xffffffffffffccb0 (offset: 0x55950) -> 0x588c fde=[ 5108] │ │ │ │ - 0xffffffffffffcea0 (offset: 0x55b40) -> 0x58b8 fde=[ 5134] │ │ │ │ - 0xffffffffffffd370 (offset: 0x56010) -> 0x58ec fde=[ 5168] │ │ │ │ - 0xffffffffffffd510 (offset: 0x561b0) -> 0x5920 fde=[ 519c] │ │ │ │ - 0xffffffffffffd550 (offset: 0x561f0) -> 0x5940 fde=[ 51bc] │ │ │ │ - 0xffffffffffffd780 (offset: 0x56420) -> 0x5970 fde=[ 51ec] │ │ │ │ - 0xffffffffffffe0a0 (offset: 0x56d40) -> 0x59b0 fde=[ 522c] │ │ │ │ - 0xffffffffffffe1a0 (offset: 0x56e40) -> 0x59d8 fde=[ 5254] │ │ │ │ - 0xffffffffffffe340 (offset: 0x56fe0) -> 0x5a0c fde=[ 5288] │ │ │ │ - 0xffffffffffffe380 (offset: 0x57020) -> 0x5a2c fde=[ 52a8] │ │ │ │ - 0xffffffffffffe5b0 (offset: 0x57250) -> 0x5a5c fde=[ 52d8] │ │ │ │ - 0xffffffffffffeed0 (offset: 0x57b70) -> 0x5a9c fde=[ 5318] │ │ │ │ - 0xffffffffffffefd0 (offset: 0x57c70) -> 0x5ac4 fde=[ 5340] │ │ │ │ - 0xfffffffffffff0d0 (offset: 0x57d70) -> 0x5ad8 fde=[ 5354] │ │ │ │ - 0xfffffffffffff1d0 (offset: 0x57e70) -> 0x5aec fde=[ 5368] │ │ │ │ - 0xfffffffffffff260 (offset: 0x57f00) -> 0x5b00 fde=[ 537c] │ │ │ │ - 0xfffffffffffff340 (offset: 0x57fe0) -> 0x798 fde=[ 14] │ │ │ │ + 0xfffffffffffacfb8 (offset: 0x5500) -> 0x7b0 fde=[ 2c] │ │ │ │ + 0xfffffffffffad038 (offset: 0x5580) -> 0x7d4 fde=[ 50] │ │ │ │ + 0xfffffffffffad338 (offset: 0x5880) -> 0x810 fde=[ 8c] │ │ │ │ + 0xfffffffffffad8b8 (offset: 0x5e00) -> 0x864 fde=[ e0] │ │ │ │ + 0xfffffffffffad918 (offset: 0x5e60) -> 0x878 fde=[ f4] │ │ │ │ + 0xfffffffffffada88 (offset: 0x5fd0) -> 0x88c fde=[ 108] │ │ │ │ + 0xfffffffffffae268 (offset: 0x67b0) -> 0x8a0 fde=[ 11c] │ │ │ │ + 0xfffffffffffae368 (offset: 0x68b0) -> 0x8d8 fde=[ 154] │ │ │ │ + 0xfffffffffffae3f8 (offset: 0x6940) -> 0x904 fde=[ 180] │ │ │ │ + 0xfffffffffffae618 (offset: 0x6b60) -> 0x918 fde=[ 194] │ │ │ │ + 0xfffffffffffaea98 (offset: 0x6fe0) -> 0x92c fde=[ 1a8] │ │ │ │ + 0xfffffffffffaec98 (offset: 0x71e0) -> 0x940 fde=[ 1bc] │ │ │ │ + 0xfffffffffffaf118 (offset: 0x7660) -> 0x954 fde=[ 1d0] │ │ │ │ + 0xfffffffffffaf488 (offset: 0x79d0) -> 0x968 fde=[ 1e4] │ │ │ │ + 0xfffffffffffaf8b8 (offset: 0x7e00) -> 0x97c fde=[ 1f8] │ │ │ │ + 0xfffffffffffafb08 (offset: 0x8050) -> 0x99c fde=[ 218] │ │ │ │ + 0xfffffffffffafc78 (offset: 0x81c0) -> 0x9b0 fde=[ 22c] │ │ │ │ + 0xfffffffffffafc98 (offset: 0x81e0) -> 0x9c4 fde=[ 240] │ │ │ │ + 0xfffffffffffafd18 (offset: 0x8260) -> 0x9d8 fde=[ 254] │ │ │ │ + 0xfffffffffffafd78 (offset: 0x82c0) -> 0x9ec fde=[ 268] │ │ │ │ + 0xfffffffffffafe58 (offset: 0x83a0) -> 0xa00 fde=[ 27c] │ │ │ │ + 0xfffffffffffaff78 (offset: 0x84c0) -> 0xa14 fde=[ 290] │ │ │ │ + 0xfffffffffffb0538 (offset: 0x8a80) -> 0xa64 fde=[ 2e0] │ │ │ │ + 0xfffffffffffb0cf8 (offset: 0x9240) -> 0xacc fde=[ 348] │ │ │ │ + 0xfffffffffffb0d38 (offset: 0x9280) -> 0xae0 fde=[ 35c] │ │ │ │ + 0xfffffffffffb0d78 (offset: 0x92c0) -> 0xaf8 fde=[ 374] │ │ │ │ + 0xfffffffffffb0e38 (offset: 0x9380) -> 0xb1c fde=[ 398] │ │ │ │ + 0xfffffffffffb10a8 (offset: 0x95f0) -> 0xba0 fde=[ 41c] │ │ │ │ + 0xfffffffffffb1278 (offset: 0x97c0) -> 0xc0c fde=[ 488] │ │ │ │ + 0xfffffffffffb1288 (offset: 0x97d0) -> 0xc20 fde=[ 49c] │ │ │ │ + 0xfffffffffffb1298 (offset: 0x97e0) -> 0xc34 fde=[ 4b0] │ │ │ │ + 0xfffffffffffb1318 (offset: 0x9860) -> 0xc68 fde=[ 4e4] │ │ │ │ + 0xfffffffffffb13d8 (offset: 0x9920) -> 0xca0 fde=[ 51c] │ │ │ │ + 0xfffffffffffb14b8 (offset: 0x9a00) -> 0xcdc fde=[ 558] │ │ │ │ + 0xfffffffffffb1578 (offset: 0x9ac0) -> 0xd0c fde=[ 588] │ │ │ │ + 0xfffffffffffb1758 (offset: 0x9ca0) -> 0xd68 fde=[ 5e4] │ │ │ │ + 0xfffffffffffb19d8 (offset: 0x9f20) -> 0xda8 fde=[ 624] │ │ │ │ + 0xfffffffffffb19f8 (offset: 0x9f40) -> 0xdbc fde=[ 638] │ │ │ │ + 0xfffffffffffb1a08 (offset: 0x9f50) -> 0xdd0 fde=[ 64c] │ │ │ │ + 0xfffffffffffb1a38 (offset: 0x9f80) -> 0xde4 fde=[ 660] │ │ │ │ + 0xfffffffffffb1a68 (offset: 0x9fb0) -> 0xdf8 fde=[ 674] │ │ │ │ + 0xfffffffffffb1ac8 (offset: 0xa010) -> 0xe18 fde=[ 694] │ │ │ │ + 0xfffffffffffb1bd8 (offset: 0xa120) -> 0xe2c fde=[ 6a8] │ │ │ │ + 0xfffffffffffb1d08 (offset: 0xa250) -> 0xe40 fde=[ 6bc] │ │ │ │ + 0xfffffffffffb1dd8 (offset: 0xa320) -> 0xe54 fde=[ 6d0] │ │ │ │ + 0xfffffffffffb1f88 (offset: 0xa4d0) -> 0xe68 fde=[ 6e4] │ │ │ │ + 0xfffffffffffb2068 (offset: 0xa5b0) -> 0xe7c fde=[ 6f8] │ │ │ │ + 0xfffffffffffb2138 (offset: 0xa680) -> 0xe90 fde=[ 70c] │ │ │ │ + 0xfffffffffffb21e8 (offset: 0xa730) -> 0xea4 fde=[ 720] │ │ │ │ + 0xfffffffffffb2298 (offset: 0xa7e0) -> 0xeb8 fde=[ 734] │ │ │ │ + 0xfffffffffffb2318 (offset: 0xa860) -> 0xecc fde=[ 748] │ │ │ │ + 0xfffffffffffb2438 (offset: 0xa980) -> 0xee0 fde=[ 75c] │ │ │ │ + 0xfffffffffffb24f8 (offset: 0xaa40) -> 0xef4 fde=[ 770] │ │ │ │ + 0xfffffffffffb2658 (offset: 0xaba0) -> 0xf08 fde=[ 784] │ │ │ │ + 0xfffffffffffb26e8 (offset: 0xac30) -> 0xf1c fde=[ 798] │ │ │ │ + 0xfffffffffffb2808 (offset: 0xad50) -> 0xf30 fde=[ 7ac] │ │ │ │ + 0xfffffffffffb2898 (offset: 0xade0) -> 0xf44 fde=[ 7c0] │ │ │ │ + 0xfffffffffffb29b8 (offset: 0xaf00) -> 0xf58 fde=[ 7d4] │ │ │ │ + 0xfffffffffffb2a58 (offset: 0xafa0) -> 0xf6c fde=[ 7e8] │ │ │ │ + 0xfffffffffffb2ba8 (offset: 0xb0f0) -> 0xf80 fde=[ 7fc] │ │ │ │ + 0xfffffffffffb2c38 (offset: 0xb180) -> 0xf94 fde=[ 810] │ │ │ │ + 0xfffffffffffb2db8 (offset: 0xb300) -> 0xfa8 fde=[ 824] │ │ │ │ + 0xfffffffffffb2e48 (offset: 0xb390) -> 0xfbc fde=[ 838] │ │ │ │ + 0xfffffffffffb2fc8 (offset: 0xb510) -> 0xfd0 fde=[ 84c] │ │ │ │ + 0xfffffffffffb3318 (offset: 0xb860) -> 0x1014 fde=[ 890] │ │ │ │ + 0xfffffffffffb36e8 (offset: 0xbc30) -> 0x103c fde=[ 8b8] │ │ │ │ + 0xfffffffffffb3738 (offset: 0xbc80) -> 0x1050 fde=[ 8cc] │ │ │ │ + 0xfffffffffffb3778 (offset: 0xbcc0) -> 0x1064 fde=[ 8e0] │ │ │ │ + 0xfffffffffffb3798 (offset: 0xbce0) -> 0x1078 fde=[ 8f4] │ │ │ │ + 0xfffffffffffb37b8 (offset: 0xbd00) -> 0x108c fde=[ 908] │ │ │ │ + 0xfffffffffffb41c8 (offset: 0xc710) -> 0x10d8 fde=[ 954] │ │ │ │ + 0xfffffffffffb4598 (offset: 0xcae0) -> 0x10ec fde=[ 968] │ │ │ │ + 0xfffffffffffb4798 (offset: 0xcce0) -> 0x1100 fde=[ 97c] │ │ │ │ + 0xfffffffffffb5858 (offset: 0xdda0) -> 0x1224 fde=[ aa0] │ │ │ │ + 0xfffffffffffb5ee8 (offset: 0xe430) -> 0x1280 fde=[ afc] │ │ │ │ + 0xfffffffffffb74f8 (offset: 0xfa40) -> 0x1398 fde=[ c14] │ │ │ │ + 0xfffffffffffbaeb8 (offset: 0x13400) -> 0x14f8 fde=[ d74] │ │ │ │ + 0xfffffffffffbb328 (offset: 0x13870) -> 0x1574 fde=[ df0] │ │ │ │ + 0xfffffffffffbb798 (offset: 0x13ce0) -> 0x15e0 fde=[ e5c] │ │ │ │ + 0xfffffffffffbcb48 (offset: 0x15090) -> 0x1674 fde=[ ef0] │ │ │ │ + 0xfffffffffffbe068 (offset: 0x165b0) -> 0x170c fde=[ f88] │ │ │ │ + 0xfffffffffffbfe88 (offset: 0x183d0) -> 0x17a0 fde=[ 101c] │ │ │ │ + 0xfffffffffffc1d58 (offset: 0x1a2a0) -> 0x1838 fde=[ 10b4] │ │ │ │ + 0xfffffffffffc48b8 (offset: 0x1ce00) -> 0x18f0 fde=[ 116c] │ │ │ │ + 0xfffffffffffc89a8 (offset: 0x20ef0) -> 0x1988 fde=[ 1204] │ │ │ │ + 0xfffffffffffcb758 (offset: 0x23ca0) -> 0x1a38 fde=[ 12b4] │ │ │ │ + 0xfffffffffffcf8c8 (offset: 0x27e10) -> 0x1acc fde=[ 1348] │ │ │ │ + 0xfffffffffffcfae8 (offset: 0x28030) -> 0x1b94 fde=[ 1410] │ │ │ │ + 0xfffffffffffcffa8 (offset: 0x284f0) -> 0x1c0c fde=[ 1488] │ │ │ │ + 0xfffffffffffd0478 (offset: 0x289c0) -> 0x1c88 fde=[ 1504] │ │ │ │ + 0xfffffffffffd0da8 (offset: 0x292f0) -> 0x1d08 fde=[ 1584] │ │ │ │ + 0xfffffffffffd0e78 (offset: 0x293c0) -> 0x1d4c fde=[ 15c8] │ │ │ │ + 0xfffffffffffd10d8 (offset: 0x29620) -> 0x1d94 fde=[ 1610] │ │ │ │ + 0xfffffffffffd1418 (offset: 0x29960) -> 0x1e04 fde=[ 1680] │ │ │ │ + 0xfffffffffffd1758 (offset: 0x29ca0) -> 0x1e78 fde=[ 16f4] │ │ │ │ + 0xfffffffffffd1798 (offset: 0x29ce0) -> 0x1e98 fde=[ 1714] │ │ │ │ + 0xfffffffffffd17e8 (offset: 0x29d30) -> 0x1eb8 fde=[ 1734] │ │ │ │ + 0xfffffffffffd1838 (offset: 0x29d80) -> 0x1ed8 fde=[ 1754] │ │ │ │ + 0xfffffffffffd19f8 (offset: 0x29f40) -> 0x1eec fde=[ 1768] │ │ │ │ + 0xfffffffffffd1c38 (offset: 0x2a180) -> 0x1f24 fde=[ 17a0] │ │ │ │ + 0xfffffffffffd2668 (offset: 0x2abb0) -> 0x1f70 fde=[ 17ec] │ │ │ │ + 0xfffffffffffd4db8 (offset: 0x2d300) -> 0x2004 fde=[ 1880] │ │ │ │ + 0xfffffffffffd74d8 (offset: 0x2fa20) -> 0x2098 fde=[ 1914] │ │ │ │ + 0xfffffffffffd7958 (offset: 0x2fea0) -> 0x2114 fde=[ 1990] │ │ │ │ + 0xfffffffffffd7dc8 (offset: 0x30310) -> 0x218c fde=[ 1a08] │ │ │ │ + 0xfffffffffffd7fe8 (offset: 0x30530) -> 0x2258 fde=[ 1ad4] │ │ │ │ + 0xfffffffffffd8268 (offset: 0x307b0) -> 0x2348 fde=[ 1bc4] │ │ │ │ + 0xfffffffffffd8518 (offset: 0x30a60) -> 0x2404 fde=[ 1c80] │ │ │ │ + 0xfffffffffffd8ba8 (offset: 0x310f0) -> 0x247c fde=[ 1cf8] │ │ │ │ + 0xfffffffffffd8c78 (offset: 0x311c0) -> 0x24c0 fde=[ 1d3c] │ │ │ │ + 0xfffffffffffd8ec8 (offset: 0x31410) -> 0x2504 fde=[ 1d80] │ │ │ │ + 0xfffffffffffd91f8 (offset: 0x31740) -> 0x2574 fde=[ 1df0] │ │ │ │ + 0xfffffffffffd9238 (offset: 0x31780) -> 0x2594 fde=[ 1e10] │ │ │ │ + 0xfffffffffffd9288 (offset: 0x317d0) -> 0x25b4 fde=[ 1e30] │ │ │ │ + 0xfffffffffffd92d8 (offset: 0x31820) -> 0x25d4 fde=[ 1e50] │ │ │ │ + 0xfffffffffffd9478 (offset: 0x319c0) -> 0x25e8 fde=[ 1e64] │ │ │ │ + 0xfffffffffffd9678 (offset: 0x31bc0) -> 0x2620 fde=[ 1e9c] │ │ │ │ + 0xfffffffffffda0f8 (offset: 0x32640) -> 0x2670 fde=[ 1eec] │ │ │ │ + 0xfffffffffffdc8e8 (offset: 0x34e30) -> 0x2700 fde=[ 1f7c] │ │ │ │ + 0xfffffffffffdf0e8 (offset: 0x37630) -> 0x2790 fde=[ 200c] │ │ │ │ + 0xfffffffffffdf538 (offset: 0x37a80) -> 0x2808 fde=[ 2084] │ │ │ │ + 0xfffffffffffdf978 (offset: 0x37ec0) -> 0x2880 fde=[ 20fc] │ │ │ │ + 0xfffffffffffdfb98 (offset: 0x380e0) -> 0x294c fde=[ 21c8] │ │ │ │ + 0xfffffffffffdfe18 (offset: 0x38360) -> 0x2a3c fde=[ 22b8] │ │ │ │ + 0xfffffffffffe00c8 (offset: 0x38610) -> 0x2af8 fde=[ 2374] │ │ │ │ + 0xfffffffffffe07c8 (offset: 0x38d10) -> 0x2b70 fde=[ 23ec] │ │ │ │ + 0xfffffffffffe0898 (offset: 0x38de0) -> 0x2bb4 fde=[ 2430] │ │ │ │ + 0xfffffffffffe0ae8 (offset: 0x39030) -> 0x2bf8 fde=[ 2474] │ │ │ │ + 0xfffffffffffe0e18 (offset: 0x39360) -> 0x2c68 fde=[ 24e4] │ │ │ │ + 0xfffffffffffe0e58 (offset: 0x393a0) -> 0x2c88 fde=[ 2504] │ │ │ │ + 0xfffffffffffe0ea8 (offset: 0x393f0) -> 0x2ca8 fde=[ 2524] │ │ │ │ + 0xfffffffffffe0ef8 (offset: 0x39440) -> 0x2cc8 fde=[ 2544] │ │ │ │ + 0xfffffffffffe1088 (offset: 0x395d0) -> 0x2cdc fde=[ 2558] │ │ │ │ + 0xfffffffffffe1278 (offset: 0x397c0) -> 0x2d14 fde=[ 2590] │ │ │ │ + 0xfffffffffffe2a78 (offset: 0x3afc0) -> 0x2d90 fde=[ 260c] │ │ │ │ + 0xfffffffffffe3148 (offset: 0x3b690) -> 0x2de8 fde=[ 2664] │ │ │ │ + 0xfffffffffffe4a08 (offset: 0x3cf50) -> 0x2e6c fde=[ 26e8] │ │ │ │ + 0xfffffffffffe4e58 (offset: 0x3d3a0) -> 0x2f38 fde=[ 27b4] │ │ │ │ + 0xfffffffffffe5298 (offset: 0x3d7e0) -> 0x2ff4 fde=[ 2870] │ │ │ │ + 0xfffffffffffe54d8 (offset: 0x3da20) -> 0x303c fde=[ 28b8] │ │ │ │ + 0xfffffffffffe5718 (offset: 0x3dc60) -> 0x3104 fde=[ 2980] │ │ │ │ + 0xfffffffffffe5d08 (offset: 0x3e250) -> 0x31cc fde=[ 2a48] │ │ │ │ + 0xfffffffffffe67d8 (offset: 0x3ed20) -> 0x3240 fde=[ 2abc] │ │ │ │ + 0xfffffffffffe68a8 (offset: 0x3edf0) -> 0x3284 fde=[ 2b00] │ │ │ │ + 0xfffffffffffe6b88 (offset: 0x3f0d0) -> 0x32c0 fde=[ 2b3c] │ │ │ │ + 0xfffffffffffe6cb8 (offset: 0x3f200) -> 0x3304 fde=[ 2b80] │ │ │ │ + 0xfffffffffffe6d08 (offset: 0x3f250) -> 0x3324 fde=[ 2ba0] │ │ │ │ + 0xfffffffffffe6e78 (offset: 0x3f3c0) -> 0x3354 fde=[ 2bd0] │ │ │ │ + 0xfffffffffffe7398 (offset: 0x3f8e0) -> 0x33d4 fde=[ 2c50] │ │ │ │ + 0xfffffffffffe7908 (offset: 0x3fe50) -> 0x3458 fde=[ 2cd4] │ │ │ │ + 0xfffffffffffe7c08 (offset: 0x40150) -> 0x34dc fde=[ 2d58] │ │ │ │ + 0xfffffffffffe7ed8 (offset: 0x40420) -> 0x3558 fde=[ 2dd4] │ │ │ │ + 0xfffffffffffe8208 (offset: 0x40750) -> 0x35e4 fde=[ 2e60] │ │ │ │ + 0xfffffffffffe8528 (offset: 0x40a70) -> 0x3660 fde=[ 2edc] │ │ │ │ + 0xfffffffffffe8628 (offset: 0x40b70) -> 0x3688 fde=[ 2f04] │ │ │ │ + 0xfffffffffffe8868 (offset: 0x40db0) -> 0x36c4 fde=[ 2f40] │ │ │ │ + 0xfffffffffffe8c88 (offset: 0x411d0) -> 0x37d8 fde=[ 3054] │ │ │ │ + 0xfffffffffffe9098 (offset: 0x415e0) -> 0x38fc fde=[ 3178] │ │ │ │ + 0xfffffffffffea538 (offset: 0x42a80) -> 0x3a58 fde=[ 32d4] │ │ │ │ + 0xfffffffffffeb9f8 (offset: 0x43f40) -> 0x3be0 fde=[ 345c] │ │ │ │ + 0xfffffffffffeba28 (offset: 0x43f70) -> 0x3bf4 fde=[ 3470] │ │ │ │ + 0xfffffffffffebd78 (offset: 0x442c0) -> 0x3c30 fde=[ 34ac] │ │ │ │ + 0xfffffffffffec318 (offset: 0x44860) -> 0x3cb0 fde=[ 352c] │ │ │ │ + 0xfffffffffffec678 (offset: 0x44bc0) -> 0x3d40 fde=[ 35bc] │ │ │ │ + 0xfffffffffffeca08 (offset: 0x44f50) -> 0x3e04 fde=[ 3680] │ │ │ │ + 0xfffffffffffecf18 (offset: 0x45460) -> 0x3e90 fde=[ 370c] │ │ │ │ + 0xfffffffffffecfd8 (offset: 0x45520) -> 0x3ebc fde=[ 3738] │ │ │ │ + 0xfffffffffffed028 (offset: 0x45570) -> 0x3ee0 fde=[ 375c] │ │ │ │ + 0xfffffffffffed0f8 (offset: 0x45640) -> 0x3f04 fde=[ 3780] │ │ │ │ + 0xfffffffffffed178 (offset: 0x456c0) -> 0x3f28 fde=[ 37a4] │ │ │ │ + 0xfffffffffffed4f8 (offset: 0x45a40) -> 0x3fc0 fde=[ 383c] │ │ │ │ + 0xfffffffffffed918 (offset: 0x45e60) -> 0x40a8 fde=[ 3924] │ │ │ │ + 0xfffffffffffedbb8 (offset: 0x46100) -> 0x40d8 fde=[ 3954] │ │ │ │ + 0xfffffffffffee0f8 (offset: 0x46640) -> 0x4130 fde=[ 39ac] │ │ │ │ + 0xfffffffffffee428 (offset: 0x46970) -> 0x41c0 fde=[ 3a3c] │ │ │ │ + 0xfffffffffffef6c8 (offset: 0x47c10) -> 0x42fc fde=[ 3b78] │ │ │ │ + 0xfffffffffffef768 (offset: 0x47cb0) -> 0x4338 fde=[ 3bb4] │ │ │ │ + 0xffffffffffff0388 (offset: 0x488d0) -> 0x454c fde=[ 3dc8] │ │ │ │ + 0xffffffffffff25a8 (offset: 0x4aaf0) -> 0x4784 fde=[ 4000] │ │ │ │ + 0xffffffffffff2c98 (offset: 0x4b1e0) -> 0x4878 fde=[ 40f4] │ │ │ │ + 0xffffffffffff4628 (offset: 0x4cb70) -> 0x4aa8 fde=[ 4324] │ │ │ │ + 0xffffffffffff4a38 (offset: 0x4cf80) -> 0x4b3c fde=[ 43b8] │ │ │ │ + 0xffffffffffff4ed8 (offset: 0x4d420) -> 0x4b50 fde=[ 43cc] │ │ │ │ + 0xffffffffffff4fe8 (offset: 0x4d530) -> 0x4b64 fde=[ 43e0] │ │ │ │ + 0xffffffffffff5118 (offset: 0x4d660) -> 0x4b98 fde=[ 4414] │ │ │ │ + 0xffffffffffff55a8 (offset: 0x4daf0) -> 0x4bac fde=[ 4428] │ │ │ │ + 0xffffffffffff56f8 (offset: 0x4dc40) -> 0x4bcc fde=[ 4448] │ │ │ │ + 0xffffffffffff5848 (offset: 0x4dd90) -> 0x4c14 fde=[ 4490] │ │ │ │ + 0xffffffffffff59e8 (offset: 0x4df30) -> 0x4c28 fde=[ 44a4] │ │ │ │ + 0xffffffffffff5bb8 (offset: 0x4e100) -> 0x4c3c fde=[ 44b8] │ │ │ │ + 0xffffffffffff5ff8 (offset: 0x4e540) -> 0x4c90 fde=[ 450c] │ │ │ │ + 0xffffffffffff6018 (offset: 0x4e560) -> 0x4ca4 fde=[ 4520] │ │ │ │ + 0xffffffffffff6038 (offset: 0x4e580) -> 0x4cb8 fde=[ 4534] │ │ │ │ + 0xffffffffffff6398 (offset: 0x4e8e0) -> 0x4cf8 fde=[ 4574] │ │ │ │ + 0xffffffffffff6488 (offset: 0x4e9d0) -> 0x4d30 fde=[ 45ac] │ │ │ │ + 0xffffffffffff6578 (offset: 0x4eac0) -> 0x4d68 fde=[ 45e4] │ │ │ │ + 0xffffffffffff70f8 (offset: 0x4f640) -> 0x4ee0 fde=[ 475c] │ │ │ │ + 0xffffffffffff79f8 (offset: 0x4ff40) -> 0x4f78 fde=[ 47f4] │ │ │ │ + 0xffffffffffff8578 (offset: 0x50ac0) -> 0x51c0 fde=[ 4a3c] │ │ │ │ + 0xffffffffffff8fb8 (offset: 0x51500) -> 0x5230 fde=[ 4aac] │ │ │ │ + 0xffffffffffff8ff8 (offset: 0x51540) -> 0x5244 fde=[ 4ac0] │ │ │ │ + 0xffffffffffff9168 (offset: 0x516b0) -> 0x5298 fde=[ 4b14] │ │ │ │ + 0xffffffffffffa228 (offset: 0x52770) -> 0x5328 fde=[ 4ba4] │ │ │ │ + 0xffffffffffffbba8 (offset: 0x540f0) -> 0x53d0 fde=[ 4c4c] │ │ │ │ + 0xffffffffffffc078 (offset: 0x545c0) -> 0x5438 fde=[ 4cb4] │ │ │ │ + 0xffffffffffffc098 (offset: 0x545e0) -> 0x544c fde=[ 4cc8] │ │ │ │ + 0xffffffffffffc0b8 (offset: 0x54600) -> 0x5460 fde=[ 4cdc] │ │ │ │ + 0xffffffffffffc0d8 (offset: 0x54620) -> 0x5474 fde=[ 4cf0] │ │ │ │ + 0xffffffffffffc2f8 (offset: 0x54840) -> 0x54a8 fde=[ 4d24] │ │ │ │ + 0xffffffffffffc3f8 (offset: 0x54940) -> 0x54dc fde=[ 4d58] │ │ │ │ + 0xffffffffffffc558 (offset: 0x54aa0) -> 0x54f0 fde=[ 4d6c] │ │ │ │ + 0xffffffffffffc688 (offset: 0x54bd0) -> 0x5504 fde=[ 4d80] │ │ │ │ + 0xffffffffffffc7e8 (offset: 0x54d30) -> 0x5528 fde=[ 4da4] │ │ │ │ + 0xffffffffffffc888 (offset: 0x54dd0) -> 0x555c fde=[ 4dd8] │ │ │ │ + 0xffffffffffffc928 (offset: 0x54e70) -> 0x5590 fde=[ 4e0c] │ │ │ │ + 0xffffffffffffc9c8 (offset: 0x54f10) -> 0x55c4 fde=[ 4e40] │ │ │ │ + 0xffffffffffffcaa8 (offset: 0x54ff0) -> 0x5618 fde=[ 4e94] │ │ │ │ + 0xffffffffffffcb88 (offset: 0x550d0) -> 0x566c fde=[ 4ee8] │ │ │ │ + 0xffffffffffffcc68 (offset: 0x551b0) -> 0x56c0 fde=[ 4f3c] │ │ │ │ + 0xffffffffffffce68 (offset: 0x553b0) -> 0x5740 fde=[ 4fbc] │ │ │ │ + 0xffffffffffffcff8 (offset: 0x55540) -> 0x57a8 fde=[ 5024] │ │ │ │ + 0xffffffffffffd188 (offset: 0x556d0) -> 0x5810 fde=[ 508c] │ │ │ │ + 0xffffffffffffd328 (offset: 0x55870) -> 0x5824 fde=[ 50a0] │ │ │ │ + 0xffffffffffffd4e8 (offset: 0x55a30) -> 0x5838 fde=[ 50b4] │ │ │ │ + 0xffffffffffffd9b8 (offset: 0x55f00) -> 0x586c fde=[ 50e8] │ │ │ │ + 0xffffffffffffdb38 (offset: 0x56080) -> 0x589c fde=[ 5118] │ │ │ │ + 0xffffffffffffdb58 (offset: 0x560a0) -> 0x58b0 fde=[ 512c] │ │ │ │ + 0xffffffffffffdd18 (offset: 0x56260) -> 0x58e0 fde=[ 515c] │ │ │ │ + 0xffffffffffffe4f8 (offset: 0x56a40) -> 0x5920 fde=[ 519c] │ │ │ │ + 0xffffffffffffe5f8 (offset: 0x56b40) -> 0x5950 fde=[ 51cc] │ │ │ │ + 0xffffffffffffe778 (offset: 0x56cc0) -> 0x5980 fde=[ 51fc] │ │ │ │ + 0xffffffffffffe798 (offset: 0x56ce0) -> 0x5994 fde=[ 5210] │ │ │ │ + 0xffffffffffffe958 (offset: 0x56ea0) -> 0x59c4 fde=[ 5240] │ │ │ │ + 0xfffffffffffff138 (offset: 0x57680) -> 0x5a04 fde=[ 5280] │ │ │ │ + 0xfffffffffffff238 (offset: 0x57780) -> 0x5a34 fde=[ 52b0] │ │ │ │ + 0xfffffffffffff338 (offset: 0x57880) -> 0x5a48 fde=[ 52c4] │ │ │ │ + 0xfffffffffffff438 (offset: 0x57980) -> 0x5a5c fde=[ 52d8] │ │ │ │ + 0xfffffffffffff4c8 (offset: 0x57a10) -> 0x5a70 fde=[ 52ec] │ │ │ │ + 0xfffffffffffff5a8 (offset: 0x57af0) -> 0x798 fde=[ 14] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ 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 0000000000000014 00000018 FDE cie=00000000 pc=0000000000057fe0..0000000000058214 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057fe8 │ │ │ │ +00000014 0000000000000014 00000018 FDE cie=00000000 pc=0000000000057af0..0000000000057d24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057af8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057ff0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057b00 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ │ │ │ -0000002c 0000000000000020 00000030 FDE cie=00000000 pc=0000000000005510..0000000000005590 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005524 │ │ │ │ +0000002c 0000000000000020 00000030 FDE cie=00000000 pc=0000000000005500..000000000000556c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005514 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000552c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005534 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005520 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005548 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000552c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000050 0000000000000040 00000054 FDE cie=00000000 pc=0000000000005590..0000000000005884 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000055a0 │ │ │ │ +00000050 0000000000000038 00000054 FDE cie=00000000 pc=0000000000005580..0000000000005854 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005588 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000055a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005590 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000055bc │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000055b0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000005670 │ │ │ │ + DW_CFA_advance_loc1: 276 to 00000000000056c4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005674 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000005740 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005750 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005758 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000005734 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005760 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005738 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005770 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005740 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000577c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005750 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005790 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005768 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000057a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000576c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000057cc │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000057e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000005868 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000005838 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000586c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000583c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005874 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005844 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000094 0000000000000060 00000098 FDE cie=00000000 pc=0000000000005890..0000000000005e40 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000058e4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +0000008c 0000000000000050 00000090 FDE cie=00000000 pc=0000000000005880..0000000000005dd0 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000058c4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000058ec │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000058d0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1160 to 0000000000005d74 │ │ │ │ + DW_CFA_advance_loc2: 1100 to 0000000000005d1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000005dac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000005d48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ 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_advance_loc: 4 to 0000000000005db0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005d54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000005df0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000005d84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ 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_advance_loc: 16 to 0000000000005e00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000000f8 0000000000000010 000000fc FDE cie=00000000 pc=0000000000005e40..0000000000005e9c │ │ │ │ +000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000005e00..0000000000005e54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000010c 0000000000000010 00000110 FDE cie=00000000 pc=0000000000005ea0..0000000000006008 │ │ │ │ +000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=0000000000005e60..0000000000005fd0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000120 0000000000000020 00000124 FDE cie=00000000 pc=0000000000006010..00000000000067e4 │ │ │ │ - DW_CFA_advance_loc: 236 to 00000000000060fc │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 00000000000061c4 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 492 to 00000000000063b0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000006490 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000006530 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 280 to 0000000000006648 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ +00000108 0000000000000010 0000010c FDE cie=00000000 pc=0000000000005fd0..00000000000067a8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000144 0000000000000034 00000148 FDE cie=00000000 pc=00000000000067f0..0000000000006900 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006814 │ │ │ │ +0000011c 0000000000000034 00000120 FDE cie=00000000 pc=00000000000067b0..00000000000068ac │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000067d0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006834 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000067dc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000006884 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000006840 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000068a0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006860 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068a4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000068b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006870 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000068d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006884 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000068f0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000689c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000017c 0000000000000028 00000180 FDE cie=00000000 pc=0000000000006900..0000000000006998 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006910 │ │ │ │ +00000154 0000000000000028 00000158 FDE cie=00000000 pc=00000000000068b0..0000000000006938 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000068bc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000691c │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006924 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000006940 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000068cc │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000068d8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000006970 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000006910 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006988 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006928 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000001a8 0000000000000010 000001ac FDE cie=00000000 pc=00000000000069a0..0000000000006bc4 │ │ │ │ +00000180 0000000000000010 00000184 FDE cie=00000000 pc=0000000000006940..0000000000006b54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=0000000000006bd0..000000000000705c │ │ │ │ +00000194 0000000000000010 00000198 FDE cie=00000000 pc=0000000000006b60..0000000000006fdc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d0 0000000000000010 000001d4 FDE cie=00000000 pc=0000000000007060..0000000000007260 │ │ │ │ +000001a8 0000000000000010 000001ac FDE cie=00000000 pc=0000000000006fe0..00000000000071e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=0000000000007260..00000000000076d8 │ │ │ │ +000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=00000000000071e0..0000000000007658 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001f8 0000000000000010 000001fc FDE cie=00000000 pc=00000000000076e0..0000000000007a44 │ │ │ │ +000001d0 0000000000000010 000001d4 FDE cie=00000000 pc=0000000000007660..00000000000079c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000020c 0000000000000010 00000210 FDE cie=00000000 pc=0000000000007a50..0000000000007e5c │ │ │ │ +000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=00000000000079d0..0000000000007dcc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000220 000000000000001c 00000224 FDE cie=00000000 pc=0000000000007e60..00000000000080b4 │ │ │ │ - DW_CFA_advance_loc1: 552 to 0000000000008088 │ │ │ │ +000001f8 000000000000001c 000001fc FDE cie=00000000 pc=0000000000007e00..0000000000008044 │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000000801c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008094 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008024 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000080a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008034 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000240 0000000000000010 00000244 FDE cie=00000000 pc=00000000000080c0..0000000000008208 │ │ │ │ +00000218 0000000000000010 0000021c FDE cie=00000000 pc=0000000000008050..000000000000819c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000254 0000000000000010 00000258 FDE cie=00000000 pc=0000000000008210..0000000000008228 │ │ │ │ +0000022c 0000000000000010 00000230 FDE cie=00000000 pc=00000000000081c0..00000000000081d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000268 0000000000000010 0000026c FDE cie=00000000 pc=0000000000008230..00000000000082b4 │ │ │ │ +00000240 0000000000000010 00000244 FDE cie=00000000 pc=00000000000081e0..000000000000825c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000027c 0000000000000010 00000280 FDE cie=00000000 pc=00000000000082c0..0000000000008320 │ │ │ │ +00000254 0000000000000010 00000258 FDE cie=00000000 pc=0000000000008260..00000000000082c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000290 0000000000000010 00000294 FDE cie=00000000 pc=0000000000008320..0000000000008404 │ │ │ │ +00000268 0000000000000010 0000026c FDE cie=00000000 pc=00000000000082c0..0000000000008394 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002a4 0000000000000010 000002a8 FDE cie=00000000 pc=0000000000008410..0000000000008504 │ │ │ │ +0000027c 0000000000000010 00000280 FDE cie=00000000 pc=00000000000083a0..0000000000008494 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002b8 0000000000000058 000002bc FDE cie=00000000 pc=0000000000008510..0000000000008a14 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000008530 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ +00000290 000000000000004c 00000294 FDE cie=00000000 pc=00000000000084c0..0000000000008a74 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000084d0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000084e4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000084fc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008558 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008574 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008508 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000085e4 │ │ │ │ - DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000085e8 │ │ │ │ - DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000085ec │ │ │ │ - DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000085f0 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000008698 │ │ │ │ - DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000086bc │ │ │ │ - DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000086dc │ │ │ │ - DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000870c │ │ │ │ - DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 208 to 00000000000087dc │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008514 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 520 to 000000000000871c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000008810 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008724 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000881c │ │ │ │ + DW_CFA_advance_loc: 192 to 00000000000087e4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r55 │ │ │ │ - DW_CFA_restore: r54 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008820 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000087f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 456 to 00000000000089b8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000089f8 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000008a64 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000314 00000000000000a4 00000318 FDE cie=00000000 pc=0000000000008a20..00000000000090bc │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008a2c │ │ │ │ +000002e0 0000000000000064 000002e4 FDE cie=00000000 pc=0000000000008a80..0000000000009238 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a84 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008a34 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008a44 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008a8c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008a98 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008aa8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008a50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008abc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ac0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008a60 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008acc │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008a70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008a78 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008a80 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a84 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a88 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a8c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ad0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008aa0 │ │ │ │ - DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008aa4 │ │ │ │ - DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008aa8 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008aac │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ab0 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ad4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008adc │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008aec │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008af0 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008af4 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008ac4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008afc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b00 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 0000000000008c70 │ │ │ │ - DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000008c9c │ │ │ │ - DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000008da8 │ │ │ │ - DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dac │ │ │ │ - DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008db0 │ │ │ │ - DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008db4 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b04 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b08 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 900 to 0000000000008e8c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e90 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e94 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e98 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e9c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ea0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ea4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ea8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd8 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008eac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008eb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000008df8 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008e00 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008e08 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008e10 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000008ed0 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008e20 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - │ │ │ │ -000003bc 0000000000000024 000003c0 FDE cie=00000000 pc=00000000000090c0..0000000000009134 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000090e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000009104 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000910c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009110 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008ee0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000911c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009124 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + │ │ │ │ +00000348 0000000000000010 0000034c FDE cie=00000000 pc=0000000000009240..0000000000009280 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003e4 0000000000000014 000003e8 FDE cie=00000000 pc=0000000000009140..0000000000009190 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009160 │ │ │ │ +0000035c 0000000000000014 00000360 FDE cie=00000000 pc=0000000000009280..00000000000092bc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009294 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003fc 0000000000000020 00000400 FDE cie=00000000 pc=0000000000009190..0000000000009230 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000091b4 │ │ │ │ +00000374 0000000000000020 00000378 FDE cie=00000000 pc=00000000000092c0..000000000000934c │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000092fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000091d4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009310 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000091e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009320 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000091f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009330 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000420 00000000000000a0 00000424 FDE cie=00000000 pc=0000000000009230..00000000000094e0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000923c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009244 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ +00000398 0000000000000080 0000039c FDE cie=00000000 pc=0000000000009380..00000000000095ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009384 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000924c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009258 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000938c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009398 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000925c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000939c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009288 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000928c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000929c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000093a8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000093b4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000092a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000093c4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000093ec │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000009328 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000932c │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009330 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000000945c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009334 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009468 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000009358 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009470 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000947c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000935c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009480 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009360 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009484 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009368 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000948c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009490 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - 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_advance_loc: 16 to 0000000000009380 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000094a0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009398 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000009418 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009430 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009434 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009438 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009440 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009450 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - 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 00000000000094ac │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000094c4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000009478 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000009570 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009588 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000958c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000947c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009590 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009480 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009594 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009488 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000095a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000948c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095a4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009494 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009498 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000949c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095a8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095ac │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000094a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095b0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000094a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000095bc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000094a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095c0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095c4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -000004c4 000000000000006c 000004c8 FDE cie=00000000 pc=00000000000094e0..00000000000096f8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000094fc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000041c 0000000000000068 00000420 FDE cie=00000000 pc=00000000000095f0..00000000000097b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000095fc │ │ │ │ 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: 16 to 000000000000950c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009608 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000009534 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009538 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009548 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009610 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000961c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000954c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009620 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009630 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000009658 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000095e4 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095e8 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095ec │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000096d8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000096e4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009610 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009624 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000096e8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000096f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000096fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009708 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009630 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009710 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - 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_advance_loc: 16 to 0000000000009640 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009720 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000009694 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000096a8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009738 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000973c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000009770 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009788 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000978c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000096b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000096d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009790 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000096e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000097a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000534 000000000000001c 00000538 FDE cie=00000000 pc=0000000000009700..0000000000009738 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009714 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009720 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009728 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00000488 0000000000000010 0000048c FDE cie=00000000 pc=00000000000097c0..00000000000097d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000554 000000000000001c 00000558 FDE cie=00000000 pc=0000000000009740..0000000000009778 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009754 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009760 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009768 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000049c 0000000000000010 000004a0 FDE cie=00000000 pc=00000000000097d0..00000000000097e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000574 0000000000000030 00000578 FDE cie=00000000 pc=0000000000009780..0000000000009808 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000978c │ │ │ │ +000004b0 0000000000000030 000004b4 FDE cie=00000000 pc=00000000000097e0..000000000000985c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097e4 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009794 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000097ec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000979c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000097f4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097f8 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000097a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097fc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009804 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000097e8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000983c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009840 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009844 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009848 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000984c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005a8 0000000000000048 000005ac FDE cie=00000000 pc=0000000000009810..00000000000098e0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000981c │ │ │ │ +000004e4 0000000000000034 000004e8 FDE cie=00000000 pc=0000000000009860..0000000000009914 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009864 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009824 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000982c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000986c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009874 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009830 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000983c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000987c │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009844 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009880 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009850 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009858 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000988c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000009890 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009898 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000098f0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009898 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000989c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000098f4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000098f8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000098fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009900 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009904 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098b0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005f4 0000000000000038 000005f8 FDE cie=00000000 pc=00000000000098e0..00000000000099b0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000098ec │ │ │ │ +0000051c 0000000000000038 00000520 FDE cie=00000000 pc=0000000000009920..00000000000099d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009924 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000098f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000992c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000098fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009934 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009904 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000993c │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009940 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000990c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000994c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009910 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009950 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009924 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000995c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000009988 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000099b0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000998c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000099b4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009990 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000099b8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009994 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000099bc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009998 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000099c0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000999c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000099c4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000099a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000099c8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000630 0000000000000034 00000634 FDE cie=00000000 pc=00000000000099b0..0000000000009a80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000099c4 │ │ │ │ +00000558 000000000000002c 0000055c FDE cie=00000000 pc=0000000000009a00..0000000000009abc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009a10 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000099cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009a18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000099dc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009a24 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000099e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a28 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000099f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009a38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000099f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000099fc │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000009a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a40 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009a60 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009a68 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000009aa4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009a70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009aac │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000668 0000000000000058 0000066c FDE cie=00000000 pc=0000000000009a80..0000000000009c70 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000009ab4 │ │ │ │ +00000588 0000000000000058 0000058c FDE cie=00000000 pc=0000000000009ac0..0000000000009c9c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009ad0 │ │ │ │ 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 0000000000009ae0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009aec │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009b04 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009acc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ad0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009b0c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000009be4 │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000009c14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009c10 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000009c40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c44 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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 0000000000009c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009c30 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009c5c │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009c5c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000009c88 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c8c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000006c4 0000000000000038 000006c8 FDE cie=00000000 pc=0000000000009c70..0000000000009ee4 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000009c98 │ │ │ │ +000005e4 000000000000003c 000005e8 FDE cie=00000000 pc=0000000000009ca0..0000000000009f14 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009cac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009cc4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009cd4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000009cc0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009ce8 │ │ │ │ DW_CFA_def_cfa_offset: 8288 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cc4 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009cf0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 492 to 0000000000009eb0 │ │ │ │ + DW_CFA_advance_loc1: 496 to 0000000000009ee0 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000009ed4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000009f04 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000700 0000000000000010 00000704 FDE cie=00000000 pc=0000000000009ef0..0000000000009f04 │ │ │ │ +00000624 0000000000000010 00000628 FDE cie=00000000 pc=0000000000009f20..0000000000009f34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000714 0000000000000010 00000718 FDE cie=00000000 pc=0000000000009f10..0000000000009f20 │ │ │ │ +00000638 0000000000000010 0000063c FDE cie=00000000 pc=0000000000009f40..0000000000009f50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000728 0000000000000010 0000072c FDE cie=00000000 pc=0000000000009f20..0000000000009f34 │ │ │ │ +0000064c 0000000000000010 00000650 FDE cie=00000000 pc=0000000000009f50..0000000000009f64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000073c 0000000000000010 00000740 FDE cie=00000000 pc=0000000000009f40..0000000000009f78 │ │ │ │ +00000660 0000000000000010 00000664 FDE cie=00000000 pc=0000000000009f80..0000000000009fb0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000750 000000000000001c 00000754 FDE cie=00000000 pc=0000000000009f80..0000000000009fe8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009f98 │ │ │ │ +00000674 000000000000001c 00000678 FDE cie=00000000 pc=0000000000009fb0..000000000000a00c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009fc0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000009fd0 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000009ff4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009fd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009ffc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000770 0000000000000010 00000774 FDE cie=00000000 pc=0000000000009ff0..000000000000a100 │ │ │ │ +00000694 0000000000000010 00000698 FDE cie=00000000 pc=000000000000a010..000000000000a120 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000784 0000000000000010 00000788 FDE cie=00000000 pc=000000000000a100..000000000000a230 │ │ │ │ +000006a8 0000000000000010 000006ac FDE cie=00000000 pc=000000000000a120..000000000000a250 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000798 0000000000000010 0000079c FDE cie=00000000 pc=000000000000a230..000000000000a300 │ │ │ │ +000006bc 0000000000000010 000006c0 FDE cie=00000000 pc=000000000000a250..000000000000a320 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007ac 0000000000000010 000007b0 FDE cie=00000000 pc=000000000000a300..000000000000a4b0 │ │ │ │ +000006d0 0000000000000010 000006d4 FDE cie=00000000 pc=000000000000a320..000000000000a4d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007c0 0000000000000010 000007c4 FDE cie=00000000 pc=000000000000a4b0..000000000000a590 │ │ │ │ +000006e4 0000000000000010 000006e8 FDE cie=00000000 pc=000000000000a4d0..000000000000a5b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007d4 0000000000000010 000007d8 FDE cie=00000000 pc=000000000000a590..000000000000a660 │ │ │ │ +000006f8 0000000000000010 000006fc FDE cie=00000000 pc=000000000000a5b0..000000000000a680 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007e8 0000000000000010 000007ec FDE cie=00000000 pc=000000000000a660..000000000000a70c │ │ │ │ +0000070c 0000000000000010 00000710 FDE cie=00000000 pc=000000000000a680..000000000000a72c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007fc 0000000000000010 00000800 FDE cie=00000000 pc=000000000000a710..000000000000a7bc │ │ │ │ +00000720 0000000000000010 00000724 FDE cie=00000000 pc=000000000000a730..000000000000a7dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000810 0000000000000010 00000814 FDE cie=00000000 pc=000000000000a7c0..000000000000a838 │ │ │ │ +00000734 0000000000000010 00000738 FDE cie=00000000 pc=000000000000a7e0..000000000000a858 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000824 0000000000000010 00000828 FDE cie=00000000 pc=000000000000a840..000000000000a954 │ │ │ │ +00000748 0000000000000010 0000074c FDE cie=00000000 pc=000000000000a860..000000000000a974 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000838 0000000000000010 0000083c FDE cie=00000000 pc=000000000000a960..000000000000aa18 │ │ │ │ +0000075c 0000000000000010 00000760 FDE cie=00000000 pc=000000000000a980..000000000000aa38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000084c 0000000000000010 00000850 FDE cie=00000000 pc=000000000000aa20..000000000000ab50 │ │ │ │ +00000770 0000000000000010 00000774 FDE cie=00000000 pc=000000000000aa40..000000000000ab98 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000860 0000000000000010 00000864 FDE cie=00000000 pc=000000000000ab50..000000000000abdc │ │ │ │ +00000784 0000000000000010 00000788 FDE cie=00000000 pc=000000000000aba0..000000000000ac2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000874 0000000000000010 00000878 FDE cie=00000000 pc=000000000000abe0..000000000000ad00 │ │ │ │ +00000798 0000000000000010 0000079c FDE cie=00000000 pc=000000000000ac30..000000000000ad50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000888 0000000000000010 0000088c FDE cie=00000000 pc=000000000000ad00..000000000000ad8c │ │ │ │ +000007ac 0000000000000010 000007b0 FDE cie=00000000 pc=000000000000ad50..000000000000addc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000089c 0000000000000010 000008a0 FDE cie=00000000 pc=000000000000ad90..000000000000aeb0 │ │ │ │ +000007c0 0000000000000010 000007c4 FDE cie=00000000 pc=000000000000ade0..000000000000af00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008b0 0000000000000010 000008b4 FDE cie=00000000 pc=000000000000aeb0..000000000000af50 │ │ │ │ +000007d4 0000000000000010 000007d8 FDE cie=00000000 pc=000000000000af00..000000000000afa0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008c4 0000000000000010 000008c8 FDE cie=00000000 pc=000000000000af50..000000000000b09c │ │ │ │ +000007e8 0000000000000010 000007ec FDE cie=00000000 pc=000000000000afa0..000000000000b0ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008d8 0000000000000010 000008dc FDE cie=00000000 pc=000000000000b0a0..000000000000b130 │ │ │ │ +000007fc 0000000000000010 00000800 FDE cie=00000000 pc=000000000000b0f0..000000000000b180 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008ec 0000000000000010 000008f0 FDE cie=00000000 pc=000000000000b130..000000000000b2a8 │ │ │ │ +00000810 0000000000000010 00000814 FDE cie=00000000 pc=000000000000b180..000000000000b2f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000900 0000000000000010 00000904 FDE cie=00000000 pc=000000000000b2b0..000000000000b33c │ │ │ │ +00000824 0000000000000010 00000828 FDE cie=00000000 pc=000000000000b300..000000000000b38c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000914 0000000000000010 00000918 FDE cie=00000000 pc=000000000000b340..000000000000b4b8 │ │ │ │ +00000838 0000000000000010 0000083c FDE cie=00000000 pc=000000000000b390..000000000000b508 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000928 0000000000000048 0000092c FDE cie=00000000 pc=000000000000b4c0..000000000000b78c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b4c4 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b4d4 │ │ │ │ +0000084c 0000000000000040 00000850 FDE cie=00000000 pc=000000000000b510..000000000000b860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b514 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b4d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b524 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b4dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b528 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b4e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b538 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b4e4 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000b4fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b53c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b500 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b548 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 576 to 000000000000b740 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b744 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b54c │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 724 to 000000000000b820 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b824 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b74c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b828 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b82c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b754 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b830 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b758 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b834 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b75c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b760 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b838 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b83c │ │ │ │ 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_nop │ │ │ │ │ │ │ │ -00000974 0000000000000028 00000978 FDE cie=00000000 pc=000000000000b790..000000000000bb80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b7ac │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00000890 0000000000000024 00000894 FDE cie=00000000 pc=000000000000b860..000000000000bc2c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000b878 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000b7c4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b888 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 880 to 000000000000bb34 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b890 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 848 to 000000000000bbe0 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_advance_loc: 4 to 000000000000bb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bbe4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000009a0 0000000000000010 000009a4 FDE cie=00000000 pc=000000000000bb80..000000000000bba4 │ │ │ │ +000008b8 0000000000000010 000008bc FDE cie=00000000 pc=000000000000bc30..000000000000bc54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009b4 0000000000000010 000009b8 FDE cie=00000000 pc=000000000000bbb0..000000000000bbf4 │ │ │ │ +000008cc 0000000000000010 000008d0 FDE cie=00000000 pc=000000000000bc80..000000000000bcbc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009c8 0000000000000010 000009cc FDE cie=00000000 pc=000000000000bc00..000000000000bc14 │ │ │ │ +000008e0 0000000000000010 000008e4 FDE cie=00000000 pc=000000000000bcc0..000000000000bcd4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009dc 0000000000000010 000009e0 FDE cie=00000000 pc=000000000000bc20..000000000000bc40 │ │ │ │ +000008f4 0000000000000010 000008f8 FDE cie=00000000 pc=000000000000bce0..000000000000bcf8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009f0 0000000000000044 000009f4 FDE cie=00000000 pc=000000000000bc40..000000000000c5e8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000bc78 │ │ │ │ +00000908 0000000000000048 0000090c FDE cie=00000000 pc=000000000000bd00..000000000000c710 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bd10 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000bc88 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000bd40 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bc8c │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd44 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 000000000000c0c4 │ │ │ │ + DW_CFA_advance_loc2: 1216 to 000000000000c204 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000c0f4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000c230 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c234 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ 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: 12 to 000000000000c100 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c240 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000a38 0000000000000010 00000a3c FDE cie=00000000 pc=000000000000c5f0..000000000000c9b4 │ │ │ │ +00000954 0000000000000010 00000958 FDE cie=00000000 pc=000000000000c710..000000000000cad4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a4c 0000000000000010 00000a50 FDE cie=00000000 pc=000000000000c9c0..000000000000cbbc │ │ │ │ +00000968 0000000000000010 0000096c FDE cie=00000000 pc=000000000000cae0..000000000000ccdc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a60 0000000000000110 00000a64 FDE cie=00000000 pc=000000000000cbc0..000000000000dc94 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000000cc18 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ +0000097c 0000000000000120 00000980 FDE cie=00000000 pc=000000000000cce0..000000000000dd98 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000000cd3c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + 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: 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: 128 to 000000000000cc98 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000cdbc │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cca4 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cdc0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000ccc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cdc8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ccc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cdcc │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000cdf0 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cdf4 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cdf8 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ce04 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ccd4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ce18 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000ccf8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000cd08 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cd0c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 712 to 000000000000cfd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ce24 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc1: 720 to 000000000000d0f4 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0f8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0fc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d100 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d104 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d108 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d10c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d110 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d114 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d118 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000d010 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d134 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d138 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d014 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d13c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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 000000000000d020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d140 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d028 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d02c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d148 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d034 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d040 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d158 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d044 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d15c │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d160 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d04c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d164 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d168 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d16c │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d060 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d070 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d170 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000d188 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000d09c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d18c │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d190 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d1a4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d0ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d1a8 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc1: 612 to 000000000000d310 │ │ │ │ + DW_CFA_advance_loc1: 620 to 000000000000d414 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d418 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d41c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d31c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d420 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d320 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d428 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc1: 656 to 000000000000d5b0 │ │ │ │ + DW_CFA_advance_loc1: 664 to 000000000000d6c0 │ │ │ │ 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_advance_loc: 20 to 000000000000d5c4 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000000d660 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc1: 320 to 000000000000d7a0 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000d7c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d6d4 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d6dc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 356 to 000000000000d928 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000000d774 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d778 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d930 │ │ │ │ + DW_CFA_advance_loc1: 312 to 000000000000d8b0 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc1: 400 to 000000000000da40 │ │ │ │ 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_advance_loc: 128 to 000000000000d9b0 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000dac0 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000d9f0 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000000db00 │ │ │ │ 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_advance_loc: 128 to 000000000000da70 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000db80 │ │ │ │ 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_advance_loc: 92 to 000000000000dacc │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dad0 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dad4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000daec │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000000dbdc │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000dbf4 │ │ │ │ + DW_CFA_restore_extended: r70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dbf8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000daf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dbfc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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 000000000000daf4 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc00 │ │ │ │ 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: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + 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: 8 to 000000000000dafc │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000db0c │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db10 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db14 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dc08 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc0c │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000000dc68 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dc18 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc1c │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 332 to 000000000000dd68 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc6c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd6c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd70 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd74 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd78 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dc80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd7c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dd84 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000b74 0000000000000060 00000b78 FDE cie=00000000 pc=000000000000dca0..000000000000e330 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dcac │ │ │ │ +00000aa0 0000000000000058 00000aa4 FDE cie=00000000 pc=000000000000dda0..000000000000e430 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000ddd8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000dcd4 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000000de64 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 392 to 000000000000df60 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_advance_loc: 12 to 000000000000de70 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000df70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000de90 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de94 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000df90 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000deb4 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000000df74 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df94 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000dfac │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000000e074 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e078 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000000e064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e07c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 228 to 000000000000e160 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_advance_loc: 12 to 000000000000e070 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e170 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000000e0fc │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000e13c │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000000e1e4 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000000e1fc │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000000e23c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000e2e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_advance_loc: 12 to 000000000000e1f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e2f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000000e28c │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000000e388 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_advance_loc: 4 to 000000000000e290 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e390 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000e2bc │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2c0 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000e3bc │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3c0 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bd8 000000000000011c 00000bdc FDE cie=00000000 pc=000000000000e330..000000000000f978 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e334 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e33c │ │ │ │ +00000afc 0000000000000114 00000b00 FDE cie=00000000 pc=000000000000e430..000000000000fa38 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e43c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e358 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000e388 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e454 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000e478 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000000e504 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 592 to 000000000000e5d8 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 448 to 000000000000e6c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000e60c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e610 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000e6f8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000000e6e0 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6fc │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000000e7c0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e6f8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e7d8 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e7dc │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e708 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e7ec │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e710 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e7f0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e714 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000e814 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e818 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e734 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e74c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e81c │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 488 to 000000000000e934 │ │ │ │ + DW_CFA_advance_loc1: 476 to 000000000000e9f8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e938 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e9fc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e93c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea00 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea04 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e944 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ea0c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e94c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea10 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000000eb78 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 000000000000ea14 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 596 to 000000000000edd0 │ │ │ │ + DW_CFA_advance_loc1: 560 to 000000000000ec44 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000edd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 532 to 000000000000efe8 │ │ │ │ + DW_CFA_advance_loc2: 1072 to 000000000000f078 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f07c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f000 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f094 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f004 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f098 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f014 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000000f0e0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f0b0 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000000f170 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f0f4 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f0f8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f180 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f184 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f100 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f194 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f1a8 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f1ac │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f1c0 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f108 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000f264 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f118 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f12c │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000000f2b4 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f2b8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000000f2a4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f2bc │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000000f340 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f344 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f2c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f348 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f2c4 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f2cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f34c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc1: 460 to 000000000000f498 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f350 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f354 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc1: 448 to 000000000000f514 │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f49c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f518 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000000f57c │ │ │ │ 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: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000000f50c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f580 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000000f5f0 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000000f5ac │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000000f630 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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: 16 to 000000000000f640 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000f66c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f670 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000000f6ec │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f6f4 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6f8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000000f7bc │ │ │ │ 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_advance_loc: 8 to 000000000000f5b4 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f7c4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7c8 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000000f69c │ │ │ │ + DW_CFA_advance_loc: 228 to 000000000000f8ac │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f8b0 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f6a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f8b8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f8bc │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f8c0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f8c4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000000f7ec │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f7f0 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000000f86c │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f874 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f878 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f8c8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cf8 0000000000000118 00000cfc FDE cie=00000000 pc=000000000000f980..00000000000133cc │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f988 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f99c │ │ │ │ +00000c14 000000000000015c 00000c18 FDE cie=00000000 pc=000000000000fa40..00000000000133f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fa48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000f9cc │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fa64 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000000fae0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000000fab4 │ │ │ │ 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: 44 to 000000000000fae0 │ │ │ │ + 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: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000000fb90 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb94 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fae8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fba8 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbac │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000fbd0 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000faf4 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbd4 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb0c │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbd8 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb28 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 808 to 000000000000fe50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fbe0 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 776 to 000000000000fee8 │ │ │ │ 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_advance_loc: 16 to 000000000000fe60 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe64 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fef0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe68 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fef4 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fefc │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe74 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ff00 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ff04 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 788 to 000000000001018c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ff08 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000000ffc8 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ffcc │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 608 to 000000000001022c │ │ │ │ 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_advance_loc: 24 to 00000000000101a4 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000101b8 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000101cc │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000101e0 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000101e8 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010244 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010248 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010218 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001026c │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010270 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001021c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010274 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000001034c │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010288 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001029c │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 336 to 00000000000103ec │ │ │ │ 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_advance_loc: 12 to 0000000000010358 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000103f8 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000103fc │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000010394 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010398 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000103a0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000010420 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103a4 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 312 to 00000000000104dc │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010424 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 328 to 000000000001056c │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 228 to 00000000000105c0 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010574 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010578 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000010650 │ │ │ │ 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_advance_loc: 16 to 00000000000105d0 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010660 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010664 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000105e4 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000010604 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010614 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010628 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010678 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001062c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001067c │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000106a0 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010650 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106a4 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000106b8 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106bc │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc2: 6832 to 0000000000012100 │ │ │ │ + DW_CFA_advance_loc2: 6628 to 00000000000120a0 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000120b4 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000120b8 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 296 to 00000000000121e0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000012180 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000012260 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc2: 2244 to 0000000000012a44 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc2: 2184 to 0000000000012ae8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012aec │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012af0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012af4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012af8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a58 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012afc │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b00 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000012a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b04 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012b30 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b34 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b38 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b3c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012b44 │ │ │ │ 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: r20 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012aa0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012b50 │ │ │ │ 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 │ │ │ │ @@ -2036,60 +1915,85 @@ │ │ │ │ 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: 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_loc1: 528 to 0000000000012d60 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000012dec │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012df0 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc1: 528 to 0000000000013000 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 752 to 00000000000132f0 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000013310 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 208 to 00000000000133e0 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000133e4 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000133e8 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000e14 0000000000000074 00000e18 FDE cie=00000000 pc=00000000000133d0..0000000000013848 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000133e8 │ │ │ │ +00000d74 0000000000000078 00000d78 FDE cie=00000000 pc=0000000000013400..0000000000013864 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001340c │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001342c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000013438 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013438 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000013480 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001344c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013484 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013464 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013490 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 876 to 00000000000137d0 │ │ │ │ + DW_CFA_advance_loc1: 856 to 00000000000137e8 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000013808 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013814 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001381c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013818 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000013838 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000013854 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ 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 │ │ │ │ @@ -2103,51 +2007,54 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ │ │ │ │ -00000e8c 0000000000000064 00000e90 FDE cie=00000000 pc=0000000000013850..0000000000013cdc │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013868 │ │ │ │ +00000df0 0000000000000068 00000df4 FDE cie=00000000 pc=0000000000013870..0000000000013cdc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001387c │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013894 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000138b8 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000138cc │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000138a0 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000138f0 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000138d8 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138f4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 920 to 0000000000013c70 │ │ │ │ + DW_CFA_advance_loc1: 888 to 0000000000013c6c │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000013cb4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013c98 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013c9c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013ccc │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000013ccc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ 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 │ │ │ │ @@ -2159,58 +2066,61 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ │ │ │ -00000ef4 0000000000000080 00000ef8 FDE cie=00000000 pc=0000000000013ce0..0000000000014fd8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000013cfc │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ +00000e5c 0000000000000090 00000e60 FDE cie=00000000 pc=0000000000013ce0..0000000000015088 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013cf8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000013d70 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000013d54 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ DW_CFA_offset: r16 at cfa-184 │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d74 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013d60 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d78 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013d6c │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000013da4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000013da4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000013de4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013dd0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013df8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000013e24 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000013e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e28 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ @@ -2227,63 +2137,70 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e20 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000f78 000000000000007c 00000f7c FDE cie=00000000 pc=0000000000014fe0..0000000000016434 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000014ffc │ │ │ │ +00000ef0 0000000000000094 00000ef4 FDE cie=00000000 pc=0000000000015090..00000000000165ac │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000150b0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000015068 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000001510c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015078 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015118 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001512c │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000150a8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001515c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000150e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000015188 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000150fc │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000151dc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000015120 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000151e4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ @@ -2302,69 +2219,77 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015130 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000151f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000ff8 0000000000000088 00000ffc FDE cie=00000000 pc=0000000000016440..0000000000018244 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000164c4 │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ +00000f88 0000000000000090 00000f8c FDE cie=00000000 pc=00000000000165b0..00000000000183cc │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000016628 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000164d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016634 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016648 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000164d8 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001652c │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000016698 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000016564 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000166c4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000165b0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000016718 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016720 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ 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 │ │ │ │ @@ -2378,72 +2303,77 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000165c0 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016730 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001084 0000000000000088 00001088 FDE cie=00000000 pc=0000000000018250..000000000001a0d4 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000182d4 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ +0000101c 0000000000000094 00001020 FDE cie=00000000 pc=00000000000183d0..000000000001a294 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000183f0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000001844c │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000182e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018458 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001846c │ │ │ │ DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000182e8 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000018340 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000184b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000018378 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000184e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000183c4 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000018534 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001853c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ 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 │ │ │ │ @@ -2457,93 +2387,97 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000183d0 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018540 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001110 00000000000000ac 00001114 FDE cie=00000000 pc=000000000001a0e0..000000000001cc08 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001a16c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ +000010b4 00000000000000b4 000010b8 FDE cie=00000000 pc=000000000001a2a0..000000000001cdf4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001a2b8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001a328 │ │ │ │ + DW_CFA_def_cfa_offset: 976 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a174 │ │ │ │ - DW_CFA_def_cfa_offset: 976 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a180 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a338 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001a1a0 │ │ │ │ - DW_CFA_offset_extended: r102 at cfa-352 │ │ │ │ - DW_CFA_offset_extended: r103 at cfa-336 │ │ │ │ - DW_CFA_offset_extended: r104 at cfa-320 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-304 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc2: 2092 to 000000000001a9cc │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-352 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a354 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-336 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 2072 to 000000000001ab6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ DW_CFA_restore_extended: r103 │ │ │ │ DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_restore_extended: r101 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001aa10 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ab98 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001aa50 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001abcc │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aa54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001abd0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001abf0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ 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 │ │ │ │ @@ -2554,73 +2488,77 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aa58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001abf4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000011c0 0000000000000084 000011c4 FDE cie=00000000 pc=000000000001cc10..0000000000020a7c │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001cc9c │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r14 at cfa-224 │ │ │ │ - DW_CFA_offset: r31 at cfa-88 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ +0000116c 0000000000000094 00001170 FDE cie=00000000 pc=000000000001ce00..0000000000020ee4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ce10 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000001ce7c │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-200 │ │ │ │ - DW_CFA_offset: r18 at cfa-192 │ │ │ │ - DW_CFA_offset: r19 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-176 │ │ │ │ - DW_CFA_offset: r21 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-120 │ │ │ │ - DW_CFA_offset: r28 at cfa-112 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cca8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ce88 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000001cd08 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ce90 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000001cef0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001cd4c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001cf1c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001cd88 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001cf70 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cd8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf74 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf78 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r55 │ │ │ │ - DW_CFA_restore: r54 │ │ │ │ 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 │ │ │ │ @@ -2631,79 +2569,85 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cd90 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf7c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001248 00000000000000a4 0000124c FDE cie=00000000 pc=0000000000020a80..00000000000237a8 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000020b08 │ │ │ │ - DW_CFA_def_cfa_offset: 960 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r29 at cfa-96 │ │ │ │ +00001204 00000000000000ac 00001208 FDE cie=00000000 pc=0000000000020ef0..0000000000023c94 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000020f10 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000020f74 │ │ │ │ + DW_CFA_def_cfa_offset: 944 │ │ │ │ DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r14 at cfa-216 │ │ │ │ - DW_CFA_offset: r15 at cfa-208 │ │ │ │ - DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ DW_CFA_offset: r18 at cfa-184 │ │ │ │ DW_CFA_offset: r19 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-160 │ │ │ │ DW_CFA_offset: r22 at cfa-152 │ │ │ │ DW_CFA_offset: r23 at cfa-144 │ │ │ │ DW_CFA_offset: r24 at cfa-136 │ │ │ │ DW_CFA_offset: r25 at cfa-128 │ │ │ │ DW_CFA_offset: r26 at cfa-120 │ │ │ │ DW_CFA_offset: r27 at cfa-112 │ │ │ │ DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020b18 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000020f88 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ DW_CFA_offset_extended: r102 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r103 at cfa-320 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000020b34 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000020f9c │ │ │ │ DW_CFA_offset_extended: r104 at cfa-304 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-288 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-272 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-256 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc2: 2984 to 00000000000216dc │ │ │ │ + DW_CFA_advance_loc2: 2924 to 0000000000021b08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ DW_CFA_restore_extended: r103 │ │ │ │ DW_CFA_restore_extended: r102 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000021720 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021b34 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000021758 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000021b70 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002175c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021b74 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021b88 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ @@ -2723,75 +2667,75 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021760 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021b8c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000012f0 0000000000000088 000012f4 FDE cie=00000000 pc=00000000000237b0..0000000000027580 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000002383c │ │ │ │ +000012b4 0000000000000090 000012b8 FDE cie=00000000 pc=0000000000023ca0..0000000000027e10 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000023d18 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023844 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023850 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023d24 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000238ac │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023d2c │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000023d94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000238f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000023dc0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000023930 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000023e14 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e18 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e1c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r55 │ │ │ │ - DW_CFA_restore: r54 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ 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 │ │ │ │ @@ -2802,199 +2746,205 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023938 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000137c 00000000000000c4 00001380 FDE cie=00000000 pc=0000000000027580..00000000000277a0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002758c │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027594 │ │ │ │ +00001348 00000000000000c4 0000134c FDE cie=00000000 pc=0000000000027e10..0000000000028028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e14 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027e20 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000275a4 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000275ac │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027e2c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275b0 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275b4 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000275dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e30 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027e3c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e40 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000027e64 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e68 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027e74 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275e0 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275e4 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275e8 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275ec │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027600 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027604 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027608 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002760c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027e7c │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e80 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027e90 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e94 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027e9c │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ea0 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027eac │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000027624 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002762c │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027630 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027634 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027638 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027eb4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027eb8 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ebc │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ec0 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ec4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002763c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ec8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027640 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000002770c │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000027f90 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f94 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f98 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f9c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fa0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002771c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fa4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027720 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fa8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fac │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002772c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fb0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fb4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fb8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fbc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027738 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002773c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fc0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fc4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fc8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fcc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027748 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002774c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fd0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027750 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fd4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fd8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fdc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002775c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027760 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fe0 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027ff0 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000027780 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000028008 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027784 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002800c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028010 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002778c │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027790 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028014 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028018 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ │ │ │ -00001444 0000000000000070 00001448 FDE cie=00000000 pc=00000000000277a0..0000000000027c48 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000027820 │ │ │ │ +00001410 0000000000000074 00001414 FDE cie=00000000 pc=0000000000028030..00000000000284e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028040 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000280ac │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027828 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280b0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 00000000000279a4 │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000028220 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000279e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002824c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000027a10 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002828c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ 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 │ │ │ │ @@ -3003,64 +2953,67 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028290 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014b8 0000000000000070 000014bc FDE cie=00000000 pc=0000000000027c50..0000000000028108 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000027cd0 │ │ │ │ +00001488 0000000000000078 0000148c FDE cie=00000000 pc=00000000000284f0..00000000000289b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028500 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000028570 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027cd8 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028574 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 396 to 0000000000027e64 │ │ │ │ + DW_CFA_advance_loc1: 404 to 0000000000028708 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000027ea8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028734 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000027ed0 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000028778 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ 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 │ │ │ │ @@ -3071,62 +3024,68 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002877c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000152c 0000000000000070 00001530 FDE cie=00000000 pc=0000000000028110..0000000000028a34 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028124 │ │ │ │ +00001504 000000000000007c 00001508 FDE cie=00000000 pc=00000000000289c0..00000000000292e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000289c8 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000289f8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002818c │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000028a5c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002819c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028a64 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1456 to 000000000002874c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a68 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 1384 to 0000000000028fd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000028790 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028ffc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000287a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029000 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000287b4 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000029040 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ 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 │ │ │ │ @@ -3137,363 +3096,383 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000287c0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029050 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000015a0 000000000000002c 000015a4 FDE cie=00000000 pc=0000000000028a40..0000000000028b10 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028a54 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028a64 │ │ │ │ +00001584 0000000000000040 00001588 FDE cie=00000000 pc=00000000000292f0..00000000000293b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000292fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000028a84 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000029324 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028a90 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029328 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028aa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000028af4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029334 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029338 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002934c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029354 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002935c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029370 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029378 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029380 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029394 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002939c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000293a4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000015d0 0000000000000044 000015d4 FDE cie=00000000 pc=0000000000028b10..0000000000028d64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028b20 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000015c8 0000000000000044 000015cc FDE cie=00000000 pc=00000000000293c0..0000000000029620 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000293cc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000028b38 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000293dc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000293ec │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000028b54 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000293fc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000028c80 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000002953c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000028cb8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000029574 │ │ │ │ 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_advance_loc: 8 to 0000000000028cc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029580 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000028d10 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000295cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000028d4c │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000029608 │ │ │ │ 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_advance_loc: 4 to 0000000000028d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002960c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001618 0000000000000070 0000161c FDE cie=00000000 pc=0000000000028d70..0000000000029084 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000028d9c │ │ │ │ +00001610 000000000000006c 00001614 FDE cie=00000000 pc=0000000000029620..0000000000029960 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029630 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029640 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029650 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029664 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000028dc8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029670 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000028dec │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029690 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029694 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 0000000000028f58 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028f5c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028f70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028f74 │ │ │ │ + DW_CFA_advance_loc1: 432 to 0000000000029844 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029848 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002984c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000028fbc │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002988c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029890 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028fd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000298a0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ 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: 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: 128 to 0000000000029050 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000029924 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029928 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029068 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000029944 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000168c 0000000000000074 00001690 FDE cie=00000000 pc=0000000000029090..00000000000293a4 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000290c4 │ │ │ │ +00001680 0000000000000070 00001684 FDE cie=00000000 pc=0000000000029960..0000000000029ca0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029970 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002997c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002998c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002999c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000290ec │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000299b4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000029114 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000299d8 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029118 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000299dc │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 0000000000029280 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 432 to 0000000000029b8c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b90 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029290 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029294 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029298 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002929c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b94 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000292dc │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000029bd4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000292e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029bd8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000292f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029be0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ 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: 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: 128 to 0000000000029370 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000029c64 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029c68 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029388 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000029c84 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001704 000000000000001c 00001708 FDE cie=00000000 pc=00000000000293b0..00000000000293fc │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000293d0 │ │ │ │ +000016f4 000000000000001c 000016f8 FDE cie=00000000 pc=0000000000029ca0..0000000000029ce0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000029cb8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000293e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029cc8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000293ec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029cd0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001724 000000000000001c 00001728 FDE cie=00000000 pc=0000000000029400..0000000000029450 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000029420 │ │ │ │ +00001714 000000000000001c 00001718 FDE cie=00000000 pc=0000000000029ce0..0000000000029d24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000029cf8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029438 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029d0c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029440 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029d14 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001744 000000000000001c 00001748 FDE cie=00000000 pc=0000000000029450..00000000000294ac │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000029478 │ │ │ │ +00001734 000000000000001c 00001738 FDE cie=00000000 pc=0000000000029d30..0000000000029d80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029d50 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000029494 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000029d68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002949c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029d70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001764 0000000000000010 00001768 FDE cie=00000000 pc=00000000000294b0..0000000000029628 │ │ │ │ +00001754 0000000000000010 00001758 FDE cie=00000000 pc=0000000000029d80..0000000000029f38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001778 0000000000000028 0000177c FDE cie=00000000 pc=0000000000029630..000000000002987c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029644 │ │ │ │ +00001768 0000000000000034 0000176c FDE cie=00000000 pc=0000000000029f40..000000000002a148 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029f4c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029654 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029f58 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000029690 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000029f9c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000296d8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000029fe0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000029724 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002a014 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a024 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a030 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000002a0f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029730 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a104 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029740 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a110 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000017a4 0000000000000044 000017a8 FDE cie=00000000 pc=0000000000029880..000000000002a288 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000298b8 │ │ │ │ +000017a0 0000000000000048 000017a4 FDE cie=00000000 pc=000000000002a180..000000000002aba8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a190 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000298c8 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002a1c0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000298cc │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a1c4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1224 to 0000000000029d94 │ │ │ │ + DW_CFA_advance_loc2: 1304 to 000000000002a6dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000029dc4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a708 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a70c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ 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: 12 to 0000000000029dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a710 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000017ec 0000000000000080 000017f0 FDE cie=00000000 pc=000000000002a290..000000000002c910 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002a318 │ │ │ │ - DW_CFA_def_cfa_offset: 448 │ │ │ │ +000017ec 0000000000000090 000017f0 FDE cie=00000000 pc=000000000002abb0..000000000002d300 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002ac0c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-208 │ │ │ │ - DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-104 │ │ │ │ - DW_CFA_offset: r29 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-88 │ │ │ │ - DW_CFA_offset: r31 at cfa-80 │ │ │ │ - DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ac2c │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-184 │ │ │ │ - DW_CFA_offset: r24 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a324 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ac30 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2464 to 000000000002acc4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ac40 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2164 to 000000000002b4b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002ad08 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002b4e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ad1c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002b534 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002ad44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b538 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r55 │ │ │ │ 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 │ │ │ │ @@ -3504,66 +3483,78 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ad50 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b53c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001870 000000000000007c 00001874 FDE cie=00000000 pc=000000000002c910..000000000002ee0c │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000002c99c │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00001880 0000000000000090 00001884 FDE cie=00000000 pc=000000000002d300..000000000002fa20 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002d354 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002d37c │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c9b0 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d380 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2188 to 000000000002d23c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d390 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2152 to 000000000002dbf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002d280 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002dc24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002d2b0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002dc60 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d2b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc64 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002dc7c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ 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 │ │ │ │ @@ -3574,60 +3565,70 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d2b8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018f0 000000000000006c 000018f4 FDE cie=00000000 pc=000000000002ee10..000000000002f2b4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002ee28 │ │ │ │ +00001914 0000000000000078 00001918 FDE cie=00000000 pc=000000000002fa20..000000000002fe98 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002fa2c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002fa44 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002ee88 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002fa50 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002faa8 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002eea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002faac │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 920 to 000000000002f238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fab0 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 868 to 000000000002fe14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002f27c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002fe40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002f290 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe44 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f29c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002fe80 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ 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 │ │ │ │ @@ -3638,56 +3639,63 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f2a0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe84 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001960 000000000000006c 00001964 FDE cie=00000000 pc=000000000002f2c0..000000000002f754 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000002f32c │ │ │ │ +00001990 0000000000000074 00001994 FDE cie=00000000 pc=000000000002fea0..0000000000030308 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002feb8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002fec8 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002ff24 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f338 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002f34c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ff28 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 912 to 000000000002f6dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ff2c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 860 to 0000000000030288 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002f720 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000302b4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002f734 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000302b8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f73c │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000302f0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ 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 │ │ │ │ @@ -3698,536 +3706,494 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f740 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000302f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000019d0 00000000000000c8 000019d4 FDE cie=00000000 pc=000000000002f760..000000000002f994 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f76c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f774 │ │ │ │ +00001a08 00000000000000c8 00001a0c FDE cie=00000000 pc=0000000000030310..000000000003052c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030314 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030320 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f784 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f78c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003032c │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030334 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f790 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f794 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f798 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030338 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002f7c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003033c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030344 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000030374 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030378 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030384 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f7d0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f7d4 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f7d8 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f7e8 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f7ec │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f7f0 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f7f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003038c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030390 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002f80c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f814 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f818 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f81c │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f820 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000303a0 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303a4 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000303b0 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303b4 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000303bc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303c0 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303c4 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303c8 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303cc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f824 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303d0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f828 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000002f8fc │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000030490 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030494 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f900 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030498 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f904 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003049c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f908 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304a0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f90c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304a4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f910 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304a8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f914 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f918 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304ac │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f91c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304b0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f920 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304b4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304b8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f924 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f928 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304bc │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304c0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f92c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304c4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f930 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304c8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f934 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304cc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f938 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f93c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304d0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f940 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304d4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f944 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304d8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f948 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f94c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f950 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000304e0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000304f0 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002f970 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030508 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003050c │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030510 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f978 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f97c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030514 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f980 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f984 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030518 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003051c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a9c 00000000000000ec 00001aa0 FDE cie=00000000 pc=000000000002f9a0..000000000002fc34 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f9ac │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f9b4 │ │ │ │ +00001ad4 00000000000000ec 00001ad8 FDE cie=00000000 pc=0000000000030530..00000000000307ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030534 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030540 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f9c0 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f9d0 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f9d8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f9dc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030548 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030558 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003055c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030564 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f9e4 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f9e8 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f9ec │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f9f0 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f9f4 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f9f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003056c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030570 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030574 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030578 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030580 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030584 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030594 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030598 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002fa14 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002fa20 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa24 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa28 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa2c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000305a8 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000305b4 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000305c0 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305c4 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000305d0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002fa48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000305d8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa4c │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa50 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa54 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa58 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa5c │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa60 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa64 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305dc │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305e0 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305e4 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305e8 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305ec │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305f0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fa6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305f4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000002fb94 │ │ │ │ + DW_CFA_advance_loc1: 284 to 0000000000030710 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030714 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030718 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003071c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030720 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030724 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030728 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003072c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030730 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbb4 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030734 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030738 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003073c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030740 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030744 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030748 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbcc │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbd0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003074c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030750 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030754 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030758 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003075c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030760 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030764 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030768 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003076c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030770 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbf8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fc00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030774 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030780 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002fc20 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030798 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc24 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003079c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b8c 00000000000000f8 00001b90 FDE cie=00000000 pc=000000000002fc40..000000000002fef8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fc58 │ │ │ │ +00001bc4 00000000000000b8 00001bc8 FDE cie=00000000 pc=00000000000307b0..0000000000030a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000307b4 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000307c8 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002fc68 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fc70 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002fc80 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002fc8c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc90 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000307d0 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000307dc │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000307e8 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000307ec │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000307f8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc94 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc98 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fca0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fca4 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fca8 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fcac │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fcb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000307fc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002fcc0 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002fcd4 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fcd8 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fcdc │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fce0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002fcf4 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fcf8 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fcfc │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd00 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd04 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd08 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030800 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030804 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030808 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030818 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003081c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030834 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003083c │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030840 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000030854 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030858 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030868 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003086c │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030874 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030878 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003087c │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030880 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030884 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030888 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030894 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030898 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003089c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000002fe4c │ │ │ │ + DW_CFA_advance_loc1: 304 to 00000000000309cc │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309d0 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309d4 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309d8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309dc │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309e0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309e4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309e8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309ec │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309f0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309f4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309f8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe70 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000309fc │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a00 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a04 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a08 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a0c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe88 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a10 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a14 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a18 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a1c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a20 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a24 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a2c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002feac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002feb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002feb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030a40 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fec0 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a44 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a48 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a4c │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + │ │ │ │ +00001c80 0000000000000074 00001c84 FDE cie=00000000 pc=0000000000030a60..00000000000310f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030a68 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000030b08 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 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: 32 to 000000000002fee0 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - 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: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fee4 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fee8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001c88 0000000000000074 00001c8c FDE cie=00000000 pc=000000000002ff00..00000000000305b8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ff14 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002ff84 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002ffa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030b10 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1420 to 000000000003052c │ │ │ │ + DW_CFA_advance_loc2: 1356 to 000000000003105c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000030570 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000031088 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030584 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003108c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030598 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000310cc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ 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 │ │ │ │ @@ -4238,292 +4204,316 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003059c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000310d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d00 000000000000002c 00001d04 FDE cie=00000000 pc=00000000000305c0..0000000000030690 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000305d4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000305e4 │ │ │ │ +00001cf8 0000000000000040 00001cfc FDE cie=00000000 pc=00000000000310f0..00000000000311b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000310fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000030604 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000031124 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030610 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031128 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030620 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031130 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000030674 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030680 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031134 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031138 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003114c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031154 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003115c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000031170 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031178 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031180 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000031194 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003119c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000311a4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001d30 0000000000000040 00001d34 FDE cie=00000000 pc=0000000000030690..00000000000308c8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000306a0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001d3c 0000000000000040 00001d40 FDE cie=00000000 pc=00000000000311c0..0000000000031404 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000311cc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000306b4 │ │ │ │ - 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 00000000000311dc │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000311ec │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000306cc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000000307f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000311f4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000031340 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000030820 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003136c │ │ │ │ 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: 16 to 0000000000030830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031370 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000030880 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000313bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000308b0 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000313ec │ │ │ │ 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 00000000000308b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000313f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001d74 0000000000000070 00001d78 FDE cie=00000000 pc=00000000000308d0..0000000000030bd4 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000308fc │ │ │ │ +00001d80 000000000000006c 00001d84 FDE cie=00000000 pc=0000000000031410..0000000000031740 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031420 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031430 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031440 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000031454 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000030928 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031460 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003094c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000031480 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031484 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 0000000000030ab8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030abc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030ad0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030ad4 │ │ │ │ + DW_CFA_advance_loc1: 432 to 0000000000031634 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030ad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031638 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030adc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003163c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000030b14 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000031674 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031678 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030b20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031680 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ 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: 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: 128 to 0000000000030ba0 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000031704 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031708 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030bb8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000031724 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001de8 000000000000001c 00001dec FDE cie=00000000 pc=0000000000030be0..0000000000030c2c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000030c00 │ │ │ │ +00001df0 000000000000001c 00001df4 FDE cie=00000000 pc=0000000000031740..0000000000031780 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000031758 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030c14 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031768 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030c1c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031770 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e08 000000000000001c 00001e0c FDE cie=00000000 pc=0000000000030c30..0000000000030c80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000030c50 │ │ │ │ +00001e10 000000000000001c 00001e14 FDE cie=00000000 pc=0000000000031780..00000000000317c4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000031798 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030c68 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000317ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030c70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000317b4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e28 000000000000001c 00001e2c FDE cie=00000000 pc=0000000000030c80..0000000000030cdc │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000030ca8 │ │ │ │ +00001e30 000000000000001c 00001e34 FDE cie=00000000 pc=00000000000317d0..0000000000031820 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000317f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000030cc4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000031808 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030ccc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031810 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e48 0000000000000010 00001e4c FDE cie=00000000 pc=0000000000030ce0..0000000000030e28 │ │ │ │ +00001e50 0000000000000010 00001e54 FDE cie=00000000 pc=0000000000031820..00000000000319b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e5c 0000000000000028 00001e60 FDE cie=00000000 pc=0000000000030e30..000000000003105c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030e44 │ │ │ │ +00001e64 0000000000000034 00001e68 FDE cie=00000000 pc=00000000000319c0..0000000000031ba8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000319cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030e54 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000319d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000030e88 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000031a14 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000030ed8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000031a50 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000030f30 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000031a8c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031a9c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031aa0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000031b5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030f3c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031b6c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031b70 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001e88 0000000000000048 00001e8c FDE cie=00000000 pc=0000000000031060..0000000000031a58 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003109c │ │ │ │ +00001e9c 000000000000004c 00001ea0 FDE cie=00000000 pc=0000000000031bc0..0000000000032638 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031bd0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000310ac │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000031c04 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000310b0 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031c08 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1156 to 0000000000031534 │ │ │ │ + DW_CFA_advance_loc2: 1316 to 000000000003212c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000031568 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000032158 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032160 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ 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_advance_loc: 8 to 0000000000031570 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032170 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ed4 000000000000007c 00001ed8 FDE cie=00000000 pc=0000000000031a60..0000000000033fa8 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000031aec │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00001eec 000000000000008c 00001ef0 FDE cie=00000000 pc=0000000000032640..0000000000034e30 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003268c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000326b8 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031b00 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000326bc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2172 to 000000000003237c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000326cc │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2192 to 0000000000032f5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000323c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000032f88 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000323f0 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000032fc4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000323f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032fc8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000032fdc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ 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 │ │ │ │ @@ -4534,70 +4524,74 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000323f8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001f54 0000000000000080 00001f58 FDE cie=00000000 pc=0000000000033fb0..0000000000036508 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000034034 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00001f7c 000000000000008c 00001f80 FDE cie=00000000 pc=0000000000034e30..0000000000037630 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000034e84 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000034ea8 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034044 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034eac │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2292 to 0000000000034938 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034ebc │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2140 to 0000000000035718 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003497c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035744 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000034990 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035748 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000349b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003574c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000035798 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ 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 │ │ │ │ @@ -4608,63 +4602,66 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000349b8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003579c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001fd8 0000000000000074 00001fdc FDE cie=00000000 pc=0000000000036510..0000000000036968 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000036524 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000003658c │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ +0000200c 0000000000000074 00002010 FDE cie=00000000 pc=0000000000037630..0000000000037a78 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003763c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000376b8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000365a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000376bc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000365a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000376c0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 836 to 00000000000368e8 │ │ │ │ + DW_CFA_advance_loc1: 820 to 00000000000379f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000036928 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000037a20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003693c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037a24 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000036950 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000037a60 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ 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 │ │ │ │ @@ -4676,57 +4673,59 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037a64 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002050 0000000000000070 00002054 FDE cie=00000000 pc=0000000000036970..0000000000036dbc │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000369e8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ +00002084 0000000000000074 00002088 FDE cie=00000000 pc=0000000000037a80..0000000000037eb8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000037a98 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000037b04 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r14 at cfa-168 │ │ │ │ DW_CFA_offset: r15 at cfa-160 │ │ │ │ DW_CFA_offset: r16 at cfa-152 │ │ │ │ DW_CFA_offset: r17 at cfa-144 │ │ │ │ DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ DW_CFA_offset: r20 at cfa-120 │ │ │ │ DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-72 │ │ │ │ DW_CFA_offset: r27 at cfa-64 │ │ │ │ DW_CFA_offset: r28 at cfa-56 │ │ │ │ DW_CFA_offset: r29 at cfa-48 │ │ │ │ DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000036a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b08 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b0c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 824 to 0000000000036d3c │ │ │ │ + DW_CFA_advance_loc1: 812 to 0000000000037e38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000036d7c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000037e64 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000036d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e68 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000036da4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000037ea0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ @@ -4741,531 +4740,494 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ea4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020c4 00000000000000c8 000020c8 FDE cie=00000000 pc=0000000000036dc0..0000000000036ff4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036dcc │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036dd4 │ │ │ │ +000020fc 00000000000000c8 00002100 FDE cie=00000000 pc=0000000000037ec0..00000000000380dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ec4 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037ed0 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000036de4 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036dec │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037edc │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037ee4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036df0 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036df4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ee8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000036e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037eec │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037ef4 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000037f24 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f28 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037f34 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036e30 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e34 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e38 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000036e48 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e4c │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e50 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037f3c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000036e6c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036e74 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e78 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e7c │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000037f50 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f54 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037f60 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f64 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037f6c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f70 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f74 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f78 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f7c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f80 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e88 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000036f5c │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000038040 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038044 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038048 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003804c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038050 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038054 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038058 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f74 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003805c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038060 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038064 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038068 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f84 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003806c │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038070 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038074 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038078 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003807c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f98 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038080 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038084 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038088 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003808c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fac │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038090 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000380a0 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000036fd0 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000380b8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000380bc │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000380c0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fd8 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000380c4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fe0 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fe4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000380c8 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000380cc │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002190 00000000000000ec 00002194 FDE cie=00000000 pc=0000000000037000..0000000000037294 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003700c │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037014 │ │ │ │ +000021c8 00000000000000ec 000021cc FDE cie=00000000 pc=00000000000380e0..000000000003835c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000380e4 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000380f0 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037020 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037030 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037038 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003703c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000380f8 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038108 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003810c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038114 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037044 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037048 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003704c │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037050 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037054 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037058 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003811c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038120 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038124 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038128 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038130 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038134 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038144 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038148 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000037074 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037080 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037084 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037088 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003708c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038158 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038164 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038170 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038174 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038180 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000370a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038188 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000370ac │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000370b0 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000370b4 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000370b8 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000370bc │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000370c0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000370c4 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000370c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003818c │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038190 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038194 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038198 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003819c │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000381a0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000370cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000381a4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000000371f4 │ │ │ │ + DW_CFA_advance_loc1: 284 to 00000000000382c0 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382c4 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382c8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382cc │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037200 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382d0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037204 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382d4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382d8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003720c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382dc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037210 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382e0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037214 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037218 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382e4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382e8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003721c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382ec │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382f0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037224 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382f4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382f8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003722c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037230 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037234 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382fc │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038300 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037238 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038304 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003723c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038308 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003830c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038310 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038314 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003724c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038318 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037250 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003831c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038320 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037258 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038324 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038330 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000037280 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000038348 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037284 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003834c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002280 00000000000000f8 00002284 FDE cie=00000000 pc=00000000000372a0..0000000000037558 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000372b8 │ │ │ │ +000022b8 00000000000000b8 000022bc FDE cie=00000000 pc=0000000000038360..000000000003860c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038364 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038378 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000372c8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000372d0 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000372e0 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000372ec │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000372f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038380 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003838c │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038398 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003839c │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000383a8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000372f4 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000372f8 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037300 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037304 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037308 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003730c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037310 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000383ac │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037320 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037334 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037338 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003733c │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037340 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037354 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037358 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003735c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037360 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037364 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037368 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003736c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000383b0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000383b4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037370 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000383b8 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000383c8 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000383cc │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000383e4 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000383ec │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000383f0 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038404 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038408 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038418 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003841c │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038424 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038428 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003842c │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038430 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038434 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038438 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038444 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038448 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037374 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003844c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 312 to 00000000000374ac │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000003857c │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038580 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038584 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038588 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003858c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038590 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038594 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038598 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003859c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385a0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385a4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385a8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374d0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385ac │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385b0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385b4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385b8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385bc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374e8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385c0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385c4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385c8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385cc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385d0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037500 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385d4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037504 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385d8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037508 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385dc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003750c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385e0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037510 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037518 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000385f0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037520 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385f4 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000037540 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385f8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385fc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - 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: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037544 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037548 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000237c 0000000000000070 00002380 FDE cie=00000000 pc=0000000000037560..0000000000037c60 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037574 │ │ │ │ +00002374 0000000000000074 00002378 FDE cie=00000000 pc=0000000000038610..0000000000038d0c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038618 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000038648 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000375d8 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000386b4 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000375f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000386bc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1508 to 0000000000037bdc │ │ │ │ + DW_CFA_advance_loc2: 1472 to 0000000000038c7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000037c20 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000038ca8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cac │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037c40 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000038ce8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ 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 │ │ │ │ @@ -5276,250 +5238,269 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038cec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000023f0 000000000000002c 000023f4 FDE cie=00000000 pc=0000000000037c60..0000000000037d30 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037c74 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037c84 │ │ │ │ +000023ec 0000000000000040 000023f0 FDE cie=00000000 pc=0000000000038d10..0000000000038dd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038d1c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000037ca4 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000038d44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037cb0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d48 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037cc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000037d14 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d54 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d58 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038d6c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038d74 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038d7c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038d90 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038d98 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038da0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038db4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038dbc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038dc4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002420 0000000000000040 00002424 FDE cie=00000000 pc=0000000000037d30..0000000000037f68 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037d40 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002430 0000000000000040 00002434 FDE cie=00000000 pc=0000000000038de0..0000000000039024 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038dec │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037d54 │ │ │ │ - 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 0000000000038dfc │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038e0c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000037d6c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000037e94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038e14 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000038f60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000037ec0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000038f8c │ │ │ │ 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: 16 to 0000000000037ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038f90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000037f20 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000038fdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000037f50 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003900c │ │ │ │ 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 0000000000037f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039010 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002464 0000000000000070 00002468 FDE cie=00000000 pc=0000000000037f70..0000000000038274 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000037f9c │ │ │ │ +00002474 000000000000006c 00002478 FDE cie=00000000 pc=0000000000039030..0000000000039360 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039040 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039050 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039060 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039074 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000037fc8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039080 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000037fec │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000390a0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000390a4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 0000000000038158 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003815c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000038170 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038174 │ │ │ │ + DW_CFA_advance_loc1: 432 to 0000000000039254 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038178 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039258 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003817c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003925c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000381b4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000039294 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000381b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039298 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000381c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000392a0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ 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: 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: 128 to 0000000000038240 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000039324 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039328 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000038258 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000039344 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000024d8 000000000000001c 000024dc FDE cie=00000000 pc=0000000000038280..00000000000382cc │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000382a0 │ │ │ │ +000024e4 000000000000001c 000024e8 FDE cie=00000000 pc=0000000000039360..00000000000393a0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000039378 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000382b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039388 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000382bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039390 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024f8 000000000000001c 000024fc FDE cie=00000000 pc=00000000000382d0..0000000000038320 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000382f0 │ │ │ │ +00002504 000000000000001c 00002508 FDE cie=00000000 pc=00000000000393a0..00000000000393e4 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000393b8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000038308 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000393cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038310 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000393d4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002518 000000000000001c 0000251c FDE cie=00000000 pc=0000000000038320..000000000003837c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000038348 │ │ │ │ +00002524 000000000000001c 00002528 FDE cie=00000000 pc=00000000000393f0..0000000000039440 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000039410 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000038364 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000039428 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003836c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039430 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002538 0000000000000010 0000253c FDE cie=00000000 pc=0000000000038380..00000000000384c8 │ │ │ │ +00002544 0000000000000010 00002548 FDE cie=00000000 pc=0000000000039440..00000000000395c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000254c 0000000000000028 00002550 FDE cie=00000000 pc=00000000000384d0..00000000000386fc │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000384e4 │ │ │ │ +00002558 0000000000000034 0000255c FDE cie=00000000 pc=00000000000395d0..00000000000397b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000395dc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000384f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000395e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000038528 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000039624 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000038578 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000039660 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000385d0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003969c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000385dc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000396ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000385e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000396b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000003976c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003977c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039780 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002578 0000000000000074 0000257c FDE cie=00000000 pc=0000000000038700..0000000000039e54 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000038778 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ +00002590 0000000000000078 00002594 FDE cie=00000000 pc=00000000000397c0..000000000003afbc │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000397f4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000039830 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003987c │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003879c │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039888 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2568 to 00000000000391a4 │ │ │ │ + DW_CFA_advance_loc2: 2640 to 000000000003a2d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000391e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003a304 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000391fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a308 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000039210 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a30c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003a348 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ 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 │ │ │ │ @@ -5530,114 +5511,117 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a34c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000025f0 0000000000000054 000025f4 FDE cie=00000000 pc=0000000000039e60..000000000003a584 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039e70 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000260c 0000000000000054 00002610 FDE cie=00000000 pc=000000000003afc0..000000000003b684 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003afc8 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000039eb0 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003afdc │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003afe8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003b01c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039ec0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039ecc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b028 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1088 to 000000000003a30c │ │ │ │ + DW_CFA_advance_loc2: 1036 to 000000000003b434 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003a34c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b460 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003b474 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ 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_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a350 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b480 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002648 0000000000000078 0000264c FDE cie=00000000 pc=000000000003a590..000000000003be30 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000003a614 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +00002664 0000000000000080 00002668 FDE cie=00000000 pc=000000000003b690..000000000003cf44 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003b6a4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003b718 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a620 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b71c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 3128 to 000000000003b258 │ │ │ │ + DW_CFA_advance_loc2: 3180 to 000000000003c388 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003b29c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003c3b4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003b2c8 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003c3f0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b2cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c3f4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c400 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ 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 │ │ │ │ @@ -5648,630 +5632,606 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b2d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c404 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026c4 00000000000000b8 000026c8 FDE cie=00000000 pc=000000000003be30..000000000003c288 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003be44 │ │ │ │ +000026e8 00000000000000c8 000026ec FDE cie=00000000 pc=000000000003cf50..000000000003d398 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cf5c │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003cf74 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003be5c │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003be78 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cf88 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ 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: 36 to 000000000003be9c │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bea8 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003beac │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003beb0 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003beb4 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003beb8 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bec0 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bec4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003cfb0 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cfb4 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cfc0 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cfc4 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cfc8 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cfcc │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cfd8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bed8 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bedc │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bef0 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bef4 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bef8 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003befc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cfe4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 756 to 000000000003c1f0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cff8 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cffc │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d008 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d018 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d024 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d028 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d02c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d030 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 000000000003d314 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d318 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d31c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d320 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d324 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d328 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d32c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c204 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d330 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d334 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c20c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d338 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c210 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d33c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d340 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c218 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d344 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c21c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d348 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d34c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d350 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d354 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003c244 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d370 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d374 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c24c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d378 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c250 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d37c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c260 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d380 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002780 00000000000000ac 00002784 FDE cie=00000000 pc=000000000003c290..000000000003c6c8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c2a4 │ │ │ │ +000027b4 00000000000000b8 000027b8 FDE cie=00000000 pc=000000000003d3a0..000000000003d7d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d3ac │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d3c4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003c2bc │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003c2d8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d3d8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ 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: 36 to 000000000003c2fc │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c308 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c30c │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c310 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c314 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c318 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c320 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c324 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003d400 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d404 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d410 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d414 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d418 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d41c │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d428 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c338 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c33c │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c350 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c354 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 740 to 000000000003c638 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d434 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d448 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d44c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d458 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d468 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d474 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d478 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 000000000003d75c │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d760 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d764 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c63c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d768 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c640 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d76c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d770 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c648 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d774 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c64c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d778 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c650 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d77c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c654 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d780 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c658 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d784 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c65c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d788 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d78c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c664 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d790 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d794 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003c684 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d7b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d7b4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c68c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d7b8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d7bc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c6a0 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d7c0 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002830 0000000000000044 00002834 FDE cie=00000000 pc=000000000003c6d0..000000000003c91c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c6e0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c6f4 │ │ │ │ +00002870 0000000000000044 00002874 FDE cie=00000000 pc=000000000003d7e0..000000000003da1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d7e4 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d7f8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003c714 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c71c │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c724 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c728 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c72c │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c730 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d818 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d81c │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d828 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d82c │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d830 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d834 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c738 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d850 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 428 to 000000000003c8e4 │ │ │ │ + DW_CFA_advance_loc1: 404 to 000000000003d9e4 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d9e8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d9ec │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8ec │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d9f0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d9f4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d9f8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d9fc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c900 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c90c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003da0c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002878 00000000000000c4 0000287c FDE cie=00000000 pc=000000000003c920..000000000003cb70 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c930 │ │ │ │ +000028b8 00000000000000c4 000028bc FDE cie=00000000 pc=000000000003da20..000000000003dc58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003da28 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c944 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003da3c │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003c960 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c968 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003da54 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c96c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da58 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003da64 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da68 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003da8c │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da90 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003daa0 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003daa4 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003dab4 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dab8 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dac4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c970 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c998 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c9a0 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c9a4 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c9a8 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c9ac │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003c9c4 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c9c8 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c9d0 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c9d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dac8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003c9ec │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c9f4 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c9f8 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c9fc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003dad8 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dadc │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dae8 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003daec │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003daf0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ca00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003daf4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000003cac8 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000003dbbc │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbc0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cacc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbc4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbc8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbcc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbd0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cadc │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbd4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbd8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbdc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003caec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbe0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003caf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbe4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003caf4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003caf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbe8 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbec │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cafc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbf0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cb00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbf4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cb04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbf8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbfc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cb0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc00 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cb10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cb20 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003dc14 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cb30 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dc20 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003cb50 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003dc38 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cb54 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cb58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc3c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc40 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cb5c │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cb60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc44 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc48 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ │ │ │ -00002940 0000000000000118 00002944 FDE cie=00000000 pc=000000000003cb70..000000000003d184 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cb7c │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003cba0 │ │ │ │ +00002980 00000000000000c4 00002984 FDE cie=00000000 pc=000000000003dc60..000000000003e250 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc64 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003dc74 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cbb0 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003dc94 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003cbb8 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003cbc0 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cbd0 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003cbd8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003cbe0 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cbe4 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cbe8 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cbec │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cbf0 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003cc04 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc08 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cc18 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc1c │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dc9c │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dca8 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dcb0 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dcb4 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003dcc8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dccc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dcd0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dcd4 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dcdc │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dce0 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dcec │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dcf0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc28 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003dd04 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003dd18 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd1c │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dd28 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd2c │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd30 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd34 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 368 to 000000000003cd98 │ │ │ │ + DW_CFA_advance_loc1: 348 to 000000000003de90 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de94 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de98 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cd9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de9c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cda0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dea0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cda4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dea4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cda8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dea8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cdac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003deac │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cdb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003deb0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cdb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003deb4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cdc0 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cdc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003deb8 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dec0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cdc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dec4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cdcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dec8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cdd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003decc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cdd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ded0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000003ceb8 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cebc │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000003cfc8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003cff0 │ │ │ │ - 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_advance_loc: 4 to 000000000003ded4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d000 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d020 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003dfd8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dfdc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000003d098 │ │ │ │ + DW_CFA_advance_loc1: 300 to 000000000003e108 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d0c0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003e12c │ │ │ │ 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: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d0c4 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000003d154 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d158 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d15c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e130 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000003e194 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000003e1fc │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e204 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003e220 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e224 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e228 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d164 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e22c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e230 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d16c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e234 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e238 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e23c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e240 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a5c 0000000000000070 00002a60 FDE cie=00000000 pc=000000000003d190..000000000003dbd8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d1a4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000003d208 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ +00002a48 0000000000000070 00002a4c FDE cie=00000000 pc=000000000003e250..000000000003ed1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e258 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000003e2fc │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d21c │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e308 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1984 to 000000000003d9dc │ │ │ │ + DW_CFA_advance_loc2: 2040 to 000000000003eb00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003da20 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003eb2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003da34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb30 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003da44 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003eb6c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ 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 │ │ │ │ @@ -6282,995 +6242,1063 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003da50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb70 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002ad0 000000000000002c 00002ad4 FDE cie=00000000 pc=000000000003dbe0..000000000003dcb0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003dbf4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003dc04 │ │ │ │ +00002abc 0000000000000040 00002ac0 FDE cie=00000000 pc=000000000003ed20..000000000003ede4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ed2c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003dc24 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003ed54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003dc30 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ed58 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003dc40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ed60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003dc94 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003dca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ed64 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ed68 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ed7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ed84 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ed8c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003eda0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003eda8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003edb0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003edc4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003edcc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003edd4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002b00 0000000000000034 00002b04 FDE cie=00000000 pc=000000000003dcb0..000000000003dfb0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003dcd8 │ │ │ │ +00002b00 0000000000000038 00002b04 FDE cie=00000000 pc=000000000003edf0..000000000003f0c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ee00 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ee0c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ee1c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003dcf4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ee2c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 456 to 000000000003debc │ │ │ │ + DW_CFA_advance_loc1: 408 to 000000000003efc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003dee8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003eff0 │ │ │ │ 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_advance_loc: 8 to 000000000003def0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f000 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002b38 0000000000000040 00002b3c FDE cie=00000000 pc=000000000003dfb0..000000000003e0f8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003dfc8 │ │ │ │ +00002b3c 0000000000000040 00002b40 FDE cie=00000000 pc=000000000003f0d0..000000000003f1f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f0e0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f0f0 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003dfe4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f0fc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003e028 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003f134 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e030 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f13c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e038 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f150 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e03c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f154 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003e094 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003f1a0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f1a4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e09c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f1ac │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e0a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f1b0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e0b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f1c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003e0d0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003f1dc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e0e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f1e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002b7c 000000000000001c 00002b80 FDE cie=00000000 pc=000000000003e100..000000000003e150 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003e124 │ │ │ │ +00002b80 000000000000001c 00002b84 FDE cie=00000000 pc=000000000003f200..000000000003f244 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003f218 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e138 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f22c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e140 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f234 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b9c 000000000000002c 00002ba0 FDE cie=00000000 pc=000000000003e150..000000000003e2ec │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e160 │ │ │ │ +00002ba0 000000000000002c 00002ba4 FDE cie=00000000 pc=000000000003f250..000000000003f3b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f258 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e170 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f268 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000003e1f0 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000003f2d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e1fc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f2e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e200 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f2f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000003e2d0 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000003f390 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e2dc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f3a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bcc 0000000000000068 00002bd0 FDE cie=00000000 pc=000000000003e2f0..000000000003e838 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003e330 │ │ │ │ +00002bd0 000000000000007c 00002bd4 FDE cie=00000000 pc=000000000003f3c0..000000000003f8e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f3d0 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f3dc │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f3e8 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e340 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3ec │ │ │ │ DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 316 to 000000000003e47c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e480 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e484 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e488 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000003f51c │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f520 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e48c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f52c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f530 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f534 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f540 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f544 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f548 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f54c │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f550 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f554 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f558 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f55c │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f560 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f564 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e494 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000003e58c │ │ │ │ + DW_CFA_advance_loc: 228 to 000000000003f648 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f64c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f650 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f654 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e598 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f658 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e59c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f65c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f660 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f664 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f668 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f66c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f670 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f674 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f678 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f67c │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f680 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003e5d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003f698 │ │ │ │ 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_restore: r20 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e5dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f69c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002c38 0000000000000074 00002c3c FDE cie=00000000 pc=000000000003e840..000000000003edd0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003e874 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ +00002c50 0000000000000080 00002c54 FDE cie=00000000 pc=000000000003f8e0..000000000003fe4c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f8f0 │ │ │ │ DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f8fc │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e888 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f904 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f90c │ │ │ │ DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000003e9b8 │ │ │ │ + DW_CFA_advance_loc1: 300 to 000000000003fa38 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa3c │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fa44 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e9c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fa4c │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa50 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fa5c │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa60 │ │ │ │ DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e9c4 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e9c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fa68 │ │ │ │ DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e9d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fa70 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa74 │ │ │ │ DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e9dc │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e9e0 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e9e4 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa78 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa7c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa80 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa84 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa88 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e9ec │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 308 to 000000000003eb20 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000003fbac │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbb0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbb4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eb2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbb8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eb30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbbc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eb34 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eb38 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eb3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbc0 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbc4 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbc8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbcc │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbd0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eb44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbd4 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbd8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbdc │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbe0 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbe4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003eb70 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003fbfc │ │ │ │ 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: r23 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eb74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cb0 0000000000000074 00002cb4 FDE cie=00000000 pc=000000000003edd0..000000000003f0c4 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003edf4 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003edfc │ │ │ │ +00002cd4 0000000000000080 00002cd8 FDE cie=00000000 pc=000000000003fe50..0000000000040144 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003fe60 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fe6c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fe74 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ee08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fe78 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000003eee0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eee4 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eee8 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eeec │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eef0 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eef4 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eef8 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eefc │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef00 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef04 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000003ff48 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff4c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef08 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ff58 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff5c │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff60 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ff6c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff70 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff74 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff78 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff7c │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff80 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff84 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff88 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff8c │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff90 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff94 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef10 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000003effc │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000040078 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004007c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040080 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040084 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040088 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f00c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004008c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f010 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040090 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040094 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040098 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f014 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004009c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400a0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f018 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400a4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f01c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400a8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f020 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400ac │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f024 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400b0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f028 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f02c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f048 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000400c8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f04c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002d28 0000000000000070 00002d2c FDE cie=00000000 pc=000000000003f0d0..000000000003f3bc │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f0dc │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f0f8 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f100 │ │ │ │ +00002d58 0000000000000078 00002d5c FDE cie=00000000 pc=0000000000040150..0000000000040420 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040154 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040160 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004016c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040178 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000003f1dc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1e0 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1e4 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1e8 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1ec │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1f0 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1f4 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1f8 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1fc │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000040248 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004024c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f200 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040258 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004025c │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040260 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004026c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040270 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040274 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040278 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004027c │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040280 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040284 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040288 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004028c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040290 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f208 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000003f308 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000040368 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004036c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f30c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040370 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f310 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040374 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040378 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004037c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f31c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040380 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040384 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040388 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004038c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040390 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040394 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f328 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f32c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040398 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004039c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f330 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f334 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000403a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f350 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000403b4 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f354 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000403b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002d9c 0000000000000088 00002da0 FDE cie=00000000 pc=000000000003f3c0..000000000003f6f0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003f3d8 │ │ │ │ +00002dd4 0000000000000088 00002dd8 FDE cie=00000000 pc=0000000000040420..000000000004074c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040430 │ │ │ │ DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f3e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004043c │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000003f4ac │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4b0 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000040504 │ │ │ │ DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f4b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040508 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040510 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040514 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040518 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040524 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040528 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040530 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040534 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f4d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040540 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040544 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4d4 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040548 │ │ │ │ DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004054c │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4e0 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040550 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040554 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040558 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004055c │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4f4 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4f8 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040560 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f500 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040564 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040568 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f508 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000003f630 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000040688 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f634 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004068c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040690 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f63c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040694 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040698 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004069c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f648 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406a0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f64c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406a4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f650 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406a8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f654 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406ac │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406b0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f658 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406b4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f65c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406b8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f660 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406bc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f664 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406c0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f668 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406c4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f66c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f670 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406c8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f674 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406cc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f678 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406d0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f67c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f688 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000406e0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f68c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002e28 0000000000000070 00002e2c FDE cie=00000000 pc=000000000003f6f0..000000000003fa04 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f6fc │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f718 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f720 │ │ │ │ +00002e60 0000000000000078 00002e64 FDE cie=00000000 pc=0000000000040750..0000000000040a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040754 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040760 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004076c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040778 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000003f7ec │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7f0 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7f4 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7f8 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7fc │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f800 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f804 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f808 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f80c │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000040838 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004083c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f810 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004084c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040850 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040854 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040860 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040864 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040868 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004086c │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040870 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040874 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040878 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004087c │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040880 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040884 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f818 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000003f918 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000040978 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004097c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f91c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040980 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f920 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040984 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040988 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004098c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f92c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040990 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040994 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040998 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004099c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000409a0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f934 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000409a4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f938 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f93c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000409a8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000409ac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f940 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f944 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000409b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f960 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000409c4 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f964 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000409c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002e9c 0000000000000028 00002ea0 FDE cie=00000000 pc=000000000003fa10..000000000003fb20 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003fa20 │ │ │ │ +00002edc 0000000000000024 00002ee0 FDE cie=00000000 pc=0000000000040a70..0000000000040b70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040a78 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fa28 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003fa44 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000040a98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000003fad4 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000040b0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003fae4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000040b2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040b30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003faf0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002ec8 000000000000003c 00002ecc FDE cie=00000000 pc=000000000003fb20..000000000003fd6c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003fb34 │ │ │ │ +00002f04 0000000000000038 00002f08 FDE cie=00000000 pc=0000000000040b70..0000000000040dac │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040b7c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003fb44 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040b8c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000003fba0 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fba4 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000040bd0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bd4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000003fc34 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc38 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000040c74 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c78 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fc4c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040c88 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040c90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003fcbc │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000040cfc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fcc8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040d08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fcd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040d10 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002f08 0000000000000110 00002f0c FDE cie=00000000 pc=000000000003fd70..00000000000401a4 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003fd8c │ │ │ │ +00002f40 0000000000000110 00002f44 FDE cie=00000000 pc=0000000000040db0..00000000000411d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040dc4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003fda8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040dd4 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fdb0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040de8 │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003fde8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000040e18 │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fdf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e1c │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fdfc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040e34 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003fe1c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040e48 │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e4c │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fe28 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040e5c │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e60 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fe34 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040e70 │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fe3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e74 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040e80 │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003fe58 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fe60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e84 │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040e90 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e94 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e98 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e9c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ea0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ea4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ea8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040eac │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000003ff5c │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000040f88 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f8c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f90 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f94 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f98 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f9c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fa0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fa4 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fa8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fac │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fb0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fb4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fb8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fbc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fc0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fc4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fc8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fcc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fd0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fd4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fd8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ffc0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040fec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ff0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ff4 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000040000 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004102c │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040010 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041038 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040014 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041040 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040030 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041050 │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041054 │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004003c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041064 │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041068 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040048 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041078 │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004107c │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040054 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041088 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004006c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004108c │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040078 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004109c │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004007c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000410a0 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040080 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000410a4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040084 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000410a8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040088 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000410ac │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004008c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000410b0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000040144 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000041170 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041174 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004014c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041178 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004117c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041180 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041184 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004015c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041188 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004118c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041190 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041194 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004016c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041198 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004119c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040184 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000411b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040188 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000411b4 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004018c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000411b8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040190 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000411bc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040194 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000411c0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000301c 0000000000000120 00003020 FDE cie=00000000 pc=00000000000401b0..00000000000405dc │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000401cc │ │ │ │ +00003054 0000000000000120 00003058 FDE cie=00000000 pc=00000000000411d0..00000000000415d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000411e4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000401e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000411f0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000401ec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041204 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041208 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000040228 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000041238 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040230 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004123c │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004023c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000041254 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004025c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041268 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040260 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004126c │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040268 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004127c │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004026c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041280 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040274 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041290 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004027c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041294 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040280 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000412a0 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040298 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412a4 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000402a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000412b0 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412b4 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412b8 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412bc │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412c0 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412c4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412c8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412cc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412d0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000040394 │ │ │ │ + DW_CFA_advance_loc: 208 to 00000000000413a0 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040398 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413a4 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004039c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413a8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413ac │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413b0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413b4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413b8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413bc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413c0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413c4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413c8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413cc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413d0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413d4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413d8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413dc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413e0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413e4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413e8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413ec │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413f0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413f4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000403ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000403fc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041408 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004140c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040404 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041410 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041414 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000040440 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004144c │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040450 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041458 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040454 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041460 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040470 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041470 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040474 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041474 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041480 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004047c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041484 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004148c │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040480 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041490 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040488 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040490 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000414a0 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040494 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000414a4 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040498 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000414b4 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004049c │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000404bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000414bc │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000414c4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000414c8 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000414cc │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000414d0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000414d4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000414d8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000040588 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000041584 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -7282,1890 +7310,1889 @@ │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004058c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041588 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004158c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040594 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041590 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041594 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004059c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041598 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004159c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415a0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415a4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415a8 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415ac │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415b0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415b4 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415b8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415bc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415c0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415c4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415c8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003140 000000000000011c 00003144 FDE cie=00000000 pc=00000000000405e0..0000000000041bec │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000405f8 │ │ │ │ +00003178 0000000000000158 0000317c FDE cie=00000000 pc=00000000000415e0..0000000000042a78 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000415f8 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040614 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000040644 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041604 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041610 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000041628 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ 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: 20 to 0000000000040658 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000040764 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040768 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004077c │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040780 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040784 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040788 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004078c │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040790 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040794 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040798 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004079c │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407a0 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000407ac │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000041650 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 252 to 000000000004174c │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041750 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407b0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041764 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1852 to 0000000000040eec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041778 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041780 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041784 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041790 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041794 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041798 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000417a4 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000417a8 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000417ac │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000417b4 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000417b8 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000417bc │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000417c0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000417c4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 1764 to 0000000000041ea8 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041eac │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041eb0 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041eb4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041eb8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ebc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ec0 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ec4 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ec8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ecc │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ed0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ed4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ed8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041edc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ee0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ee4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ee8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041eec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000040f50 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000041f18 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f1c │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f20 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f24 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040f70 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041f30 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1048 to 0000000000041388 │ │ │ │ + DW_CFA_advance_loc1: 876 to 000000000004229c │ │ │ │ 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: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000041488 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041494 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004149c │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000414a0 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000414b8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000414bc │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000414c0 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000414c4 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000414c8 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000414cc │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000414d0 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000042394 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042398 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000414d4 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000423b0 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000423b4 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000423c0 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000423c4 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000423cc │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000423d0 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000423d4 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000423d8 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000423dc │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000423e0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000423e4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1200 to 0000000000041984 │ │ │ │ + DW_CFA_advance_loc2: 1132 to 0000000000042850 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042854 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042858 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004285c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004198c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042860 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042864 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042868 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042880 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041990 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041994 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041998 │ │ │ │ + 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: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000419c0 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000428a0 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003260 0000000000000170 00003264 FDE cie=00000000 pc=0000000000041bf0..00000000000431ec │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041c08 │ │ │ │ +000032d4 0000000000000184 000032d8 FDE cie=00000000 pc=0000000000042a80..0000000000043f40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000042a9c │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041c1c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041c34 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000042ab8 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ 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: 16 to 0000000000041c44 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c48 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000041d70 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d74 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041d88 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041d90 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d94 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d98 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d9c │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041da0 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041da4 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041da8 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041dac │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041db0 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041db4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042ad0 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000042be4 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042be8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042bfc │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c00 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041dbc │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000042c20 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c24 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042c2c │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c30 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042c38 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c3c │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c40 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c44 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c48 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c4c │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c50 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c54 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c58 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c5c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1896 to 0000000000042524 │ │ │ │ + DW_CFA_advance_loc2: 1824 to 000000000004337c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043380 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043384 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043388 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042528 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004338c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004252c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043390 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042530 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043394 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042534 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043398 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042538 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004339c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004253c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433a0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042540 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433a4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042544 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433a8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042548 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433ac │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004254c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433b0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042550 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042554 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433b4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042558 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433b8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004255c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433bc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042560 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433c0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042564 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433c4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042568 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042584 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000433e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042588 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433ec │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004258c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433f0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042590 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433f4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042594 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433f8 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ 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: 12 to 00000000000425a0 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043400 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 960 to 0000000000042960 │ │ │ │ + DW_CFA_advance_loc1: 860 to 000000000004375c │ │ │ │ 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: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042968 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004296c │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000042a8c │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a90 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a94 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a98 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000042ab8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042abc │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ac0 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ac4 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ac8 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042acc │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ad0 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ad4 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ad8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043764 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000043878 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042adc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004387c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ae0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043894 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043898 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000438a4 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438a8 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000438b0 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000438b8 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438bc │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438c0 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438c4 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438c8 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438cc │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438d0 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438d4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438d8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1204 to 0000000000042f94 │ │ │ │ + DW_CFA_advance_loc2: 1108 to 0000000000043d2c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043d44 │ │ │ │ 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: r22 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042fa4 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042fc0 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043d50 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000043d70 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 520 to 00000000000431c8 │ │ │ │ + DW_CFA_advance_loc1: 436 to 0000000000043f24 │ │ │ │ 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: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000431cc │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000431d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f28 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000431d4 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000431d8 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000431dc │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f2c │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f30 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033d4 000000000000001c 000033d8 FDE cie=00000000 pc=00000000000431f0..0000000000043244 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000043220 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004322c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043234 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000345c 0000000000000010 00003460 FDE cie=00000000 pc=0000000000043f40..0000000000043f6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033f4 0000000000000038 000033f8 FDE cie=00000000 pc=0000000000043250..00000000000435dc │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004326c │ │ │ │ +00003470 0000000000000038 00003474 FDE cie=00000000 pc=0000000000043f70..0000000000044288 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043f84 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043284 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043f94 │ │ │ │ + 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_loc1: 452 to 0000000000043448 │ │ │ │ + DW_CFA_advance_loc1: 376 to 000000000004410c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004345c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000044124 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043460 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044130 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 324 to 00000000000435a4 │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000044248 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000435b8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000044260 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000435c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044270 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003430 00000000000000b4 00003434 FDE cie=00000000 pc=00000000000435e0..0000000000043bbc │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000435f0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000043628 │ │ │ │ +000034ac 000000000000007c 000034b0 FDE cie=00000000 pc=00000000000442c0..0000000000044858 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000442c8 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000044300 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043638 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044310 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-176 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-160 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 380 to 00000000000437b4 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437b8 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000437c0 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437c4 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437c8 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437cc │ │ │ │ + DW_CFA_advance_loc1: 360 to 0000000000044478 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004447c │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044484 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044488 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004448c │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044490 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044494 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044498 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 628 to 0000000000043a44 │ │ │ │ + DW_CFA_advance_loc1: 648 to 0000000000044720 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044724 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044728 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004472c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044730 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044734 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044738 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004473c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000043b30 │ │ │ │ + DW_CFA_advance_loc: 184 to 00000000000447f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000043b64 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000044824 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044828 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044838 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043b80 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-160 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000043ba4 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004483c │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -000034e8 00000000000000bc 000034ec FDE cie=00000000 pc=0000000000043bc0..0000000000043f64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000043bdc │ │ │ │ +0000352c 000000000000008c 00003530 FDE cie=00000000 pc=0000000000044860..0000000000044bbc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044870 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000043bfc │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000044894 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043c04 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004489c │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000043d38 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043d40 │ │ │ │ + DW_CFA_advance_loc1: 292 to 00000000000449c0 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000449c4 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000449d0 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000449d4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000449d8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d4c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d50 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043d60 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d64 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d68 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d6c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000449dc │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000449e8 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000449f0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000043d8c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d90 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d94 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000044a08 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a0c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a10 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a14 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044a24 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a28 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000043ea8 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000044b38 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b3c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043eac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b40 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b44 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b48 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b4c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b50 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b54 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b58 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b5c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b60 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b64 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b68 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b6c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000043ef4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044b78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000043f20 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000044ba8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bac │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043f30 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035a8 00000000000000d8 000035ac FDE cie=00000000 pc=0000000000043f70..000000000004433c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043f88 │ │ │ │ +000035bc 00000000000000c0 000035c0 FDE cie=00000000 pc=0000000000044bc0..0000000000044f48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044bcc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000043fa8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000044bf0 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043fb0 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000044040 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044048 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004404c │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044bf8 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000044c80 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c84 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044c8c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044054 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c90 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044c94 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000044088 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000044cc8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004408c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044ccc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044090 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044094 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000440a8 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440ac │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044cdc │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044ce0 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044cf0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000440c8 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440cc │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440d0 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 228 to 00000000000441b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044cfc │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044d04 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d08 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044d14 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d18 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d1c │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000044e04 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e08 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e0c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e10 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e14 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e18 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e1c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e20 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e24 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441d4 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e28 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e2c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e30 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e34 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e38 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e3c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000441ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e40 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 200 to 00000000000442b4 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000044ef0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000442e0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000044f20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000442f0 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044f24 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000044318 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004431c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044f28 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044320 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044f2c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044324 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044f30 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004432c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044f34 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044f38 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003684 000000000000008c 00003688 FDE cie=00000000 pc=0000000000044340..0000000000044894 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044350 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000044378 │ │ │ │ +00003680 0000000000000088 00003684 FDE cie=00000000 pc=0000000000044f50..0000000000045454 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044f58 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000044f7c │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 376 to 00000000000444f0 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000444f4 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000444fc │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044500 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044504 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044508 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 364 to 00000000000450e8 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000450ec │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000450f4 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000450f8 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000450fc │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045100 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004450c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045104 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045108 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044514 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004510c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045110 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 676 to 00000000000447bc │ │ │ │ + DW_CFA_advance_loc1: 684 to 00000000000453bc │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453c0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453c4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453c8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453cc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453d0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447d0 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453d4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453d8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453dc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453e0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004481c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000045404 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004483c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000045428 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044840 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045430 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003714 0000000000000028 00003718 FDE cie=00000000 pc=00000000000448a0..0000000000044974 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000448b4 │ │ │ │ +0000370c 0000000000000028 00003710 FDE cie=00000000 pc=0000000000045460..0000000000045520 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004546c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000448c8 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000448e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000045498 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000044938 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000454e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000044958 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000045510 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044964 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003740 0000000000000020 00003744 FDE cie=00000000 pc=0000000000044980..00000000000449e8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044990 │ │ │ │ +00003738 0000000000000020 0000373c FDE cie=00000000 pc=0000000000045520..0000000000045570 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045528 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000449a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045538 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000449cc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045548 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000449d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000045560 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00003764 0000000000000028 00003768 FDE cie=00000000 pc=00000000000449f0..0000000000044ac8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044a04 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000375c 0000000000000020 00003760 FDE cie=00000000 pc=0000000000045570..0000000000045634 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045578 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044a14 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000044a34 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000455ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000044a90 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000455f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000044aac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000045624 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044ab8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003790 0000000000000020 00003794 FDE cie=00000000 pc=0000000000044ad0..0000000000044b30 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044ae0 │ │ │ │ +00003780 0000000000000020 00003784 FDE cie=00000000 pc=0000000000045640..0000000000045688 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045648 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044af0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045658 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000044b14 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045668 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044b20 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045678 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000037b4 0000000000000094 000037b8 FDE cie=00000000 pc=0000000000044b30..0000000000044eb8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044b44 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044b4c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000044b64 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044b70 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000044b90 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044b9c │ │ │ │ +000037a4 0000000000000094 000037a8 FDE cie=00000000 pc=00000000000456c0..0000000000045a38 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000456d0 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000456f0 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000045708 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045718 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004572c │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000044c38 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000457ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000044c64 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000457d4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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: r21 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044c70 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000457e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c74 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000457e4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044c84 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c88 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c8c │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c90 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c94 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c98 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000457e8 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ca0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000457f4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000457fc │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045804 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045808 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004580c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045810 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045814 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045818 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004581c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045820 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045824 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045828 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044cac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004582c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044cb0 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 408 to 0000000000044e48 │ │ │ │ + DW_CFA_advance_loc1: 412 to 00000000000459c8 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459cc │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459d0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459d4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459d8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459dc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459e0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e60 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459e4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459e8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e6c │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459ec │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459f0 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459f4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459f8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459fc │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e7c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000044ea8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000045a28 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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: r21 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ │ │ │ │ -0000384c 00000000000000e4 00003850 FDE cie=00000000 pc=0000000000044ec0..00000000000452e8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000044edc │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044ef0 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044f00 │ │ │ │ +0000383c 00000000000000e4 00003840 FDE cie=00000000 pc=0000000000045a40..0000000000045e58 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000045a58 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045a68 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000045a7c │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000044fa8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000045b18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000044fcc │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000045b38 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044fd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044fd4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044fdc │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044fe0 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044fe4 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044fe8 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044fec │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ff0 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ff4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045b48 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045008 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045018 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045020 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045024 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045028 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004502c │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045030 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045b4c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045034 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045b58 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045b60 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045b68 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045b70 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045b74 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045b80 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045b84 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045b90 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045b98 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045b9c │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ba0 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ba4 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ba8 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045bac │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045bb0 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045bb4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045038 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045bb8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004503c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045bbc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045044 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045bc0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 376 to 00000000000451bc │ │ │ │ + DW_CFA_advance_loc1: 360 to 0000000000045d28 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d2c │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d30 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d34 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d38 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d3c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d40 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d44 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451d8 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d48 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d4c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d50 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d54 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d58 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d5c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d60 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d64 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d68 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451f8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d6c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d70 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d74 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004524c │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000045dbc │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045dc4 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045dc8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045dcc │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045258 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045dd0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004525c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045dd8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ddc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045de0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045268 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004526c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045de4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045de8 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045dec │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045274 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045df0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004527c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045df4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045280 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045df8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045dfc │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e00 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e04 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004528c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e08 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045290 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e0c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045294 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e10 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045298 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004529c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000452bc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000045e2c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000452c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e30 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000452d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045e40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ │ │ │ -00003934 0000000000000030 00003938 FDE cie=00000000 pc=00000000000452f0..0000000000045594 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045304 │ │ │ │ +00003924 000000000000002c 00003928 FDE cie=00000000 pc=0000000000045e60..0000000000046100 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045e70 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000045f04 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000045394 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000453ec │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000045458 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000045f5c │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000045fc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045460 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000454bc │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000045564 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045570 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000004602c │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000000460d4 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000460dc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045574 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000460e0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003968 000000000000004c 0000396c FDE cie=00000000 pc=00000000000455a0..0000000000045b14 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000455c0 │ │ │ │ +00003954 0000000000000054 00003958 FDE cie=00000000 pc=0000000000046100..0000000000046640 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046110 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000455ec │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004611c │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004612c │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000046144 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000004565c │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000461a0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000461a4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045660 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000461c4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000045704 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000046264 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046268 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045708 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004626c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 544 to 0000000000045928 │ │ │ │ + DW_CFA_advance_loc1: 512 to 000000000004646c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000045958 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004649c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004595c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000464a0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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 0000000000045960 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000464a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000039b8 0000000000000094 000039bc FDE cie=00000000 pc=0000000000045b20..0000000000045e98 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045b2c │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b34 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045b40 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045b54 │ │ │ │ +000039ac 000000000000008c 000039b0 FDE cie=00000000 pc=0000000000046640..0000000000046970 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046648 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046658 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004666c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045b60 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046678 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045b70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b78 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000045bb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046688 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000466c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466c4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045bc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000466d0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045bd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000466e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045bd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000466e8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045bdc │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045be0 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045be4 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045bec │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466ec │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466f0 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466f4 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466f8 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046700 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000045c84 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c88 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045c94 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c98 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c9c │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045cb8 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000046784 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045cbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046788 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000045db4 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004678c │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046790 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000467ac │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000467b0 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 244 to 00000000000468a4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000468a8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000468ac │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000468b0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000468b4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000468b8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000468bc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045dd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000468c4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000468c8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000468cc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000468d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045df0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000468dc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000468e0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045e18 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000468fc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045e20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046908 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045e3c │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000046920 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000045e88 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000046960 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003a50 000000000000013c 00003a54 FDE cie=00000000 pc=0000000000045ea0..00000000000471a4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045eb0 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045eb8 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045ec8 │ │ │ │ +00003a3c 0000000000000138 00003a40 FDE cie=00000000 pc=0000000000046970..0000000000047c10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046978 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046984 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045ed4 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045ee0 │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046990 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000469a0 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000045f30 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000469a8 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000469f8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f34 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000469fc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000045ff4 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000046004 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004600c │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000046ab4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046010 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046018 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046ab8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046ac4 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046ac8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000046030 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004603c │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046040 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046044 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046048 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004604c │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046050 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004605c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046060 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046064 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046068 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004606c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046070 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046ad8 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046ae4 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046aec │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046af0 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046b00 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b04 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b08 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b0c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b10 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046b1c │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b20 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b24 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046b34 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b38 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b3c │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b40 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1500 to 000000000004664c │ │ │ │ + DW_CFA_advance_loc2: 1468 to 00000000000470fc │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047100 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047104 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046658 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004665c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047108 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004710c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046664 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047110 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046668 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047114 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047118 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004666c │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004711c │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047120 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046674 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046678 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047124 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047128 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004667c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004712c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046680 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047130 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046684 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047134 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047138 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004668c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004713c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047140 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046694 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047144 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000466a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047148 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000466a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047158 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000466d8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004718c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000466f4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000471a8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000466f8 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000471ac │ │ │ │ DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 2404 to 000000000004705c │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc2: 2372 to 0000000000047af0 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ 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: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047068 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047afc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004707c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047b04 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000470c4 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000047b48 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000470e0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000047b64 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000470e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b68 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000470e8 │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000047134 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b6c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000047ba8 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003b90 0000000000000034 00003b94 FDE cie=00000000 pc=00000000000471b0..0000000000047264 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000471d8 │ │ │ │ +00003b78 0000000000000038 00003b7c FDE cie=00000000 pc=0000000000047c10..0000000000047cb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047c1c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047c2c │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047c40 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047c50 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000047200 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000047230 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047c58 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047c60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000047254 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000047ca0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00003bc8 00000000000001f4 00003bcc FDE cie=00000000 pc=0000000000047270..0000000000047f10 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047284 │ │ │ │ +00003bb4 0000000000000210 00003bb8 FDE cie=00000000 pc=0000000000047cb0..00000000000488c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047cc0 │ │ │ │ + DW_CFA_offset: r30 at cfa-160 │ │ │ │ + DW_CFA_offset: r29 at cfa-168 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004728c │ │ │ │ - DW_CFA_offset: r19 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000472b0 │ │ │ │ - DW_CFA_offset: r20 at cfa-232 │ │ │ │ - DW_CFA_offset: r24 at cfa-200 │ │ │ │ - DW_CFA_offset: r25 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-184 │ │ │ │ - DW_CFA_offset: r28 at cfa-168 │ │ │ │ - DW_CFA_offset: r29 at cfa-160 │ │ │ │ - DW_CFA_offset: r31 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000472d8 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047cd0 │ │ │ │ + DW_CFA_offset: r15 at cfa-280 │ │ │ │ + DW_CFA_offset: r18 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047ce0 │ │ │ │ + DW_CFA_offset: r20 at cfa-240 │ │ │ │ + DW_CFA_offset: r26 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047cf0 │ │ │ │ + DW_CFA_offset: r27 at cfa-184 │ │ │ │ + DW_CFA_offset: r28 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047d00 │ │ │ │ + DW_CFA_offset: r31 at cfa-152 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000472e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047d0c │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047d1c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000047300 │ │ │ │ - DW_CFA_offset: r27 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000047328 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000047d34 │ │ │ │ + DW_CFA_offset: r25 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000047d58 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004732c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047d68 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004733c │ │ │ │ - DW_CFA_offset: r17 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000473cc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047d7c │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000047e00 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000473d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e04 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000473d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e08 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000473d8 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000473e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e0c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047e18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000047414 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000047e44 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047418 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e48 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e4c │ │ │ │ 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: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047420 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e50 │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_offset: r19 at cfa-240 │ │ │ │ - DW_CFA_offset: r20 at cfa-232 │ │ │ │ - DW_CFA_offset: r24 at cfa-200 │ │ │ │ - DW_CFA_offset: r25 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-184 │ │ │ │ - DW_CFA_offset: r27 at cfa-176 │ │ │ │ - DW_CFA_offset: r28 at cfa-168 │ │ │ │ - DW_CFA_offset: r29 at cfa-160 │ │ │ │ - DW_CFA_offset: r30 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-144 │ │ │ │ + DW_CFA_offset: r15 at cfa-280 │ │ │ │ + DW_CFA_offset: r18 at cfa-256 │ │ │ │ + DW_CFA_offset: r20 at cfa-240 │ │ │ │ + DW_CFA_offset: r25 at cfa-200 │ │ │ │ + DW_CFA_offset: r26 at cfa-192 │ │ │ │ + DW_CFA_offset: r27 at cfa-184 │ │ │ │ + DW_CFA_offset: r28 at cfa-176 │ │ │ │ + DW_CFA_offset: r29 at cfa-168 │ │ │ │ + DW_CFA_offset: r30 at cfa-160 │ │ │ │ + DW_CFA_offset: r31 at cfa-152 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047430 │ │ │ │ - DW_CFA_offset: r14 at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047434 │ │ │ │ - DW_CFA_offset: r18 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000474a4 │ │ │ │ - DW_CFA_offset: r15 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000474b4 │ │ │ │ - DW_CFA_offset: r21 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000474bc │ │ │ │ - DW_CFA_offset: r22 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000474c0 │ │ │ │ - DW_CFA_offset: r23 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000474d4 │ │ │ │ - DW_CFA_offset: r16 at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000474d8 │ │ │ │ - DW_CFA_offset: r17 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000474e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047e60 │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000047ec8 │ │ │ │ + DW_CFA_offset: r14 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ecc │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047edc │ │ │ │ + DW_CFA_offset: r24 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ee0 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000474e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ee4 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000047510 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047ef0 │ │ │ │ + DW_CFA_offset: r16 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047efc │ │ │ │ + DW_CFA_offset: r19 at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f00 │ │ │ │ + DW_CFA_offset: r21 at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000047f20 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f24 │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004751c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047f38 │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f3c │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047520 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047f48 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047524 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f4c │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047528 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f50 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004752c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f54 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047530 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f58 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047534 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f5c │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047538 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f60 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004753c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f64 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047540 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f68 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f6c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f70 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004754c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f74 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047550 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f78 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 652 to 00000000000477dc │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477e0 │ │ │ │ + DW_CFA_advance_loc1: 600 to 00000000000481d0 │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481d4 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481d8 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481dc │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481e0 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481e4 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481e8 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481ec │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481f0 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047800 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481f4 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047804 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481f8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047808 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481fc │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004780c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048200 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048204 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048208 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047818 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004820c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004781c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048210 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047820 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048214 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047824 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048218 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004821c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047828 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004782c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048220 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048224 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048228 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047834 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004822c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 192 to 00000000000478f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048230 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 176 to 00000000000482e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000478f8 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000478fc │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047900 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000482e4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000482ec │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000047930 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000048318 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047934 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004831c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048320 │ │ │ │ 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: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047938 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048324 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 408 to 0000000000047ad0 │ │ │ │ - DW_CFA_offset: r15 at cfa-272 │ │ │ │ - DW_CFA_offset: r16 at cfa-264 │ │ │ │ - DW_CFA_offset: r17 at cfa-256 │ │ │ │ - DW_CFA_offset: r21 at cfa-224 │ │ │ │ - DW_CFA_offset: r22 at cfa-216 │ │ │ │ - DW_CFA_offset: r23 at cfa-208 │ │ │ │ + DW_CFA_advance_loc1: 396 to 00000000000484b0 │ │ │ │ + DW_CFA_offset: r14 at cfa-288 │ │ │ │ + DW_CFA_offset: r16 at cfa-272 │ │ │ │ + DW_CFA_offset: r19 at cfa-248 │ │ │ │ + DW_CFA_offset: r21 at cfa-232 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_offset: r24 at cfa-208 │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ @@ -9175,22 +9202,23 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000047af0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000484d0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ DW_CFA_restore: r49 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ @@ -9198,123 +9226,134 @@ │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047afc │ │ │ │ - DW_CFA_offset: r18 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047b14 │ │ │ │ - DW_CFA_offset: r23 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047b24 │ │ │ │ - DW_CFA_offset: r22 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047b30 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000484e0 │ │ │ │ + DW_CFA_offset: r19 at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000484e4 │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000484f0 │ │ │ │ + DW_CFA_offset: r24 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000484f4 │ │ │ │ + DW_CFA_offset: r47 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000048518 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004851c │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000047b54 │ │ │ │ - DW_CFA_offset: r21 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b58 │ │ │ │ - DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048520 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048524 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000048548 │ │ │ │ + DW_CFA_offset: r21 at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004854c │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048550 │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048554 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b64 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048558 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004855c │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048560 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048564 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048568 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004856c │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048570 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048574 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048578 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 644 to 0000000000047e0c │ │ │ │ + DW_CFA_advance_loc1: 584 to 00000000000487c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487c4 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487c8 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487cc │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487d0 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487d4 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487d8 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487dc │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487e0 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487e4 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487e8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487ec │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487f0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487f4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487f8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487fc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048800 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048804 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048808 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e54 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004880c │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048810 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048814 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048818 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e64 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004881c │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048820 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048828 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000047e98 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000048854 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048858 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004885c │ │ │ │ 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: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047ea0 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048860 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000047ec0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000048880 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ DW_CFA_restore: r49 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ @@ -9324,182 +9363,191 @@ │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000047f00 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000488b8 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003dc0 0000000000000220 00003dc4 FDE cie=00000000 pc=0000000000047f10..000000000004a298 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000047f2c │ │ │ │ +00003dc8 0000000000000234 00003dcc FDE cie=00000000 pc=00000000000488d0..000000000004aaec │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000488e8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000047f48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000048900 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ 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: 12 to 0000000000047f54 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048914 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047f5c │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047f60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004891c │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048920 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047f68 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048934 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048938 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047f84 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048948 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004894c │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000047fb4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000048970 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047fbc │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047fc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048978 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047fc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048980 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000000480f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048984 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000048a9c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048aa0 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048aac │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000480fc │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ab0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000048ad4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004811c │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048124 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048adc │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048ae4 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ae8 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048138 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048afc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048148 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b00 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000048b18 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b1c │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004815c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048b24 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048b2c │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048164 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048168 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048178 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1108 to 00000000000485cc │ │ │ │ + DW_CFA_advance_loc1: 1020 to 0000000000048f28 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f2c │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f30 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f34 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f38 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f3c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f40 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f44 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485ec │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f48 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f4c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f50 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f54 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f58 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048600 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f5c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 392 to 0000000000048788 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004878c │ │ │ │ + DW_CFA_advance_loc1: 396 to 00000000000490e8 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000490ec │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048790 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000490f0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048794 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000490f4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048798 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000490f8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004879c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000490fc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049100 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049104 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049108 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004910c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049110 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000487c8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000049130 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049134 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049138 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004913c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487d8 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049140 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ 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: 4 to 00000000000487dc │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049144 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049148 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004914c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049150 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049154 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049158 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004915c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004880c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004917c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049180 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049184 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048818 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049188 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048820 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049190 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ @@ -9519,20 +9567,22 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ 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_loc2: 6036 to 0000000000049fb4 │ │ │ │ + DW_CFA_advance_loc2: 5788 to 000000000004a82c │ │ │ │ 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 │ │ │ │ @@ -9549,676 +9599,690 @@ │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049fc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a834 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049fd8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004a854 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a858 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a85c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049fe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a860 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049fe8 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a864 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ 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: 32 to 000000000004a008 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004a884 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004a03c │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004a8bc │ │ │ │ + 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: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004a0d4 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000004a9c8 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a0dc │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a9d0 │ │ │ │ + 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: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000004a1b8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000004aa20 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000004a27c │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fe4 00000000000000ec 00003fe8 FDE cie=00000000 pc=000000000004a2a0..000000000004a9e8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a2b4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004000 00000000000000f0 00004004 FDE cie=00000000 pc=000000000004aaf0..000000000004b1d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ab00 │ │ │ │ DW_CFA_offset: r30 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a2bc │ │ │ │ + DW_CFA_offset: r29 at cfa-136 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ab10 │ │ │ │ DW_CFA_offset: r23 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004a2e0 │ │ │ │ DW_CFA_offset: r24 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ab20 │ │ │ │ DW_CFA_offset: r25 at cfa-168 │ │ │ │ DW_CFA_offset: r26 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ab30 │ │ │ │ DW_CFA_offset: r27 at cfa-152 │ │ │ │ DW_CFA_offset: r28 at cfa-144 │ │ │ │ - DW_CFA_offset: r29 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ab40 │ │ │ │ DW_CFA_offset: r31 at cfa-120 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004a308 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a314 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ab50 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ab5c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004a334 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004ab78 │ │ │ │ DW_CFA_offset: r22 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004a358 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ab98 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a35c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004aba4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004a3b0 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004abec │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a3b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004abf0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004a418 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000004ac50 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a41c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004a450 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004ac80 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac84 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ac8c │ │ │ │ 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_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac90 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r22 at cfa-192 │ │ │ │ DW_CFA_offset: r23 at cfa-184 │ │ │ │ DW_CFA_offset: r24 at cfa-176 │ │ │ │ DW_CFA_offset: r25 at cfa-168 │ │ │ │ DW_CFA_offset: r26 at cfa-160 │ │ │ │ DW_CFA_offset: r27 at cfa-152 │ │ │ │ DW_CFA_offset: r28 at cfa-144 │ │ │ │ DW_CFA_offset: r29 at cfa-136 │ │ │ │ DW_CFA_offset: r30 at cfa-128 │ │ │ │ DW_CFA_offset: r31 at cfa-120 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a474 │ │ │ │ - DW_CFA_offset: r19 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a478 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004aca4 │ │ │ │ DW_CFA_offset: r20 at cfa-208 │ │ │ │ - DW_CFA_advance_loc1: 580 to 000000000004a6bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aca8 │ │ │ │ + DW_CFA_offset: r21 at cfa-200 │ │ │ │ + DW_CFA_advance_loc1: 576 to 000000000004aee8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a6c0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a6c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aeec │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aef0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a6c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aef4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004a6fc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004af20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a700 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af24 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004af2c │ │ │ │ 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_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a710 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a720 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004af40 │ │ │ │ + DW_CFA_offset: r19 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af44 │ │ │ │ DW_CFA_offset: r18 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a734 │ │ │ │ - DW_CFA_offset: r21 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a738 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004af58 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a73c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af5c │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a744 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af60 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a748 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004af68 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a74c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af6c │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af70 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a754 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af74 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a758 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af78 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a75c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af7c │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a760 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af80 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a764 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af84 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af88 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af8c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af90 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000004a99c │ │ │ │ + DW_CFA_advance_loc1: 508 to 000000000004b18c │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b190 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b194 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b198 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b19c │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1a0 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1a4 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1a8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1ac │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1b0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1b4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1b8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1bc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1c0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1c4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9d8 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b1c8 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ │ │ │ -000040d4 0000000000000204 000040d8 FDE cie=00000000 pc=000000000004a9f0..000000000004c49c │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004aa0c │ │ │ │ +000040f4 000000000000022c 000040f8 FDE cie=00000000 pc=000000000004b1e0..000000000004cb6c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004b1f8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004aa28 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004b210 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ 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: 12 to 000000000004aa34 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004aa3c │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa40 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004aa48 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004aa5c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004aa64 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa68 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004aa94 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa98 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004aaa0 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000004acc8 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004accc │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004acd0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004acf0 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004acf4 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004acf8 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ad08 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad0c │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad10 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad14 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad18 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ad28 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b220 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b228 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b22c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b240 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b244 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b254 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b258 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004b27c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b280 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 532 to 000000000004b494 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b498 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b4a0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1168 to 000000000004b1bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b4ac │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004b4c4 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b4c8 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b4d4 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b4d8 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b4e8 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b4ec │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b4f0 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b4f4 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b500 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b504 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b50c │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1068 to 000000000004b938 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b93c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b940 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b944 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b948 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b94c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b950 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b954 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b958 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b95c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1e0 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b960 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b964 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b968 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b96c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000004b300 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b970 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b308 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000004ba84 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba88 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b30c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba8c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba90 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba94 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba98 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b31c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba9c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004baa0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004baa4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b33c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004bac0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b340 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bac4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b344 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bac8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bacc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b34c │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bad0 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ 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: 4 to 000000000004b350 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b354 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bad4 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bad8 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004badc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b358 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b35c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bae0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b360 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bae4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b364 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bae8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004baec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b380 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004bb08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b384 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb0c │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b388 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb10 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b38c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb14 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b390 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bb20 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ 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_loc2: 4000 to 000000000004c330 │ │ │ │ + DW_CFA_advance_loc2: 3804 to 000000000004c9fc │ │ │ │ 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: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c33c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ca04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c354 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004ca20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca24 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c35c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca28 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c360 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca2c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c364 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca30 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ 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: 20 to 000000000004c378 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ca44 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c390 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ca58 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000004c3f8 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000004cac0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004c45c │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000004cb28 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004c488 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004cb58 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000042dc 0000000000000094 000042e0 FDE cie=00000000 pc=000000000004c4a0..000000000004c8f8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004c4c0 │ │ │ │ +00004324 0000000000000090 00004328 FDE cie=00000000 pc=000000000004cb70..000000000004cf44 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cb80 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cb94 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c4d0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c4e8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004cbb0 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cbb4 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c4f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cbbc │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c4fc │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c500 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cbc0 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c508 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cbcc │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cbd0 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c50c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cbd4 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c510 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cbd8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c514 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cbdc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000004c69c │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000004cd40 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd44 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd48 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd4c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd50 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd54 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd58 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd5c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cd60 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000004c7e4 │ │ │ │ + DW_CFA_advance_loc: 248 to 000000000004ce58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c7fc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004ce74 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ce78 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ @@ -10226,627 +10290,504 @@ │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004c864 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004cecc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004c898 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004cee8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c8b0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004cf08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf0c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004374 0000000000000010 00004378 FDE cie=00000000 pc=000000000004c900..000000000004ce44 │ │ │ │ +000043b8 0000000000000010 000043bc FDE cie=00000000 pc=000000000004cf80..000000000004d420 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004388 0000000000000010 0000438c FDE cie=00000000 pc=000000000004ce50..000000000004cf84 │ │ │ │ +000043cc 0000000000000010 000043d0 FDE cie=00000000 pc=000000000004d420..000000000004d528 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000439c 000000000000002c 000043a0 FDE cie=00000000 pc=000000000004cf90..000000000004d0d0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004cfc0 │ │ │ │ +000043e0 0000000000000030 000043e4 FDE cie=00000000 pc=000000000004d530..000000000004d660 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004d550 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d560 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d574 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004cfe8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000004d0a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d57c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000004d634 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d0c0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004d650 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000043cc 0000000000000028 000043d0 FDE cie=00000000 pc=000000000004d0d0..000000000004d588 │ │ │ │ - DW_CFA_advance_loc1: 484 to 000000000004d2b4 │ │ │ │ - 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: 136 to 000000000004d33c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d340 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000004d56c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d574 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ +00004414 0000000000000010 00004418 FDE cie=00000000 pc=000000000004d660..000000000004daec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000043f8 0000000000000020 000043fc FDE cie=00000000 pc=000000000004d590..000000000004d704 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d5b0 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d5c0 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004428 000000000000001c 0000442c FDE cie=00000000 pc=000000000004daf0..000000000004dc3c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004db18 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000004d6e0 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000004dc18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d6f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dc20 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000441c 0000000000000044 00004420 FDE cie=00000000 pc=000000000004d710..000000000004d870 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d724 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d72c │ │ │ │ +00004448 0000000000000044 0000444c FDE cie=00000000 pc=000000000004dc40..000000000004dd88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dc48 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dc54 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d73c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d740 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dc5c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d748 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d74c │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d750 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d754 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc60 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d768 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d76c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dc6c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dc74 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc78 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dc84 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc88 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dc90 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000004d840 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000004dd58 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d844 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd5c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d848 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d84c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd60 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd64 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d850 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd68 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd6c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d85c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d860 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd78 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004464 0000000000000018 00004468 FDE cie=00000000 pc=000000000004d870..000000000004da0c │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000004d93c │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000004d9e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d9f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00004490 0000000000000010 00004494 FDE cie=00000000 pc=000000000004dd90..000000000004df28 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004480 0000000000000028 00004484 FDE cie=00000000 pc=000000000004da10..000000000004dbf4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004da28 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004dac0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004dad0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dad8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000004db8c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004dbc0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004dbcc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dbd0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004dbdc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +000044a4 0000000000000010 000044a8 FDE cie=00000000 pc=000000000004df30..000000000004e0e8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044ac 000000000000007c 000044b0 FDE cie=00000000 pc=000000000004dc00..000000000004e088 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004dc1c │ │ │ │ +000044b8 0000000000000050 000044bc FDE cie=00000000 pc=000000000004e100..000000000004e540 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e110 │ │ │ │ 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 000000000004e120 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004dc34 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e12c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000004dca0 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000004e194 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004dcbc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e1c0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004dcc8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dcd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e1d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004dd50 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000004e25c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004dd70 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dd78 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dd80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e260 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000004df2c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df34 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df38 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000004e40c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e410 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004df50 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004e424 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e428 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000004e004 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000004e4c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e008 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e4c4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e00c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e4c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e028 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e4f4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e034 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e040 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e500 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e508 │ │ │ │ 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_advance_loc: 8 to 000000000004e048 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004e06c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e074 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004e52c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e078 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000452c 000000000000001c 00004530 FDE cie=00000000 pc=000000000004e090..000000000004e0d0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e0ac │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e0b8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e0c0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000450c 0000000000000010 00004510 FDE cie=00000000 pc=000000000004e540..000000000004e558 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000454c 000000000000001c 00004550 FDE cie=00000000 pc=000000000004e0d0..000000000004e10c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e0e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e0f4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e0fc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004520 0000000000000010 00004524 FDE cie=00000000 pc=000000000004e560..000000000004e574 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000456c 000000000000005c 00004570 FDE cie=00000000 pc=000000000004e110..000000000004e4a8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e120 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e128 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e13c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e140 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e150 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e154 │ │ │ │ +00004534 000000000000003c 00004538 FDE cie=00000000 pc=000000000004e580..000000000004e8dc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e5ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e160 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e168 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e170 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e184 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e5bc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 240 to 000000000004e274 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000004e6c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e278 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e27c │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e280 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e294 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e6dc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e2a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e6e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e2a8 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2ac │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000004e354 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e358 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e368 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e370 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e378 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000004e7a8 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e37c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7ac │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 272 to 000000000004e48c │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e490 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e494 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7b0 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7b4 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000004e8c0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e498 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8c4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8c8 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8cc │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ │ │ │ -000045cc 0000000000000044 000045d0 FDE cie=00000000 pc=000000000004e4b0..000000000004e5d8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e4d0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e4f0 │ │ │ │ +00004574 0000000000000034 00004578 FDE cie=00000000 pc=000000000004e8e0..000000000004e9d0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e8fc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004e914 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e500 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e514 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e93c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e520 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e940 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e538 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e950 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e540 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e95c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e550 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e554 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e960 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e96c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e558 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e560 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e568 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e574 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e970 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004e5b4 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5b8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5bc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5c0 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000004e9bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004614 0000000000000034 00004618 FDE cie=00000000 pc=000000000004e5e0..000000000004e6dc │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e5ec │ │ │ │ +000045ac 0000000000000034 000045b0 FDE cie=00000000 pc=000000000004e9d0..000000000004eab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e9d4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e5f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e9dc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e5fc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e9ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e610 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e9f4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004e640 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004ea28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea2c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e648 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e650 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ea40 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000004e6c4 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004ea98 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e6cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004eaa4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000464c 0000000000000164 00004650 FDE cie=00000000 pc=000000000004e6e0..000000000004f2c0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e6f4 │ │ │ │ +000045e4 0000000000000174 000045e8 FDE cie=00000000 pc=000000000004eac0..000000000004f638 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ead0 │ │ │ │ DW_CFA_offset: r31 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e704 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004eadc │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e71c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004eafc │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-400 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-384 │ │ │ │ DW_CFA_offset_extended: r104 at cfa-368 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e72c │ │ │ │ - DW_CFA_offset: r17 at cfa-264 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000004e82c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004eb0c │ │ │ │ + DW_CFA_offset: r20 at cfa-240 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000004ec0c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e83c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ec10 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e858 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004ec2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000004e960 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e980 │ │ │ │ + DW_CFA_advance_loc: 252 to 000000000004ed28 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004ed50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e98c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ed5c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed60 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e994 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed64 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004ea1c │ │ │ │ - DW_CFA_offset: r17 at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ea34 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ea3c │ │ │ │ - DW_CFA_offset: r14 at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea40 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004ede8 │ │ │ │ + DW_CFA_offset: r20 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004edfc │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee00 │ │ │ │ + DW_CFA_offset: r14 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ee08 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ee10 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee14 │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004ee30 │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee34 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ea54 │ │ │ │ - DW_CFA_offset: r20 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea58 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ee44 │ │ │ │ DW_CFA_offset: r21 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee48 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ee54 │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee58 │ │ │ │ DW_CFA_offset: r24 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ee60 │ │ │ │ DW_CFA_offset: r25 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee64 │ │ │ │ DW_CFA_offset: r26 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea68 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ee6c │ │ │ │ DW_CFA_offset: r27 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee70 │ │ │ │ + DW_CFA_offset: r28 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ee78 │ │ │ │ DW_CFA_offset: r29 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ea74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee7c │ │ │ │ DW_CFA_offset: r30 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea78 │ │ │ │ - DW_CFA_offset: r22 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea7c │ │ │ │ - DW_CFA_offset: r23 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea80 │ │ │ │ - DW_CFA_offset: r28 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea84 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ee88 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee8c │ │ │ │ DW_CFA_offset: r46 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee90 │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea8c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ee98 │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea90 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee9c │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eea0 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eea4 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eaa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004eeac │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eaa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eeb0 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eaa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eeb4 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eaac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eeb8 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eebc │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eab4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004eec4 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eec8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eabc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eecc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004eac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eed0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eac8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004eed8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004eaf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eedc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004eb14 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004ef04 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1292 to 000000000004f020 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 000000000004f380 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r46 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f024 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f384 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f388 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f02c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f38c │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f390 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f394 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f398 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f03c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f39c │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f040 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3a0 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f044 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3a4 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3a8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f04c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3ac │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3b0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3b4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3b8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f05c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3bc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3c0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3c4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f068 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3c8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f06c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3cc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3d0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3d4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f078 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3d8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f07c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3dc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f080 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3e0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f084 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3e4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3e8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f08c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3ec │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f090 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3f0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3f4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3f8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f09c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3fc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f0a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f400 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004f0bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f408 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f0c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f40c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f0c4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004f428 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f430 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f0c8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f0d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f43c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f0d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f440 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f0e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f450 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000004f200 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000004f560 │ │ │ │ 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 │ │ │ │ @@ -10868,205 +10809,216 @@ │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000004f29c │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f2a0 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000004f5f8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004f618 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f2ac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f624 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f2b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f628 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000047b4 000000000000007c 000047b8 FDE cie=00000000 pc=000000000004f2c0..000000000004fbf8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f2d4 │ │ │ │ +0000475c 0000000000000094 00004760 FDE cie=00000000 pc=000000000004f640..000000000004ff34 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f650 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f2e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f65c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f2f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f66c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004f334 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f338 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004f6ac │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f33c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6b0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000004f430 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000004f7a0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7a4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000004f4b0 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000004f81c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f4bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f828 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f4c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f830 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ 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: 136 to 000000000004f548 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004f8b4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004f560 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004f8d0 │ │ │ │ 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: 188 to 000000000004f61c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000004f770 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc1: 704 to 000000000004fa30 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000004f97c │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 340 to 000000000004fad0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa34 │ │ │ │ + DW_CFA_advance_loc1: 684 to 000000000004fd7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd80 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd84 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000004fadc │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000004fe1c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe20 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004faec │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe24 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fe30 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe34 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ 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: 196 to 000000000004fbb0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fbb4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000004fee0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fbb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fee4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fbbc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004feec │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fbc0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004fbdc │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fbe0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fef4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ff00 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff04 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + 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_advance_loc: 16 to 000000000004ff14 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fbe4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fbe8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff18 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ff24 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004834 0000000000000240 00004838 FDE cie=00000000 pc=000000000004fc00..00000000000507c4 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004fc14 │ │ │ │ +000047f4 0000000000000244 000047f8 FDE cie=00000000 pc=000000000004ff40..0000000000050ab8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ff50 │ │ │ │ DW_CFA_offset: r28 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fc24 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ff5c │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004fc40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004ff78 │ │ │ │ DW_CFA_offset_extended: r103 at cfa-384 │ │ │ │ DW_CFA_offset_extended: r104 at cfa-368 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fc4c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ff88 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fc58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ff90 │ │ │ │ DW_CFA_offset: r22 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fc5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff94 │ │ │ │ DW_CFA_offset: r23 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fc60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff98 │ │ │ │ DW_CFA_offset: r25 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fc64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff9c │ │ │ │ DW_CFA_offset: r31 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fc6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffa0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004fca0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004ffcc │ │ │ │ + DW_CFA_offset: r29 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ffd4 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fca4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ffe0 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fca8 │ │ │ │ - DW_CFA_offset: r14 at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffe4 │ │ │ │ DW_CFA_offset: r21 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004fcdc │ │ │ │ - DW_CFA_offset: r30 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fcec │ │ │ │ - DW_CFA_offset: r17 at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcf0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004fffc │ │ │ │ DW_CFA_offset: r26 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fd00 │ │ │ │ - DW_CFA_offset: r29 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fd08 │ │ │ │ - DW_CFA_offset: r15 at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004fd20 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000050018 │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005001c │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005002c │ │ │ │ + DW_CFA_offset: r30 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050038 │ │ │ │ + DW_CFA_offset: r14 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005005c │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd28 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050068 │ │ │ │ + DW_CFA_offset: r48 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005006c │ │ │ │ + DW_CFA_offset: r49 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000050084 │ │ │ │ + DW_CFA_offset: r15 at cfa-280 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050088 │ │ │ │ DW_CFA_offset: r24 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fd34 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005009c │ │ │ │ DW_CFA_offset: r46 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500a0 │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd3c │ │ │ │ - DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fd48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000500ac │ │ │ │ DW_CFA_offset: r27 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fd54 │ │ │ │ - DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500b0 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500b4 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500b8 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000500c0 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500c4 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500c8 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fd74 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000500d0 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500d4 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500d8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500dc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd84 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000500e8 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500ec │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500f0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fd98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500f4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1252 to 000000000005027c │ │ │ │ + DW_CFA_advance_loc2: 1128 to 000000000005055c │ │ │ │ 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 │ │ │ │ @@ -11090,15 +11042,15 @@ │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 292 to 00000000000503a0 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000050690 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ DW_CFA_offset: r17 at cfa-264 │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ @@ -11122,101 +11074,101 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 328 to 00000000000504e8 │ │ │ │ + DW_CFA_advance_loc1: 320 to 00000000000507d0 │ │ │ │ DW_CFA_restore: r46 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507d4 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507d8 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507dc │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507e0 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507e4 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050500 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507e8 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050504 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507ec │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050508 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507f0 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005050c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507f4 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050510 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507f8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050514 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507fc │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050800 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005051c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050804 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050808 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005080c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050528 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050810 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005052c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050814 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050530 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050818 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005081c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050538 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050820 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005053c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050824 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050540 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050828 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050544 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005082c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050830 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005054c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050834 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050550 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050838 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050554 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005083c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050558 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050840 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005055c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050844 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050560 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050848 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000505d8 │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000508c4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000508c8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000508cc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000508d0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000508d4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000050604 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000508f0 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ DW_CFA_restore_extended: r103 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050610 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000508fc │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050614 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050900 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050620 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050910 │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ DW_CFA_offset: r17 at cfa-264 │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ @@ -11254,15 +11206,15 @@ │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ 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: 20 to 0000000000050634 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050924 │ │ │ │ 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 │ │ │ │ @@ -11291,258 +11243,242 @@ │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000050738 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000050a28 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ DW_CFA_restore_extended: r103 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050744 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050a34 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050748 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a38 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005074c │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a3c │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ DW_CFA_offset: r22 at cfa-224 │ │ │ │ DW_CFA_offset: r23 at cfa-216 │ │ │ │ DW_CFA_offset: r25 at cfa-200 │ │ │ │ DW_CFA_offset: r28 at cfa-176 │ │ │ │ DW_CFA_offset: r31 at cfa-152 │ │ │ │ DW_CFA_offset_extended: r103 at cfa-384 │ │ │ │ DW_CFA_offset_extended: r104 at cfa-368 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ 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: 88 to 00000000000507a4 │ │ │ │ - DW_CFA_offset: r14 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000050a94 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ DW_CFA_offset: r21 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507a8 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507ac │ │ │ │ + DW_CFA_offset: r26 at cfa-192 │ │ │ │ + DW_CFA_offset: r29 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a98 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a9c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050aa0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050aa4 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050aa8 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a78 0000000000000090 00004a7c FDE cie=00000000 pc=00000000000507d0..0000000000051294 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000507e4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00004a3c 000000000000006c 00004a40 FDE cie=00000000 pc=0000000000050ac0..0000000000051500 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050ad0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000507fc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050ae4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005081c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000050830 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000050b1c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050838 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050848 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005084c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050b28 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 540 to 0000000000050a68 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a6c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a70 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 664 to 0000000000050d08 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d0c │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d10 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc1: 392 to 0000000000050e98 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050b2c │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050b30 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc2: 1552 to 0000000000051140 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e9c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000050f90 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000051230 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051234 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051238 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f9c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005123c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051240 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000051090 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000051330 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051334 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051098 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051338 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: 16 to 00000000000510a8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005133c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510b0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000510c0 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051340 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051344 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051350 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ 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_advance_loc: 152 to 0000000000051158 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000513e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005115c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000513e8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051164 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000513ec │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051168 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000513f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051170 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000513f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051174 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000513fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000005127c │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051280 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051284 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b0c 000000000000001c 00004b10 FDE cie=00000000 pc=00000000000512a0..0000000000051304 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000512e0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000512ec │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000512f4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004aac 0000000000000010 00004ab0 FDE cie=00000000 pc=0000000000051500..000000000005153c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b2c 0000000000000050 00004b30 FDE cie=00000000 pc=0000000000051310..000000000005147c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051320 │ │ │ │ +00004ac0 0000000000000050 00004ac4 FDE cie=00000000 pc=0000000000051540..00000000000516ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051548 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005132c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051550 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051338 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051560 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000051364 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005158c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005137c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000515a4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051380 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000515b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051384 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515b4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005138c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515b8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000513c4 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000515f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515f8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000513e4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000051614 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000513f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051620 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000513f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051628 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005140c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005163c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051640 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051414 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000051440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051644 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000051670 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051450 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051454 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051684 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005145c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005168c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005146c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005169c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ │ │ │ -00004b80 0000000000000070 00004b84 FDE cie=00000000 pc=0000000000051480..000000000005258c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051490 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004b14 000000000000008c 00004b18 FDE cie=00000000 pc=00000000000516b0..000000000005276c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000516b8 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000516d0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000514e8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - 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: 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_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000051730 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000514f4 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051734 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514fc │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc2: 2436 to 0000000000051e80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051740 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2420 to 00000000000520b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000051ec0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000520e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000520e4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000520e8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000052130 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ 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 │ │ │ │ @@ -11554,65 +11490,84 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ee4 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052134 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004bf4 0000000000000084 00004bf8 FDE cie=00000000 pc=0000000000052590..0000000000054048 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000525a0 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ +00004ba4 00000000000000a4 00004ba8 FDE cie=00000000 pc=0000000000052770..00000000000540ec │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052780 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000525f8 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000527d8 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052604 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ 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: 4 to 0000000000052608 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000527e4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052614 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000052800 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc2: 2860 to 0000000000053140 │ │ │ │ + DW_CFA_advance_loc2: 2892 to 000000000005334c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_restore_extended: r101 │ │ │ │ + DW_CFA_restore_extended: r100 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000053178 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000053378 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005318c │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000533ac │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000531a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000533b0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000533b4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000531b0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ 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 │ │ │ │ @@ -11623,54 +11578,54 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000531c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000533c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004c7c 0000000000000064 00004c80 FDE cie=00000000 pc=0000000000054050..000000000005456c │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000540a8 │ │ │ │ +00004c4c 0000000000000064 00004c50 FDE cie=00000000 pc=00000000000540f0..00000000000545b4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054104 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054110 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000054130 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054140 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000054190 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset: r14 at cfa-152 │ │ │ │ DW_CFA_offset: r15 at cfa-144 │ │ │ │ DW_CFA_offset: r16 at cfa-136 │ │ │ │ DW_CFA_offset: r17 at cfa-128 │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000540c0 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000540c8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000540e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054194 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 664 to 000000000005437c │ │ │ │ + DW_CFA_advance_loc1: 600 to 00000000000543ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000543c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054418 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000543d0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000054440 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ @@ -11682,854 +11637,797 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000543d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054444 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004ce4 000000000000001c 00004ce8 FDE cie=00000000 pc=0000000000054570..00000000000545b0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005458c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054598 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000545a0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004cb4 0000000000000010 00004cb8 FDE cie=00000000 pc=00000000000545c0..00000000000545d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d04 000000000000001c 00004d08 FDE cie=00000000 pc=00000000000545b0..00000000000545f4 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000545d0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000545dc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000545e4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004cc8 0000000000000010 00004ccc FDE cie=00000000 pc=00000000000545e0..00000000000545fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d24 000000000000001c 00004d28 FDE cie=00000000 pc=0000000000054600..000000000005463c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054618 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054624 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005462c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004cdc 0000000000000010 00004ce0 FDE cie=00000000 pc=0000000000054600..0000000000054614 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d44 000000000000003c 00004d48 FDE cie=00000000 pc=0000000000054640..0000000000054874 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054658 │ │ │ │ +00004cf0 0000000000000030 00004cf4 FDE cie=00000000 pc=0000000000054620..0000000000054834 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054630 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 336 to 00000000000547a8 │ │ │ │ + DW_CFA_advance_loc1: 356 to 0000000000054794 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054798 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000547a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000547d4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000547dc │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000547ec │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000547c4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000547f4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000547cc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054800 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054804 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000547d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000547d4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005480c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000547dc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000054820 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000547ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d84 0000000000000030 00004d88 FDE cie=00000000 pc=0000000000054880..000000000005498c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054890 │ │ │ │ +00004d24 0000000000000030 00004d28 FDE cie=00000000 pc=0000000000054840..000000000005492c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054848 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000548a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054858 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000548b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005486c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000548e8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000054894 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000005491c │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000548c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054928 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000548d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054930 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000548e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000054970 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005490c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005497c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005491c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004db8 0000000000000010 00004dbc FDE cie=00000000 pc=0000000000054990..0000000000054b00 │ │ │ │ +00004d58 0000000000000010 00004d5c FDE cie=00000000 pc=0000000000054940..0000000000054aa0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dcc 0000000000000010 00004dd0 FDE cie=00000000 pc=0000000000054b00..0000000000054c40 │ │ │ │ +00004d6c 0000000000000010 00004d70 FDE cie=00000000 pc=0000000000054aa0..0000000000054bcc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004de0 0000000000000024 00004de4 FDE cie=00000000 pc=0000000000054c40..0000000000054dc0 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000054c94 │ │ │ │ +00004d80 0000000000000020 00004d84 FDE cie=00000000 pc=0000000000054bd0..0000000000054d30 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000054c14 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054c24 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000054cd8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000054c6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054ce8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054c7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000054da0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -00004e08 000000000000002c 00004e0c FDE cie=00000000 pc=0000000000054dc0..0000000000054e68 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000054de8 │ │ │ │ +00004da4 0000000000000030 00004da8 FDE cie=00000000 pc=0000000000054d30..0000000000054dc4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054d44 │ │ │ │ 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 0000000000054d54 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054d64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054e04 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000054e3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054d6c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054d98 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054e58 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000054db4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004e38 000000000000002c 00004e3c FDE cie=00000000 pc=0000000000054e70..0000000000054f18 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000054e98 │ │ │ │ +00004dd8 0000000000000030 00004ddc FDE cie=00000000 pc=0000000000054dd0..0000000000054e64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054de4 │ │ │ │ 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 0000000000054df4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054e04 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054eb4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000054eec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054e0c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054e38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054f08 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000054e54 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004e68 000000000000002c 00004e6c FDE cie=00000000 pc=0000000000054f20..0000000000054fc8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000054f48 │ │ │ │ +00004e0c 0000000000000030 00004e10 FDE cie=00000000 pc=0000000000054e70..0000000000054f04 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054e84 │ │ │ │ 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 0000000000054e94 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054ea4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054f64 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000054f9c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054eac │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054ed8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054fb8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000054ef4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004e98 0000000000000050 00004e9c FDE cie=00000000 pc=0000000000054fd0..00000000000550a8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054fdc │ │ │ │ +00004e40 0000000000000050 00004e44 FDE cie=00000000 pc=0000000000054f10..0000000000054fe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f14 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054fe4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054f1c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054ff4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054f2c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f30 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ffc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054f3c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055010 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054f48 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055014 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f4c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055018 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f50 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005501c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f54 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000005506c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000054fa8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fac │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fb0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fb4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005507c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fb8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055080 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fbc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fc4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005508c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fc8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: 4 to 0000000000055090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fcc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fd0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fd4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004eec 0000000000000050 00004ef0 FDE cie=00000000 pc=00000000000550b0..0000000000055188 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000550bc │ │ │ │ +00004e94 0000000000000050 00004e98 FDE cie=00000000 pc=0000000000054ff0..00000000000550c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ff4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000550c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054ffc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000550d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005500c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055010 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550dc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005501c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000550f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055028 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005502c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055030 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055034 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000005514c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000055088 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005508c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055090 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055094 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005515c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055098 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005509c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055164 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055168 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550a4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005516c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550a8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: 4 to 0000000000055170 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550ac │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055174 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550b0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055178 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550b4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f40 0000000000000050 00004f44 FDE cie=00000000 pc=0000000000055190..0000000000055268 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005519c │ │ │ │ +00004ee8 0000000000000050 00004eec FDE cie=00000000 pc=00000000000550d0..00000000000551a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550d4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000551a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000550dc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000551b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000550ec │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550f0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551bc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000550fc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000551d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055108 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005510c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055110 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055114 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000005522c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000055168 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055230 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005516c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055234 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055170 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055238 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055174 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005523c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055178 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005517c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055180 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055184 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005524c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055188 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: 4 to 0000000000055250 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005518c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055190 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055258 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055194 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f94 0000000000000084 00004f98 FDE cie=00000000 pc=0000000000055270..0000000000055470 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005527c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055288 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005529c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000552a4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552a8 │ │ │ │ +00004f3c 000000000000007c 00004f40 FDE cie=00000000 pc=00000000000551b0..00000000000553a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551b4 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552ac │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000551d4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000551e0 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551e4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552b0 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000552c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000551f0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000551fc │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552c8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055200 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055208 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005520c │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055214 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055218 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005521c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055220 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055224 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552e0 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000055374 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055378 │ │ │ │ + DW_CFA_advance_loc: 160 to 00000000000552c4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005537c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552c8 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552cc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055380 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552d0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055384 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552d4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055388 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552d8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005538c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552dc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055390 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552e0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055394 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552e4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055398 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005539c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552ec │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000553b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000552fc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000553c0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055300 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ 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: 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000501c 0000000000000064 00005020 FDE cie=00000000 pc=0000000000055470..0000000000055610 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005547c │ │ │ │ +00004fbc 0000000000000064 00004fc0 FDE cie=00000000 pc=00000000000553b0..000000000005553c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000553b4 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055490 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000553c8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055498 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000553d0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005549c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000553d4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000553d8 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000553e4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000553e8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000554b8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554bc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000553f4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000553f8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000553fc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055400 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554c8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000055564 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000055494 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055568 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055498 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005556c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005549c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055570 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554a0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055574 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554a4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055578 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554a8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005557c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554ac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055580 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055584 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055590 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000554c0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000555a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000554d0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ 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: 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 │ │ │ │ │ │ │ │ -00005084 0000000000000064 00005088 FDE cie=00000000 pc=0000000000055610..00000000000557b0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005561c │ │ │ │ +00005024 0000000000000064 00005028 FDE cie=00000000 pc=0000000000055540..00000000000556cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055544 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055630 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055558 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055638 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055560 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005563c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055564 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055568 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055574 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055644 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055578 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055658 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005565c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055584 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055588 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005558c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055664 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055590 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055668 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000055704 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000055624 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055708 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055628 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005570c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005562c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055630 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055634 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055638 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005571c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005563c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055720 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055640 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055644 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055730 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055650 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055740 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055660 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ 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: 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 │ │ │ │ │ │ │ │ -000050ec 0000000000000018 000050f0 FDE cie=00000000 pc=00000000000557b0..000000000005594c │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000005587c │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000055924 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055930 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +0000508c 0000000000000010 00005090 FDE cie=00000000 pc=00000000000556d0..0000000000055868 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005108 0000000000000028 0000510c FDE cie=00000000 pc=0000000000055950..0000000000055b34 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055968 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000055a00 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055a10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055a18 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000055acc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ad0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000055b00 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055b0c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b10 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055b1c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +000050a0 0000000000000010 000050a4 FDE cie=00000000 pc=0000000000055870..0000000000055a28 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005134 0000000000000030 00005138 FDE cie=00000000 pc=0000000000055b40..000000000005600c │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000055b88 │ │ │ │ +000050b4 0000000000000030 000050b8 FDE cie=00000000 pc=0000000000055a30..0000000000055edc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055a64 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 696 to 0000000000055e40 │ │ │ │ + DW_CFA_advance_loc1: 704 to 0000000000055d24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000055e5c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000055d40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055e64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055d48 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055e70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005168 0000000000000030 0000516c FDE cie=00000000 pc=0000000000056010..00000000000561ac │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056020 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000050e8 000000000000002c 000050ec FDE cie=00000000 pc=0000000000055f00..0000000000056078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f04 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000056034 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055f18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 00000000000560d4 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000055fac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000560e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055fb8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000560f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000056168 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000056034 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056178 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056044 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056180 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056050 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000519c 000000000000001c 000051a0 FDE cie=00000000 pc=00000000000561b0..00000000000561ec │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000561c8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000561d4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000561dc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005118 0000000000000010 0000511c FDE cie=00000000 pc=0000000000056080..0000000000056094 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051bc 000000000000002c 000051c0 FDE cie=00000000 pc=00000000000561f0..0000000000056418 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000056208 │ │ │ │ +0000512c 000000000000002c 00005130 FDE cie=00000000 pc=00000000000560a0..0000000000056260 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000560b0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005621c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000560bc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000056364 │ │ │ │ + DW_CFA_advance_loc1: 304 to 00000000000561ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056370 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000561f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056380 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056200 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000563fc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000056234 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056408 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000056250 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051ec 000000000000003c 000051f0 FDE cie=00000000 pc=0000000000056420..0000000000056d34 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000056434 │ │ │ │ +0000515c 000000000000003c 00005160 FDE cie=00000000 pc=0000000000056260..0000000000056a40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005626c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056444 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056278 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000056468 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005629c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056474 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000562a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056480 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000562b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 0000000000056738 │ │ │ │ + DW_CFA_advance_loc1: 628 to 0000000000056524 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056748 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056534 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056750 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056540 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 0000000000056c80 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 00000000000569bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056c90 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000569cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000569d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000522c 0000000000000024 00005230 FDE cie=00000000 pc=0000000000056d40..0000000000056e40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000056d54 │ │ │ │ +0000519c 000000000000002c 000051a0 FDE cie=00000000 pc=0000000000056a40..0000000000056b38 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056a4c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056d64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056a58 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000056db4 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000056a94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056dc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056aa4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056dd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056ab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000056b18 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056b28 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005254 0000000000000030 00005258 FDE cie=00000000 pc=0000000000056e40..0000000000056fdc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056e50 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000051cc 000000000000002c 000051d0 FDE cie=00000000 pc=0000000000056b40..0000000000056cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b44 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000056e64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056b58 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000056f04 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000056bec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056f10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056bf8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056f20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000056f98 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000056c74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056fa8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056c84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056fb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056c90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005288 000000000000001c 0000528c FDE cie=00000000 pc=0000000000056fe0..000000000005701c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000056ff8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057004 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005700c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000051fc 0000000000000010 00005200 FDE cie=00000000 pc=0000000000056cc0..0000000000056cd4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052a8 000000000000002c 000052ac FDE cie=00000000 pc=0000000000057020..0000000000057248 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000057038 │ │ │ │ +00005210 000000000000002c 00005214 FDE cie=00000000 pc=0000000000056ce0..0000000000056ea0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056cf0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005704c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056cfc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000057194 │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000056e2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000571a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056e38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000571b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000005722c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000056e74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057238 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000056e90 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052d8 000000000000003c 000052dc FDE cie=00000000 pc=0000000000057250..0000000000057b64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057264 │ │ │ │ +00005240 000000000000003c 00005244 FDE cie=00000000 pc=0000000000056ea0..0000000000057680 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056eac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057274 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056eb8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000057298 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000056edc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000572a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056ee8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000572b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 0000000000057568 │ │ │ │ + DW_CFA_advance_loc1: 628 to 0000000000057164 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057578 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057174 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057580 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057180 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 0000000000057ab0 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 00000000000575fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057ac0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005760c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057610 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005318 0000000000000024 0000531c FDE cie=00000000 pc=0000000000057b70..0000000000057c70 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057b84 │ │ │ │ +00005280 000000000000002c 00005284 FDE cie=00000000 pc=0000000000057680..0000000000057778 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005768c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057b94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057698 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000057be4 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000576d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057bf0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000576e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057c00 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000576f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000057758 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057768 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005340 0000000000000010 00005344 FDE cie=00000000 pc=0000000000057c70..0000000000057d6c │ │ │ │ +000052b0 0000000000000010 000052b4 FDE cie=00000000 pc=0000000000057780..000000000005787c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005354 0000000000000010 00005358 FDE cie=00000000 pc=0000000000057d70..0000000000057e70 │ │ │ │ +000052c4 0000000000000010 000052c8 FDE cie=00000000 pc=0000000000057880..0000000000057980 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005368 0000000000000010 0000536c FDE cie=00000000 pc=0000000000057e70..0000000000057ef8 │ │ │ │ +000052d8 0000000000000010 000052dc FDE cie=00000000 pc=0000000000057980..0000000000057a08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000537c 0000000000000010 00005380 FDE cie=00000000 pc=0000000000057f00..0000000000057fd8 │ │ │ │ +000052ec 0000000000000010 000052f0 FDE cie=00000000 pc=0000000000057a10..0000000000057ae8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005390 ZERO terminator │ │ │ │ +00005300 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ nfft_exp2i │ │ │ │ nfft_log2i │ │ │ │ nfft_next_power_of_2 │ │ │ │ nfft_next_power_of_2_exp │ │ │ │ nfft_next_power_of_2_exp_int │ │ │ │ nfft_lambda │ │ │ │ nfft_lambda2 │ │ │ │ -nfft_free_hook │ │ │ │ nfft_free │ │ │ │ +nfft_free_hook │ │ │ │ fftw_free │ │ │ │ -nfft_die_hook │ │ │ │ nfft_die │ │ │ │ -nfft_malloc_hook │ │ │ │ +nfft_die_hook │ │ │ │ nfft_malloc │ │ │ │ +nfft_malloc_hook │ │ │ │ fftw_malloc │ │ │ │ nfft_vpr_double │ │ │ │ __printf_chk │ │ │ │ nfft_vpr_complex │ │ │ │ nfft_drand48 │ │ │ │ nfft_srand48 │ │ │ │ nfft_vrand_unit_complex │ │ │ │ @@ -170,17 +170,17 @@ │ │ │ │ beta_al_row │ │ │ │ gamma_al_row │ │ │ │ alpha_al_all │ │ │ │ beta_al_all │ │ │ │ gamma_al_all │ │ │ │ eval_al_thresh │ │ │ │ KSQRTPII │ │ │ │ +nfsft_init_guru │ │ │ │ nfsft_trafo │ │ │ │ nfsft_adjoint │ │ │ │ -nfsft_init_guru │ │ │ │ nfsft_init_advanced │ │ │ │ nfsft_init │ │ │ │ nfsft_precompute │ │ │ │ nfsft_forget │ │ │ │ nfsft_finalize │ │ │ │ nfsft_trafo_direct │ │ │ │ nfsft_adjoint_direct │ │ │ │ @@ -220,138 +220,122 @@ │ │ │ │ solver_finalize_double │ │ │ │ libfftw3.so.3 │ │ │ │ libm.so.6 │ │ │ │ libc.so.6 │ │ │ │ libnfft3.so.4 │ │ │ │ GLIBC_2.17 │ │ │ │ GLIBC_2.29 │ │ │ │ -)}*H'}0HJ} │ │ │ │ -RD}@@$|@P │ │ │ │ -A@85|@ : │ │ │ │ -k}xK9}xc │ │ │ │ -7`~x{J}x │ │ │ │ -0@}^7@~x │ │ │ │ -(|@`(}@X │ │ │ │ -(|@`(}@ │ │ │ │ -|xSF}PPV} │ │ │ │ -|xSF}PPS} │ │ │ │ -xSC}xSS} │ │ │ │ -3~xK1}P8r │ │ │ │ -&{{x[z}xK7}xc │ │ │ │ -@;x[y}xc │ │ │ │ -|xSF}PPZ} │ │ │ │ -|xSF}PPV} │ │ │ │ -|xSF}PPX} │ │ │ │ -xK7}xK%} │ │ │ │ -|x[q}*H{}*H │ │ │ │ -xK=}*0x| │ │ │ │ -+@B*X(}*X}| │ │ │ │ -|*X)}PH#}* │ │ │ │ -8PH1}*9%}0 │ │ │ │ -8PH9}*Q%}0 │ │ │ │ -j8PP[}*1T}0 │ │ │ │ -RD}*1t|@ │ │ │ │ -8PH;}*A%}0 │ │ │ │ -hyx[j}*@ │ │ │ │ -K* }|* (} │ │ │ │ - 9PH7}*!+}0 │ │ │ │ -6.PH,}3s; │ │ │ │ -|xSF}PPX} │ │ │ │ -8PH6}*A$}0 │ │ │ │ -xK5}xK%}E │ │ │ │ -x[}}*H{}*HH}$ │ │ │ │ -*H|}*HS} │ │ │ │ -K* }|* (} │ │ │ │ -8PH9}*Q%}0 │ │ │ │ -8PH7}*Q#}0 │ │ │ │ -i9PH=}*A,}0 │ │ │ │ -J&}*Al}@ │ │ │ │ -cx*P2}*P │ │ │ │ -('|*AR}, │ │ │ │ - 9PH7}*!+}0 │ │ │ │ -}*PT}*Hx │ │ │ │ -|j1A}xSH} │ │ │ │ -}xK;}xSZ} │ │ │ │ -}xK;}xSZ} │ │ │ │ -1)}P )}( │ │ │ │ -APH&}*9<} │ │ │ │ -I'}QP)}x; │ │ │ │ -@*9V}*9=} │ │ │ │ -APH$}*Q(} │ │ │ │ -@xSI}*9L} │ │ │ │ -A)}P0)}H │ │ │ │ -APH(}*Q1} │ │ │ │ -APH$}*)9} │ │ │ │ -APH'}*Q4} │ │ │ │ -1)}P )}H │ │ │ │ -APH'}*Q>} │ │ │ │ -|x[n}xK0}8 │ │ │ │ -APH'}*Q7} │ │ │ │ -}xK;}xSZ} │ │ │ │ -@PH'}*Q7} │ │ │ │ -xK>}*([}( │ │ │ │ -@PH%}*A/} │ │ │ │ -xS@}xK*}x │ │ │ │ -A)}P8)}( │ │ │ │ -@PH(}*Q.} │ │ │ │ -}xSW}xK$}x{ │ │ │ │ -9(}P )}h │ │ │ │ -@PH'}*Q7} │ │ │ │ -~xSG}x[c} │ │ │ │ -@PH%}*A*} │ │ │ │ -@PH(}*Q0} │ │ │ │ -|xSD}xK6} │ │ │ │ -9)}P0)}8 │ │ │ │ -@PH'}*A7} │ │ │ │ -@*AR}*A<} │ │ │ │ -=*xN}*x|}x │ │ │ │ -xST}xK8}* │ │ │ │ -}xK;}xSZ} │ │ │ │ -x[x}.HQ} │ │ │ │ +A@(6|@X' │ │ │ │ +A@H4|@ 5 │ │ │ │ +}@8#~@H(|@ │ │ │ │ +}@X#~@H$|@ │ │ │ │ +$}xKF|8` │ │ │ │ +H|>@BT !P|> │ │ │ │ +>@BT !P|> │ │ │ │ +xcs~@(>|x │ │ │ │ +xs1~xKN|8 │ │ │ │ +4}xKQ|8p1~ │ │ │ │ +{xSD}^U9 │ │ │ │ +$}xK_|8` │ │ │ │ +|*@J}*@B|*@$}fS │ │ │ │ +&IyxSF}*HB} │ │ │ │ +|*PB|*P$}f3 │ │ │ │ +}*PB|*P$}fC │ │ │ │ +|*PB|*P'}f │ │ │ │ +x*Pk}*PB|*P │ │ │ │ +}*PB|*P1}fC │ │ │ │ +I|gSJ}x3 │ │ │ │ +}*@B|*@R~f{ │ │ │ │ +I|gCH}x; │ │ │ │ +~* H~* B|* │ │ │ │ +8*X\~*X{~*Y │ │ │ │ +s:*Y\~*Y{~ │ │ │ │ +jIA}xSI} │ │ │ │ +x*HR}*H$~ │ │ │ │ +0(|*Q2}$ │ │ │ │ +g3f}g[+}x │ │ │ │ +I8PH<}*1$}( │ │ │ │ +x[w}xSV} │ │ │ │ +|xK(}x[b} │ │ │ │ +jyx[b}*PR} │ │ │ │ +xK&}P@B| │ │ │ │ +|PPV}PH6}P │ │ │ │ +cx* k}* B|* c|f[ │ │ │ │ +x*HR}*H$~ │ │ │ │ +0(|*Q2} │ │ │ │ +xK&}P@B| │ │ │ │ +jyx[b}*PR}P │ │ │ │ +2[|*Q.}*QH| │ │ │ │ +xSY}xK:} │ │ │ │ +9B|P B|x │ │ │ │ +H|QHB|xC } │ │ │ │ +AB|P8B|8 │ │ │ │ +APH#}*A8} │ │ │ │ +X}gc,}xK>} │ │ │ │ +~*0B|*0{ │ │ │ │ +a;jIA}u~ │ │ │ │ +S~xK;}x; │ │ │ │ +@*I[}*I]| │ │ │ │ +|xK'}xSI}2 │ │ │ │ +\~xK3}x; │ │ │ │ +)F|P B|( │ │ │ │ +`*H\}*HD │ │ │ │ +`*H\}*HK │ │ │ │ +@xK'}*Q<} │ │ │ │ +APH$}*93} │ │ │ │ +W}gs.}xK+} │ │ │ │ +AB|P8B|x │ │ │ │ +@*Q#}*QW| │ │ │ │ +A*x]|*x5}*x │ │ │ │ +@*IX}*I^| │ │ │ │ ++,*Qv}*QN| │ │ │ │ +*,*AS}*AR| │ │ │ │ +ID|PPB}( │ │ │ │ +@PPI}*AV} │ │ │ │ +@*AX|*A^} │ │ │ │ +AxK*}*A6} │ │ │ │ +xK1}x[b}x │ │ │ │ +@PH$}*A5} │ │ │ │ +~*8B|*81~f │ │ │ │ +z6~xK2}xc │ │ │ │ ++,*Qv}*QU| │ │ │ │ +AB|P8B|H │ │ │ │ +@PH$}*95} │ │ │ │ +~*8B|*81~f │ │ │ │ +@*Q4}*Q^| │ │ │ │ +5.Iz}.I~}.I │ │ │ │ +j9xK2}xST} │ │ │ │ +5.Iz}.I~}.I │ │ │ │ +J9PH }s: │ │ │ │ +`.HZ}.I}| │ │ │ │ @B.H^}.H │ │ │ │ -2$}@H=|0 │ │ │ │ -4.Az|.A~|.A │ │ │ │ -I#}. j~ │ │ │ │ -*#}@H=|x │ │ │ │ -2#}@H=|P │ │ │ │ -|x[y}.PI} │ │ │ │ -`.HZ}.I}~ │ │ │ │ +Z9@P"|$ │ │ │ │ +j9xSY}xK5} │ │ │ │ +5.Iz}.I~}.I │ │ │ │ +`.HZ}.I}| │ │ │ │ @B.H^}.H │ │ │ │ -4.Az|.A~|.A │ │ │ │ -~@x)|xK'}` │ │ │ │ -*#}@H:|0 │ │ │ │ -}PH(}s:R │ │ │ │ -}|xK;}x; │ │ │ │ -H }80J}88J}8HJ} │ │ │ │ -|.8>}.9#} │ │ │ │ -J9.P<}.Q(}.P>}.Q#}P │ │ │ │ -xSG}xSO} │ │ │ │ -KxK3}xSE} │ │ │ │ -KxK#}xSK} │ │ │ │ -AxK#}xSE} │ │ │ │ -xSG}xSW} │ │ │ │ -AxSF}xK%} │ │ │ │ -AxSF}xK#} │ │ │ │ -|PH+}PPK} │ │ │ │ -P |xK0}x │ │ │ │ -KxC }xSL} │ │ │ │ -p)y9HJ}T │ │ │ │ -p)y9HJ}@ │ │ │ │ -p)y9HJ} │ │ │ │ -*}xJI}PHJ} │ │ │ │ -|fSJ}fCh} │ │ │ │ -& y*H>}f │ │ │ │ -*{f3F|fKI} │ │ │ │ -d;xK+}x+ │ │ │ │ -;}UU@=VUJa: │ │ │ │ -(}P8J}P@)} │ │ │ │ -P }^P)}P@)} │ │ │ │ -(}P8J}P@)} │ │ │ │ -(}P8J}P@)} │ │ │ │ -KxC }xSL} │ │ │ │ +|80B}8HB|88B| │ │ │ │ +B8.IH}.H\}.IC} │ │ │ │ +C|@H*|@H │ │ │ │ +\|@H&|x[B|@ │ │ │ │ +KxK"}xSC} │ │ │ │ +KxSE}xK3}h │ │ │ │ +KxSG}xK&}4 │ │ │ │ +Kx[h}xK'} │ │ │ │ +|xSB}xC } │ │ │ │ +RI}PP>}P │ │ │ │ +8P#}88e}D │ │ │ │ +88k}x['}8 │ │ │ │ +|x[R~8@R~8 │ │ │ │ +i|fCH}f;g} │ │ │ │ +FyxC }x; │ │ │ │ +J|P@)}PPB| │ │ │ │ +HB}^HB|PPB| │ │ │ │ +J|P@)}PPB| │ │ │ │ +J|P@)}PPB| │ │ │ │ nfft: %s:%d: assertion failed: %s │ │ │ │ ../../../kernel/util/float.c │ │ │ │ nfft_malloc: out of memory │ │ │ │ null pointer │ │ │ │ %s, adr=%p │ │ │ │ %+.1lE%+.1lEi, │ │ │ │ %+lE%+lEi, │ │ │ │ @@ -364,15 +348,14 @@ │ │ │ │ polynomial degree N has to be even │ │ │ │ ths->x out of range [-0.5,0.5) │ │ │ │ Polynomial degree N is smaller than cut-off m │ │ │ │ ths->x out of range [0.0,0.5) │ │ │ │ Error in kernel/nsfft_init: require GAUSSIAN window function │ │ │ │ Allocation failed! │ │ │ │ alpha_all_%d^[%d,%d]=%f │ │ │ │ - ?UUUUUU │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ │ .rela.plt │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ 0x000021c8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ 0x000021d8 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ 0x000021e8 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ 0x000021f8 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ 0x00002208 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ - 0x00002218 6c697a65 00737464 6f757400 73746465 lize.stdout.stde │ │ │ │ - 0x00002228 7272006e 6666745f 61737365 7274696f rr.nfft_assertio │ │ │ │ - 0x00002238 6e5f6661 696c6564 0066666c 75736800 n_failed.fflush. │ │ │ │ + 0x00002218 6c697a65 006e6666 745f6173 73657274 lize.nfft_assert │ │ │ │ + 0x00002228 696f6e5f 6661696c 65640073 74646f75 ion_failed.stdou │ │ │ │ + 0x00002238 74006666 6c757368 00737464 65727200 t.fflush.stderr. │ │ │ │ 0x00002248 5f5f6670 72696e74 665f6368 6b006162 __fprintf_chk.ab │ │ │ │ 0x00002258 6f727400 6e666674 5f626573 73656c5f ort.nfft_bessel_ │ │ │ │ 0x00002268 6930006e 6666745f 6273706c 696e6573 i0.nfft_bsplines │ │ │ │ 0x00002278 006d656d 73657400 6e666674 5f6d6f64 .memset.nfft_mod │ │ │ │ 0x00002288 69666965 645f6665 6a657200 6e666674 ified_fejer.nfft │ │ │ │ 0x00002298 5f6d6f64 69666965 645f6a61 636b736f _modified_jackso │ │ │ │ 0x000022a8 6e32006e 6666745f 6d6f6469 66696564 n2.nfft_modified │ │ │ │ @@ -35,20 +35,20 @@ │ │ │ │ 0x000023c8 3269006e 6666745f 6e657874 5f706f77 2i.nfft_next_pow │ │ │ │ 0x000023d8 65725f6f 665f3200 6e666674 5f6e6578 er_of_2.nfft_nex │ │ │ │ 0x000023e8 745f706f 7765725f 6f665f32 5f657870 t_power_of_2_exp │ │ │ │ 0x000023f8 006e6666 745f6e65 78745f70 6f776572 .nfft_next_power │ │ │ │ 0x00002408 5f6f665f 325f6578 705f696e 74006e66 _of_2_exp_int.nf │ │ │ │ 0x00002418 66745f6c 616d6264 61006c6f 67317000 ft_lambda.log1p. │ │ │ │ 0x00002428 6e666674 5f6c616d 62646132 006e6666 nfft_lambda2.nff │ │ │ │ - 0x00002438 745f6672 65655f68 6f6f6b00 6e666674 t_free_hook.nfft │ │ │ │ - 0x00002448 5f667265 65006666 74775f66 72656500 _free.fftw_free. │ │ │ │ - 0x00002458 6e666674 5f646965 5f686f6f 6b006e66 nfft_die_hook.nf │ │ │ │ - 0x00002468 66745f64 69650065 78697400 6e666674 ft_die.exit.nfft │ │ │ │ - 0x00002478 5f6d616c 6c6f635f 686f6f6b 006e6666 _malloc_hook.nff │ │ │ │ - 0x00002488 745f6d61 6c6c6f63 00666674 775f6d61 t_malloc.fftw_ma │ │ │ │ + 0x00002438 745f6672 6565006e 6666745f 66726565 t_free.nfft_free │ │ │ │ + 0x00002448 5f686f6f 6b006666 74775f66 72656500 _hook.fftw_free. │ │ │ │ + 0x00002458 6e666674 5f646965 006e6666 745f6469 nfft_die.nfft_di │ │ │ │ + 0x00002468 655f686f 6f6b0065 78697400 6e666674 e_hook.exit.nfft │ │ │ │ + 0x00002478 5f6d616c 6c6f6300 6e666674 5f6d616c _malloc.nfft_mal │ │ │ │ + 0x00002488 6c6f635f 686f6f6b 00666674 775f6d61 loc_hook.fftw_ma │ │ │ │ 0x00002498 6c6c6f63 006e6666 745f7670 725f646f lloc.nfft_vpr_do │ │ │ │ 0x000024a8 75626c65 005f5f70 72696e74 665f6368 uble.__printf_ch │ │ │ │ 0x000024b8 6b007075 74636861 72007075 7473006e k.putchar.puts.n │ │ │ │ 0x000024c8 6666745f 7670725f 636f6d70 6c657800 fft_vpr_complex. │ │ │ │ 0x000024d8 6e666674 5f647261 6e643438 006e6666 nfft_drand48.nff │ │ │ │ 0x000024e8 745f7372 616e6434 38006e66 66745f76 t_srand48.nfft_v │ │ │ │ 0x000024f8 72616e64 5f756e69 745f636f 6d706c65 rand_unit_comple │ │ │ │ @@ -148,16 +148,16 @@ │ │ │ │ 0x00002ad8 006e6673 745f7072 65636f6d 70757465 .nfst_precompute │ │ │ │ 0x00002ae8 5f6f6e65 5f707369 006e6673 745f696e _one_psi.nfst_in │ │ │ │ 0x00002af8 6974006e 6673745f 696e6974 5f677572 it.nfst_init_gur │ │ │ │ 0x00002b08 75006e66 73745f69 6e69745f 3164006e u.nfst_init_1d.n │ │ │ │ 0x00002b18 6673745f 696e6974 5f326400 6e667374 fst_init_2d.nfst │ │ │ │ 0x00002b28 5f696e69 745f3364 006e6673 745f6368 _init_3d.nfst_ch │ │ │ │ 0x00002b38 65636b00 6e667374 5f66696e 616c697a eck.nfst_finaliz │ │ │ │ - 0x00002b48 65006e6e 6666745f 74726166 6f006e6e e.nnfft_trafo.nn │ │ │ │ - 0x00002b58 6666745f 61646a6f 696e7400 6365696c fft_adjoint.ceil │ │ │ │ + 0x00002b48 65006e6e 6666745f 74726166 6f006365 e.nnfft_trafo.ce │ │ │ │ + 0x00002b58 696c006e 6e666674 5f61646a 6f696e74 il.nnfft_adjoint │ │ │ │ 0x00002b68 006e6e66 66745f74 7261666f 5f646972 .nnfft_trafo_dir │ │ │ │ 0x00002b78 65637400 6e6e6666 745f6164 6a6f696e ect.nnfft_adjoin │ │ │ │ 0x00002b88 745f6469 72656374 006e6e66 66745f70 t_direct.nnfft_p │ │ │ │ 0x00002b98 7265636f 6d707574 655f7068 695f6875 recompute_phi_hu │ │ │ │ 0x00002ba8 74006e6e 6666745f 70726563 6f6d7075 t.nnfft_precompu │ │ │ │ 0x00002bb8 74655f6c 696e5f70 7369006e 6e666674 te_lin_psi.nnfft │ │ │ │ 0x00002bc8 5f707265 636f6d70 7574655f 70736900 _precompute_psi. │ │ │ │ @@ -200,17 +200,17 @@ │ │ │ │ 0x00002e18 7a650061 6c706861 5f616c5f 726f7700 ze.alpha_al_row. │ │ │ │ 0x00002e28 62657461 5f616c5f 726f7700 67616d6d beta_al_row.gamm │ │ │ │ 0x00002e38 615f616c 5f726f77 00616c70 68615f61 a_al_row.alpha_a │ │ │ │ 0x00002e48 6c5f616c 6c006265 74615f61 6c5f616c l_all.beta_al_al │ │ │ │ 0x00002e58 6c006761 6d6d615f 616c5f61 6c6c0065 l.gamma_al_all.e │ │ │ │ 0x00002e68 76616c5f 616c0065 76616c5f 616c5f74 val_al.eval_al_t │ │ │ │ 0x00002e78 68726573 68004b53 51525450 4949006e hresh.KSQRTPII.n │ │ │ │ - 0x00002e88 66736674 5f747261 666f006e 66736674 fsft_trafo.nfsft │ │ │ │ - 0x00002e98 5f61646a 6f696e74 006e6673 66745f69 _adjoint.nfsft_i │ │ │ │ - 0x00002ea8 6e69745f 67757275 006e6673 66745f69 nit_guru.nfsft_i │ │ │ │ + 0x00002e88 66736674 5f696e69 745f6775 7275006e fsft_init_guru.n │ │ │ │ + 0x00002e98 66736674 5f747261 666f006e 66736674 fsft_trafo.nfsft │ │ │ │ + 0x00002ea8 5f61646a 6f696e74 006e6673 66745f69 _adjoint.nfsft_i │ │ │ │ 0x00002eb8 6e69745f 61647661 6e636564 006e6673 nit_advanced.nfs │ │ │ │ 0x00002ec8 66745f69 6e697400 6e667366 745f7072 ft_init.nfsft_pr │ │ │ │ 0x00002ed8 65636f6d 70757465 006e6673 66745f66 ecompute.nfsft_f │ │ │ │ 0x00002ee8 6f726765 74006e66 7366745f 66696e61 orget.nfsft_fina │ │ │ │ 0x00002ef8 6c697a65 006e6673 66745f74 7261666f lize.nfsft_trafo │ │ │ │ 0x00002f08 5f646972 65637400 706f776c 006e6673 _direct.powl.nfs │ │ │ │ 0x00002f18 66745f61 646a6f69 6e745f64 69726563 ft_adjoint_direc │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -0000000000004380 <.init>: │ │ │ │ +0000000000004340 <.init>: │ │ │ │ std r2,24(r1) │ │ │ │ addis r12,r2,-1 │ │ │ │ ld r12,31880(r12) │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ addis r2,r12,7 │ │ │ │ - addi r2,r2,14944 │ │ │ │ + addi r2,r2,15264 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ nop │ │ │ │ ld r0,-32760(r2) │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - beq+ cr7,43cc │ │ │ │ - bl 4380 │ │ │ │ + beq+ cr7,438c │ │ │ │ + bl 4340 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,781 +1,535 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000000000043e0 : │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32280(r12) │ │ │ │ +00000000000043c0 : │ │ │ │ + pld r12,440664 # 6fd18 [SO3_beta_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32312(r12) │ │ │ │ + pld r12,440664 # 6fd38 [fftw_plan_many_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32520(r12) │ │ │ │ + pld r12,440840 # 6fe08 [nfft_drand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31744(r12) │ │ │ │ + pld r12,440032 # 6fb00 [nfft_trafo_3d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31872(r12) │ │ │ │ + pld r12,440128 # 6fb80 [nfst_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ - ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32632(r12) │ │ │ │ + pla r12,341040 # 57880 │ │ │ │ + b 57880 │ │ │ │ + .long 0x0 │ │ │ │ + pld r12,440856 # 6fe78 [fpt_finalize@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32120(r12) │ │ │ │ + pld r12,440312 # 6fc78 [nfsoft_init_guru_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31848(r12) │ │ │ │ + pld r12,440008 # 6fb68 [clock_gettime@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32576(r12) │ │ │ │ + pld r12,440704 # 6fe40 [fftw_free@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31928(r12) │ │ │ │ + pld r12,440024 # 6fbb8 [beta_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31776(r12) │ │ │ │ + pld r12,439840 # 6fb20 [nfct_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32384(r12) │ │ │ │ + pld r12,440416 # 6fd80 [nfft_trafo_2d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32192(r12) │ │ │ │ + pld r12,440192 # 6fcc0 [nfft_m2K@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32464(r12) │ │ │ │ + pld r12,440432 # 6fdd0 [nfft_lambda2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31824(r12) │ │ │ │ + pld r12,439760 # 6fb50 [nfft_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32752(r12) │ │ │ │ + pld r12,440656 # 6fef0 [nfft_upd_xpawy_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32480(r12) │ │ │ │ + pld r12,440352 # 6fde0 [sincosl@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31992(r12) │ │ │ │ + pld r12,439832 # 6fbf8 [__printf_chk@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32424(r12) │ │ │ │ + pld r12,440232 # 6fda8 [nfsft_init_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31936(r12) │ │ │ │ + pld r12,439712 # 6fbc0 [nfft_dot_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32672(r12) │ │ │ │ + pld r12,440416 # 6fea0 [nfft_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32704(r12) │ │ │ │ + pld r12,440416 # 6fec0 [nfft_assertion_failed@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32640(r12) │ │ │ │ + pld r12,440320 # 6fe80 [fftw_execute_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31904(r12) │ │ │ │ + pld r12,439552 # 6fba0 [srand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32512(r12) │ │ │ │ + pld r12,440128 # 6fe00 [nfft_adjoint@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31968(r12) │ │ │ │ + pld r12,439552 # 6fbe0 [SO3_gamma_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32488(r12) │ │ │ │ + pld r12,440040 # 6fde8 [nfsoft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31768(r12) │ │ │ │ + pld r12,439288 # 6fb18 [nfft_finalize@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32680(r12) │ │ │ │ + pld r12,440168 # 6fea8 [drand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32728(r12) │ │ │ │ + pld r12,440184 # 6fed8 [nfft_free@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31840(r12) │ │ │ │ + pld r12,439264 # 6fb60 [exp@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32200(r12) │ │ │ │ + pld r12,439592 # 6fcc8 [fpt_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31792(r12) │ │ │ │ + pld r12,439152 # 6fb30 [nfft_cp_w_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32064(r12) │ │ │ │ + pld r12,439392 # 6fc40 [nfft_dot_w_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32392(r12) │ │ │ │ + pld r12,439688 # 6fd88 [nfft_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32208(r12) │ │ │ │ + pld r12,439472 # 6fcd0 [nfft_exp2i@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32376(r12) │ │ │ │ + pld r12,439608 # 6fd78 [nfft_adjoint_3d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32248(r12) │ │ │ │ + pld r12,439448 # 6fcf8 [nfct_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32744(r12) │ │ │ │ + pld r12,439912 # 6fee8 [nfft_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32344(r12) │ │ │ │ + pld r12,439480 # 6fd58 [log1p@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32048(r12) │ │ │ │ + pld r12,439152 # 6fc30 [nfft_vrand_shifted_unit_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32400(r12) │ │ │ │ + pld r12,439472 # 6fd90 [fftw_plan_dft@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32472(r12) │ │ │ │ + pld r12,439512 # 6fdd8 [SO3_beta@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31856(r12) │ │ │ │ + pld r12,438864 # 6fb70 [nfct_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31888(r12) │ │ │ │ + pld r12,438864 # 6fb90 [nfst_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32416(r12) │ │ │ │ + pld r12,439360 # 6fda0 [nfft_vrand_unit_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32056(r12) │ │ │ │ + pld r12,438968 # 6fc38 [beta_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31896(r12) │ │ │ │ + pld r12,438776 # 6fb98 [nfft_dot_w_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32720(r12) │ │ │ │ + pld r12,439568 # 6fed0 [nfft_precompute_one_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32760(r12) │ │ │ │ + pld r12,439576 # 6fef8 [fftw_malloc@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32112(r12) │ │ │ │ + pld r12,438896 # 6fc70 [fpt_precompute_1@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32688(r12) │ │ │ │ + pld r12,439440 # 6feb0 [nfsft_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32696(r12) │ │ │ │ + pld r12,439416 # 6feb8 [pow@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ - ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32448(r12) │ │ │ │ + pla r12,339760 # 57980 │ │ │ │ + b 57980 │ │ │ │ + .long 0x0 │ │ │ │ + pld r12,439136 # 6fdc0 [solver_init_advanced_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32072(r12) │ │ │ │ + pld r12,438728 # 6fc48 [abort@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ std r2,24(r1) │ │ │ │ addis r12,r2,-1 │ │ │ │ ld r12,32024(r12) │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32496(r12) │ │ │ │ + pld r12,439088 # 6fdf0 [fpt_transposed@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32128(r12) │ │ │ │ + pld r12,438688 # 6fc80 [fpt_precompute@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31760(r12) │ │ │ │ + pld r12,438288 # 6fb10 [nfsoft_init_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32504(r12) │ │ │ │ + pld r12,439000 # 6fdf8 [fftw_destroy_plan@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32560(r12) │ │ │ │ + pld r12,439024 # 6fe30 [nnfft_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32328(r12) │ │ │ │ + pld r12,438760 # 6fd48 [nfft_get_num_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32032(r12) │ │ │ │ + pld r12,438432 # 6fc20 [sinh@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32136(r12) │ │ │ │ + pld r12,438504 # 6fc88 [fflush@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32592(r12) │ │ │ │ + pld r12,438928 # 6fe50 [fwrite@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32216(r12) │ │ │ │ + pld r12,438520 # 6fcd8 [fpt_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32080(r12) │ │ │ │ + pld r12,438352 # 6fc50 [nfft_adjoint_2d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32016(r12) │ │ │ │ + pld r12,438256 # 6fc10 [nfft_bessel_i0@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31800(r12) │ │ │ │ + pld r12,438008 # 6fb38 [SO3_gamma@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32224(r12) │ │ │ │ + pld r12,438400 # 6fce0 [nfft_next_power_of_2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32584(r12) │ │ │ │ + pld r12,438728 # 6fe48 [nfft_malloc@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32104(r12) │ │ │ │ + pld r12,438216 # 6fc68 [nfft_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32176(r12) │ │ │ │ + pld r12,438256 # 6fcb0 [nfft_next_power_of_2_exp_int@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32240(r12) │ │ │ │ + pld r12,438288 # 6fcf0 [nfft_sort_node_indices_radix_lsdf@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32656(r12) │ │ │ │ + pld r12,438672 # 6fe90 [SO3_alpha@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32008(r12) │ │ │ │ + pld r12,437992 # 6fc08 [fftw_plan_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32304(r12) │ │ │ │ + pld r12,438256 # 6fd30 [gamma_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32256(r12) │ │ │ │ + pld r12,438176 # 6fd00 [nnfft_precompute_phi_hut@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32144(r12) │ │ │ │ + pld r12,438032 # 6fc90 [nnfft_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31976(r12) │ │ │ │ + pld r12,437832 # 6fbe8 [exit@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32544(r12) │ │ │ │ + pld r12,438368 # 6fe20 [powl@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32440(r12) │ │ │ │ + pld r12,438232 # 6fdb8 [sin@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32600(r12) │ │ │ │ + pld r12,438360 # 6fe58 [nnfft_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32360(r12) │ │ │ │ + pld r12,438088 # 6fd68 [nfft_lambda@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32432(r12) │ │ │ │ + pld r12,438128 # 6fdb0 [nfst_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32368(r12) │ │ │ │ + pld r12,438032 # 6fd70 [fpt_precompute_2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31784(r12) │ │ │ │ + pld r12,437416 # 6fb28 [gamma_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32320(r12) │ │ │ │ + pld r12,437920 # 6fd40 [nfft_upd_xpay_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31816(r12) │ │ │ │ + pld r12,437384 # 6fb48 [solver_init_advanced_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32664(r12) │ │ │ │ + pld r12,438200 # 6fe98 [nfsft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32040(r12) │ │ │ │ + pld r12,437544 # 6fc28 [sincos@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32152(r12) │ │ │ │ + pld r12,437624 # 6fc98 [fftw_execute@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32624(r12) │ │ │ │ + pld r12,438064 # 6fe70 [nfft_dot_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32272(r12) │ │ │ │ + pld r12,437680 # 6fd10 [alpha_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32552(r12) │ │ │ │ + pld r12,437928 # 6fe28 [nfft_upd_axpy_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32232(r12) │ │ │ │ + pld r12,437576 # 6fce8 [nnfft_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32352(r12) │ │ │ │ + pld r12,437664 # 6fd60 [nfft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31808(r12) │ │ │ │ + pld r12,437088 # 6fb40 [nfft_adjoint_1d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31944(r12) │ │ │ │ + pld r12,437192 # 6fbc8 [putchar@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32088(r12) │ │ │ │ + pld r12,437304 # 6fc58 [nfft_upd_xpawy_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31912(r12) │ │ │ │ + pld r12,437096 # 6fba8 [nfft_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31752(r12) │ │ │ │ + pld r12,436904 # 6fb08 [nfft_upd_xpay_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31984(r12) │ │ │ │ + pld r12,437104 # 6fbf0 [cos@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32456(r12) │ │ │ │ + pld r12,437544 # 6fdc8 [nfst_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32648(r12) │ │ │ │ + pld r12,437704 # 6fe88 [nfct_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32408(r12) │ │ │ │ + pld r12,437432 # 6fd98 [nfft_cp_w_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31832(r12) │ │ │ │ + pld r12,436824 # 6fb58 [fpt_transposed_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32608(r12) │ │ │ │ + pld r12,437568 # 6fe60 [nfft_cp_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32616(r12) │ │ │ │ + pld r12,437544 # 6fe68 [ceil@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32264(r12) │ │ │ │ + pld r12,437160 # 6fd08 [nfft_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32160(r12) │ │ │ │ + pld r12,437024 # 6fca0 [nfft_log2i@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32096(r12) │ │ │ │ + pld r12,436928 # 6fc60 [alpha_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31920(r12) │ │ │ │ + pld r12,436720 # 6fbb0 [nfft_trafo_1d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32288(r12) │ │ │ │ + pld r12,437056 # 6fd20 [nfst_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32536(r12) │ │ │ │ + pld r12,437272 # 6fe18 [log2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32000(r12) │ │ │ │ + pld r12,436704 # 6fc00 [nfsft_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32336(r12) │ │ │ │ + pld r12,437008 # 6fd50 [SO3_alpha_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32736(r12) │ │ │ │ + pld r12,437376 # 6fee0 [memset@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31952(r12) │ │ │ │ + pld r12,436560 # 6fbd0 [memcpy@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32568(r12) │ │ │ │ + pld r12,437144 # 6fe38 [puts@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32168(r12) │ │ │ │ + pld r12,436712 # 6fca8 [nfft_upd_axpy_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31864(r12) │ │ │ │ + pld r12,436376 # 6fb78 [nfft_die@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31960(r12) │ │ │ │ + pld r12,436440 # 6fbd8 [nfft_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32184(r12) │ │ │ │ + pld r12,436632 # 6fcb8 [__fprintf_chk@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ - ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32528(r12) │ │ │ │ + pla r12,336976 # 57780 │ │ │ │ + b 57780 │ │ │ │ + .long 0x0 │ │ │ │ + pld r12,436944 # 6fe10 [fpt_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32296(r12) │ │ │ │ + pld r12,436680 # 6fd28 [nfft_cp_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32712(r12) │ │ │ │ + pld r12,437064 # 6fec8 [nfct_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ addis r2,r12,7 │ │ │ │ - addi r2,r2,10816 │ │ │ │ + addi r2,r2,11104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r3,r2,-32152 │ │ │ │ - addi r9,r2,-32152 │ │ │ │ + addi r3,r2,-32408 │ │ │ │ + addi r9,r2,-32408 │ │ │ │ cmpd r9,r3 │ │ │ │ beqlr │ │ │ │ nop │ │ │ │ ld r12,-32720(r2) │ │ │ │ cmpdi r12,0 │ │ │ │ beqlr │ │ │ │ mflr r0 │ │ │ │ @@ -787,19 +541,19 @@ │ │ │ │ ld r2,24(r1) │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,7 │ │ │ │ - addi r2,r2,10720 │ │ │ │ + addi r2,r2,11008 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r3,r2,-32152 │ │ │ │ - addi r4,r2,-32152 │ │ │ │ + addi r3,r2,-32408 │ │ │ │ + addi r4,r2,-32408 │ │ │ │ subf r4,r3,r4 │ │ │ │ sradi r4,r4,3 │ │ │ │ sradi r4,r4,1 │ │ │ │ addze. r4,r4 │ │ │ │ beqlr │ │ │ │ nop │ │ │ │ ld r12,-32712(r2) │ │ │ │ @@ -815,243 +569,196 @@ │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,7 │ │ │ │ - addi r2,r2,10608 │ │ │ │ + addi r2,r2,10896 │ │ │ │ nop │ │ │ │ - lbz r9,-32152(r2) │ │ │ │ + lbz r9,-32408(r2) │ │ │ │ cmpwi r9,0 │ │ │ │ bnelr │ │ │ │ mflr r0 │ │ │ │ nop │ │ │ │ ld r9,-32704(r2) │ │ │ │ cmpdi r9,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - beq 54d4 │ │ │ │ + beq 54b4 │ │ │ │ nop │ │ │ │ - ld r3,-32256(r2) │ │ │ │ - bl 4ac0 │ │ │ │ + ld r3,-32512(r2) │ │ │ │ + bl 4aa0 │ │ │ │ ld r2,24(r1) │ │ │ │ - bl 53c8 │ │ │ │ + bl 53a8 │ │ │ │ addi r1,r1,32 │ │ │ │ li r9,1 │ │ │ │ nop │ │ │ │ ld r0,16(r1) │ │ │ │ - stb r9,-32152(r2) │ │ │ │ + stb r9,-32408(r2) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,7 │ │ │ │ - addi r2,r2,10496 │ │ │ │ - b 5428 │ │ │ │ + addi r2,r2,10784 │ │ │ │ + b 5408 │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000005510 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,10480 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000005500 : │ │ │ │ + pld r2,436968 # 6ffe8 [stdout@got] │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ - mr r29,r3 │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r3 │ │ │ │ mr r30,r4 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r5 │ │ │ │ - ld r9,-32696(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - addis r5,r2,-2 │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 4ba0 │ │ │ │ + pld r2,436844 # 6ffa0 [stderr@got] │ │ │ │ li r4,1 │ │ │ │ mr r8,r29 │ │ │ │ mr r7,r30 │ │ │ │ mr r6,r31 │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - addi r5,r5,1088 │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 5340 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 4aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r5,337924 # 57d50 │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 5320 │ │ │ │ + bl 4a80 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000005590 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,10352 │ │ │ │ +0000000000005580 : │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ fmr f31,f1 │ │ │ │ stdu r1,-48(r1) │ │ │ │ fcmpu cr0,f1,f0 │ │ │ │ - blt 5770 │ │ │ │ - beq 5750 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + blt 5740 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + beq 5730 │ │ │ │ + xxspltidp vs0,1097859072 │ │ │ │ stfd f30,32(r1) │ │ │ │ - lfd f0,1768(r9) │ │ │ │ fcmpu cr0,f31,f0 │ │ │ │ - bgt 5788 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bgt 5758 │ │ │ │ fmul f31,f31,f31 │ │ │ │ - lfd f8,1776(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v6,1784(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + nop │ │ │ │ + plxsd v0,338488 # 57ff8 │ │ │ │ + plfd f1,338576 # 58058 │ │ │ │ + plfd f8,338464 # 57ff0 │ │ │ │ + plfd f9,338552 # 58050 │ │ │ │ + plfd f30,338464 # 58000 │ │ │ │ + plxsd v8,338464 # 58008 │ │ │ │ + plxsd v10,338544 # 58060 │ │ │ │ + plfd f10,338544 # 58068 │ │ │ │ + plfd f13,338448 # 58010 │ │ │ │ + plxsd v9,338536 # 58070 │ │ │ │ fadd f0,f31,f31 │ │ │ │ - lfd f9,1872(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v7,1880(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,1792(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs8,vs0,vs38 │ │ │ │ - lxsd v8,1800(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs9,vs0,vs39 │ │ │ │ - lxsd v10,1888(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + plfd f2,338436 # 58018 │ │ │ │ + plfd f11,338524 # 58078 │ │ │ │ + plfd f3,338428 # 58020 │ │ │ │ + plxsd v11,338516 # 58080 │ │ │ │ + plfd f4,338420 # 58028 │ │ │ │ + nop │ │ │ │ + plfd f12,338504 # 58088 │ │ │ │ + plfd f5,338408 # 58030 │ │ │ │ + plxsd v12,338496 # 58090 │ │ │ │ + plfd f6,338400 # 58038 │ │ │ │ + plfd f7,338488 # 58098 │ │ │ │ + fmadd f9,f0,f9,f1 │ │ │ │ + xsmaddmdp vs8,vs0,vs32 │ │ │ │ + plfd f1,338384 # 58040 │ │ │ │ + plxsd v13,338472 # 580a0 │ │ │ │ + plxsd v1,338376 # 58048 │ │ │ │ + plxsd v0,338464 # 580a8 │ │ │ │ + fmadd f10,f0,f9,f10 │ │ │ │ fsub f30,f30,f8 │ │ │ │ - lfd f10,1896(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs8,vs0,vs40 │ │ │ │ - lfd f13,1808(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ xssubdp vs42,vs42,vs9 │ │ │ │ - fmadd f10,f0,f9,f10 │ │ │ │ - lxsd v9,1904(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f30,f0,f8,f30 │ │ │ │ - lfd f2,1816(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fsub f13,f13,f8 │ │ │ │ + xsmaddmdp vs8,vs0,vs40 │ │ │ │ xsnmsubmdp vs9,vs0,vs41 │ │ │ │ - lfd f11,1912(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fmadd f30,f0,f8,f30 │ │ │ │ xsmaddmdp vs10,vs0,vs42 │ │ │ │ - lfd f3,1824(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fsub f8,f2,f30 │ │ │ │ - fmadd f13,f0,f30,f13 │ │ │ │ - lfd f30,32(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ - lxsd v11,1920(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fsub f13,f13,f8 │ │ │ │ fsub f11,f11,f10 │ │ │ │ + fmadd f13,f0,f30,f13 │ │ │ │ fmadd f10,f0,f10,f9 │ │ │ │ - lfd f4,1832(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fsub f8,f2,f30 │ │ │ │ + lfd f30,32(r1) │ │ │ │ fmadd f8,f0,f13,f8 │ │ │ │ - fsub f9,f3,f13 │ │ │ │ - lfd f12,1928(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f5,1840(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fmadd f11,f0,f10,f11 │ │ │ │ + fsub f9,f3,f13 │ │ │ │ xssubdp vs3,vs43,vs10 │ │ │ │ - lxsd v12,1936(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fmadd f9,f0,f8,f9 │ │ │ │ fsub f10,f4,f8 │ │ │ │ - lfd f6,1848(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fsub f12,f12,f11 │ │ │ │ fmadd f11,f0,f11,f3 │ │ │ │ - lfd f7,1944(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fmadd f10,f0,f9,f10 │ │ │ │ - fsub f9,f5,f9 │ │ │ │ - lfd f1,1856(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v13,1952(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ xssubdp vs8,vs44,vs11 │ │ │ │ - lxsd v1,1864(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f9,f0,f10,f9 │ │ │ │ - fsub f10,f6,f10 │ │ │ │ - lxsd v0,1960(r9) │ │ │ │ + fsub f9,f5,f9 │ │ │ │ fsub f11,f7,f12 │ │ │ │ + fmadd f9,f0,f10,f9 │ │ │ │ fmadd f12,f12,f0,f8 │ │ │ │ - fmadd f10,f0,f9,f10 │ │ │ │ - fsub f1,f1,f9 │ │ │ │ + fsub f10,f6,f10 │ │ │ │ fmadd f11,f0,f12,f11 │ │ │ │ + fmadd f10,f0,f9,f10 │ │ │ │ xssubdp vs12,vs45,vs12 │ │ │ │ + fsub f1,f1,f9 │ │ │ │ fmadd f1,f0,f10,f1 │ │ │ │ - xssubdp vs10,vs33,vs10 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ + xssubdp vs10,vs33,vs10 │ │ │ │ xssubdp vs12,vs32,vs11 │ │ │ │ fmadd f1,f31,f1,f10 │ │ │ │ fmadd f31,f31,f0,f12 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ addi r1,r1,48 │ │ │ │ - lfd f1,1760(r9) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ fneg f31,f1 │ │ │ │ + xxspltidp vs0,1097859072 │ │ │ │ stfd f30,32(r1) │ │ │ │ - lfd f0,1768(r9) │ │ │ │ fcmpu cr0,f31,f0 │ │ │ │ - ble 55c8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mflr r0 │ │ │ │ + ble 55b8 │ │ │ │ + xxspltidp vs30,1106247680 │ │ │ │ fmr f1,f31 │ │ │ │ - lfd f30,1968(r9) │ │ │ │ - fsub f30,f30,f31 │ │ │ │ + mflr r0 │ │ │ │ std r0,64(r1) │ │ │ │ + fsub f30,f30,f31 │ │ │ │ fdiv f30,f30,f31 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r0,64(r1) │ │ │ │ - lfd f0,1976(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bl 4780 │ │ │ │ + plfd f0,338232 # 580b0 │ │ │ │ + plfd f13,338232 # 580b8 │ │ │ │ + plfd f11,338264 # 580e0 │ │ │ │ + plfd f2,338264 # 580e8 │ │ │ │ fsqrt f31,f31 │ │ │ │ - lfd f13,1984(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + plfd f5,338212 # 580c0 │ │ │ │ + plfd f9,338212 # 580c8 │ │ │ │ + plfd f6,338244 # 580f0 │ │ │ │ + plfd f10,338244 # 580f8 │ │ │ │ + nop │ │ │ │ + plfd f3,338192 # 580d0 │ │ │ │ + plfd f4,338232 # 58100 │ │ │ │ + plfd f7,338184 # 580d8 │ │ │ │ + plfd f8,338224 # 58108 │ │ │ │ + ld r0,64(r1) │ │ │ │ mtlr r0 │ │ │ │ - lfd f11,2024(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f2,2032(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f5,1992(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f9,2000(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f6,2040(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f10,2048(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f3,2008(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f4,2056(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f7,2016(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f8,2064(r9) │ │ │ │ fadd f12,f30,f30 │ │ │ │ fmadd f0,f12,f0,f13 │ │ │ │ fmadd f11,f12,f11,f2 │ │ │ │ fsub f5,f5,f0 │ │ │ │ fmadd f9,f12,f0,f9 │ │ │ │ fsub f6,f6,f11 │ │ │ │ fmadd f10,f12,f11,f10 │ │ │ │ @@ -1074,4360 +781,4004 @@ │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000005890 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,9584 │ │ │ │ +0000000000005880 : │ │ │ │ mflr r0 │ │ │ │ - std r31,-24(r1) │ │ │ │ - stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ sldi r5,r3,3 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r9,r5,15 │ │ │ │ - fcmpu cr0,f1,f0 │ │ │ │ + std r31,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + addi r2,r5,15 │ │ │ │ + fcmpu cr0,f1,f0 │ │ │ │ + std r27,-48(r1) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r31,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - ble 5db0 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + ble 5d50 │ │ │ │ mtfprd f12,r3 │ │ │ │ mr r30,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 5db0 │ │ │ │ + ble 5d50 │ │ │ │ fsub f12,f12,f1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ cmpdi r3,0 │ │ │ │ - addi r7,r1,32 │ │ │ │ - lfd f30,2928(r9) │ │ │ │ + addi r8,r1,32 │ │ │ │ xsmincdp vs31,vs12,vs1 │ │ │ │ frip f0,f31 │ │ │ │ - fsub f0,f0,f30 │ │ │ │ + fsub f0,f0,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r29,f0 │ │ │ │ - ble 5950 │ │ │ │ - mr r3,r7 │ │ │ │ + ble 5928 │ │ │ │ + mr r3,r8 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r7,r3 │ │ │ │ - subf r9,r29,r30 │ │ │ │ - addi r11,r30,-1 │ │ │ │ + bl 5260 │ │ │ │ + mr r8,r3 │ │ │ │ + subf r2,r29,r30 │ │ │ │ + addi r4,r30,-1 │ │ │ │ cmpdi r29,0 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - subf r12,r29,r11 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r0,r12,1 │ │ │ │ - stfdx f30,r7,r10 │ │ │ │ - ble 5e20 │ │ │ │ - addis r25,r2,-2 │ │ │ │ - sldi r8,r0,3 │ │ │ │ + xxspltidp vs5,1065353216 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + subf r11,r29,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r3,r11,1 │ │ │ │ + stfdx f5,r8,r9 │ │ │ │ + ble 5db0 │ │ │ │ + sldi r10,r3,3 │ │ │ │ xxspltib vs33,254 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - subf r24,r30,r29 │ │ │ │ - subfic r22,r30,1 │ │ │ │ - addis r23,r2,-2 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + subf r26,r30,r29 │ │ │ │ + subfic r25,r30,1 │ │ │ │ xxspltd vs6,vs31,0 │ │ │ │ - mr r28,r12 │ │ │ │ - addi r25,r25,2928 │ │ │ │ - addi r8,r8,-24 │ │ │ │ - li r5,0 │ │ │ │ - sldi r27,r12,3 │ │ │ │ - addi r23,r23,2928 │ │ │ │ - subf r26,r12,r9 │ │ │ │ + xxspltd vs7,vs5,0 │ │ │ │ + mr r12,r11 │ │ │ │ + addi r10,r10,-24 │ │ │ │ + subf r27,r11,r2 │ │ │ │ + add r26,r26,r11 │ │ │ │ + li r6,0 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - lfd f4,0(r25) │ │ │ │ - add r24,r24,r12 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r22,r22,r29 │ │ │ │ + add r25,r25,r29 │ │ │ │ + sldi r28,r11,3 │ │ │ │ + add r10,r8,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r10,r5,r26 │ │ │ │ - subf r6,r5,r11 │ │ │ │ - lfd f12,16(r8) │ │ │ │ - cmpd r28,r0 │ │ │ │ - mr r3,r28 │ │ │ │ - add r9,r24,r5 │ │ │ │ - add r4,r22,r28 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - mtfprd f9,r6 │ │ │ │ + subf r9,r6,r27 │ │ │ │ + subf r7,r6,r4 │ │ │ │ + lfd f12,16(r10) │ │ │ │ + cmpd r12,r3 │ │ │ │ + mr r0,r12 │ │ │ │ + add r2,r26,r6 │ │ │ │ + add r5,r25,r12 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + mtfprd f9,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f9,f9 │ │ │ │ fadd f0,f0,f31 │ │ │ │ fdiv f0,f0,f9 │ │ │ │ - fsub f0,f4,f0 │ │ │ │ + fsub f0,f5,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,24(r8) │ │ │ │ - blt 5e00 │ │ │ │ - cmpldi r5,1 │ │ │ │ - fdiv f5,f4,f9 │ │ │ │ - addi r10,r8,8 │ │ │ │ - beq 5a94 │ │ │ │ - srdi r6,r5,1 │ │ │ │ - lxv vs7,0(r23) │ │ │ │ - xxspltd vs8,vs5,0 │ │ │ │ - addi r10,r8,8 │ │ │ │ - mtvsrdd vs32,r9,r4 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r6 │ │ │ │ + stfd f0,24(r10) │ │ │ │ + blt 5d90 │ │ │ │ + cmpldi r6,1 │ │ │ │ + fdiv f4,f5,f9 │ │ │ │ + addi r9,r10,8 │ │ │ │ + beq 5a64 │ │ │ │ + srdi r7,r6,1 │ │ │ │ + xxspltd vs8,vs4,0 │ │ │ │ + mtvsrdd vs32,r2,r5 │ │ │ │ + addi r9,r10,8 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ + nop │ │ │ │ xxmr vs0,vs32 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - lxvx vs10,r8,r9 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ + lxvx vs10,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xvcvsxddp vs0,vs0 │ │ │ │ xxswapd vs11,vs12 │ │ │ │ xxswapd vs10,vs10 │ │ │ │ xvsubdp vs0,vs6,vs0 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvsubdp vs12,vs7,vs0 │ │ │ │ xvmuldp vs0,vs11,vs0 │ │ │ │ xvmaddadp vs0,vs12,vs10 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 5a40 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - beq 5ac8 │ │ │ │ - clrrdi r9,r5,1 │ │ │ │ - subf r4,r9,r4 │ │ │ │ - subf r3,r9,r28 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - sldi r9,r3,3 │ │ │ │ - lfd f12,0(r25) │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 5a10 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + beq 5a94 │ │ │ │ + clrrdi r2,r6,1 │ │ │ │ + subf r5,r2,r5 │ │ │ │ + subf r0,r2,r12 │ │ │ │ + mtfprd f0,r5 │ │ │ │ + sldi r2,r0,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - add r8,r7,r9 │ │ │ │ - lfd f11,-8(r8) │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + add r10,r8,r2 │ │ │ │ + lfd f11,-8(r10) │ │ │ │ fsub f0,f31,f0 │ │ │ │ - fmul f0,f0,f5 │ │ │ │ - fsub f12,f12,f0 │ │ │ │ + fmul f0,f0,f4 │ │ │ │ + fsub f12,f5,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ fdiv f9,f31,f9 │ │ │ │ - lfdx f0,r7,r27 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r8,r10 │ │ │ │ - cmpld r5,r29 │ │ │ │ + lfdx f0,r8,r28 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r12,r12,1 │ │ │ │ + mr r10,r9 │ │ │ │ + cmpld r6,r29 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r7,r27 │ │ │ │ - bne 59d0 │ │ │ │ - addi r5,r29,-1 │ │ │ │ - addi r6,r29,1 │ │ │ │ - add r5,r5,r0 │ │ │ │ - cmpd r12,r6 │ │ │ │ - blt 5e2c │ │ │ │ - add r3,r29,r5 │ │ │ │ - subf r28,r12,r5 │ │ │ │ - sldi r9,r5,3 │ │ │ │ + stfdx f0,r8,r28 │ │ │ │ + bne 59a0 │ │ │ │ + addi r6,r29,-1 │ │ │ │ + addi r7,r29,1 │ │ │ │ + add r6,r6,r3 │ │ │ │ + cmpd r11,r7 │ │ │ │ + blt 5dbc │ │ │ │ + add r28,r29,r6 │ │ │ │ + subf r0,r11,r6 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ xxspltib vs33,254 │ │ │ │ - addis r23,r2,-2 │ │ │ │ xxspltd vs7,vs31,0 │ │ │ │ - subf r6,r6,r30 │ │ │ │ - subf r26,r12,r11 │ │ │ │ - cmpd cr5,r0,r5 │ │ │ │ - subf r3,r30,r3 │ │ │ │ - clrrdi r24,r28,1 │ │ │ │ - addi r8,r9,-16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - andi. r10,r28,1 │ │ │ │ - sldi r4,r12,3 │ │ │ │ - cmpldi cr6,r28,1 │ │ │ │ - addi r23,r23,2928 │ │ │ │ - addi r25,r3,1 │ │ │ │ - subf r22,r24,r5 │ │ │ │ + subf r7,r7,r30 │ │ │ │ + subf r26,r11,r4 │ │ │ │ + subf r28,r30,r28 │ │ │ │ + clrrdi r12,r0,1 │ │ │ │ + addi r10,r2,-16 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + xxspltd vs8,vs4,0 │ │ │ │ + andi. r9,r0,1 │ │ │ │ + cmpldi cr6,r0,1 │ │ │ │ + sldi r5,r11,3 │ │ │ │ + addi r25,r28,1 │ │ │ │ + subf r24,r12,r6 │ │ │ │ + add r10,r8,r10 │ │ │ │ + add r9,r8,r2 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r10,r7,r9 │ │ │ │ - subf r24,r24,r25 │ │ │ │ + cmpd cr5,r3,r6 │ │ │ │ + subf r12,r12,r25 │ │ │ │ nop │ │ │ │ - mtfprd f0,r6 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f6,f0 │ │ │ │ - bgt cr5,5c20 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f5,2928(r9) │ │ │ │ - fdiv f5,f5,f6 │ │ │ │ - beq cr6,5e14 │ │ │ │ - srdi r27,r28,1 │ │ │ │ - lxv vs8,0(r23) │ │ │ │ + bgt cr5,5bd8 │ │ │ │ + fdiv f5,f4,f6 │ │ │ │ + beq cr6,5da4 │ │ │ │ + srdi r27,r0,1 │ │ │ │ xxspltd vs9,vs5,0 │ │ │ │ - li r9,0 │ │ │ │ - mtvsrdd vs32,r3,r25 │ │ │ │ + mtvsrdd vs32,r28,r25 │ │ │ │ + li r2,0 │ │ │ │ mtctr r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ xxmr vs12,vs32 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xvcvsxddp vs12,vs12 │ │ │ │ xxswapd vs11,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvsubdp vs12,vs7,vs12 │ │ │ │ xvmuldp vs12,vs12,vs9 │ │ │ │ xvsubdp vs10,vs8,vs12 │ │ │ │ xvmuldp vs11,vs11,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 5ba0 │ │ │ │ - beq 5c20 │ │ │ │ - mr r9,r22 │ │ │ │ - mtfprd f0,r24 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 5b60 │ │ │ │ + beq 5bd8 │ │ │ │ + mr r2,r24 │ │ │ │ + mtfprd f0,r12 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - lfd f11,2928(r27) │ │ │ │ - add r27,r7,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + add r27,r8,r2 │ │ │ │ lfd f12,-8(r27) │ │ │ │ fsub f0,f31,f0 │ │ │ │ fmul f0,f0,f5 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fsub f11,f4,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ fdiv f6,f31,f6 │ │ │ │ - lfdx f0,r7,r4 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - cmpld cr7,r6,r26 │ │ │ │ + lfdx f0,r8,r5 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpld cr7,r26,r7 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - stfdx f0,r7,r4 │ │ │ │ - bne cr7,5b60 │ │ │ │ - cmpd r30,r0 │ │ │ │ - ble 5d68 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - add r29,r29,r5 │ │ │ │ + stfdx f0,r8,r5 │ │ │ │ + bne cr7,5b30 │ │ │ │ + cmpd r30,r3 │ │ │ │ + ble 5d10 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + xxspltidp vs5,1065353216 │ │ │ │ + add r29,r29,r6 │ │ │ │ xxspltib vs33,254 │ │ │ │ - subf r0,r0,r30 │ │ │ │ - addis r28,r2,-2 │ │ │ │ + subf r3,r3,r30 │ │ │ │ xxspltd vs7,vs31,0 │ │ │ │ - subf r12,r12,r5 │ │ │ │ - addi r3,r5,1 │ │ │ │ - addi r8,r9,-16 │ │ │ │ + subf r7,r11,r6 │ │ │ │ + addi r0,r6,1 │ │ │ │ + addi r10,r2,-16 │ │ │ │ subf r30,r30,r29 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r28,r28,2928 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + xxspltd vs8,vs5,0 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - addi r4,r30,1 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r10,r7,r9 │ │ │ │ + addi r11,r30,1 │ │ │ │ + add r10,r8,r10 │ │ │ │ + add r9,r8,r2 │ │ │ │ + subf r2,r7,r0 │ │ │ │ + cmpd r2,r6 │ │ │ │ + bgt 5d04 │ │ │ │ + mtfprd f0,r3 │ │ │ │ + cmpldi r7,1 │ │ │ │ + fcfid f6,f0 │ │ │ │ + fdiv f6,f5,f6 │ │ │ │ + beq 5d98 │ │ │ │ + srdi r5,r7,1 │ │ │ │ + xxspltd vs9,vs6,0 │ │ │ │ + mtvsrdd vs32,r30,r11 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r9,r12,r3 │ │ │ │ - cmpd r9,r5 │ │ │ │ - bgt 5d5c │ │ │ │ - mtfprd f0,r0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpldi r12,1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f6,2928(r9) │ │ │ │ - fdiv f6,f6,f0 │ │ │ │ - beq 5e08 │ │ │ │ - srdi r6,r12,1 │ │ │ │ - lxv vs8,0(r28) │ │ │ │ - xxspltd vs9,vs6,0 │ │ │ │ - li r9,0 │ │ │ │ - mtvsrdd vs32,r30,r4 │ │ │ │ - mtctr r6 │ │ │ │ xxmr vs12,vs32 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xvcvsxddp vs12,vs12 │ │ │ │ xxswapd vs11,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvsubdp vs12,vs7,vs12 │ │ │ │ xvmuldp vs12,vs12,vs9 │ │ │ │ xvsubdp vs10,vs8,vs12 │ │ │ │ xvmuldp vs11,vs11,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 5cd0 │ │ │ │ - andi. r9,r12,1 │ │ │ │ - beq 5d5c │ │ │ │ - clrrdi r9,r12,1 │ │ │ │ - subf r6,r9,r5 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - lfd f11,2928(r6) │ │ │ │ - add r6,r7,r9 │ │ │ │ - lfd f12,-8(r6) │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 5c80 │ │ │ │ + andi. r2,r7,1 │ │ │ │ + beq 5d04 │ │ │ │ + clrrdi r2,r7,1 │ │ │ │ + subf r5,r2,r6 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + add r5,r8,r2 │ │ │ │ + lfd f12,-8(r5) │ │ │ │ fsub f0,f31,f0 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fsub f11,f5,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - addi r12,r12,-1 │ │ │ │ - bne 5c90 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - lfdx f1,r7,r11 │ │ │ │ - addi r1,r31,128 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + addic. r3,r3,-1 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + bne 5c40 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f1,r8,r4 │ │ │ │ + addi r1,r31,112 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r22,-96(r1) │ │ │ │ - ld r23,-88(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r26,-64(r1) │ │ │ │ - ld r27,-56(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r1,r31,128 │ │ │ │ + nop │ │ │ │ + addi r1,r31,112 │ │ │ │ fmr f1,f0 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r22,-96(r1) │ │ │ │ - ld r23,-88(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r26,-64(r1) │ │ │ │ - ld r27,-56(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addi r10,r8,8 │ │ │ │ - b 5ac8 │ │ │ │ - mr r6,r5 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - b 5d28 │ │ │ │ - mr r9,r5 │ │ │ │ + addi r9,r10,8 │ │ │ │ + b 5a94 │ │ │ │ + mr r5,r6 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + b 5cd8 │ │ │ │ + mr r2,r6 │ │ │ │ mtfprd f0,r25 │ │ │ │ - b 5bec │ │ │ │ - mr r5,r12 │ │ │ │ - li r6,1 │ │ │ │ - b 5af8 │ │ │ │ - mr r0,r6 │ │ │ │ - b 5c3c │ │ │ │ + b 5bac │ │ │ │ + mr r6,r11 │ │ │ │ + li r7,1 │ │ │ │ + b 5ac4 │ │ │ │ + mr r3,r7 │ │ │ │ + b 5bf4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa82 │ │ │ │ + .long 0x881 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000005e40 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,8128 │ │ │ │ - addis r9,r2,-2 │ │ │ │ +0000000000005e00 : │ │ │ │ mtfprd f0,r4 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ mtfprd f12,r3 │ │ │ │ mulld r3,r3,r3 │ │ │ │ - lfd f11,2072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f1,1760(r9) │ │ │ │ mtfprd f12,r3 │ │ │ │ - fcfid f12,f12 │ │ │ │ fmadd f0,f0,f11,f1 │ │ │ │ - fdiv f11,f11,f12 │ │ │ │ + fcfid f12,f12 │ │ │ │ fabs f0,f0 │ │ │ │ + fdiv f11,f11,f12 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fsub f1,f1,f0 │ │ │ │ fmul f1,f1,f11 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000005ea0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,8032 │ │ │ │ - addis r9,r2,-2 │ │ │ │ +0000000000005e60 : │ │ │ │ mtfprd f0,r3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + xxspltidp vs6,1073741824 │ │ │ │ mtfprd f10,r4 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfd f6,2080(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f10 │ │ │ │ - lfd f9,1760(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,2072(r9) │ │ │ │ + fmadd f0,f0,f11,f7 │ │ │ │ fcmpu cr0,f10,f12 │ │ │ │ - fmadd f0,f0,f6,f9 │ │ │ │ - fmul f8,f0,f6 │ │ │ │ - fdiv f0,f11,f0 │ │ │ │ - fmul f7,f8,f8 │ │ │ │ - fadd f12,f8,f8 │ │ │ │ - fmadd f7,f7,f11,f9 │ │ │ │ - fmul f7,f7,f8 │ │ │ │ - fdiv f4,f6,f7 │ │ │ │ - bgt 5f08 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprd f10,r9 │ │ │ │ + fmul f9,f0,f11 │ │ │ │ + fdiv f0,f6,f0 │ │ │ │ + fmul f8,f9,f9 │ │ │ │ + fadd f12,f9,f9 │ │ │ │ + fmadd f8,f8,f6,f7 │ │ │ │ + fmul f8,f8,f9 │ │ │ │ + fdiv f7,f11,f8 │ │ │ │ + bgt 5ec0 │ │ │ │ + neg r2,r4 │ │ │ │ + mtfprd f10,r2 │ │ │ │ fcfid f10,f10 │ │ │ │ fmul f11,f0,f10 │ │ │ │ - fcmpu cr0,f11,f9 │ │ │ │ - blt 5f80 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs6,1065353216 │ │ │ │ + fcmpu cr0,f11,f6 │ │ │ │ + blt 5f40 │ │ │ │ fsub f10,f12,f10 │ │ │ │ - lfd f11,2088(r9) │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ fmadd f11,f10,f10,f11 │ │ │ │ fmul f11,f11,f10 │ │ │ │ - fmul f11,f11,f4 │ │ │ │ - addi r9,r4,1 │ │ │ │ - xxlxor vs5,vs5,vs5 │ │ │ │ - mtfprd f10,r9 │ │ │ │ + fmul f11,f11,f7 │ │ │ │ + addi r2,r4,1 │ │ │ │ + xxlxor vs6,vs6,vs6 │ │ │ │ + mtfprd f10,r2 │ │ │ │ fcfid f10,f10 │ │ │ │ - fcmpu cr0,f10,f5 │ │ │ │ - bgt 5f50 │ │ │ │ + fcmpu cr0,f10,f6 │ │ │ │ + bgt 5f10 │ │ │ │ not r4,r4 │ │ │ │ mtfprd f10,r4 │ │ │ │ fcfid f10,f10 │ │ │ │ fmul f0,f10,f0 │ │ │ │ - fcmpu cr0,f0,f9 │ │ │ │ - blt 5fc0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs6,1065353216 │ │ │ │ + fcmpu cr0,f0,f6 │ │ │ │ + blt 5f80 │ │ │ │ fsub f0,f12,f10 │ │ │ │ - lfd f12,2088(r9) │ │ │ │ + xxspltidp vs12,3212836864 │ │ │ │ fmadd f12,f0,f0,f12 │ │ │ │ fmul f1,f0,f12 │ │ │ │ - fmadd f1,f1,f4,f11 │ │ │ │ + fmadd f1,f1,f7,f11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fmul f3,f10,f10 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f2,2104(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,2096(r9) │ │ │ │ - fsub f5,f3,f9 │ │ │ │ - fmul f11,f8,f11 │ │ │ │ + fmul f4,f10,f10 │ │ │ │ + xxspltidp vs2,1077936128 │ │ │ │ + xxspltidp vs11,1086324736 │ │ │ │ + xxspltidp vs3,1056964608 │ │ │ │ + fmul f11,f9,f11 │ │ │ │ + fsub f5,f4,f6 │ │ │ │ fmul f10,f5,f10 │ │ │ │ fmul f10,f10,f2 │ │ │ │ - fnmsub f11,f3,f11,f10 │ │ │ │ - fmul f11,f11,f6 │ │ │ │ - fdiv f11,f11,f7 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - b 5f2c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fnmsub f11,f4,f11,f10 │ │ │ │ + fmul f11,f11,f3 │ │ │ │ + fdiv f11,f11,f8 │ │ │ │ + fadd f11,f11,f6 │ │ │ │ + b 5eec │ │ │ │ fmul f1,f10,f10 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2104(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2096(r9) │ │ │ │ - fsub f9,f1,f9 │ │ │ │ - fmul f8,f8,f12 │ │ │ │ - fmul f9,f9,f10 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ - fnmsub f1,f8,f1,f9 │ │ │ │ - fmul f1,f1,f6 │ │ │ │ - fdiv f1,f1,f7 │ │ │ │ + fadd f11,f11,f6 │ │ │ │ + xxspltidp vs12,1077936128 │ │ │ │ + xxspltidp vs7,1086324736 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + fmul f9,f9,f7 │ │ │ │ + fsub f6,f1,f6 │ │ │ │ + fmul f6,f6,f10 │ │ │ │ + fmul f6,f6,f12 │ │ │ │ + fnmsub f1,f9,f1,f6 │ │ │ │ + fmul f1,f1,f0 │ │ │ │ + fdiv f1,f1,f8 │ │ │ │ fadd f1,f1,f11 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000006010 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,7664 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtfprd f12,r3 │ │ │ │ +0000000000005fd0 : │ │ │ │ + mtfprd f11,r3 │ │ │ │ + xxspltidp vs2,1056964608 │ │ │ │ + xxspltidp vs3,1077936128 │ │ │ │ + xxspltidp vs0,1048576000 │ │ │ │ + xxspltidp vs8,1124859904 │ │ │ │ + xxspltidp vs9,1150025728 │ │ │ │ + nop │ │ │ │ + xxspltidp vs6,1144258560 │ │ │ │ mtfprd f7,r4 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - lfd f6,2080(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fcfid f12,f12 │ │ │ │ + fcfid f11,f11 │ │ │ │ + xxspltidp vs12,1159135232 │ │ │ │ + xxspltidp vs10,1145307136 │ │ │ │ + xxlxor vs4,vs4,vs4 │ │ │ │ fcfid f7,f7 │ │ │ │ - lxsd v11,2104(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f10,2112(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fcmpu cr0,f7,f11 │ │ │ │ - xsmaddmdp vs12,vs6,vs43 │ │ │ │ - lfd f0,2128(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f13,2144(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f9,2136(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f10,f12,f10 │ │ │ │ - lfd f8,2152(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f3,2120(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f5,f10,f10 │ │ │ │ - lfd f4,2160(r9) │ │ │ │ - fmul f13,f10,f13 │ │ │ │ - fmul f3,f10,f3 │ │ │ │ - fdiv f11,f4,f12 │ │ │ │ - fmul f6,f10,f5 │ │ │ │ - fmul f2,f5,f5 │ │ │ │ - xsmuldp vs32,vs5,vs6 │ │ │ │ - xsmuldp vs44,vs6,vs2 │ │ │ │ - fmadd f8,f6,f8,f13 │ │ │ │ - xsmuldp vs0,vs32,vs0 │ │ │ │ - xxmr vs12,vs44 │ │ │ │ - fmadd f12,f12,f9,f0 │ │ │ │ - xsadddp vs42,vs8,vs12 │ │ │ │ - bgt 60c4 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f7,f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f9,f11,f7 │ │ │ │ - fmul f8,f7,f7 │ │ │ │ - lfd f12,1760(r9) │ │ │ │ - fcmpu cr0,f9,f12 │ │ │ │ - blt 6740 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2072(r9) │ │ │ │ - fcmpu cr0,f9,f0 │ │ │ │ - bge 63a0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs48,vs7,vs8 │ │ │ │ - xssubdp vs45,vs6,vs10 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - xsmuldp vs47,vs8,vs8 │ │ │ │ - xsmuldp vs40,vs6,vs6 │ │ │ │ - xsdivdp vs38,vs12,vs42 │ │ │ │ - lxsd v7,2488(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v4,2496(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs39,vs48,vs39 │ │ │ │ - lxsd v1,2352(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v19,2448(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2424(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs39,vs39,vs10 │ │ │ │ - lxsd v3,2456(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs33,vs5,vs51 │ │ │ │ - lxsd v2,2432(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f1,f6,f1 │ │ │ │ - xsnmsubadp vs39,vs2,vs36 │ │ │ │ - lxsd v9,2336(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs45,vs45,vs35 │ │ │ │ - lxsd v5,2480(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubmdp vs34,vs10,vs1 │ │ │ │ - lfd f9,2440(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs33,vs33,vs39 │ │ │ │ - xsmuldp vs45,vs45,vs48 │ │ │ │ - lxsd v17,2256(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsnmsubmdp vs41,vs5,vs37 │ │ │ │ - lfd f31,2416(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsnmsubmdp vs9,vs32,vs34 │ │ │ │ - xsmuldp vs33,vs33,vs8 │ │ │ │ - lfd f0,2400(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs49,vs5,vs49 │ │ │ │ - lxsd v14,2408(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs9,vs7,vs45 │ │ │ │ - lxsd v18,2384(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xxmr vs8,vs33 │ │ │ │ - xsmaddmdp vs40,vs31,vs49 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - xsmaddmdp vs0,vs2,vs46 │ │ │ │ - lxsd v19,2464(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs46,vs48,vs47 │ │ │ │ - xsmaddadp vs8,vs41,vs47 │ │ │ │ - xsmuldp vs50,vs32,vs50 │ │ │ │ - lxsd v5,2392(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs51,vs10,vs51 │ │ │ │ - lxsd v3,2472(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xssubdp vs0,vs0,vs40 │ │ │ │ - fadd f9,f9,f8 │ │ │ │ - lfd f1,2504(r9) │ │ │ │ - xsmaddmdp vs37,vs44,vs50 │ │ │ │ - xsmsubmdp vs35,vs6,vs51 │ │ │ │ - fadd f9,f9,f0 │ │ │ │ - xxmr vs0,vs37 │ │ │ │ - xsnmsubmdp vs1,vs46,vs35 │ │ │ │ - fmadd f0,f7,f9,f0 │ │ │ │ - fadd f1,f1,f0 │ │ │ │ - xxmr vs0,vs38 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - addi r9,r4,1 │ │ │ │ - xxlxor vs7,vs7,vs7 │ │ │ │ - mtfprd f9,r9 │ │ │ │ - fcfid f0,f9 │ │ │ │ - fcmpu cr0,f0,f7 │ │ │ │ - bgt 6244 │ │ │ │ + xxspltidp vs5,1082130432 │ │ │ │ + fmadd f11,f11,f2,f3 │ │ │ │ + fcmpu cr0,f7,f4 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + fdiv f11,f5,f11 │ │ │ │ + fmul f13,f0,f0 │ │ │ │ + xsmuldp vs32,vs0,vs8 │ │ │ │ + xsmuldp vs45,vs0,vs6 │ │ │ │ + fmul f8,f0,f13 │ │ │ │ + xsmuldp vs33,vs13,vs13 │ │ │ │ + fmul f2,f13,f8 │ │ │ │ + xsmuldp vs44,vs8,vs33 │ │ │ │ + xsmaddmdp vs10,vs8,vs45 │ │ │ │ + fmul f9,f2,f9 │ │ │ │ + xsmaddmdp vs12,vs44,vs9 │ │ │ │ + xsadddp vs43,vs10,vs12 │ │ │ │ + bgt 607c │ │ │ │ + neg r2,r4 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fcfid f7,f12 │ │ │ │ + fmul f12,f11,f7 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + fmul f6,f7,f7 │ │ │ │ + fcmpu cr0,f12,f4 │ │ │ │ + blt 6700 │ │ │ │ + xxspltidp vs10,1073741824 │ │ │ │ + fcmpu cr0,f12,f10 │ │ │ │ + bge 6350 │ │ │ │ + xsmuldp vs34,vs7,vs6 │ │ │ │ + xxspltidp vs3,1132199936 │ │ │ │ + xxspltidp vs10,3296763904 │ │ │ │ + xxspltidp vs41,1156907008 │ │ │ │ + xxspltidp vs9,1173684224 │ │ │ │ + xxspltidp vs51,1176338432 │ │ │ │ + fsub f4,f8,f0 │ │ │ │ + xxspltidp vs42,1159561216 │ │ │ │ + xxspltidp vs38,1168465920 │ │ │ │ + xxspltidp vs40,1133707264 │ │ │ │ + xxspltidp vs5,1150484480 │ │ │ │ + xxspltidp vs12,1140588544 │ │ │ │ + nop │ │ │ │ + xxspltidp vs35,1174446080 │ │ │ │ + xsmuldp vs50,vs6,vs6 │ │ │ │ + xsmuldp vs39,vs8,vs8 │ │ │ │ + xxspltidp vs1,1144848384 │ │ │ │ + fmadd f9,f13,f9,f10 │ │ │ │ + xsmuldp vs51,vs8,vs51 │ │ │ │ + xxspltidp vs48,1136918528 │ │ │ │ + xxspltidp vs10,1165295616 │ │ │ │ + xsmuldp vs3,vs34,vs3 │ │ │ │ + xsnmsubmdp vs5,vs13,vs40 │ │ │ │ + xxspltidp vs36,1135083520 │ │ │ │ + xxspltidp vs37,1151467520 │ │ │ │ + xsmuldp vs4,vs4,vs42 │ │ │ │ + xsmuldp vs35,vs13,vs35 │ │ │ │ + xxspltidp vs42,1159364608 │ │ │ │ + xxspltidp vs40,1163689984 │ │ │ │ + xsmaddmdp vs10,vs33,vs1 │ │ │ │ + xxspltidp vs1,1101529088 │ │ │ │ + xsmuldp vs36,vs2,vs36 │ │ │ │ + xsmuldp vs37,vs0,vs37 │ │ │ │ + xsmuldp vs49,vs34,vs50 │ │ │ │ + xsmsubmdp vs38,vs0,vs51 │ │ │ │ + fmul f3,f3,f0 │ │ │ │ + xsmuldp vs4,vs4,vs34 │ │ │ │ + xsmaddmdp vs39,vs48,vs35 │ │ │ │ + xsmaddmdp vs42,vs44,vs36 │ │ │ │ + xsmsubmdp vs40,vs8,vs37 │ │ │ │ + xsnmsubmdp vs12,vs2,vs38 │ │ │ │ + xsnmsubadp vs3,vs33,vs41 │ │ │ │ + xssubdp vs10,vs10,vs39 │ │ │ │ + xsnmsubmdp vs1,vs49,vs40 │ │ │ │ + fmadd f12,f12,f7,f4 │ │ │ │ + fadd f9,f9,f3 │ │ │ │ + fmul f9,f9,f6 │ │ │ │ + xsmaddadp vs9,vs5,vs50 │ │ │ │ + fadd f12,f12,f9 │ │ │ │ + fadd f12,f12,f10 │ │ │ │ + xsmaddmdp vs12,vs7,vs42 │ │ │ │ + fadd f1,f1,f12 │ │ │ │ + xsdivdp vs1,vs1,vs43 │ │ │ │ + addi r2,r4,1 │ │ │ │ + xxlxor vs9,vs9,vs9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f9 │ │ │ │ + bgt 61e8 │ │ │ │ not r4,r4 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f11,f11,f0 │ │ │ │ - fmul f9,f0,f0 │ │ │ │ - fcmpu cr0,f11,f12 │ │ │ │ - blt 66a0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f8,2072(r9) │ │ │ │ - fcmpu cr0,f11,f8 │ │ │ │ - bge 6520 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs36,vs0,vs9 │ │ │ │ - fsub f13,f6,f10 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmul f9,f12,f12 │ │ │ │ + fcmpu cr0,f11,f10 │ │ │ │ + blt 6650 │ │ │ │ + xxspltidp vs7,1073741824 │ │ │ │ + fcmpu cr0,f11,f7 │ │ │ │ + bge 64c0 │ │ │ │ + xsmuldp vs36,vs12,vs9 │ │ │ │ + xxspltidp vs35,1176338432 │ │ │ │ + xxspltidp vs32,1132199936 │ │ │ │ + xxspltidp vs39,1168465920 │ │ │ │ + xxspltidp vs6,3296763904 │ │ │ │ + xxspltidp vs40,1133707264 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1173684224 │ │ │ │ + xxspltidp vs4,1150484480 │ │ │ │ + xxspltidp vs37,1174446080 │ │ │ │ + xxspltidp vs7,1140588544 │ │ │ │ + xxspltidp vs38,1135083520 │ │ │ │ + fsub f3,f8,f0 │ │ │ │ + xsmuldp vs35,vs8,vs35 │ │ │ │ + xxspltidp vs42,1156907008 │ │ │ │ + xxspltidp vs45,1159561216 │ │ │ │ xsmuldp vs34,vs9,vs9 │ │ │ │ - xsmuldp vs41,vs6,vs6 │ │ │ │ - xsdivdp vs12,vs12,vs42 │ │ │ │ - lxsd v1,2488(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v11,2496(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f8,2352(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs33,vs36,vs33 │ │ │ │ - lxsd v7,2448(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v3,2424(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs33,vs33,vs10 │ │ │ │ - lxsd v13,2456(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs8,vs5,vs39 │ │ │ │ - lxsd v8,2432(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs35,vs6,vs35 │ │ │ │ - lfd f3,2336(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs13,vs13,vs45 │ │ │ │ - lfd f7,2480(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubmdp vs40,vs10,vs35 │ │ │ │ - lfd f11,2440(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v5,2256(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fnmsub f3,f5,f3,f7 │ │ │ │ - lxsd v18,2416(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsnmsubmdp vs11,vs32,vs40 │ │ │ │ - lfd f4,2400(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs37,vs5,vs37 │ │ │ │ - lxsd v19,2408(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v6,2384(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs41,vs50,vs37 │ │ │ │ - lxsd v7,2464(r9) │ │ │ │ - xxmr vs5,vs51 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xsnmsubmdp vs4,vs13,vs40 │ │ │ │ + fmadd f11,f13,f11,f6 │ │ │ │ + xxspltidp vs40,1151467520 │ │ │ │ + xsmuldp vs41,vs8,vs8 │ │ │ │ + xsmuldp vs32,vs36,vs32 │ │ │ │ + xsmuldp vs37,vs13,vs37 │ │ │ │ + xsmuldp vs38,vs2,vs38 │ │ │ │ + xxspltidp vs50,1136918528 │ │ │ │ + xxspltidp vs6,1144848384 │ │ │ │ + xxspltidp vs5,1165295616 │ │ │ │ + xsdivdp vs10,vs10,vs43 │ │ │ │ + xxspltidp vs43,1163689984 │ │ │ │ + xsmuldp vs40,vs0,vs40 │ │ │ │ + xsmuldp vs3,vs3,vs45 │ │ │ │ + xxspltidp vs45,1159364608 │ │ │ │ + xsmsubmdp vs39,vs0,vs35 │ │ │ │ xsmuldp vs51,vs34,vs36 │ │ │ │ - fmadd f5,f2,f4,f5 │ │ │ │ - xsmuldp vs4,vs13,vs36 │ │ │ │ - xsmuldp vs38,vs32,vs38 │ │ │ │ - lxsd v13,2392(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs39,vs10,vs39 │ │ │ │ - xxmr vs10,vs33 │ │ │ │ - lxsd v10,2472(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsnmsubadp vs10,vs2,vs43 │ │ │ │ - fmadd f11,f11,f0,f4 │ │ │ │ - xxmr vs13,vs38 │ │ │ │ - lfd f7,2504(r9) │ │ │ │ - xsmaddadp vs13,vs44,vs45 │ │ │ │ - xxmr vs45,vs39 │ │ │ │ - fadd f10,f8,f10 │ │ │ │ - xsmsubadp vs45,vs6,vs42 │ │ │ │ - xssubdp vs6,vs5,vs41 │ │ │ │ - fmul f10,f10,f9 │ │ │ │ - xsnmsubmdp vs7,vs51,vs45 │ │ │ │ - xsmaddadp vs10,vs3,vs34 │ │ │ │ - fadd f11,f11,f10 │ │ │ │ - fadd f11,f11,f6 │ │ │ │ - fmadd f11,f0,f11,f13 │ │ │ │ - fadd f11,f7,f11 │ │ │ │ - fmadd f1,f12,f11,f1 │ │ │ │ + xsmaddmdp vs5,vs33,vs6 │ │ │ │ + xxspltidp vs6,1101529088 │ │ │ │ + xsmuldp vs13,vs32,vs0 │ │ │ │ + xsmaddmdp vs41,vs50,vs37 │ │ │ │ + xxmr vs32,vs38 │ │ │ │ + xsmuldp vs3,vs3,vs36 │ │ │ │ + xsmsubadp vs40,vs8,vs43 │ │ │ │ + xsmaddadp vs32,vs44,vs45 │ │ │ │ + xxmr vs0,vs39 │ │ │ │ + fnmsub f0,f2,f7,f0 │ │ │ │ + fmr f2,f13 │ │ │ │ + xssubdp vs7,vs5,vs41 │ │ │ │ + xxmr vs8,vs40 │ │ │ │ + xsnmsubadp vs2,vs33,vs42 │ │ │ │ + xsnmsubadp vs8,vs51,vs6 │ │ │ │ + fmadd f0,f0,f12,f3 │ │ │ │ + fadd f11,f11,f2 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + xsmaddadp vs11,vs4,vs34 │ │ │ │ + fadd f0,f0,f11 │ │ │ │ + fadd f0,f0,f7 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fadd f0,f8,f0 │ │ │ │ + fmadd f1,f10,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xscmpudp cr0,vs9,vs43 │ │ │ │ - bge 64d0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - xsmuldp vs51,vs7,vs8 │ │ │ │ - xsmuldp vs49,vs6,vs6 │ │ │ │ - xsdivdp vs40,vs12,vs42 │ │ │ │ - lxsd v9,2336(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,2344(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs46,vs51,vs51 │ │ │ │ - lxsd v15,2320(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v16,2200(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs41,vs5,vs31 │ │ │ │ - lxsd v5,2352(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs47,vs6,vs47 │ │ │ │ - lfd f0,2304(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs48,vs10,vs48 │ │ │ │ - xsmuldp vs41,vs41,vs8 │ │ │ │ - lfd f1,2312(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v13,2168(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v2,2288(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f0,f2,f0,f1 │ │ │ │ - xsnmsubadp vs41,vs5,vs37 │ │ │ │ - lxsd v6,2376(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubmdp vs45,vs10,vs47 │ │ │ │ - lfd f9,2296(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubmdp vs34,vs6,vs48 │ │ │ │ - xsadddp vs0,vs0,vs41 │ │ │ │ - lxsd v18,2272(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs38,vs46,vs38 │ │ │ │ - xsmuldp vs45,vs45,vs51 │ │ │ │ - lxsd v4,2280(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsnmsubmdp vs9,vs32,vs34 │ │ │ │ - lxsd v1,2256(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs50,vs2,vs50 │ │ │ │ - xsmaddmdp vs0,vs8,vs38 │ │ │ │ - lfd f31,2264(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs9,vs7,vs45 │ │ │ │ - lxsd v3,2360(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubmdp vs36,vs49,vs50 │ │ │ │ - xsmaddmdp vs33,vs5,vs31 │ │ │ │ - lxsd v7,2328(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - xsmuldp vs35,vs6,vs35 │ │ │ │ - lfd f1,2368(r9) │ │ │ │ - fadd f9,f9,f0 │ │ │ │ - xxmr vs0,vs40 │ │ │ │ - xsnmsubmdp vs39,vs44,vs13 │ │ │ │ - xsadddp vs33,vs33,vs36 │ │ │ │ - xsmsubmdp vs1,vs32,vs35 │ │ │ │ - xsadddp vs9,vs9,vs33 │ │ │ │ - xsnmsubadp vs1,vs46,vs3 │ │ │ │ - xsmaddmdp vs9,vs7,vs39 │ │ │ │ - fadd f1,f1,f9 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 6220 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xxspltidp vs10,1077936128 │ │ │ │ + fcmpu cr0,f12,f10 │ │ │ │ + bge 6470 │ │ │ │ + xxspltidp vs3,3267624960 │ │ │ │ + xxspltidp vs4,1150484480 │ │ │ │ + xxspltidp vs34,1168523264 │ │ │ │ + xxspltidp vs35,1161281536 │ │ │ │ + xsmuldp vs37,vs7,vs6 │ │ │ │ + xxspltidp vs9,1135312896 │ │ │ │ + xxspltidp vs41,1173684224 │ │ │ │ + xxspltidp vs10,1180065792 │ │ │ │ + xxspltidp vs5,1152319488 │ │ │ │ + xxspltidp vs38,1185300480 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + xxspltidp vs12,1184296960 │ │ │ │ + fmadd f4,f13,f4,f3 │ │ │ │ + xsmuldp vs34,vs8,vs34 │ │ │ │ + xsmuldp vs35,vs0,vs35 │ │ │ │ + xxspltidp vs36,1188454400 │ │ │ │ + xsmaddmdp vs10,vs33,vs9 │ │ │ │ + xsmuldp vs50,vs8,vs8 │ │ │ │ + xxspltidp vs40,1178460160 │ │ │ │ + xxspltidp vs9,1174446080 │ │ │ │ + xxspltidp vs49,3279683584 │ │ │ │ + xxspltidp vs39,1172881408 │ │ │ │ + xxspltidp vs3,1149960192 │ │ │ │ + xxspltidp vs1,1179205632 │ │ │ │ + xsmuldp vs51,vs37,vs37 │ │ │ │ + xsmuldp vs36,vs33,vs36 │ │ │ │ + fmul f4,f4,f6 │ │ │ │ + xsmsubmdp vs5,vs0,vs34 │ │ │ │ + xsmsubmdp vs38,vs8,vs35 │ │ │ │ + xsmaddmdp vs9,vs13,vs49 │ │ │ │ + xsmuldp vs39,vs8,vs39 │ │ │ │ + xsnmsubmdp vs3,vs44,vs45 │ │ │ │ + xsmuldp vs42,vs51,vs42 │ │ │ │ + xsmsubmdp vs40,vs50,vs36 │ │ │ │ + xsnmsubadp vs4,vs13,vs41 │ │ │ │ + xsmuldp vs5,vs5,vs37 │ │ │ │ + xsnmsubmdp vs12,vs2,vs38 │ │ │ │ + xsmsubmdp vs1,vs2,vs39 │ │ │ │ + xsadddp vs9,vs9,vs40 │ │ │ │ + fadd f10,f10,f4 │ │ │ │ + fmadd f12,f12,f7,f5 │ │ │ │ + xsnmsubadp vs1,vs51,vs32 │ │ │ │ + xsmaddmdp vs10,vs6,vs42 │ │ │ │ + fadd f12,f12,f10 │ │ │ │ + fadd f12,f12,f9 │ │ │ │ + fmadd f12,f12,f7,f3 │ │ │ │ + fadd f1,f1,f12 │ │ │ │ + xsdivdp vs1,vs1,vs43 │ │ │ │ + b 61c4 │ │ │ │ nop │ │ │ │ - fcmpu cr0,f9,f4 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - bge 6220 │ │ │ │ - xsdivdp vs1,vs12,vs42 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmsub f0,f10,f4,f7 │ │ │ │ - lfd f7,2088(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f9,2240(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f8,2248(r9) │ │ │ │ - fmadd f7,f0,f0,f7 │ │ │ │ - fmadd f9,f0,f0,f9 │ │ │ │ - fmadd f8,f0,f0,f8 │ │ │ │ - fmul f9,f9,f7 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fmul f1,f1,f8 │ │ │ │ - fmul f1,f1,f9 │ │ │ │ - b 6220 │ │ │ │ - nop │ │ │ │ - xscmpudp cr0,vs11,vs43 │ │ │ │ - bge 6650 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - xsmuldp vs51,vs6,vs6 │ │ │ │ - xsmuldp vs37,vs0,vs9 │ │ │ │ - lxsd v13,2336(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v11,2344(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fcmpu cr0,f12,f10 │ │ │ │ + bge 61c4 │ │ │ │ + fmsub f12,f0,f10,f7 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + xxspltidp vs10,3239051264 │ │ │ │ + xxspltidp vs7,3229614080 │ │ │ │ + xsdivdp vs1,vs12,vs43 │ │ │ │ + fmadd f10,f12,f12,f10 │ │ │ │ + fmadd f9,f12,f12,f9 │ │ │ │ + fmadd f12,f12,f12,f7 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmul f1,f1,f10 │ │ │ │ + fmul f1,f1,f12 │ │ │ │ + b 61c4 │ │ │ │ + xxspltidp vs7,1077936128 │ │ │ │ + fcmpu cr0,f11,f7 │ │ │ │ + bge 6600 │ │ │ │ + xxspltidp vs11,3267624960 │ │ │ │ + xxspltidp vs3,1150484480 │ │ │ │ + xsmuldp vs51,vs8,vs8 │ │ │ │ + xxspltidp vs39,1178460160 │ │ │ │ + xxspltidp vs36,1161281536 │ │ │ │ + xxspltidp vs35,1168523264 │ │ │ │ + nop │ │ │ │ + xxspltidp vs5,1135312896 │ │ │ │ + xxspltidp vs6,1180065792 │ │ │ │ + xsmuldp vs37,vs12,vs9 │ │ │ │ + xsdivdp vs10,vs10,vs43 │ │ │ │ + xxspltidp vs40,1173684224 │ │ │ │ + xxspltidp vs43,1149960192 │ │ │ │ + fmadd f3,f13,f3,f11 │ │ │ │ + xxspltidp vs11,1188454400 │ │ │ │ + xxspltidp vs38,1185300480 │ │ │ │ + nop │ │ │ │ + xxspltidp vs50,1172881408 │ │ │ │ + xsmuldp vs36,vs0,vs36 │ │ │ │ + xsmuldp vs35,vs8,vs35 │ │ │ │ + xsmaddmdp vs6,vs33,vs5 │ │ │ │ + xxspltidp vs4,1152319488 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + xxspltidp vs7,1184296960 │ │ │ │ + xxspltidp vs49,3279683584 │ │ │ │ + xxspltidp vs5,1174446080 │ │ │ │ + xsmuldp vs11,vs33,vs11 │ │ │ │ + xxmr vs33,vs45 │ │ │ │ + xxspltidp vs41,1179205632 │ │ │ │ xsmuldp vs34,vs37,vs37 │ │ │ │ - lxsd v3,2320(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v4,2200(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs45,vs5,vs43 │ │ │ │ - lxsd v8,2352(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs35,vs6,vs35 │ │ │ │ - lfd f4,2304(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs36,vs10,vs36 │ │ │ │ - lfd f31,2312(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v1,2168(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v6,2288(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f4,f2,f4,f31 │ │ │ │ - xsdivdp vs31,vs12,vs42 │ │ │ │ - lxsd v9,2376(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubadp vs35,vs10,vs33 │ │ │ │ - lfd f7,2296(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmsubmdp vs38,vs6,vs36 │ │ │ │ - lfd f11,2272(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs33,vs34,vs41 │ │ │ │ - lxsd v7,2280(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f11,f2,f11 │ │ │ │ - lfd f8,2256(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs2,vs45,vs9 │ │ │ │ - lxsd v18,2264(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2360(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fmul f3,f3,f9 │ │ │ │ + xsnmsubadp vs33,vs44,vs43 │ │ │ │ + xsmaddmdp vs5,vs13,vs49 │ │ │ │ + xsmsubmdp vs38,vs8,vs36 │ │ │ │ + xsmsubmdp vs4,vs0,vs35 │ │ │ │ + xsmuldp vs0,vs8,vs50 │ │ │ │ xsmsubadp vs11,vs51,vs39 │ │ │ │ - xsmaddmdp vs8,vs5,vs50 │ │ │ │ - lxsd v11,2328(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f12,f6,f12 │ │ │ │ - xsmuldp vs6,vs35,vs37 │ │ │ │ - lxsd v10,2368(r9) │ │ │ │ - xxmr vs45,vs11 │ │ │ │ + xsmuldp vs45,vs34,vs42 │ │ │ │ + xsmuldp vs4,vs4,vs37 │ │ │ │ + xsmsubadp vs0,vs2,vs41 │ │ │ │ + xxmr vs44,vs11 │ │ │ │ xxmr vs11,vs40 │ │ │ │ - xsnmsubadp vs13,vs44,vs43 │ │ │ │ - fnmsub f5,f5,f11,f2 │ │ │ │ + fnmsub f8,f13,f11,f3 │ │ │ │ xxmr vs11,vs38 │ │ │ │ - xsadddp vs8,vs8,vs45 │ │ │ │ - xsmsubadp vs12,vs32,vs42 │ │ │ │ - xsnmsubadp vs11,vs32,vs7 │ │ │ │ - fadd f10,f4,f5 │ │ │ │ - xsnmsubmdp vs3,vs34,vs12 │ │ │ │ - fmadd f11,f11,f0,f6 │ │ │ │ - xsmaddmdp vs10,vs9,vs33 │ │ │ │ - fadd f11,f11,f10 │ │ │ │ - fadd f11,f11,f8 │ │ │ │ - fmadd f11,f0,f11,f13 │ │ │ │ - fadd f3,f3,f11 │ │ │ │ - fmadd f1,f31,f3,f1 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ + xsnmsubadp vs0,vs34,vs32 │ │ │ │ + fnmsub f11,f2,f7,f11 │ │ │ │ + xsadddp vs7,vs5,vs44 │ │ │ │ + fadd f8,f6,f8 │ │ │ │ + fmadd f11,f11,f12,f4 │ │ │ │ + xsmaddmdp vs9,vs8,vs45 │ │ │ │ + fadd f11,f11,f9 │ │ │ │ + fadd f11,f11,f7 │ │ │ │ + xsmaddmdp vs12,vs11,vs33 │ │ │ │ + fadd f0,f0,f12 │ │ │ │ + fmadd f1,f10,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - fcmpu cr0,f11,f4 │ │ │ │ + nop │ │ │ │ + xxspltidp vs9,1082130432 │ │ │ │ + fcmpu cr0,f11,f9 │ │ │ │ bgelr │ │ │ │ - xsdivdp vs12,vs12,vs42 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmsub f0,f10,f4,f0 │ │ │ │ - lfd f10,2248(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,2088(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f9,2240(r9) │ │ │ │ - fmadd f10,f0,f0,f10 │ │ │ │ - fmadd f11,f0,f0,f11 │ │ │ │ - fmadd f9,f0,f0,f9 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ + fmsub f12,f0,f9,f12 │ │ │ │ + xxspltidp vs10,3239051264 │ │ │ │ + xxspltidp vs9,3229614080 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + xsdivdp vs0,vs12,vs43 │ │ │ │ + fmadd f10,f12,f12,f10 │ │ │ │ + fmadd f11,f12,f12,f11 │ │ │ │ + fmadd f12,f12,f12,f9 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - fmadd f1,f11,f0,f1 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f7,f0,f9 │ │ │ │ - xsdivdp vs8,vs12,vs42 │ │ │ │ - fadd f1,f1,f12 │ │ │ │ - lxsd v12,2168(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v13,2200(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f12,f7,f7 │ │ │ │ - lxsd v1,2176(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs44,vs10,vs44 │ │ │ │ - xsmuldp vs45,vs10,vs45 │ │ │ │ - lfd f13,2208(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,2184(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f12,f12,f3 │ │ │ │ - xsmaddmdp vs33,vs6,vs44 │ │ │ │ - lfd f5,2216(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs13,vs6,vs45 │ │ │ │ - lxsd v11,2192(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs11,vs7,vs33 │ │ │ │ - lfd f4,2224(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs5,vs32,vs13 │ │ │ │ - lfd f2,2232(r9) │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - fmul f2,f9,f2 │ │ │ │ - fmul f5,f5,f9 │ │ │ │ - fmul f11,f0,f11 │ │ │ │ - fmadd f7,f7,f2,f12 │ │ │ │ - fmadd f4,f0,f4,f5 │ │ │ │ - fmsub f0,f9,f11,f4 │ │ │ │ + xxspltidp vs45,1152319488 │ │ │ │ + xxspltidp vs3,1161281536 │ │ │ │ + xsadddp vs44,vs1,vs10 │ │ │ │ + xxspltidp vs33,1141637120 │ │ │ │ + xxspltidp vs13,1158414336 │ │ │ │ + fmul f7,f12,f9 │ │ │ │ + xxspltidp vs11,1108082688 │ │ │ │ + xxspltidp vs6,1154613248 │ │ │ │ + xsdivdp vs43,vs10,vs43 │ │ │ │ + xxspltidp vs42,1154899968 │ │ │ │ + xxspltidp vs4,1140129792 │ │ │ │ + xxspltidp vs5,1151172608 │ │ │ │ + xsmuldp vs45,vs0,vs45 │ │ │ │ + fmul f1,f0,f3 │ │ │ │ + fmul f3,f9,f4 │ │ │ │ + fmul f4,f7,f7 │ │ │ │ + xsmaddmdp vs33,vs8,vs45 │ │ │ │ + fmadd f13,f8,f13,f1 │ │ │ │ + xxmr vs1,vs44 │ │ │ │ + xsmuldp vs8,vs4,vs32 │ │ │ │ + xxmr vs0,vs33 │ │ │ │ + fmadd f6,f2,f6,f13 │ │ │ │ + fmadd f0,f7,f11,f0 │ │ │ │ + fmadd f7,f7,f3,f8 │ │ │ │ + fmul f6,f6,f9 │ │ │ │ + xsmaddmdp vs0,vs12,vs42 │ │ │ │ + fmadd f5,f12,f5,f6 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmsub f0,f9,f0,f5 │ │ │ │ fsub f0,f0,f7 │ │ │ │ - fmadd f1,f0,f8,f1 │ │ │ │ + xsmaddadp vs1,vs0,vs43 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs33,vs7,vs8 │ │ │ │ - xsdivdp vs1,vs12,vs42 │ │ │ │ - lxsd v4,2168(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v5,2200(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs41,vs33,vs33 │ │ │ │ - lxsd v6,2176(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs36,vs10,vs36 │ │ │ │ - xsmuldp vs37,vs10,vs37 │ │ │ │ - lxsd v7,2208(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f9,2184(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs41,vs3,vs41 │ │ │ │ - xsmaddmdp vs38,vs6,vs36 │ │ │ │ - lxsd v13,2216(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs39,vs6,vs37 │ │ │ │ - lxsd v3,2192(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs9,vs33,vs38 │ │ │ │ - lfd f0,2224(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs45,vs32,vs39 │ │ │ │ - lxsd v8,2232(r9) │ │ │ │ - xsmaddmdp vs9,vs7,vs35 │ │ │ │ - xsmuldp vs40,vs8,vs40 │ │ │ │ - xsmuldp vs45,vs45,vs8 │ │ │ │ - fmul f9,f9,f7 │ │ │ │ - xsmaddmdp vs33,vs40,vs41 │ │ │ │ - xsmaddmdp vs0,vs7,vs45 │ │ │ │ - fmsub f9,f8,f9,f0 │ │ │ │ - xssubdp vs9,vs9,vs33 │ │ │ │ - fmadd f1,f1,f9,f12 │ │ │ │ - b 6220 │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x20000 │ │ │ │ - .long 0x1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + xxspltidp vs38,1152319488 │ │ │ │ + xxspltidp vs39,1161281536 │ │ │ │ + xxspltidp vs12,1141637120 │ │ │ │ + xxspltidp vs40,1158414336 │ │ │ │ + fmul f5,f7,f6 │ │ │ │ + xxspltidp vs9,1108082688 │ │ │ │ + xxspltidp vs3,1154613248 │ │ │ │ + xsdivdp vs1,vs4,vs43 │ │ │ │ + xxspltidp vs37,1154899968 │ │ │ │ + xxspltidp vs10,1151172608 │ │ │ │ + xxspltidp vs41,1140129792 │ │ │ │ + xsmuldp vs38,vs0,vs38 │ │ │ │ + xsmuldp vs39,vs0,vs39 │ │ │ │ + xsmuldp vs41,vs6,vs41 │ │ │ │ + xsmuldp vs42,vs5,vs5 │ │ │ │ + xsmaddmdp vs12,vs8,vs38 │ │ │ │ + xsmaddmdp vs40,vs8,vs39 │ │ │ │ + xsmuldp vs42,vs32,vs42 │ │ │ │ + fmadd f12,f5,f9,f12 │ │ │ │ + xsmaddmdp vs3,vs2,vs40 │ │ │ │ + xxmr vs9,vs37 │ │ │ │ + xsmaddmdp vs5,vs41,vs42 │ │ │ │ + fmadd f9,f12,f7,f9 │ │ │ │ + fmul f3,f3,f6 │ │ │ │ + fmul f12,f9,f7 │ │ │ │ + fmadd f10,f7,f10,f3 │ │ │ │ + fmsub f12,f6,f12,f10 │ │ │ │ + fsub f12,f12,f5 │ │ │ │ + fmadd f1,f1,f12,f4 │ │ │ │ + b 61c4 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000067f0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,5648 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ +00000000000067b0 : │ │ │ │ + xxspltidp vs12,3221225472 │ │ │ │ stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ mflr r0 │ │ │ │ + mr r2,r4 │ │ │ │ std r31,-24(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ mr r31,r4 │ │ │ │ - fcfid f12,f12 │ │ │ │ - lfd f11,2512(r9) │ │ │ │ - mr r9,r4 │ │ │ │ - fmul f30,f1,f11 │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bgt 683c │ │ │ │ - neg r9,r4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 68b0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + fmul f30,f1,f12 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f0 │ │ │ │ + bgt 67f4 │ │ │ │ + neg r2,r4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + beq 6818 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fmr f2,f30 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a40 │ │ │ │ fmr f31,f1 │ │ │ │ - addi r9,r31,1 │ │ │ │ + addi r2,r31,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fcmpu cr0,f12,f0 │ │ │ │ - bgt 6878 │ │ │ │ - not r9,r31 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bne 68c0 │ │ │ │ + bgt 6834 │ │ │ │ + not r2,r31 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bne 6870 │ │ │ │ addi r1,r1,64 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ ld r0,16(r1) │ │ │ │ - lfd f0,1760(r9) │ │ │ │ ld r31,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ fadd f1,f31,f0 │ │ │ │ - mtlr r0 │ │ │ │ + lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,1760(r9) │ │ │ │ - b 685c │ │ │ │ nop │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fmr f2,f30 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a40 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f31,f1 │ │ │ │ ld r31,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x182 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000006900 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,5376 │ │ │ │ - mulld r9,r5,r5 │ │ │ │ +00000000000068b0 : │ │ │ │ + mulld r2,r5,r5 │ │ │ │ stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ fneg f30,f1 │ │ │ │ - std r31,-24(r1) │ │ │ │ + fmr f31,f2 │ │ │ │ mflr r0 │ │ │ │ + std r31,-24(r1) │ │ │ │ mr r31,r5 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - fmr f31,f2 │ │ │ │ - fmr f2,f30 │ │ │ │ - addi r31,r31,1 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - mulld r31,r31,r31 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ + addi r31,r31,1 │ │ │ │ + fmr f2,f30 │ │ │ │ + mtfprd f1,r2 │ │ │ │ + mulld r31,r31,r31 │ │ │ │ fcfid f1,f1 │ │ │ │ fmadd f1,f31,f31,f1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a40 │ │ │ │ mtfprd f0,r31 │ │ │ │ fmr f2,f30 │ │ │ │ fmr f30,f1 │ │ │ │ fcfid f1,f0 │ │ │ │ fmadd f1,f31,f31,f1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a40 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f1,f30 │ │ │ │ ld r31,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x182 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000069a0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,5216 │ │ │ │ +0000000000006940 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 6af0 │ │ │ │ - ble cr7,6ba0 │ │ │ │ + beq 6a80 │ │ │ │ + ble cr7,6b30 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 6bac │ │ │ │ - srdi r7,r5,1 │ │ │ │ + beq 6b3c │ │ │ │ + srdi r8,r5,1 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r10,r4,16 │ │ │ │ - mtctr r7 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs9,r8,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ - lxvx vs10,r10,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r10,r3,16 │ │ │ │ + addi r9,r4,16 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs9,r10,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvx vs11,r4,r2 │ │ │ │ + lxvx vs10,r9,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ xxmrghd vs12,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xxmrghd vs9,vs10,vs11 │ │ │ │ xxmrgld vs11,vs10,vs11 │ │ │ │ xvsubdp vs12,vs12,vs9 │ │ │ │ xvsubdp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmaddmdp vs0,vs0,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 69e0 │ │ │ │ + bdnz 6970 │ │ │ │ xxsldwi vs1,vs32,vs32,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - clrrdi r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ + clrrdi r2,r5,1 │ │ │ │ xvmaxdp vs1,vs1,vs32 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 6a60 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + beq 69f0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - li r9,1 │ │ │ │ + li r2,1 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - isel r5,r5,r9,4*cr7+gt │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - bne 6ac0 │ │ │ │ - srdi r9,r5,1 │ │ │ │ - mtctr r9 │ │ │ │ + isel r5,r5,r2,4*cr7+gt │ │ │ │ + andi. r2,r5,1 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + bne 6a50 │ │ │ │ + srdi r2,r5,1 │ │ │ │ + mtctr r2 │ │ │ │ lfd f10,8(r3) │ │ │ │ lfd f12,0(r3) │ │ │ │ - lfd f11,24(r3) │ │ │ │ - lfd f0,16(r3) │ │ │ │ addi r3,r3,32 │ │ │ │ + lfd f11,-8(r3) │ │ │ │ + lfd f0,-16(r3) │ │ │ │ fmul f10,f10,f10 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmadd f12,f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f11 │ │ │ │ fsqrt f12,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs9,vs9,vs12 │ │ │ │ xsmaxcdp vs9,vs9,vs0 │ │ │ │ - bdnz 6a80 │ │ │ │ + bdnz 6a10 │ │ │ │ fdiv f1,f1,f9 │ │ │ │ blr │ │ │ │ lfd f12,8(r3) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r3,r3,16 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs9,vs9,vs0 │ │ │ │ - bne 6a78 │ │ │ │ - b 6ab8 │ │ │ │ + bne 6a08 │ │ │ │ + b 6a48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,6ba0 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + ble cr7,6b30 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - mr r9,r3 │ │ │ │ - addi r10,r5,-1 │ │ │ │ - bne 6b70 │ │ │ │ - srdi r10,r5,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfd f10,8(r9) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - lfd f11,24(r9) │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + mr r2,r3 │ │ │ │ + addi r9,r5,-1 │ │ │ │ + bne 6b00 │ │ │ │ + srdi r9,r5,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfd f10,8(r2) │ │ │ │ + lfd f12,0(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ + lfd f11,-8(r2) │ │ │ │ + lfd f0,-16(r2) │ │ │ │ fmul f10,f10,f10 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmadd f12,f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f11 │ │ │ │ fsqrt f12,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs12 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - bdnz 6b10 │ │ │ │ - li r9,1 │ │ │ │ + bdnz 6aa0 │ │ │ │ + li r2,1 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - isel r5,r5,r9,4*cr7+gt │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - beq 6a78 │ │ │ │ - b 6ac0 │ │ │ │ + isel r5,r5,r2,4*cr7+gt │ │ │ │ + andi. r2,r5,1 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + beq 6a08 │ │ │ │ + b 6a50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f12,8(r3) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - addi r9,r3,16 │ │ │ │ + cmpdi r9,0 │ │ │ │ + addi r2,r3,16 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - bne 6b08 │ │ │ │ - b 6a60 │ │ │ │ + bne 6a98 │ │ │ │ + b 69f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2520(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 6a38 │ │ │ │ + li r2,0 │ │ │ │ + b 69c8 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006bd0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,4656 │ │ │ │ +0000000000006b60 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 6ed0 │ │ │ │ - ble cr7,7020 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7038 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + beq 6e50 │ │ │ │ + ble cr7,6fa0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 6fb8 │ │ │ │ + srdi r10,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r9,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r2,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lxv vs3,0(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs10,0(r9) │ │ │ │ + lxv vs3,0(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs4,-48(r9) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs5,-32(r9) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ - lxv vs6,-16(r9) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs4,-48(r2) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs5,-32(r2) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ + lxv vs6,-16(r2) │ │ │ │ xvsubdp vs10,vs10,vs3 │ │ │ │ xvsubdp vs11,vs11,vs4 │ │ │ │ xvsubdp vs12,vs12,vs5 │ │ │ │ xvsubdp vs0,vs0,vs6 │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs10 │ │ │ │ xvmaxdp vs7,vs7,vs11 │ │ │ │ xvmaxdp vs9,vs9,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 6c20 │ │ │ │ + bdnz 6ba0 │ │ │ │ xvmaxdp vs9,vs9,vs32 │ │ │ │ xvmaxdp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvmaxdp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 7010 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 6f90 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6d90 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 6d10 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6d90 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 6d10 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r8,r9,3 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6d90 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 6d10 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r9,4 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6d90 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 6d10 │ │ │ │ + addi r10,r2,32 │ │ │ │ + addi r8,r9,5 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6d90 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 6d10 │ │ │ │ + addi r10,r2,40 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6d90 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 6d10 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r5,7 │ │ │ │ - li r9,1 │ │ │ │ - isel r10,r5,r9,4*cr7+gt │ │ │ │ - ble 702c │ │ │ │ - srdi r8,r10,3 │ │ │ │ + li r2,1 │ │ │ │ + isel r9,r5,r2,4*cr7+gt │ │ │ │ + ble 6fac │ │ │ │ + srdi r10,r9,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs10 │ │ │ │ xvmaxdp vs9,vs9,vs11 │ │ │ │ xvmaxdp vs7,vs7,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 6dc0 │ │ │ │ + bdnz 6d40 │ │ │ │ xvmaxdp vs32,vs32,vs7 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,7 │ │ │ │ - clrrdi r9,r10,3 │ │ │ │ + andi. r2,r9,7 │ │ │ │ + clrrdi r2,r9,3 │ │ │ │ xvmaxdp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvmaxdp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 6ec0 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 6e40 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 6ec0 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r10,r9,2 │ │ │ │ + ble 6e40 │ │ │ │ + add r3,r3,r9 │ │ │ │ + addi r9,r2,2 │ │ │ │ lfd f12,8(r3) │ │ │ │ - cmpd r5,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 6ec0 │ │ │ │ + ble 6e40 │ │ │ │ lfd f12,16(r3) │ │ │ │ - addi r10,r9,3 │ │ │ │ - cmpd r5,r10 │ │ │ │ + addi r9,r2,3 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 6ec0 │ │ │ │ + ble 6e40 │ │ │ │ lfd f12,24(r3) │ │ │ │ - addi r10,r9,4 │ │ │ │ - cmpd r5,r10 │ │ │ │ + addi r9,r2,4 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 6ec0 │ │ │ │ + ble 6e40 │ │ │ │ lfd f12,32(r3) │ │ │ │ - addi r10,r9,5 │ │ │ │ - cmpd r5,r10 │ │ │ │ + addi r9,r2,5 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 6ec0 │ │ │ │ + ble 6e40 │ │ │ │ lfd f12,40(r3) │ │ │ │ - addi r9,r9,6 │ │ │ │ - cmpd r5,r9 │ │ │ │ + addi r2,r2,6 │ │ │ │ + cmpd r5,r2 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 6ec0 │ │ │ │ + ble 6e40 │ │ │ │ lfd f12,48(r3) │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,7020 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7044 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble cr7,6fa0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 6fc4 │ │ │ │ + srdi r9,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs10 │ │ │ │ xvmaxdp vs7,vs7,vs11 │ │ │ │ xvmaxdp vs9,vs9,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 6f00 │ │ │ │ + bdnz 6e80 │ │ │ │ xvmaxdp vs9,vs9,vs32 │ │ │ │ xvmaxdp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvmaxdp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 7010 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 6f90 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6d90 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 6d10 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6d90 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 6d10 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6d90 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 6d10 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6d90 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - addi r8,r10,5 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 6d10 │ │ │ │ + lfd f0,32(r2) │ │ │ │ + addi r10,r9,5 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6d90 │ │ │ │ - lfd f0,40(r9) │ │ │ │ - addi r10,r10,6 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 6d10 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + addi r9,r9,6 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 6d90 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 6d10 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 6d90 │ │ │ │ + b 6d10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r5 │ │ │ │ - b 6da0 │ │ │ │ + mr r9,r5 │ │ │ │ + b 6d20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2520(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 6e1c │ │ │ │ + li r2,0 │ │ │ │ + b 6d9c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 6ca0 │ │ │ │ + li r9,0 │ │ │ │ + b 6c20 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 6f5c │ │ │ │ + li r9,0 │ │ │ │ + b 6edc │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000007060 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,3488 │ │ │ │ +0000000000006fe0 : │ │ │ │ cmpdi r4,0 │ │ │ │ - beq 71c0 │ │ │ │ + beq 7140 │ │ │ │ cmpdi r5,0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - ble 7120 │ │ │ │ + ble 70a0 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 7248 │ │ │ │ - srdi r11,r5,1 │ │ │ │ + beq 71c8 │ │ │ │ + srdi r8,r5,1 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r10,r4,16 │ │ │ │ - mtctr r11 │ │ │ │ + addi r10,r3,16 │ │ │ │ + addi r9,r4,16 │ │ │ │ + mtctr r8 │ │ │ │ nop │ │ │ │ - lxvx vs9,r8,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ - lxvx vs10,r10,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs9,r10,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvx vs11,r4,r2 │ │ │ │ + lxvx vs10,r9,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ xxmrghd vs12,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xxmrghd vs9,vs10,vs11 │ │ │ │ xxmrgld vs11,vs10,vs11 │ │ │ │ xvsubdp vs12,vs12,vs9 │ │ │ │ xvsubdp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmaddmdp vs0,vs0,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 70a0 │ │ │ │ + bdnz 7020 │ │ │ │ xxsldwi vs1,vs32,vs32,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ clrrdi r5,r5,1 │ │ │ │ xvmaxdp vs1,vs1,vs32 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 7120 │ │ │ │ + beq 70a0 │ │ │ │ sldi r5,r5,4 │ │ │ │ lxvx vs12,r4,r5 │ │ │ │ lxvx vs0,r3,r5 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r7,0 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - ble 7184 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f8,2528(r9) │ │ │ │ - andi. r9,r7,1 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - bne 7190 │ │ │ │ - srdi r9,r7,1 │ │ │ │ - mtctr r9 │ │ │ │ + ble 7104 │ │ │ │ + andi. r2,r7,1 │ │ │ │ + xxspltidp vs8,2147483648 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + bne 7110 │ │ │ │ + srdi r2,r7,1 │ │ │ │ + mtctr r2 │ │ │ │ lfd f10,8(r6) │ │ │ │ lfd f11,24(r6) │ │ │ │ - lfd f0,16(r6) │ │ │ │ - lfd f12,0(r6) │ │ │ │ addi r6,r6,32 │ │ │ │ + lfd f0,-16(r6) │ │ │ │ + lfd f12,-32(r6) │ │ │ │ fmul f10,f10,f10 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmadd f12,f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f11 │ │ │ │ fsqrt f12,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fadd f9,f9,f12 │ │ │ │ fadd f8,f8,f0 │ │ │ │ - bdnz 7148 │ │ │ │ + bdnz 70c8 │ │ │ │ fadd f9,f9,f8 │ │ │ │ fdiv f1,f1,f9 │ │ │ │ blr │ │ │ │ nop │ │ │ │ lfd f0,8(r6) │ │ │ │ lfd f9,0(r6) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r6,r6,16 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmadd f9,f9,f9,f0 │ │ │ │ fsqrt f9,f9 │ │ │ │ - bne 7140 │ │ │ │ - b 7180 │ │ │ │ + bne 70c0 │ │ │ │ + b 7100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r5,0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - ble 7120 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - bne 7220 │ │ │ │ - srdi r9,r5,1 │ │ │ │ - mtctr r9 │ │ │ │ + ble 70a0 │ │ │ │ + andi. r2,r5,1 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + bne 71a0 │ │ │ │ + srdi r2,r5,1 │ │ │ │ + mtctr r2 │ │ │ │ lfd f10,8(r3) │ │ │ │ lfd f12,0(r3) │ │ │ │ - lfd f11,24(r3) │ │ │ │ - lfd f0,16(r3) │ │ │ │ addi r3,r3,32 │ │ │ │ + lfd f11,-8(r3) │ │ │ │ + lfd f0,-16(r3) │ │ │ │ fmul f10,f10,f10 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmadd f12,f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f11 │ │ │ │ fsqrt f12,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs12 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - bdnz 71e0 │ │ │ │ - b 7120 │ │ │ │ + bdnz 7160 │ │ │ │ + b 70a0 │ │ │ │ nop │ │ │ │ lfd f12,8(r3) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r3,r3,16 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - bne 71d8 │ │ │ │ - b 7120 │ │ │ │ + bne 7158 │ │ │ │ + b 70a0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b 70f8 │ │ │ │ + b 7078 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000000000007260 : │ │ │ │ +00000000000071e0 : │ │ │ │ cmpdi r4,0 │ │ │ │ - beq 7550 │ │ │ │ + beq 74d0 │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 76a0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 76b4 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + ble 7620 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7634 │ │ │ │ + srdi r10,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r9,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r2,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lxv vs3,0(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs10,0(r9) │ │ │ │ + lxv vs3,0(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs4,-48(r9) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs5,-32(r9) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ - lxv vs6,-16(r9) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs4,-48(r2) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs5,-32(r2) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ + lxv vs6,-16(r2) │ │ │ │ xvsubdp vs10,vs10,vs3 │ │ │ │ xvsubdp vs11,vs11,vs4 │ │ │ │ xvsubdp vs12,vs12,vs5 │ │ │ │ xvsubdp vs0,vs0,vs6 │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs10 │ │ │ │ xvmaxdp vs7,vs7,vs11 │ │ │ │ xvmaxdp vs9,vs9,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 72a0 │ │ │ │ + bdnz 7220 │ │ │ │ xvmaxdp vs9,vs9,vs32 │ │ │ │ xvmaxdp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvmaxdp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 7410 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7390 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7410 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r11,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 7390 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7410 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r11,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 7390 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r8,r9,3 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7410 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r11,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 7390 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r9,4 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7410 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r11,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 7390 │ │ │ │ + addi r10,r2,32 │ │ │ │ + addi r8,r9,5 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7410 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 7390 │ │ │ │ + addi r10,r2,40 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7410 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 7390 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 7690 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 76a8 │ │ │ │ - srdi r10,r7,3 │ │ │ │ + ble 7610 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7628 │ │ │ │ + srdi r9,r7,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r6 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r6 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvadddp vs8,vs8,vs10 │ │ │ │ xvadddp vs9,vs9,vs11 │ │ │ │ xvadddp vs7,vs7,vs12 │ │ │ │ xvadddp vs32,vs32,vs0 │ │ │ │ - bdnz 7440 │ │ │ │ + bdnz 73c0 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r7,7 │ │ │ │ - clrrdi r9,r7,3 │ │ │ │ + andi. r2,r7,7 │ │ │ │ + clrrdi r2,r7,3 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7540 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - cmpd r7,r10 │ │ │ │ + beq 74c0 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7540 │ │ │ │ - add r6,r6,r8 │ │ │ │ - addi r10,r9,2 │ │ │ │ + ble 74c0 │ │ │ │ + add r6,r6,r10 │ │ │ │ + addi r9,r2,2 │ │ │ │ lfd f12,8(r6) │ │ │ │ - cmpd r7,r10 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7540 │ │ │ │ + ble 74c0 │ │ │ │ lfd f12,16(r6) │ │ │ │ - addi r10,r9,3 │ │ │ │ - cmpd r7,r10 │ │ │ │ + addi r9,r2,3 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7540 │ │ │ │ + ble 74c0 │ │ │ │ lfd f12,24(r6) │ │ │ │ - addi r10,r9,4 │ │ │ │ - cmpd r7,r10 │ │ │ │ + addi r9,r2,4 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7540 │ │ │ │ + ble 74c0 │ │ │ │ lfd f12,32(r6) │ │ │ │ - addi r10,r9,5 │ │ │ │ - cmpd r7,r10 │ │ │ │ + addi r9,r2,5 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7540 │ │ │ │ + ble 74c0 │ │ │ │ lfd f12,40(r6) │ │ │ │ - addi r9,r9,6 │ │ │ │ - cmpd r7,r9 │ │ │ │ + addi r2,r2,6 │ │ │ │ + cmpd r7,r2 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7540 │ │ │ │ + ble 74c0 │ │ │ │ lfd f12,48(r6) │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 76a0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 76c0 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble 7620 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7640 │ │ │ │ + srdi r9,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs10 │ │ │ │ xvmaxdp vs7,vs7,vs11 │ │ │ │ xvmaxdp vs9,vs9,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 7580 │ │ │ │ + bdnz 7500 │ │ │ │ xvmaxdp vs9,vs9,vs32 │ │ │ │ xvmaxdp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvmaxdp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 7410 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7390 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7410 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7390 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7410 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7390 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7410 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7390 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7410 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - addi r8,r10,5 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7390 │ │ │ │ + lfd f0,32(r2) │ │ │ │ + addi r10,r9,5 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7410 │ │ │ │ - lfd f0,40(r9) │ │ │ │ - addi r10,r10,6 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 7390 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + addi r9,r9,6 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7410 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 7390 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 7410 │ │ │ │ + b 7390 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - b 7410 │ │ │ │ + b 7390 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 749c │ │ │ │ + li r2,0 │ │ │ │ + b 741c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 7320 │ │ │ │ + li r9,0 │ │ │ │ + b 72a0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 75dc │ │ │ │ + li r9,0 │ │ │ │ + b 755c │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000076e0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,1824 │ │ │ │ +0000000000007660 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 7930 │ │ │ │ - ble cr7,7a10 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 7a2c │ │ │ │ - srdi r8,r5,2 │ │ │ │ + beq 78a0 │ │ │ │ + ble cr7,7990 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 79ac │ │ │ │ + srdi r10,r5,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r9,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r2,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lxv vs3,0(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs10,0(r9) │ │ │ │ + lxv vs3,0(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs4,-48(r9) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs5,-32(r9) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ - lxv vs6,-16(r9) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs4,-48(r2) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs5,-32(r2) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ + lxv vs6,-16(r2) │ │ │ │ xvsubdp vs10,vs10,vs3 │ │ │ │ xvsubdp vs11,vs11,vs4 │ │ │ │ xvsubdp vs12,vs12,vs5 │ │ │ │ xvsubdp vs0,vs0,vs6 │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs7,vs11,vs11 │ │ │ │ xvmaddadp vs9,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 7730 │ │ │ │ + bdnz 76a0 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,3 │ │ │ │ - clrrdi r8,r5,2 │ │ │ │ + andi. r2,r5,3 │ │ │ │ + clrrdi r10,r5,2 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 79ac │ │ │ │ - sldi r9,r8,4 │ │ │ │ - addi r10,r8,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f10,r4,r9 │ │ │ │ - add r6,r3,r9 │ │ │ │ - add r7,r4,r9 │ │ │ │ - cmpd r5,r10 │ │ │ │ - lfd f1,8(r6) │ │ │ │ - lfd f11,8(r7) │ │ │ │ + beq 791c │ │ │ │ + sldi r2,r10,4 │ │ │ │ + addi r9,r10,1 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f10,r4,r2 │ │ │ │ + add r7,r3,r2 │ │ │ │ + add r8,r4,r2 │ │ │ │ + cmpd r5,r9 │ │ │ │ + lfd f1,8(r7) │ │ │ │ + lfd f11,8(r8) │ │ │ │ fsub f12,f12,f10 │ │ │ │ fsub f1,f1,f11 │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fmadd f1,f1,f1,f12 │ │ │ │ - ble 7834 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r8,r8,2 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - lfdx f10,r4,r10 │ │ │ │ - add r7,r3,r10 │ │ │ │ - add r10,r4,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ - lfd f12,8(r7) │ │ │ │ - lfd f11,8(r10) │ │ │ │ + ble 77a4 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r10,r10,2 │ │ │ │ + lfdx f0,r3,r9 │ │ │ │ + lfdx f10,r4,r9 │ │ │ │ + add r8,r3,r9 │ │ │ │ + add r9,r4,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ + lfd f12,8(r8) │ │ │ │ + lfd f11,8(r9) │ │ │ │ fsub f0,f0,f10 │ │ │ │ fsub f12,f12,f11 │ │ │ │ fmadd f0,f0,f0,f1 │ │ │ │ fmadd f1,f12,f12,f0 │ │ │ │ - ble 7834 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ + ble 77a4 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fadd f1,f1,f0 │ │ │ │ cmpdi r5,3 │ │ │ │ - li r10,1 │ │ │ │ + li r9,1 │ │ │ │ fsqrt f1,f1 │ │ │ │ - isel r10,r5,r10,4*cr7+gt │ │ │ │ - ble 7a20 │ │ │ │ - srdi r8,r10,2 │ │ │ │ + isel r9,r5,r9,4*cr7+gt │ │ │ │ + ble 79a0 │ │ │ │ + srdi r10,r9,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs9,vs11,vs11 │ │ │ │ xvmaddadp vs7,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 7870 │ │ │ │ + bdnz 77e0 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,3 │ │ │ │ + andi. r2,r9,3 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7920 │ │ │ │ - clrrdi r10,r10,2 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7890 │ │ │ │ + clrrdi r9,r9,2 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs11,vs12,vs12,2 │ │ │ │ xvadddp vs12,vs11,vs12 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7920 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - add r8,r3,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ - lfd f11,8(r8) │ │ │ │ + ble 7890 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r9,r9,2 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + add r10,r3,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ + lfd f11,8(r10) │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fmadd f0,f11,f11,f12 │ │ │ │ - ble 7920 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - lfd f11,8(r9) │ │ │ │ + ble 7890 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + lfd f11,8(r2) │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fmadd f0,f11,f11,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ble cr7,7a10 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 79b8 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + ble cr7,7990 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 7928 │ │ │ │ + srdi r9,r5,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs7,vs11,vs11 │ │ │ │ xvmaddadp vs9,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 7960 │ │ │ │ + bdnz 78d0 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,3 │ │ │ │ - clrrdi r10,r5,2 │ │ │ │ + andi. r2,r5,3 │ │ │ │ + clrrdi r2,r5,2 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - bne 79c0 │ │ │ │ + bne 7930 │ │ │ │ fsqrt f1,f0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 7848 │ │ │ │ + mr r9,r5 │ │ │ │ + b 77b8 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - add r7,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ - lfd f1,8(r7) │ │ │ │ - fmadd f12,f12,f12,f0 │ │ │ │ - fmadd f1,f1,f1,f12 │ │ │ │ - ble 7834 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lxvx vs12,r3,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ + xvmuldp vs12,vs12,vs12 │ │ │ │ + xxsldwi vs1,vs12,vs12,2 │ │ │ │ + xvadddp vs1,vs1,vs12 │ │ │ │ + xxspltd vs1,vs1,1 │ │ │ │ + fadd f1,f1,f0 │ │ │ │ + ble 77a4 │ │ │ │ + addi r9,r10,16 │ │ │ │ + addi r2,r2,2 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ add r9,r3,r9 │ │ │ │ - cmpd r5,r10 │ │ │ │ + cmpd r5,r2 │ │ │ │ lfd f12,8(r9) │ │ │ │ fmadd f0,f0,f0,f1 │ │ │ │ fmadd f1,f12,f12,f0 │ │ │ │ - ble 7834 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - b 7820 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2520(r9) │ │ │ │ + ble 77a4 │ │ │ │ + add r10,r3,r10 │ │ │ │ + lxv vs0,32(r10) │ │ │ │ + b 7790 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 78bc │ │ │ │ + li r9,0 │ │ │ │ + b 782c │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r8,0 │ │ │ │ - b 77a0 │ │ │ │ + li r10,0 │ │ │ │ + b 7710 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000007a50 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,944 │ │ │ │ +00000000000079d0 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 7d00 │ │ │ │ - ble cr7,7e20 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7e38 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + beq 7c70 │ │ │ │ + ble cr7,7d90 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7da8 │ │ │ │ + srdi r10,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r9,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r2,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lxv vs3,0(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs10,0(r9) │ │ │ │ + lxv vs3,0(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs4,-48(r9) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs5,-32(r9) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ - lxv vs6,-16(r9) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs4,-48(r2) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs5,-32(r2) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ + lxv vs6,-16(r2) │ │ │ │ xvsubdp vs10,vs10,vs3 │ │ │ │ xvsubdp vs11,vs11,vs4 │ │ │ │ xvsubdp vs12,vs12,vs5 │ │ │ │ xvsubdp vs0,vs0,vs6 │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs7,vs11,vs11 │ │ │ │ xvmaddadp vs9,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 7aa0 │ │ │ │ + bdnz 7a10 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7e10 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f1,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7d80 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f1,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fsub f1,f1,f12 │ │ │ │ fmadd f1,f1,f1,f0 │ │ │ │ - ble 7be4 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7b54 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7be4 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7b54 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r8,r9,3 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7be4 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7b54 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r9,4 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7be4 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7b54 │ │ │ │ + addi r10,r2,32 │ │ │ │ + addi r8,r9,5 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7be4 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 7b54 │ │ │ │ + addi r10,r2,40 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7be4 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 7b54 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ cmpdi r5,7 │ │ │ │ - li r9,1 │ │ │ │ + li r2,1 │ │ │ │ fsqrt f1,f1 │ │ │ │ - isel r10,r5,r9,4*cr7+gt │ │ │ │ - ble 7e2c │ │ │ │ - srdi r8,r10,3 │ │ │ │ + isel r9,r5,r2,4*cr7+gt │ │ │ │ + ble 7d9c │ │ │ │ + srdi r10,r9,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs9,vs11,vs11 │ │ │ │ xvmaddadp vs7,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 7c20 │ │ │ │ + bdnz 7b90 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,7 │ │ │ │ - clrrdi r9,r10,3 │ │ │ │ + andi. r2,r9,7 │ │ │ │ + clrrdi r2,r9,3 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7cf4 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7c64 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 7cf4 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r8,r9,2 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7c64 │ │ │ │ + add r9,r3,r9 │ │ │ │ + addi r10,r2,2 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 7cf4 │ │ │ │ - addi r8,r9,3 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7c64 │ │ │ │ + addi r10,r2,3 │ │ │ │ + lfd f12,16(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 7cf4 │ │ │ │ - addi r8,r9,4 │ │ │ │ - lfd f12,24(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7c64 │ │ │ │ + addi r10,r2,4 │ │ │ │ + lfd f12,24(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 7cf4 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfd f12,32(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7c64 │ │ │ │ + addi r10,r2,5 │ │ │ │ + lfd f12,32(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 7cf4 │ │ │ │ - addi r9,r9,6 │ │ │ │ - lfd f12,40(r10) │ │ │ │ - cmpd r5,r9 │ │ │ │ + ble 7c64 │ │ │ │ + addi r2,r2,6 │ │ │ │ + lfd f12,40(r9) │ │ │ │ + cmpd r5,r2 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 7cf4 │ │ │ │ - lfd f12,48(r10) │ │ │ │ + ble 7c64 │ │ │ │ + lfd f12,48(r9) │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ fsqrt f0,f0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ - ble cr7,7e20 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7e44 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble cr7,7d90 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7db4 │ │ │ │ + srdi r9,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs7,vs11,vs11 │ │ │ │ xvmaddadp vs9,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 7d30 │ │ │ │ + bdnz 7ca0 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7e10 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f1,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7d80 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f1,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f1,f1,f0 │ │ │ │ - ble 7be4 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ - fmadd f1,f0,f0,f1 │ │ │ │ - ble 7be4 │ │ │ │ - addi r8,r10,3 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7b54 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7be4 │ │ │ │ - addi r8,r10,4 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7b54 │ │ │ │ + addi r10,r9,3 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7be4 │ │ │ │ - addi r8,r10,5 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7b54 │ │ │ │ + addi r10,r9,4 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7be4 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfd f0,40(r9) │ │ │ │ + ble 7b54 │ │ │ │ + addi r10,r9,5 │ │ │ │ + lfd f0,32(r2) │ │ │ │ cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 7be4 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 7b54 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + cmpd r5,r9 │ │ │ │ + fmadd f1,f0,f0,f1 │ │ │ │ + ble 7b54 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - b 7be4 │ │ │ │ + b 7b54 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f1,f0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 7bf8 │ │ │ │ + mr r9,r5 │ │ │ │ + b 7b68 │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2520(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 7c6c │ │ │ │ + li r2,0 │ │ │ │ + b 7bdc │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 7b10 │ │ │ │ + li r9,0 │ │ │ │ + b 7a80 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 7d7c │ │ │ │ + li r9,0 │ │ │ │ + b 7cec │ │ │ │ ... │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000007e60 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lha r9,-32240(r2) │ │ │ │ - lfd f4,-32248(r2) │ │ │ │ - fmr f1,f4 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 7fb4 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - addi r10,r10,2928 │ │ │ │ - addi r9,r9,2944 │ │ │ │ - lfd f1,2560(r7) │ │ │ │ nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lfd f3,-32232(r2) │ │ │ │ - li r7,63 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000007e00 : │ │ │ │ + plha r2,426512 # 70010 │ │ │ │ + plfd f4,426496 # 70008 │ │ │ │ + cmpwi r2,0 │ │ │ │ + fmr f1,f4 │ │ │ │ + beq 7f48 │ │ │ │ + xxspltidp vs1,629145600 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + li r2,63 │ │ │ │ + plfd f3,426464 # 70018 │ │ │ │ + mtctr r2 │ │ │ │ fmul f1,f4,f1 │ │ │ │ - mtctr r7 │ │ │ │ - xxmr vs7,vs10 │ │ │ │ - xxmr vs6,vs10 │ │ │ │ - xxmr vs5,vs10 │ │ │ │ xxmr vs11,vs0 │ │ │ │ xxmr vs9,vs0 │ │ │ │ xxmr vs12,vs0 │ │ │ │ xxmr vs8,vs0 │ │ │ │ - stfd f1,-32248(r2) │ │ │ │ - nop │ │ │ │ + xxmr vs7,vs10 │ │ │ │ + xxmr vs6,vs10 │ │ │ │ + xxmr vs5,vs10 │ │ │ │ + pstfd f1,426404 # 70008 │ │ │ │ nop │ │ │ │ xvmuldp vs11,vs11,vs0 │ │ │ │ xvmuldp vs9,vs9,vs0 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ xvmuldp vs8,vs8,vs0 │ │ │ │ xvmuldp vs10,vs10,vs0 │ │ │ │ xvmuldp vs7,vs7,vs0 │ │ │ │ xvmuldp vs6,vs6,vs0 │ │ │ │ xvmuldp vs5,vs5,vs0 │ │ │ │ - bdnz 7ee0 │ │ │ │ + bdnz 7e70 │ │ │ │ xvmuldp vs0,vs12,vs6 │ │ │ │ xvmuldp vs9,vs9,vs7 │ │ │ │ xvmuldp vs12,vs11,vs10 │ │ │ │ xvmuldp vs8,vs8,vs5 │ │ │ │ + plfd f11,426364 # 70020 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - nop │ │ │ │ - lfd f10,2568(r9) │ │ │ │ - nop │ │ │ │ - lfd f11,-32224(r2) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs0,vs0,vs8 │ │ │ │ + xxspltidp vs10,1015021568 │ │ │ │ + xxspltidp vs7,1149239296 │ │ │ │ + li r2,0 │ │ │ │ fmul f3,f3,f10 │ │ │ │ - lfd f7,2552(r9) │ │ │ │ - li r9,0 │ │ │ │ fsub f11,f11,f1 │ │ │ │ + xvmuldp vs12,vs12,vs9 │ │ │ │ + xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xxsldwi vs12,vs32,vs0,2 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fmul f12,f12,f3 │ │ │ │ - stfd f12,-32232(r2) │ │ │ │ - addi r9,r9,1 │ │ │ │ + pstfd f12,426288 # 70018 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmr f10,f11 │ │ │ │ fadd f11,f11,f11 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f0,f7 │ │ │ │ - blt 7f60 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2944(r9) │ │ │ │ + blt 7ef0 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - blt 7f98 │ │ │ │ + blt 7f28 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fadd f12,f12,f0 │ │ │ │ + li r2,0 │ │ │ │ + pstfd f11,426228 # 70020 │ │ │ │ + pstfd f12,426228 # 70028 │ │ │ │ nop │ │ │ │ - li r9,0 │ │ │ │ - stfd f11,-32224(r2) │ │ │ │ - nop │ │ │ │ - stfd f12,-32216(r2) │ │ │ │ - nop │ │ │ │ - sth r9,-32240(r2) │ │ │ │ + psth r2,426192 # 70010 │ │ │ │ cmplwi r3,9 │ │ │ │ - bgt 8068 │ │ │ │ - addis r9,r2,-7 │ │ │ │ + bgt 7ffc │ │ │ │ sldi r3,r3,2 │ │ │ │ - addi r10,r9,472 │ │ │ │ - lwax r9,r10,r3 │ │ │ │ - add r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ + pla r9,24 # 7f6c │ │ │ │ + lwax r2,r9,r3 │ │ │ │ + add r2,r2,r9 │ │ │ │ + mtctr r2 │ │ │ │ bctr │ │ │ │ .long 0x28 │ │ │ │ .long 0x84 │ │ │ │ .long 0x2c │ │ │ │ .long 0x38 │ │ │ │ .long 0x40 │ │ │ │ .long 0x4c │ │ │ │ .long 0x54 │ │ │ │ .long 0x6c │ │ │ │ .long 0x78 │ │ │ │ .long 0x60 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2072(r9) │ │ │ │ + xxspltidp vs1,1073741824 │ │ │ │ blr │ │ │ │ fadd f1,f4,f4 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2536(r9) │ │ │ │ + xxspltidp vs1,1112801280 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2544(r9) │ │ │ │ + xxspltidp vs1,3296673792 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32224(r2) │ │ │ │ + plfd f1,426068 # 70020 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32232(r2) │ │ │ │ + plfd f1,426048 # 70018 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2552(r9) │ │ │ │ + xxspltidp vs1,1149239296 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32216(r2) │ │ │ │ + plfd f1,426040 # 70028 │ │ │ │ blr │ │ │ │ mflr r0 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addis r3,r2,-2 │ │ │ │ li r4,90 │ │ │ │ - addi r5,r5,1128 │ │ │ │ - addi r3,r3,1168 │ │ │ │ + pla r5,327028 # 57d78 │ │ │ │ + pla r3,327060 # 57da0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - bl 4680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4660 │ │ │ │ addi r1,r1,32 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r0,16(r1) │ │ │ │ - lfd f1,2088(r9) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000080c0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-704 │ │ │ │ +0000000000008050 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble 81e0 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 81ec │ │ │ │ - addis r10,r2,-2 │ │ │ │ - srdi r8,r4,3 │ │ │ │ - mr r9,r3 │ │ │ │ - addi r10,r10,2928 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ + ble 8170 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 817c │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + srdi r9,r4,3 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs0,vs12 │ │ │ │ xxmr vs10,vs12 │ │ │ │ xxmr vs11,vs12 │ │ │ │ - lxv vs6,0(r9) │ │ │ │ - lxv vs7,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs8,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs6,0(r2) │ │ │ │ + lxv vs7,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs8,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xvmuldp vs11,vs11,vs6 │ │ │ │ xvmuldp vs10,vs10,vs7 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs12,vs12,vs9 │ │ │ │ - bdnz 8100 │ │ │ │ + bdnz 8090 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmuldp vs11,vs11,vs10 │ │ │ │ xxspltib vs32,0 │ │ │ │ - andi. r9,r4,7 │ │ │ │ - clrrdi r9,r4,3 │ │ │ │ + andi. r2,r4,7 │ │ │ │ + clrrdi r2,r4,3 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xxsldwi vs1,vs32,vs0,2 │ │ │ │ xvmuldp vs1,vs1,vs0 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - cmpd r4,r10 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - add r3,r3,r8 │ │ │ │ - addi r10,r9,2 │ │ │ │ + add r3,r3,r10 │ │ │ │ + addi r9,r2,2 │ │ │ │ lfd f0,8(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r10,r9,3 │ │ │ │ + addi r9,r2,3 │ │ │ │ lfd f0,16(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r10,r9,4 │ │ │ │ + addi r9,r2,4 │ │ │ │ lfd f0,24(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r10,r9,5 │ │ │ │ + addi r9,r2,5 │ │ │ │ lfd f0,32(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r9,r9,6 │ │ │ │ + addi r2,r2,6 │ │ │ │ lfd f0,40(r3) │ │ │ │ - cmpd r4,r9 │ │ │ │ + cmpd r4,r2 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ lfd f0,48(r3) │ │ │ │ fmul f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2928(r9) │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2928(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 8150 │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + b 80e0 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000008210 : │ │ │ │ - li r9,1 │ │ │ │ - slw r3,r9,r3 │ │ │ │ +00000000000081c0 : │ │ │ │ + li r2,1 │ │ │ │ + slw r3,r2,r3 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000008230 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-1072 │ │ │ │ +00000000000081e0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 82a0 │ │ │ │ - srdi r8,r3,1 │ │ │ │ - lis r10,-13017 │ │ │ │ - lis r7,1014 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - or r8,r8,r3 │ │ │ │ - ori r7,r7,60146 │ │ │ │ - ori r10,r10,5217 │ │ │ │ - addi r6,r6,3152 │ │ │ │ - srdi r9,r8,2 │ │ │ │ - rldimi r10,r7,32,0 │ │ │ │ - or r9,r9,r8 │ │ │ │ - srdi r8,r9,4 │ │ │ │ - or r8,r8,r9 │ │ │ │ - srdi r9,r8,8 │ │ │ │ - or r9,r9,r8 │ │ │ │ - srdi r8,r9,16 │ │ │ │ - or r8,r8,r9 │ │ │ │ - srdi r9,r8,32 │ │ │ │ - or r9,r9,r8 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - srdi r9,r9,58 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r3,r6,r9 │ │ │ │ + ble 8248 │ │ │ │ + srdi r9,r3,1 │ │ │ │ + pli r2,66513650 │ │ │ │ + pli r10,3441890401 │ │ │ │ + rldimi r10,r2,32,0 │ │ │ │ + pla r8,327712 # 58220 │ │ │ │ + or r9,r9,r3 │ │ │ │ + srdi r2,r9,2 │ │ │ │ + or r2,r2,r9 │ │ │ │ + srdi r9,r2,4 │ │ │ │ + or r9,r9,r2 │ │ │ │ + srdi r2,r9,8 │ │ │ │ + or r2,r2,r9 │ │ │ │ + srdi r9,r2,16 │ │ │ │ + or r9,r9,r2 │ │ │ │ + srdi r2,r9,32 │ │ │ │ + or r2,r2,r9 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + srdi r2,r2,58 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r3,r8,r2 │ │ │ │ blr │ │ │ │ li r3,-1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000082c0 : │ │ │ │ +0000000000008260 : │ │ │ │ cmpdi r3,0 │ │ │ │ - blt 830c │ │ │ │ + blt 82ac │ │ │ │ cmpdi r3,1 │ │ │ │ - ble 8304 │ │ │ │ + ble 82a4 │ │ │ │ addi r3,r3,-1 │ │ │ │ - srdi r9,r3,1 │ │ │ │ - or r9,r9,r3 │ │ │ │ - srdi r10,r9,2 │ │ │ │ - or r10,r10,r9 │ │ │ │ - srdi r9,r10,4 │ │ │ │ - or r9,r9,r10 │ │ │ │ - srdi r10,r9,8 │ │ │ │ - or r10,r10,r9 │ │ │ │ - srdi r9,r10,16 │ │ │ │ - or r9,r9,r10 │ │ │ │ - srdi r3,r9,32 │ │ │ │ - or r3,r3,r9 │ │ │ │ + srdi r2,r3,1 │ │ │ │ + or r2,r2,r3 │ │ │ │ + srdi r9,r2,2 │ │ │ │ + or r9,r9,r2 │ │ │ │ + srdi r2,r9,4 │ │ │ │ + or r2,r2,r9 │ │ │ │ + srdi r9,r2,8 │ │ │ │ + or r9,r9,r2 │ │ │ │ + srdi r2,r9,16 │ │ │ │ + or r2,r2,r9 │ │ │ │ + srdi r3,r2,32 │ │ │ │ + or r3,r3,r2 │ │ │ │ addi r3,r3,1 │ │ │ │ blr │ │ │ │ li r3,-1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -0000000000008320 : │ │ │ │ +00000000000082c0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - li r10,1 │ │ │ │ - beq 83c8 │ │ │ │ + li r9,1 │ │ │ │ + beq 8360 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 83f0 │ │ │ │ - li r6,0 │ │ │ │ + beq 8380 │ │ │ │ li r8,0 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - sradi r7,r3,1 │ │ │ │ - addze r7,r7 │ │ │ │ - li r11,0 │ │ │ │ - li r9,1 │ │ │ │ - mr r0,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - sldi r10,r7,1 │ │ │ │ - cmpdi r7,1 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - mr r3,r7 │ │ │ │ - cmpdi cr7,r10,1 │ │ │ │ - isel r9,r9,r11,4*cr7+eq │ │ │ │ - or r6,r6,r9 │ │ │ │ - bne 8340 │ │ │ │ - add r6,r6,r0 │ │ │ │ - addi r9,r6,1 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - mr r10,r9 │ │ │ │ - beq 83b0 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 83a4 │ │ │ │ - cmpdi r8,2 │ │ │ │ - bne 83e0 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - addi r10,r10,-1 │ │ │ │ + sradi r10,r3,1 │ │ │ │ + addze r10,r10 │ │ │ │ + mr r7,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r2,r10,1 │ │ │ │ + cmpdi r10,1 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + mr r3,r10 │ │ │ │ + cmpdi cr7,r2,1 │ │ │ │ + setbc r2,4*cr7+eq │ │ │ │ + or r8,r8,r2 │ │ │ │ + bne 82e0 │ │ │ │ + add r8,r8,r7 │ │ │ │ + addi r2,r8,1 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + mr r9,r2 │ │ │ │ + beq 8348 │ │ │ │ cmpdi r10,1 │ │ │ │ + beq 833c │ │ │ │ + cmpdi r10,2 │ │ │ │ + bne 8370 │ │ │ │ sldi r3,r3,1 │ │ │ │ - beq 83c0 │ │ │ │ - srdi r10,r9,2 │ │ │ │ - mtctr r10 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpdi r9,1 │ │ │ │ + sldi r3,r3,1 │ │ │ │ + beq 8358 │ │ │ │ + srdi r9,r2,2 │ │ │ │ + mtctr r9 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bdnz 83b8 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r3,r9 │ │ │ │ - std r10,0(r4) │ │ │ │ + bdnz 8350 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r3,r2 │ │ │ │ + std r9,0(r4) │ │ │ │ std r3,0(r5) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r10,r6 │ │ │ │ + mr r9,r8 │ │ │ │ li r3,2 │ │ │ │ - b 839c │ │ │ │ + b 8334 │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ - b 83c8 │ │ │ │ + b 8360 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000008410 : │ │ │ │ +00000000000083a0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 84c0 │ │ │ │ + beq 8450 │ │ │ │ cmpwi r3,1 │ │ │ │ - li r8,0 │ │ │ │ - beq 84f0 │ │ │ │ - li r7,0 │ │ │ │ + li r9,0 │ │ │ │ + beq 8480 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srawi r6,r3,1 │ │ │ │ - addze r6,r6 │ │ │ │ - li r11,0 │ │ │ │ - li r9,1 │ │ │ │ - mr r0,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - cmpwi r6,1 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - mr r3,r6 │ │ │ │ - cmpwi cr7,r10,1 │ │ │ │ - isel r9,r9,r11,4*cr7+eq │ │ │ │ - or r8,r8,r9 │ │ │ │ - bne 8430 │ │ │ │ - add r8,r8,r0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - clrldi r10,r8,32 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r9,r10 │ │ │ │ - beq 84a8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 849c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 84e0 │ │ │ │ + srawi r8,r3,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mr r7,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + slwi r2,r8,1 │ │ │ │ + cmpwi r8,1 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + mr r3,r8 │ │ │ │ + cmpwi cr7,r2,1 │ │ │ │ + setbc r2,4*cr7+eq │ │ │ │ + or r9,r9,r2 │ │ │ │ + bne 83c0 │ │ │ │ + add r9,r9,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + clrldi r10,r9,32 │ │ │ │ + andi. r8,r10,3 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + mr r2,r10 │ │ │ │ + beq 8430 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 8424 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 8470 │ │ │ │ slwi r3,r3,1 │ │ │ │ addi r10,r10,-1 │ │ │ │ cmpdi r10,1 │ │ │ │ slwi r3,r3,1 │ │ │ │ - beq 84c8 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ + beq 8458 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ slwi r3,r3,4 │ │ │ │ - bdnz 84b0 │ │ │ │ - b 84c8 │ │ │ │ + bdnz 8438 │ │ │ │ + b 8458 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ li r3,1 │ │ │ │ - li r8,0 │ │ │ │ + li r9,0 │ │ │ │ stw r3,0(r4) │ │ │ │ - stw r8,0(r5) │ │ │ │ + stw r9,0(r5) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r6 │ │ │ │ + mr r10,r7 │ │ │ │ li r3,2 │ │ │ │ - b 8494 │ │ │ │ + b 841c │ │ │ │ nop │ │ │ │ li r3,1 │ │ │ │ - b 84c8 │ │ │ │ + b 8458 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000008510 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-1808 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - stfd f30,-16(r1) │ │ │ │ +00000000000084c0 : │ │ │ │ + plfd f0,326736 # 58110 │ │ │ │ stfd f29,-24(r1) │ │ │ │ - stfd f27,-40(r1) │ │ │ │ - mflr r0 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + xxspltidp vs29,1056964608 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ stfd f28,-32(r1) │ │ │ │ fmr f28,f1 │ │ │ │ - stfd f21,-88(r1) │ │ │ │ - stfd f22,-80(r1) │ │ │ │ - lfd f30,2080(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - stfd f23,-72(r1) │ │ │ │ - stfd f24,-64(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + mflr r0 │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + fsub f29,f2,f29 │ │ │ │ + fsub f27,f30,f2 │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ fmr f31,f2 │ │ │ │ - lfd f0,2576(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fsub f30,f2,f30 │ │ │ │ - lfd f29,1760(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ - fadd f0,f1,f0 │ │ │ │ - fsub f27,f29,f2 │ │ │ │ - fadd f0,f0,f30 │ │ │ │ - fdiv f1,f27,f0 │ │ │ │ - bl 48c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fadd f30,f28,f30 │ │ │ │ - fmul f1,f30,f1 │ │ │ │ + fadd f1,f1,f0 │ │ │ │ + stdu r1,-96(r1) │ │ │ │ + fadd f1,f1,f29 │ │ │ │ + fdiv f1,f27,f1 │ │ │ │ + bl 48a0 │ │ │ │ + fadd f29,f28,f29 │ │ │ │ + fmul f1,f29,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2584(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmr f30,f1 │ │ │ │ + bl 4780 │ │ │ │ + plfd f0,326632 # 58118 │ │ │ │ + plfd f12,326632 # 58120 │ │ │ │ + fmr f29,f1 │ │ │ │ fmr f2,f27 │ │ │ │ - lfd f12,2592(r9) │ │ │ │ fadd f0,f28,f0 │ │ │ │ fdiv f1,f12,f0 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a40 │ │ │ │ fadd f0,f31,f28 │ │ │ │ - fmul f8,f30,f1 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - ble 8820 │ │ │ │ - fdiv f0,f29,f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - stfd f17,40(r1) │ │ │ │ - stfd f18,48(r1) │ │ │ │ - stfd f19,56(r1) │ │ │ │ - stfd f20,64(r1) │ │ │ │ - lfd f27,2736(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f26,2728(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v8,2720(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v9,2712(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v10,2704(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v11,2688(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v12,2680(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v13,2672(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f7,2072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f2,2104(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v1,2664(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f25,2648(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f24,2096(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fmul f8,f29,f1 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 87f0 │ │ │ │ + fdiv f0,f30,f0 │ │ │ │ + plfd f27,326688 # 58188 │ │ │ │ + plfd f26,326672 # 58180 │ │ │ │ + xxspltidp vs9,1073741824 │ │ │ │ + plxsd v0,326648 # 58178 │ │ │ │ + plfd f29,326632 # 58170 │ │ │ │ + xxspltidp vs41,1077936128 │ │ │ │ + xxspltidp vs44,1091567616 │ │ │ │ + plfd f31,326600 # 58168 │ │ │ │ + plfd f13,326584 # 58160 │ │ │ │ + xxspltidp vs12,1086324736 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + plfd f2,326552 # 58158 │ │ │ │ + plfd f3,326536 # 58150 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ + xxspltidp vs43,1084227584 │ │ │ │ + plfd f4,326504 # 58148 │ │ │ │ + plfd f5,326488 # 58140 │ │ │ │ + xxspltidp vs7,1093664768 │ │ │ │ + xxspltidp vs45,1092616192 │ │ │ │ + plxsd v1,326456 # 58138 │ │ │ │ + xxspltidp vs1,1090519040 │ │ │ │ + plfd f25,326432 # 58130 │ │ │ │ + plfd f6,326416 # 58128 │ │ │ │ fmadd f11,f0,f27,f26 │ │ │ │ - fmadd f22,f0,f7,f29 │ │ │ │ - fmadd f17,f0,f2,f29 │ │ │ │ - lfd f4,2376(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f19,f0,f25,f29 │ │ │ │ - lfd f10,2160(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f1,f0,f24,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - lfd f3,2696(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f18,f0,f4,f29 │ │ │ │ - xsmuldp vs38,vs22,vs17 │ │ │ │ - fadd f22,f0,f29 │ │ │ │ - lfd f17,40(r1) │ │ │ │ - lxsd v0,2640(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f23,f0,f10,f29 │ │ │ │ - lfd f12,2616(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f21,f0,f3,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - fmul f1,f1,f18 │ │ │ │ - lfd f18,48(r1) │ │ │ │ - lfd f6,2624(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f5,2656(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f13,f0,f12,f29 │ │ │ │ - xsmuldp vs39,vs23,vs21 │ │ │ │ - xsmuldp vs23,vs38,vs19 │ │ │ │ - lfd f19,56(r1) │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - lfd f30,2632(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f20,f0,f6,f29 │ │ │ │ - lfd f31,2608(r9) │ │ │ │ - fmadd f21,f0,f5,f29 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f13,f13,f23 │ │ │ │ - lfd f9,2600(r9) │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - fmul f1,f1,f20 │ │ │ │ - lfd f20,64(r1) │ │ │ │ - xsmuldp vs39,vs39,vs21 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - fmul f13,f13,f1 │ │ │ │ - xsmuldp vs23,vs22,vs39 │ │ │ │ - xsmaddmdp vs11,vs0,vs45 │ │ │ │ - fmul f13,f13,f23 │ │ │ │ - xsmaddmdp vs11,vs0,vs33 │ │ │ │ + fmadd f9,f0,f9,f30 │ │ │ │ + xsmaddmdp vs41,vs0,vs30 │ │ │ │ + xsmaddmdp vs44,vs0,vs30 │ │ │ │ + fmadd f12,f0,f12,f30 │ │ │ │ + xsmaddmdp vs42,vs0,vs30 │ │ │ │ + fmadd f10,f0,f10,f30 │ │ │ │ + xsmaddmdp vs43,vs0,vs30 │ │ │ │ + fmadd f7,f0,f7,f30 │ │ │ │ + xsmaddmdp vs45,vs0,vs30 │ │ │ │ + fmadd f1,f0,f1,f30 │ │ │ │ + fadd f30,f0,f30 │ │ │ │ xsmaddmdp vs11,vs0,vs32 │ │ │ │ - fmadd f11,f0,f11,f30 │ │ │ │ + xsmuldp vs9,vs9,vs41 │ │ │ │ + xsmuldp vs12,vs12,vs42 │ │ │ │ + xsmuldp vs10,vs10,vs43 │ │ │ │ + fmadd f11,f0,f11,f29 │ │ │ │ + xsmuldp vs9,vs9,vs44 │ │ │ │ + fmul f10,f10,f1 │ │ │ │ + xsmuldp vs12,vs12,vs45 │ │ │ │ fmadd f11,f0,f11,f31 │ │ │ │ - fmadd f1,f0,f11,f9 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - fadd f0,f28,f29 │ │ │ │ - fcmpu cr0,f28,f11 │ │ │ │ - ble 8970 │ │ │ │ - fdiv f0,f29,f0 │ │ │ │ - fmadd f11,f0,f27,f26 │ │ │ │ - fmadd f28,f0,f7,f29 │ │ │ │ - fmadd f23,f0,f2,f29 │ │ │ │ - fmadd f26,f0,f3,f29 │ │ │ │ - fmadd f2,f0,f10,f29 │ │ │ │ - fmadd f27,f0,f4,f29 │ │ │ │ - fmadd f7,f0,f6,f29 │ │ │ │ - fmadd f10,f0,f12,f29 │ │ │ │ - fmadd f3,f0,f24,f29 │ │ │ │ - fmadd f4,f0,f25,f29 │ │ │ │ - fmadd f5,f0,f5,f29 │ │ │ │ - fadd f12,f0,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - fmul f29,f28,f23 │ │ │ │ - fmul f6,f2,f26 │ │ │ │ - fmul f3,f3,f27 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - fmul f4,f4,f29 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - fmul f7,f7,f3 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - fmul f10,f10,f4 │ │ │ │ - fmul f12,f12,f6 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - fmul f10,f10,f7 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - fmul f10,f10,f12 │ │ │ │ - xxmr vs12,vs45 │ │ │ │ - fmadd f12,f0,f11,f12 │ │ │ │ - xsmaddmdp vs12,vs0,vs33 │ │ │ │ - xsmaddmdp vs12,vs0,vs32 │ │ │ │ - fmadd f12,f0,f12,f30 │ │ │ │ - fmadd f12,f0,f12,f31 │ │ │ │ - fmadd f0,f0,f12,f9 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ - addi r1,r1,160 │ │ │ │ + fmul f7,f7,f9 │ │ │ │ + fmul f30,f30,f10 │ │ │ │ + nop │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmadd f11,f0,f11,f13 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fmadd f11,f0,f11,f2 │ │ │ │ + fmul f7,f7,f30 │ │ │ │ + fmadd f11,f0,f11,f3 │ │ │ │ + fmadd f11,f0,f11,f4 │ │ │ │ + fmadd f11,f0,f11,f5 │ │ │ │ + xsmaddmdp vs11,vs0,vs33 │ │ │ │ + fmadd f11,f0,f11,f25 │ │ │ │ + fmadd f11,f0,f11,f6 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + fcmpu cr0,f28,f0 │ │ │ │ + fadd f0,f28,f10 │ │ │ │ + ble 894c │ │ │ │ + fdiv f0,f10,f0 │ │ │ │ + xxspltidp vs43,1073741824 │ │ │ │ + xxspltidp vs40,1077936128 │ │ │ │ + xxspltidp vs44,1086324736 │ │ │ │ + xxspltidp vs41,1088421888 │ │ │ │ + xxspltidp vs45,1082130432 │ │ │ │ + xxspltidp vs42,1084227584 │ │ │ │ + xxspltidp vs28,1091567616 │ │ │ │ + nop │ │ │ │ + xxspltidp vs9,1093664768 │ │ │ │ + xxspltidp vs1,1092616192 │ │ │ │ + xxspltidp vs30,1090519040 │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ - lfd f21,-88(r1) │ │ │ │ - lfd f22,-80(r1) │ │ │ │ - lfd f23,-72(r1) │ │ │ │ - lfd f24,-64(r1) │ │ │ │ - lfd f25,-56(r1) │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f12,f0,f27,f26 │ │ │ │ + xsmaddmdp vs43,vs0,vs10 │ │ │ │ + xsmaddmdp vs40,vs0,vs10 │ │ │ │ + xxmr vs27,vs44 │ │ │ │ + xxmr vs44,vs41 │ │ │ │ + fmadd f28,f0,f28,f10 │ │ │ │ + fmadd f9,f0,f9,f10 │ │ │ │ + fmadd f1,f0,f1,f10 │ │ │ │ + fmadd f26,f0,f27,f10 │ │ │ │ + xxmr vs27,vs45 │ │ │ │ + xxmr vs45,vs42 │ │ │ │ + fmadd f30,f0,f30,f10 │ │ │ │ + xsmaddmdp vs44,vs0,vs10 │ │ │ │ + xsmaddmdp vs45,vs0,vs10 │ │ │ │ + fmadd f27,f0,f27,f10 │ │ │ │ + fadd f10,f0,f10 │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ + xsmuldp vs32,vs43,vs40 │ │ │ │ + xsmuldp vs26,vs26,vs44 │ │ │ │ + xsmuldp vs27,vs27,vs45 │ │ │ │ + fmadd f12,f0,f12,f29 │ │ │ │ + xsmuldp vs29,vs28,vs32 │ │ │ │ + lfd f28,-32(r1) │ │ │ │ + fmul f1,f1,f26 │ │ │ │ lfd f26,-48(r1) │ │ │ │ + fmul f30,f30,f27 │ │ │ │ lfd f27,-40(r1) │ │ │ │ - lfd f28,-32(r1) │ │ │ │ + fmadd f12,f0,f12,f31 │ │ │ │ + fmul f9,f9,f29 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ + fmul f10,f10,f30 │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - fmul f0,f0,f13 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmul f9,f9,f1 │ │ │ │ + fmadd f12,f0,f12,f2 │ │ │ │ + fmul f10,f9,f10 │ │ │ │ + fmadd f12,f0,f12,f3 │ │ │ │ + fmadd f12,f0,f12,f4 │ │ │ │ + fmadd f12,f0,f12,f5 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ + fmadd f12,f0,f12,f25 │ │ │ │ + lfd f25,-56(r1) │ │ │ │ + fmadd f0,f0,f12,f6 │ │ │ │ + fdiv f0,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fdiv f1,f11,f0 │ │ │ │ fmul f1,f1,f8 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f1,f0,f29 │ │ │ │ - lfd f9,2600(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,2608(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,2632(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f11,f0,f9,f31 │ │ │ │ - lxsd v0,2640(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v1,2664(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v13,2672(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f11,f0,f11,f30 │ │ │ │ - lxsd v12,2680(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v11,2688(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs11,vs0,vs32 │ │ │ │ - lxsd v10,2704(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2616(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f6,2624(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + plfd f6,325944 # 58128 │ │ │ │ + plfd f25,325944 # 58130 │ │ │ │ + xxspltidp vs45,1088421888 │ │ │ │ + xxspltidp vs41,1086324736 │ │ │ │ + plxsd v1,325928 # 58138 │ │ │ │ + plfd f5,325928 # 58140 │ │ │ │ + xxspltidp vs12,1084227584 │ │ │ │ + xxspltidp vs42,1082130432 │ │ │ │ + plfd f4,325912 # 58148 │ │ │ │ + plfd f3,325912 # 58150 │ │ │ │ + xxspltidp vs1,1093664768 │ │ │ │ + xxspltidp vs43,1092616192 │ │ │ │ + plfd f2,325896 # 58158 │ │ │ │ + plfd f13,325896 # 58160 │ │ │ │ + xxspltidp vs9,1091567616 │ │ │ │ + xxspltidp vs44,1090519040 │ │ │ │ + fmadd f11,f0,f6,f25 │ │ │ │ + plfd f31,325876 # 58168 │ │ │ │ + nop │ │ │ │ + plfd f29,325872 # 58170 │ │ │ │ + xsadddp vs45,vs0,vs45 │ │ │ │ + xsadddp vs41,vs0,vs41 │ │ │ │ + plxsd v0,325864 # 58178 │ │ │ │ + fadd f12,f0,f12 │ │ │ │ + xsadddp vs42,vs0,vs42 │ │ │ │ + fadd f1,f0,f1 │ │ │ │ + xsadddp vs43,vs0,vs43 │ │ │ │ + plfd f26,325848 # 58180 │ │ │ │ + fadd f9,f0,f9 │ │ │ │ + xsadddp vs44,vs0,vs44 │ │ │ │ + xxspltidp vs7,1073741824 │ │ │ │ + xxspltidp vs10,1077936128 │ │ │ │ + plfd f27,325824 # 58188 │ │ │ │ + fadd f30,f0,f30 │ │ │ │ xsmaddmdp vs11,vs0,vs33 │ │ │ │ - lfd f25,2648(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs37,vs0,vs12 │ │ │ │ - lfd f5,2656(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f13,f0,f6 │ │ │ │ - xsmaddmdp vs11,vs0,vs45 │ │ │ │ - lfd f4,2376(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs38,vs0,vs25 │ │ │ │ - lfd f24,2096(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f21,f0,f5 │ │ │ │ - xsmuldp vs37,vs37,vs13 │ │ │ │ - lfd f3,2696(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs39,vs0,vs4 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - lfd f10,2160(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f22,f0,f24 │ │ │ │ - xsmuldp vs38,vs38,vs21 │ │ │ │ - lxsd v9,2712(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f23,f0,f3 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - lfd f7,2072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f21,f0,f10 │ │ │ │ - xsmuldp vs39,vs39,vs22 │ │ │ │ - lfd f2,2104(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f13,f0,f7 │ │ │ │ - lxsd v8,2720(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - fmul f23,f23,f21 │ │ │ │ - fadd f22,f0,f2 │ │ │ │ - xsmuldp vs1,vs1,vs39 │ │ │ │ - lfd f26,2728(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f27,2736(r9) │ │ │ │ - xsmuldp vs13,vs13,vs37 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - fmul f23,f23,f0 │ │ │ │ - xsmuldp vs22,vs22,vs38 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - fmul f1,f1,f23 │ │ │ │ - fmul f13,f13,f22 │ │ │ │ + fadd f7,f0,f7 │ │ │ │ + fadd f10,f0,f10 │ │ │ │ + xsmuldp vs45,vs45,vs41 │ │ │ │ + xsmuldp vs12,vs12,vs42 │ │ │ │ + xsmuldp vs1,vs1,vs43 │ │ │ │ + xsmuldp vs9,vs9,vs44 │ │ │ │ + fmadd f11,f0,f11,f5 │ │ │ │ + xsmuldp vs30,vs30,vs45 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fmul f7,f7,f1 │ │ │ │ + fmul f10,f10,f9 │ │ │ │ + fmadd f11,f0,f11,f4 │ │ │ │ + fmul f12,f30,f12 │ │ │ │ + fmul f7,f7,f10 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmadd f11,f0,f11,f3 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fmadd f11,f0,f11,f2 │ │ │ │ + fmadd f11,f0,f11,f13 │ │ │ │ + fmadd f11,f0,f11,f31 │ │ │ │ + fmadd f11,f0,f11,f29 │ │ │ │ + xsmaddmdp vs11,vs0,vs32 │ │ │ │ fmadd f11,f0,f11,f26 │ │ │ │ - fmul f13,f13,f1 │ │ │ │ - fmadd f1,f0,f11,f27 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - fadd f0,f28,f29 │ │ │ │ - fcmpu cr0,f28,f11 │ │ │ │ - bgt 8748 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f9,f0,f9,f31 │ │ │ │ - fadd f31,f28,f12 │ │ │ │ - fadd f3,f28,f3 │ │ │ │ - fadd f6,f28,f6 │ │ │ │ - fadd f5,f28,f5 │ │ │ │ + fmadd f11,f0,f11,f27 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + fcmpu cr0,f28,f0 │ │ │ │ + fadd f0,f28,f10 │ │ │ │ + bgt 86c0 │ │ │ │ + fmadd f9,f0,f6,f25 │ │ │ │ + xxspltidp vs44,1094713344 │ │ │ │ + xxspltidp vs45,1092616192 │ │ │ │ + xxspltidp vs41,1093664768 │ │ │ │ + xxspltidp vs25,1090519040 │ │ │ │ + xxspltidp vs42,1091567616 │ │ │ │ + xxspltidp vs30,1088421888 │ │ │ │ + xxspltidp vs43,1086324736 │ │ │ │ + xxspltidp vs1,1084227584 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ + xxspltidp vs6,1077936128 │ │ │ │ + xxspltidp vs12,1073741824 │ │ │ │ + xsadddp vs45,vs28,vs45 │ │ │ │ + xsadddp vs41,vs28,vs41 │ │ │ │ + xsadddp vs44,vs28,vs44 │ │ │ │ + addi r1,r1,96 │ │ │ │ + xsadddp vs43,vs28,vs43 │ │ │ │ fadd f25,f28,f25 │ │ │ │ - fadd f4,f28,f4 │ │ │ │ - lfd f29,2744(r9) │ │ │ │ - fadd f24,f28,f24 │ │ │ │ + xsadddp vs42,vs28,vs42 │ │ │ │ + fadd f30,f28,f30 │ │ │ │ + xsmaddmdp vs9,vs0,vs33 │ │ │ │ + fadd f1,f28,f1 │ │ │ │ fadd f10,f28,f10 │ │ │ │ - fadd f2,f28,f2 │ │ │ │ - fadd f11,f28,f7 │ │ │ │ - fmadd f9,f0,f9,f30 │ │ │ │ - fadd f12,f28,f29 │ │ │ │ - fmul f6,f6,f31 │ │ │ │ - fmul f5,f5,f25 │ │ │ │ - fmul f4,f4,f24 │ │ │ │ - xsmaddmdp vs9,vs0,vs32 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - fmul f10,f10,f6 │ │ │ │ - fmul f2,f2,f5 │ │ │ │ - fmul f11,f11,f4 │ │ │ │ - fmul f3,f3,f12 │ │ │ │ - xxmr vs12,vs33 │ │ │ │ - fmul f11,f11,f2 │ │ │ │ - fmadd f12,f0,f9,f12 │ │ │ │ - fmul f10,f10,f3 │ │ │ │ - xsmaddmdp vs12,vs0,vs45 │ │ │ │ - fmul f10,f10,f11 │ │ │ │ - xsmaddmdp vs12,vs0,vs44 │ │ │ │ - xsmaddmdp vs12,vs0,vs43 │ │ │ │ - xsmaddmdp vs12,vs0,vs42 │ │ │ │ - xsmaddmdp vs12,vs0,vs41 │ │ │ │ - xsmaddmdp vs12,vs0,vs40 │ │ │ │ + fadd f6,f28,f6 │ │ │ │ + ld r0,16(r1) │ │ │ │ + fadd f12,f28,f12 │ │ │ │ + xsmuldp vs44,vs44,vs0 │ │ │ │ + xsmuldp vs33,vs45,vs41 │ │ │ │ + xsmuldp vs28,vs25,vs42 │ │ │ │ + xsmuldp vs30,vs30,vs43 │ │ │ │ + lfd f25,-56(r1) │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f9,f0,f9,f5 │ │ │ │ + xsmuldp vs10,vs10,vs33 │ │ │ │ + xsmuldp vs5,vs1,vs44 │ │ │ │ + fmul f6,f6,f28 │ │ │ │ + fmul f12,f12,f30 │ │ │ │ + lfd f28,-32(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + fmadd f9,f0,f9,f4 │ │ │ │ + fmul f10,f10,f5 │ │ │ │ + fmul f12,f12,f6 │ │ │ │ + fmadd f9,f0,f9,f3 │ │ │ │ + fmul f10,f10,f12 │ │ │ │ + fmadd f12,f0,f9,f2 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmadd f12,f0,f12,f31 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ + fmadd f12,f0,f12,f29 │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ fmadd f12,f0,f12,f26 │ │ │ │ + lfd f26,-48(r1) │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ - b 87d4 │ │ │ │ + lfd f27,-40(r1) │ │ │ │ + fdiv f0,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fdiv f1,f11,f0 │ │ │ │ + fmul f1,f1,f8 │ │ │ │ + blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x8f │ │ │ │ + .long 0x87 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000008a20 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-3104 │ │ │ │ +0000000000008a80 : │ │ │ │ stfd f29,-24(r1) │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - stdu r1,-160(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stdu r1,-112(r1) │ │ │ │ fcmpu cr0,f1,f29 │ │ │ │ - beq 8e00 │ │ │ │ + beq 8abc │ │ │ │ fcmpu cr0,f2,f29 │ │ │ │ - stfd f30,144(r1) │ │ │ │ + stfd f30,96(r1) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ fmr f30,f2 │ │ │ │ - bne 8a70 │ │ │ │ - lfd f30,144(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r1,r1,160 │ │ │ │ - lfd f1,1760(r9) │ │ │ │ + bne 8ad0 │ │ │ │ + lfd f30,96(r1) │ │ │ │ + addi r1,r1,112 │ │ │ │ + fmr f1,f31 │ │ │ │ lfd f29,-24(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - stfd f21,72(r1) │ │ │ │ - fadd f21,f1,f2 │ │ │ │ - stfd f27,120(r1) │ │ │ │ - mflr r0 │ │ │ │ - stfd f26,112(r1) │ │ │ │ - stfd f28,128(r1) │ │ │ │ + stfd f28,80(r1) │ │ │ │ + fadd f28,f1,f2 │ │ │ │ + stfd f26,64(r1) │ │ │ │ + plfd f26,325180 # 58118 │ │ │ │ fmr f2,f1 │ │ │ │ - stfd f31,152(r1) │ │ │ │ - lfd f27,2584(r9) │ │ │ │ - fmr f31,f1 │ │ │ │ - stfd f18,48(r1) │ │ │ │ - stfd f19,56(r1) │ │ │ │ - stfd f20,64(r1) │ │ │ │ - stfd f22,80(r1) │ │ │ │ - stfd f23,88(r1) │ │ │ │ - stfd f24,96(r1) │ │ │ │ - stfd f25,104(r1) │ │ │ │ - fadd f28,f21,f27 │ │ │ │ - fadd f26,f1,f27 │ │ │ │ - std r0,176(r1) │ │ │ │ - fdiv f1,f28,f26 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fadd f27,f30,f27 │ │ │ │ + mflr r0 │ │ │ │ + stfd f24,48(r1) │ │ │ │ + stfd f25,56(r1) │ │ │ │ fmr f25,f1 │ │ │ │ + stfd f27,72(r1) │ │ │ │ + std r0,128(r1) │ │ │ │ + stfd f22,32(r1) │ │ │ │ + stfd f23,40(r1) │ │ │ │ + fadd f24,f1,f26 │ │ │ │ + fadd f27,f28,f26 │ │ │ │ + fdiv f1,f27,f24 │ │ │ │ + bl 4a40 │ │ │ │ + fadd f26,f30,f26 │ │ │ │ + fmr f23,f1 │ │ │ │ fmr f2,f30 │ │ │ │ - fdiv f1,f28,f27 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2592(r9) │ │ │ │ - fmul f26,f26,f27 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fcmpu cr0,f21,f29 │ │ │ │ - fmul f5,f25,f1 │ │ │ │ - lfd f12,1760(r9) │ │ │ │ - fmul f8,f28,f0 │ │ │ │ - fadd f0,f21,f12 │ │ │ │ - fdiv f8,f8,f26 │ │ │ │ - fsqrt f8,f8 │ │ │ │ - ble 8e20 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f23,2736(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f24,2728(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v7,2720(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v8,2712(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v9,2704(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v10,2688(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v11,2680(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v12,2672(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f6,2072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f29,2104(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v13,2664(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f25,2648(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f2,2096(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f1,f0,f23,f24 │ │ │ │ - fmadd f19,f0,f29,f12 │ │ │ │ - fmadd f21,f0,f6,f12 │ │ │ │ - lfd f22,2376(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f18,f0,f25,f12 │ │ │ │ - lfd f9,2160(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f11,f0,f2,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs39 │ │ │ │ - lfd f13,2696(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f20,f0,f22,f12 │ │ │ │ - fmul f21,f21,f19 │ │ │ │ - lxsd v1,2640(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f10,f0,f9,f12 │ │ │ │ - lfd f28,2616(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f7,f0,f13,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs40 │ │ │ │ - fmul f11,f11,f20 │ │ │ │ - lfd f4,2624(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f21,f21,f18 │ │ │ │ - lfd f3,2656(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f10,f10,f7 │ │ │ │ - fmadd f7,f0,f28,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs41 │ │ │ │ - lxsd v0,2632(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f19,f0,f4,f12 │ │ │ │ - lfd f26,2608(r9) │ │ │ │ - fmadd f20,f0,f3,f12 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f27,2600(r9) │ │ │ │ - fmul f7,f7,f21 │ │ │ │ - xsmaddmdp vs1,vs0,vs42 │ │ │ │ - fmul f11,f11,f19 │ │ │ │ - fmul f10,f10,f20 │ │ │ │ - fadd f20,f0,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs43 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - fadd f11,f31,f12 │ │ │ │ - fmul f10,f20,f10 │ │ │ │ - xsmaddmdp vs1,vs0,vs44 │ │ │ │ - fmul f7,f7,f10 │ │ │ │ - xsmaddmdp vs1,vs0,vs45 │ │ │ │ - xsmaddmdp vs1,vs0,vs33 │ │ │ │ - xsmaddmdp vs1,vs0,vs32 │ │ │ │ - fmadd f1,f0,f1,f26 │ │ │ │ - fmadd f1,f0,f1,f27 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f31,f0 │ │ │ │ - ble 8f78 │ │ │ │ - fdiv f11,f12,f11 │ │ │ │ - stfd f17,40(r1) │ │ │ │ - fmadd f0,f11,f23,f24 │ │ │ │ - fmadd f17,f11,f29,f12 │ │ │ │ - fmadd f20,f11,f6,f12 │ │ │ │ - fmadd f21,f11,f25,f12 │ │ │ │ - fmadd f31,f11,f2,f12 │ │ │ │ - fmadd f10,f11,f9,f12 │ │ │ │ - fmadd f18,f11,f22,f12 │ │ │ │ - fmadd f19,f11,f13,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs39 │ │ │ │ - xsmuldp vs36,vs20,vs17 │ │ │ │ - lfd f17,40(r1) │ │ │ │ - xsmuldp vs38,vs31,vs18 │ │ │ │ - xsmuldp vs37,vs10,vs19 │ │ │ │ - fmadd f31,f11,f4,f12 │ │ │ │ - fmadd f10,f11,f28,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs40 │ │ │ │ - xsmuldp vs36,vs21,vs36 │ │ │ │ - fmadd f21,f11,f3,f12 │ │ │ │ - xsmuldp vs38,vs31,vs38 │ │ │ │ - fadd f31,f11,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs41 │ │ │ │ - xsmuldp vs10,vs10,vs36 │ │ │ │ - xsmuldp vs21,vs21,vs37 │ │ │ │ - xsmaddmdp vs0,vs11,vs42 │ │ │ │ - fmul f31,f31,f21 │ │ │ │ - xsmuldp vs10,vs10,vs38 │ │ │ │ - xsmaddmdp vs0,vs11,vs43 │ │ │ │ - fmul f10,f10,f31 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcmpu cr0,f30,f31 │ │ │ │ - xsmaddmdp vs0,vs11,vs44 │ │ │ │ - xsmaddmdp vs0,vs11,vs45 │ │ │ │ - xsmaddmdp vs0,vs11,vs33 │ │ │ │ - xsmaddmdp vs0,vs11,vs32 │ │ │ │ - fmadd f0,f11,f0,f26 │ │ │ │ - fmadd f0,f11,f0,f27 │ │ │ │ - fadd f11,f30,f12 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ - ble 901c │ │ │ │ - fdiv f11,f12,f11 │ │ │ │ - fmadd f10,f11,f23,f24 │ │ │ │ - fmadd f30,f11,f6,f12 │ │ │ │ - fmadd f23,f11,f29,f12 │ │ │ │ - fmadd f31,f11,f9,f12 │ │ │ │ - fmadd f24,f11,f13,f12 │ │ │ │ - fmadd f29,f11,f22,f12 │ │ │ │ - fmadd f13,f11,f2,f12 │ │ │ │ - fmadd f2,f11,f25,f12 │ │ │ │ - fmadd f6,f11,f4,f12 │ │ │ │ - fmadd f3,f11,f3,f12 │ │ │ │ - fmadd f9,f11,f28,f12 │ │ │ │ - fadd f12,f11,f12 │ │ │ │ - xsmaddmdp vs10,vs11,vs39 │ │ │ │ - fmul f30,f30,f23 │ │ │ │ - fmul f4,f31,f24 │ │ │ │ - fmul f13,f13,f29 │ │ │ │ - xsmaddmdp vs10,vs11,vs40 │ │ │ │ - fmul f2,f2,f30 │ │ │ │ - fmul f4,f3,f4 │ │ │ │ - fmul f6,f6,f13 │ │ │ │ - xsmaddmdp vs10,vs11,vs41 │ │ │ │ - fmul f9,f9,f2 │ │ │ │ - fmul f12,f12,f4 │ │ │ │ - xsmaddmdp vs10,vs11,vs42 │ │ │ │ - fmul f9,f9,f6 │ │ │ │ - xsmaddmdp vs10,vs11,vs43 │ │ │ │ - fmul f9,f9,f12 │ │ │ │ - xxmr vs12,vs44 │ │ │ │ - fmadd f12,f11,f10,f12 │ │ │ │ - xsmaddmdp vs12,vs11,vs45 │ │ │ │ - xsmaddmdp vs12,vs11,vs33 │ │ │ │ - xsmaddmdp vs12,vs11,vs32 │ │ │ │ - fmadd f12,f11,f12,f26 │ │ │ │ - fmadd f11,f11,f12,f27 │ │ │ │ - fdiv f11,f11,f9 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ - ld r0,176(r1) │ │ │ │ - lfd f18,48(r1) │ │ │ │ - lfd f19,56(r1) │ │ │ │ - lfd f20,64(r1) │ │ │ │ - lfd f21,72(r1) │ │ │ │ - lfd f22,80(r1) │ │ │ │ - lfd f23,88(r1) │ │ │ │ - lfd f24,96(r1) │ │ │ │ - lfd f25,104(r1) │ │ │ │ - lfd f26,112(r1) │ │ │ │ - lfd f27,120(r1) │ │ │ │ - lfd f28,128(r1) │ │ │ │ - lfd f30,144(r1) │ │ │ │ - lfd f31,152(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ + fdiv f1,f27,f26 │ │ │ │ + bl 4a40 │ │ │ │ + plfd f12,325108 # 58120 │ │ │ │ + fmul f24,f24,f26 │ │ │ │ + fcmpu cr0,f28,f29 │ │ │ │ + fadd f0,f28,f31 │ │ │ │ + fmul f10,f23,f1 │ │ │ │ + fmul f9,f27,f12 │ │ │ │ + fdiv f9,f9,f24 │ │ │ │ + fsqrt f9,f9 │ │ │ │ + ble 8ee0 │ │ │ │ + fdiv f0,f31,f0 │ │ │ │ + plfd f29,325168 # 58188 │ │ │ │ + plfd f2,325152 # 58180 │ │ │ │ + xxspltidp vs28,1073741824 │ │ │ │ + plxsd v11,325128 # 58178 │ │ │ │ + plxsd v12,325112 # 58170 │ │ │ │ + xxspltidp vs41,1077936128 │ │ │ │ + xxspltidp vs24,1091567616 │ │ │ │ + plxsd v13,325080 # 58168 │ │ │ │ + plxsd v1,325064 # 58160 │ │ │ │ + xxspltidp vs11,1086324736 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + plxsd v0,325032 # 58158 │ │ │ │ + plfd f13,325016 # 58150 │ │ │ │ + xxspltidp vs1,1082130432 │ │ │ │ + xxspltidp vs23,1084227584 │ │ │ │ + plfd f3,324984 # 58148 │ │ │ │ + plfd f4,324968 # 58140 │ │ │ │ + xxspltidp vs8,1093664768 │ │ │ │ + xxspltidp vs26,1092616192 │ │ │ │ + xxspltidp vs27,1090519040 │ │ │ │ + plfd f5,324928 # 58138 │ │ │ │ + plfd f6,324912 # 58130 │ │ │ │ + plfd f7,324896 # 58128 │ │ │ │ + fmadd f12,f0,f29,f2 │ │ │ │ + fmadd f28,f0,f28,f31 │ │ │ │ + xsmaddmdp vs41,vs0,vs31 │ │ │ │ + fmadd f24,f0,f24,f31 │ │ │ │ + fmadd f11,f0,f11,f31 │ │ │ │ + xsmaddmdp vs42,vs0,vs31 │ │ │ │ + fmadd f1,f0,f1,f31 │ │ │ │ + fmadd f23,f0,f23,f31 │ │ │ │ + fmadd f8,f0,f8,f31 │ │ │ │ + fmadd f26,f0,f26,f31 │ │ │ │ + fmadd f27,f0,f27,f31 │ │ │ │ + fadd f31,f0,f31 │ │ │ │ + xsmaddmdp vs12,vs0,vs43 │ │ │ │ + xsmuldp vs28,vs28,vs41 │ │ │ │ + xsmuldp vs11,vs11,vs42 │ │ │ │ + fmul f1,f1,f23 │ │ │ │ + xsmaddmdp vs12,vs0,vs44 │ │ │ │ + fmul f28,f28,f24 │ │ │ │ + fmul f11,f11,f26 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + xsmaddmdp vs12,vs0,vs45 │ │ │ │ + fmul f8,f8,f28 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ + fmul f8,f8,f11 │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ + fmul f8,f8,f31 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmadd f12,f0,f12,f3 │ │ │ │ + fmadd f12,f0,f12,f4 │ │ │ │ + fmadd f12,f0,f12,f5 │ │ │ │ + fmadd f12,f0,f12,f6 │ │ │ │ + fmadd f31,f0,f12,f7 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + fcmpu cr0,f25,f12 │ │ │ │ + fadd f12,f25,f0 │ │ │ │ + ble 9044 │ │ │ │ + fdiv f12,f0,f12 │ │ │ │ + xxspltidp vs23,1073741824 │ │ │ │ + xxspltidp vs40,1077936128 │ │ │ │ + xxspltidp vs26,1091567616 │ │ │ │ + xxspltidp vs24,1086324736 │ │ │ │ + xxspltidp vs41,1088421888 │ │ │ │ + xxspltidp vs25,1082130432 │ │ │ │ + xxspltidp vs42,1084227584 │ │ │ │ + xxspltidp vs1,1093664768 │ │ │ │ + xxspltidp vs28,1092616192 │ │ │ │ + xxspltidp vs27,1090519040 │ │ │ │ + fmadd f22,f12,f29,f2 │ │ │ │ + fmadd f23,f12,f23,f0 │ │ │ │ + xsmaddmdp vs40,vs12,vs0 │ │ │ │ + fmadd f26,f12,f26,f0 │ │ │ │ + fmadd f24,f12,f24,f0 │ │ │ │ + xsmaddmdp vs41,vs12,vs0 │ │ │ │ + fmadd f25,f12,f25,f0 │ │ │ │ + xsmaddmdp vs42,vs12,vs0 │ │ │ │ + fmadd f1,f12,f1,f0 │ │ │ │ + fmadd f28,f12,f28,f0 │ │ │ │ + fmadd f27,f12,f27,f0 │ │ │ │ + fadd f11,f12,f0 │ │ │ │ + xxmr vs0,vs43 │ │ │ │ + fmadd f0,f12,f22,f0 │ │ │ │ + xsmuldp vs23,vs23,vs40 │ │ │ │ + xsmuldp vs24,vs24,vs41 │ │ │ │ + xsmuldp vs25,vs25,vs42 │ │ │ │ + xsmaddmdp vs0,vs12,vs44 │ │ │ │ + fmul f26,f26,f23 │ │ │ │ + fmul f28,f28,f24 │ │ │ │ + fmul f27,f27,f25 │ │ │ │ + xsmaddmdp vs0,vs12,vs45 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ + fmul f11,f11,f27 │ │ │ │ + xsmaddmdp vs0,vs12,vs33 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fmul f1,f1,f11 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + fmadd f0,f12,f0,f13 │ │ │ │ + fmadd f0,f12,f0,f3 │ │ │ │ + fmadd f0,f12,f0,f4 │ │ │ │ + fmadd f0,f12,f0,f5 │ │ │ │ + fmadd f0,f12,f0,f6 │ │ │ │ + fmadd f0,f12,f0,f7 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + fcmpu cr0,f30,f12 │ │ │ │ + fdiv f28,f0,f1 │ │ │ │ + fadd f0,f30,f11 │ │ │ │ + ble 9140 │ │ │ │ + fdiv f0,f11,f0 │ │ │ │ + xxspltidp vs23,1073741824 │ │ │ │ + xxspltidp vs40,1077936128 │ │ │ │ + xxspltidp vs26,1091567616 │ │ │ │ + xxspltidp vs25,1082130432 │ │ │ │ + xxspltidp vs24,1086324736 │ │ │ │ + xxspltidp vs41,1088421888 │ │ │ │ + xxspltidp vs42,1084227584 │ │ │ │ + xxspltidp vs1,1093664768 │ │ │ │ + xxspltidp vs30,1092616192 │ │ │ │ + xxspltidp vs27,1090519040 │ │ │ │ + fmadd f12,f0,f29,f2 │ │ │ │ + fmadd f23,f0,f23,f11 │ │ │ │ + xsmaddmdp vs40,vs0,vs11 │ │ │ │ + fmadd f29,f0,f26,f11 │ │ │ │ + fmadd f24,f0,f24,f11 │ │ │ │ + fmadd f26,f0,f25,f11 │ │ │ │ + xsmaddmdp vs41,vs0,vs11 │ │ │ │ + xsmaddmdp vs42,vs0,vs11 │ │ │ │ + fmadd f2,f0,f1,f11 │ │ │ │ + fmadd f1,f0,f30,f11 │ │ │ │ + fmadd f30,f0,f27,f11 │ │ │ │ + fadd f11,f0,f11 │ │ │ │ + xsmaddmdp vs12,vs0,vs43 │ │ │ │ + xsmuldp vs23,vs23,vs40 │ │ │ │ + xsmuldp vs25,vs24,vs41 │ │ │ │ + xsmuldp vs27,vs26,vs42 │ │ │ │ + xsmaddmdp vs12,vs0,vs44 │ │ │ │ + fmul f29,f29,f23 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ + fmul f30,f30,f27 │ │ │ │ + xsmaddmdp vs12,vs0,vs45 │ │ │ │ + fmul f2,f2,f29 │ │ │ │ + fmul f11,f11,f30 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ + fmul f2,f2,f1 │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ + fmul f11,f2,f11 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmadd f12,f0,f12,f3 │ │ │ │ + fmadd f12,f0,f12,f4 │ │ │ │ + fmadd f12,f0,f12,f5 │ │ │ │ + fmadd f12,f0,f12,f6 │ │ │ │ + fmadd f0,f0,f12,f7 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ + fmul f12,f28,f8 │ │ │ │ + ld r0,128(r1) │ │ │ │ + lfd f22,32(r1) │ │ │ │ + lfd f23,40(r1) │ │ │ │ + lfd f24,48(r1) │ │ │ │ + lfd f25,56(r1) │ │ │ │ + lfd f26,64(r1) │ │ │ │ + lfd f27,72(r1) │ │ │ │ + lfd f28,80(r1) │ │ │ │ + lfd f30,96(r1) │ │ │ │ + addi r1,r1,112 │ │ │ │ mtlr r0 │ │ │ │ lfd f29,-24(r1) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ - fmul f1,f1,f8 │ │ │ │ - fmul f1,f1,f5 │ │ │ │ - fsqrt f1,f1 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fdiv f31,f31,f0 │ │ │ │ + fmul f31,f31,f9 │ │ │ │ + fmul f31,f31,f10 │ │ │ │ + fsqrt f31,f31 │ │ │ │ + fmr f1,f31 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r1,r1,160 │ │ │ │ - lfd f1,1760(r9) │ │ │ │ - lfd f29,-24(r1) │ │ │ │ - blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + plfd f7,324168 # 58128 │ │ │ │ + plfd f6,324168 # 58130 │ │ │ │ + xxspltidp vs23,1094713344 │ │ │ │ + xxspltidp vs24,1093664768 │ │ │ │ + plfd f5,324152 # 58138 │ │ │ │ + plfd f4,324152 # 58140 │ │ │ │ + xxspltidp vs12,1092616192 │ │ │ │ + xxspltidp vs26,1091567616 │ │ │ │ + plfd f3,324136 # 58148 │ │ │ │ + plfd f13,324136 # 58150 │ │ │ │ + xxspltidp vs41,1090519040 │ │ │ │ + xxspltidp vs27,1088421888 │ │ │ │ + plxsd v0,324120 # 58158 │ │ │ │ + plxsd v1,324120 # 58160 │ │ │ │ + xxspltidp vs42,1086324736 │ │ │ │ + fadd f23,f28,f23 │ │ │ │ + fadd f24,f28,f24 │ │ │ │ + fmadd f31,f0,f7,f6 │ │ │ │ + fadd f12,f28,f12 │ │ │ │ + fadd f26,f28,f26 │ │ │ │ + plxsd v13,324092 # 58168 │ │ │ │ + xxspltidp vs1,1084227584 │ │ │ │ + xsadddp vs41,vs28,vs41 │ │ │ │ + fadd f27,f28,f27 │ │ │ │ + xxspltidp vs8,1082130432 │ │ │ │ + xxspltidp vs11,1077936128 │ │ │ │ + plxsd v12,324060 # 58170 │ │ │ │ + xsadddp vs42,vs28,vs42 │ │ │ │ + xxspltidp vs22,1073741824 │ │ │ │ + plxsd v11,324048 # 58178 │ │ │ │ + plfd f2,324048 # 58180 │ │ │ │ + fadd f1,f28,f1 │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f27,2600(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f26,2608(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v0,2632(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmadd f1,f0,f27,f26 │ │ │ │ - lxsd v1,2640(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v13,2664(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v12,2672(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs1,vs0,vs32 │ │ │ │ - lxsd v11,2680(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v10,2688(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs1,vs0,vs33 │ │ │ │ - lxsd v9,2704(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,2744(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f28,2616(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmaddmdp vs1,vs0,vs45 │ │ │ │ - lfd f4,2624(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f11,f21,f11 │ │ │ │ - lfd f25,2648(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs36,vs21,vs28 │ │ │ │ - xsmaddmdp vs1,vs0,vs44 │ │ │ │ - lfd f3,2656(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f7,f21,f4 │ │ │ │ - fmul f11,f11,f0 │ │ │ │ - lfd f22,2376(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs37,vs21,vs25 │ │ │ │ - lfd f2,2096(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f10,f21,f3 │ │ │ │ - xsmaddmdp vs1,vs0,vs43 │ │ │ │ - xsmuldp vs36,vs36,vs7 │ │ │ │ - lxsd v8,2712(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs38,vs21,vs22 │ │ │ │ - lfd f13,2696(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs37,vs37,vs10 │ │ │ │ - fadd f10,f21,f2 │ │ │ │ - xsmaddmdp vs1,vs0,vs42 │ │ │ │ - lfd f9,2160(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f29,2104(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f20,f21,f13 │ │ │ │ - lfd f6,2072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs38,vs38,vs10 │ │ │ │ - fadd f7,f21,f9 │ │ │ │ - xsmaddmdp vs1,vs0,vs41 │ │ │ │ - lxsd v7,2720(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f10,f21,f29 │ │ │ │ - fmul f20,f20,f11 │ │ │ │ - lfd f24,2728(r9) │ │ │ │ - fadd f11,f21,f6 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsmuldp vs7,vs7,vs36 │ │ │ │ - xsmaddmdp vs1,vs0,vs40 │ │ │ │ - lfd f23,2736(r9) │ │ │ │ - xsmuldp vs10,vs10,vs37 │ │ │ │ - xsmuldp vs11,vs11,vs38 │ │ │ │ - fmul f7,f7,f20 │ │ │ │ - xsmaddmdp vs1,vs0,vs39 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f1,f0,f1,f24 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - fadd f11,f31,f12 │ │ │ │ - fmadd f1,f0,f1,f23 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f31,f0 │ │ │ │ - bgt 8c68 │ │ │ │ - fmadd f0,f11,f27,f26 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f21,f31,f3 │ │ │ │ - xsadddp vs36,vs31,vs25 │ │ │ │ - fadd f20,f31,f28 │ │ │ │ - fadd f19,f31,f4 │ │ │ │ - xsadddp vs37,vs31,vs22 │ │ │ │ - xsadddp vs38,vs31,vs13 │ │ │ │ - lfd f10,2744(r9) │ │ │ │ - xsmaddmdp vs0,vs11,vs32 │ │ │ │ - xsmuldp vs36,vs36,vs21 │ │ │ │ - fadd f21,f31,f2 │ │ │ │ - fadd f10,f31,f10 │ │ │ │ - fmul f20,f20,f19 │ │ │ │ - xsmaddmdp vs0,vs11,vs33 │ │ │ │ - xsmuldp vs37,vs37,vs21 │ │ │ │ - fadd f21,f31,f9 │ │ │ │ - fmul f10,f10,f11 │ │ │ │ - xsmaddmdp vs0,vs11,vs45 │ │ │ │ - fmul f21,f21,f20 │ │ │ │ - fadd f20,f31,f29 │ │ │ │ - xsmuldp vs38,vs38,vs10 │ │ │ │ - fadd f10,f31,f6 │ │ │ │ - xsmaddmdp vs0,vs11,vs44 │ │ │ │ - xsmuldp vs20,vs20,vs36 │ │ │ │ - xsmuldp vs10,vs10,vs37 │ │ │ │ - xsmuldp vs31,vs21,vs38 │ │ │ │ - xsmaddmdp vs0,vs11,vs43 │ │ │ │ - fmul f10,f10,f20 │ │ │ │ - xsmaddmdp vs0,vs11,vs42 │ │ │ │ - fmul f10,f31,f10 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcmpu cr0,f30,f31 │ │ │ │ - xsmaddmdp vs0,vs11,vs41 │ │ │ │ - xsmaddmdp vs0,vs11,vs40 │ │ │ │ - xsmaddmdp vs0,vs11,vs39 │ │ │ │ - fmadd f0,f11,f0,f24 │ │ │ │ - fmadd f0,f11,f0,f23 │ │ │ │ - fadd f11,f30,f12 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ - bgt 8d0c │ │ │ │ - fmadd f12,f11,f27,f26 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fadd f4,f30,f4 │ │ │ │ - fadd f28,f30,f28 │ │ │ │ - fadd f3,f30,f3 │ │ │ │ + plfd f29,324040 # 58188 │ │ │ │ + fmul f23,f23,f0 │ │ │ │ + fadd f8,f28,f8 │ │ │ │ + fadd f11,f28,f11 │ │ │ │ + fmadd f31,f0,f31,f5 │ │ │ │ + fmul f24,f24,f12 │ │ │ │ + fadd f12,f28,f22 │ │ │ │ + xsmuldp vs26,vs26,vs41 │ │ │ │ + xsmuldp vs28,vs27,vs42 │ │ │ │ + fmul f1,f1,f23 │ │ │ │ + fmadd f31,f0,f31,f4 │ │ │ │ + fmul f8,f8,f24 │ │ │ │ + fmul f11,f11,f26 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f31,f0,f31,f3 │ │ │ │ + fmul f8,f8,f1 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fmadd f31,f0,f31,f13 │ │ │ │ + fmul f8,f8,f12 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + fcmpu cr0,f25,f12 │ │ │ │ + xsmaddmdp vs31,vs0,vs32 │ │ │ │ + xsmaddmdp vs31,vs0,vs33 │ │ │ │ + xsmaddmdp vs31,vs0,vs45 │ │ │ │ + xsmaddmdp vs31,vs0,vs44 │ │ │ │ + xsmaddmdp vs31,vs0,vs43 │ │ │ │ + fmadd f31,f0,f31,f2 │ │ │ │ + fmadd f31,f0,f31,f29 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + fadd f12,f25,f0 │ │ │ │ + bgt 8cac │ │ │ │ + fmadd f0,f12,f7,f6 │ │ │ │ + xxspltidp vs42,1094713344 │ │ │ │ + xxspltidp vs23,1093664768 │ │ │ │ + xxspltidp vs39,1092616192 │ │ │ │ + xxspltidp vs24,1091567616 │ │ │ │ + xxspltidp vs40,1090519040 │ │ │ │ + xxspltidp vs1,1088421888 │ │ │ │ + xxspltidp vs41,1086324736 │ │ │ │ + xxspltidp vs26,1084227584 │ │ │ │ + xxspltidp vs28,1082130432 │ │ │ │ + xxspltidp vs27,1077936128 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + xsadddp vs42,vs25,vs42 │ │ │ │ + fadd f23,f25,f23 │ │ │ │ + xsadddp vs39,vs25,vs39 │ │ │ │ + fadd f24,f25,f24 │ │ │ │ + xsadddp vs40,vs25,vs40 │ │ │ │ + fadd f1,f25,f1 │ │ │ │ + xsadddp vs41,vs25,vs41 │ │ │ │ + fmadd f0,f12,f0,f5 │ │ │ │ + fadd f28,f25,f28 │ │ │ │ + fadd f26,f25,f26 │ │ │ │ + fadd f27,f25,f27 │ │ │ │ + fadd f11,f25,f11 │ │ │ │ + xsmuldp vs42,vs42,vs12 │ │ │ │ + xsmuldp vs23,vs23,vs39 │ │ │ │ + xsmuldp vs25,vs1,vs41 │ │ │ │ + xsmuldp vs24,vs24,vs40 │ │ │ │ + fmadd f0,f12,f0,f4 │ │ │ │ + fmul f1,f28,f23 │ │ │ │ + xsmuldp vs26,vs26,vs42 │ │ │ │ + fmul f28,f27,f24 │ │ │ │ + fmul f11,f11,f25 │ │ │ │ + fmadd f0,f12,f0,f3 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ + fmul f11,f11,f28 │ │ │ │ + fmadd f0,f12,f0,f13 │ │ │ │ + fmul f1,f1,f11 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + xsmaddmdp vs0,vs12,vs33 │ │ │ │ + xsmaddmdp vs0,vs12,vs45 │ │ │ │ + xsmaddmdp vs0,vs12,vs44 │ │ │ │ + xsmaddmdp vs0,vs12,vs43 │ │ │ │ + fmadd f0,f12,f0,f2 │ │ │ │ + fmadd f0,f12,f0,f29 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + fcmpu cr0,f30,f12 │ │ │ │ + fdiv f28,f0,f1 │ │ │ │ + fadd f0,f30,f11 │ │ │ │ + bgt 8da4 │ │ │ │ + fmadd f7,f0,f7,f6 │ │ │ │ + xxspltidp vs25,1094713344 │ │ │ │ + xxspltidp vs26,1092616192 │ │ │ │ + xxspltidp vs42,1093664768 │ │ │ │ + xxspltidp vs27,1090519040 │ │ │ │ + xxspltidp vs23,1091567616 │ │ │ │ + xxspltidp vs1,1086324736 │ │ │ │ + xxspltidp vs24,1088421888 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1084227584 │ │ │ │ + xxspltidp vs11,1082130432 │ │ │ │ + xxspltidp vs6,1077936128 │ │ │ │ + xxspltidp vs22,1073741824 │ │ │ │ fadd f25,f30,f25 │ │ │ │ - fadd f2,f30,f2 │ │ │ │ - fadd f22,f30,f22 │ │ │ │ - lfd f31,2744(r9) │ │ │ │ - fadd f13,f30,f13 │ │ │ │ - fadd f9,f30,f9 │ │ │ │ - fadd f29,f30,f29 │ │ │ │ - fadd f10,f30,f6 │ │ │ │ - xsmaddmdp vs12,vs11,vs32 │ │ │ │ - fmul f4,f4,f28 │ │ │ │ - fadd f30,f30,f31 │ │ │ │ - fmul f3,f3,f25 │ │ │ │ - fmul f2,f2,f22 │ │ │ │ - xsmaddmdp vs12,vs11,vs33 │ │ │ │ - fmul f9,f9,f4 │ │ │ │ - fmul f30,f30,f11 │ │ │ │ - fmul f29,f29,f3 │ │ │ │ - fmul f10,f10,f2 │ │ │ │ - xsmaddmdp vs12,vs11,vs45 │ │ │ │ - fmul f13,f13,f30 │ │ │ │ - fmul f10,f10,f29 │ │ │ │ - xsmaddmdp vs12,vs11,vs44 │ │ │ │ - fmul f9,f9,f13 │ │ │ │ - xsmaddmdp vs12,vs11,vs43 │ │ │ │ - fmul f9,f9,f10 │ │ │ │ - xsmaddmdp vs12,vs11,vs42 │ │ │ │ - xsmaddmdp vs12,vs11,vs41 │ │ │ │ - xsmaddmdp vs12,vs11,vs40 │ │ │ │ - xsmaddmdp vs12,vs11,vs39 │ │ │ │ - fmadd f12,f11,f12,f24 │ │ │ │ - fmadd f11,f11,f12,f23 │ │ │ │ - b 8d98 │ │ │ │ + fadd f26,f30,f26 │ │ │ │ + xsadddp vs42,vs30,vs42 │ │ │ │ + fadd f1,f30,f1 │ │ │ │ + fadd f24,f30,f24 │ │ │ │ + fadd f27,f30,f27 │ │ │ │ + fadd f23,f30,f23 │ │ │ │ + fmadd f7,f0,f7,f5 │ │ │ │ + fadd f11,f30,f11 │ │ │ │ + fadd f5,f30,f12 │ │ │ │ + fadd f6,f30,f6 │ │ │ │ + fadd f12,f30,f22 │ │ │ │ + fmul f25,f25,f0 │ │ │ │ + xsmuldp vs26,vs26,vs42 │ │ │ │ + fmul f30,f27,f23 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ + fmadd f7,f0,f7,f4 │ │ │ │ + fmul f5,f5,f25 │ │ │ │ + fmul f11,f11,f26 │ │ │ │ + fmul f6,f6,f30 │ │ │ │ + fmul f12,f12,f1 │ │ │ │ + fmadd f7,f0,f7,f3 │ │ │ │ + fmul f11,f11,f5 │ │ │ │ + fmul f12,f12,f6 │ │ │ │ + fmadd f7,f0,f7,f13 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + xxmr vs12,vs32 │ │ │ │ + fmadd f12,f0,f7,f12 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ + xsmaddmdp vs12,vs0,vs45 │ │ │ │ + xsmaddmdp vs12,vs0,vs44 │ │ │ │ + xsmaddmdp vs12,vs0,vs43 │ │ │ │ + fmadd f12,f0,f12,f2 │ │ │ │ + fmadd f0,f0,f12,f29 │ │ │ │ + b 8e7c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x8f │ │ │ │ + .long 0x8a │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000090c0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-4800 │ │ │ │ +0000000000009240 : │ │ │ │ cmpdi r3,0 │ │ │ │ beqlr │ │ │ │ - nop │ │ │ │ - mflr r0 │ │ │ │ - ld r9,-32680(r2) │ │ │ │ - ld r12,0(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ + pld r2,421120 # 6ff48 [nfft_free_hook@got] │ │ │ │ + ld r12,0(r2) │ │ │ │ cmpdi r12,0 │ │ │ │ - beq 9110 │ │ │ │ - std r2,24(r1) │ │ │ │ + beq 9270 │ │ │ │ mtctr r12 │ │ │ │ - bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - bl 44e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + bctr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + b 44c0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0000000000009140 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-4928 │ │ │ │ - nop │ │ │ │ +0000000000009280 : │ │ │ │ + pld r2,421080 # 6ff58 [nfft_die_hook@got] │ │ │ │ mflr r0 │ │ │ │ - ld r9,-32672(r2) │ │ │ │ - ld r12,0(r9) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - std r2,24(r1) │ │ │ │ + ld r12,0(r2) │ │ │ │ cmpdi r12,0 │ │ │ │ - beq 9178 │ │ │ │ + beq 92a8 │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ li r3,1 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009190 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-5008 │ │ │ │ +00000000000092c0 : │ │ │ │ + pld r9,421008 # 6ff50 [nfft_malloc_hook@got] │ │ │ │ + ld r12,0(r9) │ │ │ │ + cmpdi r12,0 │ │ │ │ + beq 92e0 │ │ │ │ + mtctr r12 │ │ │ │ + bctr │ │ │ │ nop │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ + li r3,1 │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r10,-32664(r2) │ │ │ │ - ld r12,0(r10) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - cmpdi r12,0 │ │ │ │ - beq 91f0 │ │ │ │ - mtctr r12 │ │ │ │ - std r2,24(r1) │ │ │ │ - bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r31,r3 │ │ │ │ + iseleq r3,r3,r2 │ │ │ │ + bl 49e0 │ │ │ │ + mr. r31,r3 │ │ │ │ + beq 9330 │ │ │ │ addi r1,r1,48 │ │ │ │ mr r3,r31 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r9,r3 │ │ │ │ - li r3,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - iseleq r3,r3,r9 │ │ │ │ - bl 4a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr. r31,r3 │ │ │ │ - bne 91d0 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1176 │ │ │ │ - bl 5300 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 91d0 │ │ │ │ + nop │ │ │ │ + pla r3,322168 # 57da8 │ │ │ │ + bl 52e0 │ │ │ │ + b 930c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009230 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-5168 │ │ │ │ - mflr r0 │ │ │ │ +0000000000009380 : │ │ │ │ std r31,-8(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ mr. r31,r3 │ │ │ │ - std r0,176(r1) │ │ │ │ - beq 948c │ │ │ │ + stdu r1,-160(r1) │ │ │ │ + beq 95a4 │ │ │ │ cmpdi r5,0 │ │ │ │ std r29,136(r1) │ │ │ │ std r30,144(r1) │ │ │ │ mr r29,r4 │ │ │ │ - beq 9380 │ │ │ │ - addis r4,r2,-2 │ │ │ │ + beq 94a0 │ │ │ │ + mflr r0 │ │ │ │ mr r6,r31 │ │ │ │ li r3,1 │ │ │ │ - addi r4,r4,1224 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 9334 │ │ │ │ - std r25,104(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ - addis r25,r2,-2 │ │ │ │ - addis r26,r2,-2 │ │ │ │ - li r30,0 │ │ │ │ std r28,128(r1) │ │ │ │ + pla r4,322084 # 57dd8 │ │ │ │ + li r30,0 │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 45e0 │ │ │ │ + mr. r28,r29 │ │ │ │ + pla r2,322084 # 57df0 │ │ │ │ + std r2,96(r1) │ │ │ │ + pla r2,322064 # 57de8 │ │ │ │ + std r2,104(r1) │ │ │ │ + ble 945c │ │ │ │ std r27,120(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - addi r26,r26,1248 │ │ │ │ - addi r25,r25,1240 │ │ │ │ - b 92e0 │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r26 │ │ │ │ + b 941c │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 45e0 │ │ │ │ cmpdi r27,7 │ │ │ │ - beq 9370 │ │ │ │ + beq 9490 │ │ │ │ addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - beq 9324 │ │ │ │ + beq 9458 │ │ │ │ andi. r27,r30,7 │ │ │ │ - bne 92b0 │ │ │ │ + bne 93f0 │ │ │ │ + ld r4,104(r1) │ │ │ │ mr r5,r30 │ │ │ │ - mr r4,r25 │ │ │ │ li r3,1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,-8(r31) │ │ │ │ + bl 45e0 │ │ │ │ + lfd f1,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r26 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 45e0 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - bne 92e0 │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + bne 941c │ │ │ │ ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ andi. r30,r29,7 │ │ │ │ - bne 9450 │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 9570 │ │ │ │ + ld r28,128(r1) │ │ │ │ ld r0,176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + pld r2,420728 # 6ffe8 [stdout@got] │ │ │ │ ld r29,136(r1) │ │ │ │ ld r30,144(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + ld r3,0(r2) │ │ │ │ + b 4ba0 │ │ │ │ li r3,10 │ │ │ │ - bl 5020 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 92d0 │ │ │ │ - addis r29,r2,-2 │ │ │ │ + bl 5000 │ │ │ │ + b 940c │ │ │ │ + nop │ │ │ │ mr. r30,r4 │ │ │ │ - addi r29,r29,1256 │ │ │ │ - ble 933c │ │ │ │ - andi. r9,r30,1 │ │ │ │ - std r28,128(r1) │ │ │ │ - addi r28,r30,-1 │ │ │ │ - beq 93d0 │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + ble 9470 │ │ │ │ + mflr r0 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r29,r30,-1 │ │ │ │ + pla r2,321860 # 57df8 │ │ │ │ + std r2,96(r1) │ │ │ │ + std r0,176(r1) │ │ │ │ + beq 94f0 │ │ │ │ + lfd f1,0(r31) │ │ │ │ li r3,1 │ │ │ │ + pla r4,321832 # 57df8 │ │ │ │ addi r31,r31,8 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr. r30,r28 │ │ │ │ - beq 9410 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 45e0 │ │ │ │ + mr. r30,r29 │ │ │ │ + beq 9468 │ │ │ │ nop │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ addi r30,r30,-1 │ │ │ │ addi r31,r31,16 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 45e0 │ │ │ │ + ld r5,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ + li r3,1 │ │ │ │ mtfprd f1,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 45e0 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ + beq 9468 │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ + li r3,1 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + addi r31,r31,16 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 45e0 │ │ │ │ ld r5,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r29 │ │ │ │ mtfprd f1,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 45e0 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - bne 93d0 │ │ │ │ - nop │ │ │ │ - ld r28,128(r1) │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,176(r1) │ │ │ │ - ld r29,136(r1) │ │ │ │ - ld r30,144(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + bne 94f0 │ │ │ │ + b 9468 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5020 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ + pld r2,420464 # 6ffe8 [stdout@got] │ │ │ │ ld r0,176(r1) │ │ │ │ + ld r28,128(r1) │ │ │ │ ld r29,136(r1) │ │ │ │ ld r30,144(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ + ld r3,0(r2) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - addis r3,r2,-2 │ │ │ │ - std r25,104(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ + b 4ba0 │ │ │ │ + mflr r0 │ │ │ │ std r27,120(r1) │ │ │ │ std r28,128(r1) │ │ │ │ + pla r3,321560 # 57dc8 │ │ │ │ std r29,136(r1) │ │ │ │ std r30,144(r1) │ │ │ │ - addi r3,r3,1208 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 52a0 │ │ │ │ + pld r2,420384 # 6ffe8 [stdout@got] │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 4ba0 │ │ │ │ li r3,-1 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ + .long 0x580 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000094e0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-5856 │ │ │ │ - mflr r0 │ │ │ │ +00000000000095f0 : │ │ │ │ cmpdi r5,0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - mr r31,r3 │ │ │ │ mr r29,r4 │ │ │ │ - std r0,16(r1) │ │ │ │ + mr r31,r3 │ │ │ │ stdu r1,-160(r1) │ │ │ │ - beq 9640 │ │ │ │ - addis r4,r2,-2 │ │ │ │ + beq 9720 │ │ │ │ + mflr r0 │ │ │ │ mr r6,r3 │ │ │ │ li r3,1 │ │ │ │ - addi r4,r4,1224 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 95f0 │ │ │ │ - std r25,104(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ - addis r25,r2,-2 │ │ │ │ - addis r26,r2,-2 │ │ │ │ - li r30,0 │ │ │ │ std r28,128(r1) │ │ │ │ + std r30,144(r1) │ │ │ │ + pla r4,321464 # 57dd8 │ │ │ │ + li r30,0 │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 45e0 │ │ │ │ + mr. r28,r29 │ │ │ │ + pla r2,321480 # 57e00 │ │ │ │ + std r2,96(r1) │ │ │ │ + pla r2,321444 # 57de8 │ │ │ │ + std r2,104(r1) │ │ │ │ + ble 96d8 │ │ │ │ std r27,120(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - addi r26,r26,1264 │ │ │ │ - addi r25,r25,1240 │ │ │ │ - b 9590 │ │ │ │ + b 968c │ │ │ │ nop │ │ │ │ - ld r6,8(r31) │ │ │ │ - ld r5,0(r31) │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfd f2,8(r31) │ │ │ │ + lfd f1,0(r31) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 45e0 │ │ │ │ cmpdi r27,3 │ │ │ │ - beq 9630 │ │ │ │ + beq 9710 │ │ │ │ addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 95e0 │ │ │ │ + beq 96d4 │ │ │ │ andi. r27,r30,3 │ │ │ │ - mr r4,r26 │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - bne 9560 │ │ │ │ + bne 9660 │ │ │ │ + ld r4,104(r1) │ │ │ │ mr r5,r30 │ │ │ │ - mr r4,r25 │ │ │ │ - addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,-8(r31) │ │ │ │ - ld r5,-16(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + bl 45e0 │ │ │ │ + lfd f2,-8(r31) │ │ │ │ + lfd f1,-16(r31) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r26 │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r4,96(r1) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 45e0 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - bne 9590 │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + bne 968c │ │ │ │ ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ andi. r30,r29,3 │ │ │ │ - bne 96b0 │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 9770 │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ + ld r0,176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + pld r2,420088 # 6ffe8 [stdout@got] │ │ │ │ addi r1,r1,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + ld r3,0(r2) │ │ │ │ + b 4ba0 │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5020 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 9580 │ │ │ │ - addis r29,r2,-2 │ │ │ │ - mr. r30,r4 │ │ │ │ - addi r29,r29,1280 │ │ │ │ - ble 95f8 │ │ │ │ - ld r6,8(r31) │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + bl 5000 │ │ │ │ + b 967c │ │ │ │ + nop │ │ │ │ + cmpdi r29,0 │ │ │ │ + pla r2,321260 # 57e10 │ │ │ │ + std r2,96(r1) │ │ │ │ + ble 96f0 │ │ │ │ + mflr r0 │ │ │ │ + std r0,176(r1) │ │ │ │ + nop │ │ │ │ + lfd f2,8(r31) │ │ │ │ + lfd f1,0(r31) │ │ │ │ li r3,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - bne 9650 │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + ld r4,96(r1) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 45e0 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + bne 9740 │ │ │ │ + b 96e8 │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5020 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ + pld r2,419952 # 6ffe8 [stdout@got] │ │ │ │ + ld r0,176(r1) │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ + ld r3,0(r2) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ba0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ + .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000009700 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-6400 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000009740 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-6464 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 46c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ +00000000000097c0 : │ │ │ │ + b 4740 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0000000000009780 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-6528 │ │ │ │ +00000000000097d0 : │ │ │ │ + b 46a0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00000000000097e0 : │ │ │ │ std r30,-24(r1) │ │ │ │ mr. r30,r4 │ │ │ │ stdu r1,-64(r1) │ │ │ │ - ble 97f0 │ │ │ │ + ble 9844 │ │ │ │ mflr r0 │ │ │ │ std r31,48(r1) │ │ │ │ - mr r31,r3 │ │ │ │ stfd f31,56(r1) │ │ │ │ + mr r31,r3 │ │ │ │ std r0,80(r1) │ │ │ │ nop │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl 4400 │ │ │ │ addi r31,r31,16 │ │ │ │ fmr f31,f1 │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4400 │ │ │ │ + bl 4400 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f31,-16(r31) │ │ │ │ stfd f1,-8(r31) │ │ │ │ - bne 97b0 │ │ │ │ + bne 9810 │ │ │ │ ld r0,80(r1) │ │ │ │ lfd f31,56(r1) │ │ │ │ ld r31,48(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r30,-24(r1) │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x281 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000009810 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-6672 │ │ │ │ +0000000000009860 : │ │ │ │ std r31,-16(r1) │ │ │ │ mr. r31,r4 │ │ │ │ - stdu r1,-80(r1) │ │ │ │ - ble 98a4 │ │ │ │ + stdu r1,-64(r1) │ │ │ │ + ble 98fc │ │ │ │ mflr r0 │ │ │ │ - std r28,40(r1) │ │ │ │ - andi. r9,r31,1 │ │ │ │ - addis r28,r2,-2 │ │ │ │ - std r29,48(r1) │ │ │ │ + andi. r2,r31,1 │ │ │ │ + std r29,32(r1) │ │ │ │ + std r30,40(r1) │ │ │ │ addi r29,r31,-1 │ │ │ │ - std r30,56(r1) │ │ │ │ mr r30,r3 │ │ │ │ - addi r28,r28,2080 │ │ │ │ - std r0,96(r1) │ │ │ │ - bne 98b0 │ │ │ │ - stfd f31,72(r1) │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f31,0(r28) │ │ │ │ + stfd f31,56(r1) │ │ │ │ + xxspltidp vs31,1056964608 │ │ │ │ + std r0,80(r1) │ │ │ │ + beq 98c0 │ │ │ │ + bl 4400 │ │ │ │ + mr. r31,r29 │ │ │ │ + addi r30,r30,8 │ │ │ │ + fsub f1,f1,f31 │ │ │ │ + stfd f1,-8(r30) │ │ │ │ + beq 98e8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl 4400 │ │ │ │ addi r31,r31,-1 │ │ │ │ addi r30,r30,16 │ │ │ │ fsub f1,f1,f31 │ │ │ │ stfd f1,-16(r30) │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4400 │ │ │ │ addic. r31,r31,-1 │ │ │ │ fsub f1,f1,f31 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne 9858 │ │ │ │ - lfd f31,72(r1) │ │ │ │ - ld r0,96(r1) │ │ │ │ - ld r28,40(r1) │ │ │ │ - ld r29,48(r1) │ │ │ │ - ld r30,56(r1) │ │ │ │ + bne 98c0 │ │ │ │ + ld r0,80(r1) │ │ │ │ + lfd f31,56(r1) │ │ │ │ + ld r29,32(r1) │ │ │ │ + ld r30,40(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,80 │ │ │ │ + addi r1,r1,64 │ │ │ │ ld r31,-16(r1) │ │ │ │ blr │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - mr. r31,r29 │ │ │ │ - addi r30,r30,8 │ │ │ │ - fsub f1,f1,f0 │ │ │ │ - stfd f1,-8(r30) │ │ │ │ - bne 9854 │ │ │ │ - b 9890 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x481 │ │ │ │ + .long 0x381 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000098e0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-6880 │ │ │ │ +0000000000009920 : │ │ │ │ std r31,-24(r1) │ │ │ │ mr. r31,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ - ble 9998 │ │ │ │ + ble 99c0 │ │ │ │ mflr r0 │ │ │ │ - andi. r9,r31,1 │ │ │ │ + andi. r2,r31,1 │ │ │ │ std r29,40(r1) │ │ │ │ std r30,48(r1) │ │ │ │ + addi r29,r31,-1 │ │ │ │ + mr r30,r3 │ │ │ │ stfd f30,64(r1) │ │ │ │ stfd f31,72(r1) │ │ │ │ fmr f30,f1 │ │ │ │ fsub f31,f2,f1 │ │ │ │ - mr r30,r3 │ │ │ │ - addi r29,r31,-1 │ │ │ │ std r0,96(r1) │ │ │ │ - beq 9950 │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 9980 │ │ │ │ + bl 4400 │ │ │ │ mr. r31,r29 │ │ │ │ addi r30,r30,8 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - beq 9980 │ │ │ │ + beq 99a8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4400 │ │ │ │ addi r31,r31,-1 │ │ │ │ addi r30,r30,16 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-16(r30) │ │ │ │ - bl 4420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4400 │ │ │ │ addic. r31,r31,-1 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne 9950 │ │ │ │ + bne 9980 │ │ │ │ ld r0,96(r1) │ │ │ │ lfd f30,64(r1) │ │ │ │ lfd f31,72(r1) │ │ │ │ ld r29,40(r1) │ │ │ │ ld r30,48(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r31,-24(r1) │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x382 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000099b0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-7088 │ │ │ │ - addis r9,r2,-2 │ │ │ │ +0000000000009a00 : │ │ │ │ + xxspltidp vs12,956301312 │ │ │ │ fabs f0,f1 │ │ │ │ stfd f31,-8(r1) │ │ │ │ fmr f31,f1 │ │ │ │ stdu r1,-48(r1) │ │ │ │ - lfd f12,2752(r9) │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - blt 9a00 │ │ │ │ + blt 9a50 │ │ │ │ mflr r0 │ │ │ │ std r0,64(r1) │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4de0 │ │ │ │ ld r0,64(r1) │ │ │ │ fdiv f1,f1,f31 │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,48 │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2560(r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,629145600 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - blt 9a60 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f31,f1,f1 │ │ │ │ - lfd f11,2768(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2760(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + blt 9a38 │ │ │ │ + xxspltidp vs11,847249408 │ │ │ │ + fmul f31,f31,f31 │ │ │ │ + plfd f1,321308 # 58190 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - lfd f12,1760(r9) │ │ │ │ fnmsub f1,f31,f1,f12 │ │ │ │ - blt 99f4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + blt 9a38 │ │ │ │ fmul f31,f31,f31 │ │ │ │ + plfd f0,321280 # 58198 │ │ │ │ addi r1,r1,48 │ │ │ │ - lfd f0,2776(r9) │ │ │ │ fmadd f1,f31,f0,f1 │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r1,r1,48 │ │ │ │ - lfd f1,1760(r9) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x81 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009a80 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-7296 │ │ │ │ +0000000000009ac0 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr. r25,r6 │ │ │ │ + mr r24,r3 │ │ │ │ std r27,-40(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + mr r27,r5 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ + mr r30,r4 │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - mr. r25,r6 │ │ │ │ - mr r24,r3 │ │ │ │ - mr r30,r4 │ │ │ │ - mr r27,r5 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdu r9,-4096(r1) │ │ │ │ - blt 9bd0 │ │ │ │ + stdu r2,-4096(r1) │ │ │ │ + blt 9c00 │ │ │ │ addi r6,r1,32 │ │ │ │ mr r26,r4 │ │ │ │ li r28,0 │ │ │ │ cmpdi cr4,r3,0 │ │ │ │ addi r29,r6,-8 │ │ │ │ mr r3,r6 │ │ │ │ li r5,4096 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ mtctr r24 │ │ │ │ - mr r8,r26 │ │ │ │ + mr r10,r26 │ │ │ │ mr r6,r3 │ │ │ │ - ble cr4,9b40 │ │ │ │ + ble cr4,9b70 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r9,r28 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - ldx r10,r6,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r6,r9 │ │ │ │ - bdnz 9b20 │ │ │ │ - li r8,256 │ │ │ │ - mr r10,r29 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,8(r10) │ │ │ │ - std r9,8(r10) │ │ │ │ - mr r8,r10 │ │ │ │ + ld r2,0(r10) │ │ │ │ addi r10,r10,16 │ │ │ │ - add r9,r9,r7 │ │ │ │ - ld r7,16(r8) │ │ │ │ - std r9,16(r8) │ │ │ │ - add r9,r9,r7 │ │ │ │ - bdnz 9b50 │ │ │ │ + srad r2,r2,r28 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + ldx r9,r6,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r6,r2 │ │ │ │ + bdnz 9b50 │ │ │ │ + li r2,256 │ │ │ │ + mr r9,r29 │ │ │ │ + li r8,0 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,8(r9) │ │ │ │ + ld r7,16(r9) │ │ │ │ + addi r10,r9,8 │ │ │ │ + std r8,8(r9) │ │ │ │ + addi r9,r9,16 │ │ │ │ + add r2,r8,r2 │ │ │ │ + add r8,r2,r7 │ │ │ │ + std r2,8(r10) │ │ │ │ + bdnz 9b80 │ │ │ │ mtctr r24 │ │ │ │ - mr r8,r26 │ │ │ │ - ble cr4,9bb4 │ │ │ │ - ld r5,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r5,r28 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - ldx r10,r6,r9 │ │ │ │ - sldi r4,r10,4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r7,r27,r4 │ │ │ │ - stdx r10,r6,r9 │ │ │ │ - std r5,0(r7) │ │ │ │ - ld r9,-8(r8) │ │ │ │ - std r9,8(r7) │ │ │ │ - bdnz 9b80 │ │ │ │ + mr r10,r26 │ │ │ │ + ble cr4,9be4 │ │ │ │ + ld r7,0(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + srad r2,r7,r28 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + ldx r9,r6,r2 │ │ │ │ + sldi r5,r9,4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r8,r27,r5 │ │ │ │ + stdx r9,r6,r2 │ │ │ │ + std r7,0(r8) │ │ │ │ + ld r2,-8(r10) │ │ │ │ + std r2,8(r8) │ │ │ │ + bdnz 9bb0 │ │ │ │ addic. r25,r25,-9 │ │ │ │ addi r28,r28,9 │ │ │ │ - blt 9bd8 │ │ │ │ - mr r9,r26 │ │ │ │ + blt 9c08 │ │ │ │ + mr r2,r26 │ │ │ │ mr r26,r27 │ │ │ │ - mr r27,r9 │ │ │ │ - b 9af0 │ │ │ │ + mr r27,r2 │ │ │ │ + b 9b28 │ │ │ │ mr r26,r5 │ │ │ │ mr r27,r4 │ │ │ │ cmpld r30,r26 │ │ │ │ - beq 9c18 │ │ │ │ + beq 9c48 │ │ │ │ addi r1,r31,96 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ @@ -5437,16 +4788,15 @@ │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ sldi r5,r24,4 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r30 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5280 │ │ │ │ addi r1,r31,96 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ @@ -5456,159 +4806,160 @@ │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x880 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009c70 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-7792 │ │ │ │ +0000000000009ca0 : │ │ │ │ mflr r0 │ │ │ │ - std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r5 │ │ │ │ + mr r27,r4 │ │ │ │ + li r5,4096 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - mr r27,r4 │ │ │ │ - mr r26,r5 │ │ │ │ li r4,0 │ │ │ │ - li r5,4096 │ │ │ │ - mr r25,r6 │ │ │ │ + mr r29,r6 │ │ │ │ addi r28,r6,-9 │ │ │ │ - addi r25,r25,-8 │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + mr r30,r3 │ │ │ │ std r0,16(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ + addi r29,r29,-8 │ │ │ │ stdu r1,-8288(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdu r9,-4096(r1) │ │ │ │ - addi r30,r1,32 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 9d10 │ │ │ │ - mtctr r29 │ │ │ │ - mr r8,r27 │ │ │ │ - mr r7,r25 │ │ │ │ - ld r9,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r9,r7 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - ldx r10,r30,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r30,r9 │ │ │ │ - bdnz 9cf0 │ │ │ │ - li r4,255 │ │ │ │ - li r5,0 │ │ │ │ - addi r6,r31,40 │ │ │ │ - addi r10,r30,16 │ │ │ │ - ld r8,0(r30) │ │ │ │ - addi r7,r31,4136 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r4 │ │ │ │ - std r5,32(r31) │ │ │ │ - std r5,0(r30) │ │ │ │ + stdu r2,-4096(r1) │ │ │ │ + addi r11,r1,32 │ │ │ │ + mr r3,r11 │ │ │ │ + bl 5260 │ │ │ │ + cmpdi r30,0 │ │ │ │ + mr r11,r3 │ │ │ │ + ble 9d40 │ │ │ │ + mtctr r30 │ │ │ │ + mr r10,r27 │ │ │ │ + mr r8,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r5,-8(r10) │ │ │ │ - ld r4,0(r10) │ │ │ │ - subf r11,r9,r8 │ │ │ │ - std r8,0(r6) │ │ │ │ - std r8,-8(r10) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r6,r6,16 │ │ │ │ + ld r2,0(r10) │ │ │ │ addi r10,r10,16 │ │ │ │ - std r11,-24(r7) │ │ │ │ - add r9,r5,r8 │ │ │ │ - std r5,-16(r7) │ │ │ │ - std r9,-8(r6) │ │ │ │ - std r9,-16(r10) │ │ │ │ - add r8,r9,r4 │ │ │ │ - bdnz 9d40 │ │ │ │ - ld r9,4112(r31) │ │ │ │ - subf r10,r8,r29 │ │ │ │ - mtctr r29 │ │ │ │ - mr r5,r25 │ │ │ │ - mr r7,r27 │ │ │ │ - std r8,4088(r30) │ │ │ │ - std r8,4120(r31) │ │ │ │ - std r10,8216(r31) │ │ │ │ - subf r9,r9,r8 │ │ │ │ - std r9,8208(r31) │ │ │ │ - ble 9de4 │ │ │ │ + srad r2,r2,r8 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + ldx r9,r11,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r11,r2 │ │ │ │ + bdnz 9d20 │ │ │ │ + li r5,255 │ │ │ │ + li r6,0 │ │ │ │ + addi r7,r31,40 │ │ │ │ + addi r9,r11,16 │ │ │ │ + ld r10,0(r11) │ │ │ │ + addi r8,r31,4136 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r5 │ │ │ │ + std r6,32(r31) │ │ │ │ + std r6,0(r11) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r6,0(r7) │ │ │ │ + ld r6,-8(r9) │ │ │ │ + ld r5,0(r9) │ │ │ │ + subf r4,r2,r10 │ │ │ │ + std r10,0(r7) │ │ │ │ + std r10,-8(r9) │ │ │ │ + addi r8,r8,16 │ │ │ │ addi r7,r7,16 │ │ │ │ - srad r9,r6,r5 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - ldx r10,r30,r9 │ │ │ │ - sldi r4,r10,4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r8,r26,r4 │ │ │ │ - stdx r10,r30,r9 │ │ │ │ - std r6,0(r8) │ │ │ │ - ld r9,-8(r7) │ │ │ │ - std r9,8(r8) │ │ │ │ - bdnz 9db0 │ │ │ │ - sldi r5,r29,4 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r4,-24(r8) │ │ │ │ + std r6,-16(r8) │ │ │ │ + add r2,r6,r10 │ │ │ │ + std r2,-8(r7) │ │ │ │ + std r2,-16(r9) │ │ │ │ + add r10,r2,r5 │ │ │ │ + bdnz 9d70 │ │ │ │ + ld r2,4112(r31) │ │ │ │ + subf r9,r10,r30 │ │ │ │ + mtctr r30 │ │ │ │ + mr r6,r29 │ │ │ │ + mr r8,r27 │ │ │ │ + std r10,4088(r11) │ │ │ │ + std r10,4120(r31) │ │ │ │ + std r9,8216(r31) │ │ │ │ + subf r2,r2,r10 │ │ │ │ + std r2,8208(r31) │ │ │ │ + ble 9e14 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r7,0(r8) │ │ │ │ + addi r8,r8,16 │ │ │ │ + srad r2,r7,r6 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + ldx r9,r11,r2 │ │ │ │ + sldi r5,r9,4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r10,r26,r5 │ │ │ │ + stdx r9,r11,r2 │ │ │ │ + std r7,0(r10) │ │ │ │ + ld r2,-8(r8) │ │ │ │ + std r2,8(r10) │ │ │ │ + bdnz 9de0 │ │ │ │ + sldi r5,r30,4 │ │ │ │ mr r4,r26 │ │ │ │ mr r3,r27 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5280 │ │ │ │ cmpdi r28,0 │ │ │ │ - blt 9eac │ │ │ │ + blt 9edc │ │ │ │ addi r30,r31,4120 │ │ │ │ addi r29,r31,32 │ │ │ │ addi r25,r31,8216 │ │ │ │ - b 9e2c │ │ │ │ + b 9e5c │ │ │ │ + nop │ │ │ │ add r5,r26,r4 │ │ │ │ mr r6,r28 │ │ │ │ add r4,r27,r4 │ │ │ │ - bl 9c78 │ │ │ │ + bl 9ca0 │ │ │ │ cmpld r30,r25 │ │ │ │ addi r29,r29,8 │ │ │ │ - beq 9eac │ │ │ │ + beq 9edc │ │ │ │ ldu r3,8(r30) │ │ │ │ cmpdi r3,1 │ │ │ │ - ble 9e20 │ │ │ │ + ble 9e50 │ │ │ │ ld r4,0(r29) │ │ │ │ cmpdi r3,256 │ │ │ │ sldi r4,r4,4 │ │ │ │ - bgt 9e10 │ │ │ │ + bgt 9e40 │ │ │ │ addi r4,r4,16 │ │ │ │ - li r5,1 │ │ │ │ + li r6,1 │ │ │ │ add r4,r27,r4 │ │ │ │ - mtctr r5 │ │ │ │ - mr r9,r4 │ │ │ │ - b 9e80 │ │ │ │ - ld r6,8(r9) │ │ │ │ - ld r7,-8(r9) │ │ │ │ - std r8,0(r9) │ │ │ │ - std r10,-16(r9) │ │ │ │ - addi r9,r9,-16 │ │ │ │ - std r6,8(r9) │ │ │ │ - std r7,24(r9) │ │ │ │ - bdz 9e90 │ │ │ │ - ld r10,0(r9) │ │ │ │ - ld r8,-16(r9) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 9e60 │ │ │ │ - addi r5,r5,1 │ │ │ │ + mtctr r6 │ │ │ │ + mr r2,r4 │ │ │ │ + b 9eb0 │ │ │ │ + ld r7,8(r2) │ │ │ │ + ld r8,-8(r2) │ │ │ │ + std r10,0(r2) │ │ │ │ + std r9,-16(r2) │ │ │ │ + addi r2,r2,-16 │ │ │ │ + std r7,8(r2) │ │ │ │ + std r8,24(r2) │ │ │ │ + bdz 9ec0 │ │ │ │ + ld r9,0(r2) │ │ │ │ + ld r10,-16(r2) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bgt 9e90 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r4,r4,16 │ │ │ │ - cmpd r3,r5 │ │ │ │ - bne 9e54 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bne 9e84 │ │ │ │ cmpld r30,r25 │ │ │ │ addi r29,r29,8 │ │ │ │ - bne 9e2c │ │ │ │ + bne 9e5c │ │ │ │ addi r1,r31,8288 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ @@ -5619,1220 +4970,1226 @@ │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x780 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000009ef0 : │ │ │ │ +0000000000009f20 : │ │ │ │ li r3,1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000009f10 : │ │ │ │ +0000000000009f40 : │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -0000000000009f20 : │ │ │ │ +0000000000009f50 : │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009f40 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-8512 │ │ │ │ +0000000000009f80 : │ │ │ │ mtfprd f0,r3 │ │ │ │ mtfprd f12,r4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + plfd f1,320024 # 581a0 │ │ │ │ fcfidu f12,f12 │ │ │ │ fcfidu f0,f0 │ │ │ │ - lfd f1,2784(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f1,f0,f1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000009f80 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-8576 │ │ │ │ +0000000000009fb0 : │ │ │ │ mflr r0 │ │ │ │ li r3,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r4,r1,32 │ │ │ │ - bl 44c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 44a0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 9fcc │ │ │ │ + bne 9ff0 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ fcfid f1,f0 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfd f12,2792(r9) │ │ │ │ + plfd f12,319940 # 581a8 │ │ │ │ fmadd f1,f1,f12,f0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000009ff0 : │ │ │ │ +000000000000a010 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble a0e0 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble a0e8 │ │ │ │ - srdi r10,r4,2 │ │ │ │ + ble a100 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble a108 │ │ │ │ + srdi r9,r4,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs7,vs11,vs11 │ │ │ │ xvmaddadp vs9,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz a020 │ │ │ │ + bdnz a040 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - clrrdi r9,r4,2 │ │ │ │ + andi. r2,r4,3 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvadddp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ - sldi r8,r9,4 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lxvx vs0,r3,r8 │ │ │ │ - cmpd r4,r10 │ │ │ │ + clrrdi r2,r4,2 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lxvx vs0,r3,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fadd f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r10,r8,16 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - add r10,r3,r10 │ │ │ │ - cmpd r4,r9 │ │ │ │ - lfd f12,8(r10) │ │ │ │ + addi r9,r10,16 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lfdx f0,r3,r9 │ │ │ │ + add r9,r3,r9 │ │ │ │ + cmpd r4,r2 │ │ │ │ + lfd f12,8(r9) │ │ │ │ fmadd f0,f0,f0,f1 │ │ │ │ fmadd f1,f12,f12,f0 │ │ │ │ blelr │ │ │ │ - add r3,r3,r8 │ │ │ │ + add r3,r3,r10 │ │ │ │ lxv vs0,32(r3) │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fadd f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b a06c │ │ │ │ + li r2,0 │ │ │ │ + b a08c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a100 : │ │ │ │ +000000000000a120 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble a210 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble a218 │ │ │ │ - srdi r10,r4,3 │ │ │ │ + ble a230 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble a238 │ │ │ │ + srdi r9,r4,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs7,vs11,vs11 │ │ │ │ xvmaddadp vs9,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz a130 │ │ │ │ + bdnz a150 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r4,7 │ │ │ │ - clrrdi r9,r4,3 │ │ │ │ + andi. r2,r4,7 │ │ │ │ + clrrdi r2,r4,3 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvadddp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - cmpd r4,r10 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blelr │ │ │ │ - add r3,r3,r8 │ │ │ │ - addi r10,r9,2 │ │ │ │ + add r3,r3,r10 │ │ │ │ + addi r9,r2,2 │ │ │ │ lfd f0,8(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r10,r9,3 │ │ │ │ + addi r9,r2,3 │ │ │ │ lfd f0,16(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r10,r9,4 │ │ │ │ + addi r9,r2,4 │ │ │ │ lfd f0,24(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r10,r9,5 │ │ │ │ + addi r9,r2,5 │ │ │ │ lfd f0,32(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r9,r9,6 │ │ │ │ + addi r2,r2,6 │ │ │ │ lfd f0,40(r3) │ │ │ │ - cmpd r4,r9 │ │ │ │ + cmpd r4,r2 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blelr │ │ │ │ lfd f0,48(r3) │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b a17c │ │ │ │ + li r2,0 │ │ │ │ + b a19c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a230 : │ │ │ │ +000000000000a250 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble a2e0 │ │ │ │ + ble a300 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq a2e8 │ │ │ │ - srdi r8,r5,1 │ │ │ │ + beq a308 │ │ │ │ + srdi r10,r5,1 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r10,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs10,16(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + lxv vs10,16(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxmrgld vs12,vs10,vs0 │ │ │ │ xxmrghd vs0,vs10,vs0 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmaddmdp vs12,vs11,vs32 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ xxmr vs32,vs12 │ │ │ │ - bdnz a260 │ │ │ │ + bdnz a280 │ │ │ │ xxsldwi vs1,vs12,vs12,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xvadddp vs1,vs1,vs12 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r5,r5,1 │ │ │ │ - sldi r9,r5,3 │ │ │ │ + sldi r2,r5,3 │ │ │ │ sldi r5,r5,4 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ lfdx f11,r3,r5 │ │ │ │ add r3,r3,r5 │ │ │ │ lfd f12,8(r3) │ │ │ │ fmul f10,f11,f0 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f10,f11,f1 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b a2ac │ │ │ │ + b a2cc │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a300 : │ │ │ │ +000000000000a320 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble a490 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble a498 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + ble a4b0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble a4b8 │ │ │ │ + srdi r10,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs5,vs32 │ │ │ │ xxmr vs3,vs32 │ │ │ │ xxmr vs4,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs6,0(r9) │ │ │ │ - lxv vs7,16(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs6,0(r2) │ │ │ │ + lxv vs7,16(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs8,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ - lxv vs10,-64(r10) │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs8,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ + lxv vs10,-64(r9) │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ xvmuldp vs10,vs10,vs6 │ │ │ │ xvmuldp vs11,vs11,vs7 │ │ │ │ xvmuldp vs12,vs12,vs8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmaddadp vs4,vs6,vs10 │ │ │ │ xvmaddadp vs3,vs11,vs7 │ │ │ │ xvmaddadp vs5,vs12,vs8 │ │ │ │ xvmaddadp vs32,vs0,vs9 │ │ │ │ - bdnz a340 │ │ │ │ + bdnz a360 │ │ │ │ xvadddp vs5,vs5,vs32 │ │ │ │ xvadddp vs4,vs4,vs3 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvadddp vs5,vs5,vs4 │ │ │ │ xxsldwi vs1,vs5,vs5,2 │ │ │ │ xvadddp vs1,vs1,vs5 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r8,r9,3 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r9,4 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,32 │ │ │ │ + addi r8,r9,5 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + addi r10,r2,40 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b a3b0 │ │ │ │ + li r9,0 │ │ │ │ + b a3d0 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a4b0 : │ │ │ │ +000000000000a4d0 : │ │ │ │ cmpdi r6,0 │ │ │ │ - ble a570 │ │ │ │ + ble a590 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq a578 │ │ │ │ - srdi r8,r6,1 │ │ │ │ + beq a598 │ │ │ │ + srdi r10,r6,1 │ │ │ │ + mr r9,r3 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r8 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r5,r9 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - addi r10,r10,32 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs9,-16(r10) │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xxmrgld vs11,vs9,vs12 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs9,-16(r9) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xxmrgld vs10,vs9,vs12 │ │ │ │ xxmrghd vs12,vs9,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs10,vs11,vs0 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs11,vs10,vs0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ xvmaddmdp vs11,vs10,vs32 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ xxmr vs32,vs11 │ │ │ │ - bdnz a4e0 │ │ │ │ + bdnz a500 │ │ │ │ xxsldwi vs1,vs11,vs11,2 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + andi. r2,r6,1 │ │ │ │ xvadddp vs1,vs1,vs11 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r6,r6,1 │ │ │ │ - sldi r9,r6,3 │ │ │ │ + sldi r2,r6,3 │ │ │ │ sldi r6,r6,4 │ │ │ │ - lfdx f10,r5,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + lfdx f10,r5,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + add r2,r3,r6 │ │ │ │ lfdx f11,r3,r6 │ │ │ │ - add r3,r3,r6 │ │ │ │ - lfd f12,8(r3) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f1,f11,f0,f1 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r6,0 │ │ │ │ - b a538 │ │ │ │ + b a558 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a590 : │ │ │ │ +000000000000a5b0 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble a640 │ │ │ │ + ble a660 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq a648 │ │ │ │ - srdi r8,r5,1 │ │ │ │ + beq a668 │ │ │ │ + srdi r10,r5,1 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r10,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxv vs10,16(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ - xxmrgld vs11,vs10,vs12 │ │ │ │ - xxmrghd vs12,vs10,vs12 │ │ │ │ - xvmuldp vs10,vs11,vs0 │ │ │ │ + xxmrgld vs10,vs11,vs12 │ │ │ │ + xxmrghd vs12,vs11,vs12 │ │ │ │ + xvmuldp vs11,vs10,vs0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ xvmaddmdp vs11,vs10,vs32 │ │ │ │ - xvmaddadp vs11,vs12,vs0 │ │ │ │ + xvmaddadp vs11,vs0,vs12 │ │ │ │ xxmr vs32,vs11 │ │ │ │ - bdnz a5c0 │ │ │ │ + bdnz a5e0 │ │ │ │ xxsldwi vs1,vs11,vs11,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xvadddp vs1,vs1,vs11 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r5,r5,1 │ │ │ │ - sldi r9,r5,3 │ │ │ │ + sldi r2,r5,3 │ │ │ │ sldi r5,r5,4 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ lfdx f11,r3,r5 │ │ │ │ add r3,r3,r5 │ │ │ │ lfd f12,8(r3) │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f1,f0,f11,f1 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b a610 │ │ │ │ + b a630 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000a660 : │ │ │ │ +000000000000a680 : │ │ │ │ cmpdi r5,0 │ │ │ │ blelr │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - beq a6c0 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq a6ac │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq a69c │ │ │ │ + andi. r10,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq a6e0 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq a6cc │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq a6bc │ │ │ │ lxv vs0,0(r4) │ │ │ │ - mr r5,r7 │ │ │ │ - li r9,16 │ │ │ │ + mr r5,r8 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ addi r5,r5,-1 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ cmpdi r5,1 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,32 │ │ │ │ + addi r10,r2,48 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs0,r4,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ + addi r2,r2,64 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r4,r10 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - lxvx vs0,r4,r7 │ │ │ │ - stxvx vs0,r3,r7 │ │ │ │ lxvx vs0,r4,r8 │ │ │ │ stxvx vs0,r3,r8 │ │ │ │ - bdnz a6c8 │ │ │ │ + lxvx vs0,r4,r10 │ │ │ │ + stxvx vs0,r3,r10 │ │ │ │ + bdnz a6e8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000a710 : │ │ │ │ +000000000000a730 : │ │ │ │ cmpdi r5,0 │ │ │ │ blelr │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - beq a770 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq a75c │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq a74c │ │ │ │ + andi. r10,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq a790 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq a77c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq a76c │ │ │ │ lfd f0,0(r4) │ │ │ │ - mr r5,r7 │ │ │ │ - li r9,8 │ │ │ │ + mr r5,r8 │ │ │ │ + li r2,8 │ │ │ │ stfd f0,0(r3) │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ addi r5,r5,-1 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ cmpdi r5,1 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r10,r2,24 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r4,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r8,r9,24 │ │ │ │ + addi r2,r2,32 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f0,r4,r10 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - stfdx f0,r3,r7 │ │ │ │ lfdx f0,r4,r8 │ │ │ │ stfdx f0,r3,r8 │ │ │ │ - bdnz a778 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + stfdx f0,r3,r10 │ │ │ │ + bdnz a798 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000a7c0 : │ │ │ │ +000000000000a7e0 : │ │ │ │ cmpdi r6,0 │ │ │ │ - mffprd r9,f1 │ │ │ │ + mffprd r2,f1 │ │ │ │ blelr │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mtvsrdd vs12,r9,r9 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - li r9,0 │ │ │ │ - bne a810 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + bne a830 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz a7e8 │ │ │ │ + bdnz a808 │ │ │ │ blr │ │ │ │ lxv vs0,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne a7e0 │ │ │ │ + bne a800 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000a840 : │ │ │ │ +000000000000a860 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble a8f0 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq a8f0 │ │ │ │ - srdi r9,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble a910 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq a910 │ │ │ │ + srdi r2,r6,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r10,0 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - bne a8d0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + bne a8f0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - bdnz a880 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz a8a0 │ │ │ │ + andi. r2,r6,1 │ │ │ │ clrrdi r6,r6,1 │ │ │ │ beqlr │ │ │ │ sldi r6,r6,3 │ │ │ │ lfdx f0,r5,r6 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfdx f0,r3,r6 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs0,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne a878 │ │ │ │ - b a8a4 │ │ │ │ + bne a898 │ │ │ │ + b a8c4 │ │ │ │ nop │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq a918 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq a938 │ │ │ │ lfd f0,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmul f0,f0,f1 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r5,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r5,r10 │ │ │ │ - fmul f0,f0,f1 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz a920 │ │ │ │ + bdnz a940 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000a960 : │ │ │ │ +000000000000a980 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ cmpdi r6,1 │ │ │ │ - beq aa04 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - mr r9,r4 │ │ │ │ + beq aa24 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + mr r2,r4 │ │ │ │ addi r6,r6,-2 │ │ │ │ - li r10,0 │ │ │ │ - andi. r8,r7,1 │ │ │ │ - bne a9e0 │ │ │ │ - srdi r8,r7,1 │ │ │ │ - mtctr r8 │ │ │ │ + li r9,0 │ │ │ │ + andi. r10,r8,1 │ │ │ │ + bne aa00 │ │ │ │ + srdi r10,r8,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + addi r10,r9,16 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + stxvx vs0,r3,r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ lxvx vs12,r5,r10 │ │ │ │ + addi r2,r2,16 │ │ │ │ lxvdsx vs0,0,r9 │ │ │ │ - addi r8,r10,16 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r9,r10,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r3,r8 │ │ │ │ - bdnz a990 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - lxvdsx vs12,r4,r9 │ │ │ │ - lxvx vs0,r5,r7 │ │ │ │ + bdnz a9b0 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + lxvdsx vs12,r4,r2 │ │ │ │ + lxvx vs0,r5,r8 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r7 │ │ │ │ + stxvx vs0,r3,r8 │ │ │ │ blr │ │ │ │ lxvdsx vs0,0,r4 │ │ │ │ lxv vs12,0(r5) │ │ │ │ cmpdi r6,0 │ │ │ │ - addi r9,r4,8 │ │ │ │ - li r10,16 │ │ │ │ + addi r2,r4,8 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne a988 │ │ │ │ - b a9c4 │ │ │ │ - li r7,0 │ │ │ │ - b a9c4 │ │ │ │ + bne a9a8 │ │ │ │ + b a9e4 │ │ │ │ + li r8,0 │ │ │ │ + b a9e4 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000aa20 : │ │ │ │ +000000000000aa40 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble aae0 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq aae0 │ │ │ │ - addi r9,r4,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq aae0 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne aac0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq ab20 │ │ │ │ + addi r2,r4,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq ab20 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq ab84 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne ab00 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs0,r4,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r4,r10 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz aa68 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - clrrdi r6,r6,1 │ │ │ │ + bdnz aa84 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + clrrdi r2,r6,1 │ │ │ │ beqlr │ │ │ │ + subf r6,r2,r6 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r6,r6,3 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ - lfdx f12,r5,r6 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r6 │ │ │ │ + add r5,r5,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r3,r3,r2 │ │ │ │ + cmpldi r6,16 │ │ │ │ + iselgt r2,r9,r6 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + lxvl vs0,r4,r2 │ │ │ │ + lxvl vs12,r5,r2 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r3,r2 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs0,0(r4) │ │ │ │ lxv vs12,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne aa60 │ │ │ │ - b aa94 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq ab0c │ │ │ │ + bne aa7c │ │ │ │ + b aab0 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq ab4c │ │ │ │ lfd f0,0(r4) │ │ │ │ lfd f12,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f12,r5,r9 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r4,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f0,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r4,r10 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz ab14 │ │ │ │ + bdnz ab54 │ │ │ │ blr │ │ │ │ + li r2,0 │ │ │ │ + b aabc │ │ │ │ ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000ab50 : │ │ │ │ +000000000000aba0 : │ │ │ │ cmpdi r6,0 │ │ │ │ - mffprd r9,f1 │ │ │ │ + mffprd r2,f1 │ │ │ │ blelr │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mtvsrdd vs0,r9,r9 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - li r9,0 │ │ │ │ - bne abb0 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + mtvsrdd vs0,r2,r2 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + bne ac00 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmaddadp vs12,vs0,vs11 │ │ │ │ + stxvx vs12,r3,r2 │ │ │ │ lxvx vs12,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + lxvx vs11,r3,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxvx vs12,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - lxvx vs11,r3,r10 │ │ │ │ - xvmaddadp vs12,vs0,vs11 │ │ │ │ - stxvx vs12,r3,r10 │ │ │ │ - bdnz ab78 │ │ │ │ + bdnz abc8 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r5) │ │ │ │ lxv vs11,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bne ab70 │ │ │ │ + bne abc0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000abe0 : │ │ │ │ +000000000000ac30 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble ac90 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq ac90 │ │ │ │ - srdi r10,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble ace0 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq ace0 │ │ │ │ + srdi r9,r6,1 │ │ │ │ xxspltd vs0,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne ac70 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne acc0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmaddadp vs12,vs11,vs0 │ │ │ │ + stxvx vs12,r3,r2 │ │ │ │ lxvx vs12,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + lxvx vs11,r3,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxvx vs12,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - lxvx vs11,r3,r10 │ │ │ │ - xvmaddadp vs12,vs11,vs0 │ │ │ │ - stxvx vs12,r3,r10 │ │ │ │ - bdnz ac20 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + bdnz ac70 │ │ │ │ + andi. r2,r6,1 │ │ │ │ clrrdi r6,r6,1 │ │ │ │ beqlr │ │ │ │ sldi r6,r6,3 │ │ │ │ lfdx f12,r3,r6 │ │ │ │ lfdx f0,r5,r6 │ │ │ │ fmadd f1,f1,f12,f0 │ │ │ │ stfdx f1,r3,r6 │ │ │ │ blr │ │ │ │ lxv vs12,0(r5) │ │ │ │ lxv vs11,0(r3) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bne ac18 │ │ │ │ - b ac4c │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq acbc │ │ │ │ + bne ac68 │ │ │ │ + b ac9c │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq ad0c │ │ │ │ lfd f0,0(r3) │ │ │ │ lfd f12,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f12,r5,r9 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmadd f0,f0,f1,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - fmadd f0,f0,f1,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz acc4 │ │ │ │ + bdnz ad14 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000ad00 : │ │ │ │ +000000000000ad50 : │ │ │ │ cmpdi r6,0 │ │ │ │ - mffprd r9,f1 │ │ │ │ + mffprd r2,f1 │ │ │ │ blelr │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mtvsrdd vs0,r9,r9 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - li r9,0 │ │ │ │ - bne ad60 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + mtvsrdd vs0,r2,r2 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + bne adb0 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmaddadp vs12,vs11,vs0 │ │ │ │ + stxvx vs12,r3,r2 │ │ │ │ lxvx vs12,r3,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + lxvx vs11,r5,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxvx vs12,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs12,r3,r10 │ │ │ │ - lxvx vs11,r5,r10 │ │ │ │ - xvmaddadp vs12,vs11,vs0 │ │ │ │ - stxvx vs12,r3,r10 │ │ │ │ - bdnz ad28 │ │ │ │ + bdnz ad78 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ lxv vs11,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bne ad20 │ │ │ │ + bne ad70 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000ad90 : │ │ │ │ +000000000000ade0 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble ae40 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq ae40 │ │ │ │ - srdi r10,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble ae90 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq ae90 │ │ │ │ + srdi r9,r6,1 │ │ │ │ xxspltd vs0,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne ae20 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne ae70 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmaddadp vs12,vs11,vs0 │ │ │ │ + stxvx vs12,r3,r2 │ │ │ │ lxvx vs12,r3,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + lxvx vs11,r5,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxvx vs12,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs12,r3,r10 │ │ │ │ - lxvx vs11,r5,r10 │ │ │ │ - xvmaddadp vs12,vs11,vs0 │ │ │ │ - stxvx vs12,r3,r10 │ │ │ │ - bdnz add0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + bdnz ae20 │ │ │ │ + andi. r2,r6,1 │ │ │ │ clrrdi r6,r6,1 │ │ │ │ beqlr │ │ │ │ sldi r6,r6,3 │ │ │ │ lfdx f12,r5,r6 │ │ │ │ lfdx f0,r3,r6 │ │ │ │ fmadd f1,f1,f12,f0 │ │ │ │ stfdx f1,r3,r6 │ │ │ │ blr │ │ │ │ lxv vs12,0(r3) │ │ │ │ lxv vs11,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bne adc8 │ │ │ │ - b adfc │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq ae6c │ │ │ │ + bne ae18 │ │ │ │ + b ae4c │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq aebc │ │ │ │ lfd f0,0(r5) │ │ │ │ lfd f12,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmadd f0,f1,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r5,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r5,r10 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - fmadd f0,f1,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz ae74 │ │ │ │ + bdnz aec4 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000aeb0 : │ │ │ │ +000000000000af00 : │ │ │ │ cmpdi r7,0 │ │ │ │ - mffprd r10,f1 │ │ │ │ - mffprd r9,f2 │ │ │ │ + mffprd r9,f1 │ │ │ │ + mffprd r2,f2 │ │ │ │ blelr │ │ │ │ - mtvsrdd vs11,r10,r10 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - mtvsrdd vs12,r9,r9 │ │ │ │ - li r9,0 │ │ │ │ - bne af20 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ + mtvsrdd vs11,r9,r9 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + li r2,0 │ │ │ │ + bne af70 │ │ │ │ + srdi r9,r7,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + lxvx vs10,r3,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvmaddadp vs0,vs11,vs10 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ lxvx vs10,r3,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmaddadp vs0,vs11,vs10 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - lxvx vs10,r3,r10 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmaddadp vs0,vs11,vs10 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz aee0 │ │ │ │ + bdnz af30 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs0,0(r5) │ │ │ │ lxv vs10,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmaddadp vs0,vs11,vs10 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne aed8 │ │ │ │ + bne af28 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000af50 : │ │ │ │ +000000000000afa0 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble b020 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq b020 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble b070 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq b070 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ xxspltd vs11,vs2,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne aff0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne b040 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + lxvx vs10,r3,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xvmaddadp vs0,vs10,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ lxvx vs10,r3,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmaddadp vs0,vs10,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - lxvx vs10,r3,r10 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - xvmaddadp vs0,vs10,vs12 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz af94 │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz afe4 │ │ │ │ + andi. r2,r7,1 │ │ │ │ clrrdi r7,r7,1 │ │ │ │ beqlr │ │ │ │ sldi r7,r7,3 │ │ │ │ lfdx f12,r5,r7 │ │ │ │ lfdx f0,r3,r7 │ │ │ │ fmul f2,f2,f12 │ │ │ │ fmadd f1,f1,f0,f2 │ │ │ │ stfdx f1,r3,r7 │ │ │ │ blr │ │ │ │ lxv vs0,0(r5) │ │ │ │ lxv vs10,0(r3) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmaddadp vs0,vs10,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne af8c │ │ │ │ - b afc8 │ │ │ │ + bne afdc │ │ │ │ + b b018 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq b050 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq b0a0 │ │ │ │ lfd f12,0(r5) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmul f12,f2,f12 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r7,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmul f12,f2,f12 │ │ │ │ + fmadd f0,f1,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f12,r5,r9 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f12,f2,f12 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - fmul f12,f2,f12 │ │ │ │ - fmadd f0,f1,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz b058 │ │ │ │ + bdnz b0a8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b0a0 : │ │ │ │ +000000000000b0f0 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ cmpdi r7,1 │ │ │ │ - beq b11c │ │ │ │ + beq b16c │ │ │ │ addi r7,r7,-1 │ │ │ │ xxspltd vs11,vs1,0 │ │ │ │ - mr r10,r5 │ │ │ │ - li r9,0 │ │ │ │ + mr r9,r5 │ │ │ │ + li r2,0 │ │ │ │ mtctr r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxvx vs10,r3,r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxvx vs10,r3,r2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmaddmdp vs0,vs12,vs10 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz b0d0 │ │ │ │ - sldi r10,r7,3 │ │ │ │ - sldi r9,r7,4 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz b120 │ │ │ │ + sldi r9,r7,3 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvmaddmdp vs0,vs1,vs12 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ blr │ │ │ │ li r7,0 │ │ │ │ - b b0f4 │ │ │ │ + b b144 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b130 : │ │ │ │ +000000000000b180 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,1 │ │ │ │ - ble b220 │ │ │ │ - addi r9,r6,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq b220 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq b220 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble b270 │ │ │ │ + addi r2,r6,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq b270 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq b270 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne b1f0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne b240 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs11,r6,r2 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs11,r6,r9 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ lxvx vs11,r3,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs11,r6,r10 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r3,r10 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz b17c │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz b1cc │ │ │ │ + andi. r2,r7,1 │ │ │ │ clrrdi r7,r7,1 │ │ │ │ beqlr │ │ │ │ sldi r7,r7,3 │ │ │ │ lfdx f0,r5,r7 │ │ │ │ lfdx f11,r6,r7 │ │ │ │ lfdx f12,r3,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ @@ -6840,131 +6197,131 @@ │ │ │ │ stfdx f1,r3,r7 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs11,0(r6) │ │ │ │ lxv vs0,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ lxv vs11,0(r3) │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne b174 │ │ │ │ - b b1b8 │ │ │ │ + bne b1c4 │ │ │ │ + b b208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq b254 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq b2a4 │ │ │ │ lfd f0,0(r5) │ │ │ │ lfd f11,0(r6) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ lfd f12,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r6,r9 │ │ │ │ + srdi r9,r7,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f11,r6,r2 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + fmadd f0,f1,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r5,r9 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ lfdx f12,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r5,r10 │ │ │ │ - lfdx f11,r6,r10 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmadd f0,f1,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz b25c │ │ │ │ + bdnz b2ac │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b2b0 : │ │ │ │ +000000000000b300 : │ │ │ │ cmpdi r7,0 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ blelr │ │ │ │ cmpdi r7,1 │ │ │ │ - beq b328 │ │ │ │ + beq b378 │ │ │ │ addi r7,r7,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - li r9,0 │ │ │ │ + mr r9,r5 │ │ │ │ + li r2,0 │ │ │ │ mtctr r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs12,r6,r9 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs12,r6,r2 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ xvmaddadp vs0,vs1,vs12 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz b2e0 │ │ │ │ - sldi r9,r7,4 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz b330 │ │ │ │ + sldi r2,r7,4 │ │ │ │ sldi r7,r7,3 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ lxvdsx vs12,r5,r7 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ xvmaddmdp vs1,vs12,vs0 │ │ │ │ - stxvx vs1,r3,r9 │ │ │ │ + stxvx vs1,r3,r2 │ │ │ │ blr │ │ │ │ li r7,0 │ │ │ │ - b b304 │ │ │ │ + b b354 │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b340 : │ │ │ │ +000000000000b390 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,1 │ │ │ │ - ble b430 │ │ │ │ - addi r9,r6,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq b430 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq b430 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble b480 │ │ │ │ + addi r2,r6,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq b480 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq b480 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne b400 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne b450 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs11,r6,r2 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ + xvmaddadp vs0,vs11,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs11,r6,r9 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ lxvx vs11,r3,r9 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs11,r6,r10 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r3,r10 │ │ │ │ - xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz b38c │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz b3dc │ │ │ │ + andi. r2,r7,1 │ │ │ │ clrrdi r7,r7,1 │ │ │ │ beqlr │ │ │ │ sldi r7,r7,3 │ │ │ │ lfdx f0,r5,r7 │ │ │ │ lfdx f11,r6,r7 │ │ │ │ lfdx f12,r3,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ @@ -6972,1788 +6329,1826 @@ │ │ │ │ stfdx f1,r3,r7 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs11,0(r6) │ │ │ │ lxv vs0,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ lxv vs11,0(r3) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne b384 │ │ │ │ - b b3c8 │ │ │ │ + bne b3d4 │ │ │ │ + b b418 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq b464 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq b4b4 │ │ │ │ lfd f12,0(r5) │ │ │ │ lfd f11,0(r6) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r6,r9 │ │ │ │ + srdi r9,r7,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f11,r6,r2 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fmadd f0,f1,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f12,r5,r9 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - lfdx f11,r6,r10 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - fmadd f0,f1,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz b46c │ │ │ │ + bdnz b4bc │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b4c0 : │ │ │ │ - std r24,-64(r1) │ │ │ │ - mr. r24,r4 │ │ │ │ - ble b758 │ │ │ │ - cmpdi cr7,r24,1 │ │ │ │ +000000000000b510 : │ │ │ │ std r25,-56(r1) │ │ │ │ + mr. r25,r4 │ │ │ │ + ble b834 │ │ │ │ + cmpdi cr7,r25,1 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r5 │ │ │ │ + mr r27,r3 │ │ │ │ + li r12,1 │ │ │ │ std r28,-32(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r28,0(r5) │ │ │ │ - mr r26,r3 │ │ │ │ - mr r25,r5 │ │ │ │ - li r31,1 │ │ │ │ - li r27,1 │ │ │ │ std r29,-24(r1) │ │ │ │ + li r28,1 │ │ │ │ + ld r29,0(r5) │ │ │ │ std r30,-16(r1) │ │ │ │ - beq cr7,b760 │ │ │ │ - li r8,1 │ │ │ │ - subf r10,r27,r24 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - li r6,1 │ │ │ │ - li r7,1 │ │ │ │ - isel r10,r10,r8,4*cr7+gt │ │ │ │ - addi r9,r9,-8 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r4,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - add r9,r25,r9 │ │ │ │ - beq b568 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq b558 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq b54c │ │ │ │ - ldu r6,8(r9) │ │ │ │ - mr r10,r4 │ │ │ │ - ldu r5,8(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ + std r31,-8(r1) │ │ │ │ + beq cr7,b808 │ │ │ │ + subf r10,r28,r25 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r10,1 │ │ │ │ - ldu r10,8(r9) │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - beq b598 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r8,8(r9) │ │ │ │ - ld r10,16(r9) │ │ │ │ - ld r4,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r8,r6,r8 │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - ld r5,0(r9) │ │ │ │ - mulld r6,r8,r4 │ │ │ │ - mulld r7,r10,r5 │ │ │ │ - bdnz b570 │ │ │ │ - cmpdi r31,0 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - ble b67c │ │ │ │ - cmpdi r28,1 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - ble b67c │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble b67c │ │ │ │ - mulld r28,r28,r6 │ │ │ │ - mulld r12,r11,r6 │ │ │ │ - sldi r0,r6,4 │ │ │ │ - li r29,0 │ │ │ │ + isel r10,r10,r2,4*cr7+gt │ │ │ │ + beq b83c │ │ │ │ + ble cr7,b83c │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + add r2,r26,r2 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq b5cc │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq b5b8 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq b5a8 │ │ │ │ + lxv vs32,0(r2) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq b600 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs42,0(r2) │ │ │ │ + lxv vs43,16(r2) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs44,-32(r2) │ │ │ │ + lxv vs45,-16(r2) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz b5d4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r9,r9 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r7,vs32 │ │ │ │ + beq b630 │ │ │ │ + clrrdi r2,r10,1 │ │ │ │ + add r2,r2,r28 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r26,r2 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble b71c │ │ │ │ + cmpdi r29,1 │ │ │ │ + sradi r3,r29,1 │ │ │ │ + addze r3,r3 │ │ │ │ + ble b71c │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble b71c │ │ │ │ + mulld r29,r29,r7 │ │ │ │ + mulld r0,r3,r7 │ │ │ │ + sldi r11,r7,4 │ │ │ │ li r30,0 │ │ │ │ - sldi r8,r12,4 │ │ │ │ - subf r4,r12,r29 │ │ │ │ - li r5,0 │ │ │ │ - add r8,r26,r8 │ │ │ │ - sldi r4,r4,4 │ │ │ │ + li r31,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r6,1 │ │ │ │ - add r7,r8,r4 │ │ │ │ - li r9,0 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - beq b624 │ │ │ │ - lxvx vs0,r8,r4 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs12,r8,r4 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq b658 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - stxvx vs12,r7,r9 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - lxvx vs12,r8,r10 │ │ │ │ - stxvx vs12,r7,r10 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - bdnz b62c │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r8,r8,r0 │ │ │ │ - cmpd r11,r5 │ │ │ │ - bgt b5f0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - add r29,r29,r28 │ │ │ │ - add r12,r12,r28 │ │ │ │ - cmpd r31,r30 │ │ │ │ - bne b5d0 │ │ │ │ - ble cr7,b73c │ │ │ │ - andi. r6,r27,3 │ │ │ │ - addi r9,r25,-8 │ │ │ │ - mr r7,r27 │ │ │ │ - li r31,1 │ │ │ │ - li r10,1 │ │ │ │ - addi r5,r27,-1 │ │ │ │ - mr r8,r27 │ │ │ │ - beq b6d8 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq b6c8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq b6bc │ │ │ │ - ld r31,0(r25) │ │ │ │ - mr r7,r5 │ │ │ │ - mr r9,r25 │ │ │ │ - ldu r6,8(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r31,r31,r6 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - mulld r31,r31,r7 │ │ │ │ - beq b708 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r5,8(r9) │ │ │ │ - ld r6,16(r9) │ │ │ │ - ld r7,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r31,r31,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r9) │ │ │ │ - mulld r31,r31,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz b6e0 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - addi r27,r27,1 │ │ │ │ - mulld r31,r31,r10 │ │ │ │ - cmpd cr7,r24,r27 │ │ │ │ - ldx r28,r25,r9 │ │ │ │ - bgt cr7,b504 │ │ │ │ - cmpdi r31,0 │ │ │ │ - ble b73c │ │ │ │ + sldi r10,r0,4 │ │ │ │ + subf r5,r0,r30 │ │ │ │ + li r6,0 │ │ │ │ + add r10,r27,r10 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r2,r7,1 │ │ │ │ + add r8,r5,r10 │ │ │ │ + li r2,0 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + beq b6c4 │ │ │ │ + lxvx vs0,r5,r10 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs12,r5,r10 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq b6f8 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + stxvx vs12,r8,r2 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + lxvx vs12,r10,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stxvx vs12,r8,r9 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz b6cc │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bgt b690 │ │ │ │ + addi r31,r31,1 │ │ │ │ + add r30,r30,r29 │ │ │ │ + add r0,r0,r29 │ │ │ │ + cmpd r12,r31 │ │ │ │ + bne b670 │ │ │ │ + ble cr7,b81c │ │ │ │ cmpdi r28,1 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - li r6,1 │ │ │ │ - bgt b5bc │ │ │ │ - ld r25,-56(r1) │ │ │ │ + beq b848 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r26 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq b78c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq b778 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq b768 │ │ │ │ + lxv vs32,0(r26) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r26,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq b7c0 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz b794 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r2,r28,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r12,vs32 │ │ │ │ + beq b7ec │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r26,r2 │ │ │ │ + mulld r12,r12,r2 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + addi r28,r28,1 │ │ │ │ + cmpd cr7,r25,r28 │ │ │ │ + ldx r29,r26,r2 │ │ │ │ + bgt cr7,b550 │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble b81c │ │ │ │ + cmpdi r29,1 │ │ │ │ + sradi r3,r29,1 │ │ │ │ + addze r3,r3 │ │ │ │ + li r7,1 │ │ │ │ + bgt b650 │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ blr │ │ │ │ - cmpdi r28,1 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - li r27,1 │ │ │ │ - li r31,1 │ │ │ │ - li r6,1 │ │ │ │ - bgt b5bc │ │ │ │ - b b73c │ │ │ │ + mr r2,r28 │ │ │ │ + li r7,1 │ │ │ │ + b b624 │ │ │ │ + li r12,1 │ │ │ │ + li r2,0 │ │ │ │ + b b7e0 │ │ │ │ ... │ │ │ │ - .long 0x800 │ │ │ │ - nop │ │ │ │ + .long 0x700 │ │ │ │ │ │ │ │ -000000000000b790 : │ │ │ │ +000000000000b860 : │ │ │ │ cmpwi r4,0 │ │ │ │ blelr │ │ │ │ cmpwi r4,1 │ │ │ │ - std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r26,r4 │ │ │ │ - lwz r31,0(r5) │ │ │ │ - mr r29,r3 │ │ │ │ - mr r27,r5 │ │ │ │ std r28,-32(r1) │ │ │ │ + lwz r12,0(r5) │ │ │ │ + mr r27,r4 │ │ │ │ + mr r28,r5 │ │ │ │ std r30,-16(r1) │ │ │ │ - beq bb50 │ │ │ │ - li r30,1 │ │ │ │ - li r28,1 │ │ │ │ - cmpw cr7,r30,r26 │ │ │ │ - subf r10,r28,r26 │ │ │ │ - li r9,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - isel r10,r10,r9,4*cr7+lt │ │ │ │ - cmplwi r8,2 │ │ │ │ - iselgt r8,0,r9 │ │ │ │ - cmpwi r8,0 │ │ │ │ - bne bb44 │ │ │ │ - isel r8,0,r9,4*cr7+lt │ │ │ │ - cmpwi r8,0 │ │ │ │ - bne bb44 │ │ │ │ - rldicl r7,r10,62,34 │ │ │ │ - mtvsrws vs32,r9 │ │ │ │ - extswsli r9,r28,2 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - add r9,r27,r9 │ │ │ │ + std r29,-24(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ + beq bbfc │ │ │ │ + li r31,1 │ │ │ │ + li r29,1 │ │ │ │ + cmpw cr7,r31,r27 │ │ │ │ + subf r8,r29,r27 │ │ │ │ + li r2,1 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + isel r8,r8,r2,4*cr7+lt │ │ │ │ + cmplwi r9,2 │ │ │ │ + ble bbf0 │ │ │ │ + bge cr7,bbf0 │ │ │ │ + rldicl r10,r8,62,34 │ │ │ │ + mtvsrws vs32,r2 │ │ │ │ + extswsli r2,r29,2 │ │ │ │ + andi. r7,r10,3 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r9,r10 │ │ │ │ + add r2,r28,r2 │ │ │ │ xxmr vs33,vs32 │ │ │ │ - beq b864 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq b850 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq b840 │ │ │ │ - lxv vs32,0(r9) │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - vmuluwm v0,v0,v13 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ + beq b920 │ │ │ │ cmpdi r7,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + beq b90c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq b8fc │ │ │ │ + lxv vs32,0(r2) │ │ │ │ + mr r10,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ - beq b894 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs42,0(r9) │ │ │ │ - lxv vs43,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs44,-32(r9) │ │ │ │ - lxv vs45,-16(r9) │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + vmuluwm v0,v0,v13 │ │ │ │ + beq b950 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs42,0(r2) │ │ │ │ + lxv vs43,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs44,-32(r2) │ │ │ │ + lxv vs45,-16(r2) │ │ │ │ vmuluwm v0,v0,v10 │ │ │ │ vmuluwm v1,v1,v11 │ │ │ │ vmuluwm v0,v0,v12 │ │ │ │ vmuluwm v1,v1,v13 │ │ │ │ - bdnz b86c │ │ │ │ + bdnz b928 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - clrrwi r9,r10,2 │ │ │ │ - li r10,0 │ │ │ │ - add r9,r9,r28 │ │ │ │ + clrrwi r2,r8,2 │ │ │ │ + li r9,0 │ │ │ │ + andi. r8,r8,3 │ │ │ │ + add r2,r2,r29 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r4,r10,v0 │ │ │ │ - beq b8fc │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r26 │ │ │ │ - mullw r4,r4,r7 │ │ │ │ - bge b8fc │ │ │ │ - add r10,r27,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwz r8,4(r10) │ │ │ │ - cmpw r9,r26 │ │ │ │ - mullw r4,r4,r8 │ │ │ │ - bge b8fc │ │ │ │ - lwz r9,8(r10) │ │ │ │ - mullw r4,r4,r9 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble b9e8 │ │ │ │ - cmpwi r31,1 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - ble b9e8 │ │ │ │ - cmpwi r4,0 │ │ │ │ - ble b9e8 │ │ │ │ - mullw r31,r31,r4 │ │ │ │ - mullw r12,r3,r4 │ │ │ │ - extsw r5,r4 │ │ │ │ - li r0,0 │ │ │ │ - extswsli r4,r4,4 │ │ │ │ + vextuwrx r5,r9,v0 │ │ │ │ + beq b9b8 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lwzx r8,r28,r9 │ │ │ │ + cmpw r10,r27 │ │ │ │ + mullw r5,r5,r8 │ │ │ │ + bge b9b8 │ │ │ │ + add r9,r28,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lwz r10,4(r9) │ │ │ │ + cmpw r2,r27 │ │ │ │ + mullw r5,r5,r10 │ │ │ │ + bge b9b8 │ │ │ │ + lwz r2,8(r9) │ │ │ │ + mullw r5,r5,r2 │ │ │ │ + cmpwi r31,0 │ │ │ │ + ble ba98 │ │ │ │ + cmpwi r12,1 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + ble ba98 │ │ │ │ + cmpwi r5,0 │ │ │ │ + ble ba98 │ │ │ │ + mullw r12,r12,r5 │ │ │ │ + mullw r0,r4,r5 │ │ │ │ + extsw r6,r5 │ │ │ │ li r11,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - extswsli r7,r12,4 │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + li r3,0 │ │ │ │ extswsli r8,r0,4 │ │ │ │ - li r6,0 │ │ │ │ - add r7,r29,r7 │ │ │ │ - add r8,r29,r8 │ │ │ │ + extswsli r10,r11,4 │ │ │ │ + li r7,0 │ │ │ │ + add r8,r30,r8 │ │ │ │ + add r10,r30,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r10,r5,-1 │ │ │ │ - li r9,0 │ │ │ │ - beq b98c │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs12,0(r8) │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - beq b9c0 │ │ │ │ - srdi r10,r5,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - lxvx vs12,r7,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - stxvx vs12,r8,r9 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - stxvx vs12,r8,r10 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - bdnz b994 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r7,r7,r4 │ │ │ │ - add r8,r8,r4 │ │ │ │ - cmpw r6,r3 │ │ │ │ - blt b960 │ │ │ │ - addi r11,r11,1 │ │ │ │ - add r12,r12,r31 │ │ │ │ - add r0,r0,r31 │ │ │ │ - cmpw r11,r30 │ │ │ │ - bne b940 │ │ │ │ - bge cr7,bb1c │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble bb38 │ │ │ │ - rldicl r8,r28,62,34 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + beq ba3c │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs12,0(r10) │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq ba70 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + lxvx vs12,r8,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + stxvx vs12,r10,r2 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + lxvx vs12,r8,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stxvx vs12,r10,r9 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + bdnz ba44 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r8,r8,r5 │ │ │ │ + add r10,r10,r5 │ │ │ │ + cmpw r4,r7 │ │ │ │ + bgt ba10 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r0,r0,r12 │ │ │ │ + add r11,r11,r12 │ │ │ │ + cmpw r31,r3 │ │ │ │ + bne b9f0 │ │ │ │ + bge cr7,bbcc │ │ │ │ + addi r2,r29,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble bbe4 │ │ │ │ + rldicl r10,r29,62,34 │ │ │ │ vspltisw v0,1 │ │ │ │ - mr r9,r27 │ │ │ │ - andi. r7,r8,3 │ │ │ │ + mr r2,r28 │ │ │ │ + andi. r8,r10,3 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + mr r9,r10 │ │ │ │ xxmr vs33,vs32 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - mr r10,r8 │ │ │ │ - beq ba58 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq ba44 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq ba34 │ │ │ │ - lxv vs32,0(r27) │ │ │ │ - mr r8,r6 │ │ │ │ - addi r9,r27,16 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - vmuluwm v0,v0,v13 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ + beq bb08 │ │ │ │ cmpdi r8,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + beq baf4 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq bae4 │ │ │ │ + lxv vs32,0(r28) │ │ │ │ + mr r10,r7 │ │ │ │ + addi r2,r28,16 │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ - beq ba88 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs42,0(r9) │ │ │ │ - lxv vs43,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs44,-32(r9) │ │ │ │ - lxv vs45,-16(r9) │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + vmuluwm v0,v0,v13 │ │ │ │ + beq bb38 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs42,0(r2) │ │ │ │ + lxv vs43,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs44,-32(r2) │ │ │ │ + lxv vs45,-16(r2) │ │ │ │ vmuluwm v0,v0,v10 │ │ │ │ vmuluwm v1,v1,v11 │ │ │ │ vmuluwm v0,v0,v12 │ │ │ │ vmuluwm v1,v1,v13 │ │ │ │ - bdnz ba60 │ │ │ │ + bdnz bb10 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r28,3 │ │ │ │ - li r10,0 │ │ │ │ - clrrwi r9,r28,2 │ │ │ │ + andi. r2,r29,3 │ │ │ │ + li r9,0 │ │ │ │ + clrrwi r2,r29,2 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r30,r10,v0 │ │ │ │ - beq baec │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r28 │ │ │ │ - mullw r30,r30,r7 │ │ │ │ - bge baec │ │ │ │ - add r10,r27,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwz r8,4(r10) │ │ │ │ - cmpw r9,r28 │ │ │ │ - mullw r30,r30,r8 │ │ │ │ - bge baec │ │ │ │ - lwz r9,8(r10) │ │ │ │ - mullw r30,r30,r9 │ │ │ │ - extswsli r9,r28,2 │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpw cr7,r28,r26 │ │ │ │ - lwzx r31,r27,r9 │ │ │ │ - blt cr7,b7d4 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble bb1c │ │ │ │ - cmpwi r31,1 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - li r4,1 │ │ │ │ - bgt b91c │ │ │ │ - ld r26,-48(r1) │ │ │ │ + vextuwrx r31,r9,v0 │ │ │ │ + beq bb9c │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lwzx r8,r28,r9 │ │ │ │ + cmpw r10,r29 │ │ │ │ + mullw r31,r31,r8 │ │ │ │ + bge bb9c │ │ │ │ + add r9,r28,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lwz r10,4(r9) │ │ │ │ + cmpw r2,r29 │ │ │ │ + mullw r31,r31,r10 │ │ │ │ + bge bb9c │ │ │ │ + lwz r2,8(r9) │ │ │ │ + mullw r31,r31,r2 │ │ │ │ + extswsli r2,r29,2 │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpw cr7,r29,r27 │ │ │ │ + lwzx r12,r28,r2 │ │ │ │ + blt cr7,b8a0 │ │ │ │ + cmpwi r31,0 │ │ │ │ + ble bbcc │ │ │ │ + cmpwi r12,1 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + li r5,1 │ │ │ │ + bgt b9d8 │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - li r30,1 │ │ │ │ - li r9,0 │ │ │ │ - b bab4 │ │ │ │ - mr r9,r28 │ │ │ │ - li r4,1 │ │ │ │ - b b8c4 │ │ │ │ - cmpwi r31,1 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - ble bb1c │ │ │ │ - li r28,1 │ │ │ │ - li r30,1 │ │ │ │ - li r4,1 │ │ │ │ - cmpw cr7,r28,r26 │ │ │ │ - b b91c │ │ │ │ + li r31,1 │ │ │ │ + li r2,0 │ │ │ │ + b bb64 │ │ │ │ + mr r2,r29 │ │ │ │ + li r5,1 │ │ │ │ + b b980 │ │ │ │ + cmpwi r12,1 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + ble bbcc │ │ │ │ + li r29,1 │ │ │ │ + li r31,1 │ │ │ │ + li r5,1 │ │ │ │ + cmpw cr7,r29,r27 │ │ │ │ + b b9d8 │ │ │ │ ... │ │ │ │ - .long 0x600 │ │ │ │ + .long 0x500 │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000bb80 : │ │ │ │ - li r9,3 │ │ │ │ - li r10,5 │ │ │ │ - stw r9,0(r3) │ │ │ │ - stw r10,0(r4) │ │ │ │ - stw r9,0(r5) │ │ │ │ +000000000000bc30 : │ │ │ │ + li r2,3 │ │ │ │ + li r9,5 │ │ │ │ + stw r2,0(r3) │ │ │ │ + stw r9,0(r4) │ │ │ │ + stw r2,0(r5) │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000bbb0 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-15792 │ │ │ │ +000000000000bc80 : │ │ │ │ cmpwi r3,8 │ │ │ │ - li r9,8 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - li r10,1 │ │ │ │ - addi r8,r3,2 │ │ │ │ - iselgt r9,r9,r3 │ │ │ │ - addi r7,r7,3664 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - ldx r9,r7,r9 │ │ │ │ - slw r10,r10,r9 │ │ │ │ - mulld r3,r10,r8 │ │ │ │ + li r2,8 │ │ │ │ + pla r8,313240 # 58420 │ │ │ │ + li r9,1 │ │ │ │ + addi r10,r3,2 │ │ │ │ + iselgt r2,r2,r3 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + ldx r2,r8,r2 │ │ │ │ + slw r9,r9,r2 │ │ │ │ + mulld r3,r9,r10 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000000bc00 : │ │ │ │ +000000000000bcc0 : │ │ │ │ li r3,8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000bc20 : │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-15904 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1296 │ │ │ │ +000000000000bce0 : │ │ │ │ + pla r3,311616 # 57e20 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-15936 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ + std r31,-24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - andi. r10,r9,4096 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r24,-80(r1) │ │ │ │ + std r25,-72(r1) │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r27,-56(r1) │ │ │ │ + std r28,-48(r1) │ │ │ │ + andi. r9,r2,4096 │ │ │ │ + std r29,-40(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ mr r31,r1 │ │ │ │ - beq bc98 │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq bd50 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r6,56(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble c5a8 │ │ │ │ - andi. r5,r3,3 │ │ │ │ - mr r11,r3 │ │ │ │ - addi r10,r6,-8 │ │ │ │ - mr r7,r3 │ │ │ │ - li r9,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - beq bd00 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq bcf0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq bce4 │ │ │ │ - ld r9,0(r6) │ │ │ │ - mr r10,r6 │ │ │ │ - mr r7,r4 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq bd30 │ │ │ │ - srdi r7,r3,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - bdnz bd08 │ │ │ │ - mulld r10,r9,r8 │ │ │ │ + ld r7,56(r30) │ │ │ │ + ble c6bc │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq c6e4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r3,1 │ │ │ │ + mr r9,r7 │ │ │ │ + andi. r6,r2,3 │ │ │ │ + mr r8,r2 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq bdd0 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq bdbc │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq bdac │ │ │ │ + lxv vs32,0(r7) │ │ │ │ + mr r8,r5 │ │ │ │ + addi r9,r7,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + cmpdi r8,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq be00 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz bdd8 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + xxspltib vs33,0 │ │ │ │ + clrrdi r8,r3,1 │ │ │ │ + cmpld cr7,r3,r8 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq cr7,c5e0 │ │ │ │ + sldi r10,r8,3 │ │ │ │ ld r6,72(r30) │ │ │ │ - andi. r5,r3,3 │ │ │ │ - li r9,1 │ │ │ │ - li r7,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - addi r8,r6,-8 │ │ │ │ - std r10,0(r30) │ │ │ │ - beq bd8c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq bd7c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq bd70 │ │ │ │ - ld r9,0(r6) │ │ │ │ - mr r8,r6 │ │ │ │ - mr r11,r4 │ │ │ │ - ldu r10,8(r8) │ │ │ │ - addi r11,r11,-1 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - ldu r10,8(r8) │ │ │ │ - cmpdi r11,1 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - beq bdbc │ │ │ │ - srdi r10,r3,2 │ │ │ │ + ldx r10,r7,r10 │ │ │ │ + mulld r9,r10,r9 │ │ │ │ + std r9,0(r30) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq be94 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq be80 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq be70 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r5 │ │ │ │ + addi r9,r6,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq bec8 │ │ │ │ + srdi r10,r10,2 │ │ │ │ mtctr r10 │ │ │ │ - ld r4,8(r8) │ │ │ │ - ld r5,16(r8) │ │ │ │ - ld r6,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - ld r10,0(r8) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - bdnz bd94 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz be9c │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq cr7,beec │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r9,r6,r8 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ sldi r3,r3,3 │ │ │ │ - std r9,80(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,80(r30) │ │ │ │ + bl 4c80 │ │ │ │ ld r6,48(r30) │ │ │ │ - std r3,64(r30) │ │ │ │ cmpdi r6,0 │ │ │ │ - ble be70 │ │ │ │ + std r3,64(r30) │ │ │ │ + ble bfbc │ │ │ │ cmpdi r6,1 │ │ │ │ - ld r8,72(r30) │ │ │ │ - ld r7,56(r30) │ │ │ │ - beq c5cc │ │ │ │ - srdi r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - bne c100 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - lxvx vs11,r7,r10 │ │ │ │ + ld r10,72(r30) │ │ │ │ + ld r8,56(r30) │ │ │ │ + beq c6dc │ │ │ │ + srdi r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne c240 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + lxvx vs11,r8,r9 │ │ │ │ xvcvsxddp vs12,vs0 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvcvsxddp vs11,vs11 │ │ │ │ xvcvsxddp vs10,vs0 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ xvcvsxddp vs0,vs0 │ │ │ │ xvdivdp vs12,vs12,vs10 │ │ │ │ xvdivdp vs0,vs0,vs11 │ │ │ │ - stxvx vs12,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz be0c │ │ │ │ - andi. r9,r6,1 │ │ │ │ - beq be70 │ │ │ │ - clrrdi r9,r6,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r8,r9 │ │ │ │ - lfdx f11,r7,r9 │ │ │ │ - fcfid f0,f12 │ │ │ │ - fcfid f12,f11 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ + stxvx vs12,r3,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stxvx vs0,r3,r9 │ │ │ │ + bdnz bf34 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + clrrdi r2,r6,1 │ │ │ │ + beq bfbc │ │ │ │ + subf r7,r2,r6 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpldi r7,16 │ │ │ │ + iselgt r9,r9,r7 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r8,r9 │ │ │ │ + xvcvsxddp vs0,vs0 │ │ │ │ + xvcvsxddp vs12,vs12 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r2,r9 │ │ │ │ sldi r3,r6,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ ld r8,48(r30) │ │ │ │ - std r3,96(r30) │ │ │ │ cmpdi r8,0 │ │ │ │ - ble bf58 │ │ │ │ - addi r9,r8,-1 │ │ │ │ - ld r11,64(r30) │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble c520 │ │ │ │ - addi r9,r11,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq c520 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r5,2928 │ │ │ │ - addi r6,r6,2960 │ │ │ │ - addi r7,r7,2976 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - lxv vs10,0(r7) │ │ │ │ - bne c130 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r11,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + std r3,96(r30) │ │ │ │ + ble c098 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble c634 │ │ │ │ + addi r2,r10,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq c634 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,312444 # 58470 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne c270 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ + stxvx vs0,r3,r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - bdnz bee8 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq bf58 │ │ │ │ - clrrdi r9,r8,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,2928(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - lfd f0,2960(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,2976(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz c028 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq c098 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,312312 # 58470 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfdx f10,r10,r2 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne c460 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne c440 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne c420 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne c2d0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq bfb0 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne c570 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne c550 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne c530 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne c3f0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq c0ec │ │ │ │ ld r3,104(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq c4d4 │ │ │ │ - ld r9,48(r30) │ │ │ │ + beq c5ec │ │ │ │ + ld r2,48(r30) │ │ │ │ addi r3,r3,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne c4b0 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne c480 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq c090 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble c518 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne c590 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne c5b4 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq c1d0 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble c62c │ │ │ │ ld r9,88(r30) │ │ │ │ - andi. r7,r10,3 │ │ │ │ - li r29,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r7,2 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ addi r9,r9,1 │ │ │ │ - beq c01c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq c00c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne c50c │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq c048 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - bdnz c024 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq c160 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq c154 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne c620 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq c180 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz c168 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r29,vs32 │ │ │ │ ld r3,8(r30) │ │ │ │ mulld r3,r29,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - mulld r3,r29,r9 │ │ │ │ + mulld r3,r29,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,184(r30) │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - bne c160 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne c2a0 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ li r3,0 │ │ │ │ - bne c2b8 │ │ │ │ - nop │ │ │ │ + bne c3e0 │ │ │ │ + pld r9,408956 # 6ff60 [nfft_trafo@got] │ │ │ │ + pld r2,408956 # 6ff68 [nfft_adjoint@got] │ │ │ │ std r3,240(r30) │ │ │ │ - ld r10,-32648(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32640(r2) │ │ │ │ - std r10,32(r30) │ │ │ │ - std r9,40(r30) │ │ │ │ + std r9,32(r30) │ │ │ │ + std r2,40(r30) │ │ │ │ addi r1,r31,112 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ + ld r24,-80(r1) │ │ │ │ + ld r25,-72(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ + ld r27,-56(r1) │ │ │ │ + ld r28,-48(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r9,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r2,16 │ │ │ │ xvcvsxddp vs0,vs0 │ │ │ │ xvcvsxddp vs12,vs12 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne be04 │ │ │ │ - b be48 │ │ │ │ + bne bf2c │ │ │ │ + b bf70 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r11) │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r10,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne bee0 │ │ │ │ - b bf1c │ │ │ │ + bne c020 │ │ │ │ + b c05c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,80(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,216(r30) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne c5b8 │ │ │ │ - ld r9,48(r30) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne c6cc │ │ │ │ + ld r2,48(r30) │ │ │ │ std r3,224(r30) │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 4c80 │ │ │ │ ld r7,48(r30) │ │ │ │ - mr r29,r3 │ │ │ │ cmpdi r7,0 │ │ │ │ - ble c24c │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r6,72(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble c5d4 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r6 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - bne c4e8 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs32,32(r9) │ │ │ │ - lxv vs33,0(r9) │ │ │ │ - addi r8,r8,32 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs44,-48(r9) │ │ │ │ - lxv vs45,-16(r9) │ │ │ │ + mr r29,r3 │ │ │ │ + ble c384 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + ld r8,72(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble c6fc │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r6,r9,1 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + bne c5fc │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs32,32(r2) │ │ │ │ + lxv vs33,0(r2) │ │ │ │ + addi r10,r10,32 │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs44,-48(r2) │ │ │ │ + lxv vs45,-16(r2) │ │ │ │ vpkudum v1,v12,v1 │ │ │ │ vpkudum v0,v13,v0 │ │ │ │ - stxv vs33,-32(r8) │ │ │ │ - stxv vs32,-16(r8) │ │ │ │ - bdnz c1d4 │ │ │ │ - andi. r9,r7,3 │ │ │ │ - beq c24c │ │ │ │ - clrrdi r9,r7,2 │ │ │ │ - sldi r5,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r10,r9,2 │ │ │ │ - ldx r4,r6,r5 │ │ │ │ - cmpd r8,r7 │ │ │ │ - stwx r4,r29,r10 │ │ │ │ - bge c24c │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r6,r6,r5 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r7 │ │ │ │ - ld r9,8(r6) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge c24c │ │ │ │ - ld r9,16(r6) │ │ │ │ - stw r9,8(r10) │ │ │ │ + stxv vs33,-32(r10) │ │ │ │ + stxv vs32,-16(r10) │ │ │ │ + bdnz c30c │ │ │ │ + andi. r2,r7,3 │ │ │ │ + beq c384 │ │ │ │ + clrrdi r2,r7,2 │ │ │ │ + sldi r6,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + sldi r9,r2,2 │ │ │ │ + ldx r5,r8,r6 │ │ │ │ + cmpd r7,r10 │ │ │ │ + stwx r5,r29,r9 │ │ │ │ + ble c384 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r6 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r7,r2 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + ble c384 │ │ │ │ + ld r2,16(r8) │ │ │ │ + stw r2,8(r9) │ │ │ │ lwz r8,116(r30) │ │ │ │ ld r6,224(r30) │ │ │ │ - ld r5,216(r30) │ │ │ │ extsw r3,r7 │ │ │ │ mr r4,r29 │ │ │ │ li r7,-1 │ │ │ │ - bl 4900 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,216(r30) │ │ │ │ + bl 48e0 │ │ │ │ lwz r8,116(r30) │ │ │ │ ld r6,216(r30) │ │ │ │ - ld r5,224(r30) │ │ │ │ li r7,1 │ │ │ │ mr r4,r29 │ │ │ │ - mr r9,r3 │ │ │ │ + ld r5,224(r30) │ │ │ │ + std r3,152(r30) │ │ │ │ lwa r3,48(r30) │ │ │ │ - std r9,152(r30) │ │ │ │ - bl 4900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 48e0 │ │ │ │ + mr r2,r3 │ │ │ │ mr r3,r29 │ │ │ │ - std r9,160(r30) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + std r2,160(r30) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r30) │ │ │ │ li r3,0 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq c0a4 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq c1e4 │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b c0a4 │ │ │ │ - nop │ │ │ │ + bl 4c80 │ │ │ │ + b c1e4 │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r23,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r29,r3 │ │ │ │ std r3,168(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble c400 │ │ │ │ - ld r10,56(r30) │ │ │ │ + ble c510 │ │ │ │ + ld r9,56(r30) │ │ │ │ + plfd f30,310660 # 581b0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ addi r27,r1,24 │ │ │ │ - li r25,0 │ │ │ │ + li r26,0 │ │ │ │ li r24,0 │ │ │ │ nop │ │ │ │ - sldi r28,r25,3 │ │ │ │ - ldx r3,r10,r28 │ │ │ │ + nop │ │ │ │ + sldi r28,r26,3 │ │ │ │ + ldx r3,r9,r28 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,56(r30) │ │ │ │ + bl 4c80 │ │ │ │ + ld r9,56(r30) │ │ │ │ stdu r24,8(r27) │ │ │ │ stdx r3,r29,r28 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble c3e0 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r26,r2,-2 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble c4f8 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,2800(r10) │ │ │ │ - addi r26,r26,2928 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + nop │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r8,72(r30) │ │ │ │ - ld r10,96(r30) │ │ │ │ - subf r9,r9,r29 │ │ │ │ + ld r10,72(r30) │ │ │ │ + ld r9,96(r30) │ │ │ │ + subf r2,r2,r29 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfdx f12,r8,r28 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + lfdx f12,r10,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfdx f12,r10,r28 │ │ │ │ - fmul f0,f0,f31 │ │ │ │ + lfdx f12,r9,r28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r7,168(r30) │ │ │ │ - sldi r8,r29,3 │ │ │ │ + bl 4c20 │ │ │ │ + ld r9,56(r30) │ │ │ │ + ld r8,168(r30) │ │ │ │ + sldi r10,r29,3 │ │ │ │ addi r29,r29,1 │ │ │ │ + fdiv f1,f31,f1 │ │ │ │ std r29,0(r27) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - ldx r7,r7,r28 │ │ │ │ - cmpd r9,r29 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - bgt c360 │ │ │ │ - ld r9,48(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd r25,r9 │ │ │ │ - bge c400 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + ldx r8,r8,r28 │ │ │ │ + cmpd r2,r29 │ │ │ │ + stfdx f1,r8,r10 │ │ │ │ + bgt c480 │ │ │ │ + ld r2,48(r30) │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + bge c510 │ │ │ │ ld r29,168(r30) │ │ │ │ - b c320 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b bf7c │ │ │ │ + b c450 │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b c0bc │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,24(r30) │ │ │ │ - b bf74 │ │ │ │ + b c0b4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - b bf6c │ │ │ │ + b c0ac │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ mulld r3,r8,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,120(r30) │ │ │ │ - b bf64 │ │ │ │ + b c0a4 │ │ │ │ + nop │ │ │ │ + ld r2,48(r30) │ │ │ │ ld r3,8(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - b bfc0 │ │ │ │ - ld r9,48(r30) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq c0fc │ │ │ │ ld r3,8(r30) │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ mulld r3,r3,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - b bfb8 │ │ │ │ + b c0fc │ │ │ │ + ld r6,72(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b be34 │ │ │ │ ld r3,88(r30) │ │ │ │ - bl 4560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4540 │ │ │ │ std r3,104(r30) │ │ │ │ - b bf90 │ │ │ │ - lxv vs32,0(r6) │ │ │ │ - lxv vs33,16(r6) │ │ │ │ - cmpdi r5,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r6,32 │ │ │ │ + b c0d0 │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + lxv vs33,16(r8) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r10,r3,16 │ │ │ │ + addi r2,r8,32 │ │ │ │ vpkudum v0,v1,v0 │ │ │ │ stxv vs32,0(r3) │ │ │ │ - bne c1cc │ │ │ │ - b c200 │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b c000 │ │ │ │ + bne c304 │ │ │ │ + b c338 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b c14c │ │ │ │ li r29,1 │ │ │ │ - b c048 │ │ │ │ - andi. r10,r8,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,2928(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,2960(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f10,2976(r10) │ │ │ │ - addi r10,r8,-1 │ │ │ │ - beq c568 │ │ │ │ - lfd f0,0(r11) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + b c194 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,310840 # 58470 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq c67c │ │ │ │ + lfd f0,0(r10) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ stfd f0,0(r3) │ │ │ │ - beq bf58 │ │ │ │ - srdi r10,r8,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r11,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq c098 │ │ │ │ + srdi r9,r8,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz c570 │ │ │ │ - b bf58 │ │ │ │ - li r10,1 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz c684 │ │ │ │ + b c098 │ │ │ │ li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b bdc0 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b beec │ │ │ │ ld r3,80(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b c180 │ │ │ │ - li r9,0 │ │ │ │ - b be54 │ │ │ │ - li r9,0 │ │ │ │ - b c20c │ │ │ │ + bl 4c80 │ │ │ │ + b c2bc │ │ │ │ + li r2,0 │ │ │ │ + b bf7c │ │ │ │ + ld r9,0(r7) │ │ │ │ + ld r6,72(r30) │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + std r9,0(r30) │ │ │ │ + b bee0 │ │ │ │ + li r2,0 │ │ │ │ + b c344 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x981 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x882 │ │ │ │ mtfprd f0,r7 │ │ │ │ sldi r6,r8,1 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - add r10,r10,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r9,r8,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ add r9,r9,r7 │ │ │ │ - add r10,r10,r7 │ │ │ │ - divd r11,r9,r7 │ │ │ │ - divd r0,r10,r7 │ │ │ │ - mulld r11,r11,r7 │ │ │ │ - mulld r7,r0,r7 │ │ │ │ - subf r11,r11,r9 │ │ │ │ - subf r7,r7,r10 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - cmpd r11,r7 │ │ │ │ - add r10,r4,r9 │ │ │ │ - bge c710 │ │ │ │ + add r11,r8,r7 │ │ │ │ + add r11,r11,r2 │ │ │ │ + divd r2,r9,r7 │ │ │ │ + divd r10,r11,r7 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + subf r7,r2,r9 │ │ │ │ + subf r10,r10,r11 │ │ │ │ + cmpd r7,r10 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + add r9,r4,r2 │ │ │ │ + bge c830 │ │ │ │ cmpdi r6,-1 │ │ │ │ bltlr │ │ │ │ cmpdi r6,0 │ │ │ │ - ble c930 │ │ │ │ + ble ca50 │ │ │ │ addi r8,r8,1 │ │ │ │ - li r7,1 │ │ │ │ - sldi r9,r8,1 │ │ │ │ + sldi r2,r8,1 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r9,r9,r11 │ │ │ │ + add r2,r2,r7 │ │ │ │ add r8,r5,r8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - cmpld r10,r8 │ │ │ │ - add r9,r4,r9 │ │ │ │ - isellt r8,0,r7 │ │ │ │ - cmpld r5,r9 │ │ │ │ - isellt r4,0,r7 │ │ │ │ - or r8,r8,r4 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq c930 │ │ │ │ - addi r8,r3,16 │ │ │ │ - cmpld cr7,r3,r9 │ │ │ │ - cmpld r10,r8 │ │ │ │ - isel r9,0,r7,4*cr7+lt │ │ │ │ - isellt r7,0,r7 │ │ │ │ - or r7,r7,r9 │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq c930 │ │ │ │ - addi r9,r3,8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + cmpld r9,r8 │ │ │ │ + add r2,r4,r2 │ │ │ │ + setbcr r10,lt │ │ │ │ + cmpld r5,r2 │ │ │ │ + setbcr r8,lt │ │ │ │ + or r10,r10,r8 │ │ │ │ + cmpwi r10,0 │ │ │ │ + beq ca50 │ │ │ │ + addi r10,r3,16 │ │ │ │ + cmpld cr7,r3,r2 │ │ │ │ + cmpld r9,r10 │ │ │ │ + setbcr r10,4*cr7+lt │ │ │ │ + setbcr r2,lt │ │ │ │ + or r2,r2,r10 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq ca50 │ │ │ │ + addi r2,r3,8 │ │ │ │ srdi r6,r6,1 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - lxvdsx vs9,0,r9 │ │ │ │ - addi r9,r6,1 │ │ │ │ - mtctr r9 │ │ │ │ + lxvdsx vs9,0,r2 │ │ │ │ + addi r2,r6,1 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - lxv vs10,16(r10) │ │ │ │ + nop │ │ │ │ + lxv vs11,0(r9) │ │ │ │ + lxv vs10,16(r9) │ │ │ │ addi r5,r5,16 │ │ │ │ - addi r10,r10,32 │ │ │ │ + addi r9,r9,32 │ │ │ │ lxv vs0,-16(r5) │ │ │ │ xxmrghd vs12,vs10,vs11 │ │ │ │ xxmrgld vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs9 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - stxv vs11,-32(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz c6d0 │ │ │ │ + stxv vs11,-32(r9) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz c7f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ addi r8,r6,1 │ │ │ │ - subf. r8,r7,r8 │ │ │ │ - ble c80c │ │ │ │ - addi r0,r8,-1 │ │ │ │ - cmpldi r0,1 │ │ │ │ - ble c970 │ │ │ │ - add r11,r11,r8 │ │ │ │ - sldi r6,r8,3 │ │ │ │ - li r9,1 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r6,r5,r6 │ │ │ │ - add r11,r4,r11 │ │ │ │ - cmpld cr7,r10,r6 │ │ │ │ - cmpld r5,r11 │ │ │ │ - isel r6,0,r9,4*cr7+lt │ │ │ │ - isellt r12,0,r9 │ │ │ │ - or r6,r6,r12 │ │ │ │ - cmpwi r6,0 │ │ │ │ - beq c970 │ │ │ │ - addi r6,r3,16 │ │ │ │ - cmpld cr7,r3,r11 │ │ │ │ - cmpld r10,r6 │ │ │ │ - isel r6,0,r9,4*cr7+lt │ │ │ │ - isellt r9,0,r9 │ │ │ │ - or r9,r9,r6 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq c970 │ │ │ │ + subf. r8,r10,r8 │ │ │ │ + ble c92c │ │ │ │ + addi r6,r8,-1 │ │ │ │ + cmpldi r6,1 │ │ │ │ + ble ca90 │ │ │ │ + add r7,r7,r8 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r7,r4,r7 │ │ │ │ + cmpld cr7,r9,r2 │ │ │ │ + cmpld r5,r7 │ │ │ │ + setbcr r2,4*cr7+lt │ │ │ │ + setbcr r11,lt │ │ │ │ + or r2,r2,r11 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq ca90 │ │ │ │ + addi r2,r3,16 │ │ │ │ + cmpld cr7,r3,r7 │ │ │ │ + cmpld r9,r2 │ │ │ │ + setbcr r7,4*cr7+lt │ │ │ │ + setbcr r2,lt │ │ │ │ + or r2,r2,r7 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq ca90 │ │ │ │ srdi r11,r8,1 │ │ │ │ + addi r2,r3,8 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - addi r9,r3,8 │ │ │ │ - mr r6,r5 │ │ │ │ + mr r7,r5 │ │ │ │ mtctr r11 │ │ │ │ - lxvdsx vs9,0,r9 │ │ │ │ - mr r9,r10 │ │ │ │ + lxvdsx vs9,0,r2 │ │ │ │ + mr r2,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - lxv vs10,16(r9) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs0,-16(r6) │ │ │ │ + nop │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + lxv vs10,16(r2) │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs0,-16(r7) │ │ │ │ xxmrghd vs12,vs10,vs11 │ │ │ │ xxmrgld vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs9 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz c7a0 │ │ │ │ - andi. r9,r8,1 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz c8c0 │ │ │ │ + andi. r2,r8,1 │ │ │ │ clrrdi r8,r8,1 │ │ │ │ - beq c800 │ │ │ │ - sldi r9,r8,4 │ │ │ │ + beq c920 │ │ │ │ + sldi r2,r8,4 │ │ │ │ sldi r8,r8,3 │ │ │ │ lxv vs12,0(r3) │ │ │ │ lxvdsx vs0,r5,r8 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - sldi r0,r0,3 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r5,r0,r5 │ │ │ │ - cmpdi r7,0 │ │ │ │ + add r5,r6,r5 │ │ │ │ + cmpdi r10,0 │ │ │ │ bltlr │ │ │ │ - cmpldi r7,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ble c8f0 │ │ │ │ - sldi r10,r7,4 │ │ │ │ - sldi r8,r7,3 │ │ │ │ - li r9,1 │ │ │ │ - add r8,r5,r8 │ │ │ │ - add r10,r4,r10 │ │ │ │ - cmpld r4,r8 │ │ │ │ - cmpld cr7,r5,r10 │ │ │ │ - isellt r8,0,r9 │ │ │ │ - isel r6,0,r9,4*cr7+lt │ │ │ │ - or r8,r8,r6 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq c8f0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - cmpld cr7,r3,r10 │ │ │ │ - cmpld r4,r8 │ │ │ │ - isel r10,0,r9,4*cr7+lt │ │ │ │ - isellt r9,0,r9 │ │ │ │ - or r9,r9,r10 │ │ │ │ + cmpldi r10,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ble ca10 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + add r2,r4,r2 │ │ │ │ + add r9,r5,r9 │ │ │ │ + cmpld cr7,r5,r2 │ │ │ │ + cmpld r4,r9 │ │ │ │ + setbcr r8,4*cr7+lt │ │ │ │ + setbcr r9,lt │ │ │ │ + or r9,r9,r8 │ │ │ │ cmpwi r9,0 │ │ │ │ - beq c8f0 │ │ │ │ - srdi r8,r7,1 │ │ │ │ + beq ca10 │ │ │ │ + addi r9,r3,16 │ │ │ │ + cmpld cr7,r3,r2 │ │ │ │ + cmpld r4,r9 │ │ │ │ + setbcr r9,4*cr7+lt │ │ │ │ + setbcr r2,lt │ │ │ │ + or r2,r2,r9 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq ca10 │ │ │ │ + srdi r8,r10,1 │ │ │ │ + addi r2,r3,8 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - addi r9,r3,8 │ │ │ │ - mr r10,r5 │ │ │ │ + mr r9,r5 │ │ │ │ mtctr r8 │ │ │ │ - lxvdsx vs9,0,r9 │ │ │ │ - mr r9,r4 │ │ │ │ + lxvdsx vs9,0,r2 │ │ │ │ + mr r2,r4 │ │ │ │ nop │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - lxv vs10,16(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ + nop │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + lxv vs10,16(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ xxmrghd vs12,vs10,vs11 │ │ │ │ xxmrgld vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs9 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz c890 │ │ │ │ - andi. r9,r7,1 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz c9b0 │ │ │ │ + andi. r2,r10,1 │ │ │ │ beqlr │ │ │ │ - rldicr r9,r7,4,58 │ │ │ │ - rldicr r7,r7,3,59 │ │ │ │ + rldicr r2,r10,4,58 │ │ │ │ + rldicr r10,r10,3,59 │ │ │ │ lxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,r5,r7 │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ + lxvdsx vs12,r5,r10 │ │ │ │ + lxvx vs11,r4,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ blr │ │ │ │ - mtctr r7 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r5,r5,8 │ │ │ │ lxv vs12,0(r3) │ │ │ │ lxv vs11,0(r4) │ │ │ │ addi r4,r4,16 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r4) │ │ │ │ - bdnz c900 │ │ │ │ + bdnz ca20 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r6,2 │ │ │ │ - mtctr r9 │ │ │ │ + addi r2,r6,2 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r5,r5,8 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ + lxv vs11,0(r9) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz c940 │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz ca60 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtctr r8 │ │ │ │ - mr r9,r5 │ │ │ │ + mr r2,r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r2,r2,8 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r8,r9,-8 │ │ │ │ + lxv vs11,0(r9) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r8,r2,-8 │ │ │ │ lxvdsx vs0,0,r8 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz c980 │ │ │ │ - b c800 │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz caa0 │ │ │ │ + b c920 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r7 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ - sldi r6,r8,1 │ │ │ │ + sldi r10,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r0,r8,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r0,r0,r7 │ │ │ │ - add r10,r10,r8 │ │ │ │ - divd r11,r0,r7 │ │ │ │ - add r10,r10,r7 │ │ │ │ - divd r9,r10,r7 │ │ │ │ - mulld r11,r11,r7 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - subf r11,r11,r0 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - cmpd r11,r10 │ │ │ │ - add r9,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r6,r8,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r6,r7 │ │ │ │ + add r11,r8,r7 │ │ │ │ + add r11,r11,r2 │ │ │ │ + divd r2,r6,r7 │ │ │ │ + divd r9,r11,r7 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + subf r7,r2,r6 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + cmpd r7,r9 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - bge cab0 │ │ │ │ + bge cbd0 │ │ │ │ cmpdi r8,0 │ │ │ │ - addi r10,r6,1 │ │ │ │ + addi r9,r10,1 │ │ │ │ stxv vs0,0(r3) │ │ │ │ bltlr │ │ │ │ - andi. r8,r10,1 │ │ │ │ - beq ca68 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + beq cb88 │ │ │ │ addi r5,r5,8 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r5,-8 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r5,-8 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ addi r5,r5,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r5,-8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r9,r5,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz ca70 │ │ │ │ + bdnz cb90 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r6,r6,1 │ │ │ │ + addi r7,r10,1 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - subf r6,r10,r6 │ │ │ │ - cmpdi r6,1 │ │ │ │ - ble cb40 │ │ │ │ - addi r8,r6,-1 │ │ │ │ - mr r7,r5 │ │ │ │ - addi r11,r6,-2 │ │ │ │ - andi. r0,r8,1 │ │ │ │ - beq caf8 │ │ │ │ + subf r7,r9,r7 │ │ │ │ + cmpdi r7,1 │ │ │ │ + ble cc60 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + mr r8,r5 │ │ │ │ + addi r6,r7,-2 │ │ │ │ + andi. r11,r10,1 │ │ │ │ + beq cc18 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r11,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r7,r5,8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r8,r5,8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - beq cb30 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r8,r7,-8 │ │ │ │ + beq cc50 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r10,r8,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz cb00 │ │ │ │ - addi r6,r6,-2 │ │ │ │ + bdnz cc20 │ │ │ │ + addi r7,r7,-2 │ │ │ │ addi r5,r5,8 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - add r5,r6,r5 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r5,r7,r5 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ bltlr cr7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - beq cb74 │ │ │ │ + addi r9,r9,1 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + beq cc94 │ │ │ │ addi r5,r5,8 │ │ │ │ lxv vs11,0(r4) │ │ │ │ addi r4,r4,16 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmaddadp vs0,vs12,vs11 │ │ │ │ stxv vs0,0(r3) │ │ │ │ beqlr cr7 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ lxv vs12,0(r4) │ │ │ │ lxvdsx vs11,0,r5 │ │ │ │ addi r5,r5,16 │ │ │ │ addi r4,r4,32 │ │ │ │ - addi r9,r5,-8 │ │ │ │ + addi r2,r5,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ lxv vs11,-16(r4) │ │ │ │ xvmaddadp vs0,vs12,vs11 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz cb7c │ │ │ │ + bdnz cc9c │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ mtfprd f0,r9 │ │ │ │ lfd f11,0(r8) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ mfcr r11 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ std r29,-24(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f12,f12,f1 │ │ │ │ + fcfid f12,f0 │ │ │ │ + mtfprd f0,r10 │ │ │ │ stw r11,8(r1) │ │ │ │ ld r11,96(r1) │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmul f12,f12,f1 │ │ │ │ + sldi r2,r11,1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - sldi r12,r11,1 │ │ │ │ + addi r0,r2,1 │ │ │ │ frim f12,f12 │ │ │ │ - addi r12,r12,1 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f12 │ │ │ │ - addi r27,r7,1 │ │ │ │ - subf r0,r11,r7 │ │ │ │ - mffprd r8,f0 │ │ │ │ - add r27,r27,r11 │ │ │ │ - add r0,r0,r9 │ │ │ │ - addi r28,r8,1 │ │ │ │ - subf r8,r11,r8 │ │ │ │ - add r27,r27,r9 │ │ │ │ - divd r30,r0,r9 │ │ │ │ - add r28,r28,r11 │ │ │ │ - add r8,r8,r10 │ │ │ │ - divd r29,r27,r9 │ │ │ │ - add r28,r28,r10 │ │ │ │ - divd r7,r8,r10 │ │ │ │ + mffprd r8,f12 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r29,r11,r8 │ │ │ │ + addi r8,r8,1 │ │ │ │ + subf r7,r11,r2 │ │ │ │ + add r27,r11,r9 │ │ │ │ + add r27,r27,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r29,r29,r9 │ │ │ │ + add r28,r11,r10 │ │ │ │ + add r28,r28,r2 │ │ │ │ + divd r30,r27,r9 │ │ │ │ + divd r2,r29,r9 │ │ │ │ + add r8,r7,r10 │ │ │ │ divd r31,r28,r10 │ │ │ │ + divd r7,r8,r10 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ mulld r30,r30,r9 │ │ │ │ - mulld r29,r29,r9 │ │ │ │ - subf r0,r30,r0 │ │ │ │ - subf r29,r29,r27 │ │ │ │ mulld r7,r7,r10 │ │ │ │ - cmpd r0,r29 │ │ │ │ mulld r31,r31,r10 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + subf r30,r30,r27 │ │ │ │ + cmpd r2,r30 │ │ │ │ subf r7,r7,r8 │ │ │ │ subf r31,r31,r28 │ │ │ │ - bge d020 │ │ │ │ + bge d140 │ │ │ │ cmpd r7,r31 │ │ │ │ - blt d7a0 │ │ │ │ - cmpdi r12,0 │ │ │ │ - blt cff4 │ │ │ │ - mulld r0,r10,r0 │ │ │ │ - subf r12,r31,r12 │ │ │ │ + blt d8b0 │ │ │ │ + cmpdi r0,0 │ │ │ │ + blt d118 │ │ │ │ + mulld r2,r10,r2 │ │ │ │ + subf r28,r31,r0 │ │ │ │ + addi r0,r31,1 │ │ │ │ std r25,-56(r1) │ │ │ │ - addi r25,r31,1 │ │ │ │ - addi r11,r11,1 │ │ │ │ - std r22,-80(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - addi r26,r6,8 │ │ │ │ - addi r27,r5,8 │ │ │ │ - li r28,0 │ │ │ │ - clrldi r9,r25,63 │ │ │ │ - addi r22,r12,-1 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ + addi r11,r11,1 │ │ │ │ std r21,-88(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ - sldi r21,r25,3 │ │ │ │ - sldi r23,r12,3 │ │ │ │ - std r24,-64(r1) │ │ │ │ - sldi r8,r22,3 │ │ │ │ - cmpdi cr5,r9,0 │ │ │ │ - sldi r24,r11,1 │ │ │ │ + std r22,-80(r1) │ │ │ │ + addi r21,r6,8 │ │ │ │ + addi r29,r5,8 │ │ │ │ sldi r10,r10,4 │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r9,r31,r0 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - mr r29,r27 │ │ │ │ - std r18,-112(r1) │ │ │ │ - add r26,r26,r8 │ │ │ │ - li r11,1 │ │ │ │ - add r23,r6,r23 │ │ │ │ - std r19,-104(r1) │ │ │ │ + li r30,0 │ │ │ │ + clrldi r9,r0,63 │ │ │ │ + addi r25,r28,-1 │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + sldi r26,r28,3 │ │ │ │ std r20,-96(r1) │ │ │ │ - add r8,r7,r12 │ │ │ │ - sldi r30,r7,4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r7,r4,r0 │ │ │ │ - isel r26,r26,r6,4*cr7+gt │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r30,r4,r30 │ │ │ │ - sldi r0,r8,4 │ │ │ │ - add r21,r26,r21 │ │ │ │ - add r0,r4,r0 │ │ │ │ - add r4,r4,r9 │ │ │ │ - mr r9,r30 │ │ │ │ - ble cr7,cf58 │ │ │ │ - cmpldi r22,1 │ │ │ │ - ble d9b0 │ │ │ │ + std r19,-104(r1) │ │ │ │ + std r18,-112(r1) │ │ │ │ + sldi r20,r0,3 │ │ │ │ + sldi r27,r11,1 │ │ │ │ + std r23,-72(r1) │ │ │ │ + mr r11,r29 │ │ │ │ + clrrdi r23,r0,1 │ │ │ │ + cmpdi cr5,r9,0 │ │ │ │ + sldi r9,r25,3 │ │ │ │ + std r24,-64(r1) │ │ │ │ + add r26,r6,r26 │ │ │ │ + rldicr r24,r0,4,58 │ │ │ │ + std r17,-120(r1) │ │ │ │ + add r7,r7,r2 │ │ │ │ + add r8,r31,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r21,r21,r9 │ │ │ │ + add r22,r7,r28 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r9,r4,r2 │ │ │ │ + isel r21,r21,r6,4*cr7+gt │ │ │ │ + sldi r2,r8,4 │ │ │ │ + add r7,r4,r7 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + add r20,r21,r20 │ │ │ │ + add r22,r4,r22 │ │ │ │ + add r4,r4,r2 │ │ │ │ + mr r2,r7 │ │ │ │ + ble cr7,d084 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpldi r25,1 │ │ │ │ + ble dac0 │ │ │ │ addi r8,r3,16 │ │ │ │ - cmpld cr4,r3,r0 │ │ │ │ - cmpld cr1,r30,r23 │ │ │ │ - cmpld cr6,r0,r6 │ │ │ │ - cmpld r30,r8 │ │ │ │ - isel r19,0,r11,4*cr4+lt │ │ │ │ - isel r20,0,r11,4*cr1+lt │ │ │ │ - isel r18,0,r11,4*cr6+gt │ │ │ │ - isellt r8,0,r11 │ │ │ │ - or r20,r20,r18 │ │ │ │ + cmpld cr4,r7,r26 │ │ │ │ + cmpld cr1,r22,r6 │ │ │ │ + cmpld cr6,r3,r22 │ │ │ │ + cmpld r7,r8 │ │ │ │ + setbcr r19,4*cr1+gt │ │ │ │ + setbcr r8,4*cr4+lt │ │ │ │ + setbcr r18,4*cr6+lt │ │ │ │ + setbcr r17,lt │ │ │ │ + or r8,r8,r19 │ │ │ │ + or r19,r18,r17 │ │ │ │ + and r19,r19,r8 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq dac0 │ │ │ │ + cmpld r22,r5 │ │ │ │ + cmpld cr6,r7,r11 │ │ │ │ + setbcr r19,gt │ │ │ │ + setbcr r8,4*cr6+lt │ │ │ │ or r8,r8,r19 │ │ │ │ - and r8,r8,r20 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq d9b0 │ │ │ │ - cmpld r0,r5 │ │ │ │ - cmpld cr6,r30,r29 │ │ │ │ - iselgt r20,0,r11 │ │ │ │ - isel r8,0,r11,4*cr6+lt │ │ │ │ - or r8,r8,r20 │ │ │ │ cmpwi r8,0 │ │ │ │ - beq d9b0 │ │ │ │ - srdi r20,r12,1 │ │ │ │ + beq dac0 │ │ │ │ + srdi r19,r28,1 │ │ │ │ lxvdsx vs7,0,r5 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ mr r8,r6 │ │ │ │ - mtctr r20 │ │ │ │ - addi r20,r3,8 │ │ │ │ - lxvdsx vs9,0,r20 │ │ │ │ + mtctr r19 │ │ │ │ + addi r19,r3,8 │ │ │ │ + lxvdsx vs9,0,r19 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs8 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz cdc0 │ │ │ │ - andi. r9,r12,1 │ │ │ │ - clrrdi r9,r12,1 │ │ │ │ - beq ce30 │ │ │ │ - sldi r8,r9,3 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz cef0 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r2,r28,1 │ │ │ │ + beq cf60 │ │ │ │ + sldi r8,r2,3 │ │ │ │ lfd f12,0(r5) │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ lfdx f0,r6,r8 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ + lxvx vs11,r7,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ cmpdi r31,0 │ │ │ │ - mr r9,r7 │ │ │ │ - blt cf28 │ │ │ │ + mr r2,r9 │ │ │ │ + blt d054 │ │ │ │ cmpldi r31,1 │ │ │ │ - ble cf70 │ │ │ │ + ble d090 │ │ │ │ addi r8,r3,16 │ │ │ │ - cmpld cr4,r3,r4 │ │ │ │ - cmpld cr1,r5,r4 │ │ │ │ - cmpld cr6,r7,r29 │ │ │ │ - cmpld r7,r8 │ │ │ │ - isel r19,0,r11,4*cr4+lt │ │ │ │ - isel r20,0,r11,4*cr1+lt │ │ │ │ - isel r18,0,r11,4*cr6+lt │ │ │ │ - isellt r8,0,r11 │ │ │ │ - or r20,r20,r18 │ │ │ │ + cmpld cr4,r5,r4 │ │ │ │ + cmpld cr1,r9,r11 │ │ │ │ + cmpld cr6,r3,r4 │ │ │ │ + cmpld r9,r8 │ │ │ │ + setbcr r19,4*cr1+lt │ │ │ │ + setbcr r8,4*cr4+lt │ │ │ │ + setbcr r18,4*cr6+lt │ │ │ │ + setbcr r17,lt │ │ │ │ + or r8,r8,r19 │ │ │ │ + or r19,r18,r17 │ │ │ │ + and r19,r19,r8 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq d090 │ │ │ │ + cmpld r20,r9 │ │ │ │ + cmpld cr6,r21,r4 │ │ │ │ + setbcr r19,gt │ │ │ │ + setbcr r8,4*cr6+lt │ │ │ │ or r8,r8,r19 │ │ │ │ - and r8,r8,r20 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq cf70 │ │ │ │ - cmpld r21,r7 │ │ │ │ - cmpld cr6,r26,r4 │ │ │ │ - iselgt r20,0,r11 │ │ │ │ - isel r8,0,r11,4*cr6+lt │ │ │ │ - or r8,r8,r20 │ │ │ │ cmpwi r8,0 │ │ │ │ - beq cf70 │ │ │ │ - srdi r20,r25,1 │ │ │ │ + beq d090 │ │ │ │ + srdi r19,r0,1 │ │ │ │ lxvdsx vs7,0,r5 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - mr r8,r26 │ │ │ │ - mr r9,r7 │ │ │ │ - mtctr r20 │ │ │ │ - addi r20,r3,8 │ │ │ │ - lxvdsx vs9,0,r20 │ │ │ │ + mr r8,r21 │ │ │ │ + mr r2,r9 │ │ │ │ + mtctr r19 │ │ │ │ + addi r19,r3,8 │ │ │ │ + lxvdsx vs9,0,r19 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs8,vs0 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz cec0 │ │ │ │ - beq cr5,cf28 │ │ │ │ - rldicr r9,r25,3,59 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz cff0 │ │ │ │ + beq cr5,d054 │ │ │ │ + sldi r2,r23,3 │ │ │ │ lfd f12,0(r5) │ │ │ │ - rldicr r8,r25,4,58 │ │ │ │ - lfdx f0,r26,r9 │ │ │ │ - lxvx vs11,r7,r8 │ │ │ │ + lxvx vs11,r9,r24 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r7,r8 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r7,r7,r10 │ │ │ │ + stxvx vs0,r9,r24 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r9,r9,r10 │ │ │ │ add r4,r4,r10 │ │ │ │ - add r30,r30,r10 │ │ │ │ - add r0,r0,r10 │ │ │ │ - mr r5,r27 │ │ │ │ - cmpd r28,r24 │ │ │ │ - beq cfd0 │ │ │ │ - addi r27,r27,8 │ │ │ │ - mr r9,r30 │ │ │ │ - bgt cr7,cd40 │ │ │ │ + add r7,r7,r10 │ │ │ │ + add r22,r22,r10 │ │ │ │ + mr r5,r29 │ │ │ │ + cmpd r27,r30 │ │ │ │ + beq d0f0 │ │ │ │ + addi r29,r29,8 │ │ │ │ + mr r2,r7 │ │ │ │ + bgt cr7,ce70 │ │ │ │ cmpldi r31,1 │ │ │ │ - mr r9,r7 │ │ │ │ - bgt ce44 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtctr r25 │ │ │ │ - mr r8,r26 │ │ │ │ + mr r2,r9 │ │ │ │ + bgt cf74 │ │ │ │ + mtctr r0 │ │ │ │ + mr r8,r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f12,0(r5) │ │ │ │ lfd f0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ addi r8,r8,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz cf80 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r7,r7,r10 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz d0a0 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r9,r9,r10 │ │ │ │ add r4,r4,r10 │ │ │ │ - add r30,r30,r10 │ │ │ │ - add r0,r0,r10 │ │ │ │ - mr r5,r27 │ │ │ │ - cmpd r28,r24 │ │ │ │ - bne cf4c │ │ │ │ + add r7,r7,r10 │ │ │ │ + add r22,r22,r10 │ │ │ │ + mr r5,r29 │ │ │ │ + cmpd r27,r30 │ │ │ │ + bne d078 │ │ │ │ + ld r17,-120(r1) │ │ │ │ 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) │ │ │ │ @@ -8761,6049 +8156,6020 @@ │ │ │ │ ld r26,-48(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ + mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ cmpd r7,r31 │ │ │ │ - std r22,-80(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ - subf r22,r29,r12 │ │ │ │ - std r26,-48(r1) │ │ │ │ - blt d5b0 │ │ │ │ - cmpdi r22,0 │ │ │ │ + subf r25,r30,r0 │ │ │ │ + blt d6c0 │ │ │ │ + cmpdi r25,0 │ │ │ │ std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ + std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ - ble d328 │ │ │ │ - mulld r9,r10,r0 │ │ │ │ - subf r19,r31,r12 │ │ │ │ - std r16,-128(r1) │ │ │ │ - addi r21,r6,8 │ │ │ │ - addi r20,r31,1 │ │ │ │ - addi r23,r5,8 │ │ │ │ - std r17,-120(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + ble d42c │ │ │ │ + mulld r9,r10,r2 │ │ │ │ + subf r22,r31,r0 │ │ │ │ + addi r23,r31,1 │ │ │ │ + addi r2,r5,8 │ │ │ │ std r18,-112(r1) │ │ │ │ - sldi r25,r10,4 │ │ │ │ - addi r16,r19,-1 │ │ │ │ - cmpdi cr6,r19,0 │ │ │ │ - sldi r30,r20,3 │ │ │ │ - sldi r17,r19,3 │ │ │ │ - clrrdi r18,r19,1 │ │ │ │ + std r17,-120(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ + mr r11,r5 │ │ │ │ + addi r24,r6,8 │ │ │ │ + sldi r27,r10,4 │ │ │ │ li r8,0 │ │ │ │ - mr r24,r23 │ │ │ │ - cmpdi cr7,r31,0 │ │ │ │ std r14,-144(r1) │ │ │ │ - sldi r27,r16,3 │ │ │ │ - li r0,1 │ │ │ │ - add r17,r6,r17 │ │ │ │ std r15,-136(r1) │ │ │ │ - add r26,r7,r9 │ │ │ │ - add r28,r9,r31 │ │ │ │ - sldi r11,r9,4 │ │ │ │ - cmpld cr5,r18,r19 │ │ │ │ - std r7,-160(r1) │ │ │ │ - add r21,r21,r27 │ │ │ │ - std r29,-152(r1) │ │ │ │ - add r27,r26,r19 │ │ │ │ - addi r28,r28,1 │ │ │ │ - sldi r9,r26,4 │ │ │ │ - add r11,r4,r11 │ │ │ │ - isel r21,r21,r6,4*cr6+gt │ │ │ │ - sldi r28,r28,4 │ │ │ │ - sldi r27,r27,4 │ │ │ │ + addi r19,r22,-1 │ │ │ │ + andi. r5,r23,1 │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ + sldi r18,r23,3 │ │ │ │ + sldi r20,r22,3 │ │ │ │ + clrrdi r21,r22,1 │ │ │ │ + mr r26,r2 │ │ │ │ + cmpdi cr5,r31,0 │ │ │ │ + sldi r5,r19,3 │ │ │ │ + add r12,r7,r9 │ │ │ │ + add r29,r9,r31 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r20,r6,r20 │ │ │ │ + add r24,r24,r5 │ │ │ │ + cmpld cr6,r21,r22 │ │ │ │ + add r28,r12,r22 │ │ │ │ + addi r29,r29,1 │ │ │ │ + sldi r12,r12,4 │ │ │ │ add r9,r4,r9 │ │ │ │ - add r26,r21,r30 │ │ │ │ + isel r24,r24,r6,4*cr7+gt │ │ │ │ + sldi r29,r29,4 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + add r12,r4,r12 │ │ │ │ + add r18,r24,r18 │ │ │ │ + add r29,r4,r29 │ │ │ │ add r28,r4,r28 │ │ │ │ - add r27,r4,r27 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r7,r9 │ │ │ │ - ble cr6,d1e8 │ │ │ │ - cmpldi r16,1 │ │ │ │ - ble da30 │ │ │ │ - addi r30,r3,16 │ │ │ │ - cmpld cr3,r3,r27 │ │ │ │ - cmpld cr4,r9,r17 │ │ │ │ - cmpld cr1,r6,r27 │ │ │ │ - cmpld r9,r30 │ │ │ │ - isel r15,0,r0,4*cr3+lt │ │ │ │ - isel r29,0,r0,4*cr4+lt │ │ │ │ - isel r14,0,r0,4*cr1+lt │ │ │ │ - isellt r30,0,r0 │ │ │ │ - or r29,r29,r14 │ │ │ │ - or r30,r30,r15 │ │ │ │ - and r30,r30,r29 │ │ │ │ - cmpwi r30,0 │ │ │ │ - beq da30 │ │ │ │ - cmpld r5,r27 │ │ │ │ - cmpld cr1,r9,r24 │ │ │ │ - isellt r30,0,r0 │ │ │ │ - isel r29,0,r0,4*cr1+lt │ │ │ │ - or r30,r29,r30 │ │ │ │ - cmpwi r30,0 │ │ │ │ - beq da30 │ │ │ │ - srdi r29,r19,1 │ │ │ │ - lxvdsx vs7,0,r5 │ │ │ │ + mr r5,r12 │ │ │ │ + ble cr7,d2f8 │ │ │ │ + cmpldi cr1,r19,1 │ │ │ │ + ble cr1,db40 │ │ │ │ + addi r17,r3,16 │ │ │ │ + cmpld cr2,r12,r20 │ │ │ │ + cmpld cr3,r6,r28 │ │ │ │ + cmpld cr4,r3,r28 │ │ │ │ + cmpld cr1,r12,r17 │ │ │ │ + setbcr r16,4*cr3+lt │ │ │ │ + setbcr r17,4*cr2+lt │ │ │ │ + setbcr r15,4*cr4+lt │ │ │ │ + setbcr r14,4*cr1+lt │ │ │ │ + or r17,r17,r16 │ │ │ │ + or r16,r15,r14 │ │ │ │ + and r16,r16,r17 │ │ │ │ + cmpwi cr1,r16,0 │ │ │ │ + beq cr1,db40 │ │ │ │ + cmpld cr1,r11,r28 │ │ │ │ + cmpld cr4,r12,r26 │ │ │ │ + setbcr r16,4*cr1+lt │ │ │ │ + setbcr r17,4*cr4+lt │ │ │ │ + or r17,r17,r16 │ │ │ │ + cmpwi cr1,r17,0 │ │ │ │ + beq cr1,db40 │ │ │ │ + srdi r16,r22,1 │ │ │ │ + lxvdsx vs7,0,r11 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - mr r30,r6 │ │ │ │ - mtctr r29 │ │ │ │ - addi r29,r3,8 │ │ │ │ - lxvdsx vs9,0,r29 │ │ │ │ - lxv vs0,0(r30) │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - addi r30,r30,16 │ │ │ │ - addi r7,r7,32 │ │ │ │ - lxv vs10,-16(r7) │ │ │ │ + mr r17,r6 │ │ │ │ + mtctr r16 │ │ │ │ + addi r16,r3,8 │ │ │ │ + lxvdsx vs9,0,r16 │ │ │ │ + lxv vs0,0(r17) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r5,r5,32 │ │ │ │ + lxv vs10,-16(r5) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs8 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r7) │ │ │ │ - stxv vs12,-16(r7) │ │ │ │ - bdnz d180 │ │ │ │ - beq cr5,d1e8 │ │ │ │ - sldi r7,r18,3 │ │ │ │ - lfd f12,0(r5) │ │ │ │ - sldi r30,r18,4 │ │ │ │ - lfdx f0,r6,r7 │ │ │ │ - lxvx vs11,r9,r30 │ │ │ │ + stxv vs11,-32(r5) │ │ │ │ + stxv vs12,-16(r5) │ │ │ │ + bdnz d290 │ │ │ │ + beq cr6,d2f8 │ │ │ │ + sldi r5,r21,3 │ │ │ │ + lfd f12,0(r11) │ │ │ │ + sldi r17,r21,4 │ │ │ │ + lfdx f0,r6,r5 │ │ │ │ + lxvx vs11,r12,r17 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r9,r30 │ │ │ │ - mr r7,r11 │ │ │ │ - blt cr7,d2dc │ │ │ │ - cmpldi r31,1 │ │ │ │ - ble d9f0 │ │ │ │ - addi r30,r3,16 │ │ │ │ - cmpld cr3,r3,r28 │ │ │ │ - cmpld cr4,r11,r24 │ │ │ │ - cmpld cr1,r5,r28 │ │ │ │ - cmpld r11,r30 │ │ │ │ - isel r15,0,r0,4*cr3+lt │ │ │ │ - isel r29,0,r0,4*cr4+lt │ │ │ │ - isel r14,0,r0,4*cr1+lt │ │ │ │ - isellt r30,0,r0 │ │ │ │ - or r29,r29,r14 │ │ │ │ - or r30,r30,r15 │ │ │ │ - and r30,r30,r29 │ │ │ │ - cmpwi r30,0 │ │ │ │ - beq d9f0 │ │ │ │ - cmpld r21,r28 │ │ │ │ - cmpld cr1,r11,r26 │ │ │ │ - isellt r30,0,r0 │ │ │ │ - isel r29,0,r0,4*cr1+lt │ │ │ │ - or r30,r29,r30 │ │ │ │ - cmpwi r30,0 │ │ │ │ - beq d9f0 │ │ │ │ - srdi r29,r20,1 │ │ │ │ - lxvdsx vs7,0,r5 │ │ │ │ + stxvx vs0,r12,r17 │ │ │ │ + mr r5,r9 │ │ │ │ + blt cr5,d3e8 │ │ │ │ + cmpldi cr1,r31,1 │ │ │ │ + ble cr1,db00 │ │ │ │ + addi r17,r3,16 │ │ │ │ + cmpld cr2,r9,r26 │ │ │ │ + cmpld cr3,r11,r29 │ │ │ │ + cmpld cr4,r3,r29 │ │ │ │ + cmpld cr1,r9,r17 │ │ │ │ + setbcr r16,4*cr3+lt │ │ │ │ + setbcr r17,4*cr2+lt │ │ │ │ + setbcr r15,4*cr4+lt │ │ │ │ + setbcr r14,4*cr1+lt │ │ │ │ + or r17,r17,r16 │ │ │ │ + or r16,r15,r14 │ │ │ │ + and r16,r16,r17 │ │ │ │ + cmpwi cr1,r16,0 │ │ │ │ + beq cr1,db00 │ │ │ │ + cmpld cr1,r24,r29 │ │ │ │ + cmpld cr4,r9,r18 │ │ │ │ + setbcr r16,4*cr1+lt │ │ │ │ + setbcr r17,4*cr4+lt │ │ │ │ + or r17,r17,r16 │ │ │ │ + cmpwi cr1,r17,0 │ │ │ │ + beq cr1,db00 │ │ │ │ + srdi r16,r23,1 │ │ │ │ + lxvdsx vs7,0,r11 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - mr r30,r21 │ │ │ │ - mtctr r29 │ │ │ │ - addi r29,r3,8 │ │ │ │ - lxvdsx vs9,0,r29 │ │ │ │ + mr r17,r24 │ │ │ │ + mtctr r16 │ │ │ │ + addi r16,r3,8 │ │ │ │ + lxvdsx vs9,0,r16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r30) │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - addi r30,r30,16 │ │ │ │ - addi r7,r7,32 │ │ │ │ - lxv vs10,-16(r7) │ │ │ │ + lxv vs0,0(r17) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r5,r5,32 │ │ │ │ + lxv vs10,-16(r5) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs8 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r7) │ │ │ │ - stxv vs12,-16(r7) │ │ │ │ - bdnz d270 │ │ │ │ - andi. r7,r20,1 │ │ │ │ - beq d2dc │ │ │ │ - rldicr r7,r20,3,59 │ │ │ │ - lfd f12,0(r5) │ │ │ │ - rldicr r30,r20,4,58 │ │ │ │ - lfdx f0,r21,r7 │ │ │ │ - lxvx vs11,r11,r30 │ │ │ │ + stxv vs11,-32(r5) │ │ │ │ + stxv vs12,-16(r5) │ │ │ │ + bdnz d380 │ │ │ │ + beq d3e8 │ │ │ │ + rldicr r5,r23,3,59 │ │ │ │ + lfd f12,0(r11) │ │ │ │ + rldicr r17,r23,4,58 │ │ │ │ + lfdx f0,r24,r5 │ │ │ │ + lxvx vs11,r9,r17 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r30 │ │ │ │ + stxvx vs0,r9,r17 │ │ │ │ addi r8,r8,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r11,r11,r25 │ │ │ │ - add r28,r28,r25 │ │ │ │ - add r9,r9,r25 │ │ │ │ - add r27,r27,r25 │ │ │ │ - cmpd r8,r22 │ │ │ │ - bne d100 │ │ │ │ + addi r11,r11,8 │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r9,r9,r27 │ │ │ │ + add r29,r29,r27 │ │ │ │ + add r12,r12,r27 │ │ │ │ + add r28,r28,r27 │ │ │ │ + cmpd cr1,r8,r25 │ │ │ │ + bne cr1,d210 │ │ │ │ addi r5,r8,-1 │ │ │ │ - ld r7,-160(r1) │ │ │ │ - ld r29,-152(r1) │ │ │ │ ld r14,-144(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ - ld r18,-112(r1) │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r5,r23,r5 │ │ │ │ - cmpdi r29,0 │ │ │ │ - blt cfd4 │ │ │ │ - subf r12,r31,r12 │ │ │ │ - addi r24,r6,8 │ │ │ │ - addi r25,r31,1 │ │ │ │ - sldi r11,r7,4 │ │ │ │ - addi r26,r5,8 │ │ │ │ + ld r18,-112(r1) │ │ │ │ + add r5,r2,r5 │ │ │ │ + cmpdi r30,0 │ │ │ │ + blt d0f8 │ │ │ │ + subf r24,r31,r0 │ │ │ │ + addi r25,r6,8 │ │ │ │ + addi r26,r31,1 │ │ │ │ + sldi r8,r7,4 │ │ │ │ + addi r27,r5,8 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r29,r29,1 │ │ │ │ - li r27,0 │ │ │ │ - addi r9,r12,-1 │ │ │ │ - add r0,r7,r12 │ │ │ │ - cmpdi cr1,r12,0 │ │ │ │ - sldi r22,r25,3 │ │ │ │ - sldi r30,r25,4 │ │ │ │ - sldi r23,r12,3 │ │ │ │ + addi r30,r30,1 │ │ │ │ + li r28,0 │ │ │ │ + addi r2,r24,-1 │ │ │ │ + cmpdi cr1,r24,0 │ │ │ │ + add r7,r7,r24 │ │ │ │ + sldi r22,r26,3 │ │ │ │ + sldi r11,r26,4 │ │ │ │ + sldi r23,r24,3 │ │ │ │ + clrrdi r0,r24,1 │ │ │ │ + add r8,r4,r8 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + cmpldi cr5,r2,1 │ │ │ │ + mr r29,r27 │ │ │ │ add r11,r4,r11 │ │ │ │ - mr r28,r26 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - cmpldi cr6,r9,1 │ │ │ │ - cmpdi cr5,r31,0 │ │ │ │ - add r30,r4,r30 │ │ │ │ add r23,r6,r23 │ │ │ │ - li r7,1 │ │ │ │ - add r24,r24,r8 │ │ │ │ - add r0,r4,r0 │ │ │ │ - isel r24,r24,r6,4*cr1+gt │ │ │ │ - add r22,r24,r22 │ │ │ │ + cmpld cr6,r24,r0 │ │ │ │ + cmpdi cr7,r31,0 │ │ │ │ + add r25,r25,r9 │ │ │ │ + add r7,r4,r7 │ │ │ │ + isel r25,r25,r6,4*cr1+gt │ │ │ │ + add r22,r25,r22 │ │ │ │ nop │ │ │ │ - mr r9,r11 │ │ │ │ - ble cr1,d490 │ │ │ │ - ble cr6,d970 │ │ │ │ - addi r8,r3,16 │ │ │ │ - cmpld cr3,r3,r0 │ │ │ │ - cmpld cr4,r11,r23 │ │ │ │ - cmpld cr7,r6,r0 │ │ │ │ - cmpld r11,r8 │ │ │ │ - isel r20,0,r7,4*cr3+lt │ │ │ │ - isel r21,0,r7,4*cr4+lt │ │ │ │ - isel r19,0,r7,4*cr7+lt │ │ │ │ - isellt r8,0,r7 │ │ │ │ - or r21,r21,r19 │ │ │ │ - or r8,r8,r20 │ │ │ │ - and r8,r8,r21 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq d970 │ │ │ │ - cmpld r0,r5 │ │ │ │ - cmpld cr7,r11,r28 │ │ │ │ - iselgt r21,0,r7 │ │ │ │ - isel r8,0,r7,4*cr7+lt │ │ │ │ - or r8,r8,r21 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq d970 │ │ │ │ - srdi r21,r12,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r8 │ │ │ │ + ble cr1,d598 │ │ │ │ + ble cr5,da40 │ │ │ │ + addi r9,r3,16 │ │ │ │ + cmpld cr2,r8,r23 │ │ │ │ + cmpld cr3,r6,r7 │ │ │ │ + cmpld cr4,r3,r7 │ │ │ │ + cmpld r8,r9 │ │ │ │ + setbcr r21,4*cr3+lt │ │ │ │ + setbcr r9,4*cr2+lt │ │ │ │ + setbcr r20,4*cr4+lt │ │ │ │ + setbcr r19,lt │ │ │ │ + or r9,r9,r21 │ │ │ │ + or r21,r20,r19 │ │ │ │ + and r21,r21,r9 │ │ │ │ + cmpwi r21,0 │ │ │ │ + beq da40 │ │ │ │ + cmpld r7,r5 │ │ │ │ + cmpld cr4,r8,r29 │ │ │ │ + setbcr r21,gt │ │ │ │ + setbcr r9,4*cr4+lt │ │ │ │ + or r9,r9,r21 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq da40 │ │ │ │ + srdi r21,r24,1 │ │ │ │ lxvdsx vs7,0,r5 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - mr r8,r6 │ │ │ │ + mr r9,r6 │ │ │ │ mtctr r21 │ │ │ │ addi r21,r3,8 │ │ │ │ lxvdsx vs9,0,r21 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs8 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz d420 │ │ │ │ - andi. r9,r12,1 │ │ │ │ - clrrdi r9,r12,1 │ │ │ │ - beq d490 │ │ │ │ - sldi r8,r9,3 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz d530 │ │ │ │ + beq cr6,d598 │ │ │ │ + sldi r2,r0,3 │ │ │ │ lfd f12,0(r5) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ - lxvx vs11,r11,r9 │ │ │ │ + sldi r9,r0,4 │ │ │ │ + lfdx f0,r6,r2 │ │ │ │ + lxvx vs11,r8,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - mr r9,r4 │ │ │ │ - blt cr5,d57c │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + mr r2,r4 │ │ │ │ + blt cr7,d68c │ │ │ │ cmpldi r31,1 │ │ │ │ - ble d930 │ │ │ │ - addi r8,r3,16 │ │ │ │ - cmpld cr3,r3,r30 │ │ │ │ - cmpld cr4,r4,r28 │ │ │ │ - cmpld cr7,r30,r5 │ │ │ │ - cmpld r4,r8 │ │ │ │ - isel r20,0,r7,4*cr3+lt │ │ │ │ - isel r21,0,r7,4*cr4+lt │ │ │ │ - isel r19,0,r7,4*cr7+gt │ │ │ │ - isellt r8,0,r7 │ │ │ │ - or r21,r21,r19 │ │ │ │ - or r8,r8,r20 │ │ │ │ - and r8,r8,r21 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq d930 │ │ │ │ - cmpld r30,r24 │ │ │ │ - cmpld cr7,r4,r22 │ │ │ │ - iselgt r21,0,r7 │ │ │ │ - isel r8,0,r7,4*cr7+lt │ │ │ │ - or r8,r8,r21 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq d930 │ │ │ │ - srdi r21,r25,1 │ │ │ │ + ble da80 │ │ │ │ + addi r9,r3,16 │ │ │ │ + cmpld cr2,r4,r29 │ │ │ │ + cmpld cr3,r11,r5 │ │ │ │ + cmpld cr4,r3,r11 │ │ │ │ + cmpld r4,r9 │ │ │ │ + setbcr r21,4*cr3+gt │ │ │ │ + setbcr r9,4*cr2+lt │ │ │ │ + setbcr r20,4*cr4+lt │ │ │ │ + setbcr r19,lt │ │ │ │ + or r9,r9,r21 │ │ │ │ + or r21,r20,r19 │ │ │ │ + and r21,r21,r9 │ │ │ │ + cmpwi r21,0 │ │ │ │ + beq da80 │ │ │ │ + cmpld r11,r25 │ │ │ │ + cmpld cr4,r4,r22 │ │ │ │ + setbcr r21,gt │ │ │ │ + setbcr r9,4*cr4+lt │ │ │ │ + or r9,r9,r21 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq da80 │ │ │ │ + srdi r21,r26,1 │ │ │ │ lxvdsx vs7,0,r5 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - mr r8,r24 │ │ │ │ + mr r9,r25 │ │ │ │ mtctr r21 │ │ │ │ addi r21,r3,8 │ │ │ │ lxvdsx vs9,0,r21 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ - xvmuldp vs0,vs0,vs7 │ │ │ │ - xxmrgld vs12,vs10,vs11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ + xvmuldp vs0,vs0,vs7 │ │ │ │ + xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs8 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz d510 │ │ │ │ - andi. r9,r25,1 │ │ │ │ - beq d57c │ │ │ │ - rldicr r9,r25,3,59 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz d620 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + beq d68c │ │ │ │ + rldicr r2,r26,3,59 │ │ │ │ lfd f12,0(r5) │ │ │ │ - rldicr r8,r25,4,58 │ │ │ │ - lfdx f0,r24,r9 │ │ │ │ - lxvx vs11,r4,r8 │ │ │ │ + rldicr r9,r26,4,58 │ │ │ │ + lfdx f0,r25,r2 │ │ │ │ + lxvx vs11,r4,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r8 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r28,r28,8 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r29,r29,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - add r30,r30,r10 │ │ │ │ add r11,r11,r10 │ │ │ │ - add r0,r0,r10 │ │ │ │ - mr r5,r26 │ │ │ │ - cmpd r29,r27 │ │ │ │ - beq cfd4 │ │ │ │ - addi r26,r26,8 │ │ │ │ - b d3a0 │ │ │ │ + add r8,r8,r10 │ │ │ │ + add r7,r7,r10 │ │ │ │ + mr r5,r27 │ │ │ │ + cmpd r30,r28 │ │ │ │ + beq d0f8 │ │ │ │ + addi r27,r27,8 │ │ │ │ + b d4b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r22,0 │ │ │ │ - ble d670 │ │ │ │ + cmpdi r25,0 │ │ │ │ + ble d780 │ │ │ │ + mulld r2,r10,r2 │ │ │ │ addi r9,r11,1 │ │ │ │ - mulld r0,r10,r0 │ │ │ │ std r24,-64(r1) │ │ │ │ - andi. r8,r22,1 │ │ │ │ + andi. r8,r25,1 │ │ │ │ + std r26,-48(r1) │ │ │ │ + sldi r27,r10,4 │ │ │ │ mr r31,r5 │ │ │ │ - sldi r26,r10,4 │ │ │ │ - li r27,0 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ + li r28,0 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ sldi r24,r9,1 │ │ │ │ sldi r9,r9,4 │ │ │ │ - add r30,r24,r7 │ │ │ │ - add r25,r6,r9 │ │ │ │ - add r9,r7,r0 │ │ │ │ - add r30,r30,r0 │ │ │ │ - sldi r0,r9,4 │ │ │ │ - sldi r30,r30,4 │ │ │ │ - add r0,r4,r0 │ │ │ │ - add r30,r4,r30 │ │ │ │ - beq d620 │ │ │ │ - bge cr7,daf4 │ │ │ │ - li r27,1 │ │ │ │ - add r0,r0,r26 │ │ │ │ - add r30,r30,r26 │ │ │ │ + add r26,r6,r9 │ │ │ │ + add r29,r7,r24 │ │ │ │ + add r29,r29,r2 │ │ │ │ + add r2,r7,r2 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + add r29,r4,r29 │ │ │ │ + add r8,r4,r8 │ │ │ │ + beq d734 │ │ │ │ + bge cr7,dc00 │ │ │ │ + li r28,1 │ │ │ │ + add r8,r8,r27 │ │ │ │ + add r29,r29,r27 │ │ │ │ addi r31,r5,8 │ │ │ │ - cmpd r27,r22 │ │ │ │ - beq d658 │ │ │ │ - srdi r9,r22,1 │ │ │ │ - bge cr7,daf4 │ │ │ │ - addi r27,r27,1 │ │ │ │ + cmpd r28,r25 │ │ │ │ + beq d76c │ │ │ │ + srdi r2,r25,1 │ │ │ │ + bge cr7,dc00 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - add r0,r0,r26 │ │ │ │ - add r30,r30,r26 │ │ │ │ - bge cr7,daf4 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r27,r27,1 │ │ │ │ + add r8,r8,r27 │ │ │ │ + add r29,r29,r27 │ │ │ │ + bge cr7,dc00 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - add r0,r0,r26 │ │ │ │ - add r30,r30,r26 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - bne d624 │ │ │ │ - sldi r22,r22,3 │ │ │ │ + add r8,r8,r27 │ │ │ │ + add r29,r29,r27 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne d738 │ │ │ │ + sldi r25,r25,3 │ │ │ │ ld r24,-64(r1) │ │ │ │ - add r5,r22,r5 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ld r26,-48(r1) │ │ │ │ + add r5,r25,r5 │ │ │ │ nop │ │ │ │ - cmpdi r29,0 │ │ │ │ - blt dac4 │ │ │ │ - cmpdi r12,0 │ │ │ │ - blt dac4 │ │ │ │ - addi r9,r11,1 │ │ │ │ - sldi r11,r7,4 │ │ │ │ + cmpdi r30,0 │ │ │ │ + blt dbd4 │ │ │ │ + cmpdi r0,0 │ │ │ │ + blt dbd4 │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r8,r7,4 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpdi cr1,r12,1 │ │ │ │ + addi r30,r30,1 │ │ │ │ + cmpdi cr1,r0,1 │ │ │ │ li r31,0 │ │ │ │ - addi r27,r3,16 │ │ │ │ - li r0,1 │ │ │ │ - sldi r28,r9,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r11,r4,r11 │ │ │ │ - add r7,r28,r7 │ │ │ │ - add r26,r6,r9 │ │ │ │ + addi r28,r3,16 │ │ │ │ + sldi r29,r11,1 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + add r8,r4,r8 │ │ │ │ + add r7,r29,r7 │ │ │ │ + add r27,r6,r11 │ │ │ │ sldi r7,r7,4 │ │ │ │ add r7,r4,r7 │ │ │ │ - mr r9,r11 │ │ │ │ + mr r2,r8 │ │ │ │ addi r4,r5,8 │ │ │ │ - beq cr1,da70 │ │ │ │ - cmpld r6,r7 │ │ │ │ - cmpld cr6,r11,r27 │ │ │ │ - cmpld cr5,r3,r7 │ │ │ │ - cmpld cr7,r11,r26 │ │ │ │ - isellt r30,0,r0 │ │ │ │ - isel r8,0,r0,4*cr6+lt │ │ │ │ - isel r25,0,r0,4*cr5+lt │ │ │ │ - isel r4,0,r0,4*cr7+lt │ │ │ │ - or r8,r8,r25 │ │ │ │ - or r4,r4,r30 │ │ │ │ - and r8,r8,r4 │ │ │ │ + beq cr1,db80 │ │ │ │ + cmpld cr6,r8,r27 │ │ │ │ + cmpld cr5,r6,r7 │ │ │ │ + cmpld r3,r7 │ │ │ │ + cmpld cr7,r8,r28 │ │ │ │ + setbcr r4,4*cr5+lt │ │ │ │ + setbcr r9,4*cr6+lt │ │ │ │ + setbcr r11,lt │ │ │ │ + setbcr r0,4*cr7+lt │ │ │ │ + or r9,r9,r4 │ │ │ │ + or r4,r11,r0 │ │ │ │ + and r4,r4,r9 │ │ │ │ + cmpwi r4,0 │ │ │ │ addi r4,r5,8 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq da70 │ │ │ │ - cmpld r11,r4 │ │ │ │ + beq db80 │ │ │ │ + cmpld r8,r4 │ │ │ │ cmpld cr7,r7,r5 │ │ │ │ - isellt r8,0,r0 │ │ │ │ - isel r30,0,r0,4*cr7+gt │ │ │ │ - or r8,r8,r30 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq da70 │ │ │ │ + setbcr r9,lt │ │ │ │ + setbcr r11,4*cr7+gt │ │ │ │ + or r9,r9,r11 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq db80 │ │ │ │ lxvdsx vs7,0,r5 │ │ │ │ + srdi r5,r29,1 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - srdi r5,r28,1 │ │ │ │ - mr r8,r6 │ │ │ │ - mr r9,r11 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r2,r8 │ │ │ │ mtctr r5 │ │ │ │ addi r5,r3,8 │ │ │ │ lxvdsx vs9,0,r5 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs8 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz d740 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz d850 │ │ │ │ addi r31,r31,1 │ │ │ │ mr r5,r4 │ │ │ │ - add r11,r11,r10 │ │ │ │ + add r8,r8,r10 │ │ │ │ add r7,r7,r10 │ │ │ │ - cmpd r29,r31 │ │ │ │ - beq dac4 │ │ │ │ - mr r9,r11 │ │ │ │ - b d6c8 │ │ │ │ + cmpd r30,r31 │ │ │ │ + beq dbd4 │ │ │ │ + mr r2,r8 │ │ │ │ + b d7d4 │ │ │ │ nop │ │ │ │ - cmpdi r12,0 │ │ │ │ - blt cff4 │ │ │ │ + cmpdi r0,0 │ │ │ │ + blt d118 │ │ │ │ + mulld r2,r10,r2 │ │ │ │ addi r11,r11,1 │ │ │ │ - mulld r0,r10,r0 │ │ │ │ - cmpdi cr1,r12,1 │ │ │ │ + cmpdi cr1,r0,1 │ │ │ │ sldi r10,r10,4 │ │ │ │ li r31,0 │ │ │ │ addi r28,r3,16 │ │ │ │ - std r26,-48(r1) │ │ │ │ - sldi r30,r11,1 │ │ │ │ - sldi r29,r11,4 │ │ │ │ - li r11,1 │ │ │ │ - add r9,r7,r30 │ │ │ │ - add r29,r6,r29 │ │ │ │ - add r7,r7,r0 │ │ │ │ + sldi r0,r11,1 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + add r29,r6,r11 │ │ │ │ + add r9,r2,r7 │ │ │ │ add r9,r9,r0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r2,r7 │ │ │ │ + sldi r7,r9,4 │ │ │ │ + sldi r8,r2,4 │ │ │ │ add r7,r4,r7 │ │ │ │ - add r4,r4,r9 │ │ │ │ - mr r9,r7 │ │ │ │ - addi r0,r5,8 │ │ │ │ - beq cr1,d8d0 │ │ │ │ - cmpld r7,r29 │ │ │ │ - cmpld cr6,r7,r28 │ │ │ │ - cmpld cr5,r3,r4 │ │ │ │ - cmpld cr7,r6,r4 │ │ │ │ - isellt r27,0,r11 │ │ │ │ - isel r8,0,r11,4*cr6+lt │ │ │ │ - isel r26,0,r11,4*cr5+lt │ │ │ │ - isel r0,0,r11,4*cr7+lt │ │ │ │ - or r8,r8,r26 │ │ │ │ - or r0,r0,r27 │ │ │ │ - and r8,r8,r0 │ │ │ │ - addi r0,r5,8 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq d8d0 │ │ │ │ - cmpld r7,r0 │ │ │ │ - cmpld cr7,r5,r4 │ │ │ │ - isellt r8,0,r11 │ │ │ │ - isel r27,0,r11,4*cr7+lt │ │ │ │ - or r8,r8,r27 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq d8d0 │ │ │ │ + add r8,r4,r8 │ │ │ │ + mr r2,r8 │ │ │ │ + addi r4,r5,8 │ │ │ │ + beq cr1,d9e0 │ │ │ │ + cmpld cr6,r6,r7 │ │ │ │ + cmpld cr5,r8,r29 │ │ │ │ + cmpld r3,r7 │ │ │ │ + cmpld cr7,r8,r28 │ │ │ │ + setbcr r4,4*cr5+lt │ │ │ │ + setbcr r9,4*cr6+lt │ │ │ │ + setbcr r11,lt │ │ │ │ + setbcr r30,4*cr7+lt │ │ │ │ + or r9,r9,r4 │ │ │ │ + or r4,r11,r30 │ │ │ │ + and r4,r4,r9 │ │ │ │ + cmpwi r4,0 │ │ │ │ + addi r4,r5,8 │ │ │ │ + beq d9e0 │ │ │ │ + cmpld r8,r4 │ │ │ │ + cmpld cr7,r5,r7 │ │ │ │ + setbcr r9,lt │ │ │ │ + setbcr r11,4*cr7+lt │ │ │ │ + or r9,r9,r11 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq d9e0 │ │ │ │ lxvdsx vs7,0,r5 │ │ │ │ + srdi r5,r0,1 │ │ │ │ lxvdsx vs8,0,r3 │ │ │ │ - srdi r5,r30,1 │ │ │ │ - mr r8,r6 │ │ │ │ - mr r9,r7 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r2,r8 │ │ │ │ mtctr r5 │ │ │ │ addi r5,r3,8 │ │ │ │ lxvdsx vs9,0,r5 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs8,vs0 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz d870 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz d980 │ │ │ │ addi r31,r31,1 │ │ │ │ - mr r5,r0 │ │ │ │ + mr r5,r4 │ │ │ │ + add r8,r8,r10 │ │ │ │ add r7,r7,r10 │ │ │ │ - add r4,r4,r10 │ │ │ │ - cmpd r31,r30 │ │ │ │ - beq cff0 │ │ │ │ - mr r9,r7 │ │ │ │ - b d7fc │ │ │ │ + cmpd r0,r31 │ │ │ │ + beq d118 │ │ │ │ + mr r2,r8 │ │ │ │ + b d904 │ │ │ │ nop │ │ │ │ - mtctr r30 │ │ │ │ - mr r8,r6 │ │ │ │ + mtctr r0 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f12,0(r5) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz d8e0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz d9f0 │ │ │ │ addi r31,r31,1 │ │ │ │ - mr r5,r0 │ │ │ │ + mr r5,r4 │ │ │ │ + add r8,r8,r10 │ │ │ │ add r7,r7,r10 │ │ │ │ - add r4,r4,r10 │ │ │ │ - cmpd r31,r30 │ │ │ │ - bne d7f0 │ │ │ │ - ld r26,-48(r1) │ │ │ │ - b cff4 │ │ │ │ + cmpd r31,r0 │ │ │ │ + bne d8f8 │ │ │ │ + b d118 │ │ │ │ nop │ │ │ │ - mtctr r25 │ │ │ │ - mr r8,r24 │ │ │ │ + nop │ │ │ │ + mtctr r24 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,0(r8) │ │ │ │ + lfd f12,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz d940 │ │ │ │ - b d57c │ │ │ │ - mtctr r12 │ │ │ │ - mr r8,r6 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz da50 │ │ │ │ + b d598 │ │ │ │ + mtctr r26 │ │ │ │ + mr r9,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,0(r8) │ │ │ │ + lfd f12,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz d980 │ │ │ │ - b d490 │ │ │ │ - mtctr r12 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz da90 │ │ │ │ + b d68c │ │ │ │ + mtctr r28 │ │ │ │ mr r8,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f12,0(r8) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ addi r8,r8,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz d9c0 │ │ │ │ - b ce30 │ │ │ │ - mtctr r20 │ │ │ │ - mr r30,r21 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz dad0 │ │ │ │ + b cf60 │ │ │ │ + mtctr r23 │ │ │ │ + mr r17,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,0(r30) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r30,r30,8 │ │ │ │ + lfd f12,0(r17) │ │ │ │ + lfd f0,0(r11) │ │ │ │ + addi r5,r5,16 │ │ │ │ + addi r17,r17,8 │ │ │ │ + lxv vs11,-16(r5) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - bdnz da00 │ │ │ │ - b d2dc │ │ │ │ - mtctr r19 │ │ │ │ - mr r30,r6 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz db10 │ │ │ │ + b d3e8 │ │ │ │ + mtctr r22 │ │ │ │ + mr r17,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,0(r30) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r30,r30,8 │ │ │ │ + lfd f12,0(r17) │ │ │ │ + lfd f0,0(r11) │ │ │ │ + addi r5,r5,16 │ │ │ │ + addi r17,r17,8 │ │ │ │ + lxv vs11,-16(r5) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - bdnz da40 │ │ │ │ - b d1e8 │ │ │ │ - mtctr r28 │ │ │ │ - mr r8,r6 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz db50 │ │ │ │ + b d2f8 │ │ │ │ + mtctr r29 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,0(r8) │ │ │ │ + lfd f12,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz da80 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz db90 │ │ │ │ addi r31,r31,1 │ │ │ │ mr r5,r4 │ │ │ │ - add r11,r11,r10 │ │ │ │ + add r8,r8,r10 │ │ │ │ add r7,r7,r10 │ │ │ │ - cmpd r31,r29 │ │ │ │ - bne d6bc │ │ │ │ + cmpd r31,r30 │ │ │ │ + bne d7c8 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r22,-80(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) │ │ │ │ + mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpldi cr1,r24,2 │ │ │ │ - std r23,-72(r1) │ │ │ │ - mr r9,r0 │ │ │ │ - addi r23,r3,16 │ │ │ │ - li r28,1 │ │ │ │ - std r19,-104(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ + cmpldi cr6,r24,2 │ │ │ │ + std r22,-80(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ - beq cr1,dbfc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpld r6,r30 │ │ │ │ - cmpld cr6,r0,r23 │ │ │ │ - cmpld cr5,r3,r30 │ │ │ │ - cmpld cr7,r0,r25 │ │ │ │ - isellt r20,0,r28 │ │ │ │ - isel r8,0,r28,4*cr6+lt │ │ │ │ - isel r19,0,r28,4*cr5+lt │ │ │ │ - isel r21,0,r28,4*cr7+lt │ │ │ │ - or r8,r8,r19 │ │ │ │ - or r21,r21,r20 │ │ │ │ - and r8,r8,r21 │ │ │ │ - addi r21,r31,8 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq dc80 │ │ │ │ - cmpld r0,r21 │ │ │ │ - cmpld cr7,r31,r30 │ │ │ │ - isellt r8,0,r28 │ │ │ │ - isel r20,0,r28,4*cr7+lt │ │ │ │ - or r8,r8,r20 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq dc80 │ │ │ │ + mr r2,r8 │ │ │ │ + addi r22,r3,16 │ │ │ │ + std r20,-96(r1) │ │ │ │ + std r23,-72(r1) │ │ │ │ + beq cr6,dcfc │ │ │ │ + cmpld cr1,r8,r26 │ │ │ │ + cmpld cr5,r6,r29 │ │ │ │ + cmpld r3,r29 │ │ │ │ + cmpld cr7,r8,r22 │ │ │ │ + setbcr r23,4*cr5+lt │ │ │ │ + setbcr r9,4*cr1+lt │ │ │ │ + setbcr r21,lt │ │ │ │ + setbcr r20,4*cr7+lt │ │ │ │ + or r9,r9,r23 │ │ │ │ + or r23,r21,r20 │ │ │ │ + and r23,r23,r9 │ │ │ │ + cmpwi r23,0 │ │ │ │ + addi r23,r31,8 │ │ │ │ + beq dd84 │ │ │ │ + cmpld r8,r23 │ │ │ │ + cmpld cr7,r31,r29 │ │ │ │ + setbcr r9,lt │ │ │ │ + setbcr r21,4*cr7+lt │ │ │ │ + or r9,r9,r21 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq dd84 │ │ │ │ lxvdsx vs7,0,r31 │ │ │ │ - lxvdsx vs8,0,r3 │ │ │ │ srdi r31,r24,1 │ │ │ │ - mr r8,r6 │ │ │ │ - mr r9,r0 │ │ │ │ + lxvdsx vs8,0,r3 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r2,r8 │ │ │ │ mtctr r31 │ │ │ │ addi r31,r3,8 │ │ │ │ lxvdsx vs9,0,r31 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs8 │ │ │ │ xvmaddmdp vs0,vs9,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz dba0 │ │ │ │ - addi r27,r27,1 │ │ │ │ - mr r31,r21 │ │ │ │ - add r0,r0,r26 │ │ │ │ - add r30,r30,r26 │ │ │ │ - cmpd r22,r27 │ │ │ │ - beq dc60 │ │ │ │ - mr r9,r0 │ │ │ │ - bne cr1,db20 │ │ │ │ - li r8,2 │ │ │ │ - addi r21,r31,8 │ │ │ │ - mtctr r8 │ │ │ │ - mr r8,r6 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz dca0 │ │ │ │ + addi r28,r28,1 │ │ │ │ + mr r31,r23 │ │ │ │ + add r8,r8,r27 │ │ │ │ + add r29,r29,r27 │ │ │ │ + cmpd r25,r28 │ │ │ │ + beq dd60 │ │ │ │ + mr r2,r8 │ │ │ │ + bne cr6,dc20 │ │ │ │ + li r9,2 │ │ │ │ + addi r23,r31,8 │ │ │ │ + mtctr r9 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ - lfd f12,0(r8) │ │ │ │ + lfd f12,0(r9) │ │ │ │ lfd f0,0(r31) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz dc10 │ │ │ │ - addi r27,r27,1 │ │ │ │ - mr r31,r21 │ │ │ │ - add r0,r0,r26 │ │ │ │ - add r30,r30,r26 │ │ │ │ - cmpd r22,r27 │ │ │ │ - bne dbf4 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz dd10 │ │ │ │ + addi r28,r28,1 │ │ │ │ + mr r31,r23 │ │ │ │ + add r8,r8,r27 │ │ │ │ + add r29,r29,r27 │ │ │ │ + cmpd r25,r28 │ │ │ │ + bne dcf4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r22,r22,3 │ │ │ │ - ld r19,-104(r1) │ │ │ │ + sldi r25,r25,3 │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ + ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ - add r5,r22,r5 │ │ │ │ - b d670 │ │ │ │ - mr r8,r24 │ │ │ │ - b dc04 │ │ │ │ + ld r26,-48(r1) │ │ │ │ + add r5,r25,r5 │ │ │ │ + b d780 │ │ │ │ + mr r9,r24 │ │ │ │ + b dd04 │ │ │ │ .long 0x0 │ │ │ │ .long 0x2000000 │ │ │ │ attn │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ mtfprd f0,r9 │ │ │ │ lfd f10,0(r8) │ │ │ │ + ld r7,96(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r29,96(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ std r27,-40(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ fcfid f11,f0 │ │ │ │ mtfprd f0,r10 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - std r28,-32(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r28,r29,1 │ │ │ │ stfd f12,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ - addi r0,r28,1 │ │ │ │ + fcfid f0,f0 │ │ │ │ + sldi r30,r7,1 │ │ │ │ + addi r31,r30,1 │ │ │ │ fmul f11,f11,f1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ frim f11,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f11,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r11,f11 │ │ │ │ - addi r31,r11,1 │ │ │ │ - subf r11,r29,r11 │ │ │ │ - mffprd r7,f0 │ │ │ │ - add r31,r31,r29 │ │ │ │ - add r11,r11,r9 │ │ │ │ - addi r27,r7,1 │ │ │ │ - subf r7,r29,r7 │ │ │ │ - add r31,r31,r9 │ │ │ │ - divd r8,r11,r9 │ │ │ │ - add r27,r27,r29 │ │ │ │ - add r7,r7,r10 │ │ │ │ - divd r30,r31,r9 │ │ │ │ - add r27,r27,r10 │ │ │ │ - divd r26,r7,r10 │ │ │ │ - divd r12,r27,r10 │ │ │ │ - mulld r8,r8,r9 │ │ │ │ - mulld r30,r30,r9 │ │ │ │ - subf r8,r8,r11 │ │ │ │ - subf r30,r30,r31 │ │ │ │ - mulld r31,r26,r10 │ │ │ │ - cmpd r8,r30 │ │ │ │ - mulld r12,r12,r10 │ │ │ │ - subf r31,r31,r7 │ │ │ │ - subf r12,r12,r27 │ │ │ │ - bge de70 │ │ │ │ - cmpd r31,r12 │ │ │ │ - blt e1f0 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt de4c │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - addi r7,r29,1 │ │ │ │ + mffprd r8,f11 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r29,r7,r8 │ │ │ │ + addi r8,r8,1 │ │ │ │ + subf r11,r7,r2 │ │ │ │ + add r27,r7,r9 │ │ │ │ + add r27,r27,r8 │ │ │ │ + add r29,r29,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r12,r27,r9 │ │ │ │ + add r28,r7,r10 │ │ │ │ + add r28,r28,r2 │ │ │ │ + divd r2,r29,r9 │ │ │ │ + add r8,r11,r10 │ │ │ │ + divd r11,r28,r10 │ │ │ │ + divd r0,r8,r10 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mulld r9,r12,r9 │ │ │ │ + mulld r0,r0,r10 │ │ │ │ + mulld r11,r11,r10 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + subf r9,r9,r27 │ │ │ │ + cmpd r2,r9 │ │ │ │ + subf r0,r0,r8 │ │ │ │ + subf r11,r11,r28 │ │ │ │ + bge df70 │ │ │ │ + cmpd r0,r11 │ │ │ │ + blt e2f0 │ │ │ │ + cmpdi r31,0 │ │ │ │ + blt df4c │ │ │ │ + mulld r2,r10,r2 │ │ │ │ + subf r31,r11,r31 │ │ │ │ + addi r8,r7,1 │ │ │ │ sldi r10,r10,4 │ │ │ │ - sldi r31,r31,4 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - sldi r30,r0,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - sldi r7,r7,1 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + li r7,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r30,r31,3 │ │ │ │ + cmpdi cr7,r31,0 │ │ │ │ + sldi r8,r8,1 │ │ │ │ add r30,r30,r6 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ isel r30,r30,r6,4*cr7+gt │ │ │ │ - add r4,r4,r9 │ │ │ │ + add r4,r4,r2 │ │ │ │ nop │ │ │ │ - add r9,r4,r31 │ │ │ │ - ble cr7,e290 │ │ │ │ + nop │ │ │ │ + add r2,r0,r4 │ │ │ │ + ble cr7,e390 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r0 │ │ │ │ - mr r8,r6 │ │ │ │ + mtctr r31 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r8) │ │ │ │ + lfd f11,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ddd0 │ │ │ │ - blt cr5,e2a0 │ │ │ │ - mr r9,r4 │ │ │ │ - addi r29,r12,1 │ │ │ │ - mr r8,r30 │ │ │ │ + bdnz ded0 │ │ │ │ + blt cr5,e3a0 │ │ │ │ + mr r2,r4 │ │ │ │ + addi r29,r11,1 │ │ │ │ + mr r9,r30 │ │ │ │ mtctr r29 │ │ │ │ nop │ │ │ │ - lfd f11,0(r8) │ │ │ │ + lfd f11,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz de10 │ │ │ │ - addi r11,r11,1 │ │ │ │ + bdnz df10 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r11,r7 │ │ │ │ - bne ddb0 │ │ │ │ - ld r26,-48(r1) │ │ │ │ + cmpd r7,r8 │ │ │ │ + bne deb0 │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r31,r12 │ │ │ │ - subf r29,r30,r0 │ │ │ │ - blt e070 │ │ │ │ + nop │ │ │ │ + cmpd r0,r11 │ │ │ │ + subf r29,r9,r31 │ │ │ │ + blt e170 │ │ │ │ cmpdi r29,0 │ │ │ │ - ble df80 │ │ │ │ - mulld r11,r10,r8 │ │ │ │ - subf r26,r12,r0 │ │ │ │ - std r24,-64(r1) │ │ │ │ + ble e080 │ │ │ │ + mulld r7,r10,r2 │ │ │ │ + subf r27,r11,r31 │ │ │ │ std r25,-56(r1) │ │ │ │ - sldi r24,r10,4 │ │ │ │ - sldi r25,r31,4 │ │ │ │ - mr r9,r5 │ │ │ │ - li r28,0 │ │ │ │ - sldi r27,r26,3 │ │ │ │ - cmpdi cr7,r26,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - std r23,-72(r1) │ │ │ │ - add r27,r27,r6 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - isel r27,r27,r6,4*cr7+gt │ │ │ │ - add r11,r4,r11 │ │ │ │ + std r26,-48(r1) │ │ │ │ + sldi r25,r10,4 │ │ │ │ + sldi r26,r0,4 │ │ │ │ + mr r12,r5 │ │ │ │ + li r30,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + std r24,-64(r1) │ │ │ │ + sldi r28,r27,3 │ │ │ │ + cmpdi cr7,r27,0 │ │ │ │ + add r28,r28,r6 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + isel r28,r28,r6,4*cr7+gt │ │ │ │ + add r7,r4,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r8,r25,r11 │ │ │ │ - ble cr7,df18 │ │ │ │ + add r2,r26,r7 │ │ │ │ + ble cr7,e018 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r26 │ │ │ │ - mr r7,r6 │ │ │ │ + mtctr r27 │ │ │ │ + mr r8,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r7) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r7,r7,8 │ │ │ │ + lfd f11,0(r8) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r8,r8,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz def0 │ │ │ │ - mr r8,r11 │ │ │ │ - blt cr5,df58 │ │ │ │ - addi r23,r12,1 │ │ │ │ + bdnz dff0 │ │ │ │ + mr r2,r7 │ │ │ │ + blt cr5,e058 │ │ │ │ + addi r24,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r7,r27 │ │ │ │ - mtctr r23 │ │ │ │ - lfd f11,0(r7) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r7,r7,8 │ │ │ │ + mr r8,r28 │ │ │ │ + mtctr r24 │ │ │ │ + lfd f11,0(r8) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r8,r8,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz df30 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - cmpd r28,r29 │ │ │ │ - bne ded0 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - ld r23,-72(r1) │ │ │ │ + bdnz e030 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r7,r7,r25 │ │ │ │ + cmpd r30,r29 │ │ │ │ + bne dfd0 │ │ │ │ + sldi r30,r30,3 │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ - add r5,r28,r5 │ │ │ │ - cmpdi r30,0 │ │ │ │ - blt de4c │ │ │ │ - subf r0,r12,r0 │ │ │ │ + ld r26,-48(r1) │ │ │ │ + add r5,r30,r5 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt df4c │ │ │ │ + subf r31,r11,r31 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r30,r30,1 │ │ │ │ - sldi r31,r31,4 │ │ │ │ - li r7,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - sldi r11,r0,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - add r11,r11,r6 │ │ │ │ - isel r11,r11,r6,4*cr7+gt │ │ │ │ - add r9,r31,r4 │ │ │ │ - ble cr7,dff8 │ │ │ │ + addi r30,r9,1 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + li r8,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r7,r31,3 │ │ │ │ + cmpdi cr7,r31,0 │ │ │ │ + add r7,r7,r6 │ │ │ │ + isel r7,r7,r6,4*cr7+gt │ │ │ │ + add r2,r0,r4 │ │ │ │ + ble cr7,e0f8 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r0 │ │ │ │ - mr r8,r6 │ │ │ │ + mtctr r31 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r8) │ │ │ │ + lfd f11,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz dfd0 │ │ │ │ - mr r9,r4 │ │ │ │ - blt cr5,e038 │ │ │ │ - addi r29,r12,1 │ │ │ │ + bdnz e0d0 │ │ │ │ + mr r2,r4 │ │ │ │ + blt cr5,e138 │ │ │ │ + addi r29,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r11 │ │ │ │ + mr r9,r7 │ │ │ │ mtctr r29 │ │ │ │ - lfd f11,0(r8) │ │ │ │ + lfd f11,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e010 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz e110 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r30 │ │ │ │ - bne dfb0 │ │ │ │ - ld r26,-48(r1) │ │ │ │ + cmpd r8,r30 │ │ │ │ + bne e0b0 │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ cmpdi r29,0 │ │ │ │ - ble e158 │ │ │ │ - maddld r11,r10,r8,r31 │ │ │ │ - andi. r8,r29,3 │ │ │ │ - sldi r27,r10,4 │ │ │ │ - addi r26,r28,2 │ │ │ │ - mr r12,r5 │ │ │ │ - li r9,0 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r11,r4,r11 │ │ │ │ - beq e0e8 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq e0d0 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq e0c0 │ │ │ │ - bge cr7,e2c0 │ │ │ │ - add r11,r11,r27 │ │ │ │ - li r9,1 │ │ │ │ - addi r12,r5,8 │ │ │ │ - bge cr7,e2c0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r11,r11,r27 │ │ │ │ - bge cr7,e2c0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r11,r11,r27 │ │ │ │ - cmpd r9,r29 │ │ │ │ - beq e150 │ │ │ │ - srdi r8,r29,2 │ │ │ │ - bge cr7,e2c0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - std r25,-56(r1) │ │ │ │ - add r11,r11,r27 │ │ │ │ - mr r25,r9 │ │ │ │ - mr r7,r12 │ │ │ │ - bge cr7,e2bc │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r11,r11,r27 │ │ │ │ - bge cr7,e2bc │ │ │ │ - add r11,r11,r27 │ │ │ │ - addi r9,r25,2 │ │ │ │ - addi r12,r7,16 │ │ │ │ - bge cr7,e2bc │ │ │ │ - cmpdi r8,1 │ │ │ │ - addi r9,r25,3 │ │ │ │ - addi r12,r7,24 │ │ │ │ - ld r25,-56(r1) │ │ │ │ - add r11,r11,r27 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - bne e0ec │ │ │ │ + ble e258 │ │ │ │ + maddld r7,r10,r2,r0 │ │ │ │ + andi. r2,r29,3 │ │ │ │ + sldi r28,r10,4 │ │ │ │ + addi r27,r30,2 │ │ │ │ + mr r11,r5 │ │ │ │ + li r12,0 │ │ │ │ + cmpdi cr7,r31,0 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r7,r4,r7 │ │ │ │ + beq e1e8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq e1d0 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq e1c0 │ │ │ │ + bge cr7,e3c0 │ │ │ │ + add r7,r7,r28 │ │ │ │ + li r12,1 │ │ │ │ + addi r11,r5,8 │ │ │ │ + bge cr7,e3c0 │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r7,r7,r28 │ │ │ │ + bge cr7,e3c0 │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r7,r7,r28 │ │ │ │ + cmpd r12,r29 │ │ │ │ + beq e250 │ │ │ │ + srdi r2,r29,2 │ │ │ │ + bge cr7,e3c0 │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + std r26,-48(r1) │ │ │ │ + add r7,r7,r28 │ │ │ │ + mr r26,r12 │ │ │ │ + mr r8,r11 │ │ │ │ + bge cr7,e3bc │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r7,r7,r28 │ │ │ │ + bge cr7,e3bc │ │ │ │ + add r7,r7,r28 │ │ │ │ + addi r12,r26,2 │ │ │ │ + addi r11,r8,16 │ │ │ │ + bge cr7,e3bc │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r12,r26,3 │ │ │ │ + addi r11,r8,24 │ │ │ │ + ld r26,-48(r1) │ │ │ │ + add r7,r7,r28 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne e1ec │ │ │ │ nop │ │ │ │ nop │ │ │ │ sldi r29,r29,3 │ │ │ │ add r5,r29,r5 │ │ │ │ - cmpdi r30,0 │ │ │ │ - blt de4c │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt de4c │ │ │ │ - sldi r7,r31,4 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt df4c │ │ │ │ + cmpdi r31,0 │ │ │ │ + blt df4c │ │ │ │ + sldi r8,r0,4 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r28,r28,2 │ │ │ │ - li r11,0 │ │ │ │ - add r7,r4,r7 │ │ │ │ + addi r11,r9,1 │ │ │ │ + addi r30,r30,2 │ │ │ │ + li r7,0 │ │ │ │ + add r8,r4,r8 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r28 │ │ │ │ - mr r8,r7 │ │ │ │ - mr r9,r6 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + mtctr r30 │ │ │ │ + mr r9,r8 │ │ │ │ + mr r2,r6 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e190 │ │ │ │ - addi r11,r11,1 │ │ │ │ + bdnz e290 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r7,r7,r10 │ │ │ │ - cmpd r11,r30 │ │ │ │ - bne e180 │ │ │ │ - ld r26,-48(r1) │ │ │ │ + add r8,r8,r10 │ │ │ │ + cmpd r7,r11 │ │ │ │ + bne e280 │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt de4c │ │ │ │ - maddld r9,r10,r8,r31 │ │ │ │ - addi r11,r29,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - addi r28,r28,2 │ │ │ │ - li r7,0 │ │ │ │ + nop │ │ │ │ + cmpdi r31,0 │ │ │ │ + blt df4c │ │ │ │ + maddld r2,r10,r2,r0 │ │ │ │ + addi r7,r7,1 │ │ │ │ fmr f11,f12 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r4,r4,r9 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r30,r30,2 │ │ │ │ + li r8,0 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r4,r4,r2 │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r9,r4 │ │ │ │ - mr r8,r6 │ │ │ │ + mtctr r30 │ │ │ │ + mr r2,r4 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f8,0(r8) │ │ │ │ - lfd f9,0(r9) │ │ │ │ - lfd f10,8(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f8,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lfd f9,-16(r2) │ │ │ │ + lfd f10,-8(r2) │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmadd f11,f0,f9,f11 │ │ │ │ fmadd f12,f0,f10,f12 │ │ │ │ stfd f11,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ - bdnz e230 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz e330 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r11 │ │ │ │ - bne e220 │ │ │ │ - ld r26,-48(r1) │ │ │ │ + cmpd r8,r7 │ │ │ │ + bne e320 │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ + nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r9,r4 │ │ │ │ - b de00 │ │ │ │ + mr r2,r4 │ │ │ │ + b df00 │ │ │ │ nop │ │ │ │ - addi r11,r11,1 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r11 │ │ │ │ - beq de4c │ │ │ │ - add r9,r31,r4 │ │ │ │ - b ddb8 │ │ │ │ - ld r25,-56(r1) │ │ │ │ + cmpd r8,r7 │ │ │ │ + beq df4c │ │ │ │ + add r2,r0,r4 │ │ │ │ + b deb8 │ │ │ │ + ld r26,-48(r1) │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r11 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r26 │ │ │ │ - mr r7,r6 │ │ │ │ + mtctr r27 │ │ │ │ + mr r8,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r7) │ │ │ │ - lfd f0,0(r12) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r7,r7,8 │ │ │ │ + lfd f11,0(r8) │ │ │ │ + lfd f0,0(r11) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r8,r8,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e2e0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r11,r11,r27 │ │ │ │ - cmpd r9,r29 │ │ │ │ - beq e150 │ │ │ │ - mr r8,r11 │ │ │ │ - b e2d0 │ │ │ │ + bdnz e3e0 │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r7,r7,r28 │ │ │ │ + cmpd r12,r29 │ │ │ │ + beq e250 │ │ │ │ + mr r2,r7 │ │ │ │ + b e3d0 │ │ │ │ ... │ │ │ │ - .long 0x900 │ │ │ │ - std r27,-40(r1) │ │ │ │ - ld r27,96(r1) │ │ │ │ + .long 0x800 │ │ │ │ + ld r11,96(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ ld r31,104(r1) │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + ld r8,112(r1) │ │ │ │ lfd f8,0(r9) │ │ │ │ - ld r11,112(r1) │ │ │ │ - lfd f9,0(r10) │ │ │ │ - ld r8,120(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - mr r21,r4 │ │ │ │ - mr r28,r6 │ │ │ │ - std r25,-56(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + mr r29,r6 │ │ │ │ + lfd f9,0(r10) │ │ │ │ + ld r30,120(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - mtfprd f0,r27 │ │ │ │ - std r20,-96(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + mtfprd f0,r11 │ │ │ │ + mr r22,r4 │ │ │ │ std r23,-72(r1) │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - std r30,-16(r1) │ │ │ │ - sldi r30,r8,1 │ │ │ │ - fcfid f10,f0 │ │ │ │ - mtfprd f0,r31 │ │ │ │ - addi r0,r30,1 │ │ │ │ + std r24,-64(r1) │ │ │ │ stfd f12,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ + fcfid f10,f0 │ │ │ │ + mtfprd f0,r31 │ │ │ │ + sldi r10,r30,1 │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r11 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + addi r0,r10,1 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f10,f10,f1 │ │ │ │ fmul f11,f11,f8 │ │ │ │ fmul f0,f0,f9 │ │ │ │ frim f10,f10 │ │ │ │ frim f11,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f10,f10 │ │ │ │ fctidz f11,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f10 │ │ │ │ - mffprd r6,f11 │ │ │ │ - addi r4,r10,1 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - addi r25,r6,1 │ │ │ │ + mffprd r6,f10 │ │ │ │ + subf r27,r30,r6 │ │ │ │ + addi r6,r6,1 │ │ │ │ + mffprd r9,f11 │ │ │ │ + add r21,r30,r11 │ │ │ │ + add r21,r21,r6 │ │ │ │ + add r27,r27,r11 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r28,r30,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + divd r6,r27,r11 │ │ │ │ + divd r25,r21,r11 │ │ │ │ + subf r4,r30,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r23,r30,r31 │ │ │ │ + add r23,r23,r9 │ │ │ │ + add r28,r28,r31 │ │ │ │ add r4,r4,r8 │ │ │ │ - subf r6,r8,r6 │ │ │ │ - add r10,r10,r27 │ │ │ │ - mffprd r9,f0 │ │ │ │ - add r29,r6,r31 │ │ │ │ - add r6,r4,r27 │ │ │ │ - add r25,r25,r8 │ │ │ │ - divd r4,r10,r27 │ │ │ │ - addi r26,r9,1 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - divd r24,r6,r27 │ │ │ │ - add r25,r25,r31 │ │ │ │ - add r26,r26,r8 │ │ │ │ - add r9,r9,r11 │ │ │ │ - add r26,r26,r11 │ │ │ │ - divd r20,r25,r31 │ │ │ │ - divd r12,r26,r11 │ │ │ │ - divd r22,r29,r31 │ │ │ │ - divd r23,r9,r11 │ │ │ │ - mulld r4,r4,r27 │ │ │ │ - mulld r24,r24,r27 │ │ │ │ - subf r4,r4,r10 │ │ │ │ - subf r24,r24,r6 │ │ │ │ - mulld r6,r20,r31 │ │ │ │ - cmpd r4,r24 │ │ │ │ - mulld r12,r12,r11 │ │ │ │ - subf r6,r6,r25 │ │ │ │ - subf r12,r12,r26 │ │ │ │ - mulld r25,r22,r31 │ │ │ │ - mulld r10,r23,r11 │ │ │ │ - subf r25,r25,r29 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - bge e5dc │ │ │ │ - cmpd r25,r6 │ │ │ │ - bge eb7c │ │ │ │ - cmpd r10,r12 │ │ │ │ - blt ecdc │ │ │ │ + add r24,r30,r8 │ │ │ │ + add r24,r24,r2 │ │ │ │ + divd r26,r28,r31 │ │ │ │ + divd r12,r23,r31 │ │ │ │ + divd r9,r4,r8 │ │ │ │ + divd r2,r24,r8 │ │ │ │ + mulld r6,r6,r11 │ │ │ │ + mulld r25,r25,r11 │ │ │ │ + mulld r26,r26,r31 │ │ │ │ + mulld r12,r12,r31 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + mulld r11,r2,r8 │ │ │ │ + subf r6,r6,r27 │ │ │ │ + subf r25,r25,r21 │ │ │ │ + cmpd r6,r25 │ │ │ │ + subf r26,r26,r28 │ │ │ │ + subf r12,r12,r23 │ │ │ │ + subf r9,r9,r4 │ │ │ │ + subf r11,r11,r24 │ │ │ │ + bge e6c8 │ │ │ │ + cmpd r26,r12 │ │ │ │ + bge ec48 │ │ │ │ + cmpd r9,r11 │ │ │ │ + blt edac │ │ │ │ cmpdi r0,0 │ │ │ │ - blt e5a8 │ │ │ │ - maddld r4,r31,r4,r25 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - addi r8,r8,1 │ │ │ │ - sldi r29,r11,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + blt e698 │ │ │ │ + maddld r6,r31,r6,r26 │ │ │ │ + subf r0,r11,r0 │ │ │ │ + mulld r31,r31,r8 │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r28,r8,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ li r26,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - sldi r9,r0,3 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r2,r0,3 │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - sldi r30,r8,1 │ │ │ │ - add r9,r9,r7 │ │ │ │ - mulld r27,r4,r11 │ │ │ │ + sldi r30,r30,1 │ │ │ │ + mulld r27,r6,r8 │ │ │ │ + add r2,r2,r7 │ │ │ │ sldi r25,r31,4 │ │ │ │ - isel r31,r9,r7,4*cr7+gt │ │ │ │ + isel r31,r2,r7,4*cr7+gt │ │ │ │ sldi r27,r27,4 │ │ │ │ - add r27,r21,r27 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r4,r27 │ │ │ │ - mr r6,r28 │ │ │ │ - li r11,0 │ │ │ │ + add r27,r22,r27 │ │ │ │ + mr r6,r27 │ │ │ │ + mr r8,r29 │ │ │ │ + li r4,0 │ │ │ │ nop │ │ │ │ - add r9,r10,r4 │ │ │ │ - ble cr7,f5a0 │ │ │ │ + add r2,r6,r9 │ │ │ │ + ble cr7,f660 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r0 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r10,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r6) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r8) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e500 │ │ │ │ - blt cr5,f580 │ │ │ │ - mr r9,r4 │ │ │ │ - addi r24,r12,1 │ │ │ │ - mr r8,r31 │ │ │ │ + bdnz e5f0 │ │ │ │ + blt cr5,f640 │ │ │ │ + mr r2,r6 │ │ │ │ + addi r24,r11,1 │ │ │ │ + mr r10,r31 │ │ │ │ mtctr r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r6) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r8) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e550 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r30,r11 │ │ │ │ - bne e4e0 │ │ │ │ + bdnz e640 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + add r6,r6,r28 │ │ │ │ + cmpd r4,r30 │ │ │ │ + bne e5d0 │ │ │ │ addi r26,r26,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r27,r27,r25 │ │ │ │ - cmpd r26,r11 │ │ │ │ - bne e4d0 │ │ │ │ - ld r20,-96(r1) │ │ │ │ + cmpd r26,r30 │ │ │ │ + bne e5c0 │ │ │ │ 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) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - cmpd r25,r6 │ │ │ │ - subf r20,r24,r0 │ │ │ │ - bge e6e0 │ │ │ │ - cmpd r10,r12 │ │ │ │ - bge efdc │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble f87c │ │ │ │ - maddld r4,r4,r31,r25 │ │ │ │ - sldi r23,r11,4 │ │ │ │ - addi r26,r8,1 │ │ │ │ - andi. r9,r20,3 │ │ │ │ - std r18,-112(r1) │ │ │ │ + cmpd r26,r12 │ │ │ │ + subf r21,r25,r0 │ │ │ │ + bge e7c0 │ │ │ │ + cmpd r9,r11 │ │ │ │ + bge f06c │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble f6fc │ │ │ │ + maddld r6,r6,r31,r26 │ │ │ │ + sldi r24,r8,4 │ │ │ │ + addi r27,r30,1 │ │ │ │ + andi. r2,r21,3 │ │ │ │ std r19,-104(r1) │ │ │ │ - mr r29,r5 │ │ │ │ - li r19,0 │ │ │ │ + std r20,-96(r1) │ │ │ │ + mr r4,r5 │ │ │ │ + li r20,0 │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - mulld r18,r31,r23 │ │ │ │ - sldi r26,r26,1 │ │ │ │ - maddld r22,r4,r11,r10 │ │ │ │ - sldi r22,r22,4 │ │ │ │ - add r22,r21,r22 │ │ │ │ - beq e67c │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq e664 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq e654 │ │ │ │ - bge cr7,f7ec │ │ │ │ - add r22,r22,r18 │ │ │ │ - li r19,1 │ │ │ │ - addi r29,r5,8 │ │ │ │ - bge cr7,f7ec │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r22,r22,r18 │ │ │ │ - bge cr7,f7ec │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r22,r22,r18 │ │ │ │ - cmpd r19,r20 │ │ │ │ - beq f86c │ │ │ │ - srdi r9,r20,2 │ │ │ │ - mtctr r9 │ │ │ │ - bge cr7,f7ec │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r22,r22,r18 │ │ │ │ - mr r6,r19 │ │ │ │ - mr r9,r29 │ │ │ │ - bge cr7,f7ec │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r22,r22,r18 │ │ │ │ - bge cr7,f7ec │ │ │ │ - add r22,r22,r18 │ │ │ │ - addi r19,r6,2 │ │ │ │ - addi r29,r9,16 │ │ │ │ - bge cr7,f7ec │ │ │ │ - addi r19,r6,3 │ │ │ │ - addi r29,r9,24 │ │ │ │ - add r22,r22,r18 │ │ │ │ - bdnz e684 │ │ │ │ - b f86c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r10,r12 │ │ │ │ - blt f0e0 │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble e94c │ │ │ │ - sldi r30,r11,4 │ │ │ │ + mulld r19,r31,r24 │ │ │ │ + sldi r27,r27,1 │ │ │ │ + maddld r23,r6,r8,r9 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + add r23,r22,r23 │ │ │ │ + beq e768 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq e750 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq e740 │ │ │ │ + bge cr7,f66c │ │ │ │ + add r23,r23,r19 │ │ │ │ + li r20,1 │ │ │ │ + addi r4,r5,8 │ │ │ │ + bge cr7,f66c │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r23,r23,r19 │ │ │ │ + bge cr7,f66c │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r23,r23,r19 │ │ │ │ + cmpd r20,r21 │ │ │ │ + beq f6ec │ │ │ │ + srdi r2,r21,2 │ │ │ │ + mtctr r2 │ │ │ │ + bge cr7,f66c │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r23,r23,r19 │ │ │ │ + mr r6,r20 │ │ │ │ + mr r2,r4 │ │ │ │ + bge cr7,f66c │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r23,r23,r19 │ │ │ │ + bge cr7,f66c │ │ │ │ + add r23,r23,r19 │ │ │ │ + addi r20,r6,2 │ │ │ │ + addi r4,r2,16 │ │ │ │ + bge cr7,f66c │ │ │ │ + addi r20,r6,3 │ │ │ │ + addi r4,r2,24 │ │ │ │ + add r23,r23,r19 │ │ │ │ + bdnz e770 │ │ │ │ + b f6ec │ │ │ │ + cmpd r9,r11 │ │ │ │ + blt f170 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble ea14 │ │ │ │ + sldi r4,r8,4 │ │ │ │ + std r19,-104(r1) │ │ │ │ std r18,-112(r1) │ │ │ │ - subf r23,r6,r0 │ │ │ │ - subf r26,r12,r0 │ │ │ │ - mr r9,r5 │ │ │ │ + subf r24,r12,r0 │ │ │ │ + subf r27,r11,r0 │ │ │ │ + sldi r30,r9,4 │ │ │ │ std r14,-144(r1) │ │ │ │ - sldi r29,r10,4 │ │ │ │ std r15,-136(r1) │ │ │ │ + mr r2,r5 │ │ │ │ + cmpdi cr1,r12,0 │ │ │ │ + cmpdi cr7,r11,0 │ │ │ │ + addi r23,r12,1 │ │ │ │ + mulld r19,r31,r4 │ │ │ │ + sldi r10,r24,3 │ │ │ │ + sldi r28,r27,3 │ │ │ │ + mulld r18,r26,r4 │ │ │ │ + std r20,-96(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ - mulld r18,r31,r30 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - sldi r27,r26,3 │ │ │ │ - mulld r14,r25,r30 │ │ │ │ - cmpdi cr6,r23,0 │ │ │ │ - cmpdi r26,0 │ │ │ │ - mr r16,r10 │ │ │ │ - std r19,-104(r1) │ │ │ │ - cmpdi cr1,r6,0 │ │ │ │ - add r8,r8,r28 │ │ │ │ - add r27,r27,r7 │ │ │ │ - li r19,0 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ std r17,-120(r1) │ │ │ │ - addi r22,r6,1 │ │ │ │ - mr r10,r25 │ │ │ │ - std r6,-152(r1) │ │ │ │ - isel r15,r8,r28,4*cr6+gt │ │ │ │ - iselgt r27,r27,r7 │ │ │ │ - std r19,-160(r1) │ │ │ │ - maddld r4,r4,r18,r21 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add r25,r14,r4 │ │ │ │ - mr r8,r28 │ │ │ │ - li r17,0 │ │ │ │ - ble cr6,e834 │ │ │ │ - add r6,r29,r25 │ │ │ │ - ble e7d0 │ │ │ │ + cmpdi cr6,r24,0 │ │ │ │ + cmpdi r27,0 │ │ │ │ + li r20,0 │ │ │ │ + add r10,r10,r29 │ │ │ │ + add r28,r28,r7 │ │ │ │ + std r20,-160(r1) │ │ │ │ + maddld r6,r6,r19,r22 │ │ │ │ + isel r14,r10,r29,4*cr6+gt │ │ │ │ + iselgt r28,r28,r7 │ │ │ │ + add r17,r18,r6 │ │ │ │ + mr r10,r29 │ │ │ │ + li r16,0 │ │ │ │ + ble cr6,e904 │ │ │ │ + add r20,r30,r17 │ │ │ │ + ble e8a0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r26 │ │ │ │ - mr r19,r7 │ │ │ │ + mtctr r27 │ │ │ │ + mr r15,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r19) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r19,r19,8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r15) │ │ │ │ + addi r20,r20,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r20) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e7a0 │ │ │ │ - mr r6,r25 │ │ │ │ - blt cr7,e820 │ │ │ │ + bdnz e870 │ │ │ │ + mr r20,r17 │ │ │ │ + blt cr7,e8f0 │ │ │ │ + addi r15,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - addi r19,r12,1 │ │ │ │ - mtctr r19 │ │ │ │ - mr r19,r27 │ │ │ │ + mtctr r15 │ │ │ │ + mr r15,r28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r19) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r19,r19,8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r15) │ │ │ │ + addi r20,r20,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r20) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e7f0 │ │ │ │ - addi r17,r17,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r25,r25,r30 │ │ │ │ - cmpd cr5,r17,r23 │ │ │ │ - bne cr5,e780 │ │ │ │ - mr r25,r4 │ │ │ │ - mr r8,r15 │ │ │ │ - li r17,0 │ │ │ │ - blt cr1,e904 │ │ │ │ + bdnz e8c0 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r17,r17,r4 │ │ │ │ + cmpd cr5,r16,r24 │ │ │ │ + bne cr5,e850 │ │ │ │ + mr r17,r6 │ │ │ │ + mr r10,r14 │ │ │ │ + li r16,0 │ │ │ │ + blt cr1,e9d4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r6,r29,r25 │ │ │ │ - ble e8a0 │ │ │ │ + add r20,r30,r17 │ │ │ │ + ble e970 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r26 │ │ │ │ - mr r19,r7 │ │ │ │ + mtctr r27 │ │ │ │ + mr r15,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r19) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r19,r19,8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r15) │ │ │ │ + addi r20,r20,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r20) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e870 │ │ │ │ - mr r6,r25 │ │ │ │ - blt cr7,e8f0 │ │ │ │ + bdnz e940 │ │ │ │ + mr r20,r17 │ │ │ │ + blt cr7,e9c0 │ │ │ │ + addi r15,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - addi r19,r12,1 │ │ │ │ - mtctr r19 │ │ │ │ - mr r19,r27 │ │ │ │ + mtctr r15 │ │ │ │ + mr r15,r28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r19) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r19,r19,8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r15) │ │ │ │ + addi r20,r20,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r20) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e8c0 │ │ │ │ - addi r17,r17,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r25,r25,r30 │ │ │ │ - cmpd cr5,r17,r22 │ │ │ │ - bne cr5,e850 │ │ │ │ - ld r8,-160(r1) │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r4,r4,r18 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr5,r8,r20 │ │ │ │ - std r8,-160(r1) │ │ │ │ - bne cr5,e770 │ │ │ │ - sldi r19,r8,3 │ │ │ │ - mr r25,r10 │ │ │ │ - ld r6,-152(r1) │ │ │ │ - mr r10,r16 │ │ │ │ + bdnz e990 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r17,r17,r4 │ │ │ │ + cmpd cr5,r16,r23 │ │ │ │ + bne cr5,e920 │ │ │ │ + ld r10,-160(r1) │ │ │ │ + addi r2,r2,8 │ │ │ │ + add r6,r6,r19 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd cr5,r10,r21 │ │ │ │ + std r10,-160(r1) │ │ │ │ + bne cr5,e840 │ │ │ │ + sldi r20,r10,3 │ │ │ │ ld r14,-144(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ + add r5,r20,r5 │ │ │ │ ld r18,-112(r1) │ │ │ │ - add r5,r19,r5 │ │ │ │ ld r19,-104(r1) │ │ │ │ - cmpdi r24,0 │ │ │ │ - blt e5a8 │ │ │ │ - subf r30,r6,r0 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - cmpdi cr1,r6,0 │ │ │ │ - addi r24,r24,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - li r29,0 │ │ │ │ - addi r6,r6,1 │ │ │ │ + ld r20,-96(r1) │ │ │ │ + cmpdi r25,0 │ │ │ │ + blt e698 │ │ │ │ + subf r30,r12,r0 │ │ │ │ + subf r0,r11,r0 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + cmpdi cr1,r12,0 │ │ │ │ + addi r25,r25,1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + li r28,0 │ │ │ │ + addi r12,r12,1 │ │ │ │ sldi r4,r0,3 │ │ │ │ sldi r27,r30,3 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - mulld r25,r25,r11 │ │ │ │ + mulld r31,r31,r8 │ │ │ │ + mulld r26,r26,r8 │ │ │ │ cmpdi r0,0 │ │ │ │ cmpdi cr6,r30,0 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ + cmpdi cr7,r11,0 │ │ │ │ add r4,r4,r7 │ │ │ │ - add r27,r27,r28 │ │ │ │ + add r27,r27,r29 │ │ │ │ iselgt r4,r4,r7 │ │ │ │ - isel r27,r27,r28,4*cr6+gt │ │ │ │ - add r23,r25,r21 │ │ │ │ - mr r26,r28 │ │ │ │ - li r22,0 │ │ │ │ - ble cr6,ea64 │ │ │ │ - add r9,r10,r23 │ │ │ │ - ble ea00 │ │ │ │ + isel r27,r27,r29,4*cr6+gt │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r24,r26,r22 │ │ │ │ + mr r6,r29 │ │ │ │ + li r23,0 │ │ │ │ + ble cr6,eb34 │ │ │ │ + add r2,r9,r24 │ │ │ │ + ble ead0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r0 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r10,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz e9d0 │ │ │ │ - mr r9,r23 │ │ │ │ - blt cr7,ea50 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz eaa0 │ │ │ │ + mr r2,r24 │ │ │ │ + blt cr7,eb20 │ │ │ │ + addi r21,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r4 │ │ │ │ - mtctr r20 │ │ │ │ + mr r10,r4 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ea20 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r23,r23,r11 │ │ │ │ - cmpd cr5,r22,r30 │ │ │ │ - bne cr5,e9b0 │ │ │ │ - mr r23,r21 │ │ │ │ - mr r26,r27 │ │ │ │ - li r22,0 │ │ │ │ - blt cr1,eb34 │ │ │ │ + bdnz eaf0 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r24,r24,r8 │ │ │ │ + cmpd cr5,r23,r30 │ │ │ │ + bne cr5,ea80 │ │ │ │ + mr r24,r22 │ │ │ │ + mr r6,r27 │ │ │ │ + li r23,0 │ │ │ │ + blt cr1,ec04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r10,r23 │ │ │ │ - ble ead0 │ │ │ │ + add r2,r9,r24 │ │ │ │ + ble eba0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r0 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r10,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz eaa0 │ │ │ │ - mr r9,r23 │ │ │ │ - blt cr7,eb20 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz eb70 │ │ │ │ + mr r2,r24 │ │ │ │ + blt cr7,ebf0 │ │ │ │ + addi r21,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r4 │ │ │ │ - mtctr r20 │ │ │ │ + mr r10,r4 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz eaf0 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r23,r23,r11 │ │ │ │ - cmpd cr5,r22,r6 │ │ │ │ - bne cr5,ea80 │ │ │ │ - addi r29,r29,1 │ │ │ │ + bdnz ebc0 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r24,r24,r8 │ │ │ │ + cmpd cr5,r23,r12 │ │ │ │ + bne cr5,eb50 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r21,r21,r31 │ │ │ │ - cmpd cr5,r29,r24 │ │ │ │ - bne cr5,e9a0 │ │ │ │ - ld r20,-96(r1) │ │ │ │ + add r22,r22,r31 │ │ │ │ + cmpd cr5,r28,r25 │ │ │ │ + bne cr5,ea70 │ │ │ │ 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) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - cmpd r10,r12 │ │ │ │ - bge edd4 │ │ │ │ + cmpd r9,r11 │ │ │ │ + bge ee64 │ │ │ │ cmpdi r0,0 │ │ │ │ - blt e5a8 │ │ │ │ - sldi r29,r11,4 │ │ │ │ - mulld r27,r11,r31 │ │ │ │ - maddld r25,r4,r31,r25 │ │ │ │ - subf r0,r6,r0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpdi cr5,r6,0 │ │ │ │ - li r26,0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - mulld r31,r29,r31 │ │ │ │ - sldi r24,r0,3 │ │ │ │ + blt e698 │ │ │ │ + sldi r11,r8,4 │ │ │ │ + mulld r25,r8,r31 │ │ │ │ + maddld r27,r6,r31,r26 │ │ │ │ + subf r0,r12,r0 │ │ │ │ + addi r4,r30,1 │ │ │ │ + cmpdi cr5,r12,0 │ │ │ │ + li r28,0 │ │ │ │ + addi r12,r12,1 │ │ │ │ + mulld r31,r11,r31 │ │ │ │ + sldi r30,r0,3 │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - sldi r30,r8,1 │ │ │ │ - add r24,r24,r28 │ │ │ │ - maddld r27,r27,r4,r10 │ │ │ │ - isel r24,r24,r28,4*cr7+gt │ │ │ │ - neg r9,r31 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - add r27,r21,r27 │ │ │ │ - maddld r25,r25,r29,r9 │ │ │ │ + sldi r4,r4,1 │ │ │ │ + maddld r25,r25,r6,r9 │ │ │ │ + add r30,r30,r29 │ │ │ │ + isel r30,r30,r29,4*cr7+gt │ │ │ │ + neg r2,r31 │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + sldi r25,r25,4 │ │ │ │ + add r25,r22,r25 │ │ │ │ + maddld r27,r27,r11,r2 │ │ │ │ nop │ │ │ │ - ble cr7,ec58 │ │ │ │ + nop │ │ │ │ + ble cr7,ed28 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - add r11,r27,r25 │ │ │ │ - mr r8,r28 │ │ │ │ - li r4,0 │ │ │ │ + add r6,r25,r27 │ │ │ │ + mr r10,r29 │ │ │ │ + li r8,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r30 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r4 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ec10 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r11,r11,r29 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bne ec00 │ │ │ │ - blt cr5,f93c │ │ │ │ + bdnz ece0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r6,r6,r11 │ │ │ │ + cmpd r8,r0 │ │ │ │ + bne ecd0 │ │ │ │ + blt cr5,f9fc │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r11,r27 │ │ │ │ - mr r8,r24 │ │ │ │ - li r4,0 │ │ │ │ + mr r6,r25 │ │ │ │ + mr r10,r30 │ │ │ │ + li r8,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r30 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r4 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ec80 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r11,r11,r29 │ │ │ │ - cmpd r4,r6 │ │ │ │ - bne ec70 │ │ │ │ - addi r26,r26,1 │ │ │ │ + bdnz ed50 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r6,r6,r11 │ │ │ │ + cmpd r8,r12 │ │ │ │ + bne ed40 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r27,r27,r31 │ │ │ │ - cmpd r26,r30 │ │ │ │ - bne ebe0 │ │ │ │ - b e5a8 │ │ │ │ + add r25,r25,r31 │ │ │ │ + cmpd r28,r4 │ │ │ │ + bne ecb0 │ │ │ │ + b e698 │ │ │ │ cmpdi r0,0 │ │ │ │ - blt e5a8 │ │ │ │ - maddld r4,r31,r4,r25 │ │ │ │ - sldi r29,r11,4 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r30,r30,2 │ │ │ │ - li r27,0 │ │ │ │ + blt e698 │ │ │ │ + maddld r6,r31,r6,r26 │ │ │ │ + mulld r28,r31,r8 │ │ │ │ + addi r4,r30,1 │ │ │ │ fmr f11,f12 │ │ │ │ - sldi r0,r8,1 │ │ │ │ - maddld r11,r4,r11,r10 │ │ │ │ + sldi r0,r8,4 │ │ │ │ + addi r11,r10,2 │ │ │ │ + li r30,0 │ │ │ │ + sldi r4,r4,1 │ │ │ │ + maddld r31,r6,r8,r9 │ │ │ │ + sldi r28,r28,4 │ │ │ │ sldi r31,r31,4 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r11,r21,r11 │ │ │ │ + add r31,r22,r31 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r4,r11 │ │ │ │ - mr r8,r28 │ │ │ │ + mr r8,r31 │ │ │ │ + mr r10,r29 │ │ │ │ li r6,0 │ │ │ │ nop │ │ │ │ - mtctr r30 │ │ │ │ - mr r9,r4 │ │ │ │ - mr r10,r7 │ │ │ │ + mtctr r11 │ │ │ │ + mr r2,r8 │ │ │ │ + mr r9,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f7,0(r10) │ │ │ │ - lfd f8,0(r8) │ │ │ │ - lfd f9,0(r9) │ │ │ │ - lfd f10,8(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfd f7,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lfd f8,0(r10) │ │ │ │ + lfd f9,-16(r2) │ │ │ │ + lfd f10,-8(r2) │ │ │ │ fmul f0,f0,f7 │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmadd f11,f0,f9,f11 │ │ │ │ fmadd f12,f0,f10,f12 │ │ │ │ stfd f11,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ - bdnz ed40 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r6,r0 │ │ │ │ - bne ed30 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r11,r11,r31 │ │ │ │ - cmpd r27,r0 │ │ │ │ - bne ed20 │ │ │ │ - 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) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ + bdnz ee10 │ │ │ │ + addi r2,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r8,r8,r0 │ │ │ │ + cmpd r4,r2 │ │ │ │ + beq f5f0 │ │ │ │ + mr r6,r2 │ │ │ │ + b ee00 │ │ │ │ cmpdi r0,0 │ │ │ │ - blt e5a8 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - subf r29,r6,r0 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpdi cr1,r6,0 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + blt e698 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + subf r28,r12,r0 │ │ │ │ + subf r0,r11,r0 │ │ │ │ + addi r30,r30,1 │ │ │ │ + cmpdi cr1,r12,0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ li r27,0 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - sldi r30,r0,3 │ │ │ │ - sldi r24,r29,3 │ │ │ │ - mulld r25,r25,r11 │ │ │ │ + cmpdi cr7,r11,0 │ │ │ │ + mulld r31,r31,r8 │ │ │ │ + sldi r4,r0,3 │ │ │ │ + sldi r24,r28,3 │ │ │ │ + mulld r26,r26,r8 │ │ │ │ cmpdi r0,0 │ │ │ │ - cmpdi cr6,r29,0 │ │ │ │ - sldi r26,r8,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r30,r30,r7 │ │ │ │ - add r24,r24,r28 │ │ │ │ - iselgt r30,r30,r7 │ │ │ │ - isel r24,r24,r28,4*cr6+gt │ │ │ │ - maddld r4,r4,r31,r21 │ │ │ │ - ble cr6,eef8 │ │ │ │ - add r22,r4,r25 │ │ │ │ - mr r23,r28 │ │ │ │ - li r21,0 │ │ │ │ - add r9,r10,r22 │ │ │ │ - ble ee90 │ │ │ │ + cmpdi cr6,r28,0 │ │ │ │ + sldi r30,r30,1 │ │ │ │ + addi r12,r12,1 │ │ │ │ + add r4,r4,r7 │ │ │ │ + add r24,r24,r29 │ │ │ │ + maddld r25,r6,r31,r22 │ │ │ │ + iselgt r4,r4,r7 │ │ │ │ + isel r24,r24,r29,4*cr6+gt │ │ │ │ + ble cr6,ef88 │ │ │ │ + add r23,r26,r25 │ │ │ │ + mr r6,r29 │ │ │ │ + li r22,0 │ │ │ │ + add r2,r9,r23 │ │ │ │ + ble ef20 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r0 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r10,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r23) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ee60 │ │ │ │ - mr r9,r22 │ │ │ │ - blt cr7,eee0 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz eef0 │ │ │ │ + mr r2,r23 │ │ │ │ + blt cr7,ef70 │ │ │ │ + addi r21,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r30 │ │ │ │ - mtctr r20 │ │ │ │ + mr r10,r4 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r23) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz eeb0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r22,r22,r11 │ │ │ │ - cmpd cr5,r21,r29 │ │ │ │ - bne cr5,ee40 │ │ │ │ - blt cr1,f954 │ │ │ │ - mr r22,r4 │ │ │ │ - mr r23,r24 │ │ │ │ - li r21,0 │ │ │ │ + bdnz ef40 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r23,r23,r8 │ │ │ │ + cmpd cr5,r22,r28 │ │ │ │ + bne cr5,eed0 │ │ │ │ + blt cr1,fa14 │ │ │ │ + mr r23,r25 │ │ │ │ + mr r6,r24 │ │ │ │ + li r22,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r10,r22 │ │ │ │ - ble ef60 │ │ │ │ + add r2,r9,r23 │ │ │ │ + ble eff0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r0 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r10,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r23) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ef30 │ │ │ │ - mr r9,r22 │ │ │ │ - blt cr7,efb0 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz efc0 │ │ │ │ + mr r2,r23 │ │ │ │ + blt cr7,f040 │ │ │ │ + addi r21,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r30 │ │ │ │ - mtctr r20 │ │ │ │ + mr r10,r4 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r23) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz ef80 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r22,r22,r11 │ │ │ │ - cmpd cr5,r21,r6 │ │ │ │ - bne cr5,ef10 │ │ │ │ + bdnz f010 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r23,r23,r8 │ │ │ │ + cmpd cr5,r22,r12 │ │ │ │ + bne cr5,efa0 │ │ │ │ addi r27,r27,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r4,r4,r31 │ │ │ │ - cmpd cr5,r27,r26 │ │ │ │ - bne cr5,ee30 │ │ │ │ - b e5a8 │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble f6b8 │ │ │ │ + add r25,r25,r31 │ │ │ │ + cmpd cr5,r27,r30 │ │ │ │ + bne cr5,eec0 │ │ │ │ + b e698 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble f8cc │ │ │ │ + std r18,-112(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ - subf r19,r12,r0 │ │ │ │ - maddld r4,r4,r31,r25 │ │ │ │ - sldi r26,r11,4 │ │ │ │ - addi r27,r8,1 │ │ │ │ - andi. r9,r20,3 │ │ │ │ + subf r18,r11,r0 │ │ │ │ + maddld r6,r6,r31,r26 │ │ │ │ + sldi r23,r8,4 │ │ │ │ + addi r24,r30,1 │ │ │ │ + andi. r10,r21,3 │ │ │ │ std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ - mr r30,r5 │ │ │ │ - sldi r22,r19,3 │ │ │ │ - cmpdi cr7,r19,0 │ │ │ │ - std r18,-112(r1) │ │ │ │ - mulld r16,r31,r26 │ │ │ │ - sldi r23,r10,4 │ │ │ │ + mr r4,r5 │ │ │ │ li r17,0 │ │ │ │ - sldi r27,r27,1 │ │ │ │ cmpdi cr5,r0,0 │ │ │ │ - add r22,r22,r7 │ │ │ │ - maddld r18,r4,r26,r21 │ │ │ │ - isel r22,r22,r7,4*cr7+gt │ │ │ │ - beq f080 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq f068 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq f058 │ │ │ │ - bge cr5,f5ac │ │ │ │ - add r18,r18,r16 │ │ │ │ + sldi r19,r18,3 │ │ │ │ + cmpdi cr7,r18,0 │ │ │ │ + std r20,-96(r1) │ │ │ │ + mulld r16,r31,r23 │ │ │ │ + sldi r20,r9,4 │ │ │ │ + sldi r24,r24,1 │ │ │ │ + add r19,r19,r7 │ │ │ │ + maddld r2,r6,r23,r22 │ │ │ │ + isel r19,r19,r7,4*cr7+gt │ │ │ │ + beq f114 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq f0fc │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq f0ec │ │ │ │ + bge cr5,f7bc │ │ │ │ + add r2,r2,r16 │ │ │ │ li r17,1 │ │ │ │ - addi r30,r5,8 │ │ │ │ - bge cr5,f5ac │ │ │ │ + addi r4,r5,8 │ │ │ │ + bge cr5,f7bc │ │ │ │ addi r17,r17,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r18,r18,r16 │ │ │ │ - bge cr5,f5ac │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r2,r2,r16 │ │ │ │ + bge cr5,f7bc │ │ │ │ addi r17,r17,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r18,r18,r16 │ │ │ │ - cmpd r17,r20 │ │ │ │ - beq f6a0 │ │ │ │ - srdi r9,r20,2 │ │ │ │ - mtctr r9 │ │ │ │ - bge cr5,f5ac │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r2,r2,r16 │ │ │ │ + cmpd r17,r21 │ │ │ │ + beq f8b0 │ │ │ │ + srdi r10,r21,2 │ │ │ │ + mtctr r10 │ │ │ │ + bge cr5,f7bc │ │ │ │ addi r17,r17,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r18,r18,r16 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r2,r2,r16 │ │ │ │ mr r6,r17 │ │ │ │ - mr r9,r30 │ │ │ │ - bge cr5,f5ac │ │ │ │ + mr r10,r4 │ │ │ │ + bge cr5,f7bc │ │ │ │ addi r17,r17,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r18,r18,r16 │ │ │ │ - bge cr5,f5ac │ │ │ │ - add r18,r18,r16 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r2,r2,r16 │ │ │ │ + bge cr5,f7bc │ │ │ │ + add r2,r2,r16 │ │ │ │ addi r17,r6,2 │ │ │ │ - addi r30,r9,16 │ │ │ │ - bge cr5,f5ac │ │ │ │ + addi r4,r10,16 │ │ │ │ + bge cr5,f7bc │ │ │ │ addi r17,r6,3 │ │ │ │ - addi r30,r9,24 │ │ │ │ - add r18,r18,r16 │ │ │ │ - bdnz f088 │ │ │ │ - b f6a0 │ │ │ │ + addi r4,r10,24 │ │ │ │ + add r2,r2,r16 │ │ │ │ + bdnz f11c │ │ │ │ + b f8b0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble f2cc │ │ │ │ - sldi r27,r11,4 │ │ │ │ - subf r23,r6,r0 │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - mulld r19,r11,r31 │ │ │ │ - std r17,-120(r1) │ │ │ │ - maddld r17,r4,r31,r25 │ │ │ │ - std r14,-144(r1) │ │ │ │ - mulld r16,r31,r27 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - cmpdi cr5,r23,0 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble f358 │ │ │ │ + sldi r11,r8,4 │ │ │ │ std r18,-112(r1) │ │ │ │ - addi r26,r30,2 │ │ │ │ - mr r9,r5 │ │ │ │ - li r18,0 │ │ │ │ - cmpdi cr6,r6,0 │ │ │ │ + std r19,-104(r1) │ │ │ │ + mulld r18,r8,r31 │ │ │ │ + maddld r19,r6,r31,r26 │ │ │ │ + subf r28,r12,r0 │ │ │ │ + std r20,-96(r1) │ │ │ │ + addi r30,r10,2 │ │ │ │ + mr r4,r5 │ │ │ │ + li r24,0 │ │ │ │ + cmpdi cr5,r12,0 │ │ │ │ std r15,-136(r1) │ │ │ │ - add r8,r8,r28 │ │ │ │ + std r16,-128(r1) │ │ │ │ + mulld r23,r31,r11 │ │ │ │ + sldi r20,r28,3 │ │ │ │ + cmpdi cr6,r28,0 │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - addi r22,r6,1 │ │ │ │ - mr r14,r10 │ │ │ │ - isel r12,r8,r28,4*cr5+gt │ │ │ │ - maddld r19,r19,r4,r10 │ │ │ │ - neg r8,r16 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - sldi r19,r19,4 │ │ │ │ - add r19,r21,r19 │ │ │ │ - maddld r17,r17,r27,r8 │ │ │ │ + std r17,-120(r1) │ │ │ │ + addi r27,r12,1 │ │ │ │ + maddld r18,r18,r6,r9 │ │ │ │ + add r20,r20,r29 │ │ │ │ + isel r20,r20,r29,4*cr6+gt │ │ │ │ + neg r2,r23 │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + sldi r6,r18,4 │ │ │ │ + add r6,r22,r6 │ │ │ │ + maddld r19,r19,r11,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr5,f220 │ │ │ │ - andi. r29,r23,3 │ │ │ │ - add r4,r17,r19 │ │ │ │ - mr r10,r28 │ │ │ │ - li r8,0 │ │ │ │ - beq f1c0 │ │ │ │ - cmpdi r29,1 │ │ │ │ - beq f1a8 │ │ │ │ - cmpdi r29,2 │ │ │ │ - beq f198 │ │ │ │ - bge cr7,f49c │ │ │ │ - add r4,r4,r27 │ │ │ │ - li r8,1 │ │ │ │ - addi r10,r28,8 │ │ │ │ - bge cr7,f49c │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r4,r4,r27 │ │ │ │ - bge cr7,f49c │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r4,r4,r27 │ │ │ │ - cmpd r8,r23 │ │ │ │ - beq f220 │ │ │ │ - srdi r29,r23,2 │ │ │ │ - bge cr7,f49c │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r4,r4,r27 │ │ │ │ - mr r15,r8 │ │ │ │ - std r10,-160(r1) │ │ │ │ - bge cr7,f49c │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r4,r4,r27 │ │ │ │ - bge cr7,f49c │ │ │ │ - ld r10,-160(r1) │ │ │ │ - add r4,r4,r27 │ │ │ │ - addi r8,r15,2 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bge cr7,f49c │ │ │ │ - ld r10,-160(r1) │ │ │ │ - cmpdi r29,1 │ │ │ │ - addi r8,r15,3 │ │ │ │ - add r4,r4,r27 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - addi r10,r10,24 │ │ │ │ - bne f1c4 │ │ │ │ - blt cr6,f294 │ │ │ │ - blt cr7,f294 │ │ │ │ - mr r15,r19 │ │ │ │ - mr r4,r12 │ │ │ │ - li r29,0 │ │ │ │ + nop │ │ │ │ + ble cr6,f2b0 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + add r15,r19,r6 │ │ │ │ + mr r17,r29 │ │ │ │ + li r16,0 │ │ │ │ + beq f250 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq f238 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq f228 │ │ │ │ + bge cr7,f580 │ │ │ │ + add r15,r15,r11 │ │ │ │ + li r16,1 │ │ │ │ + addi r17,r29,8 │ │ │ │ + bge cr7,f580 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r15,r15,r11 │ │ │ │ + bge cr7,f580 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r15,r15,r11 │ │ │ │ + cmpd r16,r28 │ │ │ │ + beq f2b0 │ │ │ │ + srdi r2,r28,2 │ │ │ │ + bge cr7,f580 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + std r14,-144(r1) │ │ │ │ + add r15,r15,r11 │ │ │ │ + mr r14,r16 │ │ │ │ + mr r18,r17 │ │ │ │ + bge cr7,f57c │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r15,r15,r11 │ │ │ │ + bge cr7,f57c │ │ │ │ + add r15,r15,r11 │ │ │ │ + addi r16,r14,2 │ │ │ │ + addi r17,r18,16 │ │ │ │ + bge cr7,f57c │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r16,r14,3 │ │ │ │ + addi r17,r18,24 │ │ │ │ + ld r14,-144(r1) │ │ │ │ + add r15,r15,r11 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne f254 │ │ │ │ + blt cr5,f324 │ │ │ │ + blt cr7,f324 │ │ │ │ + mr r15,r6 │ │ │ │ + mr r17,r20 │ │ │ │ + li r16,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r26 │ │ │ │ - mr r8,r15 │ │ │ │ - mr r10,r7 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r10) │ │ │ │ - lfd f11,0(r4) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + mtctr r30 │ │ │ │ + mr r18,r15 │ │ │ │ + mr r2,r7 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r18,r18,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r17) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r18) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f250 │ │ │ │ - addi r29,r29,1 │ │ │ │ + bdnz f2e0 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r15,r15,r11 │ │ │ │ + cmpd r16,r27 │ │ │ │ + bne f2d0 │ │ │ │ + addi r24,r24,1 │ │ │ │ addi r4,r4,8 │ │ │ │ - add r15,r15,r27 │ │ │ │ - cmpd r29,r22 │ │ │ │ - bne f240 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r19,r19,r16 │ │ │ │ - cmpd r18,r20 │ │ │ │ - bne f160 │ │ │ │ - sldi r18,r18,3 │ │ │ │ - mr r10,r14 │ │ │ │ + add r6,r6,r23 │ │ │ │ + cmpd r24,r21 │ │ │ │ + bne f1f0 │ │ │ │ + sldi r24,r24,3 │ │ │ │ ld r15,-136(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ - add r5,r18,r5 │ │ │ │ ld r18,-112(r1) │ │ │ │ - cmpdi r24,0 │ │ │ │ - blt e5a8 │ │ │ │ - subf r29,r6,r0 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - cmpdi cr6,r6,0 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r30,r30,2 │ │ │ │ + ld r19,-104(r1) │ │ │ │ + ld r20,-96(r1) │ │ │ │ + add r5,r24,r5 │ │ │ │ + cmpdi r25,0 │ │ │ │ + blt e698 │ │ │ │ + subf r28,r12,r0 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - li r26,0 │ │ │ │ - sldi r23,r29,3 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - mulld r25,r25,r11 │ │ │ │ - cmpdi cr5,r29,0 │ │ │ │ - add r27,r21,r10 │ │ │ │ + cmpdi cr5,r12,0 │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r30,r10,2 │ │ │ │ + li r27,0 │ │ │ │ + sldi r24,r28,3 │ │ │ │ + mulld r31,r31,r8 │ │ │ │ + mulld r26,r26,r8 │ │ │ │ + cmpdi cr6,r28,0 │ │ │ │ + add r0,r22,r9 │ │ │ │ + addi r12,r12,1 │ │ │ │ + add r24,r24,r29 │ │ │ │ + isel r24,r24,r29,4*cr6+gt │ │ │ │ + ble cr6,f460 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + add r4,r26,r0 │ │ │ │ + mr r10,r29 │ │ │ │ + li r6,0 │ │ │ │ + beq f400 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq f3e8 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq f3d8 │ │ │ │ + bge cr7,f518 │ │ │ │ + add r4,r4,r8 │ │ │ │ + li r6,1 │ │ │ │ + addi r10,r29,8 │ │ │ │ + bge cr7,f518 │ │ │ │ addi r6,r6,1 │ │ │ │ - add r23,r23,r28 │ │ │ │ - isel r23,r23,r28,4*cr5+gt │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr5,f3e0 │ │ │ │ - andi. r9,r29,3 │ │ │ │ - add r0,r25,r27 │ │ │ │ - mr r8,r28 │ │ │ │ - li r4,0 │ │ │ │ - beq f380 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq f368 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq f358 │ │ │ │ - bge cr7,f50c │ │ │ │ - add r0,r0,r11 │ │ │ │ - li r4,1 │ │ │ │ - addi r8,r28,8 │ │ │ │ - bge cr7,f50c │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - bge cr7,f50c │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - cmpd r4,r29 │ │ │ │ - beq f3e0 │ │ │ │ - srdi r9,r29,2 │ │ │ │ - bge cr7,f50c │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - mr r22,r4 │ │ │ │ - mr r10,r8 │ │ │ │ - bge cr7,f50c │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - bge cr7,f50c │ │ │ │ - add r0,r0,r11 │ │ │ │ - addi r4,r22,2 │ │ │ │ - addi r8,r10,16 │ │ │ │ - bge cr7,f50c │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r4,r22,3 │ │ │ │ - addi r8,r10,24 │ │ │ │ - add r0,r0,r11 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - bne f384 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + bge cr7,f518 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + cmpd r6,r28 │ │ │ │ + beq f460 │ │ │ │ + srdi r2,r28,2 │ │ │ │ + bge cr7,f518 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + mr r11,r6 │ │ │ │ + mr r9,r10 │ │ │ │ + bge cr7,f518 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + bge cr7,f518 │ │ │ │ + add r4,r4,r8 │ │ │ │ + addi r6,r11,2 │ │ │ │ + addi r10,r9,16 │ │ │ │ + bge cr7,f518 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r6,r11,3 │ │ │ │ + addi r10,r9,24 │ │ │ │ + add r4,r4,r8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne f404 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt cr6,f454 │ │ │ │ - blt cr7,f454 │ │ │ │ - mr r0,r27 │ │ │ │ - mr r8,r23 │ │ │ │ - li r4,0 │ │ │ │ + blt cr5,f4d4 │ │ │ │ + blt cr7,f4d4 │ │ │ │ + mr r4,r0 │ │ │ │ + mr r10,r24 │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r30 │ │ │ │ - mr r10,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r7 │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f410 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - cmpd r4,r6 │ │ │ │ - bne f400 │ │ │ │ - addi r26,r26,1 │ │ │ │ + bdnz f490 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + cmpd r6,r12 │ │ │ │ + bne f480 │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r27,r27,r31 │ │ │ │ - cmpd r26,r24 │ │ │ │ - bne f320 │ │ │ │ - ld r20,-96(r1) │ │ │ │ + add r0,r0,r31 │ │ │ │ + cmpd r27,r25 │ │ │ │ + bne f3a0 │ │ │ │ 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) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r29,r4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtctr r26 │ │ │ │ - mr r15,r7 │ │ │ │ + mr r2,r4 │ │ │ │ + mtctr r30 │ │ │ │ + mr r9,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r15) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + lfd f10,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ lfd f11,0(r10) │ │ │ │ - addi r29,r29,16 │ │ │ │ - addi r15,r15,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r29) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f4c0 │ │ │ │ - addi r8,r8,1 │ │ │ │ + bdnz f530 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r10,r10,8 │ │ │ │ - add r4,r4,r27 │ │ │ │ - cmpd r23,r8 │ │ │ │ - beq f220 │ │ │ │ - mr r29,r4 │ │ │ │ - b f4b0 │ │ │ │ + add r4,r4,r8 │ │ │ │ + cmpd r28,r6 │ │ │ │ + beq f460 │ │ │ │ + mr r2,r4 │ │ │ │ + b f520 │ │ │ │ + ld r14,-144(r1) │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r9,r0 │ │ │ │ - nop │ │ │ │ + mr r2,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtctr r30 │ │ │ │ - mr r10,r7 │ │ │ │ + mr r18,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f10,0(r10) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f10,0(r18) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r18,r18,8 │ │ │ │ + lfd f11,0(r17) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f530 │ │ │ │ + bdnz f5a0 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r15,r15,r11 │ │ │ │ + cmpd r28,r16 │ │ │ │ + beq f2b0 │ │ │ │ + mr r2,r15 │ │ │ │ + b f590 │ │ │ │ + nop │ │ │ │ + cmpd r30,r6 │ │ │ │ + addi r5,r5,8 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r31,r31,r28 │ │ │ │ + bne edf0 │ │ │ │ + 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) │ │ │ │ + ld r30,-16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r4,r4,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - cmpd r29,r4 │ │ │ │ - beq f3e0 │ │ │ │ - mr r9,r0 │ │ │ │ - b f520 │ │ │ │ + add r6,r6,r28 │ │ │ │ + cmpd r4,r30 │ │ │ │ + beq e684 │ │ │ │ + add r2,r6,r9 │ │ │ │ + b e5d8 │ │ │ │ + nop │ │ │ │ + lxv vs12,0(r3) │ │ │ │ + mr r2,r6 │ │ │ │ + b e628 │ │ │ │ + std r18,-112(r1) │ │ │ │ + lxv vs12,0(r3) │ │ │ │ + mr r18,r23 │ │ │ │ + mr r11,r29 │ │ │ │ + li r28,0 │ │ │ │ + mtctr r27 │ │ │ │ + mr r6,r18 │ │ │ │ + mr r2,r7 │ │ │ │ + nop │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r11) │ │ │ │ + fmul f0,f0,f10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + lxv vs11,-16(r6) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmaddadp vs12,vs11,vs0 │ │ │ │ + stxv vs12,0(r3) │ │ │ │ + bdnz f690 │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r18,r18,r24 │ │ │ │ + cmpd r28,r27 │ │ │ │ + bne f680 │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r23,r23,r19 │ │ │ │ + cmpd r20,r21 │ │ │ │ + bne f670 │ │ │ │ + ld r18,-112(r1) │ │ │ │ + sldi r21,r21,3 │ │ │ │ + ld r19,-104(r1) │ │ │ │ + ld r20,-96(r1) │ │ │ │ + add r5,r21,r5 │ │ │ │ + cmpdi r25,0 │ │ │ │ + blt e698 │ │ │ │ + cmpdi r0,0 │ │ │ │ + blt e698 │ │ │ │ + maddld r2,r8,r26,r9 │ │ │ │ + mulld r31,r31,r8 │ │ │ │ + addi r11,r30,1 │ │ │ │ + addi r25,r25,1 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + addi r0,r10,2 │ │ │ │ + li r30,0 │ │ │ │ + sldi r11,r11,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + sldi r28,r31,4 │ │ │ │ + add r31,r22,r2 │ │ │ │ nop │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r30,r11 │ │ │ │ - beq e594 │ │ │ │ - add r9,r10,r4 │ │ │ │ - b e4e8 │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ + mr r4,r31 │ │ │ │ + mr r10,r29 │ │ │ │ + li r6,0 │ │ │ │ + mtctr r0 │ │ │ │ mr r9,r4 │ │ │ │ - b e538 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ + mr r2,r7 │ │ │ │ + nop │ │ │ │ + lfd f0,0(r5) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ + fmul f0,f0,f10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmaddadp vs12,vs11,vs0 │ │ │ │ + stxv vs12,0(r3) │ │ │ │ + bdnz f760 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + cmpd r6,r11 │ │ │ │ + bne f750 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + add r31,r31,r28 │ │ │ │ + cmpd r30,r25 │ │ │ │ + bne f740 │ │ │ │ + b e698 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r4,r18 │ │ │ │ - mr r6,r28 │ │ │ │ - li r29,0 │ │ │ │ + mr r27,r2 │ │ │ │ + mr r28,r29 │ │ │ │ + li r15,0 │ │ │ │ nop │ │ │ │ - add r9,r23,r4 │ │ │ │ - ble cr7,f620 │ │ │ │ + add r10,r20,r27 │ │ │ │ + ble cr7,f830 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r19 │ │ │ │ - mr r15,r7 │ │ │ │ + mtctr r18 │ │ │ │ + mr r6,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r30) │ │ │ │ - lfd f10,0(r15) │ │ │ │ - lfd f11,0(r6) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r15,r15,8 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f10,0(r6) │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfd f11,0(r28) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r10) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f5f0 │ │ │ │ - mr r9,r4 │ │ │ │ - blt cr5,f670 │ │ │ │ - addi r14,r12,1 │ │ │ │ + bdnz f800 │ │ │ │ + mr r10,r27 │ │ │ │ + blt cr5,f880 │ │ │ │ + addi r14,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r15,r22 │ │ │ │ + mr r6,r19 │ │ │ │ mtctr r14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r30) │ │ │ │ - lfd f10,0(r15) │ │ │ │ - lfd f11,0(r6) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r15,r15,8 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f10,0(r6) │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfd f11,0(r28) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r10) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f640 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r4,r4,r26 │ │ │ │ - cmpd r29,r27 │ │ │ │ - bne f5d0 │ │ │ │ + bdnz f850 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r27,r27,r23 │ │ │ │ + cmpd r15,r24 │ │ │ │ + bne f7e0 │ │ │ │ addi r17,r17,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r18,r18,r16 │ │ │ │ - cmpd r17,r20 │ │ │ │ - bne f5c0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r2,r2,r16 │ │ │ │ + cmpd r17,r21 │ │ │ │ + bne f7d0 │ │ │ │ ld r14,-144(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ - sldi r20,r20,3 │ │ │ │ + sldi r21,r21,3 │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ - add r5,r20,r5 │ │ │ │ - cmpdi r24,0 │ │ │ │ - blt e5a8 │ │ │ │ + ld r20,-96(r1) │ │ │ │ + add r5,r21,r5 │ │ │ │ + cmpdi r25,0 │ │ │ │ + blt e698 │ │ │ │ cmpdi r0,0 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - blt e5a8 │ │ │ │ - mulld r27,r11,r25 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - sldi r29,r0,3 │ │ │ │ - addi r8,r8,1 │ │ │ │ + subf r0,r11,r0 │ │ │ │ + blt e698 │ │ │ │ + mulld r27,r8,r26 │ │ │ │ + mulld r31,r31,r8 │ │ │ │ + sldi r28,r0,3 │ │ │ │ + addi r30,r30,1 │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - addi r24,r24,1 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r29,r29,r7 │ │ │ │ - sldi r30,r8,1 │ │ │ │ + addi r25,r25,1 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r28,r28,r7 │ │ │ │ + sldi r30,r30,1 │ │ │ │ li r26,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - isel r29,r29,r7,4*cr7+gt │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + isel r28,r28,r7,4*cr7+gt │ │ │ │ sldi r27,r27,4 │ │ │ │ - sldi r25,r31,4 │ │ │ │ - add r27,r21,r27 │ │ │ │ - nop │ │ │ │ + sldi r24,r31,4 │ │ │ │ + add r27,r22,r27 │ │ │ │ mr r4,r27 │ │ │ │ - mr r6,r28 │ │ │ │ + mr r6,r29 │ │ │ │ li r31,0 │ │ │ │ nop │ │ │ │ - add r9,r10,r4 │ │ │ │ - ble cr7,f770 │ │ │ │ + add r2,r9,r4 │ │ │ │ + ble cr7,f980 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r0 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r10,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ lfd f11,0(r6) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f740 │ │ │ │ - mr r9,r4 │ │ │ │ - blt cr5,f7c0 │ │ │ │ - addi r23,r12,1 │ │ │ │ + bdnz f950 │ │ │ │ + mr r2,r4 │ │ │ │ + blt cr5,f9d0 │ │ │ │ + addi r23,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r29 │ │ │ │ + mr r10,r28 │ │ │ │ mtctr r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ lfd f11,0(r6) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz f790 │ │ │ │ + bdnz f9a0 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r4,r4,r11 │ │ │ │ + add r4,r4,r8 │ │ │ │ cmpd r31,r30 │ │ │ │ - bne f720 │ │ │ │ + bne f930 │ │ │ │ addi r26,r26,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r27,r27,r25 │ │ │ │ - cmpd r26,r24 │ │ │ │ - bne f710 │ │ │ │ - b e5a8 │ │ │ │ - std r17,-120(r1) │ │ │ │ - lxv vs12,0(r3) │ │ │ │ - mr r17,r22 │ │ │ │ - mr r4,r28 │ │ │ │ - li r27,0 │ │ │ │ - mtctr r26 │ │ │ │ - mr r6,r17 │ │ │ │ - mr r9,r7 │ │ │ │ - nop │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r4) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddadp vs12,vs11,vs0 │ │ │ │ - stxv vs12,0(r3) │ │ │ │ - bdnz f810 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r17,r17,r23 │ │ │ │ - cmpd r27,r26 │ │ │ │ - bne f800 │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r22,r22,r18 │ │ │ │ - cmpd r19,r20 │ │ │ │ - bne f7f0 │ │ │ │ - ld r17,-120(r1) │ │ │ │ - sldi r20,r20,3 │ │ │ │ - ld r18,-112(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ - add r5,r20,r5 │ │ │ │ - cmpdi r24,0 │ │ │ │ - blt e5a8 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt e5a8 │ │ │ │ - maddld r9,r11,r25,r10 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r24,r24,1 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - addi r30,r30,2 │ │ │ │ - li r29,0 │ │ │ │ - sldi r0,r8,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - sldi r27,r31,4 │ │ │ │ - add r31,r21,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs12,0(r3) │ │ │ │ - mr r4,r31 │ │ │ │ - mr r8,r28 │ │ │ │ - li r6,0 │ │ │ │ - mtctr r30 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r7 │ │ │ │ - nop │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddadp vs12,vs11,vs0 │ │ │ │ - stxv vs12,0(r3) │ │ │ │ - bdnz f8e0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r4,r4,r11 │ │ │ │ - cmpd r6,r0 │ │ │ │ - bne f8d0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r31,r31,r27 │ │ │ │ - cmpd r29,r24 │ │ │ │ - bne f8c0 │ │ │ │ - b e5a8 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r27,r27,r24 │ │ │ │ + cmpd r26,r25 │ │ │ │ + bne f920 │ │ │ │ + b e698 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r27,r27,r31 │ │ │ │ - cmpd r30,r26 │ │ │ │ - bne ebe4 │ │ │ │ - b e5a8 │ │ │ │ + add r25,r25,r31 │ │ │ │ + cmpd r4,r28 │ │ │ │ + bne ecb4 │ │ │ │ + b e698 │ │ │ │ addi r27,r27,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r4,r4,r31 │ │ │ │ - cmpd cr5,r27,r26 │ │ │ │ - bne cr5,ee34 │ │ │ │ - b e5a8 │ │ │ │ + add r25,r25,r31 │ │ │ │ + cmpd cr5,r27,r30 │ │ │ │ + bne cr5,eec4 │ │ │ │ + b e698 │ │ │ │ ... │ │ │ │ attn │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mfcr r11 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ - ld r8,112(r1) │ │ │ │ + ld r31,96(r1) │ │ │ │ + ld r8,104(r1) │ │ │ │ + mfcr r11 │ │ │ │ + mr r12,r4 │ │ │ │ + mflr r0 │ │ │ │ + std r23,-72(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + ld r23,112(r1) │ │ │ │ lfd f10,0(r10) │ │ │ │ lfd f9,0(r9) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r31,120(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r4,40(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - std r23,-72(r1) │ │ │ │ - mr r23,r6 │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r11,104(r1) │ │ │ │ - sldi r6,r31,1 │ │ │ │ + ld r11,120(r1) │ │ │ │ + mtfprd f0,r31 │ │ │ │ + std r0,16(r1) │ │ │ │ + std r6,56(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ fcfid f11,f0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - fmul f11,f11,f1 │ │ │ │ - fcfid f12,f0 │ │ │ │ mtfprd f0,r8 │ │ │ │ + std r19,-104(r1) │ │ │ │ + sldi r9,r11,1 │ │ │ │ + fcfid f12,f0 │ │ │ │ + mtfprd f0,r23 │ │ │ │ + addi r9,r9,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - frim f11,f11 │ │ │ │ + fmul f11,f11,f1 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - fctidz f11,f11 │ │ │ │ + frim f11,f11 │ │ │ │ frim f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ - mffprd r10,f11 │ │ │ │ + fctidz f11,f11 │ │ │ │ fctidz f12,f12 │ │ │ │ - addi r28,r10,1 │ │ │ │ fctidz f0,f0 │ │ │ │ - subf r10,r31,r10 │ │ │ │ - add r28,r28,r31 │ │ │ │ - add r10,r10,r30 │ │ │ │ - mffprd r4,f12 │ │ │ │ - add r28,r28,r30 │ │ │ │ - divd r0,r10,r30 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r22,r4,1 │ │ │ │ - subf r4,r31,r4 │ │ │ │ - divd r26,r28,r30 │ │ │ │ - addi r29,r9,1 │ │ │ │ - add r4,r4,r11 │ │ │ │ - subf r9,r31,r9 │ │ │ │ - add r22,r22,r31 │ │ │ │ + mffprd r4,f11 │ │ │ │ + subf r29,r11,r4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mffprd r6,f12 │ │ │ │ + mffprd r10,f0 │ │ │ │ + add r24,r11,r31 │ │ │ │ + add r24,r24,r4 │ │ │ │ add r29,r29,r31 │ │ │ │ - add r9,r9,r8 │ │ │ │ - add r22,r22,r11 │ │ │ │ - add r29,r29,r8 │ │ │ │ - divd r24,r4,r11 │ │ │ │ - divd r27,r29,r8 │ │ │ │ - divd r20,r22,r11 │ │ │ │ - divd r25,r9,r8 │ │ │ │ - mulld r0,r0,r30 │ │ │ │ - mulld r26,r26,r30 │ │ │ │ - subf r0,r0,r10 │ │ │ │ - subf r10,r26,r28 │ │ │ │ - cmpd r0,r10 │ │ │ │ - std r10,-232(r1) │ │ │ │ - mulld r10,r27,r8 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - mulld r29,r24,r11 │ │ │ │ - mulld r20,r20,r11 │ │ │ │ - mulld r30,r25,r8 │ │ │ │ - subf r4,r29,r4 │ │ │ │ - subf r20,r20,r22 │ │ │ │ - std r4,-248(r1) │ │ │ │ - subf r30,r30,r9 │ │ │ │ - bge fe50 │ │ │ │ - cmpd r4,r20 │ │ │ │ - bge 1018c │ │ │ │ - cmpd r30,r10 │ │ │ │ - blt 1034c │ │ │ │ - cmpdi r6,0 │ │ │ │ - blt 12a5c │ │ │ │ - subf r25,r10,r6 │ │ │ │ - maddld r0,r11,r0,r4 │ │ │ │ - addi r24,r7,8 │ │ │ │ + subf r30,r11,r6 │ │ │ │ + addi r6,r6,1 │ │ │ │ + subf r0,r11,r10 │ │ │ │ + divd r27,r24,r31 │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r30,r30,r8 │ │ │ │ + add r25,r11,r8 │ │ │ │ + add r25,r25,r6 │ │ │ │ + add r4,r0,r23 │ │ │ │ + divd r0,r29,r31 │ │ │ │ + add r26,r11,r23 │ │ │ │ + add r26,r26,r10 │ │ │ │ + divd r28,r30,r8 │ │ │ │ + divd r19,r25,r8 │ │ │ │ + divd r6,r4,r23 │ │ │ │ + divd r10,r26,r23 │ │ │ │ + mulld r27,r27,r31 │ │ │ │ + mulld r0,r0,r31 │ │ │ │ + mulld r28,r28,r8 │ │ │ │ + mulld r19,r19,r8 │ │ │ │ + mulld r31,r6,r23 │ │ │ │ + mulld r10,r10,r23 │ │ │ │ + subf r27,r27,r24 │ │ │ │ + subf r0,r0,r29 │ │ │ │ + subf r6,r28,r30 │ │ │ │ + subf r19,r19,r25 │ │ │ │ + cmpd r0,r27 │ │ │ │ + subf r31,r31,r4 │ │ │ │ + subf r10,r10,r26 │ │ │ │ + bge fee8 │ │ │ │ + cmpd r6,r19 │ │ │ │ + bge 1022c │ │ │ │ + cmpd r31,r10 │ │ │ │ + blt 103ec │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 12b04 │ │ │ │ + std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ + maddld r14,r8,r0,r6 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + addi r27,r7,8 │ │ │ │ + mulld r8,r8,r23 │ │ │ │ + std r22,-80(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ addi r26,r10,1 │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r30,r23,4 │ │ │ │ + li r19,0 │ │ │ │ + addi r22,r9,-1 │ │ │ │ + cmpdi cr6,r9,0 │ │ │ │ + add r15,r31,r9 │ │ │ │ + sldi r21,r9,3 │ │ │ │ std r18,-112(r1) │ │ │ │ - mulld r6,r11,r8 │ │ │ │ - addi r31,r31,1 │ │ │ │ - std r14,-144(r1) │ │ │ │ - add r9,r30,r25 │ │ │ │ - addi r20,r25,-1 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ - addi r14,r5,8 │ │ │ │ std r17,-120(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - sldi r17,r26,3 │ │ │ │ - sldi r19,r25,3 │ │ │ │ - sldi r12,r30,4 │ │ │ │ - sldi r15,r9,4 │ │ │ │ - sldi r9,r20,3 │ │ │ │ std r16,-128(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - mulld r18,r0,r8 │ │ │ │ - sldi r29,r8,4 │ │ │ │ - sldi r21,r31,1 │ │ │ │ - mr r22,r14 │ │ │ │ - add r24,r24,r9 │ │ │ │ - addi r9,r23,8 │ │ │ │ - sldi r0,r6,4 │ │ │ │ - std r15,-256(r1) │ │ │ │ - add r19,r7,r19 │ │ │ │ - li r16,0 │ │ │ │ - mr r15,r23 │ │ │ │ - std r12,-248(r1) │ │ │ │ - std r9,-264(r1) │ │ │ │ - ld r9,40(r1) │ │ │ │ - isel r24,r24,r7,4*cr7+gt │ │ │ │ - std r0,-240(r1) │ │ │ │ - sldi r18,r18,4 │ │ │ │ - add r17,r24,r17 │ │ │ │ - add r18,r9,r18 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,-248(r1) │ │ │ │ - sldi r31,r26,4 │ │ │ │ - ld r28,-264(r1) │ │ │ │ - mr r4,r18 │ │ │ │ - mr r8,r15 │ │ │ │ - li r27,0 │ │ │ │ - cmpldi cr5,r10,1 │ │ │ │ - std r16,-272(r1) │ │ │ │ - add r31,r31,r18 │ │ │ │ - add r6,r9,r18 │ │ │ │ - ld r9,-256(r1) │ │ │ │ - add r30,r9,r18 │ │ │ │ - li r9,1 │ │ │ │ + addi r18,r5,8 │ │ │ │ + std r20,-96(r1) │ │ │ │ + sldi r20,r26,3 │ │ │ │ + sldi r24,r11,1 │ │ │ │ + sldi r16,r31,4 │ │ │ │ + mulld r14,r14,r23 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + sldi r15,r15,4 │ │ │ │ + add r21,r7,r21 │ │ │ │ + mr r25,r18 │ │ │ │ + sldi r17,r8,4 │ │ │ │ + add r27,r27,r2 │ │ │ │ + ld r2,56(r1) │ │ │ │ + isel r27,r27,r7,4*cr6+gt │ │ │ │ + sldi r14,r14,4 │ │ │ │ + addi r29,r2,8 │ │ │ │ + add r20,r27,r20 │ │ │ │ + add r14,r12,r14 │ │ │ │ + std r29,-248(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r11,r6 │ │ │ │ - ble cr7,12c20 │ │ │ │ - cmpldi r20,1 │ │ │ │ - ble 122c0 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr6,r6,r19 │ │ │ │ - cmpld cr4,r3,r30 │ │ │ │ - cmpld cr1,r7,r30 │ │ │ │ - cmpld r6,r0 │ │ │ │ - isel r23,0,r9,4*cr6+lt │ │ │ │ - isel r12,0,r9,4*cr4+lt │ │ │ │ - isel r16,0,r9,4*cr1+lt │ │ │ │ - cmpld cr6,r5,r30 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld r6,r22 │ │ │ │ - or r16,r16,r23 │ │ │ │ - isel r23,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r12 │ │ │ │ - isellt r12,0,r9 │ │ │ │ - and r0,r0,r16 │ │ │ │ - or r23,r23,r12 │ │ │ │ - and r0,r0,r23 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 122c0 │ │ │ │ - cmpld r6,r28 │ │ │ │ - cmpld cr6,r8,r30 │ │ │ │ - isellt r23,0,r9 │ │ │ │ - isel r0,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r23 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 122c0 │ │ │ │ - lfd f9,0(r8) │ │ │ │ + sldi r11,r26,4 │ │ │ │ + clrldi r4,r26,63 │ │ │ │ + ld r31,-248(r1) │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r8,r16,r14 │ │ │ │ + add r0,r15,r14 │ │ │ │ + std r19,-256(r1) │ │ │ │ + mr r6,r14 │ │ │ │ + li r23,0 │ │ │ │ + cmpldi cr7,r10,1 │ │ │ │ + add r11,r11,r14 │ │ │ │ + cmpdi cr5,r4,0 │ │ │ │ + mr r4,r8 │ │ │ │ + ble cr6,12d60 │ │ │ │ + cmpldi r22,1 │ │ │ │ + ble 12350 │ │ │ │ + addi r19,r3,16 │ │ │ │ + cmpld cr3,r7,r0 │ │ │ │ + cmpld cr4,r8,r21 │ │ │ │ + cmpld cr1,r3,r0 │ │ │ │ + cmpld r8,r19 │ │ │ │ + setbcr r12,4*cr4+lt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + setbcr r29,4*cr1+lt │ │ │ │ + cmpld cr1,r5,r0 │ │ │ │ + setbcr r28,lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpld r8,r25 │ │ │ │ + or r12,r29,r28 │ │ │ │ + and r12,r12,r19 │ │ │ │ + setbcr r29,lt │ │ │ │ + setbcr r28,4*cr1+lt │ │ │ │ + or r19,r29,r28 │ │ │ │ + and r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12350 │ │ │ │ + cmpld r8,r31 │ │ │ │ + cmpld cr1,r2,r0 │ │ │ │ + setbcr r12,lt │ │ │ │ + setbcr r19,4*cr1+lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12350 │ │ │ │ + lfd f9,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - srdi r0,r25,1 │ │ │ │ + srdi r29,r9,1 │ │ │ │ + mr r19,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r11,r3,8 │ │ │ │ - mr r23,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r11 │ │ │ │ - mr r11,r6 │ │ │ │ + mtctr r29 │ │ │ │ + addi r29,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r29 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r23) │ │ │ │ - lxv vs11,0(r11) │ │ │ │ - addi r23,r23,16 │ │ │ │ - addi r11,r11,32 │ │ │ │ - lxv vs10,-16(r11) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r4) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r4,r4,32 │ │ │ │ + lxv vs10,-16(r4) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r11) │ │ │ │ - stxv vs12,-16(r11) │ │ │ │ - bdnz fc70 │ │ │ │ - andi. r11,r25,1 │ │ │ │ - clrrdi r11,r25,1 │ │ │ │ - beq fce8 │ │ │ │ - sldi r0,r11,3 │ │ │ │ + stxv vs11,-32(r4) │ │ │ │ + stxv vs12,-16(r4) │ │ │ │ + bdnz fd10 │ │ │ │ + andi. r4,r9,1 │ │ │ │ + clrrdi r4,r9,1 │ │ │ │ + beq fd88 │ │ │ │ + sldi r19,r4,3 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - sldi r11,r11,4 │ │ │ │ - lfdx f0,r7,r0 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + sldi r4,r4,4 │ │ │ │ + lfdx f0,r7,r19 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r6,r11 │ │ │ │ + lxvx vs11,r8,r4 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r11 │ │ │ │ + stxvx vs0,r8,r4 │ │ │ │ cmpdi r10,0 │ │ │ │ - mr r11,r4 │ │ │ │ - blt fe04 │ │ │ │ - ble cr5,12310 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr6,r4,r22 │ │ │ │ - cmpld cr4,r3,r31 │ │ │ │ - cmpld cr1,r5,r31 │ │ │ │ - cmpld r4,r0 │ │ │ │ - isel r23,0,r9,4*cr6+lt │ │ │ │ - isel r12,0,r9,4*cr4+lt │ │ │ │ - isel r16,0,r9,4*cr1+lt │ │ │ │ - cmpld cr6,r8,r31 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld r4,r28 │ │ │ │ - or r16,r16,r23 │ │ │ │ - isel r23,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r12 │ │ │ │ - isellt r12,0,r9 │ │ │ │ - and r0,r0,r16 │ │ │ │ - or r23,r23,r12 │ │ │ │ - and r0,r0,r23 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12310 │ │ │ │ - cmpld r17,r4 │ │ │ │ - cmpld cr6,r24,r31 │ │ │ │ - iselgt r23,0,r9 │ │ │ │ - isel r0,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r23 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12310 │ │ │ │ - lfd f9,0(r8) │ │ │ │ + mr r4,r6 │ │ │ │ + blt fea0 │ │ │ │ + ble cr7,123a0 │ │ │ │ + addi r19,r3,16 │ │ │ │ + cmpld cr3,r5,r11 │ │ │ │ + cmpld cr4,r6,r25 │ │ │ │ + cmpld cr1,r3,r11 │ │ │ │ + cmpld r6,r19 │ │ │ │ + setbcr r12,4*cr4+lt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + setbcr r29,4*cr1+lt │ │ │ │ + cmpld cr1,r2,r11 │ │ │ │ + setbcr r28,lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpld r6,r31 │ │ │ │ + or r12,r29,r28 │ │ │ │ + and r12,r12,r19 │ │ │ │ + setbcr r29,lt │ │ │ │ + setbcr r28,4*cr1+lt │ │ │ │ + or r19,r29,r28 │ │ │ │ + and r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 123a0 │ │ │ │ + cmpld r20,r6 │ │ │ │ + cmpld cr1,r27,r11 │ │ │ │ + setbcr r12,gt │ │ │ │ + setbcr r19,4*cr1+lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 123a0 │ │ │ │ + lfd f9,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - srdi r0,r26,1 │ │ │ │ + srdi r29,r26,1 │ │ │ │ + mr r19,r27 │ │ │ │ + mr r4,r6 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r11,r3,8 │ │ │ │ - mr r23,r24 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r11 │ │ │ │ - mr r11,r4 │ │ │ │ + mtctr r29 │ │ │ │ + addi r29,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r29 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ - lxv vs0,0(r23) │ │ │ │ - lxv vs11,0(r11) │ │ │ │ - addi r23,r23,16 │ │ │ │ - addi r11,r11,32 │ │ │ │ - lxv vs10,-16(r11) │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r4) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r4,r4,32 │ │ │ │ + lxv vs10,-16(r4) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r11) │ │ │ │ - stxv vs12,-16(r11) │ │ │ │ - bdnz fd90 │ │ │ │ - andi. r11,r26,1 │ │ │ │ - beq fe04 │ │ │ │ - rldicr r11,r26,3,59 │ │ │ │ + stxv vs11,-32(r4) │ │ │ │ + stxv vs12,-16(r4) │ │ │ │ + bdnz fe30 │ │ │ │ + beq cr5,fea0 │ │ │ │ + rldicr r4,r26,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - rldicr r23,r26,4,58 │ │ │ │ - lfdx f0,r24,r11 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + rldicr r19,r26,4,58 │ │ │ │ + lfdx f0,r27,r4 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r4,r23 │ │ │ │ + lxvx vs11,r6,r19 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r23 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r4,r4,r29 │ │ │ │ - add r31,r31,r29 │ │ │ │ - add r6,r6,r29 │ │ │ │ - add r30,r30,r29 │ │ │ │ - cmpd r27,r21 │ │ │ │ - bne fbc0 │ │ │ │ - ld r16,-272(r1) │ │ │ │ - ld r9,-240(r1) │ │ │ │ - addi r22,r22,8 │ │ │ │ - mr r5,r14 │ │ │ │ - addi r16,r16,1 │ │ │ │ - add r18,r18,r9 │ │ │ │ - cmpd r16,r21 │ │ │ │ - beq 12a40 │ │ │ │ - addi r14,r14,8 │ │ │ │ - b fb80 │ │ │ │ - mr r9,r4 │ │ │ │ - cmpd r4,r20 │ │ │ │ - ld r4,-232(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ + stxvx vs0,r6,r19 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r31,r31,8 │ │ │ │ + add r6,r6,r30 │ │ │ │ + add r11,r11,r30 │ │ │ │ + add r8,r8,r30 │ │ │ │ + add r0,r0,r30 │ │ │ │ + cmpd r23,r24 │ │ │ │ + bne fc60 │ │ │ │ + ld r19,-256(r1) │ │ │ │ + addi r25,r25,8 │ │ │ │ + add r14,r14,r17 │ │ │ │ + mr r5,r18 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r24 │ │ │ │ + beq 12ae4 │ │ │ │ + addi r18,r18,8 │ │ │ │ + b fc30 │ │ │ │ + cmpd r6,r19 │ │ │ │ std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ + subf r15,r27,r9 │ │ │ │ std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ - subf r14,r4,r6 │ │ │ │ - bge ff30 │ │ │ │ - cmpd r30,r10 │ │ │ │ - bge 104dc │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 12d4c │ │ │ │ - maddld r0,r0,r11,r9 │ │ │ │ - andi. r4,r14,1 │ │ │ │ - addi r9,r31,1 │ │ │ │ - ld r4,40(r1) │ │ │ │ - addi r10,r5,8 │ │ │ │ - sldi r24,r8,4 │ │ │ │ - li r20,0 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - sldi r18,r9,4 │ │ │ │ - sldi r22,r9,1 │ │ │ │ - mr r19,r10 │ │ │ │ - mulld r26,r11,r24 │ │ │ │ - add r18,r7,r18 │ │ │ │ - maddld r21,r0,r8,r30 │ │ │ │ - sldi r21,r21,4 │ │ │ │ - add r21,r4,r21 │ │ │ │ - beq fef0 │ │ │ │ - bge cr7,11fc8 │ │ │ │ - li r20,1 │ │ │ │ - add r21,r21,r26 │ │ │ │ - mr r5,r10 │ │ │ │ - addi r19,r10,8 │ │ │ │ - cmpd r20,r14 │ │ │ │ - beq 12d40 │ │ │ │ - srdi r4,r14,1 │ │ │ │ - mtctr r4 │ │ │ │ - bge cr7,11fc8 │ │ │ │ - addi r20,r20,1 │ │ │ │ + std r22,-80(r1) │ │ │ │ + bge ffc0 │ │ │ │ + cmpd r31,r10 │ │ │ │ + bge 1056c │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 12dfc │ │ │ │ + maddld r10,r0,r8,r6 │ │ │ │ + addi r20,r11,1 │ │ │ │ + addi r30,r5,8 │ │ │ │ + sldi r26,r23,4 │ │ │ │ + andi. r4,r15,1 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + li r4,0 │ │ │ │ + sldi r22,r20,4 │ │ │ │ + mulld r19,r26,r8 │ │ │ │ + sldi r25,r20,1 │ │ │ │ + mr r24,r30 │ │ │ │ + maddld r10,r10,r23,r31 │ │ │ │ + add r22,r7,r22 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r10,r12,r10 │ │ │ │ + beq ff78 │ │ │ │ + bge cr7,120a0 │ │ │ │ + li r4,1 │ │ │ │ + add r10,r10,r19 │ │ │ │ + mr r5,r30 │ │ │ │ + addi r24,r30,8 │ │ │ │ + cmpd r4,r15 │ │ │ │ + beq 12df0 │ │ │ │ + srdi r2,r15,1 │ │ │ │ + mtctr r2 │ │ │ │ + bge cr7,120a0 │ │ │ │ + addi r4,r4,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - addi r19,r19,8 │ │ │ │ - add r21,r21,r26 │ │ │ │ - bge cr7,11fc8 │ │ │ │ - addi r20,r20,1 │ │ │ │ + addi r24,r24,8 │ │ │ │ + add r10,r10,r19 │ │ │ │ + bge cr7,120a0 │ │ │ │ + addi r4,r4,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - addi r19,r19,8 │ │ │ │ - add r21,r21,r26 │ │ │ │ - bdz 12d40 │ │ │ │ - blt cr7,fefc │ │ │ │ - b 11fc8 │ │ │ │ + addi r24,r24,8 │ │ │ │ + add r10,r10,r19 │ │ │ │ + bdz 12df0 │ │ │ │ + blt cr7,ff84 │ │ │ │ + b 120a0 │ │ │ │ nop │ │ │ │ - cmpd r30,r10 │ │ │ │ - bge 10c54 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 12768 │ │ │ │ - maddld r25,r11,r0,r9 │ │ │ │ - mulld r10,r11,r8 │ │ │ │ - subf r19,r20,r6 │ │ │ │ - addi r29,r5,8 │ │ │ │ - mr r4,r5 │ │ │ │ - sldi r28,r8,4 │ │ │ │ - addi r22,r31,1 │ │ │ │ - sldi r9,r31,5 │ │ │ │ - sldi r5,r19,3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r31,r10 │ │ │ │ + std r14,-144(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ + bge 10cbc │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 12840 │ │ │ │ + maddld r16,r8,r0,r6 │ │ │ │ + mulld r14,r8,r23 │ │ │ │ + sldi r26,r23,4 │ │ │ │ + subf r24,r19,r9 │ │ │ │ + ld r25,56(r1) │ │ │ │ + std r27,-224(r1) │ │ │ │ + std r6,-232(r1) │ │ │ │ + std r31,-240(r1) │ │ │ │ + addi r21,r11,1 │ │ │ │ + addi r4,r5,8 │ │ │ │ + mr r30,r5 │ │ │ │ + sldi r2,r11,5 │ │ │ │ + std r12,40(r1) │ │ │ │ + mulld r29,r26,r8 │ │ │ │ + sldi r5,r24,3 │ │ │ │ + cmpdi cr5,r24,0 │ │ │ │ + li r10,0 │ │ │ │ + sldi r20,r21,4 │ │ │ │ + mr r27,r2 │ │ │ │ + sldi r21,r21,1 │ │ │ │ + mr r22,r4 │ │ │ │ + maddld r14,r14,r0,r31 │ │ │ │ + maddld r16,r16,r23,r31 │ │ │ │ + ld r0,56(r1) │ │ │ │ cmpdi cr7,r19,0 │ │ │ │ - cmpdi cr5,r20,0 │ │ │ │ - mr r24,r29 │ │ │ │ - std r11,104(r1) │ │ │ │ - mulld r27,r28,r11 │ │ │ │ - sldi r21,r22,4 │ │ │ │ - addi r17,r9,32 │ │ │ │ - sldi r22,r22,1 │ │ │ │ - add r5,r5,r23 │ │ │ │ - li r26,0 │ │ │ │ - li r9,1 │ │ │ │ - std r31,120(r1) │ │ │ │ - std r29,-224(r1) │ │ │ │ - maddld r10,r10,r0,r30 │ │ │ │ - maddld r18,r25,r8,r30 │ │ │ │ - add r21,r7,r21 │ │ │ │ - mr r25,r17 │ │ │ │ - isel r0,r5,r23,4*cr7+gt │ │ │ │ - ld r5,40(r1) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r18,r18,4 │ │ │ │ - add r15,r5,r10 │ │ │ │ - add r18,r5,r18 │ │ │ │ - mr r5,r30 │ │ │ │ - mr r30,r20 │ │ │ │ - mr r20,r0 │ │ │ │ - mr r0,r8 │ │ │ │ - ble cr7,10050 │ │ │ │ - andi. r10,r19,1 │ │ │ │ - add r11,r25,r18 │ │ │ │ - mr r8,r18 │ │ │ │ - mr r31,r23 │ │ │ │ - li r29,0 │ │ │ │ - cmpdi cr6,r6,0 │ │ │ │ - beq 1000c │ │ │ │ - bge cr6,12f50 │ │ │ │ - li r29,1 │ │ │ │ - add r11,r11,r28 │ │ │ │ - addi r31,r23,8 │ │ │ │ - add r8,r18,r28 │ │ │ │ - cmpd r29,r19 │ │ │ │ - beq 10050 │ │ │ │ - srdi r10,r19,1 │ │ │ │ - bge cr6,12f50 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r31,r31,8 │ │ │ │ - add r8,r8,r28 │ │ │ │ - add r11,r11,r28 │ │ │ │ - bge cr6,12f50 │ │ │ │ - cmpdi r10,1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r31,r31,8 │ │ │ │ - add r8,r8,r28 │ │ │ │ - add r11,r11,r28 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - bne 10010 │ │ │ │ + addi r18,r3,16 │ │ │ │ + add r20,r7,r20 │ │ │ │ + mr r2,r8 │ │ │ │ + add r5,r5,r0 │ │ │ │ + sldi r14,r14,4 │ │ │ │ + sldi r16,r16,4 │ │ │ │ + isel r17,r5,r0,4*cr5+gt │ │ │ │ + mr r0,r29 │ │ │ │ + add r14,r12,r14 │ │ │ │ + add r16,r12,r16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt cr5,12728 │ │ │ │ - cmpdi r6,0 │ │ │ │ - blt 12728 │ │ │ │ - std r26,-240(r1) │ │ │ │ - add r11,r25,r15 │ │ │ │ - addi r17,r30,1 │ │ │ │ - mr r8,r15 │ │ │ │ - mr r31,r20 │ │ │ │ + ble cr5,100f0 │ │ │ │ + addi r5,r27,32 │ │ │ │ + andi. r8,r24,1 │ │ │ │ + mr r6,r16 │ │ │ │ + mr r29,r25 │ │ │ │ + li r28,0 │ │ │ │ + cmpdi cr6,r9,0 │ │ │ │ + add r5,r5,r16 │ │ │ │ + beq 100b0 │ │ │ │ + bge cr6,13000 │ │ │ │ + li r28,1 │ │ │ │ + add r5,r5,r26 │ │ │ │ + addi r29,r25,8 │ │ │ │ + add r6,r16,r26 │ │ │ │ + cmpd r28,r24 │ │ │ │ + beq 100f0 │ │ │ │ + srdi r8,r24,1 │ │ │ │ + bge cr6,13000 │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r29,r29,8 │ │ │ │ + add r6,r6,r26 │ │ │ │ + add r5,r5,r26 │ │ │ │ + bge cr6,13000 │ │ │ │ + cmpdi r8,1 │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r29,r29,8 │ │ │ │ + add r6,r6,r26 │ │ │ │ + add r5,r5,r26 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + bne 100b4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + blt cr7,12804 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 12804 │ │ │ │ + addi r5,r27,32 │ │ │ │ + addi r28,r19,1 │ │ │ │ + mr r8,r14 │ │ │ │ + mr r31,r17 │ │ │ │ + std r10,-248(r1) │ │ │ │ li r29,0 │ │ │ │ - cmpldi r22,2 │ │ │ │ - addi r16,r3,16 │ │ │ │ - mr r12,r5 │ │ │ │ - mr r26,r30 │ │ │ │ + cmpldi r21,2 │ │ │ │ + add r5,r5,r14 │ │ │ │ mr r10,r8 │ │ │ │ - beq 13270 │ │ │ │ - std r12,-272(r1) │ │ │ │ - std r26,-264(r1) │ │ │ │ - std r19,-256(r1) │ │ │ │ - cmpld cr6,r8,r24 │ │ │ │ - cmpld cr2,r8,r16 │ │ │ │ - cmpld cr3,r3,r11 │ │ │ │ - cmpld cr4,r21,r8 │ │ │ │ - cmpld cr1,r7,r11 │ │ │ │ - isel r26,0,r9,4*cr6+lt │ │ │ │ - isel r12,0,r9,4*cr2+lt │ │ │ │ - cmpld cr6,r4,r11 │ │ │ │ - isel r5,0,r9,4*cr3+lt │ │ │ │ - isel r19,0,r9,4*cr1+lt │ │ │ │ - isel r30,0,r9,4*cr4+gt │ │ │ │ - or r5,r12,r5 │ │ │ │ - or r30,r30,r19 │ │ │ │ - isel r19,0,r9,4*cr6+lt │ │ │ │ - and r5,r5,r30 │ │ │ │ - or r19,r26,r19 │ │ │ │ - and r19,r5,r19 │ │ │ │ - cmpwi cr6,r19,0 │ │ │ │ - beq cr6,13384 │ │ │ │ - addi r30,r31,8 │ │ │ │ - cmpld cr1,r11,r31 │ │ │ │ - cmpld cr6,r8,r30 │ │ │ │ - isel r26,0,r9,4*cr1+gt │ │ │ │ - isel r5,0,r9,4*cr6+lt │ │ │ │ - or r5,r5,r26 │ │ │ │ - cmpwi cr6,r5,0 │ │ │ │ - beq cr6,13370 │ │ │ │ + beq 13310 │ │ │ │ + std r9,-256(r1) │ │ │ │ + std r2,104(r1) │ │ │ │ + cmpld cr3,r20,r8 │ │ │ │ + cmpld cr4,r7,r5 │ │ │ │ + cmpld cr1,r8,r18 │ │ │ │ + cmpld cr6,r3,r5 │ │ │ │ + setbcr r12,4*cr4+lt │ │ │ │ + setbcr r6,4*cr3+gt │ │ │ │ + setbcr r9,4*cr1+lt │ │ │ │ + setbcr r2,4*cr6+lt │ │ │ │ + cmpld cr1,r8,r22 │ │ │ │ + cmpld cr6,r30,r5 │ │ │ │ + or r6,r6,r12 │ │ │ │ + or r12,r2,r9 │ │ │ │ + and r12,r12,r6 │ │ │ │ + setbcr r2,4*cr6+lt │ │ │ │ + setbcr r9,4*cr1+lt │ │ │ │ + or r6,r2,r9 │ │ │ │ + and r6,r6,r12 │ │ │ │ + cmpwi cr6,r6,0 │ │ │ │ + beq cr6,133bc │ │ │ │ + addi r12,r31,8 │ │ │ │ + cmpld cr1,r5,r31 │ │ │ │ + cmpld cr6,r8,r12 │ │ │ │ + setbcr r6,4*cr1+gt │ │ │ │ + setbcr r2,4*cr6+lt │ │ │ │ + or r6,r2,r6 │ │ │ │ + cmpwi cr6,r6,0 │ │ │ │ + beq cr6,133d0 │ │ │ │ + lfd f9,0(r30) │ │ │ │ lfd f0,0(r31) │ │ │ │ - lfd f9,0(r4) │ │ │ │ - srdi r31,r22,1 │ │ │ │ - lxvdsx vs7,0,r3 │ │ │ │ - addi r10,r3,8 │ │ │ │ - mr r5,r7 │ │ │ │ - mtctr r31 │ │ │ │ - lxvdsx vs8,0,r10 │ │ │ │ + srdi r2,r21,1 │ │ │ │ + mr r6,r7 │ │ │ │ mr r10,r8 │ │ │ │ + lxvdsx vs7,0,r3 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r2 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ - lxv vs0,0(r5) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r6) │ │ │ │ lxv vs11,0(r10) │ │ │ │ - addi r5,r5,16 │ │ │ │ + addi r6,r6,16 │ │ │ │ addi r10,r10,32 │ │ │ │ lxv vs10,-16(r10) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ stxv vs11,-32(r10) │ │ │ │ stxv vs12,-16(r10) │ │ │ │ - bdnz 10130 │ │ │ │ + bdnz 101d0 │ │ │ │ addi r29,r29,1 │ │ │ │ - mr r31,r30 │ │ │ │ - add r8,r8,r28 │ │ │ │ - add r11,r11,r28 │ │ │ │ - cmpd cr6,r17,r29 │ │ │ │ - beq cr6,12718 │ │ │ │ + mr r31,r12 │ │ │ │ + add r8,r8,r26 │ │ │ │ + add r5,r5,r26 │ │ │ │ + cmpd cr6,r28,r29 │ │ │ │ + beq cr6,127f8 │ │ │ │ mr r10,r8 │ │ │ │ - b 10098 │ │ │ │ - cmpd r30,r10 │ │ │ │ - bge 105c0 │ │ │ │ - cmpdi r6,0 │ │ │ │ - blt 12a5c │ │ │ │ - maddld r10,r0,r11,r4 │ │ │ │ - std r18,-112(r1) │ │ │ │ - mulld r18,r8,r11 │ │ │ │ - subf r26,r20,r6 │ │ │ │ - sldi r29,r8,4 │ │ │ │ - addi r9,r31,1 │ │ │ │ - std r19,-104(r1) │ │ │ │ - sldi r31,r31,5 │ │ │ │ - sldi r6,r26,3 │ │ │ │ - addi r22,r5,8 │ │ │ │ - cmpdi cr7,r26,0 │ │ │ │ - std r14,-144(r1) │ │ │ │ - li r24,0 │ │ │ │ - mulld r19,r29,r11 │ │ │ │ - sldi r28,r9,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r15,-136(r1) │ │ │ │ - add r6,r6,r23 │ │ │ │ + b 1012c │ │ │ │ + cmpd r31,r10 │ │ │ │ + bge 10650 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 12b04 │ │ │ │ + maddld r25,r0,r8,r6 │ │ │ │ + std r22,-80(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ - addi r25,r20,1 │ │ │ │ - addi r21,r31,32 │ │ │ │ - mr r15,r20 │ │ │ │ - maddld r10,r10,r8,r30 │ │ │ │ - maddld r18,r18,r0,r30 │ │ │ │ - add r27,r7,r9 │ │ │ │ - mr r31,r22 │ │ │ │ - cmpldi r28,2 │ │ │ │ - addi r0,r3,16 │ │ │ │ - isel r14,r6,r23,4*cr7+gt │ │ │ │ - li r9,1 │ │ │ │ + mulld r22,r23,r8 │ │ │ │ + ld r2,56(r1) │ │ │ │ + subf r9,r19,r9 │ │ │ │ + sldi r30,r23,4 │ │ │ │ + addi r6,r11,1 │ │ │ │ + addi r28,r5,8 │ │ │ │ + sldi r11,r11,5 │ │ │ │ + li r10,0 │ │ │ │ + std r15,-136(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ - sldi r30,r10,4 │ │ │ │ - ld r10,40(r1) │ │ │ │ - sldi r18,r18,4 │ │ │ │ - add r30,r10,r30 │ │ │ │ - add r18,r10,r18 │ │ │ │ - ble cr7,12b08 │ │ │ │ - add r4,r21,r30 │ │ │ │ - mr r8,r30 │ │ │ │ - mr r11,r23 │ │ │ │ - li r16,0 │ │ │ │ - mr r17,r30 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 12aa0 │ │ │ │ - std r17,-272(r1) │ │ │ │ - cmpld cr5,r5,r4 │ │ │ │ - cmpld cr3,r8,r0 │ │ │ │ - cmpld cr4,r3,r4 │ │ │ │ - cmpld cr1,r7,r4 │ │ │ │ - cmpld cr6,r27,r8 │ │ │ │ - isel r17,0,r9,4*cr1+lt │ │ │ │ - isel r30,0,r9,4*cr5+lt │ │ │ │ - isel r12,0,r9,4*cr3+lt │ │ │ │ - cmpld cr5,r8,r31 │ │ │ │ - isel r20,0,r9,4*cr4+lt │ │ │ │ - isel r6,0,r9,4*cr6+gt │ │ │ │ - or r20,r12,r20 │ │ │ │ - or r6,r17,r6 │ │ │ │ - isel r17,0,r9,4*cr5+lt │ │ │ │ - and r6,r20,r6 │ │ │ │ - or r30,r30,r17 │ │ │ │ - and r6,r6,r30 │ │ │ │ - cmpwi cr5,r6,0 │ │ │ │ - beq cr5,13320 │ │ │ │ - addi r30,r11,8 │ │ │ │ + sldi r24,r9,3 │ │ │ │ + mulld r8,r8,r30 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + addi r26,r19,1 │ │ │ │ + std r18,-112(r1) │ │ │ │ + sldi r29,r6,1 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + addi r27,r11,32 │ │ │ │ + cmpdi cr5,r19,0 │ │ │ │ + std r20,-96(r1) │ │ │ │ + maddld r22,r22,r0,r31 │ │ │ │ + maddld r25,r25,r23,r31 │ │ │ │ + add r24,r24,r2 │ │ │ │ + mr r11,r28 │ │ │ │ + add r0,r7,r6 │ │ │ │ + cmpldi r29,2 │ │ │ │ + addi r31,r3,16 │ │ │ │ + mr r6,r2 │ │ │ │ + isel r24,r24,r2,4*cr7+gt │ │ │ │ + sldi r25,r25,4 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + add r25,r12,r25 │ │ │ │ + add r22,r12,r22 │ │ │ │ + ble cr7,12bb4 │ │ │ │ + add r23,r27,r25 │ │ │ │ + mr r4,r25 │ │ │ │ + mr r20,r6 │ │ │ │ + li r19,0 │ │ │ │ + mr r2,r4 │ │ │ │ + beq 12b50 │ │ │ │ + cmpld cr3,r7,r23 │ │ │ │ + cmpld cr4,r0,r4 │ │ │ │ + cmpld cr1,r4,r31 │ │ │ │ + cmpld cr6,r3,r23 │ │ │ │ + setbcr r18,4*cr4+gt │ │ │ │ + setbcr r21,4*cr3+lt │ │ │ │ + setbcr r17,4*cr6+lt │ │ │ │ + setbcr r15,4*cr1+lt │ │ │ │ cmpld cr6,r4,r11 │ │ │ │ - cmpld cr5,r8,r30 │ │ │ │ - isel r20,0,r9,4*cr6+gt │ │ │ │ - isel r6,0,r9,4*cr5+lt │ │ │ │ - or r6,r6,r20 │ │ │ │ - cmpwi cr5,r6,0 │ │ │ │ - beq cr5,13314 │ │ │ │ - lfd f9,0(r11) │ │ │ │ + cmpld cr1,r23,r5 │ │ │ │ + or r21,r21,r18 │ │ │ │ + setbcr r18,4*cr6+lt │ │ │ │ + or r16,r17,r15 │ │ │ │ + and r16,r16,r21 │ │ │ │ + setbcr r17,4*cr1+gt │ │ │ │ + or r21,r18,r17 │ │ │ │ + and r21,r21,r16 │ │ │ │ + addi r18,r20,8 │ │ │ │ + cmpwi cr6,r21,0 │ │ │ │ + beq cr6,132f0 │ │ │ │ + cmpld cr6,r4,r18 │ │ │ │ + cmpld cr1,r23,r20 │ │ │ │ + setbcr r21,4*cr6+lt │ │ │ │ + setbcr r17,4*cr1+gt │ │ │ │ + or r21,r21,r17 │ │ │ │ + cmpwi cr6,r21,0 │ │ │ │ + beq cr6,132f0 │ │ │ │ + lfd f9,0(r20) │ │ │ │ lfd f0,0(r5) │ │ │ │ - srdi r11,r28,1 │ │ │ │ + srdi r20,r29,1 │ │ │ │ + mr r21,r7 │ │ │ │ + mr r2,r4 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r10,r3,8 │ │ │ │ - mr r6,r7 │ │ │ │ - mtctr r11 │ │ │ │ - lxvdsx vs8,0,r10 │ │ │ │ - mr r10,r8 │ │ │ │ + mtctr r20 │ │ │ │ + addi r20,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r20 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxv vs10,-16(r10) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r21) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r21,r21,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r10) │ │ │ │ - stxv vs12,-16(r10) │ │ │ │ - bdnz 102f0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - mr r11,r30 │ │ │ │ - add r8,r8,r29 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd cr5,r26,r16 │ │ │ │ - beq cr5,132dc │ │ │ │ - mr r10,r8 │ │ │ │ - b 10254 │ │ │ │ - cmpdi r6,0 │ │ │ │ - blt 12a5c │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 10390 │ │ │ │ + addi r19,r19,1 │ │ │ │ + mr r20,r18 │ │ │ │ + add r4,r4,r30 │ │ │ │ + add r23,r23,r30 │ │ │ │ + cmpd cr6,r9,r19 │ │ │ │ + beq cr6,12bb0 │ │ │ │ + mr r2,r4 │ │ │ │ + b 102ec │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 12b04 │ │ │ │ + std r22,-80(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ - maddld r21,r11,r0,r4 │ │ │ │ - mulld r0,r11,r8 │ │ │ │ - addi r31,r31,1 │ │ │ │ - ld r9,40(r1) │ │ │ │ - addi r24,r5,8 │ │ │ │ - cmpdi cr3,r6,1 │ │ │ │ - sldi r28,r8,4 │ │ │ │ - li r25,0 │ │ │ │ - sldi r27,r31,4 │ │ │ │ - sldi r29,r31,1 │ │ │ │ - sldi r22,r31,5 │ │ │ │ - addi r26,r3,16 │ │ │ │ - mr r31,r24 │ │ │ │ - li r6,1 │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - add r27,r7,r27 │ │ │ │ + maddld r22,r8,r0,r6 │ │ │ │ + mulld r8,r8,r23 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r26,r5,8 │ │ │ │ + sldi r29,r23,4 │ │ │ │ + cmpdi cr1,r9,1 │ │ │ │ + li r27,0 │ │ │ │ + addi r28,r3,16 │ │ │ │ std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - maddld r21,r21,r8,r30 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - sldi r21,r21,4 │ │ │ │ - add r21,r9,r21 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r20,-96(r1) │ │ │ │ + sldi r0,r11,4 │ │ │ │ + sldi r30,r11,1 │ │ │ │ + sldi r25,r11,5 │ │ │ │ + maddld r22,r22,r23,r31 │ │ │ │ + ld r23,56(r1) │ │ │ │ + add r0,r7,r0 │ │ │ │ + mr r31,r26 │ │ │ │ + sldi r24,r8,4 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + add r22,r12,r22 │ │ │ │ nop │ │ │ │ - add r4,r22,r21 │ │ │ │ - mr r8,r21 │ │ │ │ - mr r11,r23 │ │ │ │ - li r30,0 │ │ │ │ - mr r9,r8 │ │ │ │ - addi r20,r11,8 │ │ │ │ - beq cr3,12100 │ │ │ │ - cmpld cr4,r8,r26 │ │ │ │ - cmpld cr1,r3,r4 │ │ │ │ - cmpld cr6,r7,r4 │ │ │ │ - cmpld cr5,r27,r8 │ │ │ │ - cmpld r8,r31 │ │ │ │ - cmpld cr7,r5,r4 │ │ │ │ - isel r10,0,r6,4*cr4+lt │ │ │ │ - isel r16,0,r6,4*cr1+lt │ │ │ │ - isel r19,0,r6,4*cr6+lt │ │ │ │ - isel r17,0,r6,4*cr5+gt │ │ │ │ - isellt r18,0,r6 │ │ │ │ - isel r20,0,r6,4*cr7+lt │ │ │ │ - or r10,r10,r16 │ │ │ │ - or r19,r19,r17 │ │ │ │ - or r20,r20,r18 │ │ │ │ - and r10,r10,r19 │ │ │ │ - and r10,r10,r20 │ │ │ │ - addi r20,r11,8 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 12100 │ │ │ │ - cmpld r8,r20 │ │ │ │ - cmpld cr7,r11,r4 │ │ │ │ - isellt r10,0,r6 │ │ │ │ - isel r19,0,r6,4*cr7+lt │ │ │ │ - or r10,r10,r19 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 12100 │ │ │ │ - lfd f9,0(r11) │ │ │ │ + add r8,r25,r22 │ │ │ │ + mr r10,r22 │ │ │ │ + mr r9,r23 │ │ │ │ + li r4,0 │ │ │ │ + mr r2,r10 │ │ │ │ + addi r11,r9,8 │ │ │ │ + beq cr1,121e0 │ │ │ │ + cmpld cr3,r7,r8 │ │ │ │ + cmpld cr4,r0,r10 │ │ │ │ + cmpld cr6,r10,r28 │ │ │ │ + cmpld cr5,r3,r8 │ │ │ │ + cmpld r10,r31 │ │ │ │ + cmpld cr7,r5,r8 │ │ │ │ + setbcr r11,4*cr4+gt │ │ │ │ + setbcr r6,4*cr3+lt │ │ │ │ + setbcr r18,4*cr6+lt │ │ │ │ + setbcr r19,4*cr5+lt │ │ │ │ + setbcr r21,lt │ │ │ │ + setbcr r20,4*cr7+lt │ │ │ │ + or r6,r6,r11 │ │ │ │ + or r11,r19,r18 │ │ │ │ + and r11,r11,r6 │ │ │ │ + or r6,r21,r20 │ │ │ │ + and r6,r6,r11 │ │ │ │ + addi r11,r9,8 │ │ │ │ + cmpwi r6,0 │ │ │ │ + beq 121e0 │ │ │ │ + cmpld r10,r11 │ │ │ │ + cmpld cr7,r8,r9 │ │ │ │ + setbcr r6,lt │ │ │ │ + setbcr r21,4*cr7+gt │ │ │ │ + or r6,r6,r21 │ │ │ │ + cmpwi r6,0 │ │ │ │ + beq 121e0 │ │ │ │ + lfd f9,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - srdi r11,r29,1 │ │ │ │ + srdi r6,r30,1 │ │ │ │ + mr r9,r7 │ │ │ │ + mr r2,r10 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r9,r3,8 │ │ │ │ - mr r10,r7 │ │ │ │ - mtctr r11 │ │ │ │ - lxvdsx vs8,0,r9 │ │ │ │ - mr r9,r8 │ │ │ │ + mtctr r6 │ │ │ │ + addi r6,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r6 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs10,-16(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r9) │ │ │ │ - stxv vs12,-16(r9) │ │ │ │ - bdnz 10480 │ │ │ │ - addi r30,r30,1 │ │ │ │ - mr r11,r20 │ │ │ │ - add r8,r8,r28 │ │ │ │ - add r4,r4,r28 │ │ │ │ - cmpd r29,r30 │ │ │ │ - beq 12160 │ │ │ │ - mr r9,r8 │ │ │ │ - b 103dc │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 11c54 │ │ │ │ - subf r21,r10,r6 │ │ │ │ - addi r4,r7,8 │ │ │ │ - maddld r29,r0,r11,r9 │ │ │ │ - addi r22,r10,1 │ │ │ │ - sldi r26,r8,4 │ │ │ │ - addi r9,r5,8 │ │ │ │ - addi r18,r31,1 │ │ │ │ - andi. r0,r14,1 │ │ │ │ - addi r17,r21,-1 │ │ │ │ - sldi r27,r21,3 │ │ │ │ - add r24,r21,r30 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - sldi r25,r22,3 │ │ │ │ - mulld r0,r26,r11 │ │ │ │ - mr r19,r9 │ │ │ │ - sldi r18,r18,1 │ │ │ │ - sldi r28,r17,3 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - add r12,r7,r27 │ │ │ │ - ld r27,40(r1) │ │ │ │ - cmpdi cr5,r6,0 │ │ │ │ - add r28,r4,r28 │ │ │ │ - std r24,-256(r1) │ │ │ │ - sldi r24,r30,4 │ │ │ │ - isel r20,r28,r7,4*cr7+gt │ │ │ │ - maddld r16,r29,r26,r27 │ │ │ │ - std r24,-240(r1) │ │ │ │ - li r29,0 │ │ │ │ - add r15,r20,r25 │ │ │ │ - beq 10578 │ │ │ │ - bge cr5,11944 │ │ │ │ - li r29,1 │ │ │ │ - add r16,r16,r0 │ │ │ │ - mr r5,r9 │ │ │ │ - addi r19,r9,8 │ │ │ │ - cmpd r29,r14 │ │ │ │ - beq 11c48 │ │ │ │ - srdi r4,r14,1 │ │ │ │ - mtctr r4 │ │ │ │ - bge cr5,11944 │ │ │ │ - addi r29,r29,1 │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 10510 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mr r9,r11 │ │ │ │ + add r10,r10,r29 │ │ │ │ + add r8,r8,r29 │ │ │ │ + cmpd r30,r4 │ │ │ │ + beq 12240 │ │ │ │ + mr r2,r10 │ │ │ │ + b 1046c │ │ │ │ + cmpdi r15,0 │ │ │ │ + std r14,-144(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ + ble 11d4c │ │ │ │ + subf r21,r10,r9 │ │ │ │ + addi r30,r7,8 │ │ │ │ + maddld r0,r0,r8,r6 │ │ │ │ + addi r24,r10,1 │ │ │ │ + andi. r29,r15,1 │ │ │ │ + sldi r28,r23,4 │ │ │ │ + addi r4,r5,8 │ │ │ │ + addi r19,r11,1 │ │ │ │ + addi r18,r21,-1 │ │ │ │ + cmpdi cr6,r21,0 │ │ │ │ + add r29,r21,r31 │ │ │ │ + sldi r2,r24,3 │ │ │ │ + sldi r17,r21,3 │ │ │ │ + mulld r26,r8,r28 │ │ │ │ + mr r20,r4 │ │ │ │ + sldi r19,r19,1 │ │ │ │ + sldi r25,r18,3 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + li r14,0 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + add r17,r7,r17 │ │ │ │ + add r25,r25,r30 │ │ │ │ + std r29,-240(r1) │ │ │ │ + maddld r29,r0,r28,r12 │ │ │ │ + sldi r0,r31,4 │ │ │ │ + isel r22,r25,r7,4*cr6+gt │ │ │ │ + add r16,r22,r2 │ │ │ │ + beq 10608 │ │ │ │ + bge cr7,11a18 │ │ │ │ + li r14,1 │ │ │ │ + add r29,r29,r26 │ │ │ │ + mr r5,r4 │ │ │ │ + addi r20,r4,8 │ │ │ │ + cmpd r14,r15 │ │ │ │ + beq 11d40 │ │ │ │ + srdi r2,r15,1 │ │ │ │ + mtctr r2 │ │ │ │ + bge cr7,11a18 │ │ │ │ + addi r14,r14,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - addi r19,r19,8 │ │ │ │ - add r16,r16,r0 │ │ │ │ - bge cr5,11944 │ │ │ │ - addi r29,r29,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + add r29,r29,r26 │ │ │ │ + bge cr7,11a18 │ │ │ │ + addi r14,r14,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - addi r19,r19,8 │ │ │ │ - add r16,r16,r0 │ │ │ │ - bdz 11c48 │ │ │ │ - blt cr5,10584 │ │ │ │ - b 11944 │ │ │ │ + addi r20,r20,8 │ │ │ │ + add r29,r29,r26 │ │ │ │ + bdz 11d40 │ │ │ │ + blt cr7,10614 │ │ │ │ + b 11a18 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r6,0 │ │ │ │ - blt 12a5c │ │ │ │ - subf r28,r10,r6 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 12b04 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + std r22,-80(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ - subf r21,r20,r6 │ │ │ │ - sldi r6,r8,4 │ │ │ │ - addi r25,r23,8 │ │ │ │ - maddld r4,r0,r11,r4 │ │ │ │ - std r19,-104(r1) │ │ │ │ - addi r29,r7,8 │ │ │ │ - addi r27,r10,1 │ │ │ │ - addi r31,r31,1 │ │ │ │ - mulld r22,r6,r11 │ │ │ │ - add r11,r28,r30 │ │ │ │ - addi r19,r28,-1 │ │ │ │ - addi r9,r21,-1 │ │ │ │ - std r14,-144(r1) │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - cmpdi cr6,r21,0 │ │ │ │ - sldi r8,r10,4 │ │ │ │ + subf r22,r19,r9 │ │ │ │ + ld r4,56(r1) │ │ │ │ + subf r9,r10,r9 │ │ │ │ + addi r28,r7,8 │ │ │ │ + std r17,-120(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ + maddld r17,r0,r8,r6 │ │ │ │ + addi r29,r10,1 │ │ │ │ + addi r11,r11,1 │ │ │ │ addi r16,r5,8 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - sldi r26,r19,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - std r17,-120(r1) │ │ │ │ + mulld r25,r2,r8 │ │ │ │ + addi r6,r22,-1 │ │ │ │ + addi r21,r9,-1 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ std r18,-112(r1) │ │ │ │ - sldi r17,r27,3 │ │ │ │ - sldi r18,r28,3 │ │ │ │ - sldi r31,r31,1 │ │ │ │ - std r11,-256(r1) │ │ │ │ - sldi r11,r30,4 │ │ │ │ - add r26,r26,r29 │ │ │ │ - add r9,r9,r25 │ │ │ │ - mr r24,r16 │ │ │ │ + std r20,-96(r1) │ │ │ │ + cmpdi cr6,r22,0 │ │ │ │ + sldi r11,r11,1 │ │ │ │ + sldi r18,r29,3 │ │ │ │ + add r30,r9,r31 │ │ │ │ + std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ - std r20,-248(r1) │ │ │ │ - li r15,0 │ │ │ │ - add r18,r7,r18 │ │ │ │ + sldi r8,r6,3 │ │ │ │ + sldi r6,r10,4 │ │ │ │ + addi r27,r4,8 │ │ │ │ + sldi r4,r21,3 │ │ │ │ + maddld r17,r17,r2,r12 │ │ │ │ + sldi r20,r9,3 │ │ │ │ + sldi r23,r31,4 │ │ │ │ + std r11,-224(r1) │ │ │ │ + mr r26,r16 │ │ │ │ + maddld r0,r25,r0,r12 │ │ │ │ + addi r12,r6,16 │ │ │ │ + ld r6,56(r1) │ │ │ │ + add r28,r28,r4 │ │ │ │ + add r8,r8,r27 │ │ │ │ + std r27,-192(r1) │ │ │ │ + sldi r11,r30,4 │ │ │ │ + add r20,r7,r20 │ │ │ │ + li r14,0 │ │ │ │ cmpdi cr5,r10,0 │ │ │ │ - std r11,-264(r1) │ │ │ │ - ld r11,40(r1) │ │ │ │ - isel r9,r9,r23,4*cr6+gt │ │ │ │ - isel r26,r26,r7,4*cr7+gt │ │ │ │ - std r25,-192(r1) │ │ │ │ - std r31,-216(r1) │ │ │ │ - std r15,-272(r1) │ │ │ │ - std r23,56(r1) │ │ │ │ - std r9,-208(r1) │ │ │ │ - add r17,r26,r17 │ │ │ │ - addi r9,r9,8 │ │ │ │ - maddld r14,r4,r6,r11 │ │ │ │ - maddld r12,r22,r0,r11 │ │ │ │ - addi r0,r8,16 │ │ │ │ - std r9,-200(r1) │ │ │ │ - mr r20,r0 │ │ │ │ - mr r0,r22 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr6,1096c │ │ │ │ - ld r9,-264(r1) │ │ │ │ - ld r25,-192(r1) │ │ │ │ + std r23,-248(r1) │ │ │ │ + std r25,-216(r1) │ │ │ │ + isel r28,r28,r7,4*cr7+gt │ │ │ │ + mr r24,r19 │ │ │ │ + std r11,-256(r1) │ │ │ │ + isel r8,r8,r6,4*cr6+gt │ │ │ │ + add r18,r28,r18 │ │ │ │ + std r8,-208(r1) │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r8,-200(r1) │ │ │ │ + ble cr6,109e4 │ │ │ │ + ld r8,-248(r1) │ │ │ │ + clrldi r11,r9,63 │ │ │ │ + ld r27,-192(r1) │ │ │ │ + add r30,r12,r17 │ │ │ │ + mr r6,r17 │ │ │ │ + li r19,0 │ │ │ │ + std r0,-240(r1) │ │ │ │ + cmpdi cr1,r11,0 │ │ │ │ + add r4,r8,r17 │ │ │ │ + ld r8,-256(r1) │ │ │ │ + add r31,r17,r8 │ │ │ │ ld r8,56(r1) │ │ │ │ - add r29,r20,r14 │ │ │ │ - mr r4,r14 │ │ │ │ - li r23,0 │ │ │ │ - std r14,-240(r1) │ │ │ │ - std r12,-232(r1) │ │ │ │ - add r11,r9,r14 │ │ │ │ - ld r9,-256(r1) │ │ │ │ - add r30,r14,r9 │ │ │ │ - li r9,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r31,r11 │ │ │ │ - ble cr7,10814 │ │ │ │ - cmpldi r19,1 │ │ │ │ - ble 12180 │ │ │ │ - addi r22,r3,16 │ │ │ │ - cmpld cr1,r30,r7 │ │ │ │ - cmpld cr3,r3,r30 │ │ │ │ - cmpld cr4,r11,r18 │ │ │ │ - cmpld r11,r22 │ │ │ │ - isel r12,0,r9,4*cr3+lt │ │ │ │ - isel r22,0,r9,4*cr1+gt │ │ │ │ - isel r14,0,r9,4*cr4+lt │ │ │ │ - cmpld cr1,r11,r24 │ │ │ │ - isellt r15,0,r9 │ │ │ │ - cmpld r30,r5 │ │ │ │ - or r14,r14,r22 │ │ │ │ - isel r22,0,r9,4*cr1+lt │ │ │ │ - or r15,r15,r12 │ │ │ │ - iselgt r12,0,r9 │ │ │ │ - and r15,r15,r14 │ │ │ │ - or r22,r22,r12 │ │ │ │ - and r22,r15,r22 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 12180 │ │ │ │ - cmpld r30,r8 │ │ │ │ - cmpld cr1,r11,r25 │ │ │ │ - iselgt r22,0,r9 │ │ │ │ - isel r15,0,r9,4*cr1+lt │ │ │ │ - or r22,r15,r22 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 12180 │ │ │ │ + mr r11,r4 │ │ │ │ + ble cr7,10890 │ │ │ │ + cmpldi r21,1 │ │ │ │ + ble 12260 │ │ │ │ + addi r23,r3,16 │ │ │ │ + cmpld cr2,r4,r20 │ │ │ │ + cmpld cr3,r31,r7 │ │ │ │ + cmpld cr4,r3,r31 │ │ │ │ + cmpld r4,r23 │ │ │ │ + setbcr r15,4*cr3+gt │ │ │ │ + setbcr r23,4*cr2+lt │ │ │ │ + setbcr r0,4*cr4+lt │ │ │ │ + cmpld cr4,r4,r26 │ │ │ │ + setbcr r25,lt │ │ │ │ + or r23,r23,r15 │ │ │ │ + cmpld r31,r5 │ │ │ │ + or r15,r0,r25 │ │ │ │ + and r15,r15,r23 │ │ │ │ + setbcr r0,gt │ │ │ │ + setbcr r25,4*cr4+lt │ │ │ │ + or r23,r0,r25 │ │ │ │ + and r23,r23,r15 │ │ │ │ + cmpwi r23,0 │ │ │ │ + beq 12260 │ │ │ │ + cmpld r31,r8 │ │ │ │ + cmpld cr4,r4,r27 │ │ │ │ + setbcr r15,gt │ │ │ │ + setbcr r23,4*cr4+lt │ │ │ │ + or r23,r23,r15 │ │ │ │ + cmpwi r23,0 │ │ │ │ + beq 12260 │ │ │ │ lfd f9,0(r5) │ │ │ │ lfd f0,0(r8) │ │ │ │ - srdi r15,r28,1 │ │ │ │ + addi r25,r3,8 │ │ │ │ + srdi r0,r9,1 │ │ │ │ + mr r23,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r22,r7 │ │ │ │ - mtctr r15 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r11 │ │ │ │ + lxvdsx vs8,0,r25 │ │ │ │ + mtctr r0 │ │ │ │ fmul f9,f9,f0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r22) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r23) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r23,r23,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 107a0 │ │ │ │ - andi. r31,r28,1 │ │ │ │ - beq 10814 │ │ │ │ - rldicr r31,r28,3,59 │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 10820 │ │ │ │ + beq cr1,10890 │ │ │ │ + rldicr r11,r9,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ lfd f12,0(r8) │ │ │ │ - rldicr r22,r28,4,58 │ │ │ │ - lfdx f0,r7,r31 │ │ │ │ + rldicr r23,r9,4,58 │ │ │ │ + lfdx f0,r7,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r11,r22 │ │ │ │ + lxvx vs11,r4,r23 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r22 │ │ │ │ - mr r31,r4 │ │ │ │ - blt cr5,10934 │ │ │ │ + stxvx vs0,r4,r23 │ │ │ │ + mr r11,r6 │ │ │ │ + blt cr5,109b4 │ │ │ │ cmpldi r10,1 │ │ │ │ - ble 12400 │ │ │ │ - addi r22,r3,16 │ │ │ │ - cmpld cr1,r4,r24 │ │ │ │ - cmpld cr3,r3,r29 │ │ │ │ - cmpld cr4,r29,r5 │ │ │ │ - cmpld r4,r22 │ │ │ │ - isel r12,0,r9,4*cr3+lt │ │ │ │ - isel r22,0,r9,4*cr1+lt │ │ │ │ - isel r14,0,r9,4*cr4+gt │ │ │ │ - cmpld cr1,r4,r25 │ │ │ │ - isellt r15,0,r9 │ │ │ │ - cmpld r29,r8 │ │ │ │ - or r14,r14,r22 │ │ │ │ - isel r22,0,r9,4*cr1+lt │ │ │ │ - or r15,r15,r12 │ │ │ │ - iselgt r12,0,r9 │ │ │ │ - and r15,r15,r14 │ │ │ │ - or r22,r22,r12 │ │ │ │ - and r22,r15,r22 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 12400 │ │ │ │ - cmpld r29,r26 │ │ │ │ - cmpld cr1,r4,r17 │ │ │ │ - iselgt r22,0,r9 │ │ │ │ - isel r15,0,r9,4*cr1+lt │ │ │ │ - or r22,r15,r22 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 12400 │ │ │ │ + ble 124e0 │ │ │ │ + addi r23,r3,16 │ │ │ │ + cmpld cr2,r30,r5 │ │ │ │ + cmpld cr3,r6,r26 │ │ │ │ + cmpld cr4,r3,r30 │ │ │ │ + cmpld r6,r23 │ │ │ │ + setbcr r15,4*cr3+lt │ │ │ │ + setbcr r23,4*cr2+gt │ │ │ │ + setbcr r0,4*cr4+lt │ │ │ │ + cmpld cr4,r6,r27 │ │ │ │ + setbcr r25,lt │ │ │ │ + or r23,r23,r15 │ │ │ │ + cmpld r30,r8 │ │ │ │ + or r15,r0,r25 │ │ │ │ + and r15,r15,r23 │ │ │ │ + setbcr r0,gt │ │ │ │ + setbcr r25,4*cr4+lt │ │ │ │ + or r23,r0,r25 │ │ │ │ + and r23,r23,r15 │ │ │ │ + cmpwi r23,0 │ │ │ │ + beq 124e0 │ │ │ │ + cmpld r30,r28 │ │ │ │ + cmpld cr4,r6,r18 │ │ │ │ + setbcr r15,gt │ │ │ │ + setbcr r23,4*cr4+lt │ │ │ │ + or r23,r23,r15 │ │ │ │ + cmpwi r23,0 │ │ │ │ + beq 124e0 │ │ │ │ lfd f9,0(r5) │ │ │ │ lfd f0,0(r8) │ │ │ │ - srdi r15,r27,1 │ │ │ │ + addi r25,r3,8 │ │ │ │ + srdi r0,r29,1 │ │ │ │ + mr r23,r28 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r22,r26 │ │ │ │ - mtctr r15 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r4 │ │ │ │ + lxvdsx vs8,0,r25 │ │ │ │ + mtctr r0 │ │ │ │ fmul f9,f9,f0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r22) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r23) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r23,r23,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 108c0 │ │ │ │ - andi. r31,r27,1 │ │ │ │ - beq 10934 │ │ │ │ - rldicr r31,r27,3,59 │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 10940 │ │ │ │ + andi. r11,r29,1 │ │ │ │ + beq 109b4 │ │ │ │ + rldicr r11,r29,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ lfd f12,0(r8) │ │ │ │ - rldicr r22,r27,4,58 │ │ │ │ - lfdx f0,r26,r31 │ │ │ │ + rldicr r23,r29,4,58 │ │ │ │ + lfdx f0,r28,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r4,r22 │ │ │ │ + lxvx vs11,r6,r23 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r22 │ │ │ │ - addi r23,r23,1 │ │ │ │ + stxvx vs0,r6,r23 │ │ │ │ + addi r19,r19,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - addi r25,r25,8 │ │ │ │ - add r4,r4,r6 │ │ │ │ - add r29,r29,r6 │ │ │ │ - add r11,r11,r6 │ │ │ │ - add r30,r30,r6 │ │ │ │ - cmpd r23,r21 │ │ │ │ - bne 106f0 │ │ │ │ - ld r9,-248(r1) │ │ │ │ - ld r14,-240(r1) │ │ │ │ - ld r12,-232(r1) │ │ │ │ - cmpdi r9,0 │ │ │ │ - blt 10c24 │ │ │ │ - ld r9,-264(r1) │ │ │ │ - ld r25,-200(r1) │ │ │ │ - ld r8,-208(r1) │ │ │ │ - add r29,r20,r12 │ │ │ │ - mr r4,r12 │ │ │ │ - li r23,0 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r30,r30,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r31,r31,r2 │ │ │ │ + cmpd r19,r22 │ │ │ │ + bne 10770 │ │ │ │ + cmpdi r24,0 │ │ │ │ + ld r0,-240(r1) │ │ │ │ + blt 10c90 │ │ │ │ + ld r8,-248(r1) │ │ │ │ + clrldi r11,r9,63 │ │ │ │ + ld r27,-200(r1) │ │ │ │ + add r30,r12,r0 │ │ │ │ + addi r19,r24,1 │ │ │ │ + mr r6,r0 │ │ │ │ std r14,-240(r1) │ │ │ │ - std r21,-232(r1) │ │ │ │ - std r12,-224(r1) │ │ │ │ - add r11,r9,r12 │ │ │ │ - ld r9,-256(r1) │ │ │ │ - add r30,r12,r9 │ │ │ │ - ld r9,-248(r1) │ │ │ │ - addi r22,r9,1 │ │ │ │ - li r9,1 │ │ │ │ - nop │ │ │ │ + std r0,-232(r1) │ │ │ │ + li r23,0 │ │ │ │ + cmpdi cr1,r11,0 │ │ │ │ + add r4,r8,r0 │ │ │ │ + ld r8,-256(r1) │ │ │ │ + add r31,r0,r8 │ │ │ │ + ld r8,-208(r1) │ │ │ │ nop │ │ │ │ - mr r31,r11 │ │ │ │ - ble cr7,10ad4 │ │ │ │ - cmpldi r19,1 │ │ │ │ - ble 12450 │ │ │ │ - addi r21,r3,16 │ │ │ │ - cmpld cr1,r11,r18 │ │ │ │ - cmpld cr3,r3,r30 │ │ │ │ - cmpld cr4,r7,r30 │ │ │ │ - cmpld r11,r21 │ │ │ │ - isel r15,0,r9,4*cr1+lt │ │ │ │ - isel r12,0,r9,4*cr3+lt │ │ │ │ - isel r14,0,r9,4*cr4+lt │ │ │ │ - cmpld cr1,r5,r30 │ │ │ │ - isellt r21,0,r9 │ │ │ │ - cmpld r11,r24 │ │ │ │ - or r14,r14,r15 │ │ │ │ - isel r15,0,r9,4*cr1+lt │ │ │ │ - or r21,r21,r12 │ │ │ │ - isellt r12,0,r9 │ │ │ │ - and r21,r21,r14 │ │ │ │ - or r15,r15,r12 │ │ │ │ - and r21,r21,r15 │ │ │ │ - cmpwi r21,0 │ │ │ │ - beq 12450 │ │ │ │ - cmpld r11,r25 │ │ │ │ - cmpld cr1,r8,r30 │ │ │ │ - isellt r15,0,r9 │ │ │ │ - isel r21,0,r9,4*cr1+lt │ │ │ │ - or r21,r21,r15 │ │ │ │ - cmpwi r21,0 │ │ │ │ - beq 12450 │ │ │ │ + mr r11,r4 │ │ │ │ + ble cr7,10b40 │ │ │ │ + cmpldi r21,1 │ │ │ │ + ble 12530 │ │ │ │ + addi r15,r3,16 │ │ │ │ + cmpld cr2,r7,r31 │ │ │ │ + cmpld cr3,r4,r20 │ │ │ │ + cmpld cr4,r3,r31 │ │ │ │ + cmpld r4,r15 │ │ │ │ + setbcr r14,4*cr3+lt │ │ │ │ + setbcr r15,4*cr2+lt │ │ │ │ + setbcr r0,4*cr4+lt │ │ │ │ + cmpld cr4,r5,r31 │ │ │ │ + setbcr r25,lt │ │ │ │ + or r15,r15,r14 │ │ │ │ + cmpld r4,r26 │ │ │ │ + or r14,r0,r25 │ │ │ │ + and r14,r14,r15 │ │ │ │ + setbcr r0,lt │ │ │ │ + setbcr r25,4*cr4+lt │ │ │ │ + or r15,r0,r25 │ │ │ │ + and r15,r15,r14 │ │ │ │ + cmpwi r15,0 │ │ │ │ + beq 12530 │ │ │ │ + cmpld r4,r27 │ │ │ │ + cmpld cr4,r8,r31 │ │ │ │ + setbcr r14,lt │ │ │ │ + setbcr r15,4*cr4+lt │ │ │ │ + or r15,r15,r14 │ │ │ │ + cmpwi r15,0 │ │ │ │ + beq 12530 │ │ │ │ lfd f9,0(r8) │ │ │ │ lfd f0,0(r5) │ │ │ │ - srdi r15,r28,1 │ │ │ │ + addi r25,r3,8 │ │ │ │ + srdi r0,r9,1 │ │ │ │ + mr r15,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r21,r7 │ │ │ │ - mtctr r15 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r11 │ │ │ │ + lxvdsx vs8,0,r25 │ │ │ │ + mtctr r0 │ │ │ │ fmul f9,f9,f0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r21) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r21,r21,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r15) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r15,r15,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 10a60 │ │ │ │ - andi. r31,r28,1 │ │ │ │ - beq 10ad4 │ │ │ │ - rldicr r31,r28,3,59 │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 10ad0 │ │ │ │ + beq cr1,10b40 │ │ │ │ + rldicr r11,r9,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ lfd f12,0(r8) │ │ │ │ - rldicr r21,r28,4,58 │ │ │ │ - lfdx f0,r7,r31 │ │ │ │ + rldicr r15,r9,4,58 │ │ │ │ + lfdx f0,r7,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r11,r21 │ │ │ │ + lxvx vs11,r4,r15 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r21 │ │ │ │ - mr r31,r4 │ │ │ │ - blt cr5,10bf4 │ │ │ │ + stxvx vs0,r4,r15 │ │ │ │ + mr r11,r6 │ │ │ │ + blt cr5,10c64 │ │ │ │ cmpldi r10,1 │ │ │ │ - ble 123b0 │ │ │ │ - addi r21,r3,16 │ │ │ │ - cmpld cr1,r4,r24 │ │ │ │ - cmpld cr3,r3,r29 │ │ │ │ - cmpld cr4,r5,r29 │ │ │ │ - cmpld r4,r21 │ │ │ │ - isel r15,0,r9,4*cr1+lt │ │ │ │ - isel r12,0,r9,4*cr3+lt │ │ │ │ - isel r14,0,r9,4*cr4+lt │ │ │ │ - cmpld cr1,r8,r29 │ │ │ │ - isellt r21,0,r9 │ │ │ │ - cmpld r4,r25 │ │ │ │ - or r14,r14,r15 │ │ │ │ - isel r15,0,r9,4*cr1+lt │ │ │ │ - or r21,r21,r12 │ │ │ │ - isellt r12,0,r9 │ │ │ │ - and r21,r21,r14 │ │ │ │ - or r15,r15,r12 │ │ │ │ - and r21,r21,r15 │ │ │ │ - cmpwi r21,0 │ │ │ │ - beq 123b0 │ │ │ │ - cmpld r4,r17 │ │ │ │ - cmpld cr1,r26,r29 │ │ │ │ - isellt r15,0,r9 │ │ │ │ - isel r21,0,r9,4*cr1+lt │ │ │ │ - or r21,r21,r15 │ │ │ │ - cmpwi r21,0 │ │ │ │ - beq 123b0 │ │ │ │ + ble 12490 │ │ │ │ + addi r15,r3,16 │ │ │ │ + cmpld cr2,r5,r30 │ │ │ │ + cmpld cr3,r6,r26 │ │ │ │ + cmpld cr4,r3,r30 │ │ │ │ + cmpld r6,r15 │ │ │ │ + setbcr r14,4*cr3+lt │ │ │ │ + setbcr r15,4*cr2+lt │ │ │ │ + setbcr r0,4*cr4+lt │ │ │ │ + cmpld cr4,r8,r30 │ │ │ │ + setbcr r25,lt │ │ │ │ + or r15,r15,r14 │ │ │ │ + cmpld r6,r27 │ │ │ │ + or r14,r0,r25 │ │ │ │ + and r14,r14,r15 │ │ │ │ + setbcr r0,lt │ │ │ │ + setbcr r25,4*cr4+lt │ │ │ │ + or r15,r0,r25 │ │ │ │ + and r15,r15,r14 │ │ │ │ + cmpwi r15,0 │ │ │ │ + beq 12490 │ │ │ │ + cmpld r6,r18 │ │ │ │ + cmpld cr4,r28,r30 │ │ │ │ + setbcr r14,lt │ │ │ │ + setbcr r15,4*cr4+lt │ │ │ │ + or r15,r15,r14 │ │ │ │ + cmpwi r15,0 │ │ │ │ + beq 12490 │ │ │ │ lfd f9,0(r8) │ │ │ │ lfd f0,0(r5) │ │ │ │ - srdi r15,r27,1 │ │ │ │ + addi r25,r3,8 │ │ │ │ + srdi r0,r29,1 │ │ │ │ + mr r15,r28 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r21,r26 │ │ │ │ - mtctr r15 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r4 │ │ │ │ + lxvdsx vs8,0,r25 │ │ │ │ + mtctr r0 │ │ │ │ fmul f9,f9,f0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r21) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r21,r21,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r15) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + addi r15,r15,16 │ │ │ │ + addi r11,r11,32 │ │ │ │ + lxv vs10,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 10b80 │ │ │ │ - andi. r31,r27,1 │ │ │ │ - beq 10bf4 │ │ │ │ - rldicr r31,r27,3,59 │ │ │ │ + stxv vs11,-32(r11) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ + bdnz 10bf0 │ │ │ │ + andi. r11,r29,1 │ │ │ │ + beq 10c64 │ │ │ │ + rldicr r11,r29,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ lfd f12,0(r8) │ │ │ │ - rldicr r21,r27,4,58 │ │ │ │ - lfdx f0,r26,r31 │ │ │ │ + rldicr r15,r29,4,58 │ │ │ │ + lfdx f0,r28,r11 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r4,r21 │ │ │ │ + lxvx vs11,r6,r15 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r21 │ │ │ │ + stxvx vs0,r6,r15 │ │ │ │ addi r23,r23,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - addi r25,r25,8 │ │ │ │ - add r4,r4,r6 │ │ │ │ - add r29,r29,r6 │ │ │ │ - add r11,r11,r6 │ │ │ │ - add r30,r30,r6 │ │ │ │ - cmpd r23,r22 │ │ │ │ - bne 109b0 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r30,r30,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r31,r31,r2 │ │ │ │ + cmpd r23,r19 │ │ │ │ + bne 10a20 │ │ │ │ ld r14,-240(r1) │ │ │ │ - ld r21,-232(r1) │ │ │ │ - ld r12,-224(r1) │ │ │ │ - ld r9,-272(r1) │ │ │ │ + ld r0,-232(r1) │ │ │ │ ld r8,-216(r1) │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r12,r12,r0 │ │ │ │ - add r14,r14,r0 │ │ │ │ + addi r14,r14,1 │ │ │ │ + addi r26,r26,8 │ │ │ │ mr r5,r16 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-272(r1) │ │ │ │ - beq 12a40 │ │ │ │ + add r0,r0,r8 │ │ │ │ + add r17,r17,r8 │ │ │ │ + ld r8,-224(r1) │ │ │ │ + cmpd r14,r8 │ │ │ │ + beq 12ae4 │ │ │ │ addi r16,r16,8 │ │ │ │ - b 106b0 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 112e4 │ │ │ │ - subf r17,r20,r6 │ │ │ │ - maddld r19,r11,r0,r9 │ │ │ │ - subf r29,r10,r6 │ │ │ │ - addi r27,r7,8 │ │ │ │ - std r30,-176(r1) │ │ │ │ - addi r15,r23,8 │ │ │ │ - sldi r4,r8,4 │ │ │ │ - addi r28,r10,1 │ │ │ │ - addi r31,r5,8 │ │ │ │ - std r20,-216(r1) │ │ │ │ - addi r9,r17,-1 │ │ │ │ - addi r22,r29,-1 │ │ │ │ - add r26,r29,r30 │ │ │ │ - cmpdi cr5,r17,0 │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r15,-184(r1) │ │ │ │ - mulld r12,r4,r11 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - sldi r18,r28,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r24,r22,3 │ │ │ │ - sldi r21,r29,3 │ │ │ │ - sldi r16,r26,4 │ │ │ │ - sldi r26,r10,4 │ │ │ │ - mr r25,r31 │ │ │ │ - cmpdi cr6,r20,0 │ │ │ │ - std r6,-168(r1) │ │ │ │ - std r9,-272(r1) │ │ │ │ - sldi r9,r30,4 │ │ │ │ - add r27,r27,r24 │ │ │ │ - ld r24,40(r1) │ │ │ │ + b 10730 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 1139c │ │ │ │ + subf r28,r10,r9 │ │ │ │ + addi r11,r5,8 │ │ │ │ + std r5,-256(r1) │ │ │ │ + subf r17,r19,r9 │ │ │ │ + sldi r5,r10,4 │ │ │ │ + ld r2,56(r1) │ │ │ │ + std r12,40(r1) │ │ │ │ + sldi r4,r23,4 │ │ │ │ + addi r25,r7,8 │ │ │ │ + maddld r16,r8,r0,r6 │ │ │ │ + addi r30,r10,1 │ │ │ │ + std r31,-192(r1) │ │ │ │ + std r6,-184(r1) │ │ │ │ + std r27,-176(r1) │ │ │ │ + addi r29,r17,-1 │ │ │ │ + addi r22,r28,-1 │ │ │ │ + std r5,-240(r1) │ │ │ │ + li r5,0 │ │ │ │ + cmpdi cr1,r17,0 │ │ │ │ + mulld r14,r4,r8 │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + add r24,r28,r31 │ │ │ │ + sldi r18,r30,3 │ │ │ │ + std r9,-168(r1) │ │ │ │ + std r11,-160(r1) │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + sldi r20,r22,3 │ │ │ │ + std r5,-248(r1) │ │ │ │ + ld r5,56(r1) │ │ │ │ + sldi r21,r28,3 │ │ │ │ + std r8,104(r1) │ │ │ │ + std r23,112(r1) │ │ │ │ + maddld r16,r16,r4,r12 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + mr r26,r11 │ │ │ │ + cmpdi cr6,r19,0 │ │ │ │ + add r29,r29,r2 │ │ │ │ + add r20,r25,r20 │ │ │ │ + std r2,-200(r1) │ │ │ │ + sldi r2,r31,4 │ │ │ │ add r21,r7,r21 │ │ │ │ - mr r30,r26 │ │ │ │ - std r23,56(r1) │ │ │ │ - std r11,104(r1) │ │ │ │ - std r8,112(r1) │ │ │ │ - std r9,-264(r1) │ │ │ │ - isel r27,r27,r7,4*cr7+gt │ │ │ │ - std r12,-224(r1) │ │ │ │ - std r31,-160(r1) │ │ │ │ - ld r9,-272(r1) │ │ │ │ - add r9,r9,r15 │ │ │ │ - maddld r15,r19,r4,r24 │ │ │ │ - li r24,0 │ │ │ │ - add r19,r27,r18 │ │ │ │ - std r24,-272(r1) │ │ │ │ - ld r24,40(r1) │ │ │ │ - isel r9,r9,r23,4*cr5+gt │ │ │ │ - std r9,-200(r1) │ │ │ │ - addi r9,r9,8 │ │ │ │ - maddld r0,r12,r0,r24 │ │ │ │ - std r9,-192(r1) │ │ │ │ - nop │ │ │ │ - ble cr5,10fdc │ │ │ │ - ld r9,-264(r1) │ │ │ │ - addi r26,r30,16 │ │ │ │ - ld r23,-184(r1) │ │ │ │ - ld r8,56(r1) │ │ │ │ - add r24,r15,r16 │ │ │ │ - mr r6,r15 │ │ │ │ - li r20,0 │ │ │ │ - cmpdi cr1,r10,0 │ │ │ │ - std r0,-256(r1) │ │ │ │ - add r26,r26,r15 │ │ │ │ - add r11,r15,r9 │ │ │ │ - li r9,1 │ │ │ │ - nop │ │ │ │ + maddld r25,r14,r0,r12 │ │ │ │ + mr r12,r15 │ │ │ │ + std r2,-232(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + isel r2,r29,r5,4*cr1+gt │ │ │ │ + ld r15,-232(r1) │ │ │ │ + isel r29,r20,r7,4*cr7+gt │ │ │ │ + mr r14,r24 │ │ │ │ + addi r5,r2,8 │ │ │ │ + add r20,r29,r18 │ │ │ │ + mr r18,r19 │ │ │ │ + std r2,-216(r1) │ │ │ │ + std r5,-208(r1) │ │ │ │ + ld r5,-256(r1) │ │ │ │ + std r25,-256(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r31,r11 │ │ │ │ - ble cr7,10e94 │ │ │ │ + ble cr1,11068 │ │ │ │ + ld r2,-240(r1) │ │ │ │ + clrldi r6,r28,63 │ │ │ │ + ld r31,-200(r1) │ │ │ │ + add r8,r16,r15 │ │ │ │ + add r0,r16,r14 │ │ │ │ + mr r9,r16 │ │ │ │ + li r23,0 │ │ │ │ + cmpdi cr5,r10,0 │ │ │ │ + cmpdi cr4,r6,0 │ │ │ │ + mfocrf r6,2 │ │ │ │ + rlwinm r6,r6,24,0,3 │ │ │ │ + addi r11,r2,16 │ │ │ │ + ld r2,56(r1) │ │ │ │ + mtlr r6 │ │ │ │ + add r11,r11,r16 │ │ │ │ + mr r6,r8 │ │ │ │ + ble cr7,10f10 │ │ │ │ cmpldi r22,1 │ │ │ │ - ble 12680 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr4,r7,r24 │ │ │ │ - cmpld cr2,r3,r24 │ │ │ │ - cmpld cr3,r11,r21 │ │ │ │ - cmpld r11,r0 │ │ │ │ - isel r12,0,r9,4*cr2+lt │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - isel r14,0,r9,4*cr3+lt │ │ │ │ - cmpld cr4,r11,r25 │ │ │ │ - isellt r18,0,r9 │ │ │ │ - cmpld r5,r24 │ │ │ │ - or r14,r14,r0 │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - or r18,r18,r12 │ │ │ │ - isellt r12,0,r9 │ │ │ │ - and r18,r18,r14 │ │ │ │ - or r0,r0,r12 │ │ │ │ - and r0,r18,r0 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12680 │ │ │ │ + ble 12760 │ │ │ │ + addi r24,r3,16 │ │ │ │ + cmpld cr6,r8,r21 │ │ │ │ + cmpld cr2,r7,r0 │ │ │ │ + cmpld cr3,r3,r0 │ │ │ │ cmpld r8,r24 │ │ │ │ - cmpld cr4,r11,r23 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - isel r18,0,r9,4*cr4+lt │ │ │ │ - or r0,r18,r0 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12680 │ │ │ │ + setbcr r19,4*cr2+lt │ │ │ │ + setbcr r24,4*cr6+lt │ │ │ │ + setbcr r27,4*cr3+lt │ │ │ │ + cmpld cr3,r8,r26 │ │ │ │ + setbcr r25,lt │ │ │ │ + or r24,r24,r19 │ │ │ │ + cmpld r5,r0 │ │ │ │ + or r19,r27,r25 │ │ │ │ + and r19,r19,r24 │ │ │ │ + setbcr r27,lt │ │ │ │ + setbcr r25,4*cr3+lt │ │ │ │ + or r24,r27,r25 │ │ │ │ + and r24,r24,r19 │ │ │ │ + cmpwi r24,0 │ │ │ │ + beq 12760 │ │ │ │ + cmpld r2,r0 │ │ │ │ + cmpld cr3,r8,r31 │ │ │ │ + setbcr r19,lt │ │ │ │ + setbcr r24,4*cr3+lt │ │ │ │ + or r24,r24,r19 │ │ │ │ + cmpwi r24,0 │ │ │ │ + beq 12760 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - srdi r0,r29,1 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + srdi r27,r28,1 │ │ │ │ + mr r24,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r18,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r11 │ │ │ │ + mtctr r27 │ │ │ │ + addi r27,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r27 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r18) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r18,r18,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r24) │ │ │ │ + lxv vs11,0(r6) │ │ │ │ + addi r24,r24,16 │ │ │ │ + addi r6,r6,32 │ │ │ │ + lxv vs10,-16(r6) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 10e20 │ │ │ │ - andi. r0,r29,1 │ │ │ │ - beq 10e94 │ │ │ │ - rldicr r0,r29,3,59 │ │ │ │ + stxv vs11,-32(r6) │ │ │ │ + stxv vs12,-16(r6) │ │ │ │ + bdnz 10ea0 │ │ │ │ + beq cr4,10f10 │ │ │ │ + rldicr r6,r28,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - rldicr r31,r29,4,58 │ │ │ │ - lfdx f0,r7,r0 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + rldicr r24,r28,4,58 │ │ │ │ + lfdx f0,r7,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r11,r31 │ │ │ │ + lxvx vs11,r8,r24 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r31 │ │ │ │ - mr r31,r6 │ │ │ │ - blt cr1,10fb4 │ │ │ │ + stxvx vs0,r8,r24 │ │ │ │ + mr r6,r9 │ │ │ │ + blt cr5,11034 │ │ │ │ cmpldi r10,1 │ │ │ │ - ble 126d0 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr4,r5,r26 │ │ │ │ - cmpld cr2,r3,r26 │ │ │ │ - cmpld cr3,r6,r25 │ │ │ │ - cmpld r6,r0 │ │ │ │ - isel r12,0,r9,4*cr2+lt │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - isel r14,0,r9,4*cr3+lt │ │ │ │ - cmpld cr4,r6,r23 │ │ │ │ - isellt r18,0,r9 │ │ │ │ - cmpld r8,r26 │ │ │ │ - or r14,r14,r0 │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - or r18,r18,r12 │ │ │ │ - isellt r12,0,r9 │ │ │ │ - and r18,r18,r14 │ │ │ │ - or r0,r0,r12 │ │ │ │ - and r0,r18,r0 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 126d0 │ │ │ │ - cmpld r27,r26 │ │ │ │ - cmpld cr4,r6,r19 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - isel r18,0,r9,4*cr4+lt │ │ │ │ - or r0,r18,r0 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 126d0 │ │ │ │ + ble 127b0 │ │ │ │ + addi r24,r3,16 │ │ │ │ + cmpld cr6,r9,r26 │ │ │ │ + cmpld cr2,r5,r11 │ │ │ │ + cmpld cr3,r3,r11 │ │ │ │ + cmpld r9,r24 │ │ │ │ + setbcr r19,4*cr2+lt │ │ │ │ + setbcr r24,4*cr6+lt │ │ │ │ + setbcr r27,4*cr3+lt │ │ │ │ + cmpld cr3,r9,r31 │ │ │ │ + setbcr r25,lt │ │ │ │ + or r24,r24,r19 │ │ │ │ + cmpld r2,r11 │ │ │ │ + or r19,r27,r25 │ │ │ │ + and r19,r19,r24 │ │ │ │ + setbcr r27,lt │ │ │ │ + setbcr r25,4*cr3+lt │ │ │ │ + or r24,r27,r25 │ │ │ │ + and r24,r24,r19 │ │ │ │ + cmpwi r24,0 │ │ │ │ + beq 127b0 │ │ │ │ + cmpld r29,r11 │ │ │ │ + cmpld cr3,r9,r20 │ │ │ │ + setbcr r19,lt │ │ │ │ + setbcr r24,4*cr3+lt │ │ │ │ + or r24,r24,r19 │ │ │ │ + cmpwi r24,0 │ │ │ │ + beq 127b0 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - srdi r0,r28,1 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + srdi r27,r30,1 │ │ │ │ + mr r24,r29 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r18,r27 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r6 │ │ │ │ + mtctr r27 │ │ │ │ + addi r27,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r27 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r18) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r18,r18,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r24) │ │ │ │ + lxv vs11,0(r6) │ │ │ │ + addi r24,r24,16 │ │ │ │ + addi r6,r6,32 │ │ │ │ + lxv vs10,-16(r6) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 10f40 │ │ │ │ - andi. r0,r28,1 │ │ │ │ - beq 10fb4 │ │ │ │ - rldicr r0,r28,3,59 │ │ │ │ + stxv vs11,-32(r6) │ │ │ │ + stxv vs12,-16(r6) │ │ │ │ + bdnz 10fc0 │ │ │ │ + andi. r6,r30,1 │ │ │ │ + beq 11034 │ │ │ │ + rldicr r6,r30,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - rldicr r31,r28,4,58 │ │ │ │ - lfdx f0,r27,r0 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + rldicr r24,r30,4,58 │ │ │ │ + lfdx f0,r29,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r6,r31 │ │ │ │ + lxvx vs11,r9,r24 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r31 │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r6,r6,r4 │ │ │ │ - add r26,r26,r4 │ │ │ │ + stxvx vs0,r9,r24 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r31,r31,8 │ │ │ │ + add r9,r9,r4 │ │ │ │ add r11,r11,r4 │ │ │ │ - add r24,r24,r4 │ │ │ │ - cmpd r20,r17 │ │ │ │ - bne 10d70 │ │ │ │ - ld r0,-256(r1) │ │ │ │ - blt cr6,11290 │ │ │ │ - ld r9,-264(r1) │ │ │ │ - addi r26,r30,16 │ │ │ │ - ld r23,-192(r1) │ │ │ │ - ld r8,-200(r1) │ │ │ │ - add r24,r0,r16 │ │ │ │ - mr r6,r0 │ │ │ │ - li r20,0 │ │ │ │ - cmpdi cr1,r10,0 │ │ │ │ - std r17,-256(r1) │ │ │ │ - std r0,-240(r1) │ │ │ │ - add r26,r26,r0 │ │ │ │ - add r11,r0,r9 │ │ │ │ - ld r9,-216(r1) │ │ │ │ - addi r18,r9,1 │ │ │ │ - li r9,1 │ │ │ │ + add r8,r8,r4 │ │ │ │ + add r0,r0,r4 │ │ │ │ + cmpd r23,r17 │ │ │ │ + bne 10df0 │ │ │ │ + mflr r2 │ │ │ │ + rotlwi r2,r2,8 │ │ │ │ + mtocrf 2,r2 │ │ │ │ + rotlwi r2,r2,24 │ │ │ │ + blt cr6,1133c │ │ │ │ + ld r2,-240(r1) │ │ │ │ + ld r6,-256(r1) │ │ │ │ + addi r23,r18,1 │ │ │ │ + li r24,0 │ │ │ │ + cmpdi cr5,r10,0 │ │ │ │ + std r18,-232(r1) │ │ │ │ + ld r31,-208(r1) │ │ │ │ + addi r11,r2,16 │ │ │ │ + add r8,r6,r15 │ │ │ │ + add r0,r6,r14 │ │ │ │ + mr r9,r6 │ │ │ │ + ld r2,-216(r1) │ │ │ │ + add r11,r11,r6 │ │ │ │ + clrldi r6,r28,63 │ │ │ │ + cmpdi cr4,r6,0 │ │ │ │ + mfocrf r6,2 │ │ │ │ + rlwinm r6,r6,24,0,3 │ │ │ │ + mtlr r6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - mr r31,r11 │ │ │ │ - ble cr7,11144 │ │ │ │ + mr r6,r8 │ │ │ │ + ble cr7,111e0 │ │ │ │ cmpldi r22,1 │ │ │ │ - ble 12590 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr4,r7,r24 │ │ │ │ - cmpld cr2,r3,r24 │ │ │ │ - cmpld cr3,r11,r21 │ │ │ │ - cmpld r11,r0 │ │ │ │ - isel r17,0,r9,4*cr4+lt │ │ │ │ - isel r12,0,r9,4*cr2+lt │ │ │ │ - isel r14,0,r9,4*cr3+lt │ │ │ │ - cmpld cr4,r11,r25 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld r5,r24 │ │ │ │ - or r14,r14,r17 │ │ │ │ - isel r17,0,r9,4*cr4+lt │ │ │ │ - or r0,r0,r12 │ │ │ │ - isellt r12,0,r9 │ │ │ │ - and r0,r0,r14 │ │ │ │ - or r17,r17,r12 │ │ │ │ - and r0,r0,r17 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12590 │ │ │ │ - cmpld r8,r24 │ │ │ │ - cmpld cr4,r11,r23 │ │ │ │ - isellt r17,0,r9 │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - or r0,r0,r17 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12590 │ │ │ │ + ble 12670 │ │ │ │ + addi r25,r3,16 │ │ │ │ + cmpld cr6,r8,r21 │ │ │ │ + cmpld cr2,r7,r0 │ │ │ │ + cmpld cr3,r3,r0 │ │ │ │ + cmpld r8,r25 │ │ │ │ + setbcr r19,4*cr2+lt │ │ │ │ + setbcr r25,4*cr6+lt │ │ │ │ + setbcr r27,4*cr3+lt │ │ │ │ + cmpld cr3,r8,r26 │ │ │ │ + setbcr r18,lt │ │ │ │ + or r25,r25,r19 │ │ │ │ + cmpld r5,r0 │ │ │ │ + or r19,r27,r18 │ │ │ │ + and r19,r19,r25 │ │ │ │ + setbcr r27,lt │ │ │ │ + setbcr r18,4*cr3+lt │ │ │ │ + or r25,r27,r18 │ │ │ │ + and r25,r25,r19 │ │ │ │ + cmpwi r25,0 │ │ │ │ + beq 12670 │ │ │ │ + cmpld r2,r0 │ │ │ │ + cmpld cr3,r8,r31 │ │ │ │ + setbcr r19,lt │ │ │ │ + setbcr r25,4*cr3+lt │ │ │ │ + or r25,r25,r19 │ │ │ │ + cmpwi r25,0 │ │ │ │ + beq 12670 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - srdi r0,r29,1 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + srdi r27,r28,1 │ │ │ │ + mr r25,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r17,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r11 │ │ │ │ + mtctr r27 │ │ │ │ + addi r27,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r27 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r17) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r17,r17,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r25) │ │ │ │ + lxv vs11,0(r6) │ │ │ │ + addi r25,r25,16 │ │ │ │ + addi r6,r6,32 │ │ │ │ + lxv vs10,-16(r6) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 110d0 │ │ │ │ - andi. r0,r29,1 │ │ │ │ - beq 11144 │ │ │ │ - rldicr r0,r29,3,59 │ │ │ │ + stxv vs11,-32(r6) │ │ │ │ + stxv vs12,-16(r6) │ │ │ │ + bdnz 11170 │ │ │ │ + beq cr4,111e0 │ │ │ │ + rldicr r6,r28,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - rldicr r31,r29,4,58 │ │ │ │ - lfdx f0,r7,r0 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + rldicr r25,r28,4,58 │ │ │ │ + lfdx f0,r7,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r11,r31 │ │ │ │ + lxvx vs11,r8,r25 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r31 │ │ │ │ - mr r31,r6 │ │ │ │ - blt cr1,11264 │ │ │ │ + stxvx vs0,r8,r25 │ │ │ │ + mr r6,r9 │ │ │ │ + blt cr5,11304 │ │ │ │ cmpldi r10,1 │ │ │ │ - ble 125e0 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr4,r5,r26 │ │ │ │ - cmpld cr2,r3,r26 │ │ │ │ - cmpld cr3,r6,r25 │ │ │ │ - cmpld r6,r0 │ │ │ │ - isel r17,0,r9,4*cr4+lt │ │ │ │ - isel r12,0,r9,4*cr2+lt │ │ │ │ - isel r14,0,r9,4*cr3+lt │ │ │ │ - cmpld cr4,r6,r23 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld r8,r26 │ │ │ │ - or r14,r14,r17 │ │ │ │ - isel r17,0,r9,4*cr4+lt │ │ │ │ - or r0,r0,r12 │ │ │ │ - isellt r12,0,r9 │ │ │ │ - and r0,r0,r14 │ │ │ │ - or r17,r17,r12 │ │ │ │ - and r0,r0,r17 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 125e0 │ │ │ │ - cmpld r27,r26 │ │ │ │ - cmpld cr4,r6,r19 │ │ │ │ - isellt r17,0,r9 │ │ │ │ - isel r0,0,r9,4*cr4+lt │ │ │ │ - or r0,r0,r17 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 125e0 │ │ │ │ + ble 126c0 │ │ │ │ + addi r25,r3,16 │ │ │ │ + cmpld cr6,r9,r26 │ │ │ │ + cmpld cr2,r5,r11 │ │ │ │ + cmpld cr3,r3,r11 │ │ │ │ + cmpld r9,r25 │ │ │ │ + setbcr r19,4*cr2+lt │ │ │ │ + setbcr r25,4*cr6+lt │ │ │ │ + setbcr r27,4*cr3+lt │ │ │ │ + cmpld cr3,r9,r31 │ │ │ │ + setbcr r18,lt │ │ │ │ + or r25,r25,r19 │ │ │ │ + cmpld r2,r11 │ │ │ │ + or r19,r27,r18 │ │ │ │ + and r19,r19,r25 │ │ │ │ + setbcr r27,lt │ │ │ │ + setbcr r18,4*cr3+lt │ │ │ │ + or r25,r27,r18 │ │ │ │ + and r25,r25,r19 │ │ │ │ + cmpwi r25,0 │ │ │ │ + beq 126c0 │ │ │ │ + cmpld r29,r11 │ │ │ │ + cmpld cr3,r9,r20 │ │ │ │ + setbcr r19,lt │ │ │ │ + setbcr r25,4*cr3+lt │ │ │ │ + or r25,r25,r19 │ │ │ │ + cmpwi r25,0 │ │ │ │ + beq 126c0 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - srdi r0,r28,1 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + srdi r27,r30,1 │ │ │ │ + mr r25,r29 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r17,r27 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r6 │ │ │ │ + mtctr r27 │ │ │ │ + addi r27,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r27 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r17) │ │ │ │ - lxv vs11,0(r31) │ │ │ │ - addi r17,r17,16 │ │ │ │ - addi r31,r31,32 │ │ │ │ - lxv vs10,-16(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r25) │ │ │ │ + lxv vs11,0(r6) │ │ │ │ + addi r25,r25,16 │ │ │ │ + addi r6,r6,32 │ │ │ │ + lxv vs10,-16(r6) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r31) │ │ │ │ - stxv vs12,-16(r31) │ │ │ │ - bdnz 111f0 │ │ │ │ - andi. r0,r28,1 │ │ │ │ - beq 11264 │ │ │ │ - rldicr r0,r28,3,59 │ │ │ │ + stxv vs11,-32(r6) │ │ │ │ + stxv vs12,-16(r6) │ │ │ │ + bdnz 11290 │ │ │ │ + andi. r6,r30,1 │ │ │ │ + beq 11304 │ │ │ │ + rldicr r6,r30,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - rldicr r31,r28,4,58 │ │ │ │ - lfdx f0,r27,r0 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + rldicr r25,r30,4,58 │ │ │ │ + lfdx f0,r29,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r6,r31 │ │ │ │ + lxvx vs11,r9,r25 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r31 │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r6,r6,r4 │ │ │ │ - add r26,r26,r4 │ │ │ │ + stxvx vs0,r9,r25 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r31,r31,8 │ │ │ │ + add r9,r9,r4 │ │ │ │ add r11,r11,r4 │ │ │ │ - add r24,r24,r4 │ │ │ │ - cmpd r20,r18 │ │ │ │ - bne 11020 │ │ │ │ - ld r17,-256(r1) │ │ │ │ - ld r0,-240(r1) │ │ │ │ - ld r8,-224(r1) │ │ │ │ - ld r9,-272(r1) │ │ │ │ + add r8,r8,r4 │ │ │ │ + add r0,r0,r4 │ │ │ │ + cmpd r24,r23 │ │ │ │ + bne 110c0 │ │ │ │ + mflr r2 │ │ │ │ + ld r18,-232(r1) │ │ │ │ + rotlwi r2,r2,8 │ │ │ │ + mtocrf 2,r2 │ │ │ │ + rotlwi r2,r2,24 │ │ │ │ + ld r2,-248(r1) │ │ │ │ + ld r8,-256(r1) │ │ │ │ addi r5,r5,8 │ │ │ │ - addi r25,r25,8 │ │ │ │ - add r0,r0,r8 │ │ │ │ - add r15,r15,r8 │ │ │ │ - ld r8,-208(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,-272(r1) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bne 10d30 │ │ │ │ - ld r31,-160(r1) │ │ │ │ - addi r5,r9,-1 │ │ │ │ - ld r30,-176(r1) │ │ │ │ - ld r20,-216(r1) │ │ │ │ - ld r6,-168(r1) │ │ │ │ - ld r23,56(r1) │ │ │ │ - ld r11,104(r1) │ │ │ │ - ld r8,112(r1) │ │ │ │ + addi r26,r26,8 │ │ │ │ + ld r9,-224(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r8,r8,r9 │ │ │ │ + add r16,r16,r9 │ │ │ │ + cmpd r2,r12 │ │ │ │ + std r2,-248(r1) │ │ │ │ + std r8,-256(r1) │ │ │ │ + bne 10db0 │ │ │ │ + ld r11,-160(r1) │ │ │ │ + addi r5,r2,-1 │ │ │ │ + ld r31,-192(r1) │ │ │ │ + mr r19,r18 │ │ │ │ + ld r6,-184(r1) │ │ │ │ + ld r27,-176(r1) │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r5,r31,r5 │ │ │ │ - ld r26,-232(r1) │ │ │ │ - cmpdi r26,0 │ │ │ │ - blt 12a40 │ │ │ │ - subf r28,r10,r6 │ │ │ │ - subf r19,r20,r6 │ │ │ │ - sldi r6,r8,4 │ │ │ │ - ld r14,40(r1) │ │ │ │ - addi r9,r7,8 │ │ │ │ - addi r25,r23,8 │ │ │ │ - addi r27,r10,1 │ │ │ │ - addi r31,r5,8 │ │ │ │ - li r15,0 │ │ │ │ - std r20,-192(r1) │ │ │ │ - mulld r0,r11,r6 │ │ │ │ - ld r11,-248(r1) │ │ │ │ - addi r21,r28,-1 │ │ │ │ - addi r8,r19,-1 │ │ │ │ - add r29,r28,r30 │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - cmpdi cr5,r19,0 │ │ │ │ - sldi r17,r27,3 │ │ │ │ - sldi r18,r28,3 │ │ │ │ - sldi r4,r21,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - mr r24,r31 │ │ │ │ - cmpdi cr6,r20,0 │ │ │ │ - add r18,r7,r18 │ │ │ │ - mr r16,r31 │ │ │ │ - std r25,-200(r1) │ │ │ │ - std r15,-272(r1) │ │ │ │ - maddld r12,r11,r6,r14 │ │ │ │ - addi r11,r26,1 │ │ │ │ - add r4,r9,r4 │ │ │ │ - add r8,r8,r25 │ │ │ │ - std r23,56(r1) │ │ │ │ - sldi r9,r10,4 │ │ │ │ - std r0,-224(r1) │ │ │ │ - std r11,-232(r1) │ │ │ │ - sldi r11,r29,4 │ │ │ │ - isel r26,r4,r7,4*cr7+gt │ │ │ │ - std r9,-264(r1) │ │ │ │ - isel r9,r8,r23,4*cr5+gt │ │ │ │ - std r11,-256(r1) │ │ │ │ - sldi r11,r30,4 │ │ │ │ - add r17,r26,r17 │ │ │ │ - std r9,-216(r1) │ │ │ │ - addi r9,r9,8 │ │ │ │ - mr r0,r11 │ │ │ │ - std r9,-208(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr5,1165c │ │ │ │ - ld r9,-264(r1) │ │ │ │ - ld r25,-200(r1) │ │ │ │ - ld r8,56(r1) │ │ │ │ - add r11,r12,r0 │ │ │ │ - mr r4,r12 │ │ │ │ - li r23,0 │ │ │ │ - cmpdi cr1,r10,0 │ │ │ │ + ld r9,-168(r1) │ │ │ │ + ld r12,40(r1) │ │ │ │ + ld r8,104(r1) │ │ │ │ + ld r23,112(r1) │ │ │ │ + add r5,r11,r5 │ │ │ │ + cmpdi r27,0 │ │ │ │ + blt 12ae4 │ │ │ │ + ld r2,56(r1) │ │ │ │ + subf r22,r19,r9 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + addi r4,r7,8 │ │ │ │ + addi r30,r10,1 │ │ │ │ + std r12,-256(r1) │ │ │ │ + std r19,-200(r1) │ │ │ │ + addi r18,r5,8 │ │ │ │ + li r14,0 │ │ │ │ + cmpdi cr6,r19,0 │ │ │ │ + sldi r15,r31,4 │ │ │ │ + addi r29,r22,-1 │ │ │ │ + addi r24,r9,-1 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + cmpdi cr1,r22,0 │ │ │ │ + sldi r17,r30,3 │ │ │ │ + add r11,r9,r31 │ │ │ │ + sldi r21,r9,3 │ │ │ │ std r14,-248(r1) │ │ │ │ - addi r30,r9,16 │ │ │ │ - ld r9,-256(r1) │ │ │ │ - add r30,r30,r12 │ │ │ │ - add r29,r12,r9 │ │ │ │ - li r9,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r31,r11 │ │ │ │ - ble cr7,11514 │ │ │ │ - cmpldi r21,1 │ │ │ │ - ble 12630 │ │ │ │ - addi r22,r3,16 │ │ │ │ - cmpld cr4,r7,r29 │ │ │ │ - cmpld cr2,r3,r29 │ │ │ │ - cmpld cr3,r11,r18 │ │ │ │ - cmpld r11,r22 │ │ │ │ - isel r14,0,r9,4*cr2+lt │ │ │ │ - isel r22,0,r9,4*cr4+lt │ │ │ │ - isel r15,0,r9,4*cr3+lt │ │ │ │ - cmpld cr4,r11,r24 │ │ │ │ - isellt r20,0,r9 │ │ │ │ - cmpld r5,r29 │ │ │ │ - or r15,r15,r22 │ │ │ │ - isel r22,0,r9,4*cr4+lt │ │ │ │ - or r20,r20,r14 │ │ │ │ - isellt r14,0,r9 │ │ │ │ - and r20,r20,r15 │ │ │ │ - or r22,r22,r14 │ │ │ │ - and r22,r20,r22 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 12630 │ │ │ │ - cmpld r8,r29 │ │ │ │ - cmpld cr4,r11,r25 │ │ │ │ - isellt r22,0,r9 │ │ │ │ - isel r20,0,r9,4*cr4+lt │ │ │ │ - or r22,r20,r22 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 12630 │ │ │ │ + addi r28,r2,8 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + sldi r0,r24,3 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + add r21,r7,r21 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + maddld r16,r6,r2,r12 │ │ │ │ + addi r6,r27,1 │ │ │ │ + add r4,r4,r0 │ │ │ │ + std r28,-208(r1) │ │ │ │ + mr r27,r18 │ │ │ │ + sldi r12,r10,4 │ │ │ │ + std r11,-240(r1) │ │ │ │ + std r6,-216(r1) │ │ │ │ + ld r6,56(r1) │ │ │ │ + std r8,-224(r1) │ │ │ │ + sldi r8,r29,3 │ │ │ │ + isel r29,r4,r7,4*cr7+gt │ │ │ │ + add r8,r8,r28 │ │ │ │ + add r17,r29,r17 │ │ │ │ + isel r20,r8,r6,4*cr1+gt │ │ │ │ + addi r23,r20,8 │ │ │ │ + mr r19,r20 │ │ │ │ + std r23,-192(r1) │ │ │ │ + ble cr1,11708 │ │ │ │ + ld r8,-240(r1) │ │ │ │ + mfocrf r11,2 │ │ │ │ + rlwinm r11,r11,24,0,3 │ │ │ │ + addi r0,r12,16 │ │ │ │ + clrldi r31,r9,63 │ │ │ │ + ld r26,-208(r1) │ │ │ │ + add r4,r16,r15 │ │ │ │ + mr r6,r16 │ │ │ │ + li r20,0 │ │ │ │ + cmpdi cr5,r10,0 │ │ │ │ + mtlr r11 │ │ │ │ + add r0,r0,r16 │ │ │ │ + cmpdi cr4,r31,0 │ │ │ │ + add r28,r16,r8 │ │ │ │ + ld r8,56(r1) │ │ │ │ + mr r31,r4 │ │ │ │ + ble cr7,115b0 │ │ │ │ + cmpldi r24,1 │ │ │ │ + ble 12710 │ │ │ │ + addi r23,r3,16 │ │ │ │ + cmpld cr6,r4,r21 │ │ │ │ + cmpld cr2,r7,r28 │ │ │ │ + cmpld cr3,r3,r28 │ │ │ │ + cmpld r4,r23 │ │ │ │ + setbcr r14,4*cr2+lt │ │ │ │ + setbcr r23,4*cr6+lt │ │ │ │ + setbcr r11,4*cr3+lt │ │ │ │ + cmpld cr3,r4,r27 │ │ │ │ + setbcr r25,lt │ │ │ │ + or r23,r23,r14 │ │ │ │ + cmpld r5,r28 │ │ │ │ + or r14,r11,r25 │ │ │ │ + and r14,r14,r23 │ │ │ │ + setbcr r11,lt │ │ │ │ + setbcr r25,4*cr3+lt │ │ │ │ + or r23,r11,r25 │ │ │ │ + and r23,r23,r14 │ │ │ │ + cmpwi r23,0 │ │ │ │ + beq 12710 │ │ │ │ + cmpld r8,r28 │ │ │ │ + cmpld cr3,r4,r26 │ │ │ │ + setbcr r14,lt │ │ │ │ + setbcr r23,4*cr3+lt │ │ │ │ + or r23,r23,r14 │ │ │ │ + cmpwi r23,0 │ │ │ │ + beq 12710 │ │ │ │ lfd f9,0(r5) │ │ │ │ lfd f0,0(r8) │ │ │ │ - srdi r20,r28,1 │ │ │ │ + srdi r11,r9,1 │ │ │ │ + mr r23,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r22,r7 │ │ │ │ - mtctr r20 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r11 │ │ │ │ + mtctr r11 │ │ │ │ + addi r11,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r11 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r22) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r23) │ │ │ │ lxv vs11,0(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ + addi r23,r23,16 │ │ │ │ addi r31,r31,32 │ │ │ │ lxv vs10,-16(r31) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ stxv vs11,-32(r31) │ │ │ │ stxv vs12,-16(r31) │ │ │ │ - bdnz 114a0 │ │ │ │ - andi. r31,r28,1 │ │ │ │ - beq 11514 │ │ │ │ - rldicr r31,r28,3,59 │ │ │ │ + bdnz 11540 │ │ │ │ + beq cr4,115b0 │ │ │ │ + rldicr r31,r9,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ lfd f12,0(r8) │ │ │ │ - rldicr r22,r28,4,58 │ │ │ │ + rldicr r23,r9,4,58 │ │ │ │ lfdx f0,r7,r31 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r11,r22 │ │ │ │ + lxvx vs11,r4,r23 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r22 │ │ │ │ - mr r31,r4 │ │ │ │ - blt cr1,11634 │ │ │ │ + stxvx vs0,r4,r23 │ │ │ │ + mr r31,r6 │ │ │ │ + blt cr5,116d4 │ │ │ │ cmpldi r10,1 │ │ │ │ - ble 12540 │ │ │ │ - addi r22,r3,16 │ │ │ │ - cmpld cr4,r5,r30 │ │ │ │ - cmpld cr2,r3,r30 │ │ │ │ - cmpld cr3,r4,r24 │ │ │ │ - cmpld r4,r22 │ │ │ │ - isel r14,0,r9,4*cr2+lt │ │ │ │ - isel r22,0,r9,4*cr4+lt │ │ │ │ - isel r15,0,r9,4*cr3+lt │ │ │ │ - cmpld cr4,r4,r25 │ │ │ │ - isellt r20,0,r9 │ │ │ │ - cmpld r8,r30 │ │ │ │ - or r15,r15,r22 │ │ │ │ - isel r22,0,r9,4*cr4+lt │ │ │ │ - or r20,r20,r14 │ │ │ │ - isellt r14,0,r9 │ │ │ │ - and r20,r20,r15 │ │ │ │ - or r22,r22,r14 │ │ │ │ - and r22,r20,r22 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 12540 │ │ │ │ - cmpld r26,r30 │ │ │ │ - cmpld cr4,r4,r17 │ │ │ │ - isellt r22,0,r9 │ │ │ │ - isel r20,0,r9,4*cr4+lt │ │ │ │ - or r22,r20,r22 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 12540 │ │ │ │ + ble 12620 │ │ │ │ + addi r23,r3,16 │ │ │ │ + cmpld cr6,r6,r27 │ │ │ │ + cmpld cr2,r5,r0 │ │ │ │ + cmpld cr3,r3,r0 │ │ │ │ + cmpld r6,r23 │ │ │ │ + setbcr r14,4*cr2+lt │ │ │ │ + setbcr r23,4*cr6+lt │ │ │ │ + setbcr r11,4*cr3+lt │ │ │ │ + cmpld cr3,r6,r26 │ │ │ │ + setbcr r25,lt │ │ │ │ + or r23,r23,r14 │ │ │ │ + cmpld r8,r0 │ │ │ │ + or r14,r11,r25 │ │ │ │ + and r14,r14,r23 │ │ │ │ + setbcr r11,lt │ │ │ │ + setbcr r25,4*cr3+lt │ │ │ │ + or r23,r11,r25 │ │ │ │ + and r23,r23,r14 │ │ │ │ + cmpwi r23,0 │ │ │ │ + beq 12620 │ │ │ │ + cmpld r29,r0 │ │ │ │ + cmpld cr3,r6,r17 │ │ │ │ + setbcr r14,lt │ │ │ │ + setbcr r23,4*cr3+lt │ │ │ │ + or r23,r23,r14 │ │ │ │ + cmpwi r23,0 │ │ │ │ + beq 12620 │ │ │ │ lfd f9,0(r5) │ │ │ │ lfd f0,0(r8) │ │ │ │ - srdi r20,r27,1 │ │ │ │ + srdi r11,r30,1 │ │ │ │ + mr r23,r29 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r22,r26 │ │ │ │ - mtctr r20 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r4 │ │ │ │ + mtctr r11 │ │ │ │ + addi r11,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r11 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r22) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r23) │ │ │ │ lxv vs11,0(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ + addi r23,r23,16 │ │ │ │ addi r31,r31,32 │ │ │ │ lxv vs10,-16(r31) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ stxv vs11,-32(r31) │ │ │ │ stxv vs12,-16(r31) │ │ │ │ - bdnz 115c0 │ │ │ │ - andi. r31,r27,1 │ │ │ │ - beq 11634 │ │ │ │ - rldicr r31,r27,3,59 │ │ │ │ + bdnz 11660 │ │ │ │ + andi. r31,r30,1 │ │ │ │ + beq 116d4 │ │ │ │ + rldicr r31,r30,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ lfd f12,0(r8) │ │ │ │ - rldicr r22,r27,4,58 │ │ │ │ - lfdx f0,r26,r31 │ │ │ │ + rldicr r23,r30,4,58 │ │ │ │ + lfdx f0,r29,r31 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r4,r22 │ │ │ │ + lxvx vs11,r6,r23 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r22 │ │ │ │ - addi r23,r23,1 │ │ │ │ + stxvx vs0,r6,r23 │ │ │ │ + addi r20,r20,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - addi r25,r25,8 │ │ │ │ - add r4,r4,r6 │ │ │ │ - add r30,r30,r6 │ │ │ │ - add r11,r11,r6 │ │ │ │ - add r29,r29,r6 │ │ │ │ - cmpd r23,r19 │ │ │ │ - bne 113f0 │ │ │ │ - ld r14,-248(r1) │ │ │ │ - blt cr6,11910 │ │ │ │ - ld r9,-264(r1) │ │ │ │ - ld r25,-208(r1) │ │ │ │ - ld r8,-216(r1) │ │ │ │ - add r11,r14,r0 │ │ │ │ - mr r4,r14 │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r0,r0,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + cmpd r20,r22 │ │ │ │ + bne 11490 │ │ │ │ + mflr r8 │ │ │ │ + rotlwi r8,r8,8 │ │ │ │ + mtocrf 2,r8 │ │ │ │ + rotlwi r8,r8,24 │ │ │ │ + blt cr6,119dc │ │ │ │ + ld r11,-256(r1) │ │ │ │ + ld r8,-240(r1) │ │ │ │ + addi r0,r12,16 │ │ │ │ + clrldi r31,r9,63 │ │ │ │ li r23,0 │ │ │ │ - cmpdi cr1,r10,0 │ │ │ │ - std r19,-248(r1) │ │ │ │ - std r14,-240(r1) │ │ │ │ - addi r30,r9,16 │ │ │ │ - ld r9,-256(r1) │ │ │ │ - add r30,r30,r14 │ │ │ │ - add r29,r14,r9 │ │ │ │ - ld r9,-192(r1) │ │ │ │ - addi r22,r9,1 │ │ │ │ - li r9,1 │ │ │ │ - mr r31,r11 │ │ │ │ - ble cr7,117c4 │ │ │ │ - cmpldi r21,1 │ │ │ │ - ble 124a0 │ │ │ │ - addi r20,r3,16 │ │ │ │ - cmpld cr4,r7,r29 │ │ │ │ - cmpld cr2,r3,r29 │ │ │ │ - cmpld cr3,r11,r18 │ │ │ │ - cmpld r11,r20 │ │ │ │ - isel r19,0,r9,4*cr4+lt │ │ │ │ - isel r14,0,r9,4*cr2+lt │ │ │ │ - isel r15,0,r9,4*cr3+lt │ │ │ │ - cmpld cr4,r11,r24 │ │ │ │ - isellt r20,0,r9 │ │ │ │ - cmpld r5,r29 │ │ │ │ - or r15,r15,r19 │ │ │ │ - isel r19,0,r9,4*cr4+lt │ │ │ │ - or r20,r20,r14 │ │ │ │ - isellt r14,0,r9 │ │ │ │ - and r20,r20,r15 │ │ │ │ - or r19,r19,r14 │ │ │ │ - and r20,r20,r19 │ │ │ │ - cmpwi r20,0 │ │ │ │ - beq 124a0 │ │ │ │ - cmpld r8,r29 │ │ │ │ - cmpld cr4,r11,r25 │ │ │ │ - isellt r19,0,r9 │ │ │ │ - isel r20,0,r9,4*cr4+lt │ │ │ │ - or r20,r20,r19 │ │ │ │ - cmpwi r20,0 │ │ │ │ - beq 124a0 │ │ │ │ + cmpdi cr5,r10,0 │ │ │ │ + std r22,-232(r1) │ │ │ │ + ld r26,-192(r1) │ │ │ │ + cmpdi cr4,r31,0 │ │ │ │ + add r28,r11,r8 │ │ │ │ + ld r8,-200(r1) │ │ │ │ + mr r6,r11 │ │ │ │ + add r4,r11,r15 │ │ │ │ + add r0,r0,r11 │ │ │ │ + mfocrf r11,2 │ │ │ │ + rlwinm r11,r11,24,0,3 │ │ │ │ + mtlr r11 │ │ │ │ + addi r20,r8,1 │ │ │ │ + mr r8,r19 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r31,r4 │ │ │ │ + ble cr7,11880 │ │ │ │ + cmpldi r24,1 │ │ │ │ + ble 12580 │ │ │ │ + addi r25,r3,16 │ │ │ │ + cmpld cr6,r4,r21 │ │ │ │ + cmpld cr2,r7,r28 │ │ │ │ + cmpld cr3,r3,r28 │ │ │ │ + cmpld r4,r25 │ │ │ │ + setbcr r14,4*cr2+lt │ │ │ │ + setbcr r25,4*cr6+lt │ │ │ │ + setbcr r11,4*cr3+lt │ │ │ │ + cmpld cr3,r4,r27 │ │ │ │ + setbcr r22,lt │ │ │ │ + or r25,r25,r14 │ │ │ │ + cmpld r5,r28 │ │ │ │ + or r14,r11,r22 │ │ │ │ + and r14,r14,r25 │ │ │ │ + setbcr r11,lt │ │ │ │ + setbcr r22,4*cr3+lt │ │ │ │ + or r25,r11,r22 │ │ │ │ + and r25,r25,r14 │ │ │ │ + cmpwi r25,0 │ │ │ │ + beq 12580 │ │ │ │ + cmpld r8,r28 │ │ │ │ + cmpld cr3,r4,r26 │ │ │ │ + setbcr r14,lt │ │ │ │ + setbcr r25,4*cr3+lt │ │ │ │ + or r25,r25,r14 │ │ │ │ + cmpwi r25,0 │ │ │ │ + beq 12580 │ │ │ │ lfd f9,0(r5) │ │ │ │ lfd f0,0(r8) │ │ │ │ - srdi r19,r28,1 │ │ │ │ + srdi r11,r9,1 │ │ │ │ + mr r25,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r20,r7 │ │ │ │ - mtctr r19 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r11 │ │ │ │ + mtctr r11 │ │ │ │ + addi r11,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r11 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r20) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r25) │ │ │ │ lxv vs11,0(r31) │ │ │ │ - addi r20,r20,16 │ │ │ │ + addi r25,r25,16 │ │ │ │ addi r31,r31,32 │ │ │ │ lxv vs10,-16(r31) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ stxv vs11,-32(r31) │ │ │ │ stxv vs12,-16(r31) │ │ │ │ - bdnz 11750 │ │ │ │ - andi. r31,r28,1 │ │ │ │ - beq 117c4 │ │ │ │ - rldicr r31,r28,3,59 │ │ │ │ + bdnz 11810 │ │ │ │ + beq cr4,11880 │ │ │ │ + rldicr r31,r9,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ lfd f12,0(r8) │ │ │ │ - rldicr r20,r28,4,58 │ │ │ │ + rldicr r25,r9,4,58 │ │ │ │ lfdx f0,r7,r31 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r11,r20 │ │ │ │ + lxvx vs11,r4,r25 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r20 │ │ │ │ - mr r31,r4 │ │ │ │ - blt cr1,118e4 │ │ │ │ + stxvx vs0,r4,r25 │ │ │ │ + mr r31,r6 │ │ │ │ + blt cr5,119a4 │ │ │ │ cmpldi r10,1 │ │ │ │ - ble 124f0 │ │ │ │ - addi r20,r3,16 │ │ │ │ - cmpld cr4,r5,r30 │ │ │ │ - cmpld cr2,r3,r30 │ │ │ │ - cmpld cr3,r4,r24 │ │ │ │ - cmpld r4,r20 │ │ │ │ - isel r19,0,r9,4*cr4+lt │ │ │ │ - isel r14,0,r9,4*cr2+lt │ │ │ │ - isel r15,0,r9,4*cr3+lt │ │ │ │ - cmpld cr4,r4,r25 │ │ │ │ - isellt r20,0,r9 │ │ │ │ - cmpld r8,r30 │ │ │ │ - or r15,r15,r19 │ │ │ │ - isel r19,0,r9,4*cr4+lt │ │ │ │ - or r20,r20,r14 │ │ │ │ - isellt r14,0,r9 │ │ │ │ - and r20,r20,r15 │ │ │ │ - or r19,r19,r14 │ │ │ │ - and r20,r20,r19 │ │ │ │ - cmpwi r20,0 │ │ │ │ - beq 124f0 │ │ │ │ - cmpld r26,r30 │ │ │ │ - cmpld cr4,r4,r17 │ │ │ │ - isellt r19,0,r9 │ │ │ │ - isel r20,0,r9,4*cr4+lt │ │ │ │ - or r20,r20,r19 │ │ │ │ - cmpwi r20,0 │ │ │ │ - beq 124f0 │ │ │ │ + ble 125d0 │ │ │ │ + addi r25,r3,16 │ │ │ │ + cmpld cr6,r6,r27 │ │ │ │ + cmpld cr2,r5,r0 │ │ │ │ + cmpld cr3,r3,r0 │ │ │ │ + cmpld r6,r25 │ │ │ │ + setbcr r14,4*cr2+lt │ │ │ │ + setbcr r25,4*cr6+lt │ │ │ │ + setbcr r11,4*cr3+lt │ │ │ │ + cmpld cr3,r6,r26 │ │ │ │ + setbcr r22,lt │ │ │ │ + or r25,r25,r14 │ │ │ │ + cmpld r8,r0 │ │ │ │ + or r14,r11,r22 │ │ │ │ + and r14,r14,r25 │ │ │ │ + setbcr r11,lt │ │ │ │ + setbcr r22,4*cr3+lt │ │ │ │ + or r25,r11,r22 │ │ │ │ + and r25,r25,r14 │ │ │ │ + cmpwi r25,0 │ │ │ │ + beq 125d0 │ │ │ │ + cmpld r29,r0 │ │ │ │ + cmpld cr3,r6,r17 │ │ │ │ + setbcr r14,lt │ │ │ │ + setbcr r25,4*cr3+lt │ │ │ │ + or r25,r25,r14 │ │ │ │ + cmpwi r25,0 │ │ │ │ + beq 125d0 │ │ │ │ lfd f9,0(r5) │ │ │ │ lfd f0,0(r8) │ │ │ │ - srdi r19,r27,1 │ │ │ │ + srdi r11,r30,1 │ │ │ │ + mr r25,r29 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r31,r3,8 │ │ │ │ - mr r20,r26 │ │ │ │ - mtctr r19 │ │ │ │ - lxvdsx vs8,0,r31 │ │ │ │ - mr r31,r4 │ │ │ │ + mtctr r11 │ │ │ │ + addi r11,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r11 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r20) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r25) │ │ │ │ lxv vs11,0(r31) │ │ │ │ - addi r20,r20,16 │ │ │ │ + addi r25,r25,16 │ │ │ │ addi r31,r31,32 │ │ │ │ lxv vs10,-16(r31) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ stxv vs11,-32(r31) │ │ │ │ stxv vs12,-16(r31) │ │ │ │ - bdnz 11870 │ │ │ │ - andi. r31,r27,1 │ │ │ │ - beq 118e4 │ │ │ │ - rldicr r31,r27,3,59 │ │ │ │ + bdnz 11930 │ │ │ │ + andi. r31,r30,1 │ │ │ │ + beq 119a4 │ │ │ │ + rldicr r31,r30,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ lfd f12,0(r8) │ │ │ │ - rldicr r20,r27,4,58 │ │ │ │ - lfdx f0,r26,r31 │ │ │ │ + rldicr r25,r30,4,58 │ │ │ │ + lfdx f0,r29,r31 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r4,r20 │ │ │ │ + lxvx vs11,r6,r25 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r20 │ │ │ │ + stxvx vs0,r6,r25 │ │ │ │ addi r23,r23,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - addi r25,r25,8 │ │ │ │ - add r4,r4,r6 │ │ │ │ - add r30,r30,r6 │ │ │ │ - add r11,r11,r6 │ │ │ │ - add r29,r29,r6 │ │ │ │ - cmpd r23,r22 │ │ │ │ - bne 116a0 │ │ │ │ - ld r19,-248(r1) │ │ │ │ - ld r14,-240(r1) │ │ │ │ - ld r8,-224(r1) │ │ │ │ - ld r9,-272(r1) │ │ │ │ - addi r24,r24,8 │ │ │ │ - mr r5,r16 │ │ │ │ - add r14,r14,r8 │ │ │ │ - add r12,r12,r8 │ │ │ │ - ld r8,-232(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,-272(r1) │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 12a40 │ │ │ │ - addi r16,r16,8 │ │ │ │ - b 113b0 │ │ │ │ - cmpdi cr5,r10,0 │ │ │ │ - addi r25,r23,8 │ │ │ │ - std r30,-216(r1) │ │ │ │ - std r14,-264(r1) │ │ │ │ - std r6,-208(r1) │ │ │ │ - std r0,-224(r1) │ │ │ │ - std r11,104(r1) │ │ │ │ - std r8,112(r1) │ │ │ │ - std r31,120(r1) │ │ │ │ - std r9,-200(r1) │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r0,r0,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + cmpd r23,r20 │ │ │ │ + bne 11760 │ │ │ │ + mflr r8 │ │ │ │ + ld r22,-232(r1) │ │ │ │ + rotlwi r8,r8,8 │ │ │ │ + mtocrf 2,r8 │ │ │ │ + rotlwi r8,r8,24 │ │ │ │ + ld r6,-224(r1) │ │ │ │ + ld r5,-256(r1) │ │ │ │ + addi r27,r27,8 │ │ │ │ + ld r8,-248(r1) │ │ │ │ + add r5,r5,r6 │ │ │ │ + add r16,r16,r6 │ │ │ │ + ld r6,-216(r1) │ │ │ │ + addi r8,r8,1 │ │ │ │ + std r5,-256(r1) │ │ │ │ + mr r5,r18 │ │ │ │ + std r8,-248(r1) │ │ │ │ + cmpd r8,r6 │ │ │ │ + beq 12ae4 │ │ │ │ + addi r18,r18,8 │ │ │ │ + b 11450 │ │ │ │ + ld r2,56(r1) │ │ │ │ + ld r25,56(r1) │ │ │ │ + std r27,-216(r1) │ │ │ │ + std r6,-224(r1) │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + mr r27,r0 │ │ │ │ + std r23,112(r1) │ │ │ │ + std r8,104(r1) │ │ │ │ + std r31,-232(r1) │ │ │ │ + std r15,-248(r1) │ │ │ │ + std r9,-208(r1) │ │ │ │ + std r4,-200(r1) │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r12,40(r1) │ │ │ │ + std r11,120(r1) │ │ │ │ + mr r23,r2 │ │ │ │ nop │ │ │ │ - ld r9,-240(r1) │ │ │ │ - sldi r31,r22,4 │ │ │ │ - mr r28,r25 │ │ │ │ - mr r6,r16 │ │ │ │ - mr r8,r23 │ │ │ │ - li r27,0 │ │ │ │ - std r16,-272(r1) │ │ │ │ - add r31,r31,r16 │ │ │ │ - add r4,r9,r16 │ │ │ │ - ld r9,-256(r1) │ │ │ │ - add r30,r9,r16 │ │ │ │ - li r9,1 │ │ │ │ - mr r11,r4 │ │ │ │ - ble cr7,11ac4 │ │ │ │ - cmpldi r17,1 │ │ │ │ - ble 12220 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr6,r7,r30 │ │ │ │ - cmpld cr4,r3,r30 │ │ │ │ - cmpld cr1,r4,r12 │ │ │ │ - cmpld r4,r0 │ │ │ │ - isel r24,0,r9,4*cr6+lt │ │ │ │ - isel r14,0,r9,4*cr4+lt │ │ │ │ - isel r16,0,r9,4*cr1+lt │ │ │ │ - cmpld cr6,r4,r19 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld r30,r5 │ │ │ │ - or r16,r16,r24 │ │ │ │ - isel r24,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r14 │ │ │ │ - iselgt r14,0,r9 │ │ │ │ - and r0,r0,r16 │ │ │ │ - or r24,r24,r14 │ │ │ │ - and r0,r0,r24 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12220 │ │ │ │ - cmpld r8,r30 │ │ │ │ - cmpld cr6,r4,r28 │ │ │ │ - isellt r24,0,r9 │ │ │ │ - isel r0,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r24 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12220 │ │ │ │ + nop │ │ │ │ + ld r2,-240(r1) │ │ │ │ + sldi r4,r24,4 │ │ │ │ + clrldi r12,r21,63 │ │ │ │ + mr r31,r23 │ │ │ │ + add r8,r27,r29 │ │ │ │ + std r14,-256(r1) │ │ │ │ + mr r9,r29 │ │ │ │ + li r30,0 │ │ │ │ + cmpdi cr5,r12,0 │ │ │ │ + add r4,r4,r29 │ │ │ │ + add r11,r2,r29 │ │ │ │ + mr r2,r25 │ │ │ │ + mr r15,r8 │ │ │ │ + ble cr6,11bb0 │ │ │ │ + cmpldi r18,1 │ │ │ │ + ble 122b0 │ │ │ │ + addi r14,r3,16 │ │ │ │ + cmpld cr3,r8,r17 │ │ │ │ + cmpld cr4,r7,r11 │ │ │ │ + cmpld cr1,r3,r11 │ │ │ │ + cmpld r8,r14 │ │ │ │ + setbcr r12,4*cr4+lt │ │ │ │ + setbcr r14,4*cr3+lt │ │ │ │ + setbcr r6,4*cr1+lt │ │ │ │ + cmpld cr1,r8,r20 │ │ │ │ + setbcr r0,lt │ │ │ │ + or r14,r14,r12 │ │ │ │ + cmpld r5,r11 │ │ │ │ + or r12,r6,r0 │ │ │ │ + and r12,r12,r14 │ │ │ │ + setbcr r6,lt │ │ │ │ + setbcr r0,4*cr1+lt │ │ │ │ + or r14,r6,r0 │ │ │ │ + and r14,r14,r12 │ │ │ │ + cmpwi r14,0 │ │ │ │ + beq 122b0 │ │ │ │ + cmpld r2,r11 │ │ │ │ + cmpld cr1,r8,r31 │ │ │ │ + setbcr r12,lt │ │ │ │ + setbcr r14,4*cr1+lt │ │ │ │ + or r14,r14,r12 │ │ │ │ + cmpwi r14,0 │ │ │ │ + beq 122b0 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - srdi r0,r21,1 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + srdi r6,r21,1 │ │ │ │ + mr r14,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r11,r3,8 │ │ │ │ - mr r24,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r11 │ │ │ │ - mr r11,r4 │ │ │ │ + mtctr r6 │ │ │ │ + addi r6,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r6 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r24) │ │ │ │ - lxv vs11,0(r11) │ │ │ │ - addi r24,r24,16 │ │ │ │ - addi r11,r11,32 │ │ │ │ - lxv vs10,-16(r11) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r14) │ │ │ │ + lxv vs11,0(r15) │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r15,r15,32 │ │ │ │ + lxv vs10,-16(r15) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r11) │ │ │ │ - stxv vs12,-16(r11) │ │ │ │ - bdnz 11a50 │ │ │ │ - andi. r11,r21,1 │ │ │ │ - beq 11ac4 │ │ │ │ - rldicr r11,r21,3,59 │ │ │ │ + stxv vs11,-32(r15) │ │ │ │ + stxv vs12,-16(r15) │ │ │ │ + bdnz 11b40 │ │ │ │ + beq cr5,11bb0 │ │ │ │ + rldicr r15,r21,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - rldicr r24,r21,4,58 │ │ │ │ - lfdx f0,r7,r11 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + rldicr r14,r21,4,58 │ │ │ │ + lfdx f0,r7,r15 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r4,r24 │ │ │ │ + lxvx vs11,r8,r14 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r24 │ │ │ │ - mr r11,r6 │ │ │ │ - blt cr5,11be4 │ │ │ │ + stxvx vs0,r8,r14 │ │ │ │ + mr r15,r9 │ │ │ │ + blt cr7,11cd4 │ │ │ │ cmpldi r10,1 │ │ │ │ - ble 121d0 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr6,r31,r5 │ │ │ │ - cmpld cr4,r3,r31 │ │ │ │ - cmpld cr1,r6,r19 │ │ │ │ - cmpld r6,r0 │ │ │ │ - isel r24,0,r9,4*cr6+gt │ │ │ │ - isel r14,0,r9,4*cr4+lt │ │ │ │ - isel r16,0,r9,4*cr1+lt │ │ │ │ - cmpld cr6,r6,r28 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld r8,r31 │ │ │ │ - or r16,r16,r24 │ │ │ │ - isel r24,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r14 │ │ │ │ - isellt r14,0,r9 │ │ │ │ - and r0,r0,r16 │ │ │ │ - or r24,r24,r14 │ │ │ │ - and r0,r0,r24 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 121d0 │ │ │ │ - cmpld r20,r31 │ │ │ │ - cmpld cr6,r6,r15 │ │ │ │ - isellt r24,0,r9 │ │ │ │ - isel r0,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r24 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 121d0 │ │ │ │ + ble 12300 │ │ │ │ + addi r14,r3,16 │ │ │ │ + cmpld cr3,r9,r20 │ │ │ │ + cmpld cr4,r5,r4 │ │ │ │ + cmpld cr1,r3,r4 │ │ │ │ + cmpld r9,r14 │ │ │ │ + setbcr r12,4*cr4+lt │ │ │ │ + setbcr r14,4*cr3+lt │ │ │ │ + setbcr r6,4*cr1+lt │ │ │ │ + cmpld cr1,r9,r31 │ │ │ │ + setbcr r0,lt │ │ │ │ + or r14,r14,r12 │ │ │ │ + cmpld r2,r4 │ │ │ │ + or r12,r6,r0 │ │ │ │ + and r12,r12,r14 │ │ │ │ + setbcr r6,lt │ │ │ │ + setbcr r0,4*cr1+lt │ │ │ │ + or r14,r6,r0 │ │ │ │ + and r14,r14,r12 │ │ │ │ + cmpwi r14,0 │ │ │ │ + beq 12300 │ │ │ │ + cmpld r22,r4 │ │ │ │ + cmpld cr1,r9,r16 │ │ │ │ + setbcr r12,lt │ │ │ │ + setbcr r14,4*cr1+lt │ │ │ │ + or r14,r14,r12 │ │ │ │ + cmpwi r14,0 │ │ │ │ + beq 12300 │ │ │ │ lfd f9,0(r5) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - srdi r0,r22,1 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + srdi r6,r24,1 │ │ │ │ + mr r14,r22 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r11,r3,8 │ │ │ │ - mr r24,r20 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r11 │ │ │ │ - mr r11,r6 │ │ │ │ + mtctr r6 │ │ │ │ + addi r6,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r6 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r24) │ │ │ │ - lxv vs11,0(r11) │ │ │ │ - addi r24,r24,16 │ │ │ │ - addi r11,r11,32 │ │ │ │ - lxv vs10,-16(r11) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r14) │ │ │ │ + lxv vs11,0(r15) │ │ │ │ + addi r14,r14,16 │ │ │ │ + addi r15,r15,32 │ │ │ │ + lxv vs10,-16(r15) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r11) │ │ │ │ - stxv vs12,-16(r11) │ │ │ │ - bdnz 11b70 │ │ │ │ - andi. r11,r22,1 │ │ │ │ - beq 11be4 │ │ │ │ - rldicr r11,r22,3,59 │ │ │ │ + stxv vs11,-32(r15) │ │ │ │ + stxv vs12,-16(r15) │ │ │ │ + bdnz 11c60 │ │ │ │ + andi. r15,r24,1 │ │ │ │ + beq 11cd4 │ │ │ │ + rldicr r15,r24,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - rldicr r24,r22,4,58 │ │ │ │ - lfdx f0,r20,r11 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + rldicr r14,r24,4,58 │ │ │ │ + lfdx f0,r22,r15 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r6,r24 │ │ │ │ + lxvx vs11,r9,r14 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r24 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - add r31,r31,r26 │ │ │ │ - add r4,r4,r26 │ │ │ │ - add r30,r30,r26 │ │ │ │ - cmpd r27,r18 │ │ │ │ - bne 119a0 │ │ │ │ - ld r9,-224(r1) │ │ │ │ - ld r16,-272(r1) │ │ │ │ - addi r29,r29,1 │ │ │ │ + stxvx vs0,r9,r14 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r31,r31,8 │ │ │ │ + add r9,r9,r28 │ │ │ │ + add r4,r4,r28 │ │ │ │ + add r8,r8,r28 │ │ │ │ + add r11,r11,r28 │ │ │ │ + cmpd r30,r19 │ │ │ │ + bne 11a90 │ │ │ │ + ld r14,-256(r1) │ │ │ │ + ld r2,-248(r1) │ │ │ │ addi r5,r5,8 │ │ │ │ - addi r19,r19,8 │ │ │ │ - add r16,r16,r9 │ │ │ │ - ld r9,-264(r1) │ │ │ │ - cmpd r9,r29 │ │ │ │ - bne 11970 │ │ │ │ - mr r14,r9 │ │ │ │ - ld r30,-216(r1) │ │ │ │ - ld r6,-208(r1) │ │ │ │ - ld r11,104(r1) │ │ │ │ - ld r8,112(r1) │ │ │ │ - ld r31,120(r1) │ │ │ │ - ld r9,-200(r1) │ │ │ │ - addi r5,r14,-1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + add r29,r29,r26 │ │ │ │ + addi r14,r14,1 │ │ │ │ + cmpd r14,r2 │ │ │ │ + bne 11a60 │ │ │ │ + ld r31,-232(r1) │ │ │ │ + ld r6,-224(r1) │ │ │ │ + mr r15,r2 │ │ │ │ + ld r27,-216(r1) │ │ │ │ + ld r9,-208(r1) │ │ │ │ + ld r12,40(r1) │ │ │ │ + ld r8,104(r1) │ │ │ │ + ld r23,112(r1) │ │ │ │ + ld r11,120(r1) │ │ │ │ + ld r4,-200(r1) │ │ │ │ + addi r5,r15,-1 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r5,r9,r5 │ │ │ │ - ld r0,-232(r1) │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 12a40 │ │ │ │ - cmpdi r6,0 │ │ │ │ - subf r25,r10,r6 │ │ │ │ - blt 12a40 │ │ │ │ - ld r9,-248(r1) │ │ │ │ - addi r22,r25,-1 │ │ │ │ - addi r24,r7,8 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ + add r5,r4,r5 │ │ │ │ + cmpdi r27,0 │ │ │ │ + blt 12ae4 │ │ │ │ + cmpdi r9,0 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + blt 12ae4 │ │ │ │ + mulld r8,r8,r23 │ │ │ │ + addi r22,r9,-1 │ │ │ │ + mulld r14,r23,r6 │ │ │ │ + addi r4,r7,8 │ │ │ │ + cmpdi cr6,r9,0 │ │ │ │ addi r26,r10,1 │ │ │ │ - add r6,r25,r30 │ │ │ │ - addi r31,r31,1 │ │ │ │ - addi r14,r5,8 │ │ │ │ - sldi r19,r25,3 │ │ │ │ - sldi r4,r22,3 │ │ │ │ - sldi r18,r26,3 │ │ │ │ + addi r17,r27,1 │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r6,r22,3 │ │ │ │ + addi r18,r5,8 │ │ │ │ + add r16,r9,r31 │ │ │ │ + sldi r21,r9,3 │ │ │ │ + sldi r20,r26,3 │ │ │ │ + sldi r24,r11,1 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + sldi r15,r31,4 │ │ │ │ + add r27,r6,r4 │ │ │ │ + mr r25,r18 │ │ │ │ + sldi r16,r16,4 │ │ │ │ + add r21,r7,r21 │ │ │ │ sldi r29,r8,4 │ │ │ │ - li r16,0 │ │ │ │ - sldi r15,r6,4 │ │ │ │ - sldi r20,r31,1 │ │ │ │ - mr r21,r14 │ │ │ │ - add r19,r7,r19 │ │ │ │ - mulld r17,r8,r9 │ │ │ │ - mulld r9,r11,r8 │ │ │ │ - mr r11,r0 │ │ │ │ - add r24,r24,r4 │ │ │ │ - std r15,-232(r1) │ │ │ │ - cmpdi cr5,r10,0 │ │ │ │ - mr r15,r23 │ │ │ │ - addi r12,r11,1 │ │ │ │ - isel r24,r24,r7,4*cr7+gt │ │ │ │ - sldi r11,r30,4 │ │ │ │ - std r12,-240(r1) │ │ │ │ - add r18,r24,r18 │ │ │ │ - mr r12,r11 │ │ │ │ - sldi r0,r9,4 │ │ │ │ - addi r9,r23,8 │ │ │ │ - sldi r17,r17,4 │ │ │ │ - std r9,-256(r1) │ │ │ │ - ld r9,40(r1) │ │ │ │ - std r0,-248(r1) │ │ │ │ - add r17,r9,r17 │ │ │ │ - ld r9,-232(r1) │ │ │ │ - sldi r31,r26,4 │ │ │ │ - ld r28,-256(r1) │ │ │ │ - add r4,r17,r12 │ │ │ │ - mr r6,r17 │ │ │ │ - mr r8,r15 │ │ │ │ - li r27,0 │ │ │ │ - std r16,-272(r1) │ │ │ │ - std r17,-264(r1) │ │ │ │ - add r31,r31,r17 │ │ │ │ - add r30,r9,r17 │ │ │ │ - li r9,1 │ │ │ │ - mr r11,r4 │ │ │ │ - ble cr7,11e54 │ │ │ │ + ld r8,56(r1) │ │ │ │ + sldi r14,r14,4 │ │ │ │ + li r19,0 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + isel r27,r27,r7,4*cr6+gt │ │ │ │ + add r14,r12,r14 │ │ │ │ + std r29,-248(r1) │ │ │ │ + add r20,r27,r20 │ │ │ │ + addi r11,r8,8 │ │ │ │ + std r11,-240(r1) │ │ │ │ + nop │ │ │ │ + sldi r0,r26,4 │ │ │ │ + clrldi r12,r9,63 │ │ │ │ + ld r29,-240(r1) │ │ │ │ + ld r8,56(r1) │ │ │ │ + add r4,r14,r15 │ │ │ │ + add r30,r16,r14 │ │ │ │ + std r19,-256(r1) │ │ │ │ + mr r6,r14 │ │ │ │ + li r23,0 │ │ │ │ + cmpdi cr5,r12,0 │ │ │ │ + add r0,r0,r14 │ │ │ │ + nop │ │ │ │ + mr r28,r4 │ │ │ │ + ble cr6,11f30 │ │ │ │ cmpldi r22,1 │ │ │ │ - ble 12270 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr6,r7,r30 │ │ │ │ - cmpld cr4,r3,r30 │ │ │ │ - cmpld cr1,r4,r19 │ │ │ │ - cmpld r4,r0 │ │ │ │ - isel r23,0,r9,4*cr6+lt │ │ │ │ - isel r16,0,r9,4*cr4+lt │ │ │ │ - isel r17,0,r9,4*cr1+lt │ │ │ │ - cmpld cr6,r4,r21 │ │ │ │ - isellt r0,0,r9 │ │ │ │ + ble 12440 │ │ │ │ + addi r19,r3,16 │ │ │ │ + cmpld cr3,r4,r21 │ │ │ │ + cmpld cr4,r7,r30 │ │ │ │ + cmpld cr1,r3,r30 │ │ │ │ + cmpld r4,r19 │ │ │ │ + setbcr r12,4*cr4+lt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + setbcr r11,4*cr1+lt │ │ │ │ + cmpld cr1,r4,r25 │ │ │ │ + setbcr r31,lt │ │ │ │ + or r19,r19,r12 │ │ │ │ cmpld r30,r5 │ │ │ │ - or r17,r17,r23 │ │ │ │ - isel r23,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r16 │ │ │ │ - iselgt r16,0,r9 │ │ │ │ - and r0,r0,r17 │ │ │ │ - or r23,r23,r16 │ │ │ │ - and r0,r0,r23 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12270 │ │ │ │ + or r12,r11,r31 │ │ │ │ + and r12,r12,r19 │ │ │ │ + setbcr r11,gt │ │ │ │ + setbcr r31,4*cr1+lt │ │ │ │ + or r19,r11,r31 │ │ │ │ + and r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12440 │ │ │ │ cmpld r30,r8 │ │ │ │ - cmpld cr6,r4,r28 │ │ │ │ - iselgt r23,0,r9 │ │ │ │ - isel r0,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r23 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12270 │ │ │ │ + cmpld cr1,r4,r29 │ │ │ │ + setbcr r12,gt │ │ │ │ + setbcr r19,4*cr1+lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 12440 │ │ │ │ lfd f9,0(r5) │ │ │ │ lfd f0,0(r8) │ │ │ │ - srdi r0,r25,1 │ │ │ │ + srdi r11,r9,1 │ │ │ │ + mr r19,r7 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ + mtctr r11 │ │ │ │ addi r11,r3,8 │ │ │ │ - mr r23,r7 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r11 │ │ │ │ - mr r11,r4 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r11 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r23) │ │ │ │ - lxv vs11,0(r11) │ │ │ │ - addi r23,r23,16 │ │ │ │ - addi r11,r11,32 │ │ │ │ - lxv vs10,-16(r11) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r28) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r28,r28,32 │ │ │ │ + lxv vs10,-16(r28) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r11) │ │ │ │ - stxv vs12,-16(r11) │ │ │ │ - bdnz 11de0 │ │ │ │ - andi. r11,r25,1 │ │ │ │ - beq 11e54 │ │ │ │ - rldicr r11,r25,3,59 │ │ │ │ + stxv vs11,-32(r28) │ │ │ │ + stxv vs12,-16(r28) │ │ │ │ + bdnz 11ec0 │ │ │ │ + beq cr5,11f30 │ │ │ │ + rldicr r28,r9,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ lfd f12,0(r8) │ │ │ │ - rldicr r23,r25,4,58 │ │ │ │ - lfdx f0,r7,r11 │ │ │ │ + rldicr r19,r9,4,58 │ │ │ │ + lfdx f0,r7,r28 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r4,r23 │ │ │ │ + lxvx vs11,r4,r19 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r23 │ │ │ │ - mr r11,r6 │ │ │ │ - blt cr5,11f74 │ │ │ │ + stxvx vs0,r4,r19 │ │ │ │ + mr r28,r6 │ │ │ │ + blt cr7,12054 │ │ │ │ cmpldi r10,1 │ │ │ │ - ble 12360 │ │ │ │ - addi r0,r3,16 │ │ │ │ - cmpld cr6,r5,r31 │ │ │ │ - cmpld cr4,r3,r31 │ │ │ │ - cmpld cr1,r6,r21 │ │ │ │ - cmpld r6,r0 │ │ │ │ - isel r23,0,r9,4*cr6+lt │ │ │ │ - isel r16,0,r9,4*cr4+lt │ │ │ │ - isel r17,0,r9,4*cr1+lt │ │ │ │ - cmpld cr6,r6,r28 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld r8,r31 │ │ │ │ - or r17,r17,r23 │ │ │ │ - isel r23,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r16 │ │ │ │ - isellt r16,0,r9 │ │ │ │ - and r0,r0,r17 │ │ │ │ - or r23,r23,r16 │ │ │ │ - and r0,r0,r23 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12360 │ │ │ │ - cmpld r24,r31 │ │ │ │ - cmpld cr6,r6,r18 │ │ │ │ - isellt r23,0,r9 │ │ │ │ - isel r0,0,r9,4*cr6+lt │ │ │ │ - or r0,r0,r23 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 12360 │ │ │ │ + ble 123f0 │ │ │ │ + addi r19,r3,16 │ │ │ │ + cmpld cr3,r6,r25 │ │ │ │ + cmpld cr4,r5,r0 │ │ │ │ + cmpld cr1,r3,r0 │ │ │ │ + cmpld r6,r19 │ │ │ │ + setbcr r12,4*cr4+lt │ │ │ │ + setbcr r19,4*cr3+lt │ │ │ │ + setbcr r11,4*cr1+lt │ │ │ │ + cmpld cr1,r6,r29 │ │ │ │ + setbcr r31,lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpld r8,r0 │ │ │ │ + or r12,r11,r31 │ │ │ │ + and r12,r12,r19 │ │ │ │ + setbcr r11,lt │ │ │ │ + setbcr r31,4*cr1+lt │ │ │ │ + or r19,r11,r31 │ │ │ │ + and r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 123f0 │ │ │ │ + cmpld r27,r0 │ │ │ │ + cmpld cr1,r6,r20 │ │ │ │ + setbcr r12,lt │ │ │ │ + setbcr r19,4*cr1+lt │ │ │ │ + or r19,r19,r12 │ │ │ │ + cmpwi r19,0 │ │ │ │ + beq 123f0 │ │ │ │ lfd f9,0(r5) │ │ │ │ lfd f0,0(r8) │ │ │ │ - srdi r0,r26,1 │ │ │ │ + srdi r11,r26,1 │ │ │ │ + mr r19,r27 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ + mtctr r11 │ │ │ │ addi r11,r3,8 │ │ │ │ - mr r23,r24 │ │ │ │ - mtctr r0 │ │ │ │ - lxvdsx vs8,0,r11 │ │ │ │ - mr r11,r6 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r11 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r23) │ │ │ │ - lxv vs11,0(r11) │ │ │ │ - addi r23,r23,16 │ │ │ │ - addi r11,r11,32 │ │ │ │ - lxv vs10,-16(r11) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + lxv vs11,0(r28) │ │ │ │ + addi r19,r19,16 │ │ │ │ + addi r28,r28,32 │ │ │ │ + lxv vs10,-16(r28) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r11) │ │ │ │ - stxv vs12,-16(r11) │ │ │ │ - bdnz 11f00 │ │ │ │ - andi. r11,r26,1 │ │ │ │ - beq 11f74 │ │ │ │ - rldicr r11,r26,3,59 │ │ │ │ + stxv vs11,-32(r28) │ │ │ │ + stxv vs12,-16(r28) │ │ │ │ + bdnz 11fe0 │ │ │ │ + andi. r28,r26,1 │ │ │ │ + beq 12054 │ │ │ │ + rldicr r28,r26,3,59 │ │ │ │ lfd f11,0(r5) │ │ │ │ lfd f12,0(r8) │ │ │ │ - rldicr r23,r26,4,58 │ │ │ │ - lfdx f0,r24,r11 │ │ │ │ + rldicr r19,r26,4,58 │ │ │ │ + lfdx f0,r27,r28 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxvx vs11,r6,r23 │ │ │ │ + lxvx vs11,r6,r19 │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r23 │ │ │ │ - addi r27,r27,1 │ │ │ │ + stxvx vs0,r6,r19 │ │ │ │ + addi r23,r23,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r6,r6,r29 │ │ │ │ - add r31,r31,r29 │ │ │ │ - add r4,r4,r29 │ │ │ │ - add r30,r30,r29 │ │ │ │ - cmpd r27,r20 │ │ │ │ - bne 11d30 │ │ │ │ - ld r9,-248(r1) │ │ │ │ - ld r17,-264(r1) │ │ │ │ - ld r16,-272(r1) │ │ │ │ - addi r21,r21,8 │ │ │ │ - mr r5,r14 │ │ │ │ - add r17,r17,r9 │ │ │ │ - ld r9,-240(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r9 │ │ │ │ - beq 12a40 │ │ │ │ - addi r14,r14,8 │ │ │ │ - b 11d00 │ │ │ │ - sldi r9,r9,5 │ │ │ │ - cmpldi r22,2 │ │ │ │ - addi r17,r3,16 │ │ │ │ - li r0,1 │ │ │ │ - mr r25,r30 │ │ │ │ - mr r15,r6 │ │ │ │ - add r29,r9,r21 │ │ │ │ - mr r4,r21 │ │ │ │ - mr r28,r23 │ │ │ │ - li r16,0 │ │ │ │ - mr r12,r21 │ │ │ │ - mr r6,r4 │ │ │ │ - beq 12cc0 │ │ │ │ - std r12,-272(r1) │ │ │ │ - std r26,-264(r1) │ │ │ │ - cmpld cr7,r4,r19 │ │ │ │ - cmpld cr4,r4,r17 │ │ │ │ - cmpld cr1,r3,r29 │ │ │ │ - cmpld cr6,r18,r4 │ │ │ │ - cmpld cr5,r7,r29 │ │ │ │ - isel r27,0,r0,4*cr7+lt │ │ │ │ - isel r12,0,r0,4*cr4+lt │ │ │ │ - cmpld cr7,r29,r5 │ │ │ │ - isel r26,0,r0,4*cr1+lt │ │ │ │ - isel r21,0,r0,4*cr5+lt │ │ │ │ - isel r30,0,r0,4*cr6+gt │ │ │ │ - or r26,r12,r26 │ │ │ │ - or r30,r30,r21 │ │ │ │ - isel r21,0,r0,4*cr7+gt │ │ │ │ - and r30,r26,r30 │ │ │ │ - or r27,r27,r21 │ │ │ │ - and r30,r30,r27 │ │ │ │ - cmpwi cr7,r30,0 │ │ │ │ - beq cr7,1334c │ │ │ │ - addi r30,r28,8 │ │ │ │ - cmpld cr5,r29,r28 │ │ │ │ - cmpld cr7,r4,r30 │ │ │ │ - isel r26,0,r0,4*cr5+gt │ │ │ │ - isel r27,0,r0,4*cr7+lt │ │ │ │ - or r27,r27,r26 │ │ │ │ - cmpwi cr7,r27,0 │ │ │ │ - beq cr7,13360 │ │ │ │ - lfd f0,0(r28) │ │ │ │ + addi r29,r29,8 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r0,r0,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r30,r30,r2 │ │ │ │ + cmpd r23,r24 │ │ │ │ + bne 11e10 │ │ │ │ + ld r19,-256(r1) │ │ │ │ + ld r8,-248(r1) │ │ │ │ + addi r25,r25,8 │ │ │ │ + mr r5,r18 │ │ │ │ + addi r19,r19,1 │ │ │ │ + add r14,r14,r8 │ │ │ │ + cmpd r19,r17 │ │ │ │ + beq 12ae4 │ │ │ │ + addi r18,r18,8 │ │ │ │ + b 11de0 │ │ │ │ + ld r2,56(r1) │ │ │ │ + sldi r20,r20,5 │ │ │ │ + cmpldi r25,2 │ │ │ │ + addi r21,r3,16 │ │ │ │ + std r14,-144(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r28,r20,r10 │ │ │ │ + mr r0,r10 │ │ │ │ + mr r16,r2 │ │ │ │ + li r18,0 │ │ │ │ + mr r29,r0 │ │ │ │ + beq 12d70 │ │ │ │ + std r9,-256(r1) │ │ │ │ + std r2,-248(r1) │ │ │ │ + cmpld cr1,r22,r0 │ │ │ │ + cmpld cr6,r7,r28 │ │ │ │ + cmpld cr5,r0,r21 │ │ │ │ + cmpld cr7,r3,r28 │ │ │ │ + setbcr r14,4*cr6+lt │ │ │ │ + setbcr r17,4*cr1+gt │ │ │ │ + setbcr r9,4*cr5+lt │ │ │ │ + setbcr r2,4*cr7+lt │ │ │ │ + cmpld cr5,r0,r24 │ │ │ │ + cmpld cr7,r28,r5 │ │ │ │ + or r17,r17,r14 │ │ │ │ + or r14,r2,r9 │ │ │ │ + and r14,r14,r17 │ │ │ │ + setbcr r2,4*cr7+gt │ │ │ │ + setbcr r9,4*cr5+lt │ │ │ │ + or r17,r2,r9 │ │ │ │ + and r17,r17,r14 │ │ │ │ + cmpwi cr7,r17,0 │ │ │ │ + beq cr7,133a8 │ │ │ │ + addi r14,r16,8 │ │ │ │ + cmpld cr5,r28,r16 │ │ │ │ + cmpld cr7,r0,r14 │ │ │ │ + setbcr r17,4*cr5+gt │ │ │ │ + setbcr r2,4*cr7+lt │ │ │ │ + or r17,r2,r17 │ │ │ │ + cmpwi cr7,r17,0 │ │ │ │ + beq cr7,13398 │ │ │ │ lfd f9,0(r5) │ │ │ │ - srdi r27,r22,1 │ │ │ │ + lfd f0,0(r16) │ │ │ │ + srdi r2,r25,1 │ │ │ │ + mr r17,r7 │ │ │ │ + mr r29,r0 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r6,r3,8 │ │ │ │ - mr r28,r7 │ │ │ │ - mtctr r27 │ │ │ │ - lxvdsx vs8,0,r6 │ │ │ │ - mr r6,r4 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r2 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r28) │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - addi r28,r28,16 │ │ │ │ - addi r6,r6,32 │ │ │ │ - lxv vs10,-16(r6) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r17) │ │ │ │ + lxv vs11,0(r29) │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r29,r29,32 │ │ │ │ + lxv vs10,-16(r29) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r6) │ │ │ │ - stxv vs12,-16(r6) │ │ │ │ - bdnz 120a0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - mr r28,r30 │ │ │ │ - add r4,r4,r24 │ │ │ │ - add r29,r29,r24 │ │ │ │ - cmpd cr7,r22,r16 │ │ │ │ - beq cr7,132e4 │ │ │ │ - mr r6,r4 │ │ │ │ - b 12004 │ │ │ │ + stxv vs11,-32(r29) │ │ │ │ + stxv vs12,-16(r29) │ │ │ │ + bdnz 12180 │ │ │ │ + addi r18,r18,1 │ │ │ │ + mr r16,r14 │ │ │ │ + add r0,r0,r26 │ │ │ │ + add r28,r28,r26 │ │ │ │ + cmpd cr7,r25,r18 │ │ │ │ + beq cr7,13374 │ │ │ │ + mr r29,r0 │ │ │ │ + b 120e0 │ │ │ │ nop │ │ │ │ - mtctr r29 │ │ │ │ - mr r10,r7 │ │ │ │ + mtctr r30 │ │ │ │ + mr r6,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 12110 │ │ │ │ - addi r30,r30,1 │ │ │ │ - mr r11,r20 │ │ │ │ - add r8,r8,r28 │ │ │ │ - add r4,r4,r28 │ │ │ │ - cmpd r30,r29 │ │ │ │ - bne 103d0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 121f0 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mr r9,r11 │ │ │ │ + add r10,r10,r29 │ │ │ │ + add r8,r8,r29 │ │ │ │ + cmpd r4,r30 │ │ │ │ + bne 10460 │ │ │ │ nop │ │ │ │ - addi r25,r25,1 │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - add r21,r21,r0 │ │ │ │ - mr r5,r24 │ │ │ │ - cmpd r25,r29 │ │ │ │ - beq 12a48 │ │ │ │ - addi r24,r24,8 │ │ │ │ - b 103c0 │ │ │ │ - mtctr r28 │ │ │ │ - mr r22,r7 │ │ │ │ + add r22,r22,r24 │ │ │ │ + mr r5,r26 │ │ │ │ + cmpd r27,r30 │ │ │ │ + beq 12af4 │ │ │ │ + addi r26,r26,8 │ │ │ │ + b 10450 │ │ │ │ + mtctr r9 │ │ │ │ + mr r23,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r22) │ │ │ │ + lfd f11,0(r23) │ │ │ │ lfd f0,0(r5) │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r23,r23,8 │ │ │ │ lfd f12,0(r8) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r22,r22,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 12190 │ │ │ │ - b 10814 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 12270 │ │ │ │ + b 10890 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r22 │ │ │ │ - mr r24,r20 │ │ │ │ + mtctr r21 │ │ │ │ + mr r14,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r24) │ │ │ │ + lfd f11,0(r14) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - addi r11,r11,16 │ │ │ │ - addi r24,r24,8 │ │ │ │ + addi r15,r15,16 │ │ │ │ + addi r14,r14,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r11) │ │ │ │ + lxv vs11,-16(r15) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r11) │ │ │ │ - bdnz 121e0 │ │ │ │ - b 11be4 │ │ │ │ + stxv vs0,-16(r15) │ │ │ │ + bdnz 122c0 │ │ │ │ + b 11bb0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r21 │ │ │ │ - mr r24,r7 │ │ │ │ + mtctr r24 │ │ │ │ + mr r14,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r24) │ │ │ │ + lfd f11,0(r14) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - addi r11,r11,16 │ │ │ │ - addi r24,r24,8 │ │ │ │ + addi r15,r15,16 │ │ │ │ + addi r14,r14,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r11) │ │ │ │ + lxv vs11,-16(r15) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r11) │ │ │ │ - bdnz 12230 │ │ │ │ - b 11ac4 │ │ │ │ + stxv vs0,-16(r15) │ │ │ │ + bdnz 12310 │ │ │ │ + b 11cd4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r25 │ │ │ │ - mr r23,r7 │ │ │ │ + mtctr r9 │ │ │ │ + mr r19,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r23) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - addi r11,r11,16 │ │ │ │ - addi r23,r23,8 │ │ │ │ + lfd f11,0(r5) │ │ │ │ + lfd f0,0(r19) │ │ │ │ + addi r4,r4,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r11) │ │ │ │ + lxv vs11,-16(r4) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r11) │ │ │ │ - bdnz 12280 │ │ │ │ - b 11e54 │ │ │ │ + stxv vs0,-16(r4) │ │ │ │ + bdnz 12360 │ │ │ │ + b fd88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r25 │ │ │ │ - mr r23,r7 │ │ │ │ + mtctr r26 │ │ │ │ + mr r19,r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - addi r11,r11,16 │ │ │ │ - addi r23,r23,8 │ │ │ │ + lfd f0,0(r19) │ │ │ │ + addi r4,r4,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r11) │ │ │ │ + lxv vs11,-16(r4) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r11) │ │ │ │ - bdnz 122d0 │ │ │ │ - b fce8 │ │ │ │ + stxv vs0,-16(r4) │ │ │ │ + bdnz 123b0 │ │ │ │ + b fea0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtctr r26 │ │ │ │ - mr r23,r24 │ │ │ │ + mr r19,r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r5) │ │ │ │ - lfd f0,0(r23) │ │ │ │ + lfd f11,0(r19) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + addi r28,r28,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ lfd f12,0(r8) │ │ │ │ - addi r11,r11,16 │ │ │ │ - addi r23,r23,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r11) │ │ │ │ + lxv vs11,-16(r28) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r11) │ │ │ │ - bdnz 12320 │ │ │ │ - b fe04 │ │ │ │ + stxv vs0,-16(r28) │ │ │ │ + bdnz 12400 │ │ │ │ + b 12054 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r26 │ │ │ │ - mr r23,r24 │ │ │ │ + mtctr r9 │ │ │ │ + mr r19,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r23) │ │ │ │ + lfd f11,0(r19) │ │ │ │ lfd f0,0(r5) │ │ │ │ + addi r28,r28,16 │ │ │ │ + addi r19,r19,8 │ │ │ │ lfd f12,0(r8) │ │ │ │ - addi r11,r11,16 │ │ │ │ - addi r23,r23,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r11) │ │ │ │ + lxv vs11,-16(r28) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r11) │ │ │ │ - bdnz 12370 │ │ │ │ - b 11f74 │ │ │ │ + stxv vs0,-16(r28) │ │ │ │ + bdnz 12450 │ │ │ │ + b 11f30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r27 │ │ │ │ - mr r21,r26 │ │ │ │ + mtctr r29 │ │ │ │ + mr r15,r28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r21) │ │ │ │ + lfd f0,0(r15) │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ lfd f12,0(r8) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r21,r21,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 123c0 │ │ │ │ - b 10bf4 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 124a0 │ │ │ │ + b 10c64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r27 │ │ │ │ - mr r22,r26 │ │ │ │ + mtctr r29 │ │ │ │ + mr r23,r28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r5) │ │ │ │ - lfd f0,0(r22) │ │ │ │ + lfd f11,0(r23) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r23,r23,8 │ │ │ │ lfd f12,0(r8) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r22,r22,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 12410 │ │ │ │ - b 10934 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 124f0 │ │ │ │ + b 109b4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r21,r7 │ │ │ │ + mtctr r9 │ │ │ │ + mr r15,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r21) │ │ │ │ + lfd f0,0(r15) │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ lfd f12,0(r8) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r21,r21,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r11) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 12460 │ │ │ │ - b 10ad4 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 12540 │ │ │ │ + b 10b40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r20,r7 │ │ │ │ + mtctr r9 │ │ │ │ + mr r25,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r20) │ │ │ │ + lfd f11,0(r25) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ addi r31,r31,16 │ │ │ │ - addi r20,r20,8 │ │ │ │ + addi r25,r25,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r31) │ │ │ │ - bdnz 124b0 │ │ │ │ - b 117c4 │ │ │ │ + bdnz 12590 │ │ │ │ + b 11880 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r27 │ │ │ │ - mr r20,r26 │ │ │ │ + mtctr r30 │ │ │ │ + mr r25,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r20) │ │ │ │ + lfd f11,0(r25) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ addi r31,r31,16 │ │ │ │ - addi r20,r20,8 │ │ │ │ + addi r25,r25,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r31) │ │ │ │ - bdnz 12500 │ │ │ │ - b 118e4 │ │ │ │ + bdnz 125e0 │ │ │ │ + b 119a4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r27 │ │ │ │ - mr r22,r26 │ │ │ │ + mtctr r30 │ │ │ │ + mr r23,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r22) │ │ │ │ + lfd f11,0(r23) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ addi r31,r31,16 │ │ │ │ - addi r22,r22,8 │ │ │ │ + addi r23,r23,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r31) │ │ │ │ - bdnz 12550 │ │ │ │ - b 11634 │ │ │ │ + bdnz 12630 │ │ │ │ + b 116d4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r29 │ │ │ │ - mr r17,r7 │ │ │ │ + mtctr r28 │ │ │ │ + mr r25,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r17) │ │ │ │ + lfd f11,0(r25) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r17,r17,8 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r25,r25,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r6) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 125a0 │ │ │ │ - b 11144 │ │ │ │ + stxv vs0,-16(r6) │ │ │ │ + bdnz 12680 │ │ │ │ + b 111e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r17,r27 │ │ │ │ + mtctr r30 │ │ │ │ + mr r25,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r17) │ │ │ │ + lfd f11,0(r25) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r17,r17,8 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r25,r25,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r6) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 125f0 │ │ │ │ - b 11264 │ │ │ │ + stxv vs0,-16(r6) │ │ │ │ + bdnz 126d0 │ │ │ │ + b 11304 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r22,r7 │ │ │ │ + mtctr r9 │ │ │ │ + mr r23,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r22) │ │ │ │ + lfd f11,0(r23) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ addi r31,r31,16 │ │ │ │ - addi r22,r22,8 │ │ │ │ + addi r23,r23,8 │ │ │ │ + lfd f12,0(r8) │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r31) │ │ │ │ - bdnz 12640 │ │ │ │ - b 11514 │ │ │ │ + bdnz 12720 │ │ │ │ + b 115b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r29 │ │ │ │ - mr r18,r7 │ │ │ │ + mtctr r28 │ │ │ │ + mr r24,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r18) │ │ │ │ + lfd f11,0(r24) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r18,r18,8 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r24,r24,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r6) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 12690 │ │ │ │ - b 10e94 │ │ │ │ + stxv vs0,-16(r6) │ │ │ │ + bdnz 12770 │ │ │ │ + b 10f10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r18,r27 │ │ │ │ + mtctr r30 │ │ │ │ + mr r24,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r18) │ │ │ │ + lfd f11,0(r24) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r18,r18,8 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r24,r24,8 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r31) │ │ │ │ + lxv vs11,-16(r6) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 126e0 │ │ │ │ - b 10fb4 │ │ │ │ - ld r26,-240(r1) │ │ │ │ - ld r5,-272(r1) │ │ │ │ - ld r30,-264(r1) │ │ │ │ - ld r19,-256(r1) │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - addi r24,r24,8 │ │ │ │ - add r15,r15,r27 │ │ │ │ - add r18,r18,r27 │ │ │ │ - cmpd r26,r14 │ │ │ │ - bne ffd0 │ │ │ │ - ld r29,-224(r1) │ │ │ │ - mr r20,r30 │ │ │ │ - mr r30,r5 │ │ │ │ - addi r5,r26,-1 │ │ │ │ - ld r11,104(r1) │ │ │ │ - ld r31,120(r1) │ │ │ │ - mr r8,r0 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r5,r29,r5 │ │ │ │ - ld r9,-232(r1) │ │ │ │ - cmpdi r9,0 │ │ │ │ - blt 12a40 │ │ │ │ + stxv vs0,-16(r6) │ │ │ │ + bdnz 127c0 │ │ │ │ + b 11034 │ │ │ │ ld r10,-248(r1) │ │ │ │ - subf r25,r20,r6 │ │ │ │ - sldi r29,r8,4 │ │ │ │ - addi r27,r31,1 │ │ │ │ - addi r14,r9,1 │ │ │ │ - sldi r15,r31,5 │ │ │ │ - ld r9,40(r1) │ │ │ │ - sldi r22,r30,4 │ │ │ │ - addi r24,r5,8 │ │ │ │ - li r18,0 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ - mulld r17,r11,r29 │ │ │ │ - sldi r26,r27,4 │ │ │ │ - cmpdi cr5,r20,0 │ │ │ │ - sldi r27,r27,1 │ │ │ │ - mr r28,r24 │ │ │ │ - mr r21,r14 │ │ │ │ - maddld r16,r10,r8,r30 │ │ │ │ - sldi r10,r25,3 │ │ │ │ - add r26,r7,r26 │ │ │ │ - add r22,r9,r22 │ │ │ │ - li r9,1 │ │ │ │ - add r10,r10,r23 │ │ │ │ - isel r31,r10,r23,4*cr7+gt │ │ │ │ - ld r10,40(r1) │ │ │ │ - sldi r16,r16,4 │ │ │ │ - mr r19,r31 │ │ │ │ - mr r31,r20 │ │ │ │ - add r16,r10,r16 │ │ │ │ - nop │ │ │ │ + ld r9,-256(r1) │ │ │ │ + ld r2,104(r1) │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + addi r22,r22,8 │ │ │ │ + add r14,r14,r0 │ │ │ │ + add r16,r16,r0 │ │ │ │ + cmpd r10,r15 │ │ │ │ + bne 10070 │ │ │ │ + addi r5,r10,-1 │ │ │ │ + ld r31,-240(r1) │ │ │ │ + ld r6,-232(r1) │ │ │ │ + mr r8,r2 │ │ │ │ + ld r27,-224(r1) │ │ │ │ + ld r12,40(r1) │ │ │ │ + sldi r5,r5,3 │ │ │ │ + add r5,r4,r5 │ │ │ │ + cmpdi r27,0 │ │ │ │ + blt 12ae4 │ │ │ │ + maddld r24,r6,r23,r31 │ │ │ │ + ld r10,56(r1) │ │ │ │ + subf r30,r19,r9 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + addi r0,r11,1 │ │ │ │ + sldi r6,r31,4 │ │ │ │ + sldi r11,r11,5 │ │ │ │ + addi r28,r5,8 │ │ │ │ + addi r26,r27,1 │ │ │ │ + sldi r25,r30,3 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + sldi r31,r0,4 │ │ │ │ + cmpdi cr5,r30,0 │ │ │ │ + addi r27,r11,32 │ │ │ │ + add r6,r12,r6 │ │ │ │ + sldi r0,r0,1 │ │ │ │ + mr r11,r28 │ │ │ │ + add r25,r25,r10 │ │ │ │ + add r31,r7,r31 │ │ │ │ + li r29,0 │ │ │ │ + cmpdi cr7,r19,0 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + mr r4,r10 │ │ │ │ + isel r25,r25,r10,4*cr5+gt │ │ │ │ + add r24,r12,r24 │ │ │ │ nop │ │ │ │ - ble cr7,12870 │ │ │ │ - addi r4,r15,32 │ │ │ │ - andi. r10,r25,1 │ │ │ │ - mr r8,r16 │ │ │ │ - mr r11,r23 │ │ │ │ - li r30,0 │ │ │ │ - cmpdi cr6,r6,0 │ │ │ │ - add r4,r4,r16 │ │ │ │ - beq 12830 │ │ │ │ - bge cr6,130e0 │ │ │ │ - li r30,1 │ │ │ │ - add r4,r4,r29 │ │ │ │ - addi r11,r23,8 │ │ │ │ - add r8,r16,r29 │ │ │ │ - cmpd r30,r25 │ │ │ │ - beq 12870 │ │ │ │ - srdi r10,r25,1 │ │ │ │ - bge cr6,130e0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r11,r11,8 │ │ │ │ - add r8,r8,r29 │ │ │ │ - add r4,r4,r29 │ │ │ │ - bge cr6,130e0 │ │ │ │ + ble cr5,12930 │ │ │ │ + andi. r10,r30,1 │ │ │ │ + add r21,r27,r24 │ │ │ │ + mr r23,r24 │ │ │ │ + mr r16,r4 │ │ │ │ + li r20,0 │ │ │ │ + cmpdi cr6,r9,0 │ │ │ │ + beq 128ec │ │ │ │ + bge cr6,1318c │ │ │ │ + li r20,1 │ │ │ │ + add r21,r21,r2 │ │ │ │ + addi r16,r4,8 │ │ │ │ + add r23,r24,r2 │ │ │ │ + cmpd r20,r30 │ │ │ │ + beq 12930 │ │ │ │ + srdi r10,r30,1 │ │ │ │ + bge cr6,1318c │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r23,r23,r2 │ │ │ │ + add r21,r21,r2 │ │ │ │ + bge cr6,1318c │ │ │ │ cmpdi r10,1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r11,r11,8 │ │ │ │ - add r8,r8,r29 │ │ │ │ - add r4,r4,r29 │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + add r23,r23,r2 │ │ │ │ + add r21,r21,r2 │ │ │ │ addi r10,r10,-1 │ │ │ │ - bne 12834 │ │ │ │ + bne 128f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt cr5,12a18 │ │ │ │ - cmpdi r6,0 │ │ │ │ - blt 12a18 │ │ │ │ - addi r4,r15,32 │ │ │ │ - addi r14,r31,1 │ │ │ │ - mr r8,r22 │ │ │ │ - mr r11,r19 │ │ │ │ - std r6,-256(r1) │ │ │ │ - li r30,0 │ │ │ │ - cmpldi r27,2 │ │ │ │ - addi r12,r3,16 │ │ │ │ - mr r20,r25 │ │ │ │ - add r4,r4,r22 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 129b0 │ │ │ │ - std r18,-272(r1) │ │ │ │ - std r31,-264(r1) │ │ │ │ - cmpld cr6,r8,r28 │ │ │ │ - cmpld cr2,r8,r12 │ │ │ │ - cmpld cr3,r3,r4 │ │ │ │ - cmpld cr4,r26,r8 │ │ │ │ - cmpld cr1,r7,r4 │ │ │ │ - isel r31,0,r9,4*cr6+lt │ │ │ │ - isel r18,0,r9,4*cr2+lt │ │ │ │ - cmpld cr6,r5,r4 │ │ │ │ - isel r0,0,r9,4*cr3+lt │ │ │ │ - isel r25,0,r9,4*cr1+lt │ │ │ │ - isel r6,0,r9,4*cr4+gt │ │ │ │ - or r0,r18,r0 │ │ │ │ - or r6,r6,r25 │ │ │ │ - isel r25,0,r9,4*cr6+lt │ │ │ │ - and r6,r0,r6 │ │ │ │ - or r25,r31,r25 │ │ │ │ - and r25,r6,r25 │ │ │ │ - cmpwi cr6,r25,0 │ │ │ │ - beq cr6,1339c │ │ │ │ - addi r25,r11,8 │ │ │ │ - cmpld cr1,r4,r11 │ │ │ │ - cmpld cr6,r8,r25 │ │ │ │ - isel r0,0,r9,4*cr1+gt │ │ │ │ - isel r6,0,r9,4*cr6+lt │ │ │ │ - or r6,r6,r0 │ │ │ │ - cmpwi cr6,r6,0 │ │ │ │ - beq cr6,133b0 │ │ │ │ - lfd f0,0(r11) │ │ │ │ + nop │ │ │ │ + blt cr7,12ac0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 12ac0 │ │ │ │ + add r22,r27,r6 │ │ │ │ + addi r18,r19,1 │ │ │ │ + mr r23,r6 │ │ │ │ + mr r15,r25 │ │ │ │ + li r21,0 │ │ │ │ + cmpldi r0,2 │ │ │ │ + addi r17,r3,16 │ │ │ │ + mr r10,r23 │ │ │ │ + beq 12a60 │ │ │ │ + cmpld cr3,r31,r23 │ │ │ │ + cmpld cr4,r7,r22 │ │ │ │ + cmpld cr1,r23,r17 │ │ │ │ + cmpld cr6,r3,r22 │ │ │ │ + setbcr r16,4*cr4+lt │ │ │ │ + setbcr r20,4*cr3+gt │ │ │ │ + setbcr r12,4*cr1+lt │ │ │ │ + setbcr r14,4*cr6+lt │ │ │ │ + cmpld cr1,r23,r11 │ │ │ │ + cmpld cr6,r5,r22 │ │ │ │ + or r20,r20,r16 │ │ │ │ + or r16,r14,r12 │ │ │ │ + and r16,r16,r20 │ │ │ │ + setbcr r14,4*cr6+lt │ │ │ │ + setbcr r12,4*cr1+lt │ │ │ │ + or r20,r14,r12 │ │ │ │ + and r20,r20,r16 │ │ │ │ + addi r16,r15,8 │ │ │ │ + cmpwi cr6,r20,0 │ │ │ │ + beq cr6,13380 │ │ │ │ + cmpld cr6,r23,r16 │ │ │ │ + cmpld cr1,r22,r15 │ │ │ │ + setbcr r20,4*cr6+lt │ │ │ │ + setbcr r14,4*cr1+gt │ │ │ │ + or r20,r20,r14 │ │ │ │ + cmpwi cr6,r20,0 │ │ │ │ + beq cr6,13380 │ │ │ │ + lfd f0,0(r15) │ │ │ │ lfd f9,0(r5) │ │ │ │ - srdi r11,r27,1 │ │ │ │ + srdi r15,r0,1 │ │ │ │ + mr r20,r7 │ │ │ │ + mr r10,r23 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r10,r3,8 │ │ │ │ - mr r6,r7 │ │ │ │ - mtctr r11 │ │ │ │ - lxvdsx vs8,0,r10 │ │ │ │ - mr r10,r8 │ │ │ │ + mtctr r15 │ │ │ │ + addi r15,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r15 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r6) │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r20) │ │ │ │ lxv vs11,0(r10) │ │ │ │ - addi r6,r6,16 │ │ │ │ + addi r20,r20,16 │ │ │ │ addi r10,r10,32 │ │ │ │ lxv vs10,-16(r10) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ stxv vs11,-32(r10) │ │ │ │ stxv vs12,-16(r10) │ │ │ │ - bdnz 12950 │ │ │ │ - addi r30,r30,1 │ │ │ │ - mr r11,r25 │ │ │ │ - add r8,r8,r29 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd cr6,r14,r30 │ │ │ │ - beq cr6,13308 │ │ │ │ - mr r10,r8 │ │ │ │ - b 128b4 │ │ │ │ + bdnz 12a00 │ │ │ │ + addi r21,r21,1 │ │ │ │ + mr r15,r16 │ │ │ │ + add r23,r23,r2 │ │ │ │ + add r22,r22,r2 │ │ │ │ + cmpd cr6,r18,r21 │ │ │ │ + beq cr6,12ac0 │ │ │ │ + mr r10,r23 │ │ │ │ + b 12960 │ │ │ │ nop │ │ │ │ - li r0,2 │ │ │ │ - addi r25,r11,8 │ │ │ │ - mtctr r0 │ │ │ │ - mr r6,r7 │ │ │ │ - lfd f11,0(r6) │ │ │ │ + li r20,2 │ │ │ │ + addi r16,r15,8 │ │ │ │ + mtctr r20 │ │ │ │ + mr r20,r7 │ │ │ │ + lfd f11,0(r20) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r11) │ │ │ │ addi r10,r10,16 │ │ │ │ - addi r6,r6,8 │ │ │ │ + addi r20,r20,8 │ │ │ │ + lfd f12,0(r15) │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r10) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r10) │ │ │ │ - bdnz 129c0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - mr r11,r25 │ │ │ │ - add r8,r8,r29 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd cr6,r30,r14 │ │ │ │ - bne cr6,128a4 │ │ │ │ + bdnz 12a70 │ │ │ │ + addi r21,r21,1 │ │ │ │ + mr r15,r16 │ │ │ │ + add r23,r23,r2 │ │ │ │ + add r22,r22,r2 │ │ │ │ + cmpd cr6,r21,r18 │ │ │ │ + bne cr6,12958 │ │ │ │ nop │ │ │ │ - ld r6,-256(r1) │ │ │ │ - mr r25,r20 │ │ │ │ - addi r18,r18,1 │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r6,r6,r8 │ │ │ │ + add r24,r24,r8 │ │ │ │ + mr r5,r28 │ │ │ │ + cmpd r29,r26 │ │ │ │ + beq 12ae4 │ │ │ │ addi r28,r28,8 │ │ │ │ - add r22,r22,r17 │ │ │ │ - add r16,r16,r17 │ │ │ │ - mr r5,r24 │ │ │ │ - cmpd r18,r21 │ │ │ │ - beq 12a40 │ │ │ │ - addi r24,r24,8 │ │ │ │ - b 127f0 │ │ │ │ - nop │ │ │ │ + b 128b0 │ │ │ │ ld r14,-144(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - lwz r11,8(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ + ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ + lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r19,-104(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) │ │ │ │ - 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 │ │ │ │ nop │ │ │ │ - li r6,2 │ │ │ │ - addi r30,r11,8 │ │ │ │ - mtctr r6 │ │ │ │ - mr r6,r7 │ │ │ │ + nop │ │ │ │ + li r21,2 │ │ │ │ + addi r18,r20,8 │ │ │ │ + mtctr r21 │ │ │ │ + mr r21,r7 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r6,r6,8 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r21,r21,8 │ │ │ │ + lfd f12,0(r20) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 12ab0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - mr r11,r30 │ │ │ │ - add r8,r8,r29 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd cr5,r16,r26 │ │ │ │ - bne cr5,10248 │ │ │ │ - mr r30,r17 │ │ │ │ - cmpdi cr5,r15,0 │ │ │ │ - blt cr5,12c90 │ │ │ │ - add r4,r21,r18 │ │ │ │ - mr r8,r18 │ │ │ │ - mr r11,r14 │ │ │ │ - li r16,0 │ │ │ │ - mr r17,r30 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 12c30 │ │ │ │ - std r17,-272(r1) │ │ │ │ - cmpld cr5,r5,r4 │ │ │ │ - cmpld cr3,r8,r0 │ │ │ │ - cmpld cr4,r3,r4 │ │ │ │ - cmpld cr1,r7,r4 │ │ │ │ - cmpld cr6,r27,r8 │ │ │ │ - isel r17,0,r9,4*cr1+lt │ │ │ │ - isel r30,0,r9,4*cr5+lt │ │ │ │ - isel r12,0,r9,4*cr3+lt │ │ │ │ - cmpld cr5,r8,r31 │ │ │ │ - isel r20,0,r9,4*cr4+lt │ │ │ │ - isel r6,0,r9,4*cr6+gt │ │ │ │ - or r20,r12,r20 │ │ │ │ - or r6,r17,r6 │ │ │ │ - isel r17,0,r9,4*cr5+lt │ │ │ │ - and r6,r20,r6 │ │ │ │ - or r30,r30,r17 │ │ │ │ - and r6,r6,r30 │ │ │ │ - cmpwi cr5,r6,0 │ │ │ │ - beq cr5,1333c │ │ │ │ - addi r30,r11,8 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 12b60 │ │ │ │ + addi r19,r19,1 │ │ │ │ + mr r20,r18 │ │ │ │ + add r4,r4,r30 │ │ │ │ + add r23,r23,r30 │ │ │ │ + cmpd cr6,r19,r9 │ │ │ │ + bne cr6,102e4 │ │ │ │ + nop │ │ │ │ + blt cr5,12d30 │ │ │ │ + add r23,r27,r22 │ │ │ │ + mr r4,r22 │ │ │ │ + mr r20,r24 │ │ │ │ + li r19,0 │ │ │ │ + mr r2,r4 │ │ │ │ + beq 12cd0 │ │ │ │ + cmpld cr3,r23,r7 │ │ │ │ + cmpld cr4,r0,r4 │ │ │ │ + cmpld cr1,r4,r31 │ │ │ │ + cmpld cr6,r3,r23 │ │ │ │ + setbcr r18,4*cr4+gt │ │ │ │ + setbcr r21,4*cr3+gt │ │ │ │ + setbcr r17,4*cr6+lt │ │ │ │ + setbcr r15,4*cr1+lt │ │ │ │ cmpld cr6,r4,r11 │ │ │ │ - cmpld cr5,r8,r30 │ │ │ │ - isel r20,0,r9,4*cr6+gt │ │ │ │ - isel r6,0,r9,4*cr5+lt │ │ │ │ - or r6,r6,r20 │ │ │ │ - cmpwi cr5,r6,0 │ │ │ │ - beq cr5,13330 │ │ │ │ - lfd f9,0(r11) │ │ │ │ + cmpld cr1,r23,r5 │ │ │ │ + or r21,r21,r18 │ │ │ │ + setbcr r18,4*cr6+lt │ │ │ │ + or r16,r17,r15 │ │ │ │ + and r16,r16,r21 │ │ │ │ + setbcr r17,4*cr1+gt │ │ │ │ + or r21,r18,r17 │ │ │ │ + and r21,r21,r16 │ │ │ │ + addi r18,r20,8 │ │ │ │ + cmpwi cr6,r21,0 │ │ │ │ + beq cr6,13300 │ │ │ │ + cmpld cr6,r4,r18 │ │ │ │ + cmpld cr1,r23,r20 │ │ │ │ + setbcr r21,4*cr6+lt │ │ │ │ + setbcr r17,4*cr1+gt │ │ │ │ + or r21,r21,r17 │ │ │ │ + cmpwi cr6,r21,0 │ │ │ │ + beq cr6,13300 │ │ │ │ + lfd f9,0(r20) │ │ │ │ lfd f0,0(r5) │ │ │ │ - srdi r11,r28,1 │ │ │ │ + srdi r20,r29,1 │ │ │ │ + mr r21,r7 │ │ │ │ + mr r2,r4 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r10,r3,8 │ │ │ │ - mr r6,r7 │ │ │ │ - mtctr r11 │ │ │ │ - lxvdsx vs8,0,r10 │ │ │ │ - mr r10,r8 │ │ │ │ + mtctr r20 │ │ │ │ + addi r20,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r20 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxv vs10,-16(r10) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r21) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r21,r21,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs10,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs7,vs0 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r10) │ │ │ │ - stxv vs12,-16(r10) │ │ │ │ - bdnz 12bc0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - mr r11,r30 │ │ │ │ - add r8,r8,r29 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd cr5,r25,r16 │ │ │ │ - beq cr5,132f0 │ │ │ │ - mr r10,r8 │ │ │ │ - b 12b28 │ │ │ │ - nop │ │ │ │ - mr r11,r4 │ │ │ │ - b fcf4 │ │ │ │ - nop │ │ │ │ + stxv vs11,-32(r2) │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 12c70 │ │ │ │ + addi r19,r19,1 │ │ │ │ + mr r20,r18 │ │ │ │ + add r4,r4,r30 │ │ │ │ + add r23,r23,r30 │ │ │ │ + cmpd cr6,r26,r19 │ │ │ │ + beq cr6,12d30 │ │ │ │ + mr r2,r4 │ │ │ │ + b 12bcc │ │ │ │ nop │ │ │ │ - li r6,2 │ │ │ │ - addi r30,r11,8 │ │ │ │ - mtctr r6 │ │ │ │ - mr r6,r7 │ │ │ │ + li r21,2 │ │ │ │ + addi r18,r20,8 │ │ │ │ + mtctr r21 │ │ │ │ + mr r21,r7 │ │ │ │ lfd f11,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r6,r6,8 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r21,r21,8 │ │ │ │ + lfd f12,0(r20) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 12c40 │ │ │ │ - addi r16,r16,1 │ │ │ │ - mr r11,r30 │ │ │ │ - add r8,r8,r29 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd cr5,r16,r25 │ │ │ │ - bne cr5,12b1c │ │ │ │ - mr r30,r17 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r31,r31,8 │ │ │ │ - add r18,r18,r19 │ │ │ │ - add r30,r30,r19 │ │ │ │ - mr r5,r22 │ │ │ │ - cmpd cr5,r24,r28 │ │ │ │ - beq cr5,12a40 │ │ │ │ - addi r22,r22,8 │ │ │ │ - b 10230 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 12ce0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + mr r20,r18 │ │ │ │ + add r4,r4,r30 │ │ │ │ + add r23,r23,r30 │ │ │ │ + cmpd cr6,r26,r19 │ │ │ │ + bne cr6,12bc4 │ │ │ │ + nop │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r22,r22,r8 │ │ │ │ + add r25,r25,r8 │ │ │ │ + mr r5,r28 │ │ │ │ + cmpd cr6,r10,r29 │ │ │ │ + beq cr6,12ae8 │ │ │ │ + addi r28,r28,8 │ │ │ │ + b 102d0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r27,2 │ │ │ │ - addi r30,r28,8 │ │ │ │ - mtctr r27 │ │ │ │ - mr r27,r7 │ │ │ │ - lfd f11,0(r27) │ │ │ │ + mr r4,r6 │ │ │ │ + b fd94 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r17,2 │ │ │ │ + addi r14,r16,8 │ │ │ │ + mtctr r17 │ │ │ │ + mr r17,r7 │ │ │ │ + lfd f11,0(r17) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r28) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r27,r27,8 │ │ │ │ + addi r29,r29,16 │ │ │ │ + addi r17,r17,8 │ │ │ │ + lfd f12,0(r16) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r29) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r6) │ │ │ │ - bdnz 12cd0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - mr r28,r30 │ │ │ │ - add r4,r4,r24 │ │ │ │ - add r29,r29,r24 │ │ │ │ - cmpd cr7,r16,r22 │ │ │ │ - bne cr7,11ff4 │ │ │ │ - mr r21,r12 │ │ │ │ - addi r20,r20,1 │ │ │ │ + stxv vs0,-16(r29) │ │ │ │ + bdnz 12d80 │ │ │ │ + addi r18,r18,1 │ │ │ │ + mr r16,r14 │ │ │ │ + add r0,r0,r26 │ │ │ │ + add r28,r28,r26 │ │ │ │ + cmpd cr7,r18,r25 │ │ │ │ + bne cr7,120d0 │ │ │ │ + nop │ │ │ │ + addi r4,r4,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - addi r19,r19,8 │ │ │ │ - add r21,r21,r26 │ │ │ │ - cmpd cr7,r14,r20 │ │ │ │ - bne cr7,11fe0 │ │ │ │ - mr r30,r25 │ │ │ │ - mr r6,r15 │ │ │ │ - addi r5,r14,-1 │ │ │ │ + addi r24,r24,8 │ │ │ │ + add r10,r10,r19 │ │ │ │ + cmpd cr7,r15,r4 │ │ │ │ + bne cr7,120c0 │ │ │ │ + ld r14,-144(r1) │ │ │ │ + ld r16,-128(r1) │ │ │ │ + addi r5,r15,-1 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r5,r10,r5 │ │ │ │ - ld r9,-232(r1) │ │ │ │ + add r5,r30,r5 │ │ │ │ + cmpdi r27,0 │ │ │ │ + blt 133e0 │ │ │ │ cmpdi r9,0 │ │ │ │ - blt 12a40 │ │ │ │ - cmpdi r6,0 │ │ │ │ - blt 12a40 │ │ │ │ - ld r10,-248(r1) │ │ │ │ - mulld r21,r11,r8 │ │ │ │ - addi r31,r31,1 │ │ │ │ - addi r24,r9,1 │ │ │ │ - ld r9,40(r1) │ │ │ │ - addi r25,r5,8 │ │ │ │ - cmpdi cr3,r6,1 │ │ │ │ - li r26,0 │ │ │ │ - addi r27,r3,16 │ │ │ │ - sldi r28,r31,4 │ │ │ │ - sldi r0,r31,1 │ │ │ │ - sldi r22,r31,5 │ │ │ │ - li r6,1 │ │ │ │ - mr r29,r25 │ │ │ │ - maddld r20,r8,r10,r30 │ │ │ │ - add r28,r7,r28 │ │ │ │ - sldi r30,r8,4 │ │ │ │ + blt 133e0 │ │ │ │ + maddld r21,r23,r6,r31 │ │ │ │ + mulld r8,r8,r23 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r26,r5,8 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + ld r23,56(r1) │ │ │ │ + addi r25,r27,1 │ │ │ │ + cmpdi cr1,r9,1 │ │ │ │ + li r27,0 │ │ │ │ + sldi r29,r11,4 │ │ │ │ + sldi r31,r11,1 │ │ │ │ + sldi r24,r11,5 │ │ │ │ + mr r30,r26 │ │ │ │ + addi r28,r3,16 │ │ │ │ + add r29,r7,r29 │ │ │ │ sldi r21,r21,4 │ │ │ │ - sldi r20,r20,4 │ │ │ │ - add r20,r9,r20 │ │ │ │ - add r4,r22,r20 │ │ │ │ - mr r8,r20 │ │ │ │ - mr r11,r23 │ │ │ │ - li r31,0 │ │ │ │ + sldi r22,r8,4 │ │ │ │ + add r21,r12,r21 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r6,r24,r21 │ │ │ │ + mr r8,r21 │ │ │ │ + mr r10,r23 │ │ │ │ + li r11,0 │ │ │ │ mr r9,r8 │ │ │ │ - addi r19,r11,8 │ │ │ │ - beq cr3,12ed0 │ │ │ │ - cmpld cr4,r8,r27 │ │ │ │ - cmpld cr1,r3,r4 │ │ │ │ - cmpld cr6,r28,r8 │ │ │ │ - cmpld cr5,r4,r7 │ │ │ │ - cmpld r4,r5 │ │ │ │ - cmpld cr7,r8,r29 │ │ │ │ - isel r10,0,r6,4*cr4+lt │ │ │ │ - isel r15,0,r6,4*cr1+lt │ │ │ │ - isel r18,0,r6,4*cr6+gt │ │ │ │ - isel r16,0,r6,4*cr5+gt │ │ │ │ - iselgt r17,0,r6 │ │ │ │ - isel r19,0,r6,4*cr7+lt │ │ │ │ - or r10,r10,r15 │ │ │ │ - or r18,r18,r16 │ │ │ │ - or r19,r19,r17 │ │ │ │ - and r10,r10,r18 │ │ │ │ - and r10,r10,r19 │ │ │ │ - addi r19,r11,8 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 12ed0 │ │ │ │ - cmpld r8,r19 │ │ │ │ - cmpld cr7,r4,r11 │ │ │ │ - isellt r10,0,r6 │ │ │ │ - isel r18,0,r6,4*cr7+gt │ │ │ │ - or r10,r10,r18 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 12ed0 │ │ │ │ - lfd f0,0(r11) │ │ │ │ + addi r0,r10,8 │ │ │ │ + beq cr1,12f80 │ │ │ │ + cmpld cr3,r29,r8 │ │ │ │ + cmpld cr4,r6,r7 │ │ │ │ + cmpld cr6,r8,r28 │ │ │ │ + cmpld cr5,r3,r6 │ │ │ │ + cmpld r6,r5 │ │ │ │ + cmpld cr7,r8,r30 │ │ │ │ + setbcr r0,4*cr4+gt │ │ │ │ + setbcr r4,4*cr3+gt │ │ │ │ + setbcr r17,4*cr6+lt │ │ │ │ + setbcr r18,4*cr5+lt │ │ │ │ + setbcr r20,gt │ │ │ │ + setbcr r19,4*cr7+lt │ │ │ │ + or r4,r4,r0 │ │ │ │ + or r0,r18,r17 │ │ │ │ + and r0,r0,r4 │ │ │ │ + or r4,r20,r19 │ │ │ │ + and r4,r4,r0 │ │ │ │ + addi r0,r10,8 │ │ │ │ + cmpwi r4,0 │ │ │ │ + beq 12f80 │ │ │ │ + cmpld r8,r0 │ │ │ │ + cmpld cr7,r6,r10 │ │ │ │ + setbcr r4,lt │ │ │ │ + setbcr r20,4*cr7+gt │ │ │ │ + or r4,r4,r20 │ │ │ │ + cmpwi r4,0 │ │ │ │ + beq 12f80 │ │ │ │ + lfd f0,0(r10) │ │ │ │ lfd f9,0(r5) │ │ │ │ - srdi r11,r0,1 │ │ │ │ - lxvdsx vs7,0,r3 │ │ │ │ - addi r9,r3,8 │ │ │ │ + srdi r4,r31,1 │ │ │ │ mr r10,r7 │ │ │ │ - mtctr r11 │ │ │ │ - lxvdsx vs8,0,r9 │ │ │ │ mr r9,r8 │ │ │ │ + lxvdsx vs7,0,r3 │ │ │ │ + mtctr r4 │ │ │ │ + addi r4,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r4 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs0,0(r10) │ │ │ │ lxv vs11,0(r9) │ │ │ │ addi r10,r10,16 │ │ │ │ @@ -14814,46274 +14180,46860 @@ │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ stxv vs11,-32(r9) │ │ │ │ stxv vs12,-16(r9) │ │ │ │ - bdnz 12e70 │ │ │ │ - addi r31,r31,1 │ │ │ │ - mr r11,r19 │ │ │ │ - add r8,r8,r30 │ │ │ │ - add r4,r4,r30 │ │ │ │ - cmpd r0,r31 │ │ │ │ - beq 12f30 │ │ │ │ + bdnz 12f20 │ │ │ │ + addi r11,r11,1 │ │ │ │ + mr r10,r0 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r6,r6,r2 │ │ │ │ + cmpd r31,r11 │ │ │ │ + beq 12fe0 │ │ │ │ mr r9,r8 │ │ │ │ - b 12dcc │ │ │ │ + b 12e7c │ │ │ │ nop │ │ │ │ - mtctr r0 │ │ │ │ - mr r10,r7 │ │ │ │ + mtctr r31 │ │ │ │ + mr r4,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r10) │ │ │ │ + lfd f11,0(r4) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r11) │ │ │ │ addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + addi r4,r4,8 │ │ │ │ + lfd f12,0(r10) │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r9) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - bdnz 12ee0 │ │ │ │ - addi r31,r31,1 │ │ │ │ - mr r11,r19 │ │ │ │ - add r8,r8,r30 │ │ │ │ - add r4,r4,r30 │ │ │ │ - cmpd r31,r0 │ │ │ │ - bne 12dc0 │ │ │ │ + bdnz 12f90 │ │ │ │ + addi r11,r11,1 │ │ │ │ + mr r10,r0 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r6,r6,r2 │ │ │ │ + cmpd r11,r31 │ │ │ │ + bne 12e70 │ │ │ │ nop │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r20,r20,r21 │ │ │ │ - mr r5,r25 │ │ │ │ - cmpd r26,r24 │ │ │ │ - beq 12a40 │ │ │ │ - addi r25,r25,8 │ │ │ │ - b 12db0 │ │ │ │ - cmpldi cr6,r22,2 │ │ │ │ - mr r10,r8 │ │ │ │ - addi r12,r3,16 │ │ │ │ - std r26,-272(r1) │ │ │ │ - std r5,-264(r1) │ │ │ │ - std r30,-256(r1) │ │ │ │ - beq cr6,1306c │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r21,r21,r22 │ │ │ │ + mr r5,r26 │ │ │ │ + cmpd r27,r25 │ │ │ │ + beq 133e0 │ │ │ │ + addi r26,r26,8 │ │ │ │ + b 12e60 │ │ │ │ + cmpldi cr6,r21,2 │ │ │ │ + mr r8,r6 │ │ │ │ + std r9,-256(r1) │ │ │ │ + std r2,104(r1) │ │ │ │ + beq cr6,1311c │ │ │ │ nop │ │ │ │ - cmpld r8,r24 │ │ │ │ - cmpld cr2,r8,r12 │ │ │ │ - cmpld cr3,r3,r11 │ │ │ │ - cmpld cr4,r21,r8 │ │ │ │ - cmpld cr1,r7,r11 │ │ │ │ - isellt r26,0,r9 │ │ │ │ - isel r16,0,r9,4*cr2+lt │ │ │ │ - cmpld r4,r11 │ │ │ │ - isel r5,0,r9,4*cr3+lt │ │ │ │ - isel r17,0,r9,4*cr1+lt │ │ │ │ - isel r30,0,r9,4*cr4+gt │ │ │ │ - or r5,r16,r5 │ │ │ │ - or r30,r30,r17 │ │ │ │ - isellt r17,0,r9 │ │ │ │ - and r5,r5,r30 │ │ │ │ - or r17,r26,r17 │ │ │ │ - addi r30,r31,8 │ │ │ │ - and r17,r5,r17 │ │ │ │ - cmpwi r17,0 │ │ │ │ - beq 132f8 │ │ │ │ - cmpld r8,r30 │ │ │ │ - cmpld cr1,r31,r11 │ │ │ │ - isellt r5,0,r9 │ │ │ │ - isel r26,0,r9,4*cr1+lt │ │ │ │ - or r5,r5,r26 │ │ │ │ - cmpwi r5,0 │ │ │ │ - beq 132f8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - lfd f9,0(r4) │ │ │ │ - srdi r31,r22,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpld cr3,r20,r6 │ │ │ │ + cmpld cr4,r7,r5 │ │ │ │ + cmpld cr1,r6,r18 │ │ │ │ + cmpld r3,r5 │ │ │ │ + setbcr r12,4*cr4+lt │ │ │ │ + setbcr r31,4*cr3+gt │ │ │ │ + setbcr r9,4*cr1+lt │ │ │ │ + setbcr r2,lt │ │ │ │ + cmpld cr1,r6,r22 │ │ │ │ + cmpld r30,r5 │ │ │ │ + or r31,r31,r12 │ │ │ │ + or r12,r2,r9 │ │ │ │ + and r12,r12,r31 │ │ │ │ + setbcr r2,lt │ │ │ │ + setbcr r9,4*cr1+lt │ │ │ │ + or r31,r2,r9 │ │ │ │ + and r31,r31,r12 │ │ │ │ + addi r12,r29,8 │ │ │ │ + cmpwi r31,0 │ │ │ │ + beq 13388 │ │ │ │ + cmpld r6,r12 │ │ │ │ + cmpld cr1,r5,r29 │ │ │ │ + setbcr r2,lt │ │ │ │ + setbcr r31,4*cr1+gt │ │ │ │ + or r31,r2,r31 │ │ │ │ + cmpwi r31,0 │ │ │ │ + beq 13388 │ │ │ │ + lfd f9,0(r30) │ │ │ │ + lfd f0,0(r29) │ │ │ │ + srdi r2,r21,1 │ │ │ │ + mr r31,r7 │ │ │ │ + mr r8,r6 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r10,r3,8 │ │ │ │ - mr r5,r7 │ │ │ │ - mtctr r31 │ │ │ │ - lxvdsx vs8,0,r10 │ │ │ │ - mr r10,r8 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r2 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - addi r5,r5,16 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxv vs10,-16(r10) │ │ │ │ + lxv vs0,0(r31) │ │ │ │ + lxv vs11,0(r8) │ │ │ │ + addi r31,r31,16 │ │ │ │ + addi r8,r8,32 │ │ │ │ + lxv vs10,-16(r8) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ - stxv vs11,-32(r10) │ │ │ │ - stxv vs12,-16(r10) │ │ │ │ - bdnz 13010 │ │ │ │ - addi r29,r29,1 │ │ │ │ - mr r31,r30 │ │ │ │ - add r8,r8,r28 │ │ │ │ - add r11,r11,r28 │ │ │ │ - cmpd r19,r29 │ │ │ │ - beq 130d0 │ │ │ │ - mr r10,r8 │ │ │ │ - bne cr6,12f70 │ │ │ │ - li r5,2 │ │ │ │ - addi r30,r31,8 │ │ │ │ - mtctr r5 │ │ │ │ - mr r5,r7 │ │ │ │ + stxv vs11,-32(r8) │ │ │ │ + stxv vs12,-16(r8) │ │ │ │ + bdnz 130c0 │ │ │ │ + addi r28,r28,1 │ │ │ │ + mr r29,r12 │ │ │ │ + add r6,r6,r26 │ │ │ │ + add r5,r5,r26 │ │ │ │ + cmpd r24,r28 │ │ │ │ + beq 13180 │ │ │ │ + mr r8,r6 │ │ │ │ + bne cr6,13020 │ │ │ │ + li r31,2 │ │ │ │ + addi r12,r29,8 │ │ │ │ + mtctr r31 │ │ │ │ + mr r31,r7 │ │ │ │ nop │ │ │ │ - lfd f11,0(r5) │ │ │ │ - lfd f0,0(r4) │ │ │ │ - lfd f12,0(r31) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r5,r5,8 │ │ │ │ + lfd f11,0(r31) │ │ │ │ + lfd f0,0(r30) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r31,r31,8 │ │ │ │ + lfd f12,0(r29) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 13080 │ │ │ │ - addi r29,r29,1 │ │ │ │ - mr r31,r30 │ │ │ │ - add r8,r8,r28 │ │ │ │ - add r11,r11,r28 │ │ │ │ - cmpd r19,r29 │ │ │ │ - bne 13064 │ │ │ │ - nop │ │ │ │ - ld r26,-272(r1) │ │ │ │ - ld r5,-264(r1) │ │ │ │ - ld r30,-256(r1) │ │ │ │ - b 10050 │ │ │ │ - cmpldi cr6,r27,2 │ │ │ │ - mr r10,r8 │ │ │ │ - addi r12,r3,16 │ │ │ │ - std r18,-272(r1) │ │ │ │ - std r31,-264(r1) │ │ │ │ - beq cr6,131fc │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 13130 │ │ │ │ + addi r28,r28,1 │ │ │ │ + mr r29,r12 │ │ │ │ + add r6,r6,r26 │ │ │ │ + add r5,r5,r26 │ │ │ │ + cmpd r24,r28 │ │ │ │ + bne 13114 │ │ │ │ nop │ │ │ │ + ld r9,-256(r1) │ │ │ │ + ld r2,104(r1) │ │ │ │ + b 100f0 │ │ │ │ + cmpldi cr6,r0,2 │ │ │ │ + mr r10,r23 │ │ │ │ + addi r17,r3,16 │ │ │ │ + beq cr6,1329c │ │ │ │ nop │ │ │ │ - cmpld r8,r28 │ │ │ │ - cmpld cr2,r8,r12 │ │ │ │ - cmpld cr3,r3,r4 │ │ │ │ - cmpld cr4,r26,r8 │ │ │ │ - cmpld cr1,r7,r4 │ │ │ │ - isellt r20,0,r9 │ │ │ │ - isel r14,0,r9,4*cr2+lt │ │ │ │ - cmpld r5,r4 │ │ │ │ - isel r31,0,r9,4*cr3+lt │ │ │ │ - isel r18,0,r9,4*cr1+lt │ │ │ │ - isel r0,0,r9,4*cr4+gt │ │ │ │ - or r31,r14,r31 │ │ │ │ - or r0,r0,r18 │ │ │ │ - isellt r18,0,r9 │ │ │ │ - and r0,r31,r0 │ │ │ │ - or r18,r20,r18 │ │ │ │ - and r18,r0,r18 │ │ │ │ - addi r0,r11,8 │ │ │ │ - cmpwi r18,0 │ │ │ │ - beq 13300 │ │ │ │ - cmpld r8,r0 │ │ │ │ - cmpld cr1,r4,r11 │ │ │ │ - isellt r31,0,r9 │ │ │ │ - isel r20,0,r9,4*cr1+gt │ │ │ │ - or r31,r31,r20 │ │ │ │ - cmpwi r31,0 │ │ │ │ - beq 13300 │ │ │ │ - lfd f0,0(r11) │ │ │ │ + cmpld cr3,r31,r23 │ │ │ │ + cmpld cr4,r21,r7 │ │ │ │ + cmpld cr1,r23,r17 │ │ │ │ + cmpld r3,r21 │ │ │ │ + setbcr r18,4*cr4+gt │ │ │ │ + setbcr r22,4*cr3+gt │ │ │ │ + setbcr r14,4*cr1+lt │ │ │ │ + setbcr r15,lt │ │ │ │ + cmpld cr1,r23,r11 │ │ │ │ + cmpld r21,r5 │ │ │ │ + or r22,r22,r18 │ │ │ │ + or r18,r15,r14 │ │ │ │ + and r18,r18,r22 │ │ │ │ + setbcr r15,gt │ │ │ │ + setbcr r14,4*cr1+lt │ │ │ │ + or r22,r15,r14 │ │ │ │ + and r22,r22,r18 │ │ │ │ + addi r18,r16,8 │ │ │ │ + cmpwi r22,0 │ │ │ │ + beq 13390 │ │ │ │ + cmpld r23,r18 │ │ │ │ + cmpld cr1,r21,r16 │ │ │ │ + setbcr r22,lt │ │ │ │ + setbcr r15,4*cr1+gt │ │ │ │ + or r22,r22,r15 │ │ │ │ + cmpwi r22,0 │ │ │ │ + beq 13390 │ │ │ │ + lfd f0,0(r16) │ │ │ │ lfd f9,0(r5) │ │ │ │ - srdi r31,r27,1 │ │ │ │ + srdi r16,r0,1 │ │ │ │ + mr r22,r7 │ │ │ │ + mr r10,r23 │ │ │ │ lxvdsx vs7,0,r3 │ │ │ │ - addi r10,r3,8 │ │ │ │ - mr r11,r7 │ │ │ │ - mtctr r31 │ │ │ │ - lxvdsx vs8,0,r10 │ │ │ │ - mr r10,r8 │ │ │ │ + mtctr r16 │ │ │ │ + addi r16,r3,8 │ │ │ │ fmul f9,f9,f0 │ │ │ │ + lxvdsx vs8,0,r16 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r11) │ │ │ │ + lxv vs0,0(r22) │ │ │ │ lxv vs11,0(r10) │ │ │ │ - addi r11,r11,16 │ │ │ │ + addi r22,r22,16 │ │ │ │ addi r10,r10,32 │ │ │ │ lxv vs10,-16(r10) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xxmrgld vs12,vs10,vs11 │ │ │ │ xxmrghd vs11,vs10,vs11 │ │ │ │ xvmaddadp vs12,vs0,vs7 │ │ │ │ xvmaddmdp vs0,vs8,vs11 │ │ │ │ xxmrgld vs11,vs0,vs12 │ │ │ │ xxmrghd vs12,vs0,vs12 │ │ │ │ stxv vs11,-32(r10) │ │ │ │ stxv vs12,-16(r10) │ │ │ │ - bdnz 131a0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - mr r11,r0 │ │ │ │ - add r8,r8,r29 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r25,r30 │ │ │ │ - beq 13260 │ │ │ │ - mr r10,r8 │ │ │ │ - bne cr6,13100 │ │ │ │ - li r31,2 │ │ │ │ - addi r0,r11,8 │ │ │ │ - mtctr r31 │ │ │ │ - mr r31,r7 │ │ │ │ + bdnz 13240 │ │ │ │ + addi r20,r20,1 │ │ │ │ + mr r16,r18 │ │ │ │ + add r23,r23,r2 │ │ │ │ + add r21,r21,r2 │ │ │ │ + cmpd r30,r20 │ │ │ │ + beq 12930 │ │ │ │ + mr r10,r23 │ │ │ │ + bne cr6,131a0 │ │ │ │ + li r22,2 │ │ │ │ + addi r18,r16,8 │ │ │ │ + mtctr r22 │ │ │ │ + mr r22,r7 │ │ │ │ nop │ │ │ │ - lfd f11,0(r31) │ │ │ │ + lfd f11,0(r22) │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f12,0(r11) │ │ │ │ addi r10,r10,16 │ │ │ │ - addi r31,r31,8 │ │ │ │ + addi r22,r22,8 │ │ │ │ + lfd f12,0(r16) │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r10) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r10) │ │ │ │ - bdnz 13210 │ │ │ │ - addi r30,r30,1 │ │ │ │ - mr r11,r0 │ │ │ │ - add r8,r8,r29 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r25,r30 │ │ │ │ - bne 131f4 │ │ │ │ + bdnz 132b0 │ │ │ │ + b 1327c │ │ │ │ nop │ │ │ │ - ld r18,-272(r1) │ │ │ │ - ld r31,-264(r1) │ │ │ │ - b 12870 │ │ │ │ nop │ │ │ │ - li r5,2 │ │ │ │ - addi r30,r31,8 │ │ │ │ - mtctr r5 │ │ │ │ - mr r5,r7 │ │ │ │ - lfd f11,0(r5) │ │ │ │ - lfd f0,0(r4) │ │ │ │ - lfd f12,0(r31) │ │ │ │ + mr r21,r29 │ │ │ │ + b 12b58 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r21,r29 │ │ │ │ + b 12cd8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r6,2 │ │ │ │ + addi r12,r31,8 │ │ │ │ + mtctr r6 │ │ │ │ + mr r6,r7 │ │ │ │ + lfd f11,0(r6) │ │ │ │ + lfd f0,0(r30) │ │ │ │ addi r10,r10,16 │ │ │ │ - addi r5,r5,8 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfd f12,0(r31) │ │ │ │ fmul f0,f0,f11 │ │ │ │ lxv vs11,-16(r10) │ │ │ │ fmul f0,f0,f12 │ │ │ │ lxv vs12,0(r3) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r10) │ │ │ │ - bdnz 13280 │ │ │ │ + bdnz 13320 │ │ │ │ addi r29,r29,1 │ │ │ │ - mr r31,r30 │ │ │ │ - add r8,r8,r28 │ │ │ │ - add r11,r11,r28 │ │ │ │ - cmpd cr6,r29,r17 │ │ │ │ - bne cr6,10084 │ │ │ │ - mr r30,r26 │ │ │ │ - mr r5,r12 │ │ │ │ - ld r26,-240(r1) │ │ │ │ - b 12728 │ │ │ │ - ld r30,-272(r1) │ │ │ │ - b 12b00 │ │ │ │ - ld r21,-272(r1) │ │ │ │ - ld r26,-264(r1) │ │ │ │ - b 12d20 │ │ │ │ - ld r30,-272(r1) │ │ │ │ - b 12c90 │ │ │ │ - mr r5,r22 │ │ │ │ - b 13074 │ │ │ │ - mr r31,r27 │ │ │ │ - b 13204 │ │ │ │ - ld r18,-272(r1) │ │ │ │ - ld r31,-264(r1) │ │ │ │ - b 12a10 │ │ │ │ - ld r17,-272(r1) │ │ │ │ - mr r6,r28 │ │ │ │ - b 12aa8 │ │ │ │ - ld r17,-272(r1) │ │ │ │ - addi r30,r11,8 │ │ │ │ - mr r6,r28 │ │ │ │ - b 12aa8 │ │ │ │ - ld r17,-272(r1) │ │ │ │ - mr r6,r28 │ │ │ │ - b 12c38 │ │ │ │ - ld r17,-272(r1) │ │ │ │ - addi r30,r11,8 │ │ │ │ - mr r6,r28 │ │ │ │ - b 12c38 │ │ │ │ - ld r12,-272(r1) │ │ │ │ - ld r26,-264(r1) │ │ │ │ - addi r30,r28,8 │ │ │ │ - mr r27,r22 │ │ │ │ - b 12cc8 │ │ │ │ - ld r12,-272(r1) │ │ │ │ - ld r26,-264(r1) │ │ │ │ - mr r27,r22 │ │ │ │ - b 12cc8 │ │ │ │ - ld r12,-272(r1) │ │ │ │ - ld r26,-264(r1) │ │ │ │ - ld r19,-256(r1) │ │ │ │ - mr r5,r22 │ │ │ │ - b 13278 │ │ │ │ - ld r12,-272(r1) │ │ │ │ - ld r26,-264(r1) │ │ │ │ - ld r19,-256(r1) │ │ │ │ - addi r30,r31,8 │ │ │ │ - mr r5,r22 │ │ │ │ - b 13278 │ │ │ │ - ld r18,-272(r1) │ │ │ │ - ld r31,-264(r1) │ │ │ │ - addi r25,r11,8 │ │ │ │ - mr r0,r27 │ │ │ │ - b 129b8 │ │ │ │ - ld r18,-272(r1) │ │ │ │ - ld r31,-264(r1) │ │ │ │ - mr r0,r27 │ │ │ │ - b 129b8 │ │ │ │ + mr r31,r12 │ │ │ │ + add r8,r8,r26 │ │ │ │ + add r5,r5,r26 │ │ │ │ + cmpd cr6,r29,r28 │ │ │ │ + bne cr6,1011c │ │ │ │ + ld r10,-248(r1) │ │ │ │ + b 12804 │ │ │ │ + ld r9,-256(r1) │ │ │ │ + ld r2,-248(r1) │ │ │ │ + b 12dd0 │ │ │ │ + mr r20,r0 │ │ │ │ + b 12a68 │ │ │ │ + mr r31,r21 │ │ │ │ + b 13124 │ │ │ │ + mr r22,r0 │ │ │ │ + b 132a4 │ │ │ │ + ld r9,-256(r1) │ │ │ │ + ld r2,-248(r1) │ │ │ │ + mr r17,r25 │ │ │ │ + b 12d78 │ │ │ │ + ld r9,-256(r1) │ │ │ │ + ld r2,-248(r1) │ │ │ │ + addi r14,r16,8 │ │ │ │ + mr r17,r25 │ │ │ │ + b 12d78 │ │ │ │ + ld r9,-256(r1) │ │ │ │ + ld r2,104(r1) │ │ │ │ + addi r12,r31,8 │ │ │ │ + mr r6,r21 │ │ │ │ + b 13318 │ │ │ │ + ld r9,-256(r1) │ │ │ │ + ld r2,104(r1) │ │ │ │ + mr r6,r21 │ │ │ │ + b 13318 │ │ │ │ + ld r15,-136(r1) │ │ │ │ + ld r17,-120(r1) │ │ │ │ + b 12af4 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x2000000 │ │ │ │ + .long 0x3000000 │ │ │ │ attn │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000133d0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,18992 │ │ │ │ - mflr r0 │ │ │ │ +0000000000013400 : │ │ │ │ ld r5,8(r3) │ │ │ │ - std r30,-32(r1) │ │ │ │ - mfocrf r11,8 │ │ │ │ + std r30,-40(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ ld r30,24(r3) │ │ │ │ - std r16,-144(r1) │ │ │ │ - std r19,-120(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ - stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r15,-152(r1) │ │ │ │ - std r17,-136(r1) │ │ │ │ - std r18,-128(r1) │ │ │ │ - std r20,-112(r1) │ │ │ │ - std r21,-104(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + mflr r0 │ │ │ │ + mfocrf r11,8 │ │ │ │ + li r4,0 │ │ │ │ + std r16,-152(r1) │ │ │ │ + std r15,-160(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ mr r19,r3 │ │ │ │ + std r22,-104(r1) │ │ │ │ + std r21,-112(r1) │ │ │ │ ld r22,16(r3) │ │ │ │ - li r4,0 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ mr r3,r30 │ │ │ │ sldi r5,r5,4 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + std r29,-48(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ stxv vs61,32(r1) │ │ │ │ stxv vs62,48(r1) │ │ │ │ stxv vs63,64(r1) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ ld r16,48(r19) │ │ │ │ - ld r9,8(r19) │ │ │ │ cmpdi r16,1 │ │ │ │ - beq 13704 │ │ │ │ - cmpdi r9,0 │ │ │ │ + ld r2,8(r19) │ │ │ │ + beq 13714 │ │ │ │ + cmpdi r2,0 │ │ │ │ + plfd f30,281864 # 581b0 │ │ │ │ li r24,0 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - ble 137cc │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + ble 137e4 │ │ │ │ nop │ │ │ │ - sldi r28,r16,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + sldi r29,r16,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r23,r1 │ │ │ │ cmpdi r16,0 │ │ │ │ - addi r9,r28,15 │ │ │ │ - addi r10,r28,23 │ │ │ │ + addi r2,r29,15 │ │ │ │ + addi r9,r29,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r20,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f30,0(r27) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r28,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f29,0(r28) │ │ │ │ addi r21,r1,32 │ │ │ │ - ble 13548 │ │ │ │ - mulld r10,r16,r24 │ │ │ │ - ld r8,120(r19) │ │ │ │ + ble 13568 │ │ │ │ + mulld r9,r16,r24 │ │ │ │ + ld r10,120(r19) │ │ │ │ + ld r7,56(r19) │ │ │ │ mtctr r16 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r6,56(r19) │ │ │ │ + li r2,0 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r7,r27,8 │ │ │ │ - lfd f10,2800(r9) │ │ │ │ - li r9,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r8,r8,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r8,r28,8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r10,r10,r9 │ │ │ │ nop │ │ │ │ - ldx r10,r6,r9 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - sradi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - neg r10,r10 │ │ │ │ - stfdx f0,r20,r9 │ │ │ │ - mtfprd f11,r10 │ │ │ │ - stdx r10,r21,r9 │ │ │ │ + ldx r9,r7,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + sradi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + neg r9,r9 │ │ │ │ + stfdx f0,r20,r2 │ │ │ │ + mtfprd f11,r9 │ │ │ │ + stdx r9,r21,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ fmadd f12,f0,f11,f12 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 13510 │ │ │ │ - ld r9,0(r19) │ │ │ │ - lfdx f31,r27,r28 │ │ │ │ - add r25,r27,r28 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 136b8 │ │ │ │ - lxv vs61,0(r30) │ │ │ │ - sldi r9,r9,4 │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 13530 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfdx f31,r28,r29 │ │ │ │ + add r25,r28,r29 │ │ │ │ + ble 136c8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ addi r15,r16,-1 │ │ │ │ + lxv vs61,0(r30) │ │ │ │ mr r17,r22 │ │ │ │ - add r26,r21,r28 │ │ │ │ - addi r18,r27,8 │ │ │ │ + add r26,r21,r29 │ │ │ │ + addi r18,r28,8 │ │ │ │ cmpdi cr4,r15,0 │ │ │ │ - add r29,r9,r22 │ │ │ │ + add r27,r2,r22 │ │ │ │ nop │ │ │ │ fmr f1,f31 │ │ │ │ lxv vs62,0(r17) │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5080 │ │ │ │ xxmr vs63,vs1 │ │ │ │ fneg f1,f31 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - xxswapd vs0,vs62 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ + bl 4de0 │ │ │ │ + xxswapd vs0,vs62 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xxmr vs12,vs0 │ │ │ │ xvmaddadp vs12,vs63,vs62 │ │ │ │ xvmsubmdp vs63,vs62,vs0 │ │ │ │ xxpermdi vs63,vs12,vs63,1 │ │ │ │ xvadddp vs61,vs61,vs63 │ │ │ │ stxv vs61,0(r30) │ │ │ │ - ble cr4,136f4 │ │ │ │ - ld r5,56(r19) │ │ │ │ + ble cr4,13704 │ │ │ │ + ld r6,56(r19) │ │ │ │ mtctr r15 │ │ │ │ - mr r6,r26 │ │ │ │ - mr r10,r15 │ │ │ │ - add r5,r5,r28 │ │ │ │ - b 135fc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r7,r26 │ │ │ │ + mr r9,r15 │ │ │ │ + add r6,r6,r29 │ │ │ │ + b 1360c │ │ │ │ nop │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r9,0(r6) │ │ │ │ - bdz 136e0 │ │ │ │ - ldu r9,-8(r5) │ │ │ │ - ldu r7,-8(r6) │ │ │ │ - sradi r8,r9,1 │ │ │ │ - addze r8,r8 │ │ │ │ addi r9,r9,-1 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 135f0 │ │ │ │ - cmpd r16,r10 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - stdx r7,r21,r8 │ │ │ │ - ble 136ac │ │ │ │ - subf r10,r10,r16 │ │ │ │ - lfdx f12,r27,r8 │ │ │ │ - mr r9,r8 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - beq 1366c │ │ │ │ - lfdx f0,r21,r8 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r9,r8,8 │ │ │ │ + std r2,0(r7) │ │ │ │ + bdz 136f0 │ │ │ │ + ldu r2,-8(r6) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + sradi r10,r2,1 │ │ │ │ + addze r10,r10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r8,r10 │ │ │ │ + beq 13600 │ │ │ │ + cmpd r16,r9 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + stdx r8,r21,r10 │ │ │ │ + ble 136bc │ │ │ │ + subf r9,r9,r16 │ │ │ │ + lfdx f12,r28,r10 │ │ │ │ + mr r2,r10 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + beq 1367c │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r2,r10,8 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfdx f0,r20,r8 │ │ │ │ + lfdx f0,r20,r10 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - beq 136a8 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r21,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ - lfdx f9,r20,r9 │ │ │ │ + stfdx f12,r18,r10 │ │ │ │ + beq 136b8 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + lfdx f9,r20,r2 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r21,r10 │ │ │ │ + lfdx f11,r21,r9 │ │ │ │ fcfid f10,f11 │ │ │ │ - lfdx f11,r20,r10 │ │ │ │ + lfdx f11,r20,r9 │ │ │ │ fmadd f0,f0,f9,f12 │ │ │ │ fmadd f12,f10,f11,f0 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f12,r18,r10 │ │ │ │ - bdnz 13674 │ │ │ │ + stfdx f0,r18,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f12,r18,r9 │ │ │ │ + bdnz 13684 │ │ │ │ lfd f31,0(r25) │ │ │ │ addi r17,r17,16 │ │ │ │ - cmpld r29,r17 │ │ │ │ - bne 13580 │ │ │ │ - ld r10,8(r19) │ │ │ │ + cmpld r27,r17 │ │ │ │ + bne 135a0 │ │ │ │ + ld r9,8(r19) │ │ │ │ addi r24,r24,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r30,r30,16 │ │ │ │ - cmpd r10,r24 │ │ │ │ - std r9,0(r23) │ │ │ │ + cmpd r9,r24 │ │ │ │ + std r2,0(r23) │ │ │ │ mr r1,r23 │ │ │ │ - ble 137cc │ │ │ │ + ble 137e4 │ │ │ │ ld r16,48(r19) │ │ │ │ - b 13490 │ │ │ │ - ld r9,0(r21) │ │ │ │ - li r8,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r21) │ │ │ │ - b 13634 │ │ │ │ - sldi r9,r15,3 │ │ │ │ - mr r10,r15 │ │ │ │ - ldx r7,r21,r9 │ │ │ │ - b 13620 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 137cc │ │ │ │ + b 134c0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r21) │ │ │ │ + b 13644 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mr r9,r15 │ │ │ │ + ldx r8,r21,r2 │ │ │ │ + b 13630 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 137e4 │ │ │ │ ld r21,0(r19) │ │ │ │ sradi r23,r21,1 │ │ │ │ addze r23,r23 │ │ │ │ cmpdi r21,0 │ │ │ │ neg r23,r23 │ │ │ │ - ble 137cc │ │ │ │ - addis r10,r2,-2 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + ble 137e4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ ld r20,120(r19) │ │ │ │ + nop │ │ │ │ + plfd f31,281200 # 581b0 │ │ │ │ li r25,0 │ │ │ │ - lfd f31,2800(r10) │ │ │ │ - add r24,r30,r9 │ │ │ │ + add r24,r30,r2 │ │ │ │ lxv vs61,0(r30) │ │ │ │ add r26,r20,r25 │ │ │ │ mr r27,r21 │ │ │ │ mr r28,r23 │ │ │ │ mr r29,r22 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lxsd v30,0(r26) │ │ │ │ mtfprd f0,r28 │ │ │ │ lxv vs63,0(r29) │ │ │ │ addi r28,r28,1 │ │ │ │ addi r29,r29,16 │ │ │ │ fcfid f0,f0 │ │ │ │ xsmuldp vs62,vs62,vs31 │ │ │ │ xsmuldp vs62,vs62,vs0 │ │ │ │ xxmr vs1,vs62 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5080 │ │ │ │ fmr f0,f1 │ │ │ │ xsnegdp vs1,vs62 │ │ │ │ xxspltd vs62,vs0,0 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4de0 │ │ │ │ xxswapd vs0,vs63 │ │ │ │ addic. r27,r27,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xxmr vs12,vs0 │ │ │ │ xvmaddadp vs12,vs63,vs62 │ │ │ │ xvmsubmdp vs63,vs62,vs0 │ │ │ │ xxpermdi vs63,vs12,vs63,1 │ │ │ │ xvadddp vs61,vs61,vs63 │ │ │ │ stxv vs61,0(r30) │ │ │ │ - bne 13750 │ │ │ │ + bne 13770 │ │ │ │ addi r30,r30,16 │ │ │ │ addi r25,r25,8 │ │ │ │ cmpld r24,r30 │ │ │ │ - bne 1373c │ │ │ │ + bne 13750 │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs61,-208(r1) │ │ │ │ lxv vs62,-192(r1) │ │ │ │ lxv vs63,-176(r1) │ │ │ │ - ld r15,-152(r1) │ │ │ │ - ld r16,-144(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ - ld r20,-112(r1) │ │ │ │ - ld r21,-104(r1) │ │ │ │ - ld r22,-96(r1) │ │ │ │ + ld r15,-160(r1) │ │ │ │ + ld r16,-152(r1) │ │ │ │ + ld r17,-144(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r23,-88(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r26,-64(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ - ld r27,-56(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ + ld r20,-120(r1) │ │ │ │ + ld r21,-112(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1182 │ │ │ │ + .long 0x1183 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000013850 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,17840 │ │ │ │ - mflr r0 │ │ │ │ +0000000000013870 : │ │ │ │ ld r5,0(r3) │ │ │ │ - std r21,-96(r1) │ │ │ │ - mfocrf r11,8 │ │ │ │ + std r21,-104(r1) │ │ │ │ + std r20,-112(r1) │ │ │ │ ld r21,16(r3) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + mflr r0 │ │ │ │ + mfocrf r11,8 │ │ │ │ + li r4,0 │ │ │ │ + std r15,-152(r1) │ │ │ │ + std r16,-144(r1) │ │ │ │ mr r15,r3 │ │ │ │ + std r29,-40(r1) │ │ │ │ + std r28,-48(r1) │ │ │ │ ld r29,24(r3) │ │ │ │ - li r4,0 │ │ │ │ + std r31,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-224(r1) │ │ │ │ mr r3,r21 │ │ │ │ sldi r5,r5,4 │ │ │ │ - mr r31,r1 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r16,48(r15) │ │ │ │ - ld r9,8(r15) │ │ │ │ - cmpdi r16,1 │ │ │ │ - beq 13b94 │ │ │ │ - cmpdi r9,0 │ │ │ │ - mr r14,r29 │ │ │ │ - li r23,0 │ │ │ │ - addi r24,r31,32 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ + std r14,-160(r1) │ │ │ │ + std r17,-136(r1) │ │ │ │ + std r18,-128(r1) │ │ │ │ + std r19,-120(r1) │ │ │ │ + std r22,-96(r1) │ │ │ │ + std r23,-88(r1) │ │ │ │ + std r24,-80(r1) │ │ │ │ + std r25,-72(r1) │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r27,-56(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ + mr r31,r1 │ │ │ │ + bl 5260 │ │ │ │ + ld r16,48(r15) │ │ │ │ + cmpdi r16,1 │ │ │ │ + ld r2,8(r15) │ │ │ │ + beq 13b94 │ │ │ │ + cmpdi r2,0 │ │ │ │ + mr r14,r29 │ │ │ │ + li r23,0 │ │ │ │ + ble 13c68 │ │ │ │ + plfd f31,280728 # 581b0 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + addi r24,r31,32 │ │ │ │ addi r25,r31,40 │ │ │ │ - ble 13c6c │ │ │ │ nop │ │ │ │ - sldi r29,r16,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + sldi r30,r16,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,48(r31) │ │ │ │ cmpdi r16,0 │ │ │ │ - addi r9,r29,15 │ │ │ │ - addi r10,r29,23 │ │ │ │ + addi r2,r30,15 │ │ │ │ + addi r9,r30,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r19,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r28,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f31,0(r28) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f30,0(r29) │ │ │ │ addi r20,r1,32 │ │ │ │ - ble 139c8 │ │ │ │ - mulld r10,r16,r23 │ │ │ │ - ld r8,120(r15) │ │ │ │ + ble 139d8 │ │ │ │ + mulld r9,r16,r23 │ │ │ │ + ld r10,120(r15) │ │ │ │ + ld r7,56(r15) │ │ │ │ mtctr r16 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r6,56(r15) │ │ │ │ + li r2,0 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r7,r28,8 │ │ │ │ - lfd f10,2800(r9) │ │ │ │ - li r9,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r8,r8,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r8,r29,8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r10,r10,r9 │ │ │ │ nop │ │ │ │ - ldx r10,r6,r9 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - sradi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - neg r10,r10 │ │ │ │ - stfdx f0,r19,r9 │ │ │ │ - mtfprd f11,r10 │ │ │ │ - stdx r10,r20,r9 │ │ │ │ + ldx r9,r7,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + sradi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + neg r9,r9 │ │ │ │ + stfdx f0,r19,r2 │ │ │ │ + mtfprd f11,r9 │ │ │ │ + stdx r9,r20,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ fmadd f12,f0,f11,f12 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 13990 │ │ │ │ - ld r9,0(r15) │ │ │ │ - lfdx f1,r28,r29 │ │ │ │ - add r27,r28,r29 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 13b38 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 139a0 │ │ │ │ + ld r2,0(r15) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfdx f1,r29,r30 │ │ │ │ + add r27,r29,r30 │ │ │ │ + ble 13b38 │ │ │ │ + sldi r2,r2,4 │ │ │ │ addi r22,r16,-1 │ │ │ │ mr r17,r21 │ │ │ │ - add r26,r20,r29 │ │ │ │ - addi r18,r28,8 │ │ │ │ + add r26,r20,r30 │ │ │ │ + addi r18,r29,8 │ │ │ │ cmpdi cr4,r22,0 │ │ │ │ - add r30,r9,r21 │ │ │ │ + add r28,r2,r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lxv vs11,0(r14) │ │ │ │ - addi r9,r31,32 │ │ │ │ - lxvdsx vs10,0,r9 │ │ │ │ - addi r9,r31,40 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ + addi r2,r31,32 │ │ │ │ + lxvdsx vs10,0,r2 │ │ │ │ + addi r2,r31,40 │ │ │ │ xxswapd vs12,vs11 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xxmr vs10,vs12 │ │ │ │ xvmaddadp vs10,vs0,vs11 │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ lxv vs12,0(r17) │ │ │ │ xxpermdi vs0,vs10,vs0,1 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ stxv vs0,0(r17) │ │ │ │ - ble cr4,13b84 │ │ │ │ - ld r4,56(r15) │ │ │ │ + ble cr4,13b84 │ │ │ │ + ld r5,56(r15) │ │ │ │ mtctr r22 │ │ │ │ - mr r5,r26 │ │ │ │ - mr r10,r22 │ │ │ │ - add r4,r4,r29 │ │ │ │ - b 13a7c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r9,0(r5) │ │ │ │ - bdz 13b70 │ │ │ │ - ldu r9,-8(r4) │ │ │ │ - ldu r6,-8(r5) │ │ │ │ - sradi r8,r9,1 │ │ │ │ - addze r8,r8 │ │ │ │ + mr r6,r26 │ │ │ │ + mr r9,r22 │ │ │ │ + add r5,r5,r30 │ │ │ │ + b 13a7c │ │ │ │ addi r9,r9,-1 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r6,r8 │ │ │ │ - beq 13a70 │ │ │ │ - cmpd r16,r10 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - stdx r6,r20,r8 │ │ │ │ - ble 13b28 │ │ │ │ - subf r10,r10,r16 │ │ │ │ - lfdx f12,r28,r8 │ │ │ │ - mr r9,r8 │ │ │ │ - andi. r6,r10,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - beq 13aec │ │ │ │ - lfdx f0,r20,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r9,r8,8 │ │ │ │ + std r2,0(r6) │ │ │ │ + bdz 13b70 │ │ │ │ + ldu r2,-8(r5) │ │ │ │ + ldu r7,-8(r6) │ │ │ │ + sradi r10,r2,1 │ │ │ │ + addze r10,r10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r7,r10 │ │ │ │ + beq 13a70 │ │ │ │ + cmpd r16,r9 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + stdx r7,r20,r10 │ │ │ │ + ble 13b28 │ │ │ │ + subf r9,r9,r16 │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ + mr r2,r10 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + beq 13aec │ │ │ │ + lfdx f0,r20,r10 │ │ │ │ + cmpdi r7,0 │ │ │ │ + addi r2,r10,8 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfdx f0,r19,r8 │ │ │ │ + lfdx f0,r19,r10 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - beq 13b28 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r20,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ - lfdx f9,r19,r9 │ │ │ │ + stfdx f12,r18,r10 │ │ │ │ + beq 13b28 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f11,r20,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + lfdx f9,r19,r2 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r20,r10 │ │ │ │ + lfdx f11,r20,r9 │ │ │ │ fcfid f10,f11 │ │ │ │ - lfdx f11,r19,r10 │ │ │ │ + lfdx f11,r19,r9 │ │ │ │ fmadd f0,f0,f9,f12 │ │ │ │ fmadd f12,f10,f11,f0 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f12,r18,r10 │ │ │ │ - bdnz 13af4 │ │ │ │ + stfdx f0,r18,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f12,r18,r9 │ │ │ │ + bdnz 13af4 │ │ │ │ addi r17,r17,16 │ │ │ │ lfd f1,0(r27) │ │ │ │ - cmpld r30,r17 │ │ │ │ - bne 13a00 │ │ │ │ - ld r10,8(r15) │ │ │ │ + cmpld r28,r17 │ │ │ │ + bne 13a10 │ │ │ │ + ld r9,8(r15) │ │ │ │ addi r23,r23,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r14,r14,16 │ │ │ │ - cmpd r10,r23 │ │ │ │ - ld r10,48(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 13c6c │ │ │ │ + cmpd r9,r23 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 13c68 │ │ │ │ ld r16,48(r15) │ │ │ │ - b 13910 │ │ │ │ + b 13930 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r20) │ │ │ │ - li r8,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r20) │ │ │ │ - b 13ab4 │ │ │ │ - sldi r9,r22,3 │ │ │ │ - mr r10,r22 │ │ │ │ - ldx r6,r20,r9 │ │ │ │ - b 13aa0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 13c6c │ │ │ │ + ld r2,0(r20) │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r20) │ │ │ │ + b 13ab4 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + mr r9,r22 │ │ │ │ + ldx r7,r20,r2 │ │ │ │ + b 13aa0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 13c68 │ │ │ │ ld r19,0(r15) │ │ │ │ sradi r20,r19,1 │ │ │ │ addze r20,r20 │ │ │ │ cmpdi r19,0 │ │ │ │ neg r20,r20 │ │ │ │ - ble 13c6c │ │ │ │ - addis r10,r2,-2 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + ble 13c68 │ │ │ │ + sldi r2,r2,4 │ │ │ │ ld r18,120(r15) │ │ │ │ + nop │ │ │ │ + plfd f31,280048 # 581b0 │ │ │ │ li r23,0 │ │ │ │ addi r24,r31,32 │ │ │ │ addi r25,r31,40 │ │ │ │ - lfd f31,2800(r10) │ │ │ │ - add r22,r29,r9 │ │ │ │ + add r22,r29,r2 │ │ │ │ add r26,r18,r23 │ │ │ │ mr r27,r19 │ │ │ │ mr r28,r20 │ │ │ │ mr r30,r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ lfd f0,0(r26) │ │ │ │ mtfprd f12,r28 │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ addi r28,r28,1 │ │ │ │ addi r30,r30,16 │ │ │ │ fcfid f1,f12 │ │ │ │ fmul f0,f0,f31 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lxv vs0,0(r29) │ │ │ │ - addi r9,r31,32 │ │ │ │ + addi r2,r31,32 │ │ │ │ addic. r27,r27,-1 │ │ │ │ - lxvdsx vs10,0,r9 │ │ │ │ - addi r9,r31,40 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ + lxvdsx vs10,0,r2 │ │ │ │ + addi r2,r31,40 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xxmr vs10,vs12 │ │ │ │ xvmaddadp vs10,vs0,vs11 │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ lxv vs12,-16(r30) │ │ │ │ xxpermdi vs0,vs10,vs0,1 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ stxv vs0,-16(r30) │ │ │ │ - bne 13bf0 │ │ │ │ + bne 13bf0 │ │ │ │ addi r29,r29,16 │ │ │ │ addi r23,r23,8 │ │ │ │ - cmpld r29,r22 │ │ │ │ - bne 13bd4 │ │ │ │ + cmpld r22,r29 │ │ │ │ + bne 13bd8 │ │ │ │ addi r1,r31,224 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-152(r1) │ │ │ │ - ld r15,-144(r1) │ │ │ │ - ld r16,-136(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ + ld r14,-160(r1) │ │ │ │ + ld r15,-152(r1) │ │ │ │ + ld r16,-144(r1) │ │ │ │ + ld r17,-136(r1) │ │ │ │ + ld r18,-128(r1) │ │ │ │ + ld r19,-120(r1) │ │ │ │ + ld r20,-112(r1) │ │ │ │ + ld r21,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r22,-96(r1) │ │ │ │ + ld r23,-88(r1) │ │ │ │ + ld r24,-80(r1) │ │ │ │ + ld r25,-72(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ + ld r27,-56(r1) │ │ │ │ + ld r28,-48(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1281 │ │ │ │ + .long 0x1282 │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000013ce0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,16672 │ │ │ │ - ld r10,56(r3) │ │ │ │ - std r28,-88(r1) │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - ld r9,88(r3) │ │ │ │ + std r28,-88(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ + std r26,-104(r1) │ │ │ │ std r30,-72(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mfcr r11 │ │ │ │ std r31,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - ld r28,0(r10) │ │ │ │ - std r15,-192(r1) │ │ │ │ std r16,-184(r1) │ │ │ │ std r17,-176(r1) │ │ │ │ std r18,-168(r1) │ │ │ │ std r19,-160(r1) │ │ │ │ std r20,-152(r1) │ │ │ │ std r21,-144(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r22,-136(r1) │ │ │ │ std r23,-128(r1) │ │ │ │ std r24,-120(r1) │ │ │ │ std r25,-112(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ std r29,-80(r1) │ │ │ │ - cmpd r28,r9 │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ + stdu r1,-304(r1) │ │ │ │ + stxv vs59,32(r1) │ │ │ │ + stxv vs60,48(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,32(r1) │ │ │ │ - ble 13d94 │ │ │ │ - ld r10,72(r3) │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - ld r10,0(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 13e20 │ │ │ │ + stxv vs61,64(r1) │ │ │ │ + stxv vs62,80(r1) │ │ │ │ + stxv vs63,96(r1) │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r2,88(r3) │ │ │ │ + ld r28,0(r9) │ │ │ │ + cmpd r28,r2 │ │ │ │ + ble 13d98 │ │ │ │ + ld r9,72(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ld r9,0(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 13e30 │ │ │ │ mr r3,r30 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,240 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bl 4880 │ │ │ │ + addi r1,r31,304 │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs59,-272(r1) │ │ │ │ + lxv vs60,-256(r1) │ │ │ │ + lxv vs61,-240(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ lxv vs63,-208(r1) │ │ │ │ - ld r15,-192(r1) │ │ │ │ ld r16,-184(r1) │ │ │ │ ld r17,-176(r1) │ │ │ │ ld r18,-168(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r19,-160(r1) │ │ │ │ ld r20,-152(r1) │ │ │ │ ld r21,-144(r1) │ │ │ │ ld r22,-136(r1) │ │ │ │ ld r23,-128(r1) │ │ │ │ ld r24,-120(r1) │ │ │ │ ld r25,-112(r1) │ │ │ │ ld r26,-104(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r27,-96(r1) │ │ │ │ ld r28,-88(r1) │ │ │ │ ld r29,-80(r1) │ │ │ │ ld r30,-72(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ ld r31,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - li r8,216 │ │ │ │ + nop │ │ │ │ + plxv vs0,216(r3) │ │ │ │ sradi r26,r28,1 │ │ │ │ addze r26,r26 │ │ │ │ ld r5,80(r3) │ │ │ │ - ld r25,16(r3) │ │ │ │ - li r9,200 │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r3,r8 │ │ │ │ - subf r10,r26,r10 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - sldi r24,r26,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r24,r25,r24 │ │ │ │ + ld r25,16(r3) │ │ │ │ mfvsrld r29,vs0 │ │ │ │ + subf r9,r26,r9 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + sldi r24,r26,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ mr r3,r29 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - add r23,r29,r10 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 14150 │ │ │ │ - ld r9,168(r30) │ │ │ │ + pstxv vs0,200(r30) │ │ │ │ + add r24,r25,r24 │ │ │ │ + add r23,r29,r9 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 14140 │ │ │ │ + ld r2,168(r30) │ │ │ │ cmpdi r28,1 │ │ │ │ - ld r7,0(r9) │ │ │ │ - ble 13f20 │ │ │ │ + ld r8,0(r2) │ │ │ │ + ble 13f30 │ │ │ │ cmpdi r26,1 │ │ │ │ - beq 14dbc │ │ │ │ - addi r6,r26,-1 │ │ │ │ - sldi r8,r26,3 │ │ │ │ - mr r9,r29 │ │ │ │ - li r10,0 │ │ │ │ - subf r3,r29,r25 │ │ │ │ - subf r4,r29,r23 │ │ │ │ - subf r5,r29,r24 │ │ │ │ - mtctr r6 │ │ │ │ - add r8,r7,r8 │ │ │ │ + beq 14e18 │ │ │ │ + addi r7,r26,-1 │ │ │ │ + sldi r10,r26,3 │ │ │ │ + mr r2,r29 │ │ │ │ + li r9,0 │ │ │ │ + subf r4,r29,r25 │ │ │ │ + subf r5,r29,r23 │ │ │ │ + subf r6,r29,r24 │ │ │ │ + mtctr r7 │ │ │ │ + add r10,r8,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ - lxvdsx vs0,r7,r10 │ │ │ │ + nop │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ + lxvdsx vs0,r8,r9 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvdsx vs0,r8,r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + lxvdsx vs0,r10,r9 │ │ │ │ + lxvx vs12,r6,r2 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 13ec0 │ │ │ │ - mr r9,r6 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - add r9,r26,r9 │ │ │ │ - lxvdsx vs12,r7,r8 │ │ │ │ - lxvx vs0,r25,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 13ed0 │ │ │ │ + mr r2,r7 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + add r2,r26,r2 │ │ │ │ + lxvdsx vs12,r8,r10 │ │ │ │ + lxvx vs0,r25,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r23,r10 │ │ │ │ - lxvx vs0,r24,r10 │ │ │ │ - lxvdsx vs12,r7,r9 │ │ │ │ + stxvx vs0,r23,r9 │ │ │ │ + lxvx vs0,r24,r9 │ │ │ │ + lxvdsx vs12,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r29,r10 │ │ │ │ + stxvx vs0,r29,r9 │ │ │ │ ld r3,152(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f20 │ │ │ │ ld r24,88(r30) │ │ │ │ lwz r25,112(r30) │ │ │ │ ld r27,8(r30) │ │ │ │ ld r28,200(r30) │ │ │ │ addi r29,r24,1 │ │ │ │ - andi. r9,r25,32 │ │ │ │ + andi. r2,r25,32 │ │ │ │ sldi r26,r29,1 │ │ │ │ - bne 14268 │ │ │ │ - ld r5,72(r30) │ │ │ │ - andi. r9,r25,16 │ │ │ │ - ld r23,0(r5) │ │ │ │ - bne 14304 │ │ │ │ - andi. r9,r25,8 │ │ │ │ - bne 14854 │ │ │ │ - andi. r9,r25,2 │ │ │ │ - rlwinm r9,r25,0,20,20 │ │ │ │ - bne 1458c │ │ │ │ + bne 1424c │ │ │ │ + ld r6,72(r30) │ │ │ │ + andi. r2,r25,16 │ │ │ │ + ld r23,0(r6) │ │ │ │ + bne 142e4 │ │ │ │ + andi. r2,r25,8 │ │ │ │ + bne 14844 │ │ │ │ + andi. r2,r25,2 │ │ │ │ + rlwinm r2,r25,0,20,20 │ │ │ │ + bne 145a4 │ │ │ │ andi. r25,r25,4 │ │ │ │ - bne 14a2c │ │ │ │ - cmpwi r9,0 │ │ │ │ + bne 14a1c │ │ │ │ + cmpwi r2,0 │ │ │ │ cmpdi cr4,r27,0 │ │ │ │ - bne 143b4 │ │ │ │ + bne 14394 │ │ │ │ ble cr4,13da0 │ │ │ │ mtfprd f0,r23 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ sldi r18,r26,3 │ │ │ │ + plxsd v30,279060 # 581b8 │ │ │ │ li r19,8 │ │ │ │ li r22,0 │ │ │ │ cmpdi cr4,r26,0 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f29,2928(r9) │ │ │ │ neg r18,r18 │ │ │ │ fdiv f29,f29,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r21,r1 │ │ │ │ mr r25,r22 │ │ │ │ - stdux r10,r1,r18 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + stdux r9,r1,r18 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ addi r20,r1,32 │ │ │ │ - beq 13fe8 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r25,r9,r19 │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r6,72(r30) │ │ │ │ - ld r7,120(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - sldi r8,r25,3 │ │ │ │ - mulld r10,r25,r10 │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfdx f30,r7,r8 │ │ │ │ + beq 13ff8 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r25,r2,r19 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r7,72(r30) │ │ │ │ + sldi r10,r25,3 │ │ │ │ + ld r8,120(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ + mulld r9,r25,r9 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + lfdx f30,r8,r10 │ │ │ │ xscvsxddp vs63,vs0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ xsmuldp vs0,vs63,vs0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r29,r9,r10 │ │ │ │ - ble cr4,14100 │ │ │ │ - ld r10,96(r30) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r16,r2,-2 │ │ │ │ - sldi r17,r29,3 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r29,r2,r9 │ │ │ │ + ble cr4,140f0 │ │ │ │ + ld r9,96(r30) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mulli r16,r29,-8 │ │ │ │ xsmuldp vs63,vs63,vs63 │ │ │ │ - mr r15,r26 │ │ │ │ + mr r17,r26 │ │ │ │ fcfid f28,f0 │ │ │ │ - lfd f25,2808(r9) │ │ │ │ - addi r16,r16,2808 │ │ │ │ - subf r17,r17,r20 │ │ │ │ - lfd f26,0(r10) │ │ │ │ + lfd f26,0(r9) │ │ │ │ + add r16,r20,r16 │ │ │ │ fmul f28,f28,f28 │ │ │ │ - fmul f25,f26,f25 │ │ │ │ - b 140a0 │ │ │ │ + xsmuldp vs61,vs26,vs62 │ │ │ │ + b 14098 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f26 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs1,vs1,vs62 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ addi r29,r29,1 │ │ │ │ - stfdx f1,r17,r9 │ │ │ │ - beq 14100 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + beq 140f0 │ │ │ │ mtfprd f0,r29 │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f29,f12,f30 │ │ │ │ fnmsub f12,f29,f12,f30 │ │ │ │ xsmuldp vs0,vs63,vs0 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ bgt 14070 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f25 │ │ │ │ - bge 1408c │ │ │ │ + xxmr vs1,vs61 │ │ │ │ + bge 14084 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f26 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r9,r29,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + bl 4de0 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ addi r29,r29,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + xsmuldp vs1,vs1,vs62 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r17,r9 │ │ │ │ - bne 140a0 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + bne 14098 │ │ │ │ nop │ │ │ │ ld r3,24(r30) │ │ │ │ sldi r25,r25,4 │ │ │ │ fmr f1,f30 │ │ │ │ mr r5,r20 │ │ │ │ mr r8,r24 │ │ │ │ mr r7,r23 │ │ │ │ mr r4,r28 │ │ │ │ addi r22,r22,1 │ │ │ │ addi r19,r19,16 │ │ │ │ add r3,r3,r25 │ │ │ │ - bl c9c0 │ │ │ │ + bl cae0 │ │ │ │ cmpd r27,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ mr r1,r21 │ │ │ │ - bne 13fc0 │ │ │ │ + bne 13fd0 │ │ │ │ b 13da0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r28,1 │ │ │ │ - ble 13f20 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 13f30 │ │ │ │ + plfd f31,278632 # 581b0 │ │ │ │ neg r28,r26 │ │ │ │ mr r27,r26 │ │ │ │ subf r25,r29,r25 │ │ │ │ subf r23,r29,r23 │ │ │ │ subf r24,r29,r24 │ │ │ │ - lfd f31,2800(r9) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,72(r30) │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ mtfprd f0,r28 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ lxvx vs63,r25,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r26,r28 │ │ │ │ + bl 4c20 │ │ │ │ + add r2,r26,r28 │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f11,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ addi r28,r28,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + lfd f10,0(r9) │ │ │ │ fcfid f1,f11 │ │ │ │ - lfd f11,0(r10) │ │ │ │ xvdivdp vs63,vs63,vs12 │ │ │ │ - fcfid f12,f11 │ │ │ │ + fcfid f11,f10 │ │ │ │ fmul f0,f0,f31 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ stxvx vs63,r23,r29 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ lxvx vs63,r24,r29 │ │ │ │ addi r29,r29,16 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ addic. r27,r27,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvdivdp vs63,vs63,vs1 │ │ │ │ stxv vs63,-16(r29) │ │ │ │ - bne 14180 │ │ │ │ + bne 14170 │ │ │ │ ld r3,152(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f20 │ │ │ │ ld r24,88(r30) │ │ │ │ lwz r25,112(r30) │ │ │ │ ld r27,8(r30) │ │ │ │ ld r28,200(r30) │ │ │ │ addi r29,r24,1 │ │ │ │ - andi. r9,r25,32 │ │ │ │ + andi. r2,r25,32 │ │ │ │ sldi r26,r29,1 │ │ │ │ - beq 13f4c │ │ │ │ + beq 13f58 │ │ │ │ cmpdi r27,0 │ │ │ │ ble 13da0 │ │ │ │ rlwinm r25,r25,0,20,20 │ │ │ │ - ld r3,24(r30) │ │ │ │ - li r4,8 │ │ │ │ - li r5,0 │ │ │ │ + ld r4,24(r30) │ │ │ │ + li r5,8 │ │ │ │ + li r6,0 │ │ │ │ cmpdi cr5,r26,0 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ cmpwi cr7,r25,0 │ │ │ │ - nop │ │ │ │ - mr r9,r5 │ │ │ │ - beq cr7,142a0 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r9,r9,r4 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r8,r3,r10 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - stfd f11,8(r8) │ │ │ │ - ble cr5,142f0 │ │ │ │ - mulld r9,r26,r9 │ │ │ │ + mr r2,r6 │ │ │ │ + beq cr7,14280 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r10,r4,r9 │ │ │ │ + stfdx f11,r4,r9 │ │ │ │ + stfd f11,8(r10) │ │ │ │ + ble cr5,142d0 │ │ │ │ + mulld r2,r26,r2 │ │ │ │ + ld r7,176(r30) │ │ │ │ + ld r8,184(r30) │ │ │ │ mtctr r26 │ │ │ │ - ld r6,176(r30) │ │ │ │ - ld r7,184(r30) │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ nop │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - lxvdsx vs0,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs12,r10,r28 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + lxvdsx vs12,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs0,r9,r28 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - bdnz 142d0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r27,r5 │ │ │ │ - bne 14290 │ │ │ │ + stxv vs32,0(r10) │ │ │ │ + bdnz 142b0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + cmpd r27,r6 │ │ │ │ + bne 14270 │ │ │ │ b 13da0 │ │ │ │ cmpdi r27,0 │ │ │ │ ble 13da0 │ │ │ │ andi. r25,r25,2048 │ │ │ │ ld r22,176(r30) │ │ │ │ ld r25,24(r30) │ │ │ │ ld r21,120(r30) │ │ │ │ - bne 14364 │ │ │ │ + bne 14344 │ │ │ │ sldi r29,r29,4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,0(r21) │ │ │ │ mr r5,r22 │ │ │ │ mr r3,r25 │ │ │ │ mr r8,r24 │ │ │ │ mr r7,r23 │ │ │ │ mr r4,r28 │ │ │ │ addi r21,r21,8 │ │ │ │ addi r25,r25,16 │ │ │ │ add r22,r22,r29 │ │ │ │ - bl c9c0 │ │ │ │ + bl cae0 │ │ │ │ addic. r27,r27,-1 │ │ │ │ - bne 14330 │ │ │ │ + bne 14310 │ │ │ │ b 13da0 │ │ │ │ li r26,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r30) │ │ │ │ + ld r2,240(r30) │ │ │ │ mr r8,r24 │ │ │ │ mr r7,r23 │ │ │ │ mr r4,r28 │ │ │ │ - ldx r3,r9,r26 │ │ │ │ + ldx r3,r2,r26 │ │ │ │ addi r26,r26,16 │ │ │ │ mulld r5,r29,r3 │ │ │ │ - sldi r9,r3,3 │ │ │ │ + sldi r2,r3,3 │ │ │ │ sldi r3,r3,4 │ │ │ │ - lfdx f1,r21,r9 │ │ │ │ + lfdx f1,r21,r2 │ │ │ │ add r3,r25,r3 │ │ │ │ sldi r5,r5,4 │ │ │ │ add r5,r22,r5 │ │ │ │ - bl c9c0 │ │ │ │ + bl cae0 │ │ │ │ addic. r27,r27,-1 │ │ │ │ - bne 14370 │ │ │ │ + bne 14350 │ │ │ │ b 13da0 │ │ │ │ - ld r20,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r25,240(r30) │ │ │ │ + ld r21,48(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r29,r1 │ │ │ │ - sldi r21,r20,3 │ │ │ │ - mr r19,r20 │ │ │ │ - addi r9,r21,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - ble cr4,14fb4 │ │ │ │ + ld r4,120(r30) │ │ │ │ + ld r25,240(r30) │ │ │ │ + sldi r22,r21,3 │ │ │ │ + addi r2,r22,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble cr4,15054 │ │ │ │ mtfprd f0,r24 │ │ │ │ - mr r4,r25 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ + mr r5,r25 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r21,0 │ │ │ │ li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - std r0,0(r4) │ │ │ │ - std r11,8(r4) │ │ │ │ - ble cr7,1448c │ │ │ │ - addi r9,r21,-8 │ │ │ │ + nop │ │ │ │ + std r0,0(r5) │ │ │ │ + std r3,8(r5) │ │ │ │ + ble cr7,1446c │ │ │ │ + addi r2,r22,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 1443c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 1441c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r7 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r4) │ │ │ │ - ldx r8,r5,r7 │ │ │ │ - lfdx f0,r3,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r6,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r5) │ │ │ │ + ldx r10,r6,r8 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r8 │ │ │ │ - divd r10,r9,r8 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r6,r9,r6 │ │ │ │ - stdx r9,r22,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r6,0(r4) │ │ │ │ - bdnz 14430 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - add r3,r3,r21 │ │ │ │ - cmpd r27,r11 │ │ │ │ - bne 14400 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,14fac │ │ │ │ - andi. r8,r20,3 │ │ │ │ - li r6,1 │ │ │ │ - addi r7,r20,-1 │ │ │ │ - beq 144f4 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r7,r2,r7 │ │ │ │ + stdx r2,r11,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r7,0(r5) │ │ │ │ + bdnz 14410 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + add r4,r4,r22 │ │ │ │ + cmpd r27,r3 │ │ │ │ + bne 143e0 │ │ │ │ + ble cr7,1504c │ │ │ │ + cmpdi r21,1 │ │ │ │ + beq 15040 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r21,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 144f0 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 144e4 │ │ │ │ + beq 144dc │ │ │ │ cmpdi r8,2 │ │ │ │ - beq 144d8 │ │ │ │ - ld r10,0(r5) │ │ │ │ - mr r9,r5 │ │ │ │ - mr r19,r7 │ │ │ │ - ldu r8,8(r9) │ │ │ │ - addi r19,r19,-1 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - ldu r8,8(r9) │ │ │ │ - cmpdi r19,1 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ + beq 144cc │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r6,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ beq 14524 │ │ │ │ - srdi r8,r20,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,8(r9) │ │ │ │ - ld r8,16(r9) │ │ │ │ - ld r4,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - mulld r8,r6,r8 │ │ │ │ - ld r5,0(r9) │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - mulld r6,r8,r5 │ │ │ │ - bdnz 144fc │ │ │ │ - mulld r9,r10,r6 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 144f8 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r21,1 │ │ │ │ + clrrdi r21,r21,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 14550 │ │ │ │ + sldi r21,r21,3 │ │ │ │ + ldx r9,r6,r21 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r21,f0 │ │ │ │ addi r21,r21,-1 │ │ │ │ sldi r3,r27,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ mr r6,r21 │ │ │ │ mr r4,r25 │ │ │ │ mr r22,r3 │ │ │ │ mr r3,r27 │ │ │ │ mr r5,r22 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ mr r3,r22 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - b 13f84 │ │ │ │ + b 13f90 │ │ │ │ sldi r29,r29,4 │ │ │ │ - ld r10,0(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ mr r25,r1 │ │ │ │ cmpdi cr3,r27,0 │ │ │ │ - neg r9,r29 │ │ │ │ + neg r2,r29 │ │ │ │ addi r22,r29,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r18,r1,32 │ │ │ │ - bne 14dc4 │ │ │ │ - ld r17,96(r30) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r19,r1,32 │ │ │ │ + bne 14e20 │ │ │ │ + ld r18,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ cmpdi cr4,r26,1 │ │ │ │ - lfd f1,2088(r9) │ │ │ │ - lfd f0,0(r17) │ │ │ │ + lfd f0,0(r18) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f28,2928(r9) │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - stfd f28,0(r18) │ │ │ │ - ble cr4,1464c │ │ │ │ - addi r10,r26,-1 │ │ │ │ - addi r9,r18,8 │ │ │ │ + stfd f12,0(r19) │ │ │ │ + ble cr4,1465c │ │ │ │ + addi r9,r26,-1 │ │ │ │ + fmr f0,f12 │ │ │ │ addi r26,r26,-2 │ │ │ │ - fmr f12,f28 │ │ │ │ - fmr f0,f28 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - beq 1461c │ │ │ │ + addi r2,r19,8 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + beq 1462c │ │ │ │ cmpdi r26,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ + stfd f1,0(r2) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 1464c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 1465c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 14624 │ │ │ │ - ble cr3,14844 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 14634 │ │ │ │ + ble cr3,14834 │ │ │ │ mtfprd f0,r23 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ clrrdi r22,r22,4 │ │ │ │ - addis r19,r2,-2 │ │ │ │ + plxsd v31,277320 # 581b8 │ │ │ │ li r21,8 │ │ │ │ li r26,0 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ fcfid f27,f0 │ │ │ │ - addi r19,r19,2808 │ │ │ │ neg r20,r22 │ │ │ │ fdiv f28,f28,f27 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,112(r30) │ │ │ │ + lwz r2,112(r30) │ │ │ │ mr r22,r1 │ │ │ │ - mr r16,r26 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 1469c │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r16,r9,r21 │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r5,72(r30) │ │ │ │ - ld r7,120(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - sldi r8,r16,3 │ │ │ │ - ld r6,0(r1) │ │ │ │ - lxsd v31,0(r17) │ │ │ │ - mulld r10,r16,r10 │ │ │ │ - lfd f12,0(r5) │ │ │ │ - lfdx f25,r7,r8 │ │ │ │ - stdux r6,r1,r20 │ │ │ │ - addi r17,r1,32 │ │ │ │ + mr r17,r26 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 146ac │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r17,r2,r21 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r6,72(r30) │ │ │ │ + sldi r10,r17,3 │ │ │ │ + ld r8,120(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r7,0(r1) │ │ │ │ + lxsd v30,0(r18) │ │ │ │ + mulld r9,r17,r9 │ │ │ │ + lfd f12,0(r6) │ │ │ │ + lfdx f25,r8,r10 │ │ │ │ + stdux r7,r1,r20 │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r18,r1,32 │ │ │ │ + sldi r9,r9,3 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f10,r7,r10 │ │ │ │ + lfdx f10,r8,r9 │ │ │ │ fmul f11,f0,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f30,r9 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f30,r2 │ │ │ │ fcfid f30,f30 │ │ │ │ fmsub f0,f28,f30,f25 │ │ │ │ fnmsub f10,f28,f30,f25 │ │ │ │ fmul f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fcmpu cr0,f12,f26 │ │ │ │ ble 14810 │ │ │ │ fsqrt f29,f12 │ │ │ │ - xsmuldp vs1,vs29,vs63 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + xsmuldp vs1,vs29,vs62 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs31,vs1,vs63 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ fmsub f1,f25,f27,f30 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - xsdivdp vs1,vs1,vs63 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfd f31,0(r17) │ │ │ │ + xsdivdp vs1,vs1,vs62 │ │ │ │ + bl 4780 │ │ │ │ + stfd f31,0(r18) │ │ │ │ ble cr4,147c4 │ │ │ │ - lfd f0,8(r18) │ │ │ │ - addi r9,r29,-16 │ │ │ │ + lfd f0,8(r19) │ │ │ │ + addi r2,r29,-16 │ │ │ │ cmpldi r29,16 │ │ │ │ fmr f11,f1 │ │ │ │ - li r10,16 │ │ │ │ - srdi r9,r9,3 │ │ │ │ + li r9,16 │ │ │ │ + srdi r2,r2,3 │ │ │ │ fmul f0,f31,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r17) │ │ │ │ + stfd f0,8(r18) │ │ │ │ beq 147c4 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r18,r10 │ │ │ │ - lfdx f0,r18,r9 │ │ │ │ + lfdx f12,r19,r9 │ │ │ │ + lfdx f0,r19,r2 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r17,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r17,r9 │ │ │ │ + stfdx f12,r18,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r18,r2 │ │ │ │ bdnz 14790 │ │ │ │ ld r3,24(r30) │ │ │ │ - sldi r16,r16,4 │ │ │ │ + sldi r17,r17,4 │ │ │ │ fmr f1,f25 │ │ │ │ - mr r5,r17 │ │ │ │ + mr r5,r18 │ │ │ │ mr r8,r24 │ │ │ │ mr r7,r23 │ │ │ │ mr r4,r28 │ │ │ │ addi r26,r26,1 │ │ │ │ addi r21,r21,16 │ │ │ │ - add r3,r3,r16 │ │ │ │ - bl c9c0 │ │ │ │ + add r3,r3,r17 │ │ │ │ + bl cae0 │ │ │ │ cmpd r27,r26 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r22) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ mr r1,r22 │ │ │ │ - beq 14844 │ │ │ │ - ld r17,96(r30) │ │ │ │ - b 14680 │ │ │ │ - nop │ │ │ │ - blt 14820 │ │ │ │ - lfd f31,0(r19) │ │ │ │ - xsmuldp vs31,vs63,vs31 │ │ │ │ - b 14738 │ │ │ │ + beq 14834 │ │ │ │ + ld r18,96(r30) │ │ │ │ + b 14690 │ │ │ │ + nop │ │ │ │ + xsmuldp vs31,vs62,vs63 │ │ │ │ + bge 14740 │ │ │ │ fneg f12,f12 │ │ │ │ fsqrt f29,f12 │ │ │ │ - xsmuldp vs1,vs29,vs63 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + xsmuldp vs1,vs29,vs62 │ │ │ │ + bl 4de0 │ │ │ │ + xsmuldp vs31,vs1,vs63 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ - b 14738 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ + b 14740 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ mr r1,r25 │ │ │ │ b 13da0 │ │ │ │ - ld r8,96(r30) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r10,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + ld r9,0(r1) │ │ │ │ sldi r29,r29,4 │ │ │ │ mr r22,r1 │ │ │ │ cmpdi cr4,r26,1 │ │ │ │ - lfd f1,2088(r9) │ │ │ │ - neg r9,r29 │ │ │ │ + neg r2,r29 │ │ │ │ addi r20,r29,15 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + lfd f0,0(r10) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ + bl 4780 │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ stfd f0,0(r21) │ │ │ │ - ble cr4,14904 │ │ │ │ - addi r9,r26,-1 │ │ │ │ - addi r10,r21,8 │ │ │ │ - addi r26,r26,-2 │ │ │ │ + ble cr4,148f4 │ │ │ │ + addi r2,r26,-1 │ │ │ │ fmr f12,f0 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - beq 148d4 │ │ │ │ + addi r26,r26,-2 │ │ │ │ + addi r9,r21,8 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + beq 148c4 │ │ │ │ cmpdi r26,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f12,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f0,f1 │ │ │ │ - beq 14904 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 148f4 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f12 │ │ │ │ fmul f12,f12,f10 │ │ │ │ - addi r10,r10,16 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f11,f0,f11 │ │ │ │ fmul f0,f1,f12 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - stfd f11,-16(r10) │ │ │ │ - stfd f0,-8(r10) │ │ │ │ - bdnz 148dc │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f0,-8(r9) │ │ │ │ + bdnz 148cc │ │ │ │ cmpdi r27,0 │ │ │ │ clrrdi r26,r20,4 │ │ │ │ li r19,8 │ │ │ │ li r20,0 │ │ │ │ neg r26,r26 │ │ │ │ - ble 14a1c │ │ │ │ + ble 14a0c │ │ │ │ nop │ │ │ │ andi. r25,r25,2048 │ │ │ │ - mr r8,r20 │ │ │ │ + mr r10,r20 │ │ │ │ mr r25,r1 │ │ │ │ - beq 14938 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r8,r9,r19 │ │ │ │ - ld r9,176(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r6,r8,4 │ │ │ │ - add r7,r9,r6 │ │ │ │ - lfdx f9,r9,r6 │ │ │ │ - lfd f8,8(r7) │ │ │ │ - stdux r10,r1,r26 │ │ │ │ + beq 14928 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r10,r2,r19 │ │ │ │ + ld r2,176(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r6,r10,4 │ │ │ │ + add r8,r2,r6 │ │ │ │ + lfdx f9,r2,r6 │ │ │ │ + lfd f8,8(r8) │ │ │ │ + stdux r9,r1,r26 │ │ │ │ mr r5,r1 │ │ │ │ stfdu f9,32(r5) │ │ │ │ - ble cr4,149d4 │ │ │ │ + ble cr4,149c4 │ │ │ │ lfd f0,8(r21) │ │ │ │ - addi r9,r29,-16 │ │ │ │ + addi r2,r29,-16 │ │ │ │ cmpldi r29,16 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,16 │ │ │ │ - srdi r9,r9,3 │ │ │ │ + li r9,16 │ │ │ │ + srdi r2,r2,3 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 149d4 │ │ │ │ + beq 149c4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r21,r10 │ │ │ │ - lfdx f0,r21,r9 │ │ │ │ + lfdx f12,r21,r9 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r5,r9 │ │ │ │ - bdnz 149a0 │ │ │ │ - ld r10,120(r30) │ │ │ │ - sldi r9,r8,3 │ │ │ │ + stfdx f12,r5,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r5,r2 │ │ │ │ + bdnz 14990 │ │ │ │ + ld r2,120(r30) │ │ │ │ ld r3,24(r30) │ │ │ │ + sldi r10,r10,3 │ │ │ │ mr r8,r24 │ │ │ │ mr r7,r23 │ │ │ │ mr r4,r28 │ │ │ │ addi r20,r20,1 │ │ │ │ addi r19,r19,16 │ │ │ │ - lfdx f1,r10,r9 │ │ │ │ + lfdx f1,r2,r10 │ │ │ │ add r3,r3,r6 │ │ │ │ - bl c9c0 │ │ │ │ + bl cae0 │ │ │ │ cmpd r27,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ mr r1,r25 │ │ │ │ - beq 14a1c │ │ │ │ + beq 14a0c │ │ │ │ lwz r25,112(r30) │ │ │ │ - b 14920 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r22) │ │ │ │ + b 14910 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ mr r1,r22 │ │ │ │ b 13da0 │ │ │ │ - ld r29,104(r30) │ │ │ │ - cmpwi r9,0 │ │ │ │ - addi r9,r24,2 │ │ │ │ + ld r22,104(r30) │ │ │ │ + cmpwi r2,0 │ │ │ │ + addi r2,r24,2 │ │ │ │ cmpdi cr4,r27,0 │ │ │ │ - divd r29,r29,r9 │ │ │ │ - bne 14bd8 │ │ │ │ + divd r22,r22,r2 │ │ │ │ + bne 14c04 │ │ │ │ ble cr4,13da0 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - sldi r25,r26,3 │ │ │ │ - sldi r22,r29,3 │ │ │ │ - li r19,8 │ │ │ │ - li r21,0 │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcfid f29,f0 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - neg r25,r25 │ │ │ │ + mtfprd f0,r22 │ │ │ │ + xxspltib vs59,2 │ │ │ │ + xxspltib vs63,3 │ │ │ │ + xxspltib vs60,1 │ │ │ │ + sldi r29,r26,3 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + mtvsrdd vs61,r22,r22 │ │ │ │ + li r21,8 │ │ │ │ fcfid f30,f0 │ │ │ │ + mtfprd f0,r23 │ │ │ │ + li r25,0 │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + xxspltib vs62,0 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + fcfid f31,f0 │ │ │ │ + neg r29,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r20,r1 │ │ │ │ - mr r11,r21 │ │ │ │ - stdux r10,r1,r25 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r22,r1 │ │ │ │ + mr r11,r25 │ │ │ │ + stdux r9,r1,r29 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ addi r5,r1,32 │ │ │ │ - beq 14aa8 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r11,r9,r19 │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r6,72(r30) │ │ │ │ - ld r7,120(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - sldi r8,r11,3 │ │ │ │ - mulld r10,r11,r10 │ │ │ │ - lfd f12,0(r6) │ │ │ │ - lfdx f1,r7,r8 │ │ │ │ + beq 14ab8 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r11,r2,r21 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r7,72(r30) │ │ │ │ + sldi r10,r11,3 │ │ │ │ + ld r8,120(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ + mulld r9,r11,r9 │ │ │ │ + lfd f12,0(r7) │ │ │ │ + lfdx f1,r8,r10 │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmsub f12,f1,f30,f12 │ │ │ │ + fmsub f12,f1,f31,f12 │ │ │ │ fabs f12,f12 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - frim f11,f12 │ │ │ │ - fctidz f0,f11 │ │ │ │ - fsub f10,f12,f11 │ │ │ │ - ble cr4,14b9c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtctr r26 │ │ │ │ - ld r3,176(r30) │ │ │ │ + fmul f12,f12,f30 │ │ │ │ + frim f0,f12 │ │ │ │ + xscvdpsxds vs42,vs0 │ │ │ │ + fsub f10,f12,f0 │ │ │ │ + ble cr4,14bc8 │ │ │ │ + fadd f11,f0,f29 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + ld r8,176(r30) │ │ │ │ + plxv vs43,276824 # 58480 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ mr r7,r5 │ │ │ │ - lfd f9,2928(r9) │ │ │ │ - mffprd r9,f0 │ │ │ │ - neg r8,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + mtctr r2 │ │ │ │ fsub f11,f11,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r4,r10,-8 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - mr r6,r10 │ │ │ │ - subf r10,r22,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,14b74 │ │ │ │ - mr r4,r8 │ │ │ │ - lfdx f12,r3,r4 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 14b84 │ │ │ │ - addi r6,r8,-8 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - add r8,r8,r22 │ │ │ │ - addi r7,r7,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - bdnz 14b40 │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vaddudm v11,v11,v27 │ │ │ │ + vmulld v0,v29,v0 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v28 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v31 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v31 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs62 │ │ │ │ + xvcmpgtdp vs0,vs0,vs62 │ │ │ │ + xxsel vs12,vs45,vs32,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mffprd r9,f12 │ │ │ │ + mfvsrld r10,vs12 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + ldx r6,r9,r8 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r9,r4,r8 │ │ │ │ + mtvsrdd vs0,r6,r10 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 14b50 │ │ │ │ ld r3,24(r30) │ │ │ │ sldi r11,r11,4 │ │ │ │ mr r8,r24 │ │ │ │ mr r7,r23 │ │ │ │ mr r4,r28 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r19,r19,16 │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r21,r21,16 │ │ │ │ add r3,r3,r11 │ │ │ │ - bl c9c0 │ │ │ │ - cmpd r27,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 14a80 │ │ │ │ + bl cae0 │ │ │ │ + cmpd r27,r25 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bne 14a90 │ │ │ │ b 13da0 │ │ │ │ - ld r20,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r0,48(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ ld r4,120(r30) │ │ │ │ - ld r25,240(r30) │ │ │ │ - mr r22,r1 │ │ │ │ - sldi r21,r20,3 │ │ │ │ - mr r19,r20 │ │ │ │ - addi r9,r21,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r29,240(r30) │ │ │ │ + sldi r21,r0,3 │ │ │ │ + addi r2,r21,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - ble cr4,14fc4 │ │ │ │ + ble cr4,1505c │ │ │ │ mtfprd f0,r24 │ │ │ │ - mr r6,r25 │ │ │ │ + mr r5,r29 │ │ │ │ li r3,0 │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ - li r0,0 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + li r20,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - std r0,0(r6) │ │ │ │ - std r3,8(r6) │ │ │ │ - ble cr7,14cbc │ │ │ │ - addi r9,r21,-8 │ │ │ │ + std r20,0(r5) │ │ │ │ + std r3,8(r5) │ │ │ │ + ble cr7,14cdc │ │ │ │ + addi r2,r21,-8 │ │ │ │ li r8,0 │ │ │ │ li r7,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 14c6c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 14c8c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r8 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - std r7,0(r6) │ │ │ │ - ldx r18,r5,r8 │ │ │ │ + ldx r2,r6,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r5) │ │ │ │ + ldx r10,r6,r8 │ │ │ │ lfdx f0,r4,r8 │ │ │ │ - mtfprd f12,r18 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r18 │ │ │ │ - mulld r9,r9,r18 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r18 │ │ │ │ - divd r10,r9,r18 │ │ │ │ - mulld r10,r10,r18 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - stdx r9,r11,r8 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r7,r2,r7 │ │ │ │ + stdx r2,r11,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ - std r7,0(r6) │ │ │ │ - bdnz 14c60 │ │ │ │ + std r7,0(r5) │ │ │ │ + bdnz 14c80 │ │ │ │ addi r3,r3,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ + addi r5,r5,16 │ │ │ │ add r4,r4,r21 │ │ │ │ cmpd r27,r3 │ │ │ │ - bne 14c30 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,14fbc │ │ │ │ - andi. r7,r20,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r20,-1 │ │ │ │ - beq 14d24 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 14d14 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 14d08 │ │ │ │ - ld r10,0(r5) │ │ │ │ - mr r9,r5 │ │ │ │ - mr r19,r6 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r19,r19,-1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - cmpdi r19,1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - beq 14d54 │ │ │ │ - srdi r7,r20,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r6,8(r9) │ │ │ │ - ld r7,16(r9) │ │ │ │ - ld r4,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - ld r5,0(r9) │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - bdnz 14d2c │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 14c50 │ │ │ │ + li r21,-1 │ │ │ │ + ble cr7,14de0 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 15070 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 14d64 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 14d50 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 14d40 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r6,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 14d98 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 14d6c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 14dc4 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + ldx r9,r6,r0 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r21,f0 │ │ │ │ addi r21,r21,-1 │ │ │ │ sldi r3,r27,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ mr r6,r21 │ │ │ │ - mr r4,r25 │ │ │ │ + mr r4,r29 │ │ │ │ mr r20,r3 │ │ │ │ mr r3,r27 │ │ │ │ mr r5,r20 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ mr r3,r20 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 14a44 │ │ │ │ - li r9,0 │ │ │ │ - b 13ef0 │ │ │ │ - ld r17,48(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - ld r21,240(r30) │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 14a34 │ │ │ │ + li r2,0 │ │ │ │ + b 13f00 │ │ │ │ + ld r0,48(r30) │ │ │ │ + ld r5,120(r30) │ │ │ │ mr r20,r1 │ │ │ │ - sldi r19,r17,3 │ │ │ │ - mr r16,r17 │ │ │ │ - addi r9,r19,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r11,r1,32 │ │ │ │ - ble cr3,14fa4 │ │ │ │ + ld r21,240(r30) │ │ │ │ + sldi r11,r0,3 │ │ │ │ + addi r2,r11,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + ble cr3,15038 │ │ │ │ mtfprd f0,r24 │ │ │ │ - mr r6,r21 │ │ │ │ - li r3,0 │ │ │ │ - cmpdi cr7,r17,0 │ │ │ │ - li r0,0 │ │ │ │ + mr r7,r21 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + li r18,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ - std r0,0(r6) │ │ │ │ - std r3,8(r6) │ │ │ │ - ble cr7,14e9c │ │ │ │ - addi r9,r19,-8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + std r18,0(r7) │ │ │ │ + std r4,8(r7) │ │ │ │ + ble cr7,14efc │ │ │ │ + addi r2,r11,-8 │ │ │ │ + li r10,0 │ │ │ │ li r8,0 │ │ │ │ - li r7,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 14e4c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 14eac │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r8 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - std r7,0(r6) │ │ │ │ - ldx r15,r5,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - mtfprd f12,r15 │ │ │ │ + ldx r2,r6,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r7) │ │ │ │ + ldx r17,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + mtfprd f12,r17 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r15 │ │ │ │ - mulld r9,r9,r15 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r15 │ │ │ │ - divd r10,r9,r15 │ │ │ │ - mulld r10,r10,r15 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - stdx r9,r11,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - std r7,0(r6) │ │ │ │ - bdnz 14e40 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r4,r4,r19 │ │ │ │ - cmpd r27,r3 │ │ │ │ - bne 14e10 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,14f9c │ │ │ │ - andi. r7,r17,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r17,-1 │ │ │ │ - beq 14f04 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 14ef4 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 14ee8 │ │ │ │ - ld r10,0(r5) │ │ │ │ - mr r9,r5 │ │ │ │ - mr r16,r6 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r16,r16,-1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - cmpdi r16,1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - beq 14f34 │ │ │ │ - srdi r7,r17,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r6,8(r9) │ │ │ │ - ld r7,16(r9) │ │ │ │ - ld r4,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - ld r5,0(r9) │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - bdnz 14f0c │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r17 │ │ │ │ + mulld r2,r2,r17 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r17 │ │ │ │ + divd r9,r2,r17 │ │ │ │ + mulld r9,r9,r17 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r3,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r7) │ │ │ │ + bdnz 14ea0 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r11 │ │ │ │ + cmpd r27,r4 │ │ │ │ + bne 14e70 │ │ │ │ + li r18,-1 │ │ │ │ + ble cr7,15000 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 15064 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 14f84 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 14f70 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 14f60 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r6,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 14fb8 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 14f8c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 14fe4 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + ldx r9,r6,r0 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r19,f0 │ │ │ │ - addi r19,r19,-1 │ │ │ │ + mffprd r18,f0 │ │ │ │ + addi r18,r18,-1 │ │ │ │ sldi r3,r27,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r19 │ │ │ │ + bl 4c80 │ │ │ │ + mr r6,r18 │ │ │ │ mr r4,r21 │ │ │ │ mr r17,r3 │ │ │ │ mr r3,r27 │ │ │ │ mr r5,r17 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ mr r3,r17 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - b 145b4 │ │ │ │ - li r19,-1 │ │ │ │ - b 14f58 │ │ │ │ - cmpdi cr7,r17,0 │ │ │ │ - b 14eb0 │ │ │ │ - li r21,-1 │ │ │ │ - b 14548 │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ - b 144a0 │ │ │ │ + b 145cc │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + b 14f10 │ │ │ │ + li r2,1 │ │ │ │ + li r21,0 │ │ │ │ + b 14544 │ │ │ │ li r21,-1 │ │ │ │ - b 14d78 │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ - b 14cd0 │ │ │ │ + b 1456c │ │ │ │ + cmpdi cr7,r21,0 │ │ │ │ + b 14480 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + b 14cf0 │ │ │ │ + li r2,1 │ │ │ │ + li r0,0 │ │ │ │ + b 14fd8 │ │ │ │ + li r2,1 │ │ │ │ + li r0,0 │ │ │ │ + b 14db8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1187 │ │ │ │ + .long 0x1087 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000014fe0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,11808 │ │ │ │ +0000000000015090 : │ │ │ │ mflr r0 │ │ │ │ - ld r9,56(r3) │ │ │ │ mfocrf r11,8 │ │ │ │ + std r16,-184(r1) │ │ │ │ + std r15,-192(r1) │ │ │ │ std r14,-200(r1) │ │ │ │ + std r24,-120(r1) │ │ │ │ + std r23,-128(r1) │ │ │ │ std r30,-72(r1) │ │ │ │ - ld r14,88(r3) │ │ │ │ + mr r30,r3 │ │ │ │ std r31,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-192(r1) │ │ │ │ - std r16,-184(r1) │ │ │ │ std r17,-176(r1) │ │ │ │ std r18,-168(r1) │ │ │ │ std r19,-160(r1) │ │ │ │ std r20,-152(r1) │ │ │ │ std r21,-144(r1) │ │ │ │ std r22,-136(r1) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ std r25,-112(r1) │ │ │ │ std r26,-104(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r27,-96(r1) │ │ │ │ std r28,-88(r1) │ │ │ │ std r29,-80(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-304(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - stxv vs63,80(r1) │ │ │ │ - ld r17,0(r9) │ │ │ │ + stdu r1,-352(r1) │ │ │ │ + stxv vs59,64(r1) │ │ │ │ + stxv vs60,80(r1) │ │ │ │ mr r31,r1 │ │ │ │ - cmpd r17,r14 │ │ │ │ - ble 15098 │ │ │ │ - ld r9,72(r3) │ │ │ │ - addi r26,r14,1 │ │ │ │ - sldi r27,r26,1 │ │ │ │ - ld r20,0(r9) │ │ │ │ - cmpd r20,r27 │ │ │ │ - bgt 15130 │ │ │ │ + stxv vs61,96(r1) │ │ │ │ + stxv vs62,112(r1) │ │ │ │ + ld r2,56(r3) │ │ │ │ + ld r24,88(r3) │ │ │ │ + stxv vs63,128(r1) │ │ │ │ + ld r16,0(r2) │ │ │ │ + cmpd r16,r24 │ │ │ │ + ble 15150 │ │ │ │ + ld r2,72(r3) │ │ │ │ + addi r26,r24,1 │ │ │ │ + sldi r23,r26,1 │ │ │ │ + ld r19,0(r2) │ │ │ │ + cmpd r19,r23 │ │ │ │ + bgt 151f0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,304 │ │ │ │ + bl 4640 │ │ │ │ + addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + lxv vs59,-288(r1) │ │ │ │ + lxv vs60,-272(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ lxv vs63,-224(r1) │ │ │ │ ld r14,-200(r1) │ │ │ │ ld r15,-192(r1) │ │ │ │ ld r16,-184(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r17,-176(r1) │ │ │ │ ld r18,-168(r1) │ │ │ │ ld r19,-160(r1) │ │ │ │ ld r20,-152(r1) │ │ │ │ ld r21,-144(r1) │ │ │ │ ld r22,-136(r1) │ │ │ │ ld r23,-128(r1) │ │ │ │ ld r24,-120(r1) │ │ │ │ ld r25,-112(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r26,-104(r1) │ │ │ │ ld r27,-96(r1) │ │ │ │ ld r28,-88(r1) │ │ │ │ ld r29,-80(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ ld r30,-72(r1) │ │ │ │ ld r31,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - li r8,216 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ ld r5,80(r3) │ │ │ │ - sradi r22,r17,1 │ │ │ │ - addze r22,r22 │ │ │ │ - ld r10,16(r3) │ │ │ │ - ld r25,8(r3) │ │ │ │ - li r9,200 │ │ │ │ + sradi r21,r16,1 │ │ │ │ + addze r21,r21 │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r3,r8 │ │ │ │ - sldi r21,r22,4 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r10,32(r31) │ │ │ │ - subf r24,r22,r20 │ │ │ │ - add r21,r10,r21 │ │ │ │ - sldi r24,r24,4 │ │ │ │ + ld r2,16(r3) │ │ │ │ + ld r25,8(r3) │ │ │ │ mffprd r28,f0 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ + sldi r20,r21,4 │ │ │ │ + sldi r5,r5,4 │ │ │ │ mfvsrld r29,vs0 │ │ │ │ + std r2,32(r31) │ │ │ │ + subf r22,r21,r19 │ │ │ │ mr r3,r28 │ │ │ │ - stxvx vs12,r30,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r19,112(r30) │ │ │ │ - add r24,r29,r24 │ │ │ │ - andi. r9,r19,32 │ │ │ │ - bne 155b0 │ │ │ │ - andi. r9,r19,16 │ │ │ │ - bne 15550 │ │ │ │ - andi. r9,r19,8 │ │ │ │ - bne 156b4 │ │ │ │ - andi. r9,r19,2 │ │ │ │ - rlwinm r23,r19,0,20,20 │ │ │ │ - bne 15b28 │ │ │ │ - andi. r19,r19,4 │ │ │ │ - bne 15978 │ │ │ │ - cmpwi r23,0 │ │ │ │ - bne 15e24 │ │ │ │ + add r20,r2,r20 │ │ │ │ + pstxv vs12,200(r30) │ │ │ │ + sldi r22,r22,4 │ │ │ │ + bl 5260 │ │ │ │ + lwz r18,112(r30) │ │ │ │ + add r22,r29,r22 │ │ │ │ + andi. r2,r18,32 │ │ │ │ + bne 15650 │ │ │ │ + andi. r2,r18,16 │ │ │ │ + bne 155f0 │ │ │ │ + andi. r2,r18,8 │ │ │ │ + bne 15754 │ │ │ │ + andi. r2,r18,2 │ │ │ │ + rlwinm r17,r18,0,20,20 │ │ │ │ + bne 15c04 │ │ │ │ + andi. r18,r18,4 │ │ │ │ + bne 15a18 │ │ │ │ + cmpwi r17,0 │ │ │ │ + bne 15ee4 │ │ │ │ cmpdi r25,0 │ │ │ │ - ble 153a0 │ │ │ │ - mtfprd f0,r20 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 1543c │ │ │ │ + mtfprd f0,r19 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + sldi r2,r24,1 │ │ │ │ sldi r26,r26,4 │ │ │ │ - li r16,8 │ │ │ │ - li r19,0 │ │ │ │ + plfd f26,274204 # 581b8 │ │ │ │ + li r15,8 │ │ │ │ + li r18,0 │ │ │ │ xxlxor vs63,vs63,vs63 │ │ │ │ - std r17,40(r31) │ │ │ │ + std r16,40(r31) │ │ │ │ std r22,48(r31) │ │ │ │ + std r29,56(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f29,2928(r9) │ │ │ │ - sldi r9,r14,1 │ │ │ │ neg r26,r26 │ │ │ │ - std r24,56(r31) │ │ │ │ - std r29,64(r31) │ │ │ │ - addi r15,r9,2 │ │ │ │ - cmpdi cr4,r9,-1 │ │ │ │ + addi r14,r2,2 │ │ │ │ + cmpdi cr4,r2,-1 │ │ │ │ fdiv f29,f29,f0 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r18,r1 │ │ │ │ - mr r22,r19 │ │ │ │ - stdux r10,r1,r26 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r17,r1,32 │ │ │ │ - beq 15238 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r22,r9,r16 │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r6,72(r30) │ │ │ │ - ld r7,120(r30) │ │ │ │ - ld r10,88(r30) │ │ │ │ - sldi r8,r22,3 │ │ │ │ - mulld r9,r22,r9 │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfdx f30,r7,r8 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r17,r1 │ │ │ │ + mr r23,r18 │ │ │ │ + stdux r9,r1,r26 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + addi r16,r1,32 │ │ │ │ + beq 152f8 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r23,r2,r15 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r7,72(r30) │ │ │ │ + sldi r9,r23,3 │ │ │ │ + ld r10,120(r30) │ │ │ │ + ld r8,88(r30) │ │ │ │ + mulld r2,r23,r2 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + lfdx f30,r10,r9 │ │ │ │ fcfid f27,f0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ fmul f0,f27,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - blt cr4,15350 │ │ │ │ - ld r7,96(r30) │ │ │ │ - mtfprd f0,r10 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r23,r2,-2 │ │ │ │ - sldi r27,r9,3 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + blt cr4,153f0 │ │ │ │ + ld r9,96(r30) │ │ │ │ + mtfprd f0,r8 │ │ │ │ + mulli r27,r2,-8 │ │ │ │ fmul f27,f27,f27 │ │ │ │ - mr r29,r9 │ │ │ │ - mr r24,r15 │ │ │ │ + mr r29,r2 │ │ │ │ + mr r22,r14 │ │ │ │ fcfid f28,f0 │ │ │ │ - lfd f25,2808(r10) │ │ │ │ - addi r23,r23,2808 │ │ │ │ - subf r27,r27,r17 │ │ │ │ - lfd f26,0(r7) │ │ │ │ + lxsd v30,0(r9) │ │ │ │ + add r27,r16,r27 │ │ │ │ fmul f28,f28,f28 │ │ │ │ - fmul f25,f26,f25 │ │ │ │ - b 152f0 │ │ │ │ + xsmuldp vs61,vs62,vs26 │ │ │ │ + b 15398 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f26 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + xsmuldp vs1,vs31,vs62 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r29,3 │ │ │ │ - addic. r24,r24,-1 │ │ │ │ + sldi r9,r29,3 │ │ │ │ + addic. r22,r22,-1 │ │ │ │ addi r29,r29,1 │ │ │ │ - stfdx f1,r27,r10 │ │ │ │ - beq 15350 │ │ │ │ + stfdx f1,r27,r9 │ │ │ │ + beq 153f0 │ │ │ │ mtfprd f0,r29 │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f29,f12,f30 │ │ │ │ fnmsub f12,f29,f12,f30 │ │ │ │ fmul f0,f27,f0 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ xscmpudp cr0,vs0,vs63 │ │ │ │ - bgt 152c0 │ │ │ │ + bgt 15370 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f25 │ │ │ │ - bge 152dc │ │ │ │ + xxmr vs1,vs61 │ │ │ │ + bge 15384 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f26 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - sldi r10,r29,3 │ │ │ │ - addic. r24,r24,-1 │ │ │ │ + xsmuldp vs1,vs31,vs62 │ │ │ │ + bl 4de0 │ │ │ │ + sldi r9,r29,3 │ │ │ │ + addic. r22,r22,-1 │ │ │ │ addi r29,r29,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r27,r10 │ │ │ │ - bne 152f0 │ │ │ │ + stfdx f1,r27,r9 │ │ │ │ + bne 15398 │ │ │ │ nop │ │ │ │ ld r3,24(r30) │ │ │ │ - sldi r22,r22,4 │ │ │ │ + sldi r23,r23,4 │ │ │ │ fmr f1,f30 │ │ │ │ - mr r5,r17 │ │ │ │ - mr r8,r14 │ │ │ │ - mr r7,r20 │ │ │ │ + mr r5,r16 │ │ │ │ + mr r8,r24 │ │ │ │ + mr r7,r19 │ │ │ │ mr r4,r28 │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r16,r16,16 │ │ │ │ - add r3,r3,r22 │ │ │ │ - bl c5f0 │ │ │ │ - cmpd r25,r19 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - bne 15210 │ │ │ │ - ld r17,40(r31) │ │ │ │ + addi r18,r18,1 │ │ │ │ + addi r15,r15,16 │ │ │ │ + add r3,r3,r23 │ │ │ │ + bl c710 │ │ │ │ + cmpd r25,r18 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + bne 152d0 │ │ │ │ + ld r16,40(r31) │ │ │ │ ld r22,48(r31) │ │ │ │ - ld r24,56(r31) │ │ │ │ - ld r29,64(r31) │ │ │ │ + ld r29,56(r31) │ │ │ │ ld r3,160(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 154a0 │ │ │ │ - cmpdi r17,1 │ │ │ │ - ble 150a4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - neg r28,r22 │ │ │ │ - mr r27,r22 │ │ │ │ - subf r24,r29,r24 │ │ │ │ - subf r21,r29,r21 │ │ │ │ - lfd f31,2800(r9) │ │ │ │ - ld r9,32(r31) │ │ │ │ - subf r20,r29,r9 │ │ │ │ - ld r10,72(r30) │ │ │ │ + bl 4f20 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 15540 │ │ │ │ + cmpdi r16,1 │ │ │ │ + ble 15158 │ │ │ │ + ld r2,32(r31) │ │ │ │ + plfd f31,273748 # 581b0 │ │ │ │ + neg r28,r21 │ │ │ │ + mr r27,r21 │ │ │ │ + subf r22,r29,r22 │ │ │ │ + subf r20,r29,r20 │ │ │ │ + subf r19,r29,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ mtfprd f0,r28 │ │ │ │ - ld r9,96(r30) │ │ │ │ - lxvx vs63,r24,r29 │ │ │ │ + ld r2,96(r30) │ │ │ │ + lxvx vs63,r22,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r22,r28 │ │ │ │ + bl 4c20 │ │ │ │ + add r2,r21,r28 │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f11,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ addi r28,r28,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + lfd f10,0(r9) │ │ │ │ fcfid f1,f11 │ │ │ │ - lfd f11,0(r10) │ │ │ │ xvdivdp vs63,vs63,vs12 │ │ │ │ - fcfid f12,f11 │ │ │ │ + fcfid f11,f10 │ │ │ │ fmul f0,f0,f31 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stxvx vs63,r20,r29 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ + stxvx vs63,r19,r29 │ │ │ │ + lfd f12,0(r2) │ │ │ │ lxv vs63,0(r29) │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ addic. r27,r27,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvdivdp vs63,vs63,vs1 │ │ │ │ - stxvx vs63,r21,r29 │ │ │ │ + stxvx vs63,r20,r29 │ │ │ │ addi r29,r29,16 │ │ │ │ - bne 153e0 │ │ │ │ - b 150a4 │ │ │ │ - ld r9,168(r30) │ │ │ │ - cmpdi r17,1 │ │ │ │ - ld r7,0(r9) │ │ │ │ - ble 150a4 │ │ │ │ - cmpdi r22,1 │ │ │ │ - beq 1600c │ │ │ │ - addi r6,r22,-1 │ │ │ │ - ld r5,32(r31) │ │ │ │ - sldi r8,r22,3 │ │ │ │ - mr r9,r29 │ │ │ │ - li r10,0 │ │ │ │ - subf r3,r29,r24 │ │ │ │ - mtctr r6 │ │ │ │ - add r8,r7,r8 │ │ │ │ - subf r4,r29,r5 │ │ │ │ - subf r5,r29,r21 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ - lxvdsx vs0,r7,r10 │ │ │ │ + bne 15480 │ │ │ │ + b 15158 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,168(r30) │ │ │ │ + cmpdi r16,1 │ │ │ │ + ld r8,0(r2) │ │ │ │ + ble 15158 │ │ │ │ + cmpdi r21,1 │ │ │ │ + beq 16108 │ │ │ │ + ld r6,32(r31) │ │ │ │ + addi r7,r21,-1 │ │ │ │ + sldi r10,r21,3 │ │ │ │ + mr r2,r29 │ │ │ │ + li r9,0 │ │ │ │ + subf r4,r29,r22 │ │ │ │ + mtctr r7 │ │ │ │ + add r10,r8,r10 │ │ │ │ + subf r5,r29,r6 │ │ │ │ + subf r6,r29,r20 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ + lxvdsx vs0,r8,r9 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvdsx vs0,r8,r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r10,r10,8 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + lxvdsx vs0,r10,r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 154e0 │ │ │ │ - mr r9,r6 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - add r9,r22,r9 │ │ │ │ - lxvdsx vs12,r7,r8 │ │ │ │ - lxvx vs0,r24,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ld r8,32(r31) │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 15580 │ │ │ │ + mr r2,r7 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + add r2,r21,r2 │ │ │ │ + lxvdsx vs12,r8,r10 │ │ │ │ + lxvx vs0,r22,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r10,32(r31) │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - lxvx vs0,r29,r10 │ │ │ │ - lxvdsx vs12,r7,r9 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + lxvx vs0,r29,r9 │ │ │ │ + lxvdsx vs12,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r21,r10 │ │ │ │ - b 150a4 │ │ │ │ + stxvx vs0,r20,r9 │ │ │ │ + b 15158 │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r25,0 │ │ │ │ - ble 153a0 │ │ │ │ - andi. r19,r19,2048 │ │ │ │ + ble 1543c │ │ │ │ + andi. r18,r18,2048 │ │ │ │ ld r27,24(r30) │ │ │ │ - ld r18,176(r30) │ │ │ │ - ld r23,120(r30) │ │ │ │ - bne 15660 │ │ │ │ + ld r23,176(r30) │ │ │ │ + ld r18,120(r30) │ │ │ │ + bne 15700 │ │ │ │ sldi r26,r26,4 │ │ │ │ - lfd f1,0(r23) │ │ │ │ - mr r5,r18 │ │ │ │ + lfd f1,0(r18) │ │ │ │ + mr r5,r23 │ │ │ │ mr r3,r27 │ │ │ │ - mr r8,r14 │ │ │ │ - mr r7,r20 │ │ │ │ + mr r8,r24 │ │ │ │ + mr r7,r19 │ │ │ │ mr r4,r28 │ │ │ │ - addi r23,r23,8 │ │ │ │ + addi r18,r18,8 │ │ │ │ addi r27,r27,16 │ │ │ │ - add r18,r18,r26 │ │ │ │ - bl c5f0 │ │ │ │ + add r23,r23,r26 │ │ │ │ + bl c710 │ │ │ │ addic. r25,r25,-1 │ │ │ │ - bne 15570 │ │ │ │ - b 153a0 │ │ │ │ + bne 15610 │ │ │ │ + b 1543c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r25,0 │ │ │ │ - ld r7,184(r30) │ │ │ │ - ld r6,176(r30) │ │ │ │ - ld r4,24(r30) │ │ │ │ - ld r3,240(r30) │ │ │ │ - ble 153a0 │ │ │ │ - rlwinm r19,r19,0,20,20 │ │ │ │ - andi. r10,r25,3 │ │ │ │ - mr r9,r25 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi cr5,r27,0 │ │ │ │ - cmpwi cr7,r19,0 │ │ │ │ - beq 15620 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 1560c │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 15600 │ │ │ │ - bne cr7,158f4 │ │ │ │ - bgt cr5,15970 │ │ │ │ - li r8,1 │ │ │ │ - bne cr7,158f4 │ │ │ │ - bgt cr5,15970 │ │ │ │ - addi r8,r8,1 │ │ │ │ - bne cr7,158f4 │ │ │ │ - bgt cr5,15970 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r25,r8 │ │ │ │ - beq 153a0 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - bne cr7,158f4 │ │ │ │ - bgt cr5,15970 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mr r10,r8 │ │ │ │ - bgt cr5,15970 │ │ │ │ - addi r8,r8,1 │ │ │ │ - bgt cr5,15970 │ │ │ │ - addi r8,r10,2 │ │ │ │ - bgt cr5,15970 │ │ │ │ + ld r8,184(r30) │ │ │ │ + ld r7,176(r30) │ │ │ │ + ld r5,24(r30) │ │ │ │ + ld r4,240(r30) │ │ │ │ + ble 1543c │ │ │ │ + rlwinm r18,r18,0,20,20 │ │ │ │ + andi. r9,r25,3 │ │ │ │ + mr r2,r25 │ │ │ │ + li r10,0 │ │ │ │ + cmpdi cr5,r23,0 │ │ │ │ + cmpwi cr7,r18,0 │ │ │ │ + beq 156c0 │ │ │ │ cmpdi r9,1 │ │ │ │ - addi r8,r10,3 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - bne 15624 │ │ │ │ - b 153a0 │ │ │ │ + beq 156ac │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq 156a0 │ │ │ │ + bne cr7,15994 │ │ │ │ + bgt cr5,15a10 │ │ │ │ + li r10,1 │ │ │ │ + bne cr7,15994 │ │ │ │ + bgt cr5,15a10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + bne cr7,15994 │ │ │ │ + bgt cr5,15a10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r25,r10 │ │ │ │ + beq 1543c │ │ │ │ + srdi r2,r2,2 │ │ │ │ + bne cr7,15994 │ │ │ │ + bgt cr5,15a10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + mr r9,r10 │ │ │ │ + bgt cr5,15a10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + bgt cr5,15a10 │ │ │ │ + addi r10,r9,2 │ │ │ │ + bgt cr5,15a10 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r10,r9,3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne 156c4 │ │ │ │ + b 1543c │ │ │ │ nop │ │ │ │ - li r19,8 │ │ │ │ + li r17,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r30) │ │ │ │ - mr r8,r14 │ │ │ │ - mr r7,r20 │ │ │ │ + ld r2,240(r30) │ │ │ │ + mr r8,r24 │ │ │ │ + mr r7,r19 │ │ │ │ mr r4,r28 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - addi r19,r19,16 │ │ │ │ + ldx r3,r2,r17 │ │ │ │ + addi r17,r17,16 │ │ │ │ mulld r5,r26,r3 │ │ │ │ - sldi r9,r3,3 │ │ │ │ + sldi r2,r3,3 │ │ │ │ sldi r3,r3,4 │ │ │ │ - lfdx f1,r23,r9 │ │ │ │ + lfdx f1,r18,r2 │ │ │ │ add r3,r27,r3 │ │ │ │ sldi r5,r5,4 │ │ │ │ - add r5,r18,r5 │ │ │ │ - bl c5f0 │ │ │ │ + add r5,r23,r5 │ │ │ │ + bl c710 │ │ │ │ addic. r25,r25,-1 │ │ │ │ - bne 15670 │ │ │ │ - b 153a0 │ │ │ │ - ld r7,96(r30) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bne 15710 │ │ │ │ + b 1543c │ │ │ │ + ld r8,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + ld r10,0(r1) │ │ │ │ sldi r26,r26,4 │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r23,r1 │ │ │ │ - lfd f1,2088(r9) │ │ │ │ - neg r9,r26 │ │ │ │ - addi r18,r26,15 │ │ │ │ - lfd f0,0(r7) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r26,r1,32 │ │ │ │ + mr r27,r1 │ │ │ │ + neg r2,r26 │ │ │ │ + addi r26,r26,15 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r17,r1,32 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpdi r27,1 │ │ │ │ - lfd f12,2928(r9) │ │ │ │ + bl 4780 │ │ │ │ + cmpdi r23,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - stfd f12,0(r26) │ │ │ │ - ble 15764 │ │ │ │ - addi r8,r27,-1 │ │ │ │ - addi r9,r26,8 │ │ │ │ - addi r27,r27,-2 │ │ │ │ + stfd f12,0(r17) │ │ │ │ + ble 15800 │ │ │ │ + addi r10,r23,-1 │ │ │ │ fmr f0,f12 │ │ │ │ - andi. r7,r8,1 │ │ │ │ - beq 15734 │ │ │ │ - cmpdi r27,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ + addi r23,r23,-2 │ │ │ │ + addi r2,r17,8 │ │ │ │ + andi. r8,r10,1 │ │ │ │ + beq 157d0 │ │ │ │ + cmpdi r23,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 15764 │ │ │ │ - srdi r10,r8,1 │ │ │ │ - mtctr r10 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 15800 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 1573c │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 157d8 │ │ │ │ cmpdi r25,0 │ │ │ │ - ble 15b18 │ │ │ │ - sldi. r9,r14,1 │ │ │ │ - clrrdi r27,r18,4 │ │ │ │ - li r15,8 │ │ │ │ - li r18,0 │ │ │ │ - cmpdi cr4,r14,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ - neg r27,r27 │ │ │ │ - addi r16,r9,1 │ │ │ │ + ble 15bf4 │ │ │ │ + sldi. r2,r24,1 │ │ │ │ + clrrdi r26,r26,4 │ │ │ │ + li r14,8 │ │ │ │ + li r23,0 │ │ │ │ + cmpdi cr4,r24,0 │ │ │ │ + neg r26,r26 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r15,r2,1 │ │ │ │ nop │ │ │ │ - ld r9,0(r1) │ │ │ │ - andi. r19,r19,2048 │ │ │ │ - mr r19,r1 │ │ │ │ - mr r8,r18 │ │ │ │ - stdux r9,r1,r27 │ │ │ │ + nop │ │ │ │ + ld r2,0(r1) │ │ │ │ + andi. r18,r18,2048 │ │ │ │ + mr r18,r1 │ │ │ │ + mr r10,r23 │ │ │ │ + stdux r2,r1,r26 │ │ │ │ addi r5,r1,32 │ │ │ │ - beq 157b4 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r8,r9,r15 │ │ │ │ + beq 15854 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r10,r2,r14 │ │ │ │ ld r9,176(r30) │ │ │ │ - sldi r6,r8,4 │ │ │ │ + sldi r6,r10,4 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ lfdx f9,r9,r6 │ │ │ │ add r9,r9,r6 │ │ │ │ lfd f8,8(r9) │ │ │ │ stfd f9,0(r5) │ │ │ │ - blt cr4,15844 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r16,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - addi r10,r16,-1 │ │ │ │ - beq 15808 │ │ │ │ - lfd f0,8(r26) │ │ │ │ - cmpdi r10,0 │ │ │ │ + blt cr4,158e4 │ │ │ │ + andi. r9,r15,1 │ │ │ │ + addi r9,r15,-1 │ │ │ │ + beq 158a8 │ │ │ │ + lfd f0,8(r17) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 15844 │ │ │ │ - srdi r10,r16,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 158e4 │ │ │ │ + srdi r9,r15,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ - lfdx f0,r26,r10 │ │ │ │ + lfdx f12,r17,r2 │ │ │ │ + lfdx f0,r17,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 15810 │ │ │ │ - ld r10,120(r30) │ │ │ │ - sldi r9,r8,3 │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 158b0 │ │ │ │ + ld r2,120(r30) │ │ │ │ ld r3,24(r30) │ │ │ │ - mr r8,r14 │ │ │ │ - mr r7,r20 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + mr r8,r24 │ │ │ │ + mr r7,r19 │ │ │ │ mr r4,r28 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r15,r15,16 │ │ │ │ - lfdx f1,r10,r9 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r14,r14,16 │ │ │ │ + lfdx f1,r2,r10 │ │ │ │ add r3,r3,r6 │ │ │ │ - bl c5f0 │ │ │ │ - cmpd r25,r18 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - beq 15b18 │ │ │ │ - lwz r19,112(r30) │ │ │ │ - b 15790 │ │ │ │ + bl c710 │ │ │ │ + cmpd r25,r23 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + beq 15bf4 │ │ │ │ + lwz r18,112(r30) │ │ │ │ + b 15830 │ │ │ │ nop │ │ │ │ - ble cr5,163f0 │ │ │ │ - addi r9,r3,8 │ │ │ │ - sldi r10,r8,4 │ │ │ │ - mr r5,r8 │ │ │ │ - ldx r8,r9,r10 │ │ │ │ - mulld r10,r27,r8 │ │ │ │ - mtctr r27 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r8,r4,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ble cr5,1655c │ │ │ │ + addi r2,r4,8 │ │ │ │ + sldi r9,r10,4 │ │ │ │ + mr r6,r10 │ │ │ │ + ldx r10,r2,r9 │ │ │ │ + mulld r9,r23,r10 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + mtctr r23 │ │ │ │ + add r10,r5,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r7,r10 │ │ │ │ - lxvdsx vs0,r6,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r28,r9 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + lxvdsx vs0,r7,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r28,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r28,r9 │ │ │ │ - bdnz 158c0 │ │ │ │ - addi r8,r5,1 │ │ │ │ - cmpd r25,r8 │ │ │ │ - beq 153a0 │ │ │ │ - beq cr7,15970 │ │ │ │ - subf r9,r8,r25 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq 15930 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 15920 │ │ │ │ - cmpdi r10,2 │ │ │ │ - bne 15890 │ │ │ │ - bgt cr5,15894 │ │ │ │ - addi r8,r8,1 │ │ │ │ + stxvx vs0,r28,r2 │ │ │ │ + bdnz 15960 │ │ │ │ + addi r10,r6,1 │ │ │ │ + cmpd r25,r10 │ │ │ │ + beq 1543c │ │ │ │ + beq cr7,15a10 │ │ │ │ + subf r2,r10,r25 │ │ │ │ + andi. r9,r2,3 │ │ │ │ + beq 159d0 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 159c0 │ │ │ │ + cmpdi r9,2 │ │ │ │ + bne 15930 │ │ │ │ + bgt cr5,15934 │ │ │ │ + addi r10,r10,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bgt cr5,15894 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r25,r8 │ │ │ │ - beq 153a0 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - bgt cr5,15894 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mr r10,r8 │ │ │ │ - bgt cr5,15894 │ │ │ │ - addi r8,r8,1 │ │ │ │ - bgt cr5,15894 │ │ │ │ - addi r8,r10,2 │ │ │ │ - bgt cr5,15894 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r8,r10,3 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - bne 15934 │ │ │ │ - b 153a0 │ │ │ │ + bgt cr5,15934 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r25,r10 │ │ │ │ + beq 1543c │ │ │ │ + srdi r2,r2,2 │ │ │ │ + bgt cr5,15934 │ │ │ │ + addi r10,r10,1 │ │ │ │ + mr r9,r10 │ │ │ │ + bgt cr5,15934 │ │ │ │ + addi r10,r10,1 │ │ │ │ + bgt cr5,15934 │ │ │ │ + addi r10,r9,2 │ │ │ │ + bgt cr5,15934 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r10,r9,3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne 159d4 │ │ │ │ + b 1543c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r5,r8 │ │ │ │ - b 158a4 │ │ │ │ - cmpwi r23,0 │ │ │ │ - ld r23,104(r30) │ │ │ │ - addi r9,r14,2 │ │ │ │ - divd r23,r23,r9 │ │ │ │ - bne 16014 │ │ │ │ + mr r6,r10 │ │ │ │ + b 15944 │ │ │ │ + ld r18,104(r30) │ │ │ │ + cmpwi r17,0 │ │ │ │ + addi r2,r24,2 │ │ │ │ + divd r18,r18,r2 │ │ │ │ + bne 16110 │ │ │ │ cmpdi r25,0 │ │ │ │ - ble 153a0 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - sldi r19,r23,3 │ │ │ │ - li r15,8 │ │ │ │ - li r18,0 │ │ │ │ - cmpdi cr4,r27,0 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcfid f29,f0 │ │ │ │ - mtfprd f0,r20 │ │ │ │ - neg r26,r26 │ │ │ │ + ble 1543c │ │ │ │ + mtfprd f0,r18 │ │ │ │ + xxspltib vs60,2 │ │ │ │ + xxspltib vs63,3 │ │ │ │ + xxspltib vs61,1 │ │ │ │ + sldi r27,r26,4 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + mtvsrdd vs59,r18,r18 │ │ │ │ + li r17,8 │ │ │ │ fcfid f30,f0 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - mr r16,r1 │ │ │ │ - mr r4,r18 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 159dc │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r4,r9,r15 │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r5,72(r30) │ │ │ │ - ld r7,120(r30) │ │ │ │ - ld r10,88(r30) │ │ │ │ - sldi r8,r4,3 │ │ │ │ - ld r6,0(r1) │ │ │ │ - mulld r9,r4,r9 │ │ │ │ - lfd f12,0(r5) │ │ │ │ - lfdx f1,r7,r8 │ │ │ │ - stdux r6,r1,r26 │ │ │ │ - addi r5,r1,32 │ │ │ │ + mtfprd f0,r19 │ │ │ │ + li r18,0 │ │ │ │ + cmpdi cr4,r23,0 │ │ │ │ + xxspltib vs62,0 │ │ │ │ + neg r27,r27 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + fcfid f31,f0 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + mr r26,r1 │ │ │ │ + mr r11,r18 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 15a9c │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r11,r2,r17 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r7,72(r30) │ │ │ │ + sldi r10,r11,3 │ │ │ │ + ld r8,120(r30) │ │ │ │ + ld r9,88(r30) │ │ │ │ + mulld r2,r11,r2 │ │ │ │ + lfd f12,0(r7) │ │ │ │ + lfdx f1,r8,r10 │ │ │ │ + ld r10,0(r1) │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stdux r10,r1,r27 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + addi r5,r1,32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f1,f30,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - ble cr4,15adc │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtctr r27 │ │ │ │ - ld r3,176(r30) │ │ │ │ - mr r7,r5 │ │ │ │ - lfd f9,2928(r9) │ │ │ │ - mffprd r9,f12 │ │ │ │ - neg r8,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r11,r10,-8 │ │ │ │ - subf r9,r23,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - mr r6,r10 │ │ │ │ - subf r10,r19,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,15ab4 │ │ │ │ - mr r11,r8 │ │ │ │ - lfdx f12,r3,r11 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 15ac4 │ │ │ │ - addi r6,r8,-8 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - add r8,r8,r19 │ │ │ │ - addi r7,r7,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - bdnz 15a80 │ │ │ │ + fmsub f12,f1,f31,f12 │ │ │ │ + fabs f12,f12 │ │ │ │ + fmul f12,f12,f30 │ │ │ │ + frim f0,f12 │ │ │ │ + xscvdpsxds vs42,vs0 │ │ │ │ + fsub f10,f12,f0 │ │ │ │ + ble cr4,15bb8 │ │ │ │ + fadd f11,f0,f29 │ │ │ │ + srdi r2,r23,1 │ │ │ │ + ld r10,176(r30) │ │ │ │ + plxv vs43,272744 # 58480 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + mr r8,r5 │ │ │ │ + mtctr r2 │ │ │ │ + fsub f11,f11,f12 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vaddudm v11,v11,v28 │ │ │ │ + vmulld v0,v27,v0 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v29 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v31 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v31 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs62 │ │ │ │ + xvcmpgtdp vs0,vs0,vs62 │ │ │ │ + xxsel vs12,vs45,vs32,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mfvsrld r7,vs12 │ │ │ │ + mffprd r9,f12 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + ldx r6,r7,r10 │ │ │ │ + ldx r7,r9,r10 │ │ │ │ + ldx r2,r2,r10 │ │ │ │ + ldx r9,r4,r10 │ │ │ │ + mtvsrdd vs0,r7,r6 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 15b40 │ │ │ │ ld r3,24(r30) │ │ │ │ - sldi r9,r4,4 │ │ │ │ - mr r8,r14 │ │ │ │ - mr r7,r20 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + mr r8,r24 │ │ │ │ + mr r7,r19 │ │ │ │ mr r4,r28 │ │ │ │ addi r18,r18,1 │ │ │ │ - addi r15,r15,16 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bl c5f0 │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r3,r3,r11 │ │ │ │ + bl c710 │ │ │ │ cmpd r25,r18 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ - mr r1,r16 │ │ │ │ - bne 159c0 │ │ │ │ - b 153a0 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 153a0 │ │ │ │ - ld r7,96(r30) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r8,0(r1) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - std r1,40(r31) │ │ │ │ - lfd f1,2088(r9) │ │ │ │ - neg r9,r26 │ │ │ │ - addi r26,r26,15 │ │ │ │ - lfd f0,0(r7) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r15,r1,32 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r26) │ │ │ │ + mr r1,r26 │ │ │ │ + bne 15a80 │ │ │ │ + b 1543c │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + b 1543c │ │ │ │ + ld r8,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + ld r10,0(r1) │ │ │ │ + sldi r27,r26,4 │ │ │ │ + mr r18,r1 │ │ │ │ + neg r2,r27 │ │ │ │ + addi r27,r27,15 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r14,r1,32 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpdi r27,1 │ │ │ │ - lfd f28,2928(r9) │ │ │ │ + bl 4780 │ │ │ │ + cmpdi r23,1 │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - stfd f28,0(r15) │ │ │ │ - ble 15bdc │ │ │ │ - addi r8,r27,-1 │ │ │ │ - addi r9,r15,8 │ │ │ │ - addi r27,r27,-2 │ │ │ │ - fmr f12,f28 │ │ │ │ - fmr f0,f28 │ │ │ │ - andi. r7,r8,1 │ │ │ │ - beq 15bac │ │ │ │ - cmpdi r27,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq 15bdc │ │ │ │ - srdi r10,r8,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 15bb4 │ │ │ │ - cmpwi r23,0 │ │ │ │ - bne 16204 │ │ │ │ + stfd f0,0(r14) │ │ │ │ + ble 15cb4 │ │ │ │ + addi r10,r23,-1 │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r23,r23,-2 │ │ │ │ + addi r2,r14,8 │ │ │ │ + andi. r8,r10,1 │ │ │ │ + beq 15c84 │ │ │ │ + cmpdi r23,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ + fmr f12,f10 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 15cb4 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 15c8c │ │ │ │ + cmpwi r17,0 │ │ │ │ + bne 1633c │ │ │ │ cmpdi r25,0 │ │ │ │ - ble 15ddc │ │ │ │ - mtfprd f0,r20 │ │ │ │ - sldi. r9,r14,1 │ │ │ │ - clrrdi r26,r26,4 │ │ │ │ - addis r16,r2,-2 │ │ │ │ - std r29,56(r31) │ │ │ │ - li r18,8 │ │ │ │ + ble 15eb0 │ │ │ │ + mtfprd f0,r19 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + sldi. r2,r24,1 │ │ │ │ + clrrdi r17,r27,4 │ │ │ │ + plfd f26,271584 # 581b8 │ │ │ │ + std r29,48(r31) │ │ │ │ + std r22,40(r31) │ │ │ │ mr r29,r30 │ │ │ │ + li r15,8 │ │ │ │ li r27,0 │ │ │ │ - xscvsxddp vs63,vs0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ - neg r19,r26 │ │ │ │ - cmpdi cr4,r14,0 │ │ │ │ - std r24,48(r31) │ │ │ │ - addi r16,r16,2808 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - mr r30,r15 │ │ │ │ - addi r26,r9,1 │ │ │ │ - xsdivdp vs28,vs28,vs63 │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ + cmpdi cr4,r24,0 │ │ │ │ + neg r17,r17 │ │ │ │ + mr r30,r14 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r26,r2,1 │ │ │ │ + xsdivdp vs28,vs28,vs62 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r29) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r23,r1 │ │ │ │ - mr r24,r27 │ │ │ │ - stdux r10,r1,r19 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r15,r1,32 │ │ │ │ - beq 15c68 │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r24,r9,r18 │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r3,72(r29) │ │ │ │ - ld r5,120(r29) │ │ │ │ - ld r10,88(r29) │ │ │ │ - sldi r7,r24,3 │ │ │ │ - ld r4,96(r29) │ │ │ │ - mulld r9,r24,r9 │ │ │ │ - lfd f12,0(r3) │ │ │ │ - lfdx f26,r5,r7 │ │ │ │ - lfd f25,0(r4) │ │ │ │ + mr r22,r27 │ │ │ │ + stdux r9,r1,r17 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + addi r14,r1,32 │ │ │ │ + beq 15d48 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r22,r2,r15 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ + sldi r7,r22,3 │ │ │ │ + ld r6,120(r29) │ │ │ │ + ld r9,88(r29) │ │ │ │ + mulld r2,r22,r2 │ │ │ │ + lfd f12,0(r5) │ │ │ │ + lfdx f25,r6,r7 │ │ │ │ + ld r7,96(r29) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + mtfprd f12,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lxsd v31,0(r7) │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f10,r5,r9 │ │ │ │ + lfdx f10,r6,r2 │ │ │ │ fmul f11,f0,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - mtfprd f30,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + mtfprd f30,r2 │ │ │ │ fcfid f30,f30 │ │ │ │ - fmsub f0,f28,f30,f26 │ │ │ │ - fnmsub f10,f28,f30,f26 │ │ │ │ + fmsub f0,f28,f30,f25 │ │ │ │ + fnmsub f10,f28,f30,f25 │ │ │ │ fmul f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fcmpu cr0,f12,f27 │ │ │ │ - ble 15df0 │ │ │ │ + ble 15ec0 │ │ │ │ fsqrt f29,f12 │ │ │ │ - fmul f1,f29,f25 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + xsmuldp vs1,vs29,vs63 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f31,f1,f26 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ - xxmr vs0,vs63 │ │ │ │ - fmsub f1,f26,f0,f30 │ │ │ │ + xxmr vs0,vs62 │ │ │ │ + fmsub f1,f25,f0,f30 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f25 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfd f31,0(r15) │ │ │ │ - blt cr4,15d90 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + xsdivdp vs1,vs1,vs63 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + stfd f31,0(r14) │ │ │ │ + blt cr4,15e64 │ │ │ │ andi. r9,r26,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - addi r10,r26,-1 │ │ │ │ - beq 15d54 │ │ │ │ + addi r9,r26,-1 │ │ │ │ + beq 15e28 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r15) │ │ │ │ - beq 15d90 │ │ │ │ - srdi r10,r26,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r14) │ │ │ │ + beq 15e64 │ │ │ │ + srdi r9,r26,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r15,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - bdnz 15d5c │ │ │ │ + stfdx f12,r14,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r14,r9 │ │ │ │ + bdnz 15e30 │ │ │ │ ld r3,24(r29) │ │ │ │ - sldi r24,r24,4 │ │ │ │ - fmr f1,f26 │ │ │ │ - mr r5,r15 │ │ │ │ - mr r8,r14 │ │ │ │ - mr r7,r20 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + fmr f1,f25 │ │ │ │ + mr r5,r14 │ │ │ │ + mr r8,r24 │ │ │ │ + mr r7,r19 │ │ │ │ mr r4,r28 │ │ │ │ addi r27,r27,1 │ │ │ │ - addi r18,r18,16 │ │ │ │ - add r3,r3,r24 │ │ │ │ - bl c5f0 │ │ │ │ + addi r15,r15,16 │ │ │ │ + add r3,r3,r22 │ │ │ │ + bl c710 │ │ │ │ cmpd r25,r27 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r23) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ mr r1,r23 │ │ │ │ - bne 15c40 │ │ │ │ + bne 15d20 │ │ │ │ mr r30,r29 │ │ │ │ - ld r24,48(r31) │ │ │ │ - ld r29,56(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,40(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 153a0 │ │ │ │ - blt 15e00 │ │ │ │ - lfd f31,0(r16) │ │ │ │ - fmul f31,f25,f31 │ │ │ │ - b 15cfc │ │ │ │ + ld r22,40(r31) │ │ │ │ + ld r29,48(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + b 1543c │ │ │ │ + xsmuldp vs31,vs63,vs26 │ │ │ │ + bge 15dd4 │ │ │ │ fneg f12,f12 │ │ │ │ fsqrt f29,f12 │ │ │ │ - fmul f1,f29,f25 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + xsmuldp vs1,vs29,vs63 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f31,f1,f26 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ - b 15cfc │ │ │ │ - ld r6,48(r30) │ │ │ │ - ld r19,8(r30) │ │ │ │ - ld r8,0(r1) │ │ │ │ + b 15dd4 │ │ │ │ + ld r8,48(r30) │ │ │ │ + ld r18,8(r30) │ │ │ │ + mr r23,r1 │ │ │ │ + ld r10,0(r1) │ │ │ │ ld r5,72(r30) │ │ │ │ - mr r15,r1 │ │ │ │ lxsd v0,88(r30) │ │ │ │ ld r4,120(r30) │ │ │ │ ld r27,240(r30) │ │ │ │ - sldi r23,r6,3 │ │ │ │ - cmpdi r19,0 │ │ │ │ - mr r18,r6 │ │ │ │ - addi r9,r23,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + sldi r17,r8,3 │ │ │ │ + cmpdi r18,0 │ │ │ │ + addi r2,r17,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - ble 16400 │ │ │ │ + ble 16564 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r7,r27 │ │ │ │ + mr r6,r27 │ │ │ │ li r3,0 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ + cmpdi cr7,r8,0 │ │ │ │ li r0,0 │ │ │ │ nop │ │ │ │ - std r0,0(r7) │ │ │ │ - std r3,8(r7) │ │ │ │ - ble cr7,15f0c │ │ │ │ - addi r9,r23,-8 │ │ │ │ - li r16,0 │ │ │ │ - li r12,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 15ebc │ │ │ │ + nop │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,15fcc │ │ │ │ + addi r2,r17,-8 │ │ │ │ + li r10,0 │ │ │ │ + li r7,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 15f7c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r16 │ │ │ │ - mulld r12,r12,r9 │ │ │ │ - std r12,0(r7) │ │ │ │ - ldx r8,r5,r16 │ │ │ │ - lfdx f0,r4,r16 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r5,r10 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r6) │ │ │ │ + ldx r15,r5,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + mtfprd f12,r15 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - divd r10,r9,r8 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - add r10,r10,r8 │ │ │ │ - divd r9,r10,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r12,r9,r12 │ │ │ │ - stdx r9,r11,r16 │ │ │ │ - addi r16,r16,8 │ │ │ │ - std r12,0(r7) │ │ │ │ - bdnz 15eb0 │ │ │ │ + divd r2,r9,r15 │ │ │ │ + mulld r2,r2,r15 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r15 │ │ │ │ + divd r9,r2,r15 │ │ │ │ + mulld r9,r9,r15 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r7,r2,r7 │ │ │ │ + stdx r2,r11,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r7,0(r6) │ │ │ │ + bdnz 15f70 │ │ │ │ addi r3,r3,1 │ │ │ │ - addi r7,r7,16 │ │ │ │ - add r4,r4,r23 │ │ │ │ - cmpd r19,r3 │ │ │ │ - bne 15e80 │ │ │ │ - addi r4,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,163f8 │ │ │ │ - andi. r7,r6,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - beq 15f74 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 15f64 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 15f58 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r18,r3 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - addi r18,r18,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - cmpdi r18,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 15fa4 │ │ │ │ - srdi r10,r6,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r5,8(r4) │ │ │ │ - ld r6,16(r4) │ │ │ │ - ld r7,24(r4) │ │ │ │ - addi r4,r4,32 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - ld r10,0(r4) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - bdnz 15f7c │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r17 │ │ │ │ + cmpd r18,r3 │ │ │ │ + bne 15f40 │ │ │ │ + li r17,-1 │ │ │ │ + ble cr7,160d0 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 1656c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + mr r10,r5 │ │ │ │ + andi. r6,r2,3 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 16054 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 16040 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 16030 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r2,r4 │ │ │ │ + addi r10,r5,16 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 16088 │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1605c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrdi r8,r8,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 160b4 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r10,r5,r8 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r23,f0 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - sldi r3,r19,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r23 │ │ │ │ + mffprd r17,f0 │ │ │ │ + addi r17,r17,-1 │ │ │ │ + sldi r3,r18,4 │ │ │ │ + bl 4c80 │ │ │ │ + mr r6,r17 │ │ │ │ mr r4,r27 │ │ │ │ - mr r18,r3 │ │ │ │ - mr r3,r19 │ │ │ │ - mr r5,r18 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r15,r3 │ │ │ │ mr r3,r18 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r15) │ │ │ │ - mr r1,r15 │ │ │ │ - b 151c4 │ │ │ │ - li r9,0 │ │ │ │ - b 15510 │ │ │ │ - ld r7,48(r30) │ │ │ │ - ld r19,8(r30) │ │ │ │ + mr r5,r15 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r15 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 15280 │ │ │ │ + li r2,0 │ │ │ │ + b 155b0 │ │ │ │ + ld r10,48(r30) │ │ │ │ + ld r17,8(r30) │ │ │ │ + mr r14,r1 │ │ │ │ ld r8,0(r1) │ │ │ │ - ld r4,72(r30) │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r16,240(r30) │ │ │ │ - std r1,48(r31) │ │ │ │ - sldi r18,r7,3 │ │ │ │ - cmpdi r19,0 │ │ │ │ - mr r15,r7 │ │ │ │ - addi r9,r18,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r11,r1,32 │ │ │ │ - ble 16410 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r27,240(r30) │ │ │ │ + sldi r11,r10,3 │ │ │ │ + cmpdi r17,0 │ │ │ │ + addi r2,r11,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + ble 16578 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r5,r16 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - std r17,40(r31) │ │ │ │ + mr r7,r27 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ li r0,0 │ │ │ │ - std r0,0(r5) │ │ │ │ - std r8,8(r5) │ │ │ │ - ble cr7,160fc │ │ │ │ - addi r9,r18,-8 │ │ │ │ - li r6,0 │ │ │ │ - li r17,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 160ac │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r4,r6 │ │ │ │ - mulld r17,r17,r9 │ │ │ │ - std r17,0(r5) │ │ │ │ - ldx r10,r4,r6 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - mtfprd f12,r10 │ │ │ │ + nop │ │ │ │ + std r0,0(r7) │ │ │ │ + std r4,8(r7) │ │ │ │ + ble cr7,161fc │ │ │ │ + addi r2,r11,-8 │ │ │ │ + li r15,0 │ │ │ │ + li r12,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 161ac │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r6,r15 │ │ │ │ + mulld r12,r12,r2 │ │ │ │ + std r12,0(r7) │ │ │ │ + ldx r8,r6,r15 │ │ │ │ + lfdx f0,r5,r15 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r12,f0 │ │ │ │ - divd r9,r12,r10 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - subf r9,r9,r12 │ │ │ │ - add r9,r9,r10 │ │ │ │ - divd r12,r9,r10 │ │ │ │ - mulld r12,r12,r10 │ │ │ │ - subf r12,r12,r9 │ │ │ │ - add r17,r12,r17 │ │ │ │ - stdx r12,r11,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r17,0(r5) │ │ │ │ - bdnz 160a0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r18 │ │ │ │ - cmpd r19,r8 │ │ │ │ - bne 16070 │ │ │ │ - ld r17,40(r31) │ │ │ │ - addi r6,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,16408 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r3,r7,-1 │ │ │ │ - beq 16168 │ │ │ │ + mffprd r2,f0 │ │ │ │ + divd r9,r2,r8 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + add r9,r9,r8 │ │ │ │ + divd r2,r9,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r12,r2,r12 │ │ │ │ + stdx r2,r3,r15 │ │ │ │ + addi r15,r15,8 │ │ │ │ + std r12,0(r7) │ │ │ │ + bdnz 161a0 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r11 │ │ │ │ + cmpd r17,r4 │ │ │ │ + bne 16170 │ │ │ │ + li r15,-1 │ │ │ │ + ble cr7,16300 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 16580 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mr r8,r6 │ │ │ │ + andi. r5,r2,3 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 16284 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 16158 │ │ │ │ + beq 16270 │ │ │ │ cmpdi r5,2 │ │ │ │ - beq 1614c │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r6,r4 │ │ │ │ - mr r15,r3 │ │ │ │ - ldu r5,8(r6) │ │ │ │ - addi r15,r15,-1 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - ldu r5,8(r6) │ │ │ │ - cmpdi r15,1 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - beq 16198 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r4,8(r6) │ │ │ │ - ld r5,16(r6) │ │ │ │ - ld r7,24(r6) │ │ │ │ - addi r6,r6,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r10,0(r6) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - bdnz 16170 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 16260 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r4 │ │ │ │ + addi r8,r6,16 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 162b8 │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + lxv vs44,16(r8) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r8,r8,64 │ │ │ │ + lxv vs42,-32(r8) │ │ │ │ + lxv vs43,-16(r8) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1628c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + clrrdi r10,r10,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 162e4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r6,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r18,f0 │ │ │ │ - addi r18,r18,-1 │ │ │ │ - sldi r3,r19,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r18 │ │ │ │ - mr r4,r16 │ │ │ │ - mr r15,r3 │ │ │ │ - mr r3,r19 │ │ │ │ - mr r5,r15 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r15 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,48(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 1598c │ │ │ │ - ld r7,48(r30) │ │ │ │ + mffprd r15,f0 │ │ │ │ + addi r15,r15,-1 │ │ │ │ + sldi r3,r17,4 │ │ │ │ + bl 4c80 │ │ │ │ + mr r6,r15 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r5,r3 │ │ │ │ + mr r3,r17 │ │ │ │ + std r5,40(r31) │ │ │ │ + bl 4ce0 │ │ │ │ + ld r5,40(r31) │ │ │ │ + mr r3,r5 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r14) │ │ │ │ + mr r1,r14 │ │ │ │ + b 15a2c │ │ │ │ + ld r8,48(r30) │ │ │ │ ld r23,8(r30) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r4,72(r30) │ │ │ │ + mr r15,r1 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r5,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r18,240(r30) │ │ │ │ - std r1,48(r31) │ │ │ │ - sldi r19,r7,3 │ │ │ │ + ld r4,120(r30) │ │ │ │ + ld r26,240(r30) │ │ │ │ + sldi r11,r8,3 │ │ │ │ cmpdi r23,0 │ │ │ │ - mr r16,r7 │ │ │ │ - addi r9,r19,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - ble 16420 │ │ │ │ + addi r2,r11,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + ble 16598 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r5,r18 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ + mr r6,r26 │ │ │ │ + li r10,0 │ │ │ │ + cmpdi cr7,r8,0 │ │ │ │ li r0,0 │ │ │ │ - nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r8,8(r5) │ │ │ │ - ble cr7,162ec │ │ │ │ - addi r9,r19,-8 │ │ │ │ - li r11,0 │ │ │ │ + std r0,0(r6) │ │ │ │ + std r10,8(r6) │ │ │ │ + ble cr7,1641c │ │ │ │ + addi r2,r11,-8 │ │ │ │ + li r17,0 │ │ │ │ li r12,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 1629c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 163cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r4,r11 │ │ │ │ - mulld r12,r12,r9 │ │ │ │ - std r12,0(r5) │ │ │ │ - ldx r6,r4,r11 │ │ │ │ - lfdx f0,r3,r11 │ │ │ │ - mtfprd f12,r6 │ │ │ │ + ldx r2,r5,r17 │ │ │ │ + mulld r12,r12,r2 │ │ │ │ + std r12,0(r6) │ │ │ │ + ldx r7,r5,r17 │ │ │ │ + lfdx f0,r4,r17 │ │ │ │ + mtfprd f12,r7 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - divd r10,r9,r6 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - add r10,r10,r6 │ │ │ │ - divd r9,r10,r6 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r12,r9,r12 │ │ │ │ - stdx r9,r27,r11 │ │ │ │ - addi r11,r11,8 │ │ │ │ - std r12,0(r5) │ │ │ │ - bdnz 16290 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r19 │ │ │ │ - cmpd r23,r8 │ │ │ │ - bne 16260 │ │ │ │ - addi r6,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,16418 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r3,r7,-1 │ │ │ │ - beq 16354 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 16344 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 16338 │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r6,r4 │ │ │ │ - mr r16,r3 │ │ │ │ - ldu r5,8(r6) │ │ │ │ - addi r16,r16,-1 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - ldu r5,8(r6) │ │ │ │ - cmpdi r16,1 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - beq 16384 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r4,8(r6) │ │ │ │ - ld r5,16(r6) │ │ │ │ - ld r7,24(r6) │ │ │ │ - addi r6,r6,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r10,0(r6) │ │ │ │ + mffprd r2,f0 │ │ │ │ + divd r9,r2,r7 │ │ │ │ mulld r9,r9,r7 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - bdnz 1635c │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + subf r9,r9,r2 │ │ │ │ + add r9,r9,r7 │ │ │ │ + divd r2,r9,r7 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r12,r2,r12 │ │ │ │ + stdx r2,r3,r17 │ │ │ │ + addi r17,r17,8 │ │ │ │ + std r12,0(r6) │ │ │ │ + bdnz 163c0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpd r23,r10 │ │ │ │ + bne 16390 │ │ │ │ + li r17,-1 │ │ │ │ + ble cr7,16520 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 1658c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + mr r10,r5 │ │ │ │ + andi. r6,r2,3 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 164a4 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 16490 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 16480 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r2,r4 │ │ │ │ + addi r10,r5,16 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 164d8 │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 164ac │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrdi r8,r8,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 16504 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r10,r5,r8 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - addi r27,r27,-1 │ │ │ │ + mffprd r17,f0 │ │ │ │ + addi r17,r17,-1 │ │ │ │ sldi r3,r23,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r27 │ │ │ │ - mr r4,r18 │ │ │ │ - mr r19,r3 │ │ │ │ + bl 4c80 │ │ │ │ + mr r6,r17 │ │ │ │ + mr r4,r26 │ │ │ │ + mr r5,r3 │ │ │ │ mr r3,r23 │ │ │ │ - mr r5,r19 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r19 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,48(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 15be4 │ │ │ │ - addi r8,r8,1 │ │ │ │ - b 15910 │ │ │ │ - li r23,-1 │ │ │ │ - b 15fc8 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - b 15f20 │ │ │ │ - li r18,-1 │ │ │ │ - b 161bc │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - b 16114 │ │ │ │ - li r27,-1 │ │ │ │ - b 163a8 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - b 16300 │ │ │ │ + std r5,40(r31) │ │ │ │ + bl 4ce0 │ │ │ │ + ld r5,40(r31) │ │ │ │ + mr r3,r5 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + b 15cbc │ │ │ │ + addi r10,r10,1 │ │ │ │ + b 159b0 │ │ │ │ + cmpdi cr7,r8,0 │ │ │ │ + b 15fe0 │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + b 160a8 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + b 16210 │ │ │ │ + li r2,1 │ │ │ │ + li r10,0 │ │ │ │ + b 162d8 │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + b 164f8 │ │ │ │ + cmpdi cr7,r8,0 │ │ │ │ + b 16430 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1287 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000016440 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,6592 │ │ │ │ +00000000000165b0 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - stfd f24,-64(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ + std r14,-200(r1) │ │ │ │ + std r15,-192(r1) │ │ │ │ + std r16,-184(r1) │ │ │ │ + std r17,-176(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ + std r19,-160(r1) │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r21,-144(r1) │ │ │ │ + std r22,-136(r1) │ │ │ │ + std r23,-128(r1) │ │ │ │ + std r24,-120(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ + std r28,-88(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-464(r1) │ │ │ │ - mr r15,r3 │ │ │ │ - stxv vs61,208(r1) │ │ │ │ - stxv vs62,224(r1) │ │ │ │ + stdu r1,-496(r1) │ │ │ │ + stxv vs59,208(r1) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,240(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ ld r10,56(r3) │ │ │ │ ld r9,88(r3) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + std r3,112(r31) │ │ │ │ ld r30,0(r10) │ │ │ │ cmpd r30,r9 │ │ │ │ - ble 1651c │ │ │ │ - ld r11,8(r10) │ │ │ │ - cmpd r9,r11 │ │ │ │ - bge 1651c │ │ │ │ + ble 1668c │ │ │ │ + ld r14,8(r10) │ │ │ │ + cmpd r9,r14 │ │ │ │ + bge 1668c │ │ │ │ ld r10,72(r3) │ │ │ │ addi r9,r9,1 │ │ │ │ + mr r2,r3 │ │ │ │ sldi r9,r9,1 │ │ │ │ ld r29,0(r10) │ │ │ │ cmpd r29,r9 │ │ │ │ - ble 1651c │ │ │ │ - ld r6,8(r10) │ │ │ │ - cmpd r9,r6 │ │ │ │ - blt 165c0 │ │ │ │ - mr r3,r15 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,464 │ │ │ │ + ble 1668c │ │ │ │ + ld r23,8(r10) │ │ │ │ + cmpd r9,r23 │ │ │ │ + blt 16730 │ │ │ │ + ld r3,112(r31) │ │ │ │ + bl 4880 │ │ │ │ + addi r1,r31,496 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + lxv vs59,-288(r1) │ │ │ │ + lxv vs60,-272(r1) │ │ │ │ lxv vs61,-256(r1) │ │ │ │ lxv vs62,-240(r1) │ │ │ │ lxv vs63,-224(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r15,-192(r1) │ │ │ │ + ld r16,-184(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ - lfd f24,-64(r1) │ │ │ │ + ld r17,-176(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ + ld r22,-136(r1) │ │ │ │ + ld r23,-128(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r28,-88(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r10,216 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ ld r5,80(r3) │ │ │ │ - ld r12,16(r3) │ │ │ │ - li r9,200 │ │ │ │ + mr r28,r3 │ │ │ │ li r4,0 │ │ │ │ - std r6,136(r31) │ │ │ │ - std r11,128(r31) │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r12,120(r31) │ │ │ │ - mfvsrld r10,vs0 │ │ │ │ + ld r11,16(r3) │ │ │ │ + mfvsrld r12,vs0 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - mr r3,r10 │ │ │ │ - mr r19,r10 │ │ │ │ - stxvx vs0,r15,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r15) │ │ │ │ - sradi r8,r30,1 │ │ │ │ - addze r8,r8 │ │ │ │ - ld r12,120(r31) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + std r11,128(r31) │ │ │ │ + mr r3,r12 │ │ │ │ + pstxv vs0,200(r2) │ │ │ │ + bl 5260 │ │ │ │ + lwz r9,112(r28) │ │ │ │ + sradi r2,r30,1 │ │ │ │ + addze r2,r2 │ │ │ │ ld r11,128(r31) │ │ │ │ - ld r6,136(r31) │ │ │ │ - mr r10,r3 │ │ │ │ + mr r12,r3 │ │ │ │ andi. r9,r9,1 │ │ │ │ - std r8,112(r31) │ │ │ │ - bne 16ce0 │ │ │ │ + std r2,120(r31) │ │ │ │ + bne 16dd0 │ │ │ │ cmpdi r30,1 │ │ │ │ - ble 16960 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r4,r29,1 │ │ │ │ - subf r29,r8,r29 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - std r11,160(r31) │ │ │ │ - neg r3,r11 │ │ │ │ - sradi r22,r11,1 │ │ │ │ - addze r22,r22 │ │ │ │ - li r5,0 │ │ │ │ - li r9,1 │ │ │ │ - addi r8,r8,2800 │ │ │ │ - subf r4,r7,r4 │ │ │ │ - cmpdi cr4,r11,1 │ │ │ │ - addis r21,r2,-2 │ │ │ │ - std r12,184(r31) │ │ │ │ - sldi r16,r3,4 │ │ │ │ - std r5,120(r31) │ │ │ │ - mulld r5,r29,r6 │ │ │ │ - mr r26,r15 │ │ │ │ - lfd f29,0(r8) │ │ │ │ - std r8,176(r31) │ │ │ │ + ble 16a68 │ │ │ │ + sradi r15,r14,1 │ │ │ │ + addze r15,r15 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r22,r29,1 │ │ │ │ li r8,0 │ │ │ │ - mulld r4,r4,r6 │ │ │ │ - maddld r24,r7,r11,r22 │ │ │ │ - sldi r17,r22,4 │ │ │ │ - isel r9,r22,r9,4*cr4+gt │ │ │ │ - li r23,0 │ │ │ │ - std r8,144(r31) │ │ │ │ - neg r8,r16 │ │ │ │ - li r19,0 │ │ │ │ - addi r21,r21,2928 │ │ │ │ - std r10,192(r31) │ │ │ │ - mr r15,r17 │ │ │ │ - std r9,168(r31) │ │ │ │ - mr r9,r16 │ │ │ │ - mr r16,r6 │ │ │ │ - mulld r18,r8,r7 │ │ │ │ - std r5,128(r31) │ │ │ │ - subf r5,r22,r6 │ │ │ │ - subf r20,r22,r4 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - std r5,136(r31) │ │ │ │ - mr r17,r18 │ │ │ │ - mr r18,r20 │ │ │ │ - nop │ │ │ │ + std r14,160(r31) │ │ │ │ + plfd f30,268808 # 581b0 │ │ │ │ + subf r29,r2,r29 │ │ │ │ + mulli r10,r14,-16 │ │ │ │ + cmpdi cr4,r14,1 │ │ │ │ + li r2,1 │ │ │ │ + std r11,176(r31) │ │ │ │ + std r3,184(r31) │ │ │ │ + subf r22,r9,r22 │ │ │ │ + std r8,128(r31) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + li r25,0 │ │ │ │ + li r24,0 │ │ │ │ + mulld r8,r29,r23 │ │ │ │ + maddld r26,r9,r14,r15 │ │ │ │ + mulld r22,r22,r23 │ │ │ │ + sldi r16,r15,4 │ │ │ │ + subf r9,r15,r23 │ │ │ │ + isel r2,r15,r2,4*cr4+gt │ │ │ │ + subf r21,r16,r11 │ │ │ │ + mr r14,r16 │ │ │ │ + ld r16,112(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ + std r2,168(r31) │ │ │ │ + std r8,136(r31) │ │ │ │ + std r21,192(r31) │ │ │ │ + li r8,0 │ │ │ │ + mr r21,r10 │ │ │ │ + subf r22,r15,r22 │ │ │ │ + sldi r26,r26,4 │ │ │ │ + std r8,152(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r9,152(r31) │ │ │ │ - ld r9,112(r31) │ │ │ │ - lfd f0,88(r26) │ │ │ │ - ld r8,72(r26) │ │ │ │ - ld r10,96(r26) │ │ │ │ - subf r7,r9,r19 │ │ │ │ + ld r2,120(r31) │ │ │ │ + lfd f0,88(r16) │ │ │ │ + ld r10,72(r16) │ │ │ │ + subf r9,r2,r24 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - mtfprd f0,r7 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + mtfprd f0,r9 │ │ │ │ + ld r9,96(r16) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,88(r26) │ │ │ │ - ld r8,72(r26) │ │ │ │ - ld r10,96(r26) │ │ │ │ - lxsd v29,0(r21) │ │ │ │ + bl 4c20 │ │ │ │ + lfd f0,88(r16) │ │ │ │ + ld r10,72(r16) │ │ │ │ + ld r9,96(r16) │ │ │ │ + xsdivdp vs63,vs31,vs1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r10) │ │ │ │ - xsdivdp vs63,vs61,vs1 │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r19 │ │ │ │ + mtfprd f0,r24 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,152(r31) │ │ │ │ - xsdivdp vs61,vs61,vs1 │ │ │ │ + bl 4c20 │ │ │ │ + xsdivdp vs61,vs31,vs1 │ │ │ │ xxspltd vs61,vs61,0 │ │ │ │ - ble cr4,16904 │ │ │ │ - ld r7,136(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r25,168(r31) │ │ │ │ - std r19,152(r31) │ │ │ │ - neg r30,r22 │ │ │ │ - mr r19,r17 │ │ │ │ - mr r17,r9 │ │ │ │ - subf r27,r18,r7 │ │ │ │ - ld r7,128(r31) │ │ │ │ - sldi r8,r10,4 │ │ │ │ - sldi r10,r18,4 │ │ │ │ + ble cr4,16a14 │ │ │ │ + ld r2,152(r31) │ │ │ │ + sldi r9,r22,4 │ │ │ │ + ld r17,168(r31) │ │ │ │ + neg r30,r15 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + ld r2,192(r31) │ │ │ │ + addi r8,r2,8 │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r20,r8,r26 │ │ │ │ + subf r27,r22,r2 │ │ │ │ + ld r2,136(r31) │ │ │ │ sldi r27,r27,4 │ │ │ │ - subf r28,r18,r7 │ │ │ │ - ld r7,120(r31) │ │ │ │ + subf r28,r22,r2 │ │ │ │ + ld r2,128(r31) │ │ │ │ sldi r28,r28,4 │ │ │ │ - subf r29,r18,r7 │ │ │ │ - ld r7,176(r31) │ │ │ │ + subf r29,r22,r2 │ │ │ │ + ld r2,176(r31) │ │ │ │ sldi r29,r29,4 │ │ │ │ - lfd f30,0(r7) │ │ │ │ - ld r7,184(r31) │ │ │ │ - add r14,r7,r8 │ │ │ │ - ld r8,192(r31) │ │ │ │ - add r20,r10,r8 │ │ │ │ - nop │ │ │ │ - ld r10,72(r26) │ │ │ │ - lfd f12,88(r26) │ │ │ │ + add r18,r2,r10 │ │ │ │ + ld r2,184(r31) │ │ │ │ + add r19,r9,r2 │ │ │ │ + ld r5,72(r16) │ │ │ │ + lfd f12,88(r16) │ │ │ │ mtfprd f0,r30 │ │ │ │ - ld r9,96(r26) │ │ │ │ + addi r20,r20,16 │ │ │ │ + ld r6,96(r16) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ + lfd f12,8(r5) │ │ │ │ fmul f0,f0,f30 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ + lfd f12,8(r6) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r22,r30 │ │ │ │ - lfd f12,88(r26) │ │ │ │ - ld r10,72(r26) │ │ │ │ - lfd f31,0(r21) │ │ │ │ + bl 4c20 │ │ │ │ + add r2,r15,r30 │ │ │ │ + lfd f12,88(r16) │ │ │ │ + ld r5,72(r16) │ │ │ │ addi r30,r30,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r26) │ │ │ │ + ld r6,96(r16) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + xsdivdp vs62,vs31,vs1 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - xsdivdp vs62,vs31,vs1 │ │ │ │ + lfd f12,8(r5) │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ + lfd f12,8(r6) │ │ │ │ fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs62,vs62,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs0,0(r14) │ │ │ │ - xvmuldp vs12,vs61,vs62 │ │ │ │ - add r9,r23,r14 │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - addi r14,r14,16 │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ + bl 4c20 │ │ │ │ + lxv vs0,0(r18) │ │ │ │ + add r6,r25,r18 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r18,r18,16 │ │ │ │ + fdiv f1,f31,f1 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r20) │ │ │ │ - lxvx vs0,r9,r19 │ │ │ │ - xxspltd vs31,vs31,0 │ │ │ │ - xvmuldp vs12,vs12,vs0 │ │ │ │ - xvmuldp vs0,vs63,vs31 │ │ │ │ - xvmuldp vs31,vs31,vs61 │ │ │ │ - stxvx vs12,r27,r20 │ │ │ │ - lxvx vs12,r9,r15 │ │ │ │ + stxv vs0,0(r19) │ │ │ │ + plxv vs0,-24(r20) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r27,r19 │ │ │ │ + lxvx vs12,r6,r14 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ + xvmuldp vs0,vs63,vs1 │ │ │ │ + xvmuldp vs1,vs61,vs1 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r28,r20 │ │ │ │ - lxvx vs0,r9,r24 │ │ │ │ - xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r29,r20 │ │ │ │ - addi r20,r20,16 │ │ │ │ - bne 16800 │ │ │ │ - mr r9,r17 │ │ │ │ - mr r17,r19 │ │ │ │ - ld r19,152(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r8,160(r31) │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r18,r18,r16 │ │ │ │ - add r23,r23,r9 │ │ │ │ - subf r17,r9,r17 │ │ │ │ - subf r15,r9,r15 │ │ │ │ - subf r24,r9,r24 │ │ │ │ - add r10,r10,r8 │ │ │ │ - std r10,144(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - add r10,r10,r16 │ │ │ │ - std r10,136(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ - add r10,r10,r16 │ │ │ │ - std r10,128(r31) │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r19,r10 │ │ │ │ - ld r10,120(r31) │ │ │ │ - add r10,r10,r16 │ │ │ │ - std r10,120(r31) │ │ │ │ - blt 166f0 │ │ │ │ - mr r15,r26 │ │ │ │ - ld r3,152(r15) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r24,112(r15) │ │ │ │ - ld r11,200(r15) │ │ │ │ - ld r14,8(r15) │ │ │ │ - ld r12,88(r15) │ │ │ │ - andi. r9,r24,32 │ │ │ │ - bne 16f40 │ │ │ │ - ld r28,72(r15) │ │ │ │ - andi. r9,r24,16 │ │ │ │ - ld r9,0(r28) │ │ │ │ - std r9,112(r31) │ │ │ │ - ld r9,8(r28) │ │ │ │ - std r9,120(r31) │ │ │ │ - bne 176ac │ │ │ │ - andi. r9,r24,8 │ │ │ │ - bne 17cd0 │ │ │ │ - andi. r9,r24,2 │ │ │ │ - rlwinm r26,r24,0,20,20 │ │ │ │ - bne 16fe4 │ │ │ │ - andi. r24,r24,4 │ │ │ │ - bne 177b0 │ │ │ │ - cmpwi r26,0 │ │ │ │ - cmpdi cr4,r14,0 │ │ │ │ - bne 1748c │ │ │ │ - ble cr4,16528 │ │ │ │ - lfd f0,112(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r10,r12,1 │ │ │ │ - li r16,1 │ │ │ │ - li r17,8 │ │ │ │ - xxlxor vs63,vs63,vs63 │ │ │ │ - li r24,0 │ │ │ │ - std r11,144(r31) │ │ │ │ - std r14,152(r31) │ │ │ │ - lfd f27,2928(r9) │ │ │ │ - addi r9,r12,1 │ │ │ │ - addi r6,r10,2 │ │ │ │ - cmpdi cr7,r10,-1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r12,160(r31) │ │ │ │ - fcfid f28,f0 │ │ │ │ + stxvx vs0,r28,r19 │ │ │ │ + lxvx vs0,r6,r26 │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ + stxvx vs0,r29,r19 │ │ │ │ + addi r19,r19,16 │ │ │ │ + bne 16920 │ │ │ │ + ld r2,152(r31) │ │ │ │ + ld r9,160(r31) │ │ │ │ + addi r24,r24,1 │ │ │ │ + add r22,r22,r23 │ │ │ │ + add r25,r25,r21 │ │ │ │ + subf r14,r21,r14 │ │ │ │ + subf r26,r21,r26 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,152(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r2,r2,r23 │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + add r2,r2,r23 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpd r24,r2 │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r23 │ │ │ │ + std r2,128(r31) │ │ │ │ + blt 16830 │ │ │ │ + ld r30,112(r31) │ │ │ │ + ld r3,152(r30) │ │ │ │ + bl 4f20 │ │ │ │ + lwz r22,112(r30) │ │ │ │ + ld r25,200(r30) │ │ │ │ + ld r24,8(r30) │ │ │ │ + ld r11,88(r30) │ │ │ │ + andi. r9,r22,32 │ │ │ │ + bne 1702c │ │ │ │ + ld r2,112(r31) │ │ │ │ + andi. r9,r22,16 │ │ │ │ + ld r28,72(r2) │ │ │ │ + ld r2,0(r28) │ │ │ │ + std r2,120(r31) │ │ │ │ + ld r2,8(r28) │ │ │ │ + std r2,128(r31) │ │ │ │ + bne 177cc │ │ │ │ + andi. r9,r22,8 │ │ │ │ + bne 17e2c │ │ │ │ + andi. r9,r22,2 │ │ │ │ + rlwinm r23,r22,0,20,20 │ │ │ │ + bne 170d4 │ │ │ │ + andi. r22,r22,4 │ │ │ │ + bne 178d0 │ │ │ │ + cmpwi r23,0 │ │ │ │ + cmpdi cr4,r24,0 │ │ │ │ + bne 1755c │ │ │ │ + ble cr4,16694 │ │ │ │ lfd f0,120(r31) │ │ │ │ - sldi r8,r9,4 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + sldi r8,r11,1 │ │ │ │ + addi r9,r11,1 │ │ │ │ + li r15,1 │ │ │ │ + ld r27,112(r31) │ │ │ │ + plxsd v30,267972 # 581b8 │ │ │ │ + xxlxor vs63,vs63,vs63 │ │ │ │ + li r16,8 │ │ │ │ + li r23,0 │ │ │ │ + std r25,136(r31) │ │ │ │ + std r24,144(r31) │ │ │ │ + std r11,152(r31) │ │ │ │ + sldi r2,r9,4 │ │ │ │ + addi r5,r8,2 │ │ │ │ sldi r9,r9,5 │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - isel r16,r16,r6,4*cr7+lt │ │ │ │ - neg r9,r9 │ │ │ │ - std r8,168(r31) │ │ │ │ + cmpdi cr7,r8,-1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + fcfid f27,f0 │ │ │ │ + lfd f0,128(r31) │ │ │ │ + neg r21,r9 │ │ │ │ + isel r14,r15,r5,4*cr7+lt │ │ │ │ + addi r9,r2,-16 │ │ │ │ + std r2,160(r31) │ │ │ │ + cmpdi cr4,r8,0 │ │ │ │ + std r9,168(r31) │ │ │ │ + std r21,112(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - std r9,136(r31) │ │ │ │ - addi r9,r8,-16 │ │ │ │ - fdiv f28,f27,f28 │ │ │ │ - std r9,176(r31) │ │ │ │ - fdiv f27,f27,f0 │ │ │ │ - lwz r9,112(r15) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r8,136(r31) │ │ │ │ - mr r22,r1 │ │ │ │ - mr r27,r24 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + fdiv f27,f28,f27 │ │ │ │ + fdiv f28,f28,f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r27) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r20,r1 │ │ │ │ + mr r28,r23 │ │ │ │ + ld r10,112(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r10 │ │ │ │ addi r25,r1,112 │ │ │ │ - beq 16a6c │ │ │ │ - ld r9,240(r15) │ │ │ │ - ldx r27,r9,r17 │ │ │ │ - ld r9,48(r15) │ │ │ │ - ld r20,72(r15) │ │ │ │ - ld r26,120(r15) │ │ │ │ - sldi r23,r27,4 │ │ │ │ - ld r30,88(r15) │ │ │ │ - addi r21,r23,8 │ │ │ │ - mulld r27,r27,r9 │ │ │ │ - lfd f0,0(r20) │ │ │ │ - add r9,r26,r21 │ │ │ │ - lfdx f29,r26,r23 │ │ │ │ - std r9,128(r31) │ │ │ │ + beq 16b8c │ │ │ │ + ld r2,240(r27) │ │ │ │ + ldx r28,r2,r16 │ │ │ │ + ld r2,48(r27) │ │ │ │ + ld r18,72(r27) │ │ │ │ + sldi r22,r28,4 │ │ │ │ + ld r26,120(r27) │ │ │ │ + ld r30,88(r27) │ │ │ │ + addi r19,r22,8 │ │ │ │ + mulld r28,r28,r2 │ │ │ │ + lfd f0,0(r18) │ │ │ │ + lfdx f29,r26,r22 │ │ │ │ + add r15,r26,r19 │ │ │ │ fcfid f26,f0 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - lfdx f0,r26,r9 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ fmul f0,f26,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - blt cr4,16c80 │ │ │ │ - ld r19,96(r15) │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r30,r2 │ │ │ │ + blt cr4,16d70 │ │ │ │ + ld r17,96(r27) │ │ │ │ mtfprd f0,r30 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r29,r2,-2 │ │ │ │ - sldi r28,r9,3 │ │ │ │ + mulli r29,r2,-8 │ │ │ │ fmul f26,f26,f26 │ │ │ │ - mr r14,r9 │ │ │ │ - mr r18,r16 │ │ │ │ + mr r24,r2 │ │ │ │ + mr r21,r14 │ │ │ │ fcfid f30,f0 │ │ │ │ - lfd f25,2808(r10) │ │ │ │ - addi r29,r29,2808 │ │ │ │ - subf r28,r28,r25 │ │ │ │ - lxsd v30,0(r19) │ │ │ │ + lxsd v29,0(r17) │ │ │ │ + add r29,r25,r29 │ │ │ │ fmul f30,f30,f30 │ │ │ │ - xsmuldp vs25,vs62,vs25 │ │ │ │ - b 16b30 │ │ │ │ + xsmuldp vs60,vs61,vs62 │ │ │ │ + b 16c38 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs62 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs1,vs1,vs62 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r14,3 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - addi r14,r14,1 │ │ │ │ - stfdx f1,r28,r10 │ │ │ │ - beq 16b90 │ │ │ │ - mtfprd f0,r14 │ │ │ │ + sldi r9,r24,3 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + addi r24,r24,1 │ │ │ │ + stfdx f1,r29,r9 │ │ │ │ + beq 16c90 │ │ │ │ + mtfprd f0,r24 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f28,f12,f29 │ │ │ │ - fnmsub f12,f28,f12,f29 │ │ │ │ + fmsub f0,f27,f12,f29 │ │ │ │ + fnmsub f12,f27,f12,f29 │ │ │ │ fmul f0,f26,f0 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ xscmpudp cr0,vs0,vs63 │ │ │ │ - bgt 16b00 │ │ │ │ + bgt 16c10 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f25 │ │ │ │ - bge 16b1c │ │ │ │ + xxmr vs1,vs60 │ │ │ │ + bge 16c24 │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs62 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - sldi r10,r14,3 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - addi r14,r14,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4de0 │ │ │ │ + sldi r9,r24,3 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + addi r24,r24,1 │ │ │ │ + xsmuldp vs1,vs1,vs62 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r28,r10 │ │ │ │ - bne 16b30 │ │ │ │ + stfdx f1,r29,r9 │ │ │ │ + bne 16c38 │ │ │ │ nop │ │ │ │ - lfd f12,8(r20) │ │ │ │ - addi r27,r27,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v29,8(r19) │ │ │ │ - mr r20,r16 │ │ │ │ - lfdx f26,r26,r21 │ │ │ │ - sldi r27,r27,3 │ │ │ │ - lfd f25,2808(r9) │ │ │ │ + lfd f12,8(r18) │ │ │ │ + addi r28,r28,1 │ │ │ │ + lxsd v28,8(r17) │ │ │ │ + mr r18,r14 │ │ │ │ + lfdx f26,r26,r19 │ │ │ │ + sldi r28,r28,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r26,r27 │ │ │ │ - xsmuldp vs25,vs61,vs25 │ │ │ │ - xsmuldp vs62,vs0,vs0 │ │ │ │ + lfdx f12,r26,r28 │ │ │ │ + xsmuldp vs59,vs60,vs62 │ │ │ │ + xsmuldp vs61,vs0,vs0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r28,r9,r30 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ - sldi r28,r28,3 │ │ │ │ - add r28,r28,r9 │ │ │ │ - addi r28,r28,16 │ │ │ │ - add r28,r25,r28 │ │ │ │ - b 16c20 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + mulli r29,r30,-8 │ │ │ │ + add r29,r29,r2 │ │ │ │ + addi r29,r29,16 │ │ │ │ + add r29,r25,r29 │ │ │ │ + b 16d18 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs61 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + xsmuldp vs1,vs31,vs60 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs1,vs1,vs62 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - beq 16c80 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 16d70 │ │ │ │ mtfprd f0,r30 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f12,f27,f0,f26 │ │ │ │ - fnmsub f0,f27,f0,f26 │ │ │ │ - xsmuldp vs12,vs62,vs12 │ │ │ │ + fcfid f12,f0 │ │ │ │ + fmsub f0,f28,f12,f26 │ │ │ │ + fnmsub f12,f28,f12,f26 │ │ │ │ + xsmuldp vs0,vs61,vs0 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ xscmpudp cr0,vs0,vs63 │ │ │ │ - bgt 16bf0 │ │ │ │ + bgt 16cf0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f25 │ │ │ │ - bge 16c0c │ │ │ │ + xxmr vs1,vs59 │ │ │ │ + bge 16d04 │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs61 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ + xsmuldp vs1,vs31,vs60 │ │ │ │ + bl 4de0 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + xsmuldp vs1,vs1,vs62 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - bne 16c20 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 16d18 │ │ │ │ nop │ │ │ │ - ld r7,168(r31) │ │ │ │ - ld r3,24(r15) │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,152(r31) │ │ │ │ + ld r3,24(r27) │ │ │ │ fmr f1,f29 │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r4,144(r31) │ │ │ │ + mr r8,r15 │ │ │ │ mr r5,r25 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r17,r17,16 │ │ │ │ - add r6,r25,r7 │ │ │ │ - ld r7,160(r31) │ │ │ │ - add r3,r3,r23 │ │ │ │ - std r7,96(r1) │ │ │ │ - bl dca0 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r24 │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - bne 16a40 │ │ │ │ - b 16528 │ │ │ │ + addi r23,r23,1 │ │ │ │ + ld r9,120(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + addi r16,r16,16 │ │ │ │ + std r2,96(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r4,136(r31) │ │ │ │ + add r3,r3,r22 │ │ │ │ + add r6,r25,r2 │ │ │ │ + bl dda0 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r23 │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 16b60 │ │ │ │ + b 16694 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r2,112(r31) │ │ │ │ cmpdi r30,1 │ │ │ │ - ld r9,168(r15) │ │ │ │ - ble 16960 │ │ │ │ - sradi r14,r11,1 │ │ │ │ - addze r14,r14 │ │ │ │ - cmpdi r11,1 │ │ │ │ - ld r30,8(r9) │ │ │ │ - subf r29,r8,r29 │ │ │ │ - subf r5,r14,r6 │ │ │ │ - std r5,120(r31) │ │ │ │ - ble 16960 │ │ │ │ - mulld r18,r11,r8 │ │ │ │ - mulld r24,r6,r29 │ │ │ │ - ld r4,0(r9) │ │ │ │ - sldi r7,r14,4 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - sldi r29,r6,4 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - addi r28,r14,-1 │ │ │ │ - li r0,0 │ │ │ │ + ld r9,168(r2) │ │ │ │ + ble 16a68 │ │ │ │ + sradi r15,r14,1 │ │ │ │ + addze r15,r15 │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpdi r14,1 │ │ │ │ + ld r5,8(r9) │ │ │ │ + subf r29,r2,r29 │ │ │ │ + subf r0,r15,r23 │ │ │ │ + ble 16a68 │ │ │ │ + sldi r6,r23,4 │ │ │ │ + ld r7,0(r9) │ │ │ │ + mulld r19,r14,r2 │ │ │ │ + mulli r9,r15,-16 │ │ │ │ + mulld r26,r23,r29 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r4,r15,-1 │ │ │ │ + sldi r2,r0,4 │ │ │ │ li r8,1 │ │ │ │ - cmpldi r14,1 │ │ │ │ - sldi r25,r14,3 │ │ │ │ - std r7,168(r31) │ │ │ │ - sldi r27,r11,4 │ │ │ │ - add r3,r12,r7 │ │ │ │ - std r5,160(r31) │ │ │ │ - subf r7,r7,r29 │ │ │ │ - li r16,0 │ │ │ │ - add r9,r4,r9 │ │ │ │ - std r4,128(r31) │ │ │ │ - std r15,192(r31) │ │ │ │ - add r25,r30,r25 │ │ │ │ - mr r15,r0 │ │ │ │ - add r23,r14,r18 │ │ │ │ - sldi r4,r24,4 │ │ │ │ - std r7,152(r31) │ │ │ │ + cmpldi r15,1 │ │ │ │ + std r6,136(r31) │ │ │ │ + sldi r6,r14,4 │ │ │ │ + sldi r27,r15,3 │ │ │ │ li r17,0 │ │ │ │ - li r7,0 │ │ │ │ - std r9,136(r31) │ │ │ │ - cmpdi cr7,r14,1 │ │ │ │ - iseleq r9,r8,r28 │ │ │ │ - mr r0,r27 │ │ │ │ - std r29,144(r31) │ │ │ │ - sldi r5,r23,4 │ │ │ │ - add r4,r4,r10 │ │ │ │ - std r28,184(r31) │ │ │ │ - std r9,176(r31) │ │ │ │ - add r5,r12,r5 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r2,176(r31) │ │ │ │ + std r4,184(r31) │ │ │ │ + li r16,0 │ │ │ │ + li r18,0 │ │ │ │ + li r20,0 │ │ │ │ + cmpdi cr7,r15,1 │ │ │ │ + std r6,152(r31) │ │ │ │ + add r6,r3,r2 │ │ │ │ + iseleq r2,r8,r4 │ │ │ │ + std r7,128(r31) │ │ │ │ + add r27,r5,r27 │ │ │ │ + add r24,r26,r0 │ │ │ │ + add r25,r15,r19 │ │ │ │ + std r9,168(r31) │ │ │ │ + sldi r9,r15,4 │ │ │ │ + std r2,192(r31) │ │ │ │ + add r2,r7,r10 │ │ │ │ + sldi r8,r25,4 │ │ │ │ + sldi r7,r24,4 │ │ │ │ + std r2,144(r31) │ │ │ │ + add r2,r9,r11 │ │ │ │ + add r7,r7,r3 │ │ │ │ + add r8,r11,r8 │ │ │ │ + std r2,160(r31) │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ ld r9,128(r31) │ │ │ │ - add r22,r14,r17 │ │ │ │ - lxvdsx vs9,r9,r15 │ │ │ │ - ld r9,136(r31) │ │ │ │ - lxvdsx vs10,r9,r15 │ │ │ │ - ld r9,120(r31) │ │ │ │ - add r20,r9,r24 │ │ │ │ - add r21,r9,r16 │ │ │ │ - beq cr7,16f38 │ │ │ │ + add r21,r18,r0 │ │ │ │ + add r22,r15,r20 │ │ │ │ + lxvdsx vs9,r9,r17 │ │ │ │ + ld r9,144(r31) │ │ │ │ + lxvdsx vs10,r9,r17 │ │ │ │ + beq cr7,17024 │ │ │ │ ld r9,168(r31) │ │ │ │ - ld r8,152(r31) │ │ │ │ - subf r26,r9,r3 │ │ │ │ - subf r28,r9,r5 │ │ │ │ + add r28,r11,r16 │ │ │ │ + li r10,0 │ │ │ │ + add r29,r9,r8 │ │ │ │ ld r9,160(r31) │ │ │ │ - add r27,r8,r4 │ │ │ │ - li r8,0 │ │ │ │ - add r29,r9,r10 │ │ │ │ + add r30,r9,r16 │ │ │ │ ld r9,176(r31) │ │ │ │ + subf r3,r9,r7 │ │ │ │ + subf r4,r9,r6 │ │ │ │ + ld r9,192(r31) │ │ │ │ mtctr r9 │ │ │ │ li r9,0 │ │ │ │ - lxvx vs0,r26,r9 │ │ │ │ - lxvdsx vs11,r30,r8 │ │ │ │ - lxvdsx vs12,r25,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + nop │ │ │ │ + lxvx vs0,r28,r9 │ │ │ │ + lxvdsx vs11,r5,r10 │ │ │ │ + lxvdsx vs12,r27,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r27,r9 │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + lxvx vs0,r29,r9 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r6,r9 │ │ │ │ + lxvx vs0,r30,r9 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r3,r9 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - bdnz 16e00 │ │ │ │ + bdnz 16ef0 │ │ │ │ ld r9,184(r31) │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ld r29,144(r31) │ │ │ │ - add r20,r20,r9 │ │ │ │ + sldi r4,r9,3 │ │ │ │ + add r10,r20,r9 │ │ │ │ + add r24,r24,r9 │ │ │ │ add r21,r21,r9 │ │ │ │ + ld r3,136(r31) │ │ │ │ add r22,r22,r9 │ │ │ │ - add r23,r23,r9 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r3,r3,r0 │ │ │ │ - add r5,r5,r0 │ │ │ │ - lxvdsx vs0,r30,r8 │ │ │ │ - add r8,r17,r9 │ │ │ │ - sldi r20,r20,4 │ │ │ │ + add r25,r25,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + lxvdsx vs0,r5,r4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + ld r4,152(r31) │ │ │ │ + sldi r24,r24,4 │ │ │ │ sldi r21,r21,4 │ │ │ │ - addi r15,r15,8 │ │ │ │ + add r20,r20,r14 │ │ │ │ sldi r22,r22,4 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - add r17,r17,r11 │ │ │ │ - sldi r28,r8,4 │ │ │ │ - add r4,r4,r29 │ │ │ │ - add r10,r10,r29 │ │ │ │ - add r29,r14,r9 │ │ │ │ - add r8,r18,r9 │ │ │ │ - add r18,r18,r11 │ │ │ │ - lxvx vs12,r28,r12 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - ld r28,112(r31) │ │ │ │ + sldi r25,r25,4 │ │ │ │ + lxvx vs12,r10,r11 │ │ │ │ + add r10,r15,r9 │ │ │ │ + add r7,r7,r3 │ │ │ │ + add r6,r6,r3 │ │ │ │ + ld r3,120(r31) │ │ │ │ xvmuldp vs8,vs9,vs0 │ │ │ │ + add r8,r8,r4 │ │ │ │ + add r16,r16,r4 │ │ │ │ + add r4,r19,r9 │ │ │ │ + sldi r10,r10,3 │ │ │ │ xvmuldp vs0,vs10,vs0 │ │ │ │ - lxvdsx vs11,r30,r29 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r29,r24,r9 │ │ │ │ - add r9,r16,r9 │ │ │ │ - add r24,r24,r6 │ │ │ │ - add r16,r16,r6 │ │ │ │ - sldi r29,r29,4 │ │ │ │ - cmpd r7,r28 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r19,r19,r14 │ │ │ │ + sldi r4,r4,4 │ │ │ │ + cmpd r2,r3 │ │ │ │ + lxvdsx vs11,r5,r10 │ │ │ │ + add r10,r26,r9 │ │ │ │ + add r9,r18,r9 │ │ │ │ + add r26,r26,r23 │ │ │ │ + add r18,r18,r23 │ │ │ │ xvmuldp vs12,vs12,vs8 │ │ │ │ - stxvx vs12,r20,r19 │ │ │ │ - lxvx vs12,r8,r12 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + stxvx vs12,r24,r12 │ │ │ │ + lxvx vs12,r4,r11 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r21,r19 │ │ │ │ - lxvx vs0,r22,r12 │ │ │ │ + stxvx vs0,r21,r12 │ │ │ │ + lxvx vs0,r22,r11 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - stxvx vs0,r29,r19 │ │ │ │ - lxvx vs0,r23,r12 │ │ │ │ + stxvx vs0,r10,r12 │ │ │ │ + lxvx vs0,r25,r11 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r9,r19 │ │ │ │ - bge 16f30 │ │ │ │ - add r23,r14,r18 │ │ │ │ - b 16db0 │ │ │ │ - nop │ │ │ │ - ld r15,192(r31) │ │ │ │ - b 16960 │ │ │ │ + stxvx vs0,r9,r12 │ │ │ │ + bge 16a68 │ │ │ │ + add r24,r26,r0 │ │ │ │ + add r25,r15,r19 │ │ │ │ + b 16ea0 │ │ │ │ li r9,0 │ │ │ │ - b 16e58 │ │ │ │ - addi r12,r12,1 │ │ │ │ - cmpdi r14,0 │ │ │ │ - mulld r12,r12,r12 │ │ │ │ - sldi r29,r12,2 │ │ │ │ - ble 16528 │ │ │ │ - rlwinm r24,r24,0,20,20 │ │ │ │ - ld r30,24(r15) │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - li r3,8 │ │ │ │ - li r4,0 │ │ │ │ + b 16f48 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpdi r24,0 │ │ │ │ + mulld r11,r11,r11 │ │ │ │ + sldi r0,r11,2 │ │ │ │ + ble 16694 │ │ │ │ + ld r6,112(r31) │ │ │ │ + rlwinm r22,r22,0,20,20 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + li r3,0 │ │ │ │ + li r11,8 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - cmpwi cr7,r24,0 │ │ │ │ - mr r9,r4 │ │ │ │ - beq cr7,16f80 │ │ │ │ - ld r9,240(r15) │ │ │ │ - ldx r9,r9,r3 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r8,r30,r10 │ │ │ │ - stfdx f11,r30,r10 │ │ │ │ - stfd f11,8(r8) │ │ │ │ - beq cr5,16fd0 │ │ │ │ - mulld r9,r29,r9 │ │ │ │ - mtctr r29 │ │ │ │ - ld r6,176(r15) │ │ │ │ - ld r7,184(r15) │ │ │ │ + cmpwi cr7,r22,0 │ │ │ │ + ld r30,24(r6) │ │ │ │ + mr r2,r3 │ │ │ │ + beq cr7,17070 │ │ │ │ + ld r2,240(r6) │ │ │ │ + ldx r2,r2,r11 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r10,r30,r9 │ │ │ │ + stfdx f11,r30,r9 │ │ │ │ + stfd f11,8(r10) │ │ │ │ + beq cr5,170c0 │ │ │ │ + mulld r2,r0,r2 │ │ │ │ + ld r7,176(r6) │ │ │ │ + ld r8,184(r6) │ │ │ │ + mtctr r0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ nop │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - lxvdsx vs0,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs12,r10,r11 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + lxvdsx vs12,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs0,r9,r25 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - bdnz 16fb0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - cmpd r14,r4 │ │ │ │ - bne 16f70 │ │ │ │ - b 16528 │ │ │ │ - ld r25,96(r15) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r11,144(r31) │ │ │ │ - std r12,136(r31) │ │ │ │ - addi r19,r12,1 │ │ │ │ + stxv vs32,0(r10) │ │ │ │ + bdnz 170a0 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r11,r11,16 │ │ │ │ + cmpd r24,r3 │ │ │ │ + bne 17060 │ │ │ │ + b 16694 │ │ │ │ + ld r2,112(r31) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r17,r11,1 │ │ │ │ + std r11,136(r31) │ │ │ │ + ld r8,0(r1) │ │ │ │ mr r27,r1 │ │ │ │ - lfd f31,2088(r9) │ │ │ │ - sldi r17,r19,5 │ │ │ │ - sldi r18,r19,4 │ │ │ │ - lfd f1,0(r25) │ │ │ │ - neg r9,r17 │ │ │ │ - addi r8,r17,15 │ │ │ │ - ld r10,0(r1) │ │ │ │ - std r8,128(r31) │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r16,r1,112 │ │ │ │ - add r30,r16,r18 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,136(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r11,144(r31) │ │ │ │ - lfd f28,2928(r9) │ │ │ │ + sldi r30,r17,5 │ │ │ │ + sldi r16,r17,4 │ │ │ │ + ld r22,96(r2) │ │ │ │ + neg r9,r30 │ │ │ │ + addi r30,r30,15 │ │ │ │ + lfd f0,0(r22) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r15,r1,112 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + add r29,r15,r16 │ │ │ │ + bl 4780 │ │ │ │ + ld r11,136(r31) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f10,f1 │ │ │ │ - sldi r10,r12,1 │ │ │ │ - addi r29,r10,1 │ │ │ │ - stfd f28,0(r16) │ │ │ │ - cmpdi cr4,r29,0 │ │ │ │ - ble cr4,18200 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - fmr f12,f28 │ │ │ │ - addi r9,r16,8 │ │ │ │ - fmr f0,f28 │ │ │ │ - beq 1708c │ │ │ │ - cmpdi r10,0 │ │ │ │ + stfd f12,0(r15) │ │ │ │ + sldi r8,r11,1 │ │ │ │ + addi r26,r8,1 │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + ble cr4,1837c │ │ │ │ + andi. r9,r26,1 │ │ │ │ + fmr f0,f12 │ │ │ │ + addi r9,r15,8 │ │ │ │ + beq 1716c │ │ │ │ + cmpdi r8,0 │ │ │ │ stfd f1,0(r9) │ │ │ │ fmr f0,f9 │ │ │ │ - addi r9,r9,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 170bc │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 1719c │ │ │ │ + srdi r2,r26,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f10,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ addi r9,r9,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f10,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f12,f11,f12 │ │ │ │ stfd f11,-16(r9) │ │ │ │ stfd f12,-8(r9) │ │ │ │ - bdnz 17094 │ │ │ │ - lfd f1,8(r25) │ │ │ │ - std r12,144(r31) │ │ │ │ + bdnz 17174 │ │ │ │ + lfd f0,8(r22) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ std r11,136(r31) │ │ │ │ - addi r30,r30,8 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r29,1 │ │ │ │ + addi r29,r29,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r9,r26,1 │ │ │ │ ld r11,136(r31) │ │ │ │ - ld r12,144(r31) │ │ │ │ - addi r10,r29,-1 │ │ │ │ + addi r8,r26,-1 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f10,f1 │ │ │ │ - fmr f12,f28 │ │ │ │ - fmr f0,f28 │ │ │ │ - stfdx f28,r16,r18 │ │ │ │ - beq 17118 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r30) │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r15,r16 │ │ │ │ + beq 171f8 │ │ │ │ + cmpdi r8,0 │ │ │ │ + stfd f1,0(r29) │ │ │ │ fmr f0,f9 │ │ │ │ - addi r30,r30,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 17148 │ │ │ │ - srdi r9,r29,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r29,r29,8 │ │ │ │ + beq 17228 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f10,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - addi r30,r30,16 │ │ │ │ + addi r29,r29,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f10,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r30) │ │ │ │ - stfd f12,-8(r30) │ │ │ │ - bdnz 17120 │ │ │ │ - cmpwi r26,0 │ │ │ │ - cmpdi cr7,r14,0 │ │ │ │ - mfocrf r22,1 │ │ │ │ - slwi r22,r22,28 │ │ │ │ - bne 1800c │ │ │ │ - mtocrf 128,r22 │ │ │ │ - ble 1747c │ │ │ │ - lfd f0,112(r31) │ │ │ │ - sldi r29,r19,1 │ │ │ │ - addis r20,r2,-2 │ │ │ │ - sldi r9,r19,4 │ │ │ │ - addi r21,r18,8 │ │ │ │ - mr r19,r16 │ │ │ │ - li r22,8 │ │ │ │ + stfd f11,-16(r29) │ │ │ │ + stfd f12,-8(r29) │ │ │ │ + bdnz 17200 │ │ │ │ + cmpwi r23,0 │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ + mfocrf r19,1 │ │ │ │ + slwi r19,r19,28 │ │ │ │ + bne 18150 │ │ │ │ + mtocrf 128,r19 │ │ │ │ + ble 1754c │ │ │ │ + lfd f0,120(r31) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + clrrdi r30,r30,4 │ │ │ │ + sldi r29,r17,1 │ │ │ │ + std r27,160(r31) │ │ │ │ + std r24,152(r31) │ │ │ │ + std r25,144(r31) │ │ │ │ + plxsd v31,266068 # 581b8 │ │ │ │ + ld r27,112(r31) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + addi r18,r16,8 │ │ │ │ + li r19,8 │ │ │ │ + neg r21,r30 │ │ │ │ li r28,0 │ │ │ │ - std r11,144(r31) │ │ │ │ - addi r20,r20,2808 │ │ │ │ - addi r29,r29,-1 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - std r9,136(r31) │ │ │ │ - mr r17,r12 │ │ │ │ - mr r16,r15 │ │ │ │ - std r27,160(r31) │ │ │ │ - std r18,152(r31) │ │ │ │ - xscvsxddp vs61,vs0 │ │ │ │ - lfd f0,120(r31) │ │ │ │ - xscvsxddp vs62,vs0 │ │ │ │ - xsdivdp vs27,vs28,vs61 │ │ │ │ - xsdivdp vs28,vs28,vs62 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + mr r14,r11 │ │ │ │ + mr r25,r15 │ │ │ │ + std r2,136(r31) │ │ │ │ + xscvsxddp vs59,vs0 │ │ │ │ + lfd f0,128(r31) │ │ │ │ + xscvsxddp vs60,vs0 │ │ │ │ + xsdivdp vs27,vs28,vs59 │ │ │ │ + xsdivdp vs28,vs28,vs60 │ │ │ │ nop │ │ │ │ - ld r9,128(r31) │ │ │ │ - lwz r10,112(r16) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r25,r1 │ │ │ │ + lwz r2,112(r27) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r22,r1 │ │ │ │ mr r30,r28 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r9,r1,r21 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ addi r15,r1,112 │ │ │ │ - beq 171f4 │ │ │ │ - ld r9,240(r16) │ │ │ │ - ldx r30,r9,r22 │ │ │ │ - ld r9,48(r16) │ │ │ │ - ld r24,72(r16) │ │ │ │ - sldi r27,r30,4 │ │ │ │ - ld r18,120(r16) │ │ │ │ - ld r26,88(r16) │ │ │ │ - ld r23,96(r16) │ │ │ │ - mulld r30,r30,r9 │ │ │ │ - lfd f12,0(r24) │ │ │ │ - lfdx f29,r18,r27 │ │ │ │ - lfd f24,0(r23) │ │ │ │ + beq 172d8 │ │ │ │ + ld r2,240(r27) │ │ │ │ + ldx r30,r2,r19 │ │ │ │ + ld r2,48(r27) │ │ │ │ + ld r20,72(r27) │ │ │ │ + sldi r26,r30,4 │ │ │ │ + ld r24,120(r27) │ │ │ │ + ld r23,88(r27) │ │ │ │ + ld r17,96(r27) │ │ │ │ + mulld r30,r30,r2 │ │ │ │ + lfd f12,0(r20) │ │ │ │ + lfdx f29,r24,r26 │ │ │ │ + lfd f25,0(r17) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r26 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - fcfid f25,f12 │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ + mtfprd f12,r23 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + xscvsxddp vs62,vs12 │ │ │ │ + lfdx f11,r24,r2 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ + xsmuldp vs62,vs62,vs62 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ fnmsub f0,f27,f31,f29 │ │ │ │ fmsub f11,f27,f31,f29 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f25 │ │ │ │ + xsmaddmdp vs0,vs12,vs62 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - ble 1769c │ │ │ │ - xssqrtdp vs63,vs0 │ │ │ │ - xsmuldp vs1,vs63,vs24 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - xsdivdp vs30,vs30,vs63 │ │ │ │ - xxmr vs0,vs61 │ │ │ │ + ble 177a8 │ │ │ │ + xssqrtdp vs61,vs0 │ │ │ │ + xsmuldp vs1,vs61,vs25 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs30,vs1,vs63 │ │ │ │ + xsdivdp vs30,vs30,vs61 │ │ │ │ + xxmr vs0,vs59 │ │ │ │ fmsub f1,f29,f0,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f24 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fdiv f1,f1,f25 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ stfd f30,0(r15) │ │ │ │ - ble cr4,1731c │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble cr4,173f4 │ │ │ │ andi. r9,r29,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 172e0 │ │ │ │ - lfd f0,8(r19) │ │ │ │ - cmpdi r10,0 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + beq 173b8 │ │ │ │ + lfd f0,8(r25) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfd f0,8(r15) │ │ │ │ - beq 1731c │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 173f4 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - lfdx f0,r19,r10 │ │ │ │ + lfdx f12,r25,r2 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ fmul f12,f30,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r15,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - bdnz 172e8 │ │ │ │ - lfd f12,8(r24) │ │ │ │ - addi r9,r30,1 │ │ │ │ - addi r30,r27,8 │ │ │ │ - lxsd v31,8(r23) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f24,r18,r30 │ │ │ │ - add r30,r18,r30 │ │ │ │ + stfdx f12,r15,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r15,r9 │ │ │ │ + bdnz 173c0 │ │ │ │ + lfd f12,8(r20) │ │ │ │ + addi r2,r30,1 │ │ │ │ + addi r30,r26,8 │ │ │ │ + lxsd v29,8(r17) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f25,r24,r30 │ │ │ │ + add r30,r24,r30 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ + lfdx f11,r24,r2 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f0,f28,f31,f24 │ │ │ │ - fmsub f11,f28,f31,f24 │ │ │ │ + fnmsub f0,f28,f31,f25 │ │ │ │ + fmsub f11,f28,f31,f25 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f25 │ │ │ │ + xsmaddmdp vs0,vs12,vs62 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - ble 1768c │ │ │ │ - fsqrt f25,f0 │ │ │ │ - xsmuldp vs1,vs25,vs63 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - xxmr vs0,vs62 │ │ │ │ - fmsub f1,f24,f0,f31 │ │ │ │ + ble 17784 │ │ │ │ + xssqrtdp vs62,vs0 │ │ │ │ + xsmuldp vs1,vs62,vs61 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs30,vs1,vs63 │ │ │ │ + xsdivdp vs30,vs30,vs62 │ │ │ │ + xxmr vs0,vs60 │ │ │ │ + fmsub f1,f25,f0,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - xsdivdp vs1,vs1,vs63 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,136(r31) │ │ │ │ - stfdx f30,r15,r9 │ │ │ │ - ble cr4,1742c │ │ │ │ - addis r10,r2,-2 │ │ │ │ + xsdivdp vs1,vs1,vs61 │ │ │ │ + bl 4780 │ │ │ │ + ld r2,136(r31) │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + stfdx f30,r15,r2 │ │ │ │ + mr r2,r18 │ │ │ │ + ble cr4,174fc │ │ │ │ andi. r9,r29,1 │ │ │ │ - mr r9,r21 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 173f0 │ │ │ │ - lfdx f0,r19,r21 │ │ │ │ - cmpdi r10,0 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + beq 174c0 │ │ │ │ + lfdx f0,r25,r18 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - addi r9,r21,8 │ │ │ │ + addi r2,r18,8 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r15,r21 │ │ │ │ - beq 1742c │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r15,r18 │ │ │ │ + beq 174fc │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - lfdx f0,r19,r10 │ │ │ │ + lfdx f12,r25,r2 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ fmul f12,f30,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r15,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - bdnz 173f8 │ │ │ │ - ld r3,24(r16) │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r9,112(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ + stfdx f12,r15,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r15,r9 │ │ │ │ + bdnz 174c8 │ │ │ │ + ld r3,24(r27) │ │ │ │ + ld r9,120(r31) │ │ │ │ + fmr f1,f29 │ │ │ │ mr r8,r30 │ │ │ │ + add r6,r15,r16 │ │ │ │ mr r5,r15 │ │ │ │ + ld r10,128(r31) │ │ │ │ + std r14,96(r1) │ │ │ │ ld r4,144(r31) │ │ │ │ - fmr f1,f29 │ │ │ │ addi r28,r28,1 │ │ │ │ - std r17,96(r1) │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r6,r15,r7 │ │ │ │ - add r3,r3,r27 │ │ │ │ - bl dca0 │ │ │ │ - cmpd r14,r28 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - bne 171c0 │ │ │ │ + addi r19,r19,16 │ │ │ │ + add r3,r3,r26 │ │ │ │ + bl dda0 │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r28 │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bne 172b0 │ │ │ │ ld r27,160(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ mr r1,r27 │ │ │ │ - b 16528 │ │ │ │ - ld r9,48(r15) │ │ │ │ + b 16694 │ │ │ │ + ld r2,112(r31) │ │ │ │ ld r6,0(r1) │ │ │ │ - ld r3,120(r15) │ │ │ │ - ld r30,240(r15) │ │ │ │ mr r29,r1 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r25,15 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r26,r1,112 │ │ │ │ - ble cr4,18208 │ │ │ │ - mtfprd f0,r12 │ │ │ │ - mr r4,r30 │ │ │ │ - li r27,0 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - li r24,0 │ │ │ │ + ld r8,48(r2) │ │ │ │ + ld r27,120(r2) │ │ │ │ + ld r30,240(r2) │ │ │ │ + sldi r22,r8,3 │ │ │ │ + addi r9,r22,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + addi r23,r1,112 │ │ │ │ + ble cr4,18374 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + mr r3,r30 │ │ │ │ + li r26,0 │ │ │ │ + cmpdi cr7,r8,0 │ │ │ │ + li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r24,0(r4) │ │ │ │ - std r27,8(r4) │ │ │ │ - ble cr7,1756c │ │ │ │ - addi r8,r25,-8 │ │ │ │ - li r5,0 │ │ │ │ - li r0,0 │ │ │ │ - srdi r8,r8,3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - b 1751c │ │ │ │ + std r0,0(r3) │ │ │ │ + std r26,8(r3) │ │ │ │ + ble cr7,1763c │ │ │ │ + addi r2,r22,-8 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 175ec │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r28,r5 │ │ │ │ - mulld r0,r0,r8 │ │ │ │ - std r0,0(r4) │ │ │ │ - ldx r6,r28,r5 │ │ │ │ - lfdx f0,r3,r5 │ │ │ │ - mtfprd f12,r6 │ │ │ │ + ldx r2,r28,r7 │ │ │ │ + mulld r6,r9,r2 │ │ │ │ + std r6,0(r3) │ │ │ │ + ldx r10,r28,r7 │ │ │ │ + lfdx f0,r27,r7 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r8,r7,r6 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - subf r8,r8,r7 │ │ │ │ - add r8,r8,r6 │ │ │ │ - divd r7,r8,r6 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - subf r8,r7,r8 │ │ │ │ - add r0,r8,r0 │ │ │ │ - stdx r8,r26,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - std r0,0(r4) │ │ │ │ - bdnz 17510 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - add r3,r3,r25 │ │ │ │ - cmpd r14,r27 │ │ │ │ - bne 174e0 │ │ │ │ - addi r5,r28,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble cr7,18210 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r9,r2,r6 │ │ │ │ + stdx r2,r23,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r9,0(r3) │ │ │ │ + bdnz 175e0 │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r27,r27,r22 │ │ │ │ + cmpd r24,r26 │ │ │ │ + bne 175b0 │ │ │ │ + ble cr7,18384 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 1838c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r8,1 │ │ │ │ + mr r6,r28 │ │ │ │ andi. r4,r9,3 │ │ │ │ - li r6,1 │ │ │ │ addi r3,r9,-1 │ │ │ │ - beq 175d4 │ │ │ │ + mr r5,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 176c0 │ │ │ │ cmpdi r4,1 │ │ │ │ - beq 175c4 │ │ │ │ + beq 176ac │ │ │ │ cmpdi r4,2 │ │ │ │ - beq 175b8 │ │ │ │ - ld r8,0(r28) │ │ │ │ - mr r5,r28 │ │ │ │ - mr r10,r3 │ │ │ │ - ldu r4,8(r5) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - cmpdi r10,1 │ │ │ │ - ldu r10,8(r5) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - beq 17604 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r7,16(r5) │ │ │ │ - ld r10,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - bdnz 175dc │ │ │ │ - mulld r9,r8,r6 │ │ │ │ - std r12,136(r31) │ │ │ │ - std r11,128(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,136(r31) │ │ │ │ - ld r11,128(r31) │ │ │ │ + beq 1769c │ │ │ │ + lxv vs32,0(r28) │ │ │ │ + mr r9,r3 │ │ │ │ + addi r6,r28,16 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 176f4 │ │ │ │ + srdi r2,r5,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs44,16(r6) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r6,r6,64 │ │ │ │ + lxv vs42,-32(r6) │ │ │ │ + lxv vs43,-16(r6) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 176c8 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r9,r9 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + clrrdi r8,r8,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 17720 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r28,r8 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + std r11,136(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ + ld r11,136(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r28,f0 │ │ │ │ addi r28,r28,-1 │ │ │ │ - sldi r3,r14,4 │ │ │ │ - std r12,136(r31) │ │ │ │ - std r11,128(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r24,4 │ │ │ │ + std r11,136(r31) │ │ │ │ + bl 4c80 │ │ │ │ mr r6,r28 │ │ │ │ mr r4,r30 │ │ │ │ mr r27,r3 │ │ │ │ - mr r3,r14 │ │ │ │ + mr r3,r24 │ │ │ │ mr r5,r27 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ mr r3,r27 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r9,0(r1) │ │ │ │ - ld r12,136(r31) │ │ │ │ - ld r11,128(r31) │ │ │ │ + ld r11,136(r31) │ │ │ │ std r9,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - b 169c8 │ │ │ │ - blt 17c88 │ │ │ │ - lfd f30,0(r20) │ │ │ │ - xsmuldp vs30,vs63,vs30 │ │ │ │ - b 17394 │ │ │ │ - blt 17cac │ │ │ │ - lfd f30,0(r20) │ │ │ │ - fmul f30,f24,f30 │ │ │ │ - b 17288 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 16528 │ │ │ │ - andi. r24,r24,2048 │ │ │ │ - ld r30,24(r15) │ │ │ │ - ld r28,176(r15) │ │ │ │ - ld r29,120(r15) │ │ │ │ - addi r27,r12,1 │ │ │ │ - bne 17730 │ │ │ │ - ld r24,112(r31) │ │ │ │ - sldi r25,r27,5 │ │ │ │ + b 16ad4 │ │ │ │ + xsmuldp vs30,vs61,vs63 │ │ │ │ + bge 17464 │ │ │ │ + fneg f0,f0 │ │ │ │ + xssqrtdp vs62,vs0 │ │ │ │ + xsmuldp vs1,vs62,vs61 │ │ │ │ + bl 4de0 │ │ │ │ + xsmuldp vs30,vs1,vs63 │ │ │ │ + xsdivdp vs30,vs30,vs62 │ │ │ │ + b 17464 │ │ │ │ + xsmuldp vs30,vs25,vs63 │ │ │ │ + bge 17364 │ │ │ │ + fneg f0,f0 │ │ │ │ + xssqrtdp vs61,vs0 │ │ │ │ + xsmuldp vs1,vs61,vs25 │ │ │ │ + bl 4de0 │ │ │ │ + xsmuldp vs30,vs1,vs63 │ │ │ │ + xsdivdp vs30,vs30,vs61 │ │ │ │ + b 17364 │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 16694 │ │ │ │ + ld r2,112(r31) │ │ │ │ + andi. r22,r22,2048 │ │ │ │ + addi r27,r11,1 │ │ │ │ + ld r30,24(r2) │ │ │ │ + ld r28,176(r2) │ │ │ │ + ld r29,120(r2) │ │ │ │ + bne 17850 │ │ │ │ + ld r26,120(r31) │ │ │ │ + ld r22,128(r31) │ │ │ │ + sldi r23,r27,5 │ │ │ │ addi r29,r29,8 │ │ │ │ sldi r27,r27,4 │ │ │ │ - mr r26,r11 │ │ │ │ - mr r23,r9 │ │ │ │ - mr r22,r12 │ │ │ │ + mr r21,r11 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,-8(r29) │ │ │ │ mr r8,r29 │ │ │ │ add r6,r27,r28 │ │ │ │ mr r5,r28 │ │ │ │ mr r3,r30 │ │ │ │ - mr r10,r23 │ │ │ │ - mr r9,r24 │ │ │ │ - mr r4,r26 │ │ │ │ - std r22,96(r1) │ │ │ │ + std r21,96(r1) │ │ │ │ + mr r10,r22 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r4,r25 │ │ │ │ addi r30,r30,16 │ │ │ │ - add r28,r28,r25 │ │ │ │ + add r28,r28,r23 │ │ │ │ addi r29,r29,16 │ │ │ │ - bl dca0 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - bne 176f0 │ │ │ │ - b 16528 │ │ │ │ - ld r24,112(r31) │ │ │ │ - mr r23,r9 │ │ │ │ + bl dda0 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + bne 17810 │ │ │ │ + b 16694 │ │ │ │ + ld r23,120(r31) │ │ │ │ + ld r22,128(r31) │ │ │ │ + mr r20,r2 │ │ │ │ li r26,8 │ │ │ │ - mr r25,r11 │ │ │ │ - mr r22,r12 │ │ │ │ + mr r21,r11 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,240(r15) │ │ │ │ - mr r10,r23 │ │ │ │ - mr r9,r24 │ │ │ │ + ld r2,240(r20) │ │ │ │ + mr r10,r22 │ │ │ │ + mr r9,r23 │ │ │ │ mr r4,r25 │ │ │ │ - ldx r3,r8,r26 │ │ │ │ + ldx r2,r2,r26 │ │ │ │ addi r26,r26,16 │ │ │ │ - sldi r6,r3,1 │ │ │ │ - mulld r5,r3,r27 │ │ │ │ - sldi r3,r3,4 │ │ │ │ + sldi r6,r2,1 │ │ │ │ + sldi r3,r2,4 │ │ │ │ + mulld r2,r2,r27 │ │ │ │ addi r6,r6,1 │ │ │ │ lfdx f1,r29,r3 │ │ │ │ addi r8,r3,8 │ │ │ │ add r3,r30,r3 │ │ │ │ - std r22,96(r1) │ │ │ │ + std r21,96(r1) │ │ │ │ mulld r6,r6,r27 │ │ │ │ add r8,r29,r8 │ │ │ │ - sldi r5,r5,5 │ │ │ │ - add r5,r28,r5 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + add r5,r28,r2 │ │ │ │ sldi r6,r6,4 │ │ │ │ add r6,r28,r6 │ │ │ │ - bl dca0 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - bne 17750 │ │ │ │ - b 16528 │ │ │ │ - ld r24,104(r15) │ │ │ │ - cmpwi r26,0 │ │ │ │ - addi r27,r12,2 │ │ │ │ - cmpdi cr4,r14,0 │ │ │ │ - divd r27,r24,r27 │ │ │ │ - bne 17a9c │ │ │ │ - ble cr4,16528 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - addi r21,r12,1 │ │ │ │ - sldi r26,r27,3 │ │ │ │ - li r20,8 │ │ │ │ - li r23,0 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - mr r30,r11 │ │ │ │ + bl dda0 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + bne 17870 │ │ │ │ + b 16694 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpwi r23,0 │ │ │ │ + addi r23,r11,2 │ │ │ │ + cmpdi cr4,r24,0 │ │ │ │ + ld r21,104(r2) │ │ │ │ + divd r23,r21,r23 │ │ │ │ + bne 17c0c │ │ │ │ + ble cr4,16694 │ │ │ │ + mtfprd f0,r23 │ │ │ │ + addi r28,r11,1 │ │ │ │ + xxspltib vs59,2 │ │ │ │ + xxspltib vs60,3 │ │ │ │ + ld r30,120(r31) │ │ │ │ + ld r19,112(r31) │ │ │ │ + xxspltib vs61,1 │ │ │ │ + addi r27,r21,1 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mtvsrdd vs62,r23,r23 │ │ │ │ fcfid f28,f0 │ │ │ │ - lfd f0,112(r31) │ │ │ │ - sldi r25,r21,5 │ │ │ │ - sldi r16,r21,4 │ │ │ │ - sldi r21,r21,1 │ │ │ │ - mr r28,r12 │ │ │ │ - addi r25,r25,15 │ │ │ │ - addi r22,r16,-16 │ │ │ │ + lfd f0,120(r31) │ │ │ │ + sldi r29,r28,5 │ │ │ │ + sldi r21,r28,1 │ │ │ │ + li r22,8 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ cmpdi cr4,r21,0 │ │ │ │ + neg r29,r29 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + li r26,0 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + mr r20,r11 │ │ │ │ fcfid f29,f0 │ │ │ │ - lfd f0,120(r31) │ │ │ │ + lfd f0,128(r31) │ │ │ │ fcfid f30,f0 │ │ │ │ - mffprd r29,f0 │ │ │ │ + mffprd r23,f0 │ │ │ │ nop │ │ │ │ - lwz r10,112(r15) │ │ │ │ - ld r8,0(r1) │ │ │ │ - clrrdi r9,r25,4 │ │ │ │ - mr r19,r1 │ │ │ │ - mr r4,r23 │ │ │ │ - neg r9,r9 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + nop │ │ │ │ + lwz r2,112(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r18,r1 │ │ │ │ + mr r11,r26 │ │ │ │ + stdux r9,r1,r29 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ addi r5,r1,112 │ │ │ │ - beq 17850 │ │ │ │ - ld r9,240(r15) │ │ │ │ - ldx r4,r9,r20 │ │ │ │ - ld r9,48(r15) │ │ │ │ - ld r17,72(r15) │ │ │ │ - sldi r3,r4,4 │ │ │ │ - ld r18,120(r15) │ │ │ │ - ld r0,88(r15) │ │ │ │ - mulld r4,r4,r9 │ │ │ │ - lfd f12,0(r17) │ │ │ │ - lfdx f1,r18,r3 │ │ │ │ + beq 17998 │ │ │ │ + ld r2,240(r19) │ │ │ │ + ldx r11,r2,r22 │ │ │ │ + ld r2,48(r19) │ │ │ │ + ld r16,72(r19) │ │ │ │ + sldi r3,r11,4 │ │ │ │ + ld r17,120(r19) │ │ │ │ + ld r0,88(r19) │ │ │ │ + mulld r11,r11,r2 │ │ │ │ + lfd f12,0(r16) │ │ │ │ + lfdx f1,r17,r3 │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - lfdx f12,r18,r9 │ │ │ │ + sldi r2,r11,3 │ │ │ │ + lfdx f12,r17,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r0,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f1,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ - frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - ble cr4,1794c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtctr r21 │ │ │ │ - ld r11,176(r15) │ │ │ │ + frim f12,f0 │ │ │ │ + xscvdpsxds vs42,vs12 │ │ │ │ + fsub f10,f0,f12 │ │ │ │ + ble cr4,17aa8 │ │ │ │ + fadd f11,f12,f31 │ │ │ │ + srdi r2,r21,1 │ │ │ │ + ld r10,176(r19) │ │ │ │ + plxv vs43,264824 # 58480 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ mr r7,r5 │ │ │ │ - lfd f9,2928(r9) │ │ │ │ - mffprd r9,f12 │ │ │ │ - neg r8,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + mtctr r2 │ │ │ │ fsub f11,f11,f0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r12,r10,-8 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - mr r6,r10 │ │ │ │ - subf r10,r26,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,17924 │ │ │ │ - mr r12,r8 │ │ │ │ - lfdx f12,r11,r12 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 17934 │ │ │ │ - addi r6,r8,-8 │ │ │ │ - lfdx f0,r11,r6 │ │ │ │ - add r8,r8,r26 │ │ │ │ - addi r7,r7,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - bdnz 178f0 │ │ │ │ - lfd f12,8(r17) │ │ │ │ - addi r4,r4,1 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vaddudm v11,v11,v27 │ │ │ │ + vmulld v0,v30,v0 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v29 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v28 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v28 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v12,v13 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs44,vs45,vs12 │ │ │ │ + mffprd r9,f0 │ │ │ │ + mfvsrld r8,vs0 │ │ │ │ + mfvsrld r4,vs12 │ │ │ │ + mffprd r2,f12 │ │ │ │ + ldx r6,r9,r10 │ │ │ │ + ldx r8,r8,r10 │ │ │ │ + ldx r2,r2,r10 │ │ │ │ + ldx r9,r4,r10 │ │ │ │ + mtvsrdd vs0,r6,r8 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 17a30 │ │ │ │ + lfd f12,8(r16) │ │ │ │ + addi r11,r11,1 │ │ │ │ addi r8,r3,8 │ │ │ │ - sldi r4,r4,3 │ │ │ │ + add r6,r5,r28 │ │ │ │ + sldi r11,r11,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r18,r4 │ │ │ │ - lfdx f12,r18,r8 │ │ │ │ - add r8,r18,r8 │ │ │ │ + lfdx f11,r17,r11 │ │ │ │ + lfdx f12,r17,r8 │ │ │ │ + add r8,r17,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r0,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f12,f30,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ - frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - ble cr4,17a5c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mffprd r7,f12 │ │ │ │ - ld r12,176(r15) │ │ │ │ - addi r0,r24,1 │ │ │ │ - add r17,r5,r22 │ │ │ │ - mr r18,r21 │ │ │ │ - lfd f9,2928(r9) │ │ │ │ - not r11,r7 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ + frim f12,f0 │ │ │ │ + xscvdpsxds vs42,vs12 │ │ │ │ + fsub f10,f0,f12 │ │ │ │ + ble cr4,17bd0 │ │ │ │ + fadd f11,f12,f31 │ │ │ │ + mfvrd r2,v10 │ │ │ │ + ld r10,176(r19) │ │ │ │ + srdi r9,r21,1 │ │ │ │ + add r6,r5,r28 │ │ │ │ + plxv vs43,264552 # 58480 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r9 │ │ │ │ + mr r11,r6 │ │ │ │ + mtvsrdd vs41,r2,r2 │ │ │ │ + add r10,r10,r27 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - b 179f0 │ │ │ │ - lfdx f12,r12,r9 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - subf r7,r27,r7 │ │ │ │ - add r11,r11,r27 │ │ │ │ - addi r17,r17,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - beq 17a5c │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r9,r7,1 │ │ │ │ - add r6,r11,r0 │ │ │ │ - mr r10,r7 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - add r4,r0,r9 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,17a28 │ │ │ │ - addi r10,r11,1 │ │ │ │ - add r10,r0,r10 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r12,r10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 179d0 │ │ │ │ - lfdx f12,r12,r6 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - subf r7,r27,r7 │ │ │ │ - add r11,r11,r27 │ │ │ │ - addi r17,r17,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - bne 179f0 │ │ │ │ - ld r7,24(r15) │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r10,r29 │ │ │ │ - add r6,r5,r16 │ │ │ │ - mr r4,r30 │ │ │ │ - addi r23,r23,1 │ │ │ │ - std r28,96(r1) │ │ │ │ - addi r20,r20,16 │ │ │ │ - add r3,r7,r3 │ │ │ │ - bl dca0 │ │ │ │ - cmpd r14,r23 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - bne 17820 │ │ │ │ - b 16528 │ │ │ │ - ld r8,48(r15) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r3,120(r15) │ │ │ │ - ld r22,240(r15) │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r25,r8,3 │ │ │ │ - mr r4,r8 │ │ │ │ - addi r9,r25,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r29,r1,112 │ │ │ │ - ble cr4,18230 │ │ │ │ - mtfprd f0,r12 │ │ │ │ - mr r5,r22 │ │ │ │ - li r30,0 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - li r23,0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v11,v11,v27 │ │ │ │ + vmulld v0,v30,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v12,v13,v29 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mfvsrld r4,vs32 │ │ │ │ + mfvrd r9,v0 │ │ │ │ + mfvsrld r7,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r17,r4,r10 │ │ │ │ + ldx r4,r9,r10 │ │ │ │ + ldx r2,r2,r10 │ │ │ │ + ldx r9,r7,r10 │ │ │ │ + mtvsrdd vs0,r4,r17 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 17b50 │ │ │ │ + ld r2,24(r19) │ │ │ │ + mr r10,r23 │ │ │ │ + mr r9,r30 │ │ │ │ + mr r4,r25 │ │ │ │ + addi r26,r26,1 │ │ │ │ + std r20,96(r1) │ │ │ │ + addi r22,r22,16 │ │ │ │ + add r3,r2,r3 │ │ │ │ + bl dda0 │ │ │ │ + cmpd r24,r26 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + bne 17970 │ │ │ │ + b 16694 │ │ │ │ + ld r9,48(r2) │ │ │ │ + ld r6,0(r1) │ │ │ │ + mr r22,r1 │ │ │ │ + ld r29,120(r2) │ │ │ │ + ld r19,240(r2) │ │ │ │ + sldi r20,r9,3 │ │ │ │ + addi r8,r20,15 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + neg r8,r8 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ + addi r26,r1,112 │ │ │ │ + ble cr4,183b8 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + mr r30,r19 │ │ │ │ + li r27,0 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + li r4,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r23,0(r5) │ │ │ │ - std r30,8(r5) │ │ │ │ - ble cr7,17b7c │ │ │ │ - addi r9,r25,-8 │ │ │ │ + nop │ │ │ │ + std r4,0(r30) │ │ │ │ + std r27,8(r30) │ │ │ │ + ble cr7,17cec │ │ │ │ + addi r2,r20,-8 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ - li r0,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 17b2c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 17c9c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r28,r6 │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - std r0,0(r5) │ │ │ │ - ldx r7,r28,r6 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + ldx r2,r28,r7 │ │ │ │ + mulld r6,r6,r2 │ │ │ │ + std r6,0(r30) │ │ │ │ + ldx r8,r28,r7 │ │ │ │ + lfdx f0,r29,r7 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r10,f0 │ │ │ │ - divd r9,r10,r7 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r7 │ │ │ │ - divd r10,r9,r7 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r0,r9,r0 │ │ │ │ - stdx r9,r29,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r0,0(r5) │ │ │ │ - bdnz 17b20 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r25 │ │ │ │ - cmpd r14,r30 │ │ │ │ - bne 17af0 │ │ │ │ - addi r3,r28,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,18228 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - beq 17be4 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 17bd4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 17bc8 │ │ │ │ - ld r9,0(r28) │ │ │ │ - mr r3,r28 │ │ │ │ - mr r4,r5 │ │ │ │ - ldu r6,8(r3) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - ldu r6,8(r3) │ │ │ │ - cmpdi r4,1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - beq 17c14 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r5,8(r3) │ │ │ │ - ld r6,16(r3) │ │ │ │ - ld r7,24(r3) │ │ │ │ - addi r3,r3,32 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r3) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ + divd r2,r10,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r2,r2,r8 │ │ │ │ + divd r10,r2,r8 │ │ │ │ mulld r10,r10,r8 │ │ │ │ - bdnz 17bec │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - std r12,136(r31) │ │ │ │ - std r11,128(r31) │ │ │ │ + subf r2,r10,r2 │ │ │ │ + add r6,r2,r6 │ │ │ │ + stdx r2,r26,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r6,0(r30) │ │ │ │ + bdnz 17c90 │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r30,r30,16 │ │ │ │ + add r29,r29,r20 │ │ │ │ + cmpd r24,r27 │ │ │ │ + bne 17c60 │ │ │ │ + li r8,1 │ │ │ │ + ble cr7,17dd4 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 183ac │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r8,r9,1 │ │ │ │ + mr r6,r28 │ │ │ │ + andi. r4,r8,3 │ │ │ │ + addi r3,r8,-1 │ │ │ │ + mr r5,r8 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 17d74 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 17d60 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 17d50 │ │ │ │ + lxv vs32,0(r28) │ │ │ │ + mr r8,r3 │ │ │ │ + addi r6,r28,16 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 17da8 │ │ │ │ + srdi r2,r5,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs44,16(r6) │ │ │ │ + addi r8,r8,-4 │ │ │ │ + addi r6,r6,64 │ │ │ │ + lxv vs42,-32(r6) │ │ │ │ + lxv vs43,-16(r6) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 17d7c │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r8,r8 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + clrrdi r9,r9,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r8,vs32 │ │ │ │ + beq 17dd4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r28,r9 │ │ │ │ + mulld r8,r8,r9 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + std r11,136(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r14,4 │ │ │ │ + bl 5200 │ │ │ │ + sldi r3,r24,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r22 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r19 │ │ │ │ mr r30,r3 │ │ │ │ - mr r3,r14 │ │ │ │ + mr r3,r24 │ │ │ │ mr r5,r30 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r9,0(r1) │ │ │ │ - ld r12,136(r31) │ │ │ │ - ld r11,128(r31) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - b 177c8 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - xsmuldp vs1,vs25,vs63 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - b 17394 │ │ │ │ - fneg f0,f0 │ │ │ │ - xssqrtdp vs63,vs0 │ │ │ │ - xsmuldp vs1,vs63,vs24 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - xsdivdp vs30,vs30,vs63 │ │ │ │ - b 17288 │ │ │ │ - ld r23,96(r15) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ld r11,136(r31) │ │ │ │ + std r9,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + b 178ec │ │ │ │ + ld r2,112(r31) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r28,r11,1 │ │ │ │ std r11,136(r31) │ │ │ │ - std r12,128(r31) │ │ │ │ - addi r27,r12,1 │ │ │ │ - mr r26,r1 │ │ │ │ - lfd f30,2088(r9) │ │ │ │ - sldi r25,r27,5 │ │ │ │ - sldi r21,r27,4 │ │ │ │ - lfd f1,0(r23) │ │ │ │ - neg r9,r25 │ │ │ │ - addi r25,r25,15 │ │ │ │ - ld r10,0(r1) │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r8,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + sldi r23,r28,5 │ │ │ │ + sldi r19,r28,4 │ │ │ │ + ld r21,96(r2) │ │ │ │ + neg r9,r23 │ │ │ │ + addi r23,r23,15 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r30,r1,112 │ │ │ │ - add r29,r30,r21 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,128(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + add r29,r30,r19 │ │ │ │ + bl 4780 │ │ │ │ ld r11,136(r31) │ │ │ │ - lfd f31,2928(r9) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r10,r12,1 │ │ │ │ - addi r28,r10,1 │ │ │ │ - stfd f31,0(r30) │ │ │ │ - cmpdi cr4,r28,0 │ │ │ │ - ble cr4,181f8 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - fmr f12,f31 │ │ │ │ + stfd f0,0(r30) │ │ │ │ + sldi r8,r11,1 │ │ │ │ + addi r26,r8,1 │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + ble cr4,1836c │ │ │ │ + andi. r9,r26,1 │ │ │ │ + fmr f12,f0 │ │ │ │ addi r9,r30,8 │ │ │ │ - fmr f0,f31 │ │ │ │ - beq 17d70 │ │ │ │ - cmpdi r10,0 │ │ │ │ + beq 17ec0 │ │ │ │ + cmpdi r8,0 │ │ │ │ stfd f1,0(r9) │ │ │ │ - fmr f0,f10 │ │ │ │ + fmr f12,f10 │ │ │ │ + fmr f0,f1 │ │ │ │ addi r9,r9,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq 17da0 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ + beq 17ef0 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + mtctr r2 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ addi r9,r9,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 17d78 │ │ │ │ - lfd f1,8(r23) │ │ │ │ - std r12,136(r31) │ │ │ │ - std r11,128(r31) │ │ │ │ + stfd f0,-8(r9) │ │ │ │ + bdnz 17ec8 │ │ │ │ + lfd f0,8(r21) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r11,136(r31) │ │ │ │ addi r29,r29,8 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r28,1 │ │ │ │ - ld r11,128(r31) │ │ │ │ - ld r12,136(r31) │ │ │ │ - addi r10,r28,-1 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r9,r26,1 │ │ │ │ + ld r11,136(r31) │ │ │ │ + addi r8,r26,-1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f12,f31 │ │ │ │ - fmr f0,f31 │ │ │ │ - stfdx f31,r30,r21 │ │ │ │ - beq 17df8 │ │ │ │ - cmpdi r10,0 │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r30,r19 │ │ │ │ + beq 17f48 │ │ │ │ + cmpdi r8,0 │ │ │ │ stfd f1,0(r29) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r29,r29,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 17e28 │ │ │ │ - srdi r9,r28,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r29,r29,8 │ │ │ │ + beq 17f78 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ addi r29,r29,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ stfd f11,-16(r29) │ │ │ │ stfd f12,-8(r29) │ │ │ │ - bdnz 17e00 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 17ff4 │ │ │ │ - clrrdi r28,r25,4 │ │ │ │ - sldi r29,r27,1 │ │ │ │ - ld r19,112(r31) │ │ │ │ + bdnz 17f50 │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 1754c │ │ │ │ + clrrdi r29,r23,4 │ │ │ │ + sldi r26,r28,1 │ │ │ │ ld r18,120(r31) │ │ │ │ - addi r22,r21,8 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - li r23,8 │ │ │ │ - li r25,0 │ │ │ │ - mr r20,r11 │ │ │ │ - neg r28,r28 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - mr r17,r12 │ │ │ │ - ld r9,0(r1) │ │ │ │ - andi. r24,r24,2048 │ │ │ │ - mr r24,r1 │ │ │ │ - mr r7,r25 │ │ │ │ - stdux r9,r1,r28 │ │ │ │ + ld r17,128(r31) │ │ │ │ + sldi r28,r28,4 │ │ │ │ + addi r20,r19,8 │ │ │ │ + ld r15,112(r31) │ │ │ │ + li r21,8 │ │ │ │ + li r23,0 │ │ │ │ + mr r16,r11 │ │ │ │ + neg r29,r29 │ │ │ │ + addi r26,r26,-1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + andi. r22,r22,2048 │ │ │ │ + mr r22,r1 │ │ │ │ + mr r10,r23 │ │ │ │ + stdux r2,r1,r29 │ │ │ │ addi r5,r1,112 │ │ │ │ - beq 17e84 │ │ │ │ - ld r9,240(r15) │ │ │ │ - ldx r7,r9,r23 │ │ │ │ - ld r6,176(r15) │ │ │ │ - sldi r9,r7,5 │ │ │ │ - addi r8,r9,16 │ │ │ │ - lfdx f9,r6,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ - lfd f7,8(r9) │ │ │ │ + beq 17fd4 │ │ │ │ + ld r2,240(r15) │ │ │ │ + ldx r10,r2,r21 │ │ │ │ + ld r7,176(r15) │ │ │ │ + sldi r2,r10,5 │ │ │ │ + addi r8,r2,16 │ │ │ │ + lfdx f9,r7,r2 │ │ │ │ + add r2,r7,r2 │ │ │ │ + lfd f7,8(r2) │ │ │ │ stfd f9,0(r5) │ │ │ │ - lfdx f8,r6,r8 │ │ │ │ - ble cr4,18004 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 17ee0 │ │ │ │ + lfdx f8,r7,r8 │ │ │ │ + ble cr4,18148 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + addi r9,r26,-1 │ │ │ │ + beq 18034 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 17f1c │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 18070 │ │ │ │ + srdi r9,r26,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 17ee8 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - add r8,r6,r8 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - stfdx f8,r5,r27 │ │ │ │ - mr r9,r22 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 1803c │ │ │ │ + add r8,r7,r8 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r20 │ │ │ │ + stfdx f8,r5,r28 │ │ │ │ + addi r9,r26,-1 │ │ │ │ lfd f9,8(r8) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 17f60 │ │ │ │ - lfdx f0,r30,r22 │ │ │ │ - cmpdi r10,0 │ │ │ │ + beq 180b4 │ │ │ │ + lfdx f0,r30,r20 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f9 │ │ │ │ - addi r9,r22,8 │ │ │ │ + addi r2,r20,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r5,r22 │ │ │ │ - beq 17f9c │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r5,r20 │ │ │ │ + beq 180f0 │ │ │ │ + srdi r9,r26,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 17f68 │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 180bc │ │ │ │ ld r8,120(r15) │ │ │ │ - sldi r7,r7,4 │ │ │ │ + sldi r2,r10,4 │ │ │ │ ld r3,24(r15) │ │ │ │ - mr r9,r19 │ │ │ │ - mr r10,r18 │ │ │ │ - add r6,r5,r21 │ │ │ │ - mr r4,r20 │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r23,r23,16 │ │ │ │ - addi r11,r7,8 │ │ │ │ - lfdx f1,r8,r7 │ │ │ │ - add r3,r3,r7 │ │ │ │ - add r8,r8,r11 │ │ │ │ - std r17,96(r1) │ │ │ │ - bl dca0 │ │ │ │ - cmpd r14,r25 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - beq 17ff4 │ │ │ │ - lwz r24,112(r15) │ │ │ │ - b 17e60 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - b 16528 │ │ │ │ - stfdx f8,r5,r27 │ │ │ │ - b 17f9c │ │ │ │ - ld r6,48(r15) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r30,120(r15) │ │ │ │ - ld r23,240(r15) │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r25,r6,3 │ │ │ │ - mr r4,r6 │ │ │ │ - addi r9,r25,15 │ │ │ │ + mr r10,r17 │ │ │ │ + mr r9,r18 │ │ │ │ + add r6,r5,r19 │ │ │ │ + mr r4,r25 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r21,r21,16 │ │ │ │ + addi r7,r2,8 │ │ │ │ + lfdx f1,r8,r2 │ │ │ │ + add r3,r3,r2 │ │ │ │ + add r8,r8,r7 │ │ │ │ + std r16,96(r1) │ │ │ │ + bl dda0 │ │ │ │ + cmpd r24,r23 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + beq 1754c │ │ │ │ + lwz r22,112(r15) │ │ │ │ + b 17fb0 │ │ │ │ + stfdx f8,r5,r28 │ │ │ │ + b 180f0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ld r6,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ + ld r8,48(r2) │ │ │ │ + ld r29,120(r2) │ │ │ │ + ld r20,240(r2) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + addi r9,r2,15 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r29,r1,112 │ │ │ │ - ble cr7,18220 │ │ │ │ - mtfprd f0,r12 │ │ │ │ - mr r3,r23 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - li r24,0 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + addi r22,r1,112 │ │ │ │ + ble cr7,183a4 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + mr r3,r20 │ │ │ │ + li r26,0 │ │ │ │ + cmpdi cr7,r8,0 │ │ │ │ + li r4,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - std r24,0(r3) │ │ │ │ - std r8,8(r3) │ │ │ │ - ble cr7,180ec │ │ │ │ - addi r9,r25,-8 │ │ │ │ - li r7,0 │ │ │ │ + std r4,0(r3) │ │ │ │ + std r26,8(r3) │ │ │ │ + ble cr7,1822c │ │ │ │ + addi r9,r2,-8 │ │ │ │ + li r6,0 │ │ │ │ li r5,0 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - b 1809c │ │ │ │ + b 181dc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r28,r7 │ │ │ │ + ldx r9,r28,r6 │ │ │ │ mulld r5,r5,r9 │ │ │ │ std r5,0(r3) │ │ │ │ - ldx r0,r28,r7 │ │ │ │ - lfdx f0,r30,r7 │ │ │ │ - mtfprd f12,r0 │ │ │ │ + ldx r7,r28,r6 │ │ │ │ + lfdx f0,r29,r6 │ │ │ │ + mtfprd f12,r7 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r10,f0 │ │ │ │ - divd r9,r10,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ + divd r9,r10,r7 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ subf r9,r9,r10 │ │ │ │ - add r9,r9,r0 │ │ │ │ - divd r10,r9,r0 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ + add r9,r9,r7 │ │ │ │ + divd r10,r9,r7 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ subf r9,r10,r9 │ │ │ │ add r5,r9,r5 │ │ │ │ - stdx r9,r29,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ + stdx r9,r22,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ std r5,0(r3) │ │ │ │ - bdnz 18090 │ │ │ │ - addi r8,r8,1 │ │ │ │ + bdnz 181d0 │ │ │ │ + addi r26,r26,1 │ │ │ │ addi r3,r3,16 │ │ │ │ - add r30,r30,r25 │ │ │ │ - cmpd r14,r8 │ │ │ │ - bne 18060 │ │ │ │ - addi r3,r28,-8 │ │ │ │ + add r29,r29,r2 │ │ │ │ + cmpd r24,r26 │ │ │ │ + bne 181a0 │ │ │ │ li r9,1 │ │ │ │ - ble cr7,18218 │ │ │ │ - andi. r8,r6,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r5,r6,-1 │ │ │ │ - beq 18154 │ │ │ │ + ble cr7,18314 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 18144 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 18138 │ │ │ │ - ld r9,0(r28) │ │ │ │ - mr r3,r28 │ │ │ │ - mr r4,r5 │ │ │ │ - ldu r8,8(r3) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - ldu r8,8(r3) │ │ │ │ + beq 18398 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r8,1 │ │ │ │ + mr r6,r28 │ │ │ │ + andi. r4,r9,3 │ │ │ │ + addi r3,r9,-1 │ │ │ │ + mr r5,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 182b4 │ │ │ │ cmpdi r4,1 │ │ │ │ + beq 182a0 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 18290 │ │ │ │ + lxv vs32,0(r28) │ │ │ │ + mr r9,r3 │ │ │ │ + addi r6,r28,16 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 182e8 │ │ │ │ + srdi r2,r5,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs44,16(r6) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r6,r6,64 │ │ │ │ + lxv vs42,-32(r6) │ │ │ │ + lxv vs43,-16(r6) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 182bc │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + clrrdi r8,r8,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 18314 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r28,r8 │ │ │ │ mulld r9,r9,r8 │ │ │ │ - beq 18184 │ │ │ │ - srdi r8,r6,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r5,8(r3) │ │ │ │ - ld r6,16(r3) │ │ │ │ - ld r7,24(r3) │ │ │ │ - addi r3,r3,32 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r3) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 1815c │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - std r12,144(r31) │ │ │ │ + mtfprd f0,r9 │ │ │ │ std r11,136(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r14,4 │ │ │ │ + bl 5200 │ │ │ │ + sldi r3,r24,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r23 │ │ │ │ - mr r30,r3 │ │ │ │ - mr r3,r14 │ │ │ │ - mr r5,r30 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r20 │ │ │ │ + mr r29,r3 │ │ │ │ + mr r3,r24 │ │ │ │ + mr r5,r29 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4760 │ │ │ │ ld r9,0(r1) │ │ │ │ - ld r12,144(r31) │ │ │ │ ld r11,136(r31) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - b 1715c │ │ │ │ - stfdx f31,r30,r21 │ │ │ │ - b 17e28 │ │ │ │ - stfdx f28,r16,r18 │ │ │ │ - b 17148 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - b 17580 │ │ │ │ + std r9,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 1723c │ │ │ │ + stfdx f0,r30,r19 │ │ │ │ + b 17f78 │ │ │ │ + cmpdi cr7,r8,0 │ │ │ │ + b 17650 │ │ │ │ + stfdx f12,r15,r16 │ │ │ │ + b 17228 │ │ │ │ li r28,-1 │ │ │ │ - b 17638 │ │ │ │ - li r10,1 │ │ │ │ - b 18188 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - b 18100 │ │ │ │ - li r10,1 │ │ │ │ - b 17c18 │ │ │ │ + b 17744 │ │ │ │ + li r9,1 │ │ │ │ + li r8,0 │ │ │ │ + b 17714 │ │ │ │ + li r9,1 │ │ │ │ + li r8,0 │ │ │ │ + b 18308 │ │ │ │ cmpdi cr7,r8,0 │ │ │ │ - b 17b90 │ │ │ │ + b 18240 │ │ │ │ + li r8,1 │ │ │ │ + li r9,0 │ │ │ │ + b 17dc8 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + b 17d00 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1287 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000018250 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-1104 │ │ │ │ +00000000000183d0 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - stfd f24,-64(r1) │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r19,-160(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ + std r24,-120(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ + std r14,-200(r1) │ │ │ │ + std r15,-192(r1) │ │ │ │ + std r16,-184(r1) │ │ │ │ + std r17,-176(r1) │ │ │ │ + std r21,-144(r1) │ │ │ │ + std r22,-136(r1) │ │ │ │ + std r23,-128(r1) │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ + std r28,-88(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-480(r1) │ │ │ │ - mr r19,r3 │ │ │ │ - stxv vs61,224(r1) │ │ │ │ - stxv vs62,240(r1) │ │ │ │ + stdu r1,-496(r1) │ │ │ │ + stxv vs59,208(r1) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,256(r1) │ │ │ │ - ld r9,56(r3) │ │ │ │ - ld r28,88(r3) │ │ │ │ - ld r21,0(r9) │ │ │ │ - cmpd r21,r28 │ │ │ │ - ble 18330 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r28,r9 │ │ │ │ - std r9,120(r31) │ │ │ │ - bge 18330 │ │ │ │ - ld r9,72(r3) │ │ │ │ - addi r27,r28,1 │ │ │ │ - sldi r18,r27,1 │ │ │ │ - ld r25,0(r9) │ │ │ │ - cmpd r25,r18 │ │ │ │ - ble 18330 │ │ │ │ - ld r24,8(r9) │ │ │ │ - cmpd r18,r24 │ │ │ │ - blt 183d0 │ │ │ │ - mr r3,r19 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,480 │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + ld r2,56(r3) │ │ │ │ + ld r25,88(r3) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + ld r20,0(r2) │ │ │ │ + cmpd r20,r25 │ │ │ │ + ble 184a8 │ │ │ │ + ld r24,8(r2) │ │ │ │ + cmpd r25,r24 │ │ │ │ + bge 184a8 │ │ │ │ + ld r2,72(r3) │ │ │ │ + addi r22,r25,1 │ │ │ │ + sldi r21,r22,1 │ │ │ │ + ld r28,0(r2) │ │ │ │ + cmpd r28,r21 │ │ │ │ + ble 184a8 │ │ │ │ + ld r27,8(r2) │ │ │ │ + cmpd r21,r27 │ │ │ │ + blt 18540 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 4640 │ │ │ │ + addi r1,r31,496 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + lxv vs59,-288(r1) │ │ │ │ + lxv vs60,-272(r1) │ │ │ │ lxv vs61,-256(r1) │ │ │ │ lxv vs62,-240(r1) │ │ │ │ lxv vs63,-224(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r15,-192(r1) │ │ │ │ + ld r16,-184(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ - lfd f24,-64(r1) │ │ │ │ + ld r17,-176(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ + ld r22,-136(r1) │ │ │ │ + ld r23,-128(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r28,-88(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li r10,216 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ ld r5,80(r3) │ │ │ │ - ld r12,16(r3) │ │ │ │ - ld r23,8(r3) │ │ │ │ - li r9,200 │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r12,112(r31) │ │ │ │ - mffprd r30,f0 │ │ │ │ + ld r2,8(r3) │ │ │ │ + ld r19,16(r3) │ │ │ │ + mffprd r26,f0 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ - xxspltd vs0,vs0,1 │ │ │ │ - mr r3,r30 │ │ │ │ - stfd f0,192(r31) │ │ │ │ - stxvx vs12,r19,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r16,112(r19) │ │ │ │ - ld r12,112(r31) │ │ │ │ - andi. r9,r16,32 │ │ │ │ - bne 19064 │ │ │ │ - andi. r9,r16,16 │ │ │ │ - bne 18fe4 │ │ │ │ - andi. r9,r16,8 │ │ │ │ - bne 19234 │ │ │ │ - andi. r9,r16,2 │ │ │ │ - rlwinm r22,r16,0,20,20 │ │ │ │ - bne 19574 │ │ │ │ - andi. r16,r16,4 │ │ │ │ - bne 18a94 │ │ │ │ - cmpwi r22,0 │ │ │ │ - bne 19a9c │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 18784 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r11,r27,4 │ │ │ │ - sldi r27,r27,5 │ │ │ │ - li r18,1 │ │ │ │ - li r17,8 │ │ │ │ - li r22,0 │ │ │ │ - std r21,200(r31) │ │ │ │ - std r28,152(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - mtfprd f0,r24 │ │ │ │ - lfd f26,2928(r9) │ │ │ │ - sldi r9,r28,1 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mfvsrld r29,vs0 │ │ │ │ + std r2,112(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + pstxv vs12,200(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r14,112(r30) │ │ │ │ + ld r2,112(r31) │ │ │ │ + andi. r9,r14,32 │ │ │ │ + bne 19180 │ │ │ │ + andi. r9,r14,16 │ │ │ │ + bne 19110 │ │ │ │ + andi. r9,r14,8 │ │ │ │ + bne 19360 │ │ │ │ + andi. r9,r14,2 │ │ │ │ + rlwinm r17,r14,0,20,20 │ │ │ │ + bne 196ac │ │ │ │ + andi. r14,r14,4 │ │ │ │ + bne 188e4 │ │ │ │ + cmpwi r17,0 │ │ │ │ + bne 19b9c │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 18c10 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + sldi r9,r25,1 │ │ │ │ + sldi r5,r22,4 │ │ │ │ + plxsd v30,261092 # 581b8 │ │ │ │ + sldi r22,r22,5 │ │ │ │ + li r17,1 │ │ │ │ + std r29,200(r31) │ │ │ │ + std r19,192(r31) │ │ │ │ + li r18,8 │ │ │ │ xxlxor vs63,vs63,vs63 │ │ │ │ - std r25,128(r31) │ │ │ │ - std r24,136(r31) │ │ │ │ - fcfid f0,f0 │ │ │ │ + fcfid f26,f0 │ │ │ │ + mtfprd f0,r27 │ │ │ │ addi r10,r9,2 │ │ │ │ cmpdi cr7,r9,-1 │ │ │ │ + std r20,176(r31) │ │ │ │ + std r24,184(r31) │ │ │ │ addi r9,r9,1 │ │ │ │ - std r12,208(r31) │ │ │ │ - std r23,160(r31) │ │ │ │ - std r11,168(r31) │ │ │ │ - std r30,176(r31) │ │ │ │ + li r21,0 │ │ │ │ + mr r29,r30 │ │ │ │ + std r25,136(r31) │ │ │ │ + std r2,144(r31) │ │ │ │ + std r5,152(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + isel r17,r17,r10,4*cr7+lt │ │ │ │ + std r28,112(r31) │ │ │ │ + std r27,120(r31) │ │ │ │ cmpdi cr4,r9,0 │ │ │ │ - neg r9,r27 │ │ │ │ - isel r18,r18,r10,4*cr7+lt │ │ │ │ - fdiv f27,f26,f27 │ │ │ │ - std r9,144(r31) │ │ │ │ - addi r9,r11,-16 │ │ │ │ - fdiv f26,f26,f0 │ │ │ │ - std r9,184(r31) │ │ │ │ + neg r9,r22 │ │ │ │ + std r26,160(r31) │ │ │ │ + fdiv f26,f27,f26 │ │ │ │ + std r9,128(r31) │ │ │ │ + addi r9,r5,-16 │ │ │ │ + fdiv f27,f27,f0 │ │ │ │ + std r9,168(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r19) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r7,144(r31) │ │ │ │ - mr r20,r1 │ │ │ │ - mr r8,r22 │ │ │ │ - stdux r10,r1,r7 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r30,r1,112 │ │ │ │ - beq 1850c │ │ │ │ - ld r9,240(r19) │ │ │ │ - ldx r8,r9,r17 │ │ │ │ - ld r9,48(r19) │ │ │ │ - ld r23,72(r19) │ │ │ │ - ld r21,120(r19) │ │ │ │ - sldi r25,r8,4 │ │ │ │ - ld r24,88(r19) │ │ │ │ - addi r16,r25,8 │ │ │ │ - mulld r14,r8,r9 │ │ │ │ - lfd f0,0(r23) │ │ │ │ - add r9,r21,r16 │ │ │ │ - lfdx f29,r21,r25 │ │ │ │ - std r9,112(r31) │ │ │ │ - fcfid f28,f0 │ │ │ │ - sldi r9,r14,3 │ │ │ │ - lfdx f0,r21,r9 │ │ │ │ - fmul f0,f28,f0 │ │ │ │ + nop │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r22,r1 │ │ │ │ + mr r10,r21 │ │ │ │ + ld r8,128(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r8 │ │ │ │ + addi r24,r1,112 │ │ │ │ + beq 1868c │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r10,r2,r18 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r20,72(r29) │ │ │ │ + sldi r19,r10,4 │ │ │ │ + ld r28,120(r29) │ │ │ │ + ld r26,88(r29) │ │ │ │ + addi r27,r19,8 │ │ │ │ + mulld r25,r10,r2 │ │ │ │ + lfd f0,0(r20) │ │ │ │ + lfdx f28,r28,r19 │ │ │ │ + add r16,r28,r27 │ │ │ │ + fcfid f30,f0 │ │ │ │ + sldi r2,r25,3 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + fmul f0,f30,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r24,r9 │ │ │ │ - blt cr4,18720 │ │ │ │ - ld r28,96(r19) │ │ │ │ - mtfprd f0,r24 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - sldi r26,r29,3 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - mr r15,r18 │ │ │ │ - fcfid f30,f0 │ │ │ │ - lfd f25,2808(r9) │ │ │ │ - addi r27,r27,2808 │ │ │ │ - subf r26,r26,r30 │ │ │ │ - lxsd v30,0(r28) │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r26,r2 │ │ │ │ + blt cr4,18870 │ │ │ │ + ld r30,96(r29) │ │ │ │ + mtfprd f0,r26 │ │ │ │ + mulli r23,r2,-8 │ │ │ │ fmul f30,f30,f30 │ │ │ │ - xsmuldp vs25,vs62,vs25 │ │ │ │ - b 185d0 │ │ │ │ + mr r15,r2 │ │ │ │ + mr r14,r17 │ │ │ │ + fcfid f29,f0 │ │ │ │ + lxsd v29,0(r30) │ │ │ │ + add r23,r24,r23 │ │ │ │ + fmul f29,f29,f29 │ │ │ │ + xsmuldp vs60,vs61,vs62 │ │ │ │ + b 18738 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs62 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs1,vs1,vs62 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - stfdx f1,r26,r9 │ │ │ │ - beq 18630 │ │ │ │ - mtfprd f0,r29 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + addi r15,r15,1 │ │ │ │ + stfdx f1,r23,r2 │ │ │ │ + beq 18790 │ │ │ │ + mtfprd f0,r15 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f27,f12,f29 │ │ │ │ - fnmsub f12,f27,f12,f29 │ │ │ │ - fmul f0,f28,f0 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ + fmsub f0,f26,f12,f28 │ │ │ │ + fnmsub f12,f26,f12,f28 │ │ │ │ + fmul f0,f30,f0 │ │ │ │ + fmadd f0,f0,f12,f29 │ │ │ │ xscmpudp cr0,vs0,vs63 │ │ │ │ - bgt 185a0 │ │ │ │ + bgt 18710 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f25 │ │ │ │ - bge 185bc │ │ │ │ + xxmr vs1,vs60 │ │ │ │ + bge 18724 │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs62 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r29,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4de0 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + addi r15,r15,1 │ │ │ │ + xsmuldp vs1,vs1,vs62 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r26,r9 │ │ │ │ - bne 185d0 │ │ │ │ + stfdx f1,r23,r2 │ │ │ │ + bne 18738 │ │ │ │ nop │ │ │ │ - lfd f12,8(r23) │ │ │ │ - addi r8,r14,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v29,8(r28) │ │ │ │ - mr r28,r18 │ │ │ │ - lfdx f28,r21,r16 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfd f25,2808(r9) │ │ │ │ - ld r9,184(r31) │ │ │ │ + lfd f12,8(r20) │ │ │ │ + addi r2,r25,1 │ │ │ │ + lxsd v28,8(r30) │ │ │ │ + mr r30,r17 │ │ │ │ + lfdx f30,r28,r27 │ │ │ │ + sldi r2,r2,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r21,r8 │ │ │ │ - xsmuldp vs25,vs61,vs25 │ │ │ │ - xsmuldp vs62,vs0,vs0 │ │ │ │ + lfdx f12,r28,r2 │ │ │ │ + xsmuldp vs59,vs60,vs62 │ │ │ │ + xsmuldp vs61,vs0,vs0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r26,f0 │ │ │ │ - subf r29,r26,r24 │ │ │ │ - subf r26,r24,r26 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r30,r29 │ │ │ │ - b 186c0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r26,r26,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + mulli r23,r26,-8 │ │ │ │ + add r23,r23,r2 │ │ │ │ + addi r23,r23,16 │ │ │ │ + add r23,r24,r23 │ │ │ │ + b 18818 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs61 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + xsmuldp vs1,vs31,vs60 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs1,vs1,vs62 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ addi r26,r26,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 18720 │ │ │ │ + stfdx f1,r23,r2 │ │ │ │ + beq 18870 │ │ │ │ mtfprd f0,r26 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f26,f12,f28 │ │ │ │ - fnmsub f12,f26,f12,f28 │ │ │ │ - xsmuldp vs0,vs62,vs0 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ + fmsub f0,f27,f12,f30 │ │ │ │ + fnmsub f12,f27,f12,f30 │ │ │ │ + xsmuldp vs0,vs61,vs0 │ │ │ │ + fmadd f0,f0,f12,f29 │ │ │ │ xscmpudp cr0,vs0,vs63 │ │ │ │ - bgt 18690 │ │ │ │ + bgt 187f0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f25 │ │ │ │ - bge 186ac │ │ │ │ + xxmr vs1,vs59 │ │ │ │ + bge 18804 │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs61 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r26,3 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ + xsmuldp vs1,vs31,vs60 │ │ │ │ + bl 4de0 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ addi r26,r26,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + xsmuldp vs1,vs1,vs62 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 186c0 │ │ │ │ + stfdx f1,r23,r2 │ │ │ │ + bne 18818 │ │ │ │ nop │ │ │ │ - ld r7,168(r31) │ │ │ │ - ld r3,24(r19) │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - fmr f1,f29 │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r4,176(r31) │ │ │ │ - mr r5,r30 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r17,r17,16 │ │ │ │ - add r6,r30,r7 │ │ │ │ - ld r7,152(r31) │ │ │ │ - add r3,r3,r25 │ │ │ │ - std r7,96(r1) │ │ │ │ - bl cbc0 │ │ │ │ - ld r10,160(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r22 │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 184e0 │ │ │ │ - ld r21,200(r31) │ │ │ │ - ld r25,128(r31) │ │ │ │ - ld r24,136(r31) │ │ │ │ - ld r12,208(r31) │ │ │ │ - ld r3,160(r19) │ │ │ │ - std r12,128(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r19) │ │ │ │ - sradi r10,r21,1 │ │ │ │ - addze r10,r10 │ │ │ │ - ld r12,128(r31) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - std r10,112(r31) │ │ │ │ - bne 18da0 │ │ │ │ - cmpdi r21,1 │ │ │ │ - ble 1833c │ │ │ │ - mr r6,r10 │ │ │ │ - addi r9,r25,1 │ │ │ │ - ld r7,120(r31) │ │ │ │ - sldi r17,r24,4 │ │ │ │ - ld r23,192(r31) │ │ │ │ - addis r8,r2,-2 │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r3,24(r29) │ │ │ │ + fmr f1,f28 │ │ │ │ + mr r8,r16 │ │ │ │ + mr r5,r24 │ │ │ │ + addi r21,r21,1 │ │ │ │ + ld r9,112(r31) │ │ │ │ + ld r10,120(r31) │ │ │ │ + addi r18,r18,16 │ │ │ │ + std r2,96(r1) │ │ │ │ + ld r2,152(r31) │ │ │ │ + ld r4,160(r31) │ │ │ │ + add r3,r3,r19 │ │ │ │ + add r6,r24,r2 │ │ │ │ + bl cce0 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r21 │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bne 18660 │ │ │ │ + mr r30,r29 │ │ │ │ + ld r20,176(r31) │ │ │ │ + ld r24,184(r31) │ │ │ │ + ld r28,112(r31) │ │ │ │ + ld r27,120(r31) │ │ │ │ + ld r19,192(r31) │ │ │ │ + ld r29,200(r31) │ │ │ │ + b 18c10 │ │ │ │ + ld r18,104(r30) │ │ │ │ + cmpwi r17,0 │ │ │ │ + addi r23,r25,2 │ │ │ │ + divd r23,r18,r23 │ │ │ │ + bne 19dc8 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 18c10 │ │ │ │ + mtfprd f0,r23 │ │ │ │ + xxspltib vs60,2 │ │ │ │ + xxspltib vs61,3 │ │ │ │ + xxspltib vs62,1 │ │ │ │ + sldi r9,r22,5 │ │ │ │ + addi r18,r18,1 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mtvsrdd vs59,r23,r23 │ │ │ │ + fcfid f28,f0 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + li r15,8 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + fcfid f29,f0 │ │ │ │ + mtfprd f0,r27 │ │ │ │ + neg r23,r9 │ │ │ │ + li r17,0 │ │ │ │ + cmpdi cr4,r21,0 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + mr r16,r2 │ │ │ │ + fcfid f30,f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r9,112(r30) │ │ │ │ + mr r14,r1 │ │ │ │ + mr r2,r17 │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + beq 1898c │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r2,r2,r15 │ │ │ │ + ld r8,48(r30) │ │ │ │ + ld r3,72(r30) │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ld r9,120(r30) │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r4,88(r30) │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + lfd f12,0(r3) │ │ │ │ + lfdx f1,r9,r7 │ │ │ │ + stdux r10,r1,r23 │ │ │ │ + addi r5,r1,112 │ │ │ │ + fcfid f0,f12 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + lfdx f12,r9,r10 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + subf r10,r4,r10 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f1,f29,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f12,f0 │ │ │ │ + xscvdpsxds vs42,vs12 │ │ │ │ + fsub f10,f0,f12 │ │ │ │ + ble cr4,18aac │ │ │ │ + fadd f11,f12,f31 │ │ │ │ + srdi r6,r21,1 │ │ │ │ + ld r10,176(r30) │ │ │ │ + plxv vs43,260728 # 58480 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + mr r8,r5 │ │ │ │ + mr r0,r2 │ │ │ │ + mtctr r6 │ │ │ │ + fsub f11,f11,f0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vaddudm v11,v11,v28 │ │ │ │ + vmulld v0,v27,v0 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v1,v0,v30 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v29 │ │ │ │ + xvcvsxddp vs0,vs33 │ │ │ │ + vsld v1,v1,v29 │ │ │ │ + vnegd v12,v0 │ │ │ │ + vnegd v13,v1 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs12,vs44,vs32,vs12 │ │ │ │ + xxsel vs0,vs45,vs33,vs0 │ │ │ │ + mfvsrld r12,vs12 │ │ │ │ + mffprd r11,f12 │ │ │ │ + mfvsrld r2,vs0 │ │ │ │ + mffprd r6,f0 │ │ │ │ + ldx r11,r11,r10 │ │ │ │ + ldx r12,r12,r10 │ │ │ │ + ldx r6,r6,r10 │ │ │ │ + ldx r2,r2,r10 │ │ │ │ + mtvsrdd vs0,r11,r12 │ │ │ │ + mtvsrdd vs12,r6,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 18a30 │ │ │ │ + mr r2,r0 │ │ │ │ + lfd f12,8(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r8,r7,8 │ │ │ │ + add r6,r5,r22 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f11,r9,r2 │ │ │ │ + lfdx f12,r9,r8 │ │ │ │ + add r8,r9,r8 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f12,f30,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f12,f0 │ │ │ │ + xscvdpsxds vs42,vs12 │ │ │ │ + fsub f10,f0,f12 │ │ │ │ + ble cr4,18bd0 │ │ │ │ + fadd f11,f12,f31 │ │ │ │ + mfvrd r2,v10 │ │ │ │ + ld r10,176(r30) │ │ │ │ + srdi r9,r21,1 │ │ │ │ + add r6,r5,r22 │ │ │ │ + plxv vs43,260452 # 58480 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r9 │ │ │ │ + mr r3,r6 │ │ │ │ + mtvsrdd vs41,r2,r2 │ │ │ │ + add r10,r10,r18 │ │ │ │ + fsub f11,f11,f0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r3,r3,16 │ │ │ │ + vaddudm v11,v11,v28 │ │ │ │ + vmulld v0,v27,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v12,v13,v30 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mfvsrld r11,vs32 │ │ │ │ + mfvrd r9,v0 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r9,r9,r10 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + ldx r11,r11,r10 │ │ │ │ + ldx r2,r2,r10 │ │ │ │ + ldx r4,r4,r10 │ │ │ │ + mtvsrdd vs0,r9,r11 │ │ │ │ + mtvsrdd vs12,r2,r4 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 18b50 │ │ │ │ + ld r3,24(r30) │ │ │ │ + mr r10,r27 │ │ │ │ + mr r9,r28 │ │ │ │ + mr r4,r26 │ │ │ │ + addi r17,r17,1 │ │ │ │ + std r25,96(r1) │ │ │ │ + addi r15,r15,16 │ │ │ │ + add r3,r3,r7 │ │ │ │ + bl cce0 │ │ │ │ + cmpd r16,r17 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r14) │ │ │ │ + mr r1,r14 │ │ │ │ + bne 18970 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r3,160(r30) │ │ │ │ + sradi r22,r20,1 │ │ │ │ + addze r22,r22 │ │ │ │ + bl 4f20 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 18ed0 │ │ │ │ + cmpdi r20,1 │ │ │ │ + ble 184b0 │ │ │ │ + addi r2,r28,1 │ │ │ │ + subf r28,r22,r28 │ │ │ │ + mulli r17,r27,-16 │ │ │ │ + sradi r16,r24,1 │ │ │ │ + addze r16,r16 │ │ │ │ + plfd f30,259432 # 581b0 │ │ │ │ + sldi r9,r24,4 │ │ │ │ li r15,1 │ │ │ │ - li r21,0 │ │ │ │ - subf r26,r6,r25 │ │ │ │ - subf r20,r6,r9 │ │ │ │ - addis r25,r2,-2 │ │ │ │ - addi r8,r8,2800 │ │ │ │ - mulld r9,r26,r24 │ │ │ │ - sradi r14,r7,1 │ │ │ │ - addze r14,r14 │ │ │ │ - sldi r10,r7,4 │ │ │ │ - cmpdi cr4,r7,1 │ │ │ │ - mulld r20,r20,r24 │ │ │ │ - lfd f29,0(r8) │ │ │ │ - addi r25,r25,2928 │ │ │ │ - std r8,160(r31) │ │ │ │ - mulld r28,r10,r6 │ │ │ │ - isel r29,r14,r15,4*cr4+gt │ │ │ │ - std r9,128(r31) │ │ │ │ - li r9,0 │ │ │ │ - std r29,168(r31) │ │ │ │ - std r9,120(r31) │ │ │ │ - subf r9,r17,r10 │ │ │ │ - subf r28,r23,r28 │ │ │ │ - std r9,144(r31) │ │ │ │ - subf r9,r14,r24 │ │ │ │ + cmpdi cr4,r24,1 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + std r22,128(r31) │ │ │ │ + mulld r10,r28,r27 │ │ │ │ + subf r4,r22,r2 │ │ │ │ + li r23,0 │ │ │ │ + mulld r2,r22,r9 │ │ │ │ + mulld r4,r4,r27 │ │ │ │ + subf r18,r16,r27 │ │ │ │ + add r9,r17,r9 │ │ │ │ + std r10,112(r31) │ │ │ │ + li r10,0 │ │ │ │ std r9,136(r31) │ │ │ │ - sldi r9,r14,4 │ │ │ │ + sldi r9,r16,4 │ │ │ │ + subf r2,r29,r2 │ │ │ │ + std r10,120(r31) │ │ │ │ + isel r10,r16,r15,4*cr4+gt │ │ │ │ + subf r15,r16,r4 │ │ │ │ std r9,152(r31) │ │ │ │ - subf r9,r20,r14 │ │ │ │ - subf r20,r14,r20 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - subf r27,r23,r9 │ │ │ │ - add r28,r28,r9 │ │ │ │ - add r27,r12,r27 │ │ │ │ - add r28,r12,r28 │ │ │ │ - nop │ │ │ │ - ld r9,112(r31) │ │ │ │ - lfd f0,88(r19) │ │ │ │ - ld r8,72(r19) │ │ │ │ - subf r7,r9,r21 │ │ │ │ + std r10,144(r31) │ │ │ │ + mulli r9,r15,-16 │ │ │ │ + subf r26,r29,r9 │ │ │ │ + add r25,r9,r19 │ │ │ │ + add r25,r25,r2 │ │ │ │ + add r26,r19,r26 │ │ │ │ + ld r2,128(r31) │ │ │ │ + lfd f0,88(r30) │ │ │ │ + ld r10,72(r30) │ │ │ │ + subf r2,r2,r23 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - ld r9,96(r19) │ │ │ │ - mtfprd f0,r7 │ │ │ │ + lfd f12,0(r10) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,88(r19) │ │ │ │ - ld r8,72(r19) │ │ │ │ - ld r9,96(r19) │ │ │ │ - lxsd v29,0(r25) │ │ │ │ + bl 4c20 │ │ │ │ + lfd f0,88(r30) │ │ │ │ + ld r10,72(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ + xsdivdp vs63,vs31,vs1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - xsdivdp vs63,vs61,vs1 │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r21 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - xsdivdp vs61,vs61,vs1 │ │ │ │ + bl 4c20 │ │ │ │ + xsdivdp vs61,vs31,vs1 │ │ │ │ xxspltd vs61,vs61,0 │ │ │ │ - ble cr4,18a4c │ │ │ │ - ld r10,136(r31) │ │ │ │ - sldi r9,r20,4 │ │ │ │ - ld r17,168(r31) │ │ │ │ - neg r30,r14 │ │ │ │ - add r18,r9,r23 │ │ │ │ - sldi r6,r10,4 │ │ │ │ - ld r10,128(r31) │ │ │ │ - add r22,r6,r23 │ │ │ │ - sldi r7,r10,4 │ │ │ │ - ld r10,120(r31) │ │ │ │ - add r15,r7,r23 │ │ │ │ - sldi r8,r10,4 │ │ │ │ - ld r10,160(r31) │ │ │ │ - add r16,r8,r23 │ │ │ │ - lfd f30,0(r10) │ │ │ │ - ld r10,152(r31) │ │ │ │ - add r26,r27,r10 │ │ │ │ - add r29,r10,r28 │ │ │ │ - ld r3,72(r19) │ │ │ │ - lfd f12,88(r19) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - ld r4,96(r19) │ │ │ │ + ble cr4,18e90 │ │ │ │ + ld r9,112(r31) │ │ │ │ + sldi r2,r15,4 │ │ │ │ + sldi r7,r18,4 │ │ │ │ + ld r19,144(r31) │ │ │ │ + neg r28,r16 │ │ │ │ + add r20,r2,r29 │ │ │ │ + add r22,r7,r29 │ │ │ │ + sldi r8,r9,4 │ │ │ │ + ld r9,120(r31) │ │ │ │ + add r17,r8,r29 │ │ │ │ + sldi r10,r9,4 │ │ │ │ + ld r9,152(r31) │ │ │ │ + add r14,r10,r29 │ │ │ │ + add r21,r9,r26 │ │ │ │ + add r24,r9,r25 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r4,72(r30) │ │ │ │ + lfd f12,88(r30) │ │ │ │ + mtfprd f0,r28 │ │ │ │ addi r22,r22,16 │ │ │ │ - addi r15,r15,16 │ │ │ │ - addi r16,r16,16 │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r14,r14,16 │ │ │ │ + ld r5,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,8(r3) │ │ │ │ + lfd f12,8(r4) │ │ │ │ fmul f0,f0,f30 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r4) │ │ │ │ + lfd f12,8(r5) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r30,r14 │ │ │ │ - lfd f12,88(r19) │ │ │ │ - ld r3,72(r19) │ │ │ │ - ld r4,96(r19) │ │ │ │ - lfd f31,0(r25) │ │ │ │ - addi r30,r30,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f11,f12 │ │ │ │ - lfd f12,8(r3) │ │ │ │ + bl 4c20 │ │ │ │ + add r2,r28,r16 │ │ │ │ + lfd f12,88(r30) │ │ │ │ + ld r4,72(r30) │ │ │ │ + addi r28,r28,1 │ │ │ │ + ld r5,96(r30) │ │ │ │ + mtfprd f0,r2 │ │ │ │ xsdivdp vs62,vs31,vs1 │ │ │ │ - fcfid f10,f12 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcfid f1,f12 │ │ │ │ lfd f12,8(r4) │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,8(r5) │ │ │ │ fmul f0,f0,f30 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ xxspltd vs62,vs62,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ - fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs0,0(r18) │ │ │ │ - addic. r17,r17,-1 │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ + fmul f1,f1,f12 │ │ │ │ + bl 4c20 │ │ │ │ + lxv vs0,0(r20) │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + fdiv f1,f31,f1 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r27,r18 │ │ │ │ + stxvx vs0,r26,r20 │ │ │ │ lxv vs0,-16(r22) │ │ │ │ - xxspltd vs31,vs31,0 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r28,r18 │ │ │ │ - lxv vs0,-16(r15) │ │ │ │ - xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r25,r20 │ │ │ │ + lxv vs0,-16(r17) │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r26,r18 │ │ │ │ - lxv vs0,-16(r16) │ │ │ │ - xvmuldp vs0,vs0,vs31 │ │ │ │ + stxvx vs0,r21,r20 │ │ │ │ + lxv vs0,-16(r14) │ │ │ │ + xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r29,r18 │ │ │ │ - addi r18,r18,16 │ │ │ │ - bne 18950 │ │ │ │ - ld r9,144(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r20,r20,r24 │ │ │ │ - add r27,r27,r9 │ │ │ │ - add r28,r28,r9 │ │ │ │ - ld r9,128(r31) │ │ │ │ - add r10,r10,r24 │ │ │ │ - std r10,136(r31) │ │ │ │ - add r9,r9,r24 │ │ │ │ - std r9,128(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - add r9,r9,r24 │ │ │ │ - std r9,120(r31) │ │ │ │ - ld r9,112(r31) │ │ │ │ - cmpd r21,r9 │ │ │ │ - blt 18860 │ │ │ │ - b 1833c │ │ │ │ - ld r9,104(r19) │ │ │ │ - cmpwi r22,0 │ │ │ │ - addi r26,r28,2 │ │ │ │ - std r9,128(r31) │ │ │ │ - divd r26,r9,r26 │ │ │ │ - bne 19c9c │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 18784 │ │ │ │ - mtfprd f0,r26 │ │ │ │ - sldi r4,r27,4 │ │ │ │ - sldi r9,r27,5 │ │ │ │ - std r30,112(r31) │ │ │ │ - ld r30,128(r31) │ │ │ │ - std r21,136(r31) │ │ │ │ - sldi r22,r26,3 │ │ │ │ - li r14,8 │ │ │ │ + stxvx vs0,r24,r20 │ │ │ │ + addi r20,r20,16 │ │ │ │ + bne 18da0 │ │ │ │ + ld r2,136(r31) │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r15,r15,r27 │ │ │ │ + add r18,r18,r27 │ │ │ │ + add r26,r26,r2 │ │ │ │ + add r25,r25,r2 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,120(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + cmpd r23,r2 │ │ │ │ + blt 18cc0 │ │ │ │ + b 184b0 │ │ │ │ + cmpdi r20,1 │ │ │ │ + ld r2,168(r30) │ │ │ │ + ble 184b0 │ │ │ │ + sradi r15,r24,1 │ │ │ │ + addze r15,r15 │ │ │ │ + cmpdi r24,1 │ │ │ │ + ld r6,8(r2) │ │ │ │ + subf r28,r22,r28 │ │ │ │ + subf r12,r15,r27 │ │ │ │ + ble 184b0 │ │ │ │ + mulld r21,r24,r22 │ │ │ │ + mulld r23,r27,r28 │ │ │ │ + ld r10,0(r2) │ │ │ │ + addi r8,r15,-1 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + std r22,136(r31) │ │ │ │ + li r9,1 │ │ │ │ + cmpldi r15,1 │ │ │ │ + sldi r7,r27,4 │ │ │ │ + sldi r30,r15,3 │ │ │ │ + sldi r5,r24,4 │ │ │ │ + std r8,168(r31) │ │ │ │ + sldi r4,r15,4 │ │ │ │ + mr r16,r29 │ │ │ │ + li r17,0 │ │ │ │ + iseleq r9,r9,r8 │ │ │ │ + std r7,112(r31) │ │ │ │ + add r30,r6,r30 │ │ │ │ + mr r7,r19 │ │ │ │ + li r18,0 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r10,120(r31) │ │ │ │ li r20,0 │ │ │ │ - fcfid f28,f0 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - addi r27,r9,15 │ │ │ │ - addi r9,r4,-16 │ │ │ │ - cmpdi cr4,r18,0 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - mr r29,r4 │ │ │ │ - std r12,144(r31) │ │ │ │ - fcfid f29,f0 │ │ │ │ - mtfprd f0,r24 │ │ │ │ - mr r21,r9 │ │ │ │ - fcfid f30,f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,112(r19) │ │ │ │ - mr r17,r1 │ │ │ │ - mr r4,r20 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 18b2c │ │ │ │ - ld r9,240(r19) │ │ │ │ - ldx r4,r9,r14 │ │ │ │ - ld r8,48(r19) │ │ │ │ - ld r15,72(r19) │ │ │ │ - sldi r3,r4,4 │ │ │ │ - ld r16,120(r19) │ │ │ │ - ld r10,0(r1) │ │ │ │ - clrrdi r9,r27,4 │ │ │ │ - ld r0,88(r19) │ │ │ │ - neg r9,r9 │ │ │ │ - mulld r4,r4,r8 │ │ │ │ - lfd f12,0(r15) │ │ │ │ - lfdx f1,r16,r3 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r5,r1,112 │ │ │ │ - fcfid f0,f12 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - lfdx f12,r16,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r0,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f1,f29,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ - frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - ble cr4,18c3c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtctr r18 │ │ │ │ - ld r11,176(r19) │ │ │ │ - mr r7,r5 │ │ │ │ - lfd f9,2928(r9) │ │ │ │ - mffprd r9,f12 │ │ │ │ - neg r8,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r12,r10,-8 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - mr r6,r10 │ │ │ │ - subf r10,r22,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,18c14 │ │ │ │ - mr r12,r8 │ │ │ │ - lfdx f12,r11,r12 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 18c24 │ │ │ │ - addi r6,r8,-8 │ │ │ │ - lfdx f0,r11,r6 │ │ │ │ - add r8,r8,r22 │ │ │ │ - addi r7,r7,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - bdnz 18be0 │ │ │ │ - lfd f12,8(r15) │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r3,8 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - fcfid f0,f12 │ │ │ │ - lfdx f11,r16,r4 │ │ │ │ - lfdx f12,r16,r8 │ │ │ │ - add r8,r16,r8 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r0,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f30,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ - frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - ble cr4,18d4c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mffprd r7,f12 │ │ │ │ - ld r12,176(r19) │ │ │ │ - addi r15,r30,1 │ │ │ │ - add r16,r5,r21 │ │ │ │ - mr r0,r18 │ │ │ │ - lfd f9,2928(r9) │ │ │ │ - not r11,r7 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - b 18ce0 │ │ │ │ - lfdx f12,r12,r9 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r7,r26,r7 │ │ │ │ - add r11,r11,r26 │ │ │ │ - addi r16,r16,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r16) │ │ │ │ - beq 18d4c │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r9,r7,1 │ │ │ │ - add r6,r11,r15 │ │ │ │ - mr r10,r7 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - add r4,r15,r9 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,18d18 │ │ │ │ - addi r10,r11,1 │ │ │ │ - add r10,r15,r10 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r12,r10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 18cc0 │ │ │ │ - lfdx f12,r12,r6 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r7,r26,r7 │ │ │ │ - add r11,r11,r26 │ │ │ │ - addi r16,r16,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r16) │ │ │ │ - bne 18ce0 │ │ │ │ - ld r7,24(r19) │ │ │ │ - ld r4,112(r31) │ │ │ │ - mr r9,r25 │ │ │ │ - mr r10,r24 │ │ │ │ - add r6,r5,r29 │ │ │ │ - addi r20,r20,1 │ │ │ │ - std r28,96(r1) │ │ │ │ - addi r14,r14,16 │ │ │ │ - add r3,r7,r3 │ │ │ │ - bl cbc0 │ │ │ │ - cmpd r23,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ - mr r1,r17 │ │ │ │ - bne 18b10 │ │ │ │ - ld r21,136(r31) │ │ │ │ - ld r12,144(r31) │ │ │ │ - b 18784 │ │ │ │ + li r14,0 │ │ │ │ + cmpdi cr7,r15,1 │ │ │ │ + std r4,152(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ + sldi r8,r23,4 │ │ │ │ + sldi r10,r21,4 │ │ │ │ + sldi r9,r12,4 │ │ │ │ + mr r22,r5 │ │ │ │ + std r2,128(r31) │ │ │ │ + add r8,r8,r29 │ │ │ │ + add r10,r19,r10 │ │ │ │ + std r9,160(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r21,1 │ │ │ │ - ld r9,168(r19) │ │ │ │ - ble 1833c │ │ │ │ - ld r8,120(r31) │ │ │ │ - ld r4,8(r9) │ │ │ │ - subf r27,r10,r25 │ │ │ │ - sradi r16,r8,1 │ │ │ │ - addze r16,r16 │ │ │ │ - cmpdi r8,1 │ │ │ │ - subf r14,r16,r24 │ │ │ │ - ble 1833c │ │ │ │ - mulld r21,r8,r10 │ │ │ │ - mulld r27,r24,r27 │ │ │ │ - ld r7,0(r9) │ │ │ │ - sldi r6,r16,4 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r0,r24,4 │ │ │ │ - ld r3,192(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r11,r16,-1 │ │ │ │ - li r10,1 │ │ │ │ - cmpldi r16,1 │ │ │ │ - sldi r28,r16,3 │ │ │ │ - std r6,168(r31) │ │ │ │ - std r8,144(r31) │ │ │ │ - subf r8,r6,r0 │ │ │ │ - mr r5,r12 │ │ │ │ - li r18,0 │ │ │ │ - li r19,0 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r7,136(r31) │ │ │ │ - add r28,r4,r28 │ │ │ │ - li r20,0 │ │ │ │ - li r15,0 │ │ │ │ - sldi r6,r27,4 │ │ │ │ - sldi r7,r21,4 │ │ │ │ - std r8,176(r31) │ │ │ │ - sldi r8,r14,4 │ │ │ │ - std r9,128(r31) │ │ │ │ - mr r17,r3 │ │ │ │ - iseleq r9,r10,r11 │ │ │ │ - cmpdi cr7,r16,1 │ │ │ │ - std r11,184(r31) │ │ │ │ - std r8,152(r31) │ │ │ │ - add r6,r6,r3 │ │ │ │ - mr r8,r3 │ │ │ │ - add r7,r12,r7 │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r22,r27,r14 │ │ │ │ - add r23,r19,r14 │ │ │ │ - add r25,r16,r20 │ │ │ │ - add r26,r16,r21 │ │ │ │ - lxvdsx vs9,r9,r18 │ │ │ │ - ld r9,128(r31) │ │ │ │ - lxvdsx vs10,r9,r18 │ │ │ │ - beq cr7,18fdc │ │ │ │ - ld r9,168(r31) │ │ │ │ - li r10,0 │ │ │ │ - add r29,r9,r5 │ │ │ │ - add r30,r9,r7 │ │ │ │ - ld r9,176(r31) │ │ │ │ - add r11,r6,r9 │ │ │ │ - ld r9,152(r31) │ │ │ │ - add r3,r9,r8 │ │ │ │ - ld r9,160(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ - lxvdsx vs11,r4,r10 │ │ │ │ - lxvdsx vs12,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r25,r23,r12 │ │ │ │ + add r26,r18,r12 │ │ │ │ + add r28,r15,r20 │ │ │ │ + add r0,r15,r21 │ │ │ │ + lxvdsx vs9,r2,r17 │ │ │ │ + ld r2,128(r31) │ │ │ │ + lxvdsx vs10,r2,r17 │ │ │ │ + beq cr7,19108 │ │ │ │ + ld r2,152(r31) │ │ │ │ + li r9,0 │ │ │ │ + add r11,r2,r7 │ │ │ │ + add r3,r2,r10 │ │ │ │ + ld r2,160(r31) │ │ │ │ + add r4,r8,r2 │ │ │ │ + add r5,r2,r29 │ │ │ │ + ld r2,144(r31) │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ + nop │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + lxvdsx vs11,r6,r9 │ │ │ │ + lxvdsx vs12,r30,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxvx vs0,r11,r2 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 18eb0 │ │ │ │ - ld r9,184(r31) │ │ │ │ - sldi r10,r9,3 │ │ │ │ - add r22,r22,r9 │ │ │ │ - add r11,r20,r9 │ │ │ │ - add r23,r23,r9 │ │ │ │ - ld r30,120(r31) │ │ │ │ - add r3,r21,r9 │ │ │ │ - add r25,r25,r9 │ │ │ │ - add r26,r26,r9 │ │ │ │ - addi r15,r15,1 │ │ │ │ - lxvdsx vs0,r4,r10 │ │ │ │ - sldi r22,r22,4 │ │ │ │ - ld r10,144(r31) │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r6,r6,r0 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - sldi r3,r3,4 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 18fe0 │ │ │ │ + ld r2,168(r31) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + add r25,r25,r2 │ │ │ │ + add r4,r20,r2 │ │ │ │ + add r26,r26,r2 │ │ │ │ + ld r5,112(r31) │ │ │ │ + ld r3,136(r31) │ │ │ │ + add r28,r28,r2 │ │ │ │ + add r0,r0,r2 │ │ │ │ + addi r14,r14,1 │ │ │ │ + add r7,r7,r22 │ │ │ │ + lxvdsx vs0,r6,r9 │ │ │ │ sldi r25,r25,4 │ │ │ │ + add r9,r15,r2 │ │ │ │ sldi r26,r26,4 │ │ │ │ - lxvx vs12,r22,r17 │ │ │ │ - add r20,r20,r30 │ │ │ │ - add r21,r21,r30 │ │ │ │ - ld r30,112(r31) │ │ │ │ - add r8,r8,r0 │ │ │ │ - addi r18,r18,8 │ │ │ │ - add r5,r5,r10 │ │ │ │ - add r7,r7,r10 │ │ │ │ - add r10,r16,r9 │ │ │ │ - xvmuldp vs8,vs9,vs0 │ │ │ │ + sldi r4,r4,4 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + add r10,r10,r22 │ │ │ │ + addi r17,r17,8 │ │ │ │ + lxvx vs12,r25,r16 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r8,r8,r5 │ │ │ │ + add r29,r29,r5 │ │ │ │ + add r5,r21,r2 │ │ │ │ + cmpd r14,r3 │ │ │ │ + add r20,r20,r24 │ │ │ │ + add r21,r21,r24 │ │ │ │ + xvmuldp vs8,vs0,vs9 │ │ │ │ xvmuldp vs0,vs10,vs0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r15,r30 │ │ │ │ - lxvdsx vs11,r4,r10 │ │ │ │ - add r10,r27,r9 │ │ │ │ - add r9,r19,r9 │ │ │ │ - add r27,r27,r24 │ │ │ │ - add r19,r19,r24 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + lxvdsx vs11,r6,r9 │ │ │ │ + add r9,r23,r2 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + add r2,r18,r2 │ │ │ │ + add r23,r23,r27 │ │ │ │ + add r18,r18,r27 │ │ │ │ sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ xvmuldp vs12,vs12,vs8 │ │ │ │ - stxvx vs12,r11,r12 │ │ │ │ - lxvx vs12,r23,r17 │ │ │ │ + stxvx vs12,r4,r19 │ │ │ │ + lxvx vs12,r26,r16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r3,r12 │ │ │ │ - lxvx vs0,r10,r17 │ │ │ │ + stxvx vs0,r5,r19 │ │ │ │ + lxvx vs0,r9,r16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - stxvx vs0,r25,r12 │ │ │ │ - lxvx vs0,r9,r17 │ │ │ │ + stxvx vs0,r28,r19 │ │ │ │ + lxvx vs0,r2,r16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r26,r12 │ │ │ │ - blt 18e60 │ │ │ │ - b 1833c │ │ │ │ - li r9,0 │ │ │ │ - b 18f08 │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 18784 │ │ │ │ - andi. r16,r16,2048 │ │ │ │ - ld r29,24(r19) │ │ │ │ - ld r22,176(r19) │ │ │ │ - ld r26,120(r19) │ │ │ │ - bne 191c8 │ │ │ │ - mr r20,r29 │ │ │ │ - addi r26,r26,8 │ │ │ │ - sldi r29,r27,5 │ │ │ │ - mr r18,r12 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stxvx vs0,r19,r0 │ │ │ │ + blt 18f90 │ │ │ │ + b 184b0 │ │ │ │ + li r2,0 │ │ │ │ + b 19038 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 18c10 │ │ │ │ + andi. r14,r14,2048 │ │ │ │ + ld r23,24(r30) │ │ │ │ + ld r18,176(r30) │ │ │ │ + ld r21,120(r30) │ │ │ │ + bne 192f8 │ │ │ │ + sldi r16,r22,5 │ │ │ │ + mr r17,r2 │ │ │ │ + addi r21,r21,8 │ │ │ │ + sldi r22,r22,4 │ │ │ │ nop │ │ │ │ - lfd f1,-8(r26) │ │ │ │ - mr r8,r26 │ │ │ │ - add r6,r27,r22 │ │ │ │ - mr r5,r22 │ │ │ │ - mr r3,r20 │ │ │ │ - mr r10,r24 │ │ │ │ - mr r9,r25 │ │ │ │ - mr r4,r30 │ │ │ │ - std r28,96(r1) │ │ │ │ - addi r20,r20,16 │ │ │ │ - add r22,r22,r29 │ │ │ │ - addi r26,r26,16 │ │ │ │ - bl cbc0 │ │ │ │ - addic. r23,r23,-1 │ │ │ │ - bne 19020 │ │ │ │ - mr r12,r18 │ │ │ │ - b 18784 │ │ │ │ - mulld r27,r27,r27 │ │ │ │ - cmpdi r23,0 │ │ │ │ - ld r6,184(r19) │ │ │ │ - ld r5,176(r19) │ │ │ │ - ld r11,24(r19) │ │ │ │ - ld r28,240(r19) │ │ │ │ - sldi r4,r27,2 │ │ │ │ - ble 18784 │ │ │ │ - rlwinm r16,r16,0,20,20 │ │ │ │ - andi. r10,r23,3 │ │ │ │ - mr r9,r23 │ │ │ │ - cmpdi cr5,r27,0 │ │ │ │ + lfd f1,-8(r21) │ │ │ │ + mr r8,r21 │ │ │ │ + add r6,r18,r22 │ │ │ │ + mr r5,r18 │ │ │ │ + mr r3,r23 │ │ │ │ + std r25,96(r1) │ │ │ │ + mr r10,r27 │ │ │ │ + mr r9,r28 │ │ │ │ + mr r4,r26 │ │ │ │ + addi r23,r23,16 │ │ │ │ + add r18,r18,r16 │ │ │ │ + addi r21,r21,16 │ │ │ │ + bl cce0 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + bne 19140 │ │ │ │ + b 18c10 │ │ │ │ + mulld r22,r22,r22 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r7,184(r30) │ │ │ │ + ld r6,176(r30) │ │ │ │ + ld r3,24(r30) │ │ │ │ + ld r11,240(r30) │ │ │ │ + sldi r5,r22,2 │ │ │ │ + ble 18c10 │ │ │ │ + rlwinm r14,r14,0,20,20 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + mr r9,r2 │ │ │ │ + cmpdi cr5,r22,0 │ │ │ │ li r8,0 │ │ │ │ - cmpwi cr7,r16,0 │ │ │ │ - beq 190dc │ │ │ │ + cmpwi cr7,r14,0 │ │ │ │ + beq 191f8 │ │ │ │ cmpdi r10,1 │ │ │ │ - beq 190c8 │ │ │ │ + beq 191e4 │ │ │ │ cmpdi r10,2 │ │ │ │ - beq 190bc │ │ │ │ - bne cr7,19164 │ │ │ │ - bne cr5,191c0 │ │ │ │ + beq 191d8 │ │ │ │ + bne cr7,19294 │ │ │ │ + bne cr5,192f0 │ │ │ │ li r8,1 │ │ │ │ - bne cr7,19164 │ │ │ │ - bne cr5,191c0 │ │ │ │ + bne cr7,19294 │ │ │ │ + bne cr5,192f0 │ │ │ │ addi r8,r8,1 │ │ │ │ - bne cr7,19164 │ │ │ │ - bne cr5,191c0 │ │ │ │ + bne cr7,19294 │ │ │ │ + bne cr5,192f0 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd r23,r8 │ │ │ │ - beq 18784 │ │ │ │ + cmpd r2,r8 │ │ │ │ + beq 18c10 │ │ │ │ srdi r9,r9,2 │ │ │ │ mtctr r9 │ │ │ │ - bne cr7,19164 │ │ │ │ - bne cr5,191c0 │ │ │ │ + bne cr7,19294 │ │ │ │ + bne cr5,192f0 │ │ │ │ + mfctr r9 │ │ │ │ addi r8,r8,4 │ │ │ │ - bdnz 190e4 │ │ │ │ - b 18784 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + mtctr r10 │ │ │ │ + bne 19200 │ │ │ │ + b 18c10 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq cr5,1a080 │ │ │ │ - addi r9,r28,8 │ │ │ │ + beq cr5,1a234 │ │ │ │ + addi r9,r11,8 │ │ │ │ sldi r10,r8,4 │ │ │ │ - mr r3,r8 │ │ │ │ + mr r4,r8 │ │ │ │ ldx r8,r9,r10 │ │ │ │ - mulld r10,r4,r8 │ │ │ │ - mtctr r4 │ │ │ │ + mulld r10,r5,r8 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r8,r11,r8 │ │ │ │ + mtctr r5 │ │ │ │ + add r8,r3,r8 │ │ │ │ sldi r10,r10,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r6,r10 │ │ │ │ - lxvdsx vs0,r5,r10 │ │ │ │ + ldx r9,r7,r10 │ │ │ │ + lxvdsx vs0,r6,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ lxv vs12,0(r8) │ │ │ │ sldi r9,r9,4 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ + lxvx vs11,r26,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - bdnz 19130 │ │ │ │ - addi r8,r3,1 │ │ │ │ - cmpd r23,r8 │ │ │ │ - beq 18784 │ │ │ │ - beq cr7,191c0 │ │ │ │ - subf r9,r8,r23 │ │ │ │ + stxvx vs0,r26,r9 │ │ │ │ + bdnz 19260 │ │ │ │ + addi r8,r4,1 │ │ │ │ + cmpd r2,r8 │ │ │ │ + beq 18c10 │ │ │ │ + beq cr7,192f0 │ │ │ │ + subf r9,r8,r2 │ │ │ │ andi. r10,r9,3 │ │ │ │ - beq 19198 │ │ │ │ + beq 192c8 │ │ │ │ cmpdi r10,1 │ │ │ │ - beq 19188 │ │ │ │ + beq 192b8 │ │ │ │ cmpdi r10,2 │ │ │ │ - bne 19100 │ │ │ │ - bne cr5,19104 │ │ │ │ + bne 19230 │ │ │ │ + bne cr5,19234 │ │ │ │ addi r8,r8,1 │ │ │ │ - bne cr5,19104 │ │ │ │ + bne cr5,19234 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd r23,r8 │ │ │ │ - beq 18784 │ │ │ │ + cmpd r2,r8 │ │ │ │ + beq 18c10 │ │ │ │ srdi r9,r9,2 │ │ │ │ - bne cr5,19104 │ │ │ │ + bne cr5,19234 │ │ │ │ cmpdi r9,1 │ │ │ │ addi r8,r8,4 │ │ │ │ addi r9,r9,-1 │ │ │ │ - bne 1919c │ │ │ │ - b 18784 │ │ │ │ + bne 192cc │ │ │ │ + b 18c10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r8 │ │ │ │ - b 19114 │ │ │ │ - li r20,8 │ │ │ │ - mr r18,r12 │ │ │ │ - ld r8,240(r19) │ │ │ │ - mr r10,r24 │ │ │ │ - mr r9,r25 │ │ │ │ - mr r4,r30 │ │ │ │ - ldx r3,r8,r20 │ │ │ │ - addi r20,r20,16 │ │ │ │ - sldi r6,r3,1 │ │ │ │ - mulld r5,r27,r3 │ │ │ │ - sldi r3,r3,4 │ │ │ │ + mr r4,r8 │ │ │ │ + b 19244 │ │ │ │ + mr r16,r2 │ │ │ │ + li r17,8 │ │ │ │ + ld r2,240(r30) │ │ │ │ + mr r10,r27 │ │ │ │ + mr r9,r28 │ │ │ │ + mr r4,r26 │ │ │ │ + ldx r2,r2,r17 │ │ │ │ + addi r17,r17,16 │ │ │ │ + sldi r6,r2,1 │ │ │ │ + sldi r3,r2,4 │ │ │ │ + mulld r2,r22,r2 │ │ │ │ addi r6,r6,1 │ │ │ │ - lfdx f1,r26,r3 │ │ │ │ + lfdx f1,r21,r3 │ │ │ │ addi r8,r3,8 │ │ │ │ - add r3,r29,r3 │ │ │ │ - std r28,96(r1) │ │ │ │ - mulld r6,r6,r27 │ │ │ │ - add r8,r26,r8 │ │ │ │ - sldi r5,r5,5 │ │ │ │ - add r5,r22,r5 │ │ │ │ + add r3,r23,r3 │ │ │ │ + std r25,96(r1) │ │ │ │ + mulld r6,r6,r22 │ │ │ │ + add r8,r21,r8 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + add r5,r18,r2 │ │ │ │ sldi r6,r6,4 │ │ │ │ - add r6,r22,r6 │ │ │ │ - bl cbc0 │ │ │ │ - addic. r23,r23,-1 │ │ │ │ - bne 191d0 │ │ │ │ - mr r12,r18 │ │ │ │ - b 18784 │ │ │ │ - ld r14,96(r19) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r12,112(r31) │ │ │ │ - sldi r10,r27,5 │ │ │ │ - mr r29,r1 │ │ │ │ - sldi r22,r28,1 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - lfd f30,2088(r9) │ │ │ │ - neg r9,r10 │ │ │ │ - addi r20,r10,15 │ │ │ │ - addi r15,r22,1 │ │ │ │ - lfd f1,0(r14) │ │ │ │ - cmpdi cr4,r15,0 │ │ │ │ + add r6,r18,r6 │ │ │ │ + bl cce0 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ + bne 19300 │ │ │ │ + b 18c10 │ │ │ │ + ld r10,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r2,128(r31) │ │ │ │ + sldi r17,r22,5 │ │ │ │ ld r8,0(r1) │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ + sldi r16,r25,1 │ │ │ │ + std r1,112(r31) │ │ │ │ + sldi r18,r22,4 │ │ │ │ + neg r9,r17 │ │ │ │ + addi r15,r16,1 │ │ │ │ + addi r17,r17,15 │ │ │ │ + lfd f0,0(r10) │ │ │ │ + std r10,120(r31) │ │ │ │ stdux r8,r1,r9 │ │ │ │ - addi r26,r1,112 │ │ │ │ - add r17,r26,r27 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r12,112(r31) │ │ │ │ - lfd f31,2928(r9) │ │ │ │ + cmpdi cr4,r15,0 │ │ │ │ + addi r23,r1,112 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + add r22,r23,r18 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ld r2,128(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - stfd f31,0(r26) │ │ │ │ - ble cr4,1a088 │ │ │ │ + stfd f12,0(r23) │ │ │ │ + ble cr4,1a23c │ │ │ │ andi. r9,r15,1 │ │ │ │ - fmr f12,f31 │ │ │ │ - addi r9,r26,8 │ │ │ │ - fmr f0,f31 │ │ │ │ - beq 192c8 │ │ │ │ - cmpdi r22,0 │ │ │ │ + ld r10,120(r31) │ │ │ │ + fmr f0,f12 │ │ │ │ + addi r9,r23,8 │ │ │ │ + beq 193f4 │ │ │ │ + cmpdi r16,0 │ │ │ │ stfd f1,0(r9) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 192f8 │ │ │ │ - srdi r10,r15,1 │ │ │ │ - mtctr r10 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 19424 │ │ │ │ + srdi r8,r15,1 │ │ │ │ + mtctr r8 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ addi r9,r9,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ stfd f11,-16(r9) │ │ │ │ stfd f12,-8(r9) │ │ │ │ - bdnz 192d0 │ │ │ │ - lfd f1,8(r14) │ │ │ │ - std r12,112(r31) │ │ │ │ - addi r17,r17,8 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bdnz 193fc │ │ │ │ + lfd f0,8(r10) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r2,120(r31) │ │ │ │ + addi r22,r22,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ andi. r9,r15,1 │ │ │ │ - ld r12,112(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ addi r10,r15,-1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f12,f31 │ │ │ │ - fmr f0,f31 │ │ │ │ - stfdx f31,r26,r27 │ │ │ │ - beq 19348 │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r23,r18 │ │ │ │ + beq 1947c │ │ │ │ cmpdi r10,0 │ │ │ │ - stfd f1,0(r17) │ │ │ │ + stfd f1,0(r22) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r17,r17,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 19378 │ │ │ │ + addi r22,r22,8 │ │ │ │ + beq 194ac │ │ │ │ srdi r9,r15,1 │ │ │ │ mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r17,r17,16 │ │ │ │ + addi r22,r22,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r17) │ │ │ │ - stfd f12,-8(r17) │ │ │ │ - bdnz 19350 │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 1955c │ │ │ │ - clrrdi r9,r20,4 │ │ │ │ - addi r14,r27,8 │ │ │ │ - li r17,0 │ │ │ │ - li r15,8 │ │ │ │ - std r29,112(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - sldi r18,r18,3 │ │ │ │ - neg r20,r9 │ │ │ │ - mr r29,r14 │ │ │ │ - mr r9,r16 │ │ │ │ - mr r14,r15 │ │ │ │ - mr r16,r17 │ │ │ │ - mr r17,r12 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stfd f11,-16(r22) │ │ │ │ + stfd f12,-8(r22) │ │ │ │ + bdnz 19484 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 19690 │ │ │ │ + sldi r9,r21,3 │ │ │ │ + li r22,8 │ │ │ │ + addi r21,r18,8 │ │ │ │ + clrrdi r17,r17,4 │ │ │ │ + std r24,120(r31) │ │ │ │ + std r29,128(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + li r15,0 │ │ │ │ + mr r29,r21 │ │ │ │ + mr r24,r22 │ │ │ │ + neg r17,r17 │ │ │ │ + mr r22,r26 │ │ │ │ + mr r21,r9 │ │ │ │ + mr r26,r2 │ │ │ │ nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r15,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - mr r6,r16 │ │ │ │ - stdux r10,r1,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + andi. r14,r14,2048 │ │ │ │ + mr r14,r1 │ │ │ │ + mr r10,r15 │ │ │ │ + stdux r2,r1,r17 │ │ │ │ addi r5,r1,112 │ │ │ │ - beq 193e4 │ │ │ │ - ld r9,240(r19) │ │ │ │ - ldx r6,r9,r14 │ │ │ │ - ld r4,176(r19) │ │ │ │ - sldi r9,r6,5 │ │ │ │ - addi r8,r9,16 │ │ │ │ - lfdx f9,r4,r9 │ │ │ │ - add r9,r4,r9 │ │ │ │ - lfd f7,8(r9) │ │ │ │ + beq 19514 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r10,r2,r24 │ │ │ │ + ld r8,176(r30) │ │ │ │ + sldi r2,r10,5 │ │ │ │ + addi r6,r2,16 │ │ │ │ + lfdx f9,r8,r2 │ │ │ │ + add r2,r8,r2 │ │ │ │ + lfd f7,8(r2) │ │ │ │ stfd f9,0(r5) │ │ │ │ - lfdx f8,r4,r8 │ │ │ │ - ble cr4,1956c │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r22,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - addi r10,r22,-1 │ │ │ │ - beq 19440 │ │ │ │ - lfd f0,8(r26) │ │ │ │ - cmpdi r10,0 │ │ │ │ + lfdx f8,r8,r6 │ │ │ │ + ble cr4,196a4 │ │ │ │ + andi. r2,r16,1 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + addi r9,r16,-1 │ │ │ │ + beq 19574 │ │ │ │ + lfd f0,8(r23) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 1947c │ │ │ │ - srdi r10,r22,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 195b0 │ │ │ │ + srdi r9,r16,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ - lfdx f0,r26,r10 │ │ │ │ + lfdx f12,r23,r2 │ │ │ │ + lfdx f0,r23,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 19448 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - add r8,r4,r8 │ │ │ │ - andi. r9,r22,1 │ │ │ │ - stfdx f8,r5,r18 │ │ │ │ - mr r9,r29 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 1957c │ │ │ │ + add r8,r8,r6 │ │ │ │ + andi. r2,r16,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r29 │ │ │ │ + stfdx f8,r5,r21 │ │ │ │ + addi r9,r16,-1 │ │ │ │ lfd f9,8(r8) │ │ │ │ - addi r10,r22,-1 │ │ │ │ - beq 194c0 │ │ │ │ - lfdx f0,r26,r29 │ │ │ │ - cmpdi r10,0 │ │ │ │ + beq 195f4 │ │ │ │ + lfdx f0,r23,r29 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f9 │ │ │ │ - addi r9,r29,8 │ │ │ │ + addi r2,r29,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ stfdx f0,r5,r29 │ │ │ │ - beq 194fc │ │ │ │ - srdi r10,r22,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 19630 │ │ │ │ + srdi r9,r16,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ - lfdx f0,r26,r10 │ │ │ │ + lfdx f12,r23,r2 │ │ │ │ + lfdx f0,r23,r9 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 194c8 │ │ │ │ - ld r8,120(r19) │ │ │ │ - sldi r3,r6,4 │ │ │ │ - ld r11,24(r19) │ │ │ │ - mr r9,r25 │ │ │ │ - mr r10,r24 │ │ │ │ - add r6,r5,r27 │ │ │ │ - mr r4,r30 │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r14,r14,16 │ │ │ │ - addi r0,r3,8 │ │ │ │ - lfdx f1,r8,r3 │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 195fc │ │ │ │ + ld r8,120(r30) │ │ │ │ + sldi r2,r10,4 │ │ │ │ + ld r3,24(r30) │ │ │ │ + mr r10,r27 │ │ │ │ + mr r9,r28 │ │ │ │ + add r6,r5,r18 │ │ │ │ + mr r4,r22 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r24,r24,16 │ │ │ │ + addi r0,r2,8 │ │ │ │ + lfdx f1,r8,r2 │ │ │ │ + add r3,r3,r2 │ │ │ │ add r8,r8,r0 │ │ │ │ - add r3,r11,r3 │ │ │ │ - std r28,96(r1) │ │ │ │ - bl cbc0 │ │ │ │ - cmpd r23,r16 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r15) │ │ │ │ - mr r1,r15 │ │ │ │ - beq 19554 │ │ │ │ - lwz r9,112(r19) │ │ │ │ - b 193c0 │ │ │ │ - ld r29,112(r31) │ │ │ │ - mr r12,r17 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ - mr r1,r29 │ │ │ │ - b 18784 │ │ │ │ - stfdx f8,r5,r18 │ │ │ │ - b 194fc │ │ │ │ - ld r20,96(r19) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r12,112(r31) │ │ │ │ - sldi r10,r27,5 │ │ │ │ - mr r17,r1 │ │ │ │ - addi r26,r18,-1 │ │ │ │ - lfd f31,2088(r9) │ │ │ │ - neg r9,r10 │ │ │ │ - addi r10,r10,15 │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ - lfd f1,0(r20) │ │ │ │ - ld r8,0(r1) │ │ │ │ - std r10,168(r31) │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + std r25,96(r1) │ │ │ │ + bl cce0 │ │ │ │ + cmpd r26,r15 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r14) │ │ │ │ + mr r1,r14 │ │ │ │ + beq 19688 │ │ │ │ + lwz r14,112(r30) │ │ │ │ + b 194f0 │ │ │ │ + ld r24,120(r31) │ │ │ │ + ld r29,128(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,112(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + b 18c10 │ │ │ │ + stfdx f8,r5,r21 │ │ │ │ + b 19630 │ │ │ │ + ld r14,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r2,112(r31) │ │ │ │ + sldi r23,r22,5 │ │ │ │ + ld r10,0(r1) │ │ │ │ + addi r18,r21,-1 │ │ │ │ + mr r16,r1 │ │ │ │ + neg r9,r23 │ │ │ │ + cmpdi cr4,r18,0 │ │ │ │ + addi r23,r23,15 │ │ │ │ + lfd f0,0(r14) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r15,r1,112 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r12,112(r31) │ │ │ │ - lfd f28,2928(r9) │ │ │ │ - sldi r9,r27,4 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r9,r22,4 │ │ │ │ + ld r2,112(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - add r27,r15,r9 │ │ │ │ - std r9,128(r31) │ │ │ │ - stfd f28,0(r15) │ │ │ │ - ble cr4,1a090 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - fmr f12,f28 │ │ │ │ + add r22,r15,r9 │ │ │ │ + stfd f0,0(r15) │ │ │ │ + ble cr4,1a244 │ │ │ │ + andi. r10,r18,1 │ │ │ │ + fmr f12,f0 │ │ │ │ addi r10,r15,8 │ │ │ │ - fmr f0,f28 │ │ │ │ - beq 19610 │ │ │ │ - fmul f12,f28,f1 │ │ │ │ - cmpdi r26,1 │ │ │ │ - fmul f0,f28,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - fmul f12,f28,f12 │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - beq 19640 │ │ │ │ - srdi r9,r26,1 │ │ │ │ - mtctr r9 │ │ │ │ + beq 19738 │ │ │ │ fmul f11,f0,f1 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f0,f1 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ + fmul f12,f0,f10 │ │ │ │ + cmpdi r18,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + stfd f0,-8(r10) │ │ │ │ + beq 19768 │ │ │ │ + srdi r8,r18,1 │ │ │ │ + mtctr r8 │ │ │ │ + fmul f11,f12,f1 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f12,f1 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ stfd f11,-16(r10) │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 19618 │ │ │ │ - lfd f1,8(r20) │ │ │ │ - std r12,112(r31) │ │ │ │ - addi r27,r27,8 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,128(r31) │ │ │ │ - andi. r10,r26,1 │ │ │ │ - ld r12,112(r31) │ │ │ │ - addi r8,r26,-1 │ │ │ │ + stfd f0,-8(r10) │ │ │ │ + bdnz 19740 │ │ │ │ + lfd f0,8(r14) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r9,120(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + addi r22,r22,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4780 │ │ │ │ + ld r9,120(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r10,r18,1 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r8,r18,-1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f12,f28 │ │ │ │ - fmr f0,f28 │ │ │ │ - stfdx f28,r15,r9 │ │ │ │ - beq 19694 │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r15,r9 │ │ │ │ + beq 197c8 │ │ │ │ cmpdi r8,0 │ │ │ │ - stfd f1,0(r27) │ │ │ │ + stfd f1,0(r22) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r27,r27,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 196c4 │ │ │ │ - srdi r9,r26,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r22,r22,8 │ │ │ │ + beq 197f8 │ │ │ │ + srdi r10,r18,1 │ │ │ │ + mtctr r10 │ │ │ │ fmul f11,f0,f1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r27,r27,16 │ │ │ │ + addi r22,r22,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f0,f1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r27) │ │ │ │ - stfd f12,-8(r27) │ │ │ │ - bdnz 1969c │ │ │ │ - cmpwi r22,0 │ │ │ │ - bne 19e90 │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 19a14 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - sldi r26,r28,1 │ │ │ │ - std r30,160(r31) │ │ │ │ - mr r30,r15 │ │ │ │ - ld r15,168(r31) │ │ │ │ - std r24,144(r31) │ │ │ │ - li r14,8 │ │ │ │ - li r22,0 │ │ │ │ - xscvsxddp vs61,vs0 │ │ │ │ - mtfprd f0,r24 │ │ │ │ - std r9,152(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ + stfd f11,-16(r22) │ │ │ │ + stfd f12,-8(r22) │ │ │ │ + bdnz 197d0 │ │ │ │ + cmpwi r17,0 │ │ │ │ + bne 19ff0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 19b44 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + sldi r10,r21,3 │ │ │ │ + clrrdi r23,r23,4 │ │ │ │ + plxsd v31,256412 # 581b8 │ │ │ │ + sldi r22,r25,1 │ │ │ │ + std r28,112(r31) │ │ │ │ + std r27,120(r31) │ │ │ │ + addi r14,r9,8 │ │ │ │ + li r18,8 │ │ │ │ + li r21,0 │ │ │ │ + xscvsxddp vs59,vs0 │ │ │ │ + mtfprd f0,r27 │ │ │ │ + std r10,136(r31) │ │ │ │ + std r26,144(r31) │ │ │ │ + neg r10,r23 │ │ │ │ + mr r26,r15 │ │ │ │ + std r16,176(r31) │ │ │ │ + std r19,168(r31) │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ - mr r24,r19 │ │ │ │ - std r21,176(r31) │ │ │ │ - xscvsxddp vs62,vs0 │ │ │ │ - std r25,136(r31) │ │ │ │ - std r12,184(r31) │ │ │ │ - std r17,200(r31) │ │ │ │ - addi r16,r9,8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsdivdp vs27,vs28,vs61 │ │ │ │ - addi r9,r9,2808 │ │ │ │ - xsdivdp vs28,vs28,vs62 │ │ │ │ - std r9,112(r31) │ │ │ │ - lwz r10,112(r24) │ │ │ │ - ld r8,0(r1) │ │ │ │ - clrrdi r9,r15,4 │ │ │ │ + addi r22,r22,1 │ │ │ │ + mr r16,r2 │ │ │ │ + mr r15,r9 │ │ │ │ + xscvsxddp vs60,vs0 │ │ │ │ + mr r28,r30 │ │ │ │ + std r10,128(r31) │ │ │ │ + std r20,152(r31) │ │ │ │ + std r24,160(r31) │ │ │ │ + std r29,184(r31) │ │ │ │ + xsdivdp vs27,vs28,vs59 │ │ │ │ + xsdivdp vs28,vs28,vs60 │ │ │ │ + nop │ │ │ │ + lwz r2,112(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r20,r1 │ │ │ │ - mr r29,r22 │ │ │ │ - neg r9,r9 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r25,r1,112 │ │ │ │ - beq 19770 │ │ │ │ - ld r9,240(r24) │ │ │ │ - ldx r29,r9,r14 │ │ │ │ - ld r9,48(r24) │ │ │ │ - ld r18,72(r24) │ │ │ │ - sldi r27,r29,4 │ │ │ │ - ld r19,120(r24) │ │ │ │ - ld r21,88(r24) │ │ │ │ - ld r17,96(r24) │ │ │ │ - mulld r29,r29,r9 │ │ │ │ - lfd f12,0(r18) │ │ │ │ - lfdx f29,r19,r27 │ │ │ │ - lfd f24,0(r17) │ │ │ │ + mr r29,r21 │ │ │ │ + ld r10,128(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r10 │ │ │ │ + addi r30,r1,112 │ │ │ │ + beq 198bc │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r29,r2,r18 │ │ │ │ + ld r2,48(r28) │ │ │ │ + ld r19,72(r28) │ │ │ │ + sldi r24,r29,4 │ │ │ │ + ld r27,120(r28) │ │ │ │ + ld r23,88(r28) │ │ │ │ + ld r17,96(r28) │ │ │ │ + mulld r29,r29,r2 │ │ │ │ + lfd f12,0(r19) │ │ │ │ + lfdx f29,r27,r24 │ │ │ │ + lfd f25,0(r17) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r21 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - fcfid f25,f12 │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ + mtfprd f12,r23 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + xscvsxddp vs62,vs12 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ + xsmuldp vs62,vs62,vs62 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r21,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ fnmsub f0,f27,f31,f29 │ │ │ │ fmsub f11,f27,f31,f29 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f25 │ │ │ │ + xsmaddmdp vs0,vs12,vs62 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - ble 19a38 │ │ │ │ - xssqrtdp vs63,vs0 │ │ │ │ - xsmuldp vs1,vs63,vs24 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,112(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - xsdivdp vs30,vs30,vs63 │ │ │ │ - xxmr vs0,vs61 │ │ │ │ + ble 19b78 │ │ │ │ + xssqrtdp vs61,vs0 │ │ │ │ + xsmuldp vs1,vs61,vs25 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs30,vs1,vs63 │ │ │ │ + xsdivdp vs30,vs30,vs61 │ │ │ │ + xxmr vs0,vs59 │ │ │ │ fmsub f1,f29,f0,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f24 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfd f30,0(r25) │ │ │ │ - ble cr4,1989c │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r26,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - addi r10,r26,-1 │ │ │ │ - beq 19860 │ │ │ │ - lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + fdiv f1,f1,f25 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + stfd f30,0(r30) │ │ │ │ + ble cr4,199d8 │ │ │ │ + andi. r9,r22,1 │ │ │ │ + addi r9,r22,-1 │ │ │ │ + beq 1999c │ │ │ │ + lfd f0,8(r26) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r25) │ │ │ │ - beq 1989c │ │ │ │ - srdi r10,r26,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r30) │ │ │ │ + beq 199d8 │ │ │ │ + srdi r9,r22,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r26,r2 │ │ │ │ + lfdx f0,r26,r9 │ │ │ │ fmul f12,f30,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r25,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - bdnz 19868 │ │ │ │ - lfd f12,8(r18) │ │ │ │ + stfdx f12,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r30,r9 │ │ │ │ + bdnz 199a4 │ │ │ │ + lfd f12,8(r19) │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r18,r27,8 │ │ │ │ - lxsd v31,8(r17) │ │ │ │ + addi r19,r24,8 │ │ │ │ + lxsd v29,8(r17) │ │ │ │ sldi r29,r29,3 │ │ │ │ - lfdx f24,r19,r18 │ │ │ │ - add r18,r19,r18 │ │ │ │ + lfdx f25,r27,r19 │ │ │ │ + add r19,r27,r19 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r19,r29 │ │ │ │ + lfdx f11,r27,r29 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r21,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fnmsub f0,f28,f31,f24 │ │ │ │ - fmsub f11,f28,f31,f24 │ │ │ │ + fnmsub f0,f28,f31,f25 │ │ │ │ + fmsub f11,f28,f31,f25 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f25 │ │ │ │ + xsmaddmdp vs0,vs12,vs62 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - ble 19a24 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - xsmuldp vs1,vs25,vs63 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,112(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - xxmr vs0,vs62 │ │ │ │ - fmsub f1,f24,f0,f31 │ │ │ │ + ble 19b54 │ │ │ │ + xssqrtdp vs62,vs0 │ │ │ │ + xsmuldp vs1,vs62,vs61 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs30,vs1,vs63 │ │ │ │ + xsdivdp vs30,vs30,vs62 │ │ │ │ + xxmr vs0,vs60 │ │ │ │ + fmsub f1,f25,f0,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - xsdivdp vs1,vs1,vs63 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,152(r31) │ │ │ │ - stfdx f30,r25,r9 │ │ │ │ - ble cr4,199b0 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r26,1 │ │ │ │ - mr r9,r16 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - addi r10,r26,-1 │ │ │ │ - beq 19974 │ │ │ │ - lfdx f0,r30,r16 │ │ │ │ - cmpdi r10,0 │ │ │ │ + xsdivdp vs1,vs1,vs61 │ │ │ │ + bl 4780 │ │ │ │ + ld r2,136(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + stfdx f30,r30,r2 │ │ │ │ + mr r2,r14 │ │ │ │ + ble cr4,19adc │ │ │ │ + andi. r9,r22,1 │ │ │ │ + addi r9,r22,-1 │ │ │ │ + beq 19aa0 │ │ │ │ + lfdx f0,r26,r14 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - addi r9,r16,8 │ │ │ │ + addi r2,r14,8 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r25,r16 │ │ │ │ - beq 199b0 │ │ │ │ - srdi r10,r26,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r30,r14 │ │ │ │ + beq 19adc │ │ │ │ + srdi r9,r22,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r26,r2 │ │ │ │ + lfdx f0,r26,r9 │ │ │ │ fmul f12,f30,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r25,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - bdnz 1997c │ │ │ │ - ld r3,24(r24) │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - mr r8,r18 │ │ │ │ - mr r5,r25 │ │ │ │ - ld r4,160(r31) │ │ │ │ + stfdx f12,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r30,r9 │ │ │ │ + bdnz 19aa8 │ │ │ │ + ld r3,24(r28) │ │ │ │ + ld r10,120(r31) │ │ │ │ fmr f1,f29 │ │ │ │ - addi r22,r22,1 │ │ │ │ - std r28,96(r1) │ │ │ │ - addi r14,r14,16 │ │ │ │ - add r6,r25,r7 │ │ │ │ - add r3,r3,r27 │ │ │ │ - bl cbc0 │ │ │ │ - cmpd r23,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 19740 │ │ │ │ - mr r19,r24 │ │ │ │ - ld r21,176(r31) │ │ │ │ - ld r25,136(r31) │ │ │ │ - ld r12,184(r31) │ │ │ │ - ld r17,200(r31) │ │ │ │ - ld r24,144(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ - mr r1,r17 │ │ │ │ - b 18784 │ │ │ │ - blt 19a4c │ │ │ │ - ld r9,112(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - xsmuldp vs30,vs63,vs30 │ │ │ │ - b 19918 │ │ │ │ - blt 19a74 │ │ │ │ + mr r8,r19 │ │ │ │ + add r6,r30,r15 │ │ │ │ + mr r5,r30 │ │ │ │ ld r9,112(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f24,f30 │ │ │ │ - b 19808 │ │ │ │ + std r25,96(r1) │ │ │ │ + ld r4,144(r31) │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r18,r18,16 │ │ │ │ + add r3,r3,r24 │ │ │ │ + bl cce0 │ │ │ │ + cmpd r16,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 19890 │ │ │ │ + mr r30,r28 │ │ │ │ + ld r20,152(r31) │ │ │ │ + ld r24,160(r31) │ │ │ │ + ld r27,120(r31) │ │ │ │ + ld r19,168(r31) │ │ │ │ + ld r16,176(r31) │ │ │ │ + ld r29,184(r31) │ │ │ │ + ld r28,112(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + b 18c10 │ │ │ │ + xsmuldp vs30,vs61,vs63 │ │ │ │ + bge 19a48 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - xsmuldp vs1,vs25,vs63 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,112(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f25 │ │ │ │ - b 19918 │ │ │ │ + xssqrtdp vs62,vs0 │ │ │ │ + xsmuldp vs1,vs62,vs61 │ │ │ │ + bl 4de0 │ │ │ │ + xsmuldp vs30,vs1,vs63 │ │ │ │ + xsdivdp vs30,vs30,vs62 │ │ │ │ + b 19a48 │ │ │ │ + xsmuldp vs30,vs25,vs63 │ │ │ │ + bge 19948 │ │ │ │ fneg f0,f0 │ │ │ │ - xssqrtdp vs63,vs0 │ │ │ │ - xsmuldp vs1,vs63,vs24 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,112(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - xsdivdp vs30,vs30,vs63 │ │ │ │ - b 19808 │ │ │ │ - ld r6,48(r19) │ │ │ │ - ld r18,8(r19) │ │ │ │ + xssqrtdp vs61,vs0 │ │ │ │ + xsmuldp vs1,vs61,vs25 │ │ │ │ + bl 4de0 │ │ │ │ + xsmuldp vs30,vs1,vs63 │ │ │ │ + xsdivdp vs30,vs30,vs61 │ │ │ │ + b 19948 │ │ │ │ + ld r10,48(r30) │ │ │ │ + ld r18,8(r30) │ │ │ │ + mr r23,r1 │ │ │ │ ld r8,0(r1) │ │ │ │ - ld r3,72(r19) │ │ │ │ - mr r26,r1 │ │ │ │ - lxsd v0,88(r19) │ │ │ │ - ld r11,120(r19) │ │ │ │ - ld r22,240(r19) │ │ │ │ - sldi r10,r6,3 │ │ │ │ + ld r5,72(r30) │ │ │ │ + lxsd v0,88(r30) │ │ │ │ + ld r4,120(r30) │ │ │ │ + ld r21,240(r30) │ │ │ │ + sldi r17,r10,3 │ │ │ │ cmpdi r18,0 │ │ │ │ - mr r17,r6 │ │ │ │ - addi r9,r10,15 │ │ │ │ + addi r9,r17,15 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ neg r9,r9 │ │ │ │ stdux r8,r1,r9 │ │ │ │ - addi r20,r1,112 │ │ │ │ - ble 1a0a0 │ │ │ │ + addi r11,r1,112 │ │ │ │ + ble 1a258 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r4,r22 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - li r7,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - std r7,0(r4) │ │ │ │ - std r8,8(r4) │ │ │ │ - ble cr7,19b8c │ │ │ │ - addi r9,r10,-8 │ │ │ │ - li r29,0 │ │ │ │ + mr r6,r21 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ li r0,0 │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,19c7c │ │ │ │ + addi r9,r17,-8 │ │ │ │ + li r7,0 │ │ │ │ + li r16,0 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - b 19b3c │ │ │ │ + b 19c2c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r3,r29 │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - std r0,0(r4) │ │ │ │ - ldx r16,r3,r29 │ │ │ │ - lfdx f0,r11,r29 │ │ │ │ - mtfprd f12,r16 │ │ │ │ + ldx r9,r5,r7 │ │ │ │ + mulld r16,r16,r9 │ │ │ │ + std r16,0(r6) │ │ │ │ + ldx r15,r5,r7 │ │ │ │ + lfdx f0,r4,r7 │ │ │ │ + mtfprd f12,r15 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - divd r9,r5,r16 │ │ │ │ - mulld r9,r9,r16 │ │ │ │ - subf r9,r9,r5 │ │ │ │ - add r9,r9,r16 │ │ │ │ - divd r5,r9,r16 │ │ │ │ - mulld r5,r5,r16 │ │ │ │ - subf r9,r5,r9 │ │ │ │ - add r0,r9,r0 │ │ │ │ - stdx r9,r20,r29 │ │ │ │ - addi r29,r29,8 │ │ │ │ - std r0,0(r4) │ │ │ │ - bdnz 19b30 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - add r11,r11,r10 │ │ │ │ - cmpd r18,r8 │ │ │ │ - bne 19b00 │ │ │ │ - addi r5,r3,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,1a098 │ │ │ │ - andi. r8,r6,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - beq 19bf4 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 19be4 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 19bd8 │ │ │ │ - ld r9,0(r3) │ │ │ │ - mr r5,r3 │ │ │ │ - mr r17,r4 │ │ │ │ - ldu r8,8(r5) │ │ │ │ - addi r17,r17,-1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - ldu r8,8(r5) │ │ │ │ - cmpdi r17,1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 19c24 │ │ │ │ - srdi r8,r6,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r7,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r5) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 19bfc │ │ │ │ + mffprd r8,f0 │ │ │ │ + divd r9,r8,r15 │ │ │ │ + mulld r9,r9,r15 │ │ │ │ + subf r9,r9,r8 │ │ │ │ + add r9,r9,r15 │ │ │ │ + divd r8,r9,r15 │ │ │ │ + mulld r8,r8,r15 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + add r16,r9,r16 │ │ │ │ + stdx r9,r11,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r16,0(r6) │ │ │ │ + bdnz 19c20 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r17 │ │ │ │ + cmpd r18,r3 │ │ │ │ + bne 19bf0 │ │ │ │ + li r16,-1 │ │ │ │ + ble cr7,19d88 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 1a24c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mr r8,r5 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + mr r7,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 19d04 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 19cf0 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 19ce0 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r9,r4 │ │ │ │ + addi r8,r5,16 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 19d38 │ │ │ │ + srdi r7,r7,2 │ │ │ │ + mtctr r7 │ │ │ │ + lxv vs33,0(r8) │ │ │ │ + lxv vs44,16(r8) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r8,r8,64 │ │ │ │ + lxv vs42,-32(r8) │ │ │ │ + lxv vs43,-16(r8) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 19d0c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r9,r9 │ │ │ │ + andi. r9,r10,1 │ │ │ │ + clrrdi r10,r10,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 19d64 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r10,r5,r10 │ │ │ │ mulld r9,r9,r10 │ │ │ │ - std r12,112(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,112(r31) │ │ │ │ + mtfprd f0,r9 │ │ │ │ + std r2,112(r31) │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ + ld r2,112(r31) │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r29,r9,-1 │ │ │ │ + mffprd r16,f0 │ │ │ │ + addi r16,r16,-1 │ │ │ │ sldi r3,r18,4 │ │ │ │ - std r12,112(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r29 │ │ │ │ - mr r4,r22 │ │ │ │ - mr r20,r3 │ │ │ │ + std r2,112(r31) │ │ │ │ + bl 4c80 │ │ │ │ + mr r6,r16 │ │ │ │ + mr r4,r21 │ │ │ │ + mr r17,r3 │ │ │ │ mr r3,r18 │ │ │ │ - mr r5,r20 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r20 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r17 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r17 │ │ │ │ + bl 4760 │ │ │ │ ld r9,0(r1) │ │ │ │ - ld r12,112(r31) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - b 18450 │ │ │ │ - ld r8,48(r19) │ │ │ │ - ld r20,8(r19) │ │ │ │ + ld r2,112(r31) │ │ │ │ + std r9,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 185b8 │ │ │ │ + ld r8,48(r30) │ │ │ │ + ld r16,8(r30) │ │ │ │ + mr r14,r1 │ │ │ │ ld r10,0(r1) │ │ │ │ - ld r4,72(r19) │ │ │ │ - mr r29,r1 │ │ │ │ - lxsd v0,88(r19) │ │ │ │ - ld r3,120(r19) │ │ │ │ - ld r16,240(r19) │ │ │ │ - sldi r22,r8,3 │ │ │ │ - cmpdi r20,0 │ │ │ │ - mr r17,r8 │ │ │ │ - addi r9,r22,15 │ │ │ │ + ld r5,72(r30) │ │ │ │ + lxsd v0,88(r30) │ │ │ │ + ld r3,120(r30) │ │ │ │ + ld r15,240(r30) │ │ │ │ + sldi r17,r8,3 │ │ │ │ + cmpdi r16,0 │ │ │ │ + addi r9,r17,15 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ neg r9,r9 │ │ │ │ stdux r10,r1,r9 │ │ │ │ addi r11,r1,112 │ │ │ │ - ble 1a0c0 │ │ │ │ + ble 1a280 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r5,r16 │ │ │ │ + mr r6,r15 │ │ │ │ li r10,0 │ │ │ │ cmpdi cr7,r8,0 │ │ │ │ + std r20,112(r31) │ │ │ │ + li r4,0 │ │ │ │ + std r4,0(r6) │ │ │ │ + std r10,8(r6) │ │ │ │ + ble cr7,19eac │ │ │ │ + addi r9,r17,-8 │ │ │ │ + li r20,0 │ │ │ │ li r0,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r10,8(r5) │ │ │ │ - ble cr7,19d8c │ │ │ │ - addi r9,r22,-8 │ │ │ │ - li r15,0 │ │ │ │ - li r14,0 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - b 19d3c │ │ │ │ + b 19e5c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r4,r15 │ │ │ │ - mulld r14,r14,r9 │ │ │ │ - std r14,0(r5) │ │ │ │ - ldx r6,r4,r15 │ │ │ │ - lfdx f0,r3,r15 │ │ │ │ - mtfprd f12,r6 │ │ │ │ + ldx r9,r5,r20 │ │ │ │ + mulld r0,r0,r9 │ │ │ │ + std r0,0(r6) │ │ │ │ + ldx r7,r5,r20 │ │ │ │ + lfdx f0,r3,r20 │ │ │ │ + mtfprd f12,r7 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - divd r7,r9,r6 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - add r7,r7,r6 │ │ │ │ - divd r9,r7,r6 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - add r14,r9,r14 │ │ │ │ - stdx r9,r11,r15 │ │ │ │ - addi r15,r15,8 │ │ │ │ - std r14,0(r5) │ │ │ │ - bdnz 19d30 │ │ │ │ + mffprd r12,f0 │ │ │ │ + divd r9,r12,r7 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + subf r9,r9,r12 │ │ │ │ + add r9,r9,r7 │ │ │ │ + divd r12,r9,r7 │ │ │ │ + mulld r12,r12,r7 │ │ │ │ + subf r12,r12,r9 │ │ │ │ + add r0,r12,r0 │ │ │ │ + stdx r12,r11,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + std r0,0(r6) │ │ │ │ + bdnz 19e50 │ │ │ │ addi r10,r10,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r22 │ │ │ │ - cmpd r20,r10 │ │ │ │ - bne 19d00 │ │ │ │ - addi r5,r4,-8 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r3,r3,r17 │ │ │ │ + cmpd r16,r10 │ │ │ │ + bne 19e20 │ │ │ │ + ld r20,112(r31) │ │ │ │ li r9,1 │ │ │ │ - ble cr7,1a0b8 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r3,r8,-1 │ │ │ │ - beq 19df4 │ │ │ │ + ble cr7,19f98 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 1a274 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r8,1 │ │ │ │ + mr r10,r5 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + mr r7,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 19f38 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 19de4 │ │ │ │ + beq 19f24 │ │ │ │ cmpdi r6,2 │ │ │ │ - beq 19dd8 │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r5,r4 │ │ │ │ - mr r17,r3 │ │ │ │ - ldu r6,8(r5) │ │ │ │ - addi r17,r17,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - ldu r6,8(r5) │ │ │ │ - cmpdi r17,1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - beq 19e24 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r7,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r5) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 19dfc │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - std r12,112(r31) │ │ │ │ + beq 19f14 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r9,r4 │ │ │ │ + addi r10,r5,16 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 19f6c │ │ │ │ + srdi r7,r7,2 │ │ │ │ + mtctr r7 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 19f40 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + clrrdi r8,r8,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 19f98 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r10,r5,r8 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + std r2,112(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r20,4 │ │ │ │ + bl 5200 │ │ │ │ + sldi r3,r16,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r16 │ │ │ │ - mr r22,r3 │ │ │ │ - mr r3,r20 │ │ │ │ - mr r5,r22 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r15 │ │ │ │ + mr r17,r3 │ │ │ │ + mr r3,r16 │ │ │ │ + mr r5,r17 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r22 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r17 │ │ │ │ + bl 4760 │ │ │ │ ld r9,0(r1) │ │ │ │ - ld r12,112(r31) │ │ │ │ - std r9,0(r29) │ │ │ │ - mr r1,r29 │ │ │ │ - b 18aac │ │ │ │ - ld r6,48(r19) │ │ │ │ - ld r22,8(r19) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r3,72(r19) │ │ │ │ - mr r16,r1 │ │ │ │ - lxsd v0,88(r19) │ │ │ │ - ld r11,120(r19) │ │ │ │ - ld r20,240(r19) │ │ │ │ - sldi r26,r6,3 │ │ │ │ - cmpdi r22,0 │ │ │ │ - mr r9,r6 │ │ │ │ - addi r10,r26,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,112 │ │ │ │ - ble 1a0b0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + std r9,0(r14) │ │ │ │ + mr r1,r14 │ │ │ │ + b 188f8 │ │ │ │ + ld r6,48(r30) │ │ │ │ + ld r17,8(r30) │ │ │ │ + mr r10,r1 │ │ │ │ + ld r5,0(r1) │ │ │ │ + ld r3,72(r30) │ │ │ │ + lxsd v0,88(r30) │ │ │ │ + ld r11,120(r30) │ │ │ │ + ld r14,240(r30) │ │ │ │ + sldi r18,r6,3 │ │ │ │ + cmpdi r17,0 │ │ │ │ + addi r8,r18,15 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + neg r8,r8 │ │ │ │ + stdux r5,r1,r8 │ │ │ │ + addi r22,r1,112 │ │ │ │ + ble 1a26c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r4,r20 │ │ │ │ + mr r4,r14 │ │ │ │ li r8,0 │ │ │ │ cmpdi cr7,r6,0 │ │ │ │ - li r7,0 │ │ │ │ - nop │ │ │ │ + std r20,112(r31) │ │ │ │ + std r25,120(r31) │ │ │ │ + li r0,0 │ │ │ │ nop │ │ │ │ - std r7,0(r4) │ │ │ │ + std r0,0(r4) │ │ │ │ std r8,8(r4) │ │ │ │ - ble cr7,19f7c │ │ │ │ - addi r10,r26,-8 │ │ │ │ - li r29,0 │ │ │ │ - li r14,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 19f2c │ │ │ │ + ble cr7,1a0dc │ │ │ │ + addi r12,r18,-8 │ │ │ │ + li r25,0 │ │ │ │ + li r20,0 │ │ │ │ + srdi r12,r12,3 │ │ │ │ + addi r7,r12,1 │ │ │ │ + mtctr r7 │ │ │ │ + b 1a08c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r3,r29 │ │ │ │ - mulld r14,r14,r10 │ │ │ │ - std r14,0(r4) │ │ │ │ - ldx r0,r3,r29 │ │ │ │ - lfdx f0,r11,r29 │ │ │ │ - mtfprd f12,r0 │ │ │ │ + ldx r7,r3,r25 │ │ │ │ + mulld r20,r20,r7 │ │ │ │ + std r20,0(r4) │ │ │ │ + ldx r5,r3,r25 │ │ │ │ + lfdx f0,r11,r25 │ │ │ │ + mtfprd f12,r5 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r5,r10,r0 │ │ │ │ - mulld r5,r5,r0 │ │ │ │ - subf r5,r5,r10 │ │ │ │ - add r5,r5,r0 │ │ │ │ - divd r10,r5,r0 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - add r14,r10,r14 │ │ │ │ - stdx r10,r27,r29 │ │ │ │ - addi r29,r29,8 │ │ │ │ - std r14,0(r4) │ │ │ │ - bdnz 19f20 │ │ │ │ + mffprd r12,f0 │ │ │ │ + divd r7,r12,r5 │ │ │ │ + mulld r7,r7,r5 │ │ │ │ + subf r7,r7,r12 │ │ │ │ + add r7,r7,r5 │ │ │ │ + divd r12,r7,r5 │ │ │ │ + mulld r12,r12,r5 │ │ │ │ + subf r12,r12,r7 │ │ │ │ + add r20,r12,r20 │ │ │ │ + stdx r12,r22,r25 │ │ │ │ + addi r25,r25,8 │ │ │ │ + std r20,0(r4) │ │ │ │ + bdnz 1a080 │ │ │ │ addi r8,r8,1 │ │ │ │ addi r4,r4,16 │ │ │ │ - add r11,r11,r26 │ │ │ │ - cmpd r22,r8 │ │ │ │ - bne 19ef0 │ │ │ │ - addi r8,r3,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,1a0a8 │ │ │ │ - andi. r4,r6,3 │ │ │ │ - li r5,1 │ │ │ │ - addi r11,r6,-1 │ │ │ │ - beq 19fe4 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 19fd4 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 19fc8 │ │ │ │ - ld r10,0(r3) │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r11 │ │ │ │ - ldu r4,8(r8) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - ldu r4,8(r8) │ │ │ │ - cmpdi r9,1 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - beq 1a014 │ │ │ │ - srdi r9,r6,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r4,8(r8) │ │ │ │ - ld r6,16(r8) │ │ │ │ - ld r7,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - mulld r5,r5,r6 │ │ │ │ - ld r9,0(r8) │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - mulld r5,r5,r9 │ │ │ │ - bdnz 19fec │ │ │ │ - mulld r5,r10,r5 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - std r12,112(r31) │ │ │ │ + add r11,r11,r18 │ │ │ │ + cmpd r17,r8 │ │ │ │ + bne 1a050 │ │ │ │ + ld r20,112(r31) │ │ │ │ + ld r25,120(r31) │ │ │ │ + li r8,1 │ │ │ │ + ble cr7,1a1cc │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 1a260 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r8,r6,1 │ │ │ │ + mr r5,r3 │ │ │ │ + andi. r11,r8,3 │ │ │ │ + addi r0,r8,-1 │ │ │ │ + mr r4,r8 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 1a16c │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq 1a158 │ │ │ │ + cmpdi r11,2 │ │ │ │ + beq 1a148 │ │ │ │ + lxv vs32,0(r3) │ │ │ │ + mr r8,r0 │ │ │ │ + addi r5,r3,16 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1a1a0 │ │ │ │ + srdi r7,r4,2 │ │ │ │ + mtctr r7 │ │ │ │ + lxv vs33,0(r5) │ │ │ │ + lxv vs44,16(r5) │ │ │ │ + addi r8,r8,-4 │ │ │ │ + addi r5,r5,64 │ │ │ │ + lxv vs42,-32(r5) │ │ │ │ + lxv vs43,-16(r5) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1a174 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r8,r8 │ │ │ │ + andi. r8,r6,1 │ │ │ │ + clrrdi r6,r6,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r8,vs32 │ │ │ │ + beq 1a1cc │ │ │ │ + sldi r6,r6,3 │ │ │ │ + ldx r6,r3,r6 │ │ │ │ + mulld r8,r8,r6 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + std r9,128(r31) │ │ │ │ + std r10,120(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r22,4 │ │ │ │ + bl 5200 │ │ │ │ + sldi r3,r17,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r20 │ │ │ │ - mr r27,r3 │ │ │ │ - mr r3,r22 │ │ │ │ - mr r5,r27 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r14 │ │ │ │ + mr r22,r3 │ │ │ │ + mr r3,r17 │ │ │ │ + mr r5,r22 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r12,112(r31) │ │ │ │ - std r10,0(r16) │ │ │ │ - mr r1,r16 │ │ │ │ - b 196cc │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 4760 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r10,120(r31) │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + std r8,0(r10) │ │ │ │ + mr r1,r10 │ │ │ │ + b 19800 │ │ │ │ addi r8,r8,1 │ │ │ │ - b 19180 │ │ │ │ - stfdx f31,r26,r27 │ │ │ │ - b 19378 │ │ │ │ - stfdx f28,r15,r9 │ │ │ │ - b 196c4 │ │ │ │ - li r29,-1 │ │ │ │ - b 19c50 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - b 19ba0 │ │ │ │ - li r5,1 │ │ │ │ - b 1a018 │ │ │ │ + b 192b0 │ │ │ │ + stfdx f12,r23,r18 │ │ │ │ + b 194ac │ │ │ │ + stfdx f0,r15,r9 │ │ │ │ + b 197f8 │ │ │ │ + li r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 19d58 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + b 19c90 │ │ │ │ + li r8,1 │ │ │ │ + li r6,0 │ │ │ │ + b 1a1c0 │ │ │ │ cmpdi cr7,r6,0 │ │ │ │ - b 19f90 │ │ │ │ - li r10,1 │ │ │ │ - b 19e28 │ │ │ │ + b 1a0f8 │ │ │ │ + li r9,1 │ │ │ │ + li r8,0 │ │ │ │ + b 19f8c │ │ │ │ cmpdi cr7,r8,0 │ │ │ │ - b 19da0 │ │ │ │ + b 19ec4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x1287 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000001a0e0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-8928 │ │ │ │ - mflr r0 │ │ │ │ - std r27,-128(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ - stfd f21,-88(r1) │ │ │ │ +000000000001a2a0 : │ │ │ │ mfcr r11 │ │ │ │ + mflr r0 │ │ │ │ + std r27,-120(r1) │ │ │ │ + std r26,-128(r1) │ │ │ │ + std r25,-136(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-88(r1) │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-232(r1) │ │ │ │ - std r15,-224(r1) │ │ │ │ - std r16,-216(r1) │ │ │ │ - std r17,-208(r1) │ │ │ │ - std r18,-200(r1) │ │ │ │ - std r19,-192(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r20,-184(r1) │ │ │ │ - std r21,-176(r1) │ │ │ │ - std r22,-168(r1) │ │ │ │ - std r23,-160(r1) │ │ │ │ - std r24,-152(r1) │ │ │ │ - std r25,-144(r1) │ │ │ │ - std r26,-136(r1) │ │ │ │ - std r28,-120(r1) │ │ │ │ - std r29,-112(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r18,-192(r1) │ │ │ │ + std r19,-184(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ + std r21,-168(r1) │ │ │ │ + std r22,-160(r1) │ │ │ │ + std r23,-152(r1) │ │ │ │ + std r24,-144(r1) │ │ │ │ + std r28,-112(r1) │ │ │ │ + std r29,-104(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - mr r30,r3 │ │ │ │ stdu r1,-976(r1) │ │ │ │ - ld r10,56(r3) │ │ │ │ - ld r9,88(r3) │ │ │ │ + stxv vs56,624(r1) │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r2,88(r3) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs57,624(r1) │ │ │ │ - stxv vs58,640(r1) │ │ │ │ - stxv vs59,656(r1) │ │ │ │ - stxv vs60,672(r1) │ │ │ │ - ld r27,0(r10) │ │ │ │ - stxv vs61,688(r1) │ │ │ │ - stxv vs62,704(r1) │ │ │ │ - stxv vs63,720(r1) │ │ │ │ - cmpd r27,r9 │ │ │ │ - ble 1a9a0 │ │ │ │ - ld r28,8(r10) │ │ │ │ - cmpd r9,r28 │ │ │ │ - bge 1a9a0 │ │ │ │ - ld r19,16(r10) │ │ │ │ - cmpd r9,r19 │ │ │ │ - bge 1a9a0 │ │ │ │ - ld r10,72(r3) │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - ld r25,0(r10) │ │ │ │ - cmpd r25,r9 │ │ │ │ - ble 1a9a0 │ │ │ │ - ld r29,8(r10) │ │ │ │ - cmpd r9,r29 │ │ │ │ - bge 1a9a0 │ │ │ │ - ld r20,16(r10) │ │ │ │ - cmpd r9,r20 │ │ │ │ - bge 1a9a0 │ │ │ │ - li r10,216 │ │ │ │ + stxv vs57,640(r1) │ │ │ │ + stxv vs58,656(r1) │ │ │ │ + stxv vs59,672(r1) │ │ │ │ + stxv vs60,688(r1) │ │ │ │ + stxv vs61,704(r1) │ │ │ │ + stxv vs62,720(r1) │ │ │ │ + stxv vs63,736(r1) │ │ │ │ + ld r27,0(r9) │ │ │ │ + cmpd r27,r2 │ │ │ │ + ble 1ab40 │ │ │ │ + ld r28,8(r9) │ │ │ │ + cmpd r2,r28 │ │ │ │ + bge 1ab40 │ │ │ │ + ld r18,16(r9) │ │ │ │ + cmpd r2,r18 │ │ │ │ + bge 1ab40 │ │ │ │ + ld r9,72(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ld r25,0(r9) │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 1ab40 │ │ │ │ + ld r29,8(r9) │ │ │ │ + cmpd r2,r29 │ │ │ │ + bge 1ab40 │ │ │ │ + ld r19,16(r9) │ │ │ │ + cmpd r2,r19 │ │ │ │ + bge 1ab40 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ ld r5,80(r3) │ │ │ │ - ld r8,16(r3) │ │ │ │ - li r9,200 │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r8,224(r31) │ │ │ │ + ld r2,16(r3) │ │ │ │ mfvsrld r26,vs0 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + std r2,208(r31) │ │ │ │ mr r3,r26 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - mr r16,r26 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - sradi r10,r27,1 │ │ │ │ - addze r10,r10 │ │ │ │ - andi. r9,r9,1 │ │ │ │ - std r10,368(r31) │ │ │ │ - beq 1aa58 │ │ │ │ + pstxv vs0,200(r30) │ │ │ │ + mr r17,r26 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + sradi r9,r27,1 │ │ │ │ + addze r9,r9 │ │ │ │ + andi. r2,r2,1 │ │ │ │ + std r9,360(r31) │ │ │ │ + beq 1abf4 │ │ │ │ cmpdi r27,1 │ │ │ │ - ble 1b100 │ │ │ │ - sradi r3,r19,1 │ │ │ │ - addze r3,r3 │ │ │ │ - sradi r6,r28,1 │ │ │ │ - addze r6,r6 │ │ │ │ + ble 1b22c │ │ │ │ + sradi r11,r18,1 │ │ │ │ + addze r11,r11 │ │ │ │ + sradi r8,r28,1 │ │ │ │ + addze r8,r8 │ │ │ │ cmpdi r28,1 │ │ │ │ - subf r22,r3,r20 │ │ │ │ - std r3,312(r31) │ │ │ │ - std r6,328(r31) │ │ │ │ - std r22,504(r31) │ │ │ │ - ble 1b100 │ │ │ │ - cmpdi r19,1 │ │ │ │ - ble 1b100 │ │ │ │ - ld r8,168(r30) │ │ │ │ - mulld r24,r6,r19 │ │ │ │ - ld r0,224(r31) │ │ │ │ - mulld r9,r28,r10 │ │ │ │ - subf r7,r6,r29 │ │ │ │ - mulld r15,r28,r19 │ │ │ │ - sldi r27,r19,4 │ │ │ │ - mr r28,r3 │ │ │ │ - subf r25,r10,r25 │ │ │ │ - mulld r18,r7,r20 │ │ │ │ - sldi r5,r10,3 │ │ │ │ - sldi r4,r6,3 │ │ │ │ - mulld r14,r29,r20 │ │ │ │ - mulld r10,r25,r29 │ │ │ │ - addi r12,r28,-1 │ │ │ │ - mr r25,r6 │ │ │ │ - cmpldi r28,1 │ │ │ │ - std r27,344(r31) │ │ │ │ - ld r23,8(r8) │ │ │ │ - ld r11,0(r8) │ │ │ │ - maddld r7,r6,r27,r0 │ │ │ │ - sldi r6,r28,4 │ │ │ │ - ld r17,16(r8) │ │ │ │ - mulld r21,r9,r19 │ │ │ │ - add r8,r25,r9 │ │ │ │ - std r24,536(r31) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - std r15,608(r31) │ │ │ │ - add r6,r6,r0 │ │ │ │ - std r12,360(r31) │ │ │ │ - std r0,304(r31) │ │ │ │ - std r14,600(r31) │ │ │ │ - std r18,576(r31) │ │ │ │ - std r23,320(r31) │ │ │ │ - mr r23,r28 │ │ │ │ - add r28,r28,r24 │ │ │ │ - std r11,480(r31) │ │ │ │ - add r29,r29,r10 │ │ │ │ - std r7,288(r31) │ │ │ │ - sldi r7,r22,4 │ │ │ │ - li r11,1 │ │ │ │ - std r6,272(r31) │ │ │ │ - std r28,488(r31) │ │ │ │ - std r21,496(r31) │ │ │ │ - mr r21,r27 │ │ │ │ - maddld r27,r9,r27,r0 │ │ │ │ - add r24,r7,r26 │ │ │ │ - sldi r28,r14,4 │ │ │ │ - mulld r14,r8,r19 │ │ │ │ - add r6,r22,r18 │ │ │ │ - std r6,568(r31) │ │ │ │ - sldi r6,r6,4 │ │ │ │ - ld r7,480(r31) │ │ │ │ - std r27,296(r31) │ │ │ │ - sldi r27,r15,4 │ │ │ │ - mulld r15,r20,r10 │ │ │ │ - maddld r10,r8,r21,r0 │ │ │ │ - ld r9,488(r31) │ │ │ │ - ld r21,496(r31) │ │ │ │ - std r14,528(r31) │ │ │ │ - sldi r8,r9,4 │ │ │ │ - add r9,r7,r5 │ │ │ │ - ld r5,320(r31) │ │ │ │ + subf r23,r11,r19 │ │ │ │ + std r11,304(r31) │ │ │ │ + std r8,320(r31) │ │ │ │ + std r23,488(r31) │ │ │ │ + ble 1b22c │ │ │ │ + cmpdi r18,1 │ │ │ │ + ble 1b22c │ │ │ │ + ld r0,208(r31) │ │ │ │ + sldi r22,r18,4 │ │ │ │ + subf r10,r8,r29 │ │ │ │ + mr r2,r9 │ │ │ │ + subf r25,r9,r25 │ │ │ │ + ld r3,168(r30) │ │ │ │ + mulld r9,r28,r9 │ │ │ │ + mulld r27,r8,r18 │ │ │ │ + sldi r5,r8,3 │ │ │ │ + sldi r7,r23,4 │ │ │ │ + mulld r21,r10,r19 │ │ │ │ + sldi r6,r2,3 │ │ │ │ + mulld r2,r25,r29 │ │ │ │ + mr r25,r8 │ │ │ │ + std r22,336(r31) │ │ │ │ + mulld r16,r28,r18 │ │ │ │ + mulld r28,r29,r19 │ │ │ │ + addi r15,r11,-1 │ │ │ │ + cmpldi r11,1 │ │ │ │ + maddld r10,r8,r22,r0 │ │ │ │ + sldi r8,r11,4 │ │ │ │ + ld r12,0(r3) │ │ │ │ + ld r20,16(r3) │ │ │ │ + sldi r4,r11,3 │ │ │ │ + cmpdi cr7,r11,1 │ │ │ │ + maddld r24,r9,r22,r0 │ │ │ │ + mulld r14,r9,r18 │ │ │ │ + std r15,352(r31) │ │ │ │ + std r27,520(r31) │ │ │ │ + add r27,r11,r27 │ │ │ │ + add r9,r25,r9 │ │ │ │ + add r29,r29,r2 │ │ │ │ + std r21,568(r31) │ │ │ │ + std r27,472(r31) │ │ │ │ + std r12,480(r31) │ │ │ │ + sldi r27,r16,4 │ │ │ │ std r10,280(r31) │ │ │ │ - subf r7,r25,r29 │ │ │ │ - sldi r10,r18,4 │ │ │ │ - add r18,r17,r3 │ │ │ │ - add r3,r23,r21 │ │ │ │ - std r15,560(r31) │ │ │ │ + ld r10,8(r3) │ │ │ │ + mr r3,r0 │ │ │ │ + std r16,600(r31) │ │ │ │ + mulld r16,r9,r18 │ │ │ │ + std r24,288(r31) │ │ │ │ + add r24,r7,r26 │ │ │ │ + add r7,r8,r0 │ │ │ │ + mulld r0,r19,r2 │ │ │ │ + ld r2,472(r31) │ │ │ │ + std r28,592(r31) │ │ │ │ + sldi r28,r28,4 │ │ │ │ + maddld r9,r9,r22,r3 │ │ │ │ + std r14,536(r31) │ │ │ │ + std r3,296(r31) │ │ │ │ + sldi r22,r19,4 │ │ │ │ + std r7,264(r31) │ │ │ │ + std r10,312(r31) │ │ │ │ + li r10,1 │ │ │ │ + ld r8,312(r31) │ │ │ │ + std r16,512(r31) │ │ │ │ + iseleq r7,r10,r15 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + add r2,r12,r6 │ │ │ │ + std r0,552(r31) │ │ │ │ + std r9,272(r31) │ │ │ │ + sldi r9,r21,4 │ │ │ │ + std r2,496(r31) │ │ │ │ + add r2,r8,r5 │ │ │ │ + subf r8,r25,r29 │ │ │ │ + add r5,r11,r14 │ │ │ │ + std r7,344(r31) │ │ │ │ + add r7,r23,r21 │ │ │ │ + add r12,r9,r26 │ │ │ │ + add r21,r20,r4 │ │ │ │ li r29,0 │ │ │ │ - std r9,512(r31) │ │ │ │ - sldi r21,r20,4 │ │ │ │ li r25,0 │ │ │ │ - std r3,544(r31) │ │ │ │ - add r9,r5,r4 │ │ │ │ - mulld r4,r7,r20 │ │ │ │ - std r9,336(r31) │ │ │ │ - mr r9,r23 │ │ │ │ - add r23,r10,r26 │ │ │ │ - add r10,r8,r0 │ │ │ │ - sldi r8,r3,4 │ │ │ │ - mr r7,r9 │ │ │ │ - std r10,256(r31) │ │ │ │ - iseleq r10,r11,r12 │ │ │ │ - add r11,r9,r14 │ │ │ │ - sldi r9,r15,4 │ │ │ │ - add r9,r9,r26 │ │ │ │ - std r10,352(r31) │ │ │ │ - std r4,592(r31) │ │ │ │ - add r10,r6,r26 │ │ │ │ - add r6,r22,r15 │ │ │ │ - cmpdi cr7,r7,1 │ │ │ │ - mr r15,r0 │ │ │ │ - std r11,520(r31) │ │ │ │ - std r30,616(r31) │ │ │ │ - std r9,376(r31) │ │ │ │ - add r9,r8,r0 │ │ │ │ - sldi r7,r6,4 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - std r6,552(r31) │ │ │ │ - sldi r6,r11,4 │ │ │ │ - std r10,400(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r9,264(r31) │ │ │ │ - add r9,r22,r4 │ │ │ │ - add r7,r7,r26 │ │ │ │ - add r8,r8,r26 │ │ │ │ - std r9,584(r31) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r7,392(r31) │ │ │ │ - add r7,r6,r0 │ │ │ │ - std r8,384(r31) │ │ │ │ - add r22,r9,r26 │ │ │ │ - std r7,248(r31) │ │ │ │ - nop │ │ │ │ + std r2,328(r31) │ │ │ │ + add r2,r10,r3 │ │ │ │ + mulld r6,r8,r19 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + add r8,r23,r0 │ │ │ │ + std r5,528(r31) │ │ │ │ + add r5,r11,r16 │ │ │ │ + std r7,560(r31) │ │ │ │ + sldi r7,r7,4 │ │ │ │ + mr r16,r3 │ │ │ │ + std r2,248(r31) │ │ │ │ + sldi r2,r0,4 │ │ │ │ + std r8,544(r31) │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r9,r7,r26 │ │ │ │ + add r2,r2,r26 │ │ │ │ + std r6,584(r31) │ │ │ │ + std r5,504(r31) │ │ │ │ + std r2,368(r31) │ │ │ │ + add r2,r10,r3 │ │ │ │ + add r10,r8,r26 │ │ │ │ + add r8,r23,r6 │ │ │ │ + std r9,392(r31) │ │ │ │ + li r9,0 │ │ │ │ + std r30,608(r31) │ │ │ │ + mr r30,r12 │ │ │ │ + std r2,256(r31) │ │ │ │ + sldi r2,r5,4 │ │ │ │ + std r10,384(r31) │ │ │ │ + sldi r10,r6,4 │ │ │ │ + std r8,576(r31) │ │ │ │ + add r2,r2,r3 │ │ │ │ + add r10,r10,r26 │ │ │ │ + std r2,240(r31) │ │ │ │ + sldi r2,r8,4 │ │ │ │ + std r10,376(r31) │ │ │ │ + add r23,r2,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,584(r31) │ │ │ │ - sldi r9,r25,3 │ │ │ │ - mr r30,r26 │ │ │ │ - mr r3,r23 │ │ │ │ - mr r5,r24 │ │ │ │ - mr r12,r10 │ │ │ │ + ld r10,576(r31) │ │ │ │ + sldi r2,r25,3 │ │ │ │ + ld r3,368(r31) │ │ │ │ + mr r11,r26 │ │ │ │ + mr r4,r30 │ │ │ │ + mr r6,r24 │ │ │ │ + mr r14,r9 │ │ │ │ li r0,0 │ │ │ │ - li r14,0 │ │ │ │ - add r8,r8,r10 │ │ │ │ - std r8,232(r31) │ │ │ │ - ld r8,496(r31) │ │ │ │ - add r8,r8,r29 │ │ │ │ - std r8,224(r31) │ │ │ │ - ld r8,568(r31) │ │ │ │ - add r8,r8,r10 │ │ │ │ - std r8,216(r31) │ │ │ │ - ld r8,536(r31) │ │ │ │ - add r8,r8,r29 │ │ │ │ - std r8,208(r31) │ │ │ │ - ld r8,552(r31) │ │ │ │ - add r8,r8,r10 │ │ │ │ - std r8,200(r31) │ │ │ │ - ld r8,528(r31) │ │ │ │ - add r8,r8,r29 │ │ │ │ - std r8,192(r31) │ │ │ │ - ld r8,504(r31) │ │ │ │ - add r8,r8,r10 │ │ │ │ - std r8,184(r31) │ │ │ │ - ld r8,480(r31) │ │ │ │ - lfdx f2,r8,r9 │ │ │ │ - ld r8,512(r31) │ │ │ │ - lfdx f3,r8,r9 │ │ │ │ - ld r9,312(r31) │ │ │ │ + li r15,0 │ │ │ │ + add r12,r10,r9 │ │ │ │ + ld r10,536(r31) │ │ │ │ + add r10,r10,r29 │ │ │ │ + std r10,208(r31) │ │ │ │ + ld r10,560(r31) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,224(r31) │ │ │ │ + ld r10,520(r31) │ │ │ │ + add r10,r10,r29 │ │ │ │ + std r10,216(r31) │ │ │ │ + ld r10,544(r31) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,232(r31) │ │ │ │ + ld r10,512(r31) │ │ │ │ + add r10,r10,r29 │ │ │ │ + std r10,200(r31) │ │ │ │ + ld r10,488(r31) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,192(r31) │ │ │ │ + ld r10,480(r31) │ │ │ │ + lfdx f2,r10,r2 │ │ │ │ + ld r10,496(r31) │ │ │ │ + lfdx f3,r10,r2 │ │ │ │ + ld r2,304(r31) │ │ │ │ xxspltd vs4,vs2,0 │ │ │ │ - mr r8,r22 │ │ │ │ - add r9,r9,r29 │ │ │ │ + mr r10,r23 │ │ │ │ + add r2,r2,r29 │ │ │ │ xxspltd vs5,vs3,0 │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,592(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,544(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,576(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,152(r31) │ │ │ │ - ld r9,488(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,560(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,520(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,128(r31) │ │ │ │ - ld r11,376(r31) │ │ │ │ - ld r4,384(r31) │ │ │ │ - ld r6,392(r31) │ │ │ │ - ld r7,400(r31) │ │ │ │ - std r29,240(r31) │ │ │ │ - std r25,408(r31) │ │ │ │ - std r27,416(r31) │ │ │ │ - std r26,424(r31) │ │ │ │ - std r23,432(r31) │ │ │ │ - std r24,440(r31) │ │ │ │ - std r28,448(r31) │ │ │ │ - std r22,456(r31) │ │ │ │ - std r10,464(r31) │ │ │ │ - std r29,472(r31) │ │ │ │ + std r2,184(r31) │ │ │ │ + ld r2,584(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,176(r31) │ │ │ │ + ld r2,528(r31) │ │ │ │ + add r2,r2,r29 │ │ │ │ + std r2,168(r31) │ │ │ │ + ld r2,568(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,472(r31) │ │ │ │ + add r2,r2,r29 │ │ │ │ + std r2,152(r31) │ │ │ │ + ld r2,552(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,504(r31) │ │ │ │ + add r2,r2,r29 │ │ │ │ + std r2,128(r31) │ │ │ │ + ld r5,376(r31) │ │ │ │ + ld r7,384(r31) │ │ │ │ + std r29,144(r31) │ │ │ │ + ld r8,392(r31) │ │ │ │ + std r25,400(r31) │ │ │ │ + std r27,408(r31) │ │ │ │ + std r26,416(r31) │ │ │ │ + std r30,424(r31) │ │ │ │ + std r24,432(r31) │ │ │ │ + std r28,440(r31) │ │ │ │ + std r23,448(r31) │ │ │ │ + std r9,456(r31) │ │ │ │ + std r29,464(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,320(r31) │ │ │ │ - sldi r9,r14,3 │ │ │ │ - lfdx f9,r10,r9 │ │ │ │ - ld r10,336(r31) │ │ │ │ - lfdx f10,r10,r9 │ │ │ │ + nop │ │ │ │ + ld r9,312(r31) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + lfdx f9,r9,r2 │ │ │ │ + ld r9,328(r31) │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ xxspltd vs11,vs9,0 │ │ │ │ - xvmuldp vs13,vs11,vs5 │ │ │ │ - xvmuldp vs11,vs11,vs4 │ │ │ │ + xvmuldp vs13,vs5,vs11 │ │ │ │ + xvmuldp vs11,vs4,vs11 │ │ │ │ xxspltd vs12,vs10,0 │ │ │ │ xvmuldp vs6,vs5,vs12 │ │ │ │ xvmuldp vs12,vs4,vs12 │ │ │ │ - beq cr7,1b4d0 │ │ │ │ - ld r9,304(r31) │ │ │ │ + beq cr7,1b630 │ │ │ │ + ld r2,296(r31) │ │ │ │ fmul f7,f2,f9 │ │ │ │ fmul f8,f2,f10 │ │ │ │ fmul f9,f3,f9 │ │ │ │ fmul f10,f3,f10 │ │ │ │ - li r10,0 │ │ │ │ - add r22,r9,r0 │ │ │ │ - ld r9,296(r31) │ │ │ │ + li r9,0 │ │ │ │ + add r23,r2,r0 │ │ │ │ + ld r2,288(r31) │ │ │ │ xxspltd vs7,vs7,0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - add r23,r9,r0 │ │ │ │ - ld r9,288(r31) │ │ │ │ - add r24,r9,r0 │ │ │ │ - ld r9,280(r31) │ │ │ │ - add r25,r9,r0 │ │ │ │ - ld r9,272(r31) │ │ │ │ - add r26,r9,r0 │ │ │ │ - ld r9,264(r31) │ │ │ │ - add r27,r9,r0 │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r28,r9,r0 │ │ │ │ - ld r9,248(r31) │ │ │ │ - add r29,r9,r0 │ │ │ │ - ld r9,352(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - lxvx vs0,r22,r9 │ │ │ │ - lxvdsx vs1,r17,r10 │ │ │ │ - lxvdsx vs31,r18,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + add r24,r2,r0 │ │ │ │ + ld r2,280(r31) │ │ │ │ + add r25,r2,r0 │ │ │ │ + ld r2,272(r31) │ │ │ │ + add r26,r2,r0 │ │ │ │ + ld r2,264(r31) │ │ │ │ + add r27,r2,r0 │ │ │ │ + ld r2,256(r31) │ │ │ │ + add r28,r2,r0 │ │ │ │ + ld r2,248(r31) │ │ │ │ + add r29,r2,r0 │ │ │ │ + ld r2,240(r31) │ │ │ │ + add r30,r2,r0 │ │ │ │ + ld r2,344(r31) │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ + lxvx vs0,r23,r2 │ │ │ │ + lxvdsx vs1,r20,r9 │ │ │ │ + lxvdsx vs31,r21,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - lxvx vs0,r23,r9 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r24,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r24,r9 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - lxvx vs0,r26,r9 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvx vs0,r27,r2 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 1a610 │ │ │ │ - ld r9,360(r31) │ │ │ │ - ld r28,240(r31) │ │ │ │ - sldi r29,r9,3 │ │ │ │ - ld r24,192(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - add r8,r8,r21 │ │ │ │ - add r7,r7,r21 │ │ │ │ - add r6,r6,r21 │ │ │ │ - add r5,r5,r21 │ │ │ │ - add r4,r4,r21 │ │ │ │ - lxvdsx vs9,r17,r29 │ │ │ │ - ld r29,344(r31) │ │ │ │ - add r3,r3,r21 │ │ │ │ - add r11,r11,r21 │ │ │ │ - add r30,r30,r21 │ │ │ │ - add r10,r28,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r0,r0,r29 │ │ │ │ - add r29,r28,r19 │ │ │ │ - lxvx vs0,r10,r15 │ │ │ │ - std r29,240(r31) │ │ │ │ - ld r10,312(r31) │ │ │ │ - ld r29,232(r31) │ │ │ │ - add r10,r10,r9 │ │ │ │ + stxvx vs0,r11,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 1a7b0 │ │ │ │ + ld r2,352(r31) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r29,144(r31) │ │ │ │ + ld r28,216(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + add r10,r10,r22 │ │ │ │ + add r8,r8,r22 │ │ │ │ + ld r26,192(r31) │ │ │ │ + ld r25,168(r31) │ │ │ │ + add r7,r7,r22 │ │ │ │ + add r6,r6,r22 │ │ │ │ + add r5,r5,r22 │ │ │ │ + add r4,r4,r22 │ │ │ │ + lxvdsx vs9,r20,r9 │ │ │ │ + ld r9,336(r31) │ │ │ │ + add r3,r3,r22 │ │ │ │ + add r11,r11,r22 │ │ │ │ + add r30,r29,r2 │ │ │ │ + add r0,r0,r9 │ │ │ │ + add r9,r29,r18 │ │ │ │ + sldi r30,r30,4 │ │ │ │ + add r29,r12,r2 │ │ │ │ + add r12,r12,r19 │ │ │ │ + std r9,144(r31) │ │ │ │ + ld r9,304(r31) │ │ │ │ + lxvx vs0,r30,r16 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + add r9,r9,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - add r25,r29,r9 │ │ │ │ - add r29,r29,r20 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r25,r25,4 │ │ │ │ - std r29,232(r31) │ │ │ │ - ld r29,224(r31) │ │ │ │ - lxvdsx vs10,r17,r10 │ │ │ │ - ld r10,216(r31) │ │ │ │ - add r26,r29,r9 │ │ │ │ - add r29,r29,r19 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lxvdsx vs10,r20,r9 │ │ │ │ + ld r9,208(r31) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - add r27,r10,r9 │ │ │ │ - add r10,r10,r20 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - std r29,224(r31) │ │ │ │ + add r30,r2,r9 │ │ │ │ + add r9,r9,r18 │ │ │ │ + sldi r30,r30,4 │ │ │ │ + stxvx vs0,r29,r17 │ │ │ │ + std r9,208(r31) │ │ │ │ + ld r9,224(r31) │ │ │ │ + lxvx vs0,r30,r16 │ │ │ │ + ld r30,232(r31) │ │ │ │ + add r27,r2,r9 │ │ │ │ + add r9,r9,r19 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ + std r9,224(r31) │ │ │ │ + add r9,r2,r28 │ │ │ │ sldi r27,r27,4 │ │ │ │ - std r10,216(r31) │ │ │ │ - ld r10,208(r31) │ │ │ │ - add r28,r10,r9 │ │ │ │ - add r10,r10,r19 │ │ │ │ - stxvx vs0,r25,r16 │ │ │ │ - ld r25,184(r31) │ │ │ │ + add r28,r28,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + std r28,216(r31) │ │ │ │ + add r28,r2,r30 │ │ │ │ + add r30,r30,r19 │ │ │ │ + std r30,232(r31) │ │ │ │ + ld r30,200(r31) │ │ │ │ sldi r28,r28,4 │ │ │ │ - std r10,208(r31) │ │ │ │ - ld r10,200(r31) │ │ │ │ - add r23,r25,r9 │ │ │ │ - add r25,r25,r20 │ │ │ │ - add r29,r10,r9 │ │ │ │ - add r10,r10,r20 │ │ │ │ - lxvx vs0,r26,r15 │ │ │ │ - ld r26,176(r31) │ │ │ │ - std r25,184(r31) │ │ │ │ - sldi r23,r23,4 │ │ │ │ - std r10,200(r31) │ │ │ │ - add r10,r24,r9 │ │ │ │ - add r24,r24,r19 │ │ │ │ + xvmuldp vs0,vs0,vs13 │ │ │ │ + add r29,r30,r2 │ │ │ │ + add r30,r30,r18 │ │ │ │ + stxvx vs0,r27,r17 │ │ │ │ + lxvx vs0,r9,r16 │ │ │ │ sldi r29,r29,4 │ │ │ │ - std r24,192(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r24,r26,r9 │ │ │ │ + ld r27,184(r31) │ │ │ │ + std r30,200(r31) │ │ │ │ + add r30,r26,r2 │ │ │ │ add r26,r26,r19 │ │ │ │ + std r26,192(r31) │ │ │ │ + sldi r30,r30,4 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - std r26,176(r31) │ │ │ │ - ld r26,168(r31) │ │ │ │ - sldi r24,r24,4 │ │ │ │ - add r25,r26,r9 │ │ │ │ - add r26,r26,r20 │ │ │ │ - xvmuldp vs0,vs0,vs13 │ │ │ │ - std r26,168(r31) │ │ │ │ - sldi r25,r25,4 │ │ │ │ - stxvx vs0,r27,r16 │ │ │ │ - ld r27,160(r31) │ │ │ │ - add r26,r27,r9 │ │ │ │ + add r9,r27,r2 │ │ │ │ + add r27,r27,r18 │ │ │ │ + std r27,184(r31) │ │ │ │ + ld r27,176(r31) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + add r26,r27,r2 │ │ │ │ add r27,r27,r19 │ │ │ │ - lxvx vs0,r28,r15 │ │ │ │ - ld r28,152(r31) │ │ │ │ - std r27,160(r31) │ │ │ │ + std r27,176(r31) │ │ │ │ + add r27,r25,r2 │ │ │ │ + add r25,r25,r18 │ │ │ │ sldi r26,r26,4 │ │ │ │ - add r27,r28,r9 │ │ │ │ - add r28,r28,r20 │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ - std r28,152(r31) │ │ │ │ + stxvx vs0,r28,r17 │ │ │ │ + lxvx vs0,r29,r16 │ │ │ │ + ld r29,160(r31) │ │ │ │ + std r25,168(r31) │ │ │ │ sldi r27,r27,4 │ │ │ │ - ld r22,144(r31) │ │ │ │ - add r28,r22,r9 │ │ │ │ - add r22,r22,r19 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - std r22,144(r31) │ │ │ │ - ld r22,128(r31) │ │ │ │ - stxvx vs0,r29,r16 │ │ │ │ - lxvx vs0,r10,r15 │ │ │ │ - ld r10,136(r31) │ │ │ │ - add r29,r10,r9 │ │ │ │ - add r10,r10,r20 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - sldi r29,r29,4 │ │ │ │ - std r10,136(r31) │ │ │ │ - add r10,r22,r9 │ │ │ │ - add r9,r12,r9 │ │ │ │ - add r22,r22,r19 │ │ │ │ - add r12,r12,r20 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r22,128(r31) │ │ │ │ + add r28,r29,r2 │ │ │ │ + add r29,r29,r19 │ │ │ │ + std r29,160(r31) │ │ │ │ + ld r25,152(r31) │ │ │ │ + sldi r28,r28,4 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r23,r16 │ │ │ │ - lxvx vs0,r24,r15 │ │ │ │ - ld r24,328(r31) │ │ │ │ - cmpd r24,r14 │ │ │ │ + add r29,r25,r2 │ │ │ │ + add r25,r25,r18 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + std r25,152(r31) │ │ │ │ + ld r25,128(r31) │ │ │ │ + stxvx vs0,r30,r17 │ │ │ │ + lxvx vs0,r9,r16 │ │ │ │ + ld r9,136(r31) │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ + add r30,r9,r2 │ │ │ │ + add r9,r9,r19 │ │ │ │ + std r9,136(r31) │ │ │ │ + add r9,r25,r2 │ │ │ │ + sldi r30,r30,4 │ │ │ │ + add r2,r14,r2 │ │ │ │ + add r25,r25,r18 │ │ │ │ + add r14,r14,r19 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + std r25,128(r31) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r25,r16 │ │ │ │ - lxvx vs0,r26,r15 │ │ │ │ + stxvx vs0,r26,r17 │ │ │ │ + lxvx vs0,r27,r16 │ │ │ │ + ld r27,320(r31) │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ + cmpd r27,r15 │ │ │ │ xvmuldp vs0,vs0,vs13 │ │ │ │ - stxvx vs0,r27,r16 │ │ │ │ - lxvx vs0,r28,r15 │ │ │ │ + stxvx vs0,r28,r17 │ │ │ │ + lxvx vs0,r29,r16 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r29,r16 │ │ │ │ - lxvx vs0,r10,r15 │ │ │ │ + stxvx vs0,r30,r17 │ │ │ │ + lxvx vs0,r9,r16 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r9,r16 │ │ │ │ - bgt 1a570 │ │ │ │ - ld r9,608(r31) │ │ │ │ - ld r29,472(r31) │ │ │ │ - ld r10,464(r31) │ │ │ │ - ld r28,448(r31) │ │ │ │ - ld r25,408(r31) │ │ │ │ - ld r27,416(r31) │ │ │ │ - ld r26,424(r31) │ │ │ │ - ld r23,432(r31) │ │ │ │ - ld r24,440(r31) │ │ │ │ - ld r22,456(r31) │ │ │ │ - add r29,r29,r9 │ │ │ │ - ld r9,600(r31) │ │ │ │ + stxvx vs0,r2,r17 │ │ │ │ + bgt 1a710 │ │ │ │ + ld r2,600(r31) │ │ │ │ + ld r29,464(r31) │ │ │ │ + ld r9,456(r31) │ │ │ │ + ld r28,440(r31) │ │ │ │ + ld r25,400(r31) │ │ │ │ + ld r27,408(r31) │ │ │ │ + ld r26,416(r31) │ │ │ │ + ld r30,424(r31) │ │ │ │ + add r29,r29,r2 │ │ │ │ + ld r2,592(r31) │ │ │ │ + ld r24,432(r31) │ │ │ │ + ld r23,448(r31) │ │ │ │ addi r25,r25,1 │ │ │ │ - add r23,r23,r28 │ │ │ │ + add r30,r30,r28 │ │ │ │ add r26,r26,r28 │ │ │ │ - add r22,r22,r28 │ │ │ │ + add r9,r9,r2 │ │ │ │ + ld r2,392(r31) │ │ │ │ add r24,r24,r28 │ │ │ │ - add r10,r10,r9 │ │ │ │ - ld r9,400(r31) │ │ │ │ - add r9,r9,r28 │ │ │ │ - std r9,400(r31) │ │ │ │ - ld r9,392(r31) │ │ │ │ - add r9,r9,r28 │ │ │ │ - std r9,392(r31) │ │ │ │ - ld r9,384(r31) │ │ │ │ - add r9,r9,r28 │ │ │ │ - std r9,384(r31) │ │ │ │ - ld r9,368(r31) │ │ │ │ - cmpd r25,r9 │ │ │ │ - ld r9,376(r31) │ │ │ │ - add r9,r9,r28 │ │ │ │ - std r9,376(r31) │ │ │ │ - ld r9,304(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,304(r31) │ │ │ │ - ld r9,296(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,296(r31) │ │ │ │ - ld r9,288(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,288(r31) │ │ │ │ - ld r9,280(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,280(r31) │ │ │ │ - ld r9,272(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,272(r31) │ │ │ │ - ld r9,264(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,264(r31) │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,256(r31) │ │ │ │ - ld r9,248(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,248(r31) │ │ │ │ - blt 1a450 │ │ │ │ - ld r30,616(r31) │ │ │ │ - b 1b100 │ │ │ │ + add r23,r23,r28 │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,392(r31) │ │ │ │ + ld r2,384(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,384(r31) │ │ │ │ + ld r2,376(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,376(r31) │ │ │ │ + ld r2,360(r31) │ │ │ │ + cmpd r25,r2 │ │ │ │ + ld r2,368(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,368(r31) │ │ │ │ + ld r2,296(r31) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,296(r31) │ │ │ │ + ld r2,288(r31) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,288(r31) │ │ │ │ + ld r2,280(r31) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,280(r31) │ │ │ │ + ld r2,272(r31) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,272(r31) │ │ │ │ + ld r2,264(r31) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,264(r31) │ │ │ │ + ld r2,256(r31) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,256(r31) │ │ │ │ + ld r2,248(r31) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,248(r31) │ │ │ │ + ld r2,240(r31) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,240(r31) │ │ │ │ + blt 1a5f0 │ │ │ │ + ld r30,608(r31) │ │ │ │ + b 1b22c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ mr r3,r30 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs57,624(r31) │ │ │ │ - lxv vs58,640(r31) │ │ │ │ - lxv vs59,656(r31) │ │ │ │ - lxv vs60,672(r31) │ │ │ │ - lxv vs61,688(r31) │ │ │ │ - lxv vs62,704(r31) │ │ │ │ - lxv vs63,720(r31) │ │ │ │ + bl 4880 │ │ │ │ + lxv vs56,624(r31) │ │ │ │ + lxv vs57,640(r31) │ │ │ │ + lxv vs58,656(r31) │ │ │ │ + lxv vs59,672(r31) │ │ │ │ + lxv vs60,688(r31) │ │ │ │ + lxv vs61,704(r31) │ │ │ │ + lxv vs62,720(r31) │ │ │ │ + lxv vs63,736(r31) │ │ │ │ addi r1,r31,976 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-232(r1) │ │ │ │ - ld r15,-224(r1) │ │ │ │ - ld r16,-216(r1) │ │ │ │ - ld r17,-208(r1) │ │ │ │ - ld r18,-200(r1) │ │ │ │ - ld r19,-192(r1) │ │ │ │ - ld r20,-184(r1) │ │ │ │ - ld r21,-176(r1) │ │ │ │ - ld r22,-168(r1) │ │ │ │ - ld r23,-160(r1) │ │ │ │ - ld r24,-152(r1) │ │ │ │ - ld r25,-144(r1) │ │ │ │ - ld r26,-136(r1) │ │ │ │ - ld r27,-128(r1) │ │ │ │ - mtlr r0 │ │ │ │ - ld r28,-120(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(r1) │ │ │ │ - lfd f21,-88(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-224(r1) │ │ │ │ + ld r15,-216(r1) │ │ │ │ + ld r16,-208(r1) │ │ │ │ + ld r17,-200(r1) │ │ │ │ + ld r18,-192(r1) │ │ │ │ + ld r19,-184(r1) │ │ │ │ + ld r20,-176(r1) │ │ │ │ + ld r21,-168(r1) │ │ │ │ + mtlr r0 │ │ │ │ + ld r22,-160(r1) │ │ │ │ + ld r23,-152(r1) │ │ │ │ + ld r24,-144(r1) │ │ │ │ + ld r25,-136(r1) │ │ │ │ + ld r26,-128(r1) │ │ │ │ + ld r27,-120(r1) │ │ │ │ + ld r28,-112(r1) │ │ │ │ + ld r29,-104(r1) │ │ │ │ + ld r30,-96(r1) │ │ │ │ + ld r31,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ cmpdi r27,1 │ │ │ │ - ble 1b100 │ │ │ │ - mr r16,r10 │ │ │ │ - addi r6,r25,1 │ │ │ │ - sradi r18,r28,1 │ │ │ │ - addze r18,r18 │ │ │ │ - mulld r4,r28,r19 │ │ │ │ - subf r10,r10,r25 │ │ │ │ - ld r9,224(r31) │ │ │ │ - mulld r25,r29,r20 │ │ │ │ - addi r7,r29,1 │ │ │ │ - sldi r0,r20,4 │ │ │ │ - subf r6,r16,r6 │ │ │ │ - sradi r17,r19,1 │ │ │ │ + ble 1b22c │ │ │ │ + sradi r0,r28,1 │ │ │ │ + addze r0,r0 │ │ │ │ + mr r16,r9 │ │ │ │ + mulld r24,r29,r19 │ │ │ │ + addi r5,r25,1 │ │ │ │ + ld r2,208(r31) │ │ │ │ + plfd f30,251292 # 581b0 │ │ │ │ + subf r10,r9,r25 │ │ │ │ + sradi r17,r18,1 │ │ │ │ addze r17,r17 │ │ │ │ - addis r3,r2,-2 │ │ │ │ + mulld r9,r28,r18 │ │ │ │ + sldi r27,r19,4 │ │ │ │ + subf r5,r16,r5 │ │ │ │ + addi r6,r29,1 │ │ │ │ + sldi r25,r18,4 │ │ │ │ + li r23,1 │ │ │ │ + mulld r7,r29,r10 │ │ │ │ + cmpdi cr4,r18,1 │ │ │ │ + mulli r4,r18,-16 │ │ │ │ + subf r3,r18,r19 │ │ │ │ + subf r2,r2,r26 │ │ │ │ + mulld r5,r5,r29 │ │ │ │ + mulld r10,r24,r10 │ │ │ │ + subf r29,r0,r29 │ │ │ │ + std r0,176(r31) │ │ │ │ + maddld r26,r28,r16,r0 │ │ │ │ + maddld r21,r9,r16,r17 │ │ │ │ + subfic r8,r0,1 │ │ │ │ + maddld r22,r18,r0,r17 │ │ │ │ + std r17,216(r31) │ │ │ │ + maddld r29,r29,r27,r2 │ │ │ │ + subf r6,r0,r6 │ │ │ │ + sldi r20,r9,4 │ │ │ │ + subf r24,r9,r24 │ │ │ │ + std r2,400(r31) │ │ │ │ + subf r11,r17,r19 │ │ │ │ + mulld r15,r25,r0 │ │ │ │ + li r14,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + addi r7,r7,1 │ │ │ │ + mulld r6,r6,r19 │ │ │ │ cmpdi cr3,r28,1 │ │ │ │ - mulld r5,r29,r10 │ │ │ │ - neg r8,r19 │ │ │ │ - cmpdi cr4,r19,1 │ │ │ │ - subf r23,r19,r20 │ │ │ │ - mulld r6,r6,r29 │ │ │ │ - subfic r11,r18,1 │ │ │ │ - subf r7,r18,r7 │ │ │ │ - maddld r27,r28,r16,r18 │ │ │ │ - subf r9,r9,r26 │ │ │ │ - neg r21,r4 │ │ │ │ - addi r3,r3,2800 │ │ │ │ - subf r29,r18,r29 │ │ │ │ - std r18,184(r31) │ │ │ │ - mulld r10,r25,r10 │ │ │ │ - mulld r7,r7,r20 │ │ │ │ - maddld r22,r4,r16,r17 │ │ │ │ - subf r4,r4,r25 │ │ │ │ - sldi r21,r21,4 │ │ │ │ - maddld r29,r29,r0,r9 │ │ │ │ - lfd f28,0(r3) │ │ │ │ - std r3,216(r31) │ │ │ │ - subf r3,r17,r20 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - maddld r24,r19,r18,r17 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r11,r11,r6 │ │ │ │ - subf r6,r18,r6 │ │ │ │ - neg r28,r21 │ │ │ │ - maddld r25,r19,r27,r17 │ │ │ │ - std r17,232(r31) │ │ │ │ sldi r3,r3,4 │ │ │ │ - neg r26,r8 │ │ │ │ - addi r5,r5,1 │ │ │ │ - std r4,288(r31) │ │ │ │ - maddld r6,r6,r0,r9 │ │ │ │ - subf r7,r17,r7 │ │ │ │ + std r4,408(r31) │ │ │ │ sldi r10,r10,4 │ │ │ │ - sldi r4,r22,4 │ │ │ │ - mulld r5,r5,r20 │ │ │ │ - std r29,384(r31) │ │ │ │ - mulld r29,r26,r18 │ │ │ │ - mulld r27,r26,r27 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r10,r10,r9 │ │ │ │ - std r4,376(r31) │ │ │ │ - mulld r4,r11,r20 │ │ │ │ - sldi r12,r23,4 │ │ │ │ - li r26,0 │ │ │ │ - std r9,416(r31) │ │ │ │ - std r10,400(r31) │ │ │ │ - add r10,r7,r9 │ │ │ │ - std r6,360(r31) │ │ │ │ - mulld r6,r28,r16 │ │ │ │ + add r8,r8,r5 │ │ │ │ + subf r5,r0,r5 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + mulld r7,r7,r19 │ │ │ │ li r28,0 │ │ │ │ - std r10,312(r31) │ │ │ │ - sldi r10,r25,4 │ │ │ │ - std r29,320(r31) │ │ │ │ - li r29,1 │ │ │ │ - std r27,336(r31) │ │ │ │ + add r10,r10,r2 │ │ │ │ + std r29,368(r31) │ │ │ │ + mulli r29,r9,-16 │ │ │ │ + maddld r9,r18,r26,r17 │ │ │ │ + mulld r26,r25,r26 │ │ │ │ + mulld r8,r8,r19 │ │ │ │ + maddld r5,r5,r27,r2 │ │ │ │ + add r11,r11,r2 │ │ │ │ li r27,0 │ │ │ │ - std r10,408(r31) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - std r6,304(r31) │ │ │ │ - add r6,r3,r9 │ │ │ │ - addi r10,r10,2928 │ │ │ │ - isel r3,r17,r29,4*cr4+gt │ │ │ │ - li r29,0 │ │ │ │ - std r6,344(r31) │ │ │ │ - sldi r6,r24,4 │ │ │ │ - std r10,168(r31) │ │ │ │ - subf r10,r17,r4 │ │ │ │ - mr r25,r29 │ │ │ │ - mr r29,r21 │ │ │ │ - std r3,240(r31) │ │ │ │ - std r6,392(r31) │ │ │ │ - sldi r6,r17,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - std r6,352(r31) │ │ │ │ - subf r6,r17,r5 │ │ │ │ - add r10,r10,r9 │ │ │ │ - sldi r7,r6,4 │ │ │ │ + std r15,304(r31) │ │ │ │ + std r10,384(r31) │ │ │ │ + sldi r10,r21,4 │ │ │ │ + subf r6,r17,r6 │ │ │ │ + std r11,328(r31) │ │ │ │ + sldi r11,r24,4 │ │ │ │ + subf r7,r17,r7 │ │ │ │ + std r10,352(r31) │ │ │ │ + sldi r10,r22,4 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + std r26,320(r31) │ │ │ │ + mulld r26,r20,r16 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + std r29,272(r31) │ │ │ │ + mr r29,r14 │ │ │ │ + subf r8,r17,r8 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + std r10,376(r31) │ │ │ │ + sldi r10,r17,4 │ │ │ │ + std r11,264(r31) │ │ │ │ + std r9,392(r31) │ │ │ │ + std r5,344(r31) │ │ │ │ + std r10,336(r31) │ │ │ │ + add r9,r7,r2 │ │ │ │ + isel r10,r17,r23,4*cr4+gt │ │ │ │ + sldi r8,r8,4 │ │ │ │ + std r26,288(r31) │ │ │ │ + std r10,224(r31) │ │ │ │ + li r26,0 │ │ │ │ + add r10,r6,r2 │ │ │ │ + std r9,312(r31) │ │ │ │ + add r9,r8,r2 │ │ │ │ std r10,296(r31) │ │ │ │ - add r7,r7,r9 │ │ │ │ - std r7,328(r31) │ │ │ │ + std r9,280(r31) │ │ │ │ nop │ │ │ │ - ld r9,368(r31) │ │ │ │ + nop │ │ │ │ + ld r2,360(r31) │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - std r8,136(r31) │ │ │ │ - std r12,128(r31) │ │ │ │ - subf r7,r9,r26 │ │ │ │ + std r3,128(r31) │ │ │ │ + ld r9,72(r30) │ │ │ │ + subf r2,r2,r26 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - ld r9,96(r30) │ │ │ │ - mtfprd f0,r7 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - ld r9,168(r31) │ │ │ │ + ld r9,72(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ + xsdivdp vs63,vs31,vs1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ mtfprd f0,r26 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - xsdivdp vs63,vs31,vs1 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,128(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ - xxspltd vs58,vs31,0 │ │ │ │ - ble cr3,1b0e0 │ │ │ │ - ld r9,216(r31) │ │ │ │ + bl 4c20 │ │ │ │ + ld r3,128(r31) │ │ │ │ + xsdivdp vs58,vs31,vs1 │ │ │ │ + xxspltd vs58,vs58,0 │ │ │ │ + ble cr3,1b208 │ │ │ │ + ld r2,280(r31) │ │ │ │ + ld r10,408(r31) │ │ │ │ + mr r0,r27 │ │ │ │ xxmr vs57,vs63 │ │ │ │ - mr r10,r27 │ │ │ │ - std r25,160(r31) │ │ │ │ - std r26,248(r31) │ │ │ │ - std r25,256(r31) │ │ │ │ - std r27,264(r31) │ │ │ │ - std r28,272(r31) │ │ │ │ - std r29,280(r31) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,296(r31) │ │ │ │ - add r15,r28,r9 │ │ │ │ - ld r9,304(r31) │ │ │ │ - add r20,r27,r9 │ │ │ │ - ld r9,312(r31) │ │ │ │ - add r16,r28,r9 │ │ │ │ - ld r9,320(r31) │ │ │ │ - add r21,r27,r9 │ │ │ │ - ld r9,328(r31) │ │ │ │ - add r17,r28,r9 │ │ │ │ - ld r9,336(r31) │ │ │ │ - add r22,r27,r9 │ │ │ │ - ld r9,344(r31) │ │ │ │ - add r18,r28,r9 │ │ │ │ - ld r9,352(r31) │ │ │ │ - add r23,r27,r9 │ │ │ │ - ld r9,360(r31) │ │ │ │ - mr r7,r23 │ │ │ │ - mr r23,r22 │ │ │ │ - add r19,r28,r9 │ │ │ │ - ld r9,376(r31) │ │ │ │ - mr r22,r7 │ │ │ │ - add r24,r27,r9 │ │ │ │ - ld r9,384(r31) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,392(r31) │ │ │ │ - add r14,r27,r9 │ │ │ │ - ld r9,400(r31) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,408(r31) │ │ │ │ - add r9,r27,r9 │ │ │ │ - std r9,152(r31) │ │ │ │ - ld r9,416(r31) │ │ │ │ - add r9,r9,r28 │ │ │ │ - std r9,128(r31) │ │ │ │ - li r9,0 │ │ │ │ - std r9,176(r31) │ │ │ │ - mr r9,r24 │ │ │ │ - mr r24,r14 │ │ │ │ - mr r14,r21 │ │ │ │ - mr r21,r20 │ │ │ │ - mr r20,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r29,160(r31) │ │ │ │ + std r26,232(r31) │ │ │ │ + std r27,240(r31) │ │ │ │ + std r29,248(r31) │ │ │ │ + std r28,256(r31) │ │ │ │ + add r16,r28,r2 │ │ │ │ + ld r2,288(r31) │ │ │ │ + add r22,r27,r2 │ │ │ │ + ld r2,296(r31) │ │ │ │ + add r17,r28,r2 │ │ │ │ + ld r2,304(r31) │ │ │ │ + add r23,r27,r2 │ │ │ │ + ld r2,312(r31) │ │ │ │ + add r18,r28,r2 │ │ │ │ + ld r2,320(r31) │ │ │ │ + add r24,r27,r2 │ │ │ │ + ld r2,328(r31) │ │ │ │ + add r19,r28,r2 │ │ │ │ + ld r2,336(r31) │ │ │ │ + add r25,r27,r2 │ │ │ │ + ld r2,344(r31) │ │ │ │ + add r20,r28,r2 │ │ │ │ + ld r2,352(r31) │ │ │ │ + add r14,r27,r2 │ │ │ │ + ld r2,368(r31) │ │ │ │ + add r2,r28,r2 │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r2,376(r31) │ │ │ │ + add r15,r27,r2 │ │ │ │ + ld r2,384(r31) │ │ │ │ + mr r9,r15 │ │ │ │ + mr r15,r24 │ │ │ │ + add r2,r28,r2 │ │ │ │ + mr r24,r9 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,392(r31) │ │ │ │ + add r2,r27,r2 │ │ │ │ + std r2,152(r31) │ │ │ │ + ld r2,400(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,128(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r2,168(r31) │ │ │ │ + mr r2,r14 │ │ │ │ + mr r14,r23 │ │ │ │ + mr r23,r2 │ │ │ │ nop │ │ │ │ - ld r9,184(r31) │ │ │ │ - ld r28,176(r31) │ │ │ │ - lfd f0,88(r30) │ │ │ │ - ld r29,72(r30) │ │ │ │ - std r8,208(r31) │ │ │ │ - std r12,200(r31) │ │ │ │ + ld r29,168(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + std r3,200(r31) │ │ │ │ std r10,192(r31) │ │ │ │ - subf r7,r9,r28 │ │ │ │ + std r0,184(r31) │ │ │ │ + lfd f0,88(r30) │ │ │ │ + ld r9,72(r30) │ │ │ │ + subf r2,r2,r29 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,8(r29) │ │ │ │ - ld r9,96(r30) │ │ │ │ - mtfprd f0,r7 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r7,72(r30) │ │ │ │ - ld r9,168(r31) │ │ │ │ + ld r9,72(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ + xsdivdp vs62,vs31,vs1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r7) │ │ │ │ - lxsd v28,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f0,8(r9) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - xsdivdp vs62,vs60,vs1 │ │ │ │ + mtfprd f0,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs62,vs62,0 │ │ │ │ - xvmuldp vs61,vs62,vs58 │ │ │ │ - xvmuldp vs62,vs62,vs57 │ │ │ │ + xvmuldp vs61,vs58,vs62 │ │ │ │ + xvmuldp vs62,vs57,vs62 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ + ld r0,184(r31) │ │ │ │ ld r10,192(r31) │ │ │ │ - ld r12,200(r31) │ │ │ │ - ld r8,208(r31) │ │ │ │ - xsdivdp vs60,vs60,vs1 │ │ │ │ + ld r3,200(r31) │ │ │ │ + xsdivdp vs60,vs31,vs1 │ │ │ │ xxspltd vs60,vs60,0 │ │ │ │ xvmuldp vs59,vs60,vs58 │ │ │ │ xvmuldp vs60,vs60,vs57 │ │ │ │ - ble cr4,1b048 │ │ │ │ - ld r9,224(r31) │ │ │ │ - ld r7,216(r31) │ │ │ │ - ld r27,240(r31) │ │ │ │ - std r10,192(r31) │ │ │ │ + ble cr4,1b174 │ │ │ │ + ld r2,208(r31) │ │ │ │ + ld r9,216(r31) │ │ │ │ li r28,0 │ │ │ │ - std r12,200(r31) │ │ │ │ - std r8,208(r31) │ │ │ │ - addi r29,r9,-16 │ │ │ │ - lfd f30,0(r7) │ │ │ │ - ld r7,232(r31) │ │ │ │ - add r26,r9,r10 │ │ │ │ - mr r9,r20 │ │ │ │ - mr r20,r23 │ │ │ │ - add r29,r29,r10 │ │ │ │ - mr r10,r27 │ │ │ │ - mr r23,r9 │ │ │ │ - mr r27,r22 │ │ │ │ - mr r22,r14 │ │ │ │ + std r0,184(r31) │ │ │ │ + std r10,192(r31) │ │ │ │ + std r3,200(r31) │ │ │ │ + ld r27,224(r31) │ │ │ │ + add r26,r2,r0 │ │ │ │ + addi r29,r2,-16 │ │ │ │ + neg r21,r9 │ │ │ │ + mr r2,r22 │ │ │ │ + mr r22,r15 │ │ │ │ + mr r15,r25 │ │ │ │ + mr r25,r27 │ │ │ │ + mr r27,r24 │ │ │ │ + add r29,r29,r0 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r23,r14 │ │ │ │ mr r14,r26 │ │ │ │ mr r26,r21 │ │ │ │ - mr r21,r24 │ │ │ │ - neg r25,r7 │ │ │ │ - mr r24,r10 │ │ │ │ - nop │ │ │ │ + mr r21,r2 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r12,72(r30) │ │ │ │ + ld r8,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - ld r9,96(r30) │ │ │ │ + mtfprd f0,r26 │ │ │ │ addi r29,r29,16 │ │ │ │ - addi r25,r25,1 │ │ │ │ + addi r26,r26,1 │ │ │ │ addi r14,r14,16 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,16(r12) │ │ │ │ + lfd f12,16(r8) │ │ │ │ fmul f0,f0,f30 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r9) │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r12,72(r30) │ │ │ │ + ld r8,72(r30) │ │ │ │ mtfprd f0,r28 │ │ │ │ - ld r9,168(r31) │ │ │ │ addi r28,r28,1 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + xsdivdp vs63,vs31,vs1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r12) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f12,16(r8) │ │ │ │ fmul f0,f0,f30 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f12,16(r9) │ │ │ │ - xsdivdp vs63,vs31,vs1 │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ lxv vs0,-16(r14) │ │ │ │ - ld r9,160(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - addic. r24,r24,-1 │ │ │ │ + ld r2,160(r31) │ │ │ │ + addic. r25,r25,-1 │ │ │ │ + ld r9,144(r31) │ │ │ │ fdiv f1,f31,f1 │ │ │ │ - add r9,r29,r9 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ + add r2,r29,r2 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r29,r15 │ │ │ │ - lxvx vs0,r9,r26 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ + stxvx vs0,r29,r16 │ │ │ │ + lxvx vs0,r2,r21 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r16,r29 │ │ │ │ - lxvx vs0,r9,r22 │ │ │ │ + stxvx vs0,r29,r17 │ │ │ │ + lxvx vs0,r2,r23 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs60 │ │ │ │ - stxvx vs0,r17,r29 │ │ │ │ - lxvx vs0,r9,r20 │ │ │ │ + stxvx vs0,r18,r29 │ │ │ │ + lxvx vs0,r2,r22 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs59 │ │ │ │ - stxvx vs0,r18,r29 │ │ │ │ - lxvx vs0,r9,r27 │ │ │ │ + stxvx vs0,r19,r29 │ │ │ │ + lxvx vs0,r2,r15 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r19,r29 │ │ │ │ - lxvx vs0,r9,r23 │ │ │ │ + stxvx vs0,r20,r29 │ │ │ │ + lxvx vs0,r2,r24 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r10,r29 │ │ │ │ - ld r10,136(r31) │ │ │ │ - lxvx vs0,r9,r21 │ │ │ │ + stxvx vs0,r9,r29 │ │ │ │ + lxvx vs0,r2,r27 │ │ │ │ + ld r9,136(r31) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs60 │ │ │ │ - stxvx vs0,r10,r29 │ │ │ │ - ld r10,152(r31) │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - ld r9,128(r31) │ │ │ │ + stxvx vs0,r9,r29 │ │ │ │ + ld r9,152(r31) │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + ld r2,128(r31) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs59 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ - bne 1aed0 │ │ │ │ - mr r9,r23 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + bne 1b010 │ │ │ │ + ld r0,184(r31) │ │ │ │ ld r10,192(r31) │ │ │ │ - ld r12,200(r31) │ │ │ │ - ld r8,208(r31) │ │ │ │ - mr r14,r22 │ │ │ │ - mr r24,r21 │ │ │ │ - mr r23,r20 │ │ │ │ - mr r22,r27 │ │ │ │ - mr r21,r26 │ │ │ │ - mr r20,r9 │ │ │ │ - ld r7,160(r31) │ │ │ │ + mr r14,r23 │ │ │ │ + mr r25,r15 │ │ │ │ + mr r23,r24 │ │ │ │ + mr r15,r22 │ │ │ │ + ld r3,200(r31) │ │ │ │ + mr r24,r27 │ │ │ │ + mr r22,r21 │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r16,r16,r3 │ │ │ │ + subf r22,r10,r22 │ │ │ │ + add r17,r17,r3 │ │ │ │ + subf r14,r10,r14 │ │ │ │ + add r18,r18,r3 │ │ │ │ + subf r15,r10,r15 │ │ │ │ + add r19,r19,r3 │ │ │ │ + subf r25,r10,r25 │ │ │ │ + add r20,r20,r3 │ │ │ │ + subf r23,r10,r23 │ │ │ │ + subf r24,r10,r24 │ │ │ │ + subf r0,r10,r0 │ │ │ │ + add r9,r9,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,160(r31) │ │ │ │ + std r2,168(r31) │ │ │ │ ld r9,176(r31) │ │ │ │ - add r15,r15,r12 │ │ │ │ - subf r21,r8,r21 │ │ │ │ - add r16,r16,r12 │ │ │ │ - subf r14,r8,r14 │ │ │ │ - add r17,r17,r12 │ │ │ │ - subf r23,r8,r23 │ │ │ │ - add r18,r18,r12 │ │ │ │ - subf r22,r8,r22 │ │ │ │ - add r19,r19,r12 │ │ │ │ - subf r20,r8,r20 │ │ │ │ - subf r24,r8,r24 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - add r7,r7,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r7,160(r31) │ │ │ │ - ld r7,184(r31) │ │ │ │ - std r9,176(r31) │ │ │ │ - cmpd r9,r7 │ │ │ │ - ld r9,144(r31) │ │ │ │ - add r9,r9,r12 │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r9,r9,r12 │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - subf r9,r8,r9 │ │ │ │ - std r9,152(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - add r9,r9,r12 │ │ │ │ - std r9,128(r31) │ │ │ │ - blt 1ad90 │ │ │ │ - ld r26,248(r31) │ │ │ │ - ld r25,256(r31) │ │ │ │ - ld r27,264(r31) │ │ │ │ - ld r28,272(r31) │ │ │ │ - ld r29,280(r31) │ │ │ │ - ld r9,288(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r2,r2,r3 │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + add r2,r2,r3 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,152(r31) │ │ │ │ + subf r2,r10,r2 │ │ │ │ + std r2,152(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r3 │ │ │ │ + std r2,128(r31) │ │ │ │ + blt 1aef0 │ │ │ │ + ld r26,232(r31) │ │ │ │ + ld r27,240(r31) │ │ │ │ + ld r29,248(r31) │ │ │ │ + ld r28,256(r31) │ │ │ │ + ld r2,272(r31) │ │ │ │ addi r26,r26,1 │ │ │ │ - add r25,r25,r29 │ │ │ │ - subf r27,r29,r27 │ │ │ │ - add r28,r28,r9 │ │ │ │ - ld r9,368(r31) │ │ │ │ - cmpd r26,r9 │ │ │ │ - blt 1abf0 │ │ │ │ + add r29,r29,r2 │ │ │ │ + subf r27,r2,r27 │ │ │ │ + ld r2,264(r31) │ │ │ │ + add r28,r28,r2 │ │ │ │ + ld r2,360(r31) │ │ │ │ + cmpd r26,r2 │ │ │ │ + blt 1ad80 │ │ │ │ ld r3,152(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r21,112(r30) │ │ │ │ - ld r14,8(r30) │ │ │ │ - ld r16,88(r30) │ │ │ │ - ld r15,200(r30) │ │ │ │ - andi. r9,r21,32 │ │ │ │ - bne 1b748 │ │ │ │ - ld r27,72(r30) │ │ │ │ - andi. r9,r21,16 │ │ │ │ - lxsd v31,0(r27) │ │ │ │ - lxsd v30,8(r27) │ │ │ │ - lxsd v29,16(r27) │ │ │ │ - bne 1b7f4 │ │ │ │ - andi. r9,r21,8 │ │ │ │ - bne 1be20 │ │ │ │ - andi. r9,r21,2 │ │ │ │ - rlwinm r26,r21,0,20,20 │ │ │ │ - bne 1c254 │ │ │ │ - andi. r21,r21,4 │ │ │ │ - bne 1b870 │ │ │ │ - cmpwi r26,0 │ │ │ │ - cmpdi cr4,r14,0 │ │ │ │ - bne 1b300 │ │ │ │ - ble cr4,1a9ac │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xscvsxddp vs25,vs63 │ │ │ │ - xscvsxddp vs26,vs62 │ │ │ │ + bl 4f20 │ │ │ │ + ld r2,88(r30) │ │ │ │ + lwz r19,112(r30) │ │ │ │ + ld r27,8(r30) │ │ │ │ + ld r23,200(r30) │ │ │ │ + std r2,128(r31) │ │ │ │ + andi. r2,r19,32 │ │ │ │ + bne 1b850 │ │ │ │ + ld r29,72(r30) │ │ │ │ + andi. r2,r19,16 │ │ │ │ + lxsd v31,0(r29) │ │ │ │ + lxsd v30,8(r29) │ │ │ │ + lxsd v29,16(r29) │ │ │ │ + bne 1b904 │ │ │ │ + andi. r2,r19,8 │ │ │ │ + bne 1b984 │ │ │ │ + andi. r2,r19,2 │ │ │ │ + rlwinm r18,r19,0,20,20 │ │ │ │ + bne 1bddc │ │ │ │ + andi. r19,r19,4 │ │ │ │ + bne 1c43c │ │ │ │ + cmpwi r18,0 │ │ │ │ + cmpdi cr4,r27,0 │ │ │ │ + bne 1b42c │ │ │ │ + ble cr4,1ab48 │ │ │ │ + xscvsxddp vs26,vs63 │ │ │ │ + xscvsxddp vs27,vs62 │ │ │ │ xscvsxddp vs0,vs61 │ │ │ │ - addi r10,r16,1 │ │ │ │ - li r17,1 │ │ │ │ - li r20,0 │ │ │ │ - std r14,136(r31) │ │ │ │ - std r16,144(r31) │ │ │ │ - lfd f27,2928(r9) │ │ │ │ - sldi r9,r16,1 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - mulli r8,r10,-48 │ │ │ │ - std r15,152(r31) │ │ │ │ - addi r7,r9,2 │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - fdiv f25,f27,f25 │ │ │ │ - fdiv f26,f27,f26 │ │ │ │ - fdiv f27,f27,f0 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - isel r18,r17,r7,4*cr7+lt │ │ │ │ - std r8,128(r31) │ │ │ │ - sldi r8,r10,4 │ │ │ │ - sldi r10,r10,5 │ │ │ │ - addi r9,r8,-16 │ │ │ │ - std r8,160(r31) │ │ │ │ - std r10,168(r31) │ │ │ │ - std r9,176(r31) │ │ │ │ - addi r9,r10,-32 │ │ │ │ - std r9,184(r31) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r8,128(r31) │ │ │ │ - mr r19,r1 │ │ │ │ - mr r23,r20 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r24,r1,128 │ │ │ │ - beq 1b218 │ │ │ │ - ld r9,240(r30) │ │ │ │ - sldi r10,r20,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r23,8(r9) │ │ │ │ - ld r27,48(r30) │ │ │ │ - ld r22,72(r30) │ │ │ │ - ld r25,120(r30) │ │ │ │ - mulli r26,r23,24 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + ld r2,128(r31) │ │ │ │ + std r27,144(r31) │ │ │ │ + std r23,152(r31) │ │ │ │ + li r16,1 │ │ │ │ + plxsd v28,249600 # 581b8 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + li r19,0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fdiv f26,f28,f26 │ │ │ │ + fdiv f27,f28,f27 │ │ │ │ + fdiv f28,f28,f0 │ │ │ │ + mulli r10,r9,-48 │ │ │ │ + addi r7,r2,2 │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + isel r16,r16,r7,4*cr7+lt │ │ │ │ + std r10,136(r31) │ │ │ │ + sldi r10,r9,4 │ │ │ │ + sldi r9,r9,5 │ │ │ │ + addi r2,r10,-16 │ │ │ │ + mr r14,r9 │ │ │ │ + std r10,160(r31) │ │ │ │ + std r2,168(r31) │ │ │ │ + addi r2,r9,-32 │ │ │ │ + std r2,176(r31) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r17,r1 │ │ │ │ + mr r21,r19 │ │ │ │ + ld r10,136(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r10 │ │ │ │ + addi r22,r1,128 │ │ │ │ + beq 1b34c │ │ │ │ + ld r2,240(r30) │ │ │ │ + sldi r9,r19,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r21,8(r2) │ │ │ │ + ld r26,48(r30) │ │ │ │ + ld r20,72(r30) │ │ │ │ + mulli r25,r21,24 │ │ │ │ + ld r24,120(r30) │ │ │ │ ld r29,88(r30) │ │ │ │ - mulld r27,r23,r27 │ │ │ │ - lfd f0,0(r22) │ │ │ │ - lfdx f28,r25,r26 │ │ │ │ - fcfid f24,f0 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - lfdx f0,r25,r9 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + mulld r26,r21,r26 │ │ │ │ + lfd f0,0(r20) │ │ │ │ + lfdx f29,r24,r25 │ │ │ │ + fcfid f25,f0 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - blt cr4,1b6d0 │ │ │ │ - ld r21,96(r30) │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r23,r29,r2 │ │ │ │ + blt cr4,1b7dc │ │ │ │ + ld r18,96(r30) │ │ │ │ mtfprd f0,r29 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r28,r2,-2 │ │ │ │ - sldi r15,r9,3 │ │ │ │ - fmul f24,f24,f24 │ │ │ │ - mr r17,r9 │ │ │ │ - mr r16,r18 │ │ │ │ - fcfid f30,f0 │ │ │ │ - lxsd v27,2808(r10) │ │ │ │ - addi r28,r28,2808 │ │ │ │ - subf r15,r15,r24 │ │ │ │ - lxsd v28,0(r21) │ │ │ │ - fmul f30,f30,f30 │ │ │ │ - xsmuldp vs59,vs60,vs59 │ │ │ │ - b 1b2d0 │ │ │ │ + mulli r28,r23,-8 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + mr r27,r16 │ │ │ │ + xscvsxddp vs59,vs0 │ │ │ │ + lxsd v26,0(r18) │ │ │ │ + add r28,r22,r28 │ │ │ │ + xsmuldp vs59,vs59,vs59 │ │ │ │ + xsmuldp vs57,vs58,vs60 │ │ │ │ + b 1b3e8 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs60 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - sldi r10,r17,3 │ │ │ │ - addic. r16,r16,-1 │ │ │ │ - addi r17,r17,1 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - beq 1b4f8 │ │ │ │ - mtfprd f0,r17 │ │ │ │ + xsmuldp vs1,vs31,vs58 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs12,vs1,vs60 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + stfdx f12,r28,r2 │ │ │ │ + beq 1b638 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f25,f12,f28 │ │ │ │ - fnmsub f12,f25,f12,f28 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 1b2a0 │ │ │ │ + fmsub f0,f26,f12,f29 │ │ │ │ + fnmsub f12,f26,f12,f29 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ + xsmaddmdp vs0,vs12,vs59 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bgt 1b3c0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1b4d8 │ │ │ │ - xxmr vs0,vs59 │ │ │ │ - b 1b2bc │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r24,240(r30) │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r25,r10,3 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r9,r25,15 │ │ │ │ + xxmr vs12,vs57 │ │ │ │ + bge 1b3d4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + xsmuldp vs1,vs31,vs58 │ │ │ │ + bl 4de0 │ │ │ │ + xsmuldp vs12,vs1,vs60 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 1b3d4 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r25,240(r30) │ │ │ │ + sldi r26,r2,3 │ │ │ │ + addi r9,r26,15 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r28,r1,128 │ │ │ │ - ble cr4,1cbf4 │ │ │ │ - mtfprd f0,r16 │ │ │ │ - mr r5,r24 │ │ │ │ - li r29,0 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r11,r1,128 │ │ │ │ + ble cr4,1cdc0 │ │ │ │ + lfd f0,128(r31) │ │ │ │ + mr r6,r25 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r2,0 │ │ │ │ li r4,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - std r4,0(r5) │ │ │ │ - std r29,8(r5) │ │ │ │ - ble cr7,1b3d0 │ │ │ │ - addi r9,r25,-8 │ │ │ │ - li r11,0 │ │ │ │ + std r4,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,1b4f8 │ │ │ │ + addi r9,r26,-8 │ │ │ │ + li r7,0 │ │ │ │ li r0,0 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - b 1b380 │ │ │ │ - ldx r9,r27,r11 │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - std r0,0(r5) │ │ │ │ - ldx r6,r27,r11 │ │ │ │ - lfdx f0,r3,r11 │ │ │ │ - mtfprd f12,r6 │ │ │ │ + b 1b4a8 │ │ │ │ + ldx r9,r29,r7 │ │ │ │ + mulld r0,r10,r9 │ │ │ │ + std r0,0(r6) │ │ │ │ + ldx r8,r29,r7 │ │ │ │ + lfdx f0,r5,r7 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r9,r7,r6 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - add r9,r9,r6 │ │ │ │ - divd r7,r9,r6 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - add r0,r9,r0 │ │ │ │ - stdx r9,r28,r11 │ │ │ │ - addi r11,r11,8 │ │ │ │ - std r0,0(r5) │ │ │ │ - bdnz 1b374 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r25 │ │ │ │ - cmpd r14,r29 │ │ │ │ - bne 1b34c │ │ │ │ - addi r5,r27,-8 │ │ │ │ + mffprd r10,f0 │ │ │ │ + divd r9,r10,r8 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r8 │ │ │ │ + divd r10,r9,r8 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + add r10,r9,r0 │ │ │ │ + stdx r9,r11,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r10,0(r6) │ │ │ │ + bdnz 1b49c │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r5,r5,r26 │ │ │ │ + cmpd r27,r3 │ │ │ │ + bne 1b474 │ │ │ │ li r9,1 │ │ │ │ - ble cr7,1cbc4 │ │ │ │ - andi. r6,r10,3 │ │ │ │ - li r7,1 │ │ │ │ - addi r4,r10,-1 │ │ │ │ - beq 1b438 │ │ │ │ + ble cr7,1b5e0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 1cdb4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r2,1 │ │ │ │ + mr r10,r29 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + mr r7,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 1b580 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 1b428 │ │ │ │ + beq 1b56c │ │ │ │ cmpdi r6,2 │ │ │ │ - beq 1b41c │ │ │ │ - ld r9,0(r27) │ │ │ │ - mr r5,r27 │ │ │ │ - mr r8,r4 │ │ │ │ - ldu r6,8(r5) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - cmpdi r8,1 │ │ │ │ - ldu r8,8(r5) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 1b468 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r8,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ld r10,0(r5) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - bdnz 1b440 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ + beq 1b55c │ │ │ │ + lxv vs32,0(r29) │ │ │ │ + mr r9,r5 │ │ │ │ + addi r10,r29,16 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1b5b4 │ │ │ │ + srdi r8,r7,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1b588 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + clrrdi r2,r2,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 1b5e0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ + mulld r9,r9,r2 │ │ │ │ mtfprd f0,r9 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r14,4 │ │ │ │ + bl 5200 │ │ │ │ + sldi r3,r27,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r24 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r25 │ │ │ │ mr r29,r3 │ │ │ │ - mr r3,r14 │ │ │ │ + mr r3,r27 │ │ │ │ mr r5,r29 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ mr r3,r29 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - b 1b164 │ │ │ │ - nop │ │ │ │ - li r9,0 │ │ │ │ - b 1a6a8 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs60 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 1b2bc │ │ │ │ - lfd f12,8(r22) │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r9,r26,8 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lxsd v27,8(r21) │ │ │ │ - mr r14,r18 │ │ │ │ - sldi r15,r27,3 │ │ │ │ - lfdx f24,r25,r9 │ │ │ │ - add r17,r25,r9 │ │ │ │ - lxsd v26,2808(r10) │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r28) │ │ │ │ + mr r1,r28 │ │ │ │ + b 1b290 │ │ │ │ + li r2,0 │ │ │ │ + b 1a848 │ │ │ │ + lfd f12,8(r20) │ │ │ │ + addi r26,r26,1 │ │ │ │ + lxsd v25,8(r18) │ │ │ │ + addi r23,r25,8 │ │ │ │ + mr r15,r16 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + lfdx f25,r24,r23 │ │ │ │ + add r23,r24,r23 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r25,r15 │ │ │ │ - xsmuldp vs58,vs59,vs58 │ │ │ │ - xsmuldp vs60,vs0,vs0 │ │ │ │ + lfdx f12,r24,r26 │ │ │ │ + xsmuldp vs56,vs57,vs60 │ │ │ │ + xsmuldp vs58,vs0,vs0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r27,r9,r29 │ │ │ │ - subf r16,r29,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ - sldi r27,r27,3 │ │ │ │ - add r27,r27,r9 │ │ │ │ - addi r27,r27,16 │ │ │ │ - add r27,r24,r27 │ │ │ │ - b 1b590 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r27,r29,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + mulli r28,r27,-8 │ │ │ │ + add r28,r28,r2 │ │ │ │ + addi r28,r28,16 │ │ │ │ + add r28,r22,r28 │ │ │ │ + b 1b6c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs59 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - sldi r10,r16,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - stfdx f0,r27,r10 │ │ │ │ - beq 1b5e0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ + xsmuldp vs1,vs31,vs57 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs12,vs1,vs60 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + sldi r9,r27,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + addi r27,r27,1 │ │ │ │ + stfdx f12,r28,r9 │ │ │ │ + beq 1b70c │ │ │ │ + mtfprd f0,r27 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f26,f12,f24 │ │ │ │ - fnmsub f12,f26,f12,f24 │ │ │ │ - xsmuldp vs0,vs60,vs0 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 1b560 │ │ │ │ + fmsub f0,f27,f12,f25 │ │ │ │ + fnmsub f12,f27,f12,f25 │ │ │ │ + xsmuldp vs0,vs58,vs0 │ │ │ │ + xsmaddmdp vs0,vs12,vs59 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bgt 1b6a0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1b5c0 │ │ │ │ - xxmr vs0,vs58 │ │ │ │ - b 1b57c │ │ │ │ + xxmr vs12,vs56 │ │ │ │ + bge 1b6b4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs59 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 1b57c │ │ │ │ - lfd f0,16(r22) │ │ │ │ - add r15,r25,r15 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r27,r26,16 │ │ │ │ - lxsd v27,16(r21) │ │ │ │ - mr r22,r18 │ │ │ │ - lxsd v26,2808(r9) │ │ │ │ - lfdx f24,r25,r27 │ │ │ │ - add r27,r25,r27 │ │ │ │ - xscvsxddp vs60,vs0 │ │ │ │ - lfd f0,8(r15) │ │ │ │ - xsmuldp vs58,vs59,vs58 │ │ │ │ - xsmuldp vs0,vs60,vs0 │ │ │ │ - xsmuldp vs60,vs60,vs60 │ │ │ │ + xsmuldp vs1,vs31,vs57 │ │ │ │ + bl 4de0 │ │ │ │ + xsmuldp vs12,vs1,vs60 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 1b6b4 │ │ │ │ + lfd f0,16(r20) │ │ │ │ + add r26,r24,r26 │ │ │ │ + lxsd v25,16(r18) │ │ │ │ + addi r28,r25,16 │ │ │ │ + mr r20,r16 │ │ │ │ + lfdx f25,r24,r28 │ │ │ │ + add r28,r24,r28 │ │ │ │ + xscvsxddp vs58,vs0 │ │ │ │ + lfd f0,8(r26) │ │ │ │ + xsmuldp vs56,vs57,vs60 │ │ │ │ + xsmuldp vs0,vs58,vs0 │ │ │ │ + xsmuldp vs58,vs58,vs58 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r26,r9,r29 │ │ │ │ - subf r29,r29,r9 │ │ │ │ - ld r9,184(r31) │ │ │ │ - sldi r26,r26,3 │ │ │ │ - add r26,r26,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r29,r29,r2 │ │ │ │ + ld r2,176(r31) │ │ │ │ + mulli r26,r29,-8 │ │ │ │ + add r26,r26,r2 │ │ │ │ addi r26,r26,32 │ │ │ │ - add r26,r24,r26 │ │ │ │ - b 1b680 │ │ │ │ + add r26,r22,r26 │ │ │ │ + b 1b798 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs59 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - addic. r22,r22,-1 │ │ │ │ + xsmuldp vs1,vs31,vs57 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs12,vs1,vs60 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + addic. r20,r20,-1 │ │ │ │ addi r29,r29,1 │ │ │ │ - stfdx f0,r26,r9 │ │ │ │ - beq 1b6e0 │ │ │ │ + stfdx f12,r26,r2 │ │ │ │ + beq 1b7ec │ │ │ │ mtfprd f0,r29 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f27,f12,f24 │ │ │ │ - fnmsub f12,f27,f12,f24 │ │ │ │ - xsmuldp vs0,vs60,vs0 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 1b650 │ │ │ │ + fmsub f0,f28,f12,f25 │ │ │ │ + fnmsub f12,f28,f12,f25 │ │ │ │ + xsmuldp vs0,vs58,vs0 │ │ │ │ + xsmaddmdp vs0,vs12,vs59 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bgt 1b770 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1b6b0 │ │ │ │ - xxmr vs0,vs58 │ │ │ │ - b 1b66c │ │ │ │ + xxmr vs12,vs56 │ │ │ │ + bge 1b784 │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs59 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 1b66c │ │ │ │ - addi r9,r26,8 │ │ │ │ - addi r27,r26,16 │ │ │ │ - add r17,r25,r9 │ │ │ │ - add r27,r25,r27 │ │ │ │ - ld r8,168(r31) │ │ │ │ + xsmuldp vs1,vs31,vs57 │ │ │ │ + bl 4de0 │ │ │ │ + xsmuldp vs12,vs1,vs60 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 1b784 │ │ │ │ + addi r23,r25,8 │ │ │ │ + addi r28,r25,16 │ │ │ │ + add r23,r24,r23 │ │ │ │ + add r28,r24,r28 │ │ │ │ + ld r2,128(r31) │ │ │ │ ld r3,24(r30) │ │ │ │ - ld r4,152(r31) │ │ │ │ - sldi r23,r23,4 │ │ │ │ - mr r10,r27 │ │ │ │ - mr r9,r17 │ │ │ │ - fmr f1,f28 │ │ │ │ - mr r5,r24 │ │ │ │ - addi r20,r20,1 │ │ │ │ - add r7,r24,r8 │ │ │ │ - ld r8,160(r31) │ │ │ │ - add r3,r3,r23 │ │ │ │ - add r6,r24,r8 │ │ │ │ - ld r8,144(r31) │ │ │ │ stxsd v29,112(r1) │ │ │ │ + sldi r21,r21,4 │ │ │ │ + fmr f1,f29 │ │ │ │ + mr r9,r23 │ │ │ │ + mr r10,r28 │ │ │ │ + add r7,r22,r14 │ │ │ │ + mr r5,r22 │ │ │ │ + addi r19,r19,1 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r4,152(r31) │ │ │ │ + add r3,r3,r21 │ │ │ │ stxsd v30,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r8,120(r1) │ │ │ │ - bl e330 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r20 │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - bne 1b1e4 │ │ │ │ - b 1a9ac │ │ │ │ - addi r9,r16,1 │ │ │ │ - cmpdi r14,0 │ │ │ │ - mulld r3,r9,r9 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ + add r6,r22,r2 │ │ │ │ + bl e430 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r19 │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + bne 1b318 │ │ │ │ + b 1ab48 │ │ │ │ + ld r2,128(r31) │ │ │ │ + cmpdi r27,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r3,r2,r2 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - ble 1a9ac │ │ │ │ - rlwinm r21,r21,0,20,20 │ │ │ │ - ld r29,24(r30) │ │ │ │ + ble 1ab48 │ │ │ │ + rlwinm r19,r19,0,20,20 │ │ │ │ + ld r11,24(r30) │ │ │ │ li r4,8 │ │ │ │ li r5,0 │ │ │ │ cmpdi cr5,r3,0 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - cmpwi cr7,r21,0 │ │ │ │ - mr r9,r5 │ │ │ │ - beq cr7,1b78c │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r9,r9,r4 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r8,r29,r10 │ │ │ │ - stfdx f11,r29,r10 │ │ │ │ - stfd f11,8(r8) │ │ │ │ - ble cr5,1b7e0 │ │ │ │ - mulld r9,r3,r9 │ │ │ │ + cmpwi cr7,r19,0 │ │ │ │ + mr r2,r5 │ │ │ │ + beq cr7,1b898 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r10,r11,r9 │ │ │ │ + stfdx f11,r11,r9 │ │ │ │ + stfd f11,8(r10) │ │ │ │ + ble cr5,1b8f0 │ │ │ │ + mulld r2,r3,r2 │ │ │ │ + ld r7,176(r30) │ │ │ │ + ld r8,184(r30) │ │ │ │ mtctr r3 │ │ │ │ - ld r6,176(r30) │ │ │ │ - ld r7,184(r30) │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - lxvdsx vs0,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs12,r10,r15 │ │ │ │ + nop │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + lxvdsx vs0,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs12,r9,r23 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - bdnz 1b7c0 │ │ │ │ + stxv vs32,0(r10) │ │ │ │ + bdnz 1b8d0 │ │ │ │ addi r5,r5,1 │ │ │ │ addi r4,r4,16 │ │ │ │ - cmpd r14,r5 │ │ │ │ - bne 1b77c │ │ │ │ - b 1a9ac │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 1a9ac │ │ │ │ - andi. r21,r21,2048 │ │ │ │ - ld r28,24(r30) │ │ │ │ + cmpd r27,r5 │ │ │ │ + bne 1b888 │ │ │ │ + b 1ab48 │ │ │ │ + cmpdi r27,0 │ │ │ │ + ble 1ab48 │ │ │ │ + ld r22,128(r31) │ │ │ │ + andi. r19,r19,2048 │ │ │ │ + ld r25,24(r30) │ │ │ │ ld r29,176(r30) │ │ │ │ - ld r26,120(r30) │ │ │ │ - addi r27,r16,1 │ │ │ │ - bne 1c8c0 │ │ │ │ - mulli r24,r27,48 │ │ │ │ - addi r30,r26,8 │ │ │ │ - sldi r26,r27,4 │ │ │ │ - sldi r27,r27,5 │ │ │ │ + ld r28,120(r30) │ │ │ │ + addi r26,r22,1 │ │ │ │ + bne 1ca94 │ │ │ │ + mulli r24,r26,48 │ │ │ │ + addi r30,r28,8 │ │ │ │ + sldi r28,r26,4 │ │ │ │ + sldi r26,r26,5 │ │ │ │ lfd f1,-8(r30) │ │ │ │ addi r10,r30,8 │ │ │ │ mr r9,r30 │ │ │ │ - add r7,r27,r29 │ │ │ │ - add r6,r26,r29 │ │ │ │ - mr r5,r29 │ │ │ │ - mr r3,r28 │ │ │ │ - mr r4,r15 │ │ │ │ - std r16,120(r1) │ │ │ │ + add r7,r29,r26 │ │ │ │ + add r6,r29,r28 │ │ │ │ + std r22,120(r1) │ │ │ │ stxsd v29,112(r1) │ │ │ │ stxsd v30,104(r1) │ │ │ │ + mr r5,r29 │ │ │ │ + mr r3,r25 │ │ │ │ + mr r4,r23 │ │ │ │ stxsd v31,96(r1) │ │ │ │ - addi r28,r28,16 │ │ │ │ + addi r25,r25,16 │ │ │ │ add r29,r29,r24 │ │ │ │ addi r30,r30,24 │ │ │ │ - bl e330 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - bne 1b824 │ │ │ │ - b 1a9ac │ │ │ │ - ld r28,104(r30) │ │ │ │ - cmpwi r26,0 │ │ │ │ - addi r29,r16,2 │ │ │ │ - cmpdi cr4,r14,0 │ │ │ │ - divd r29,r28,r29 │ │ │ │ - bne 1bb14 │ │ │ │ - ble cr4,1a9ac │ │ │ │ - addi r22,r16,1 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - xscvsxddp vs29,vs63 │ │ │ │ - xscvsxddp vs30,vs62 │ │ │ │ - xscvsxddp vs31,vs61 │ │ │ │ - addi r28,r28,1 │ │ │ │ - sldi r24,r29,3 │ │ │ │ - li r20,0 │ │ │ │ - mulli r9,r22,48 │ │ │ │ - sldi r10,r22,4 │ │ │ │ - fcfid f27,f0 │ │ │ │ - sldi r12,r22,5 │ │ │ │ - sldi r22,r22,1 │ │ │ │ - sldi r26,r28,1 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - std r10,128(r31) │ │ │ │ - addi r10,r10,-16 │ │ │ │ - mr r21,r12 │ │ │ │ - std r15,160(r31) │ │ │ │ - cmpdi cr4,r22,0 │ │ │ │ - std r10,144(r31) │ │ │ │ - addi r10,r12,-32 │ │ │ │ - addi r9,r9,15 │ │ │ │ - std r10,136(r31) │ │ │ │ - std r9,152(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - lwz r10,112(r30) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r15,r1 │ │ │ │ - mr r18,r20 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r5,r1,128 │ │ │ │ - beq 1b92c │ │ │ │ - ld r9,240(r30) │ │ │ │ - sldi r10,r20,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r18,8(r9) │ │ │ │ - ld r3,48(r30) │ │ │ │ - ld r17,72(r30) │ │ │ │ - ld r19,120(r30) │ │ │ │ - ld r12,88(r30) │ │ │ │ - mulli r4,r18,24 │ │ │ │ - mulld r3,r18,r3 │ │ │ │ - lfd f12,0(r17) │ │ │ │ - lfdx f1,r19,r4 │ │ │ │ - fcfid f0,f12 │ │ │ │ - sldi r9,r3,3 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r12,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f1,f29,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fctidz f9,f12 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - ble cr4,1ba1c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtctr r22 │ │ │ │ - ld r11,176(r30) │ │ │ │ - mr r7,r5 │ │ │ │ - lfd f11,2928(r9) │ │ │ │ - mffprd r9,f9 │ │ │ │ - neg r8,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - fadd f12,f12,f11 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fsub f11,f12,f0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r0,r10,-8 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - mr r6,r10 │ │ │ │ - subf r10,r24,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f28 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt cr7,1b9f4 │ │ │ │ - mr r0,r8 │ │ │ │ - lfdx f12,r11,r0 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 1ba04 │ │ │ │ - addi r6,r8,-8 │ │ │ │ - lfdx f0,r11,r6 │ │ │ │ - add r8,r8,r24 │ │ │ │ - addi r7,r7,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - bdnz 1b9c0 │ │ │ │ - lfd f12,8(r17) │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r9,r4,8 │ │ │ │ - sldi r23,r3,3 │ │ │ │ - fcfid f0,f12 │ │ │ │ - lfdx f11,r19,r23 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - add r9,r19,r9 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f30,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fctidz f9,f12 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - ble cr4,1bce0 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - mffprd r7,f9 │ │ │ │ - ld r25,176(r30) │ │ │ │ - mr r0,r22 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - ld r10,144(r31) │ │ │ │ - not r11,r7 │ │ │ │ - fadd f12,f12,f11 │ │ │ │ - add r27,r5,r10 │ │ │ │ - fsub f11,f12,f0 │ │ │ │ - b 1bac0 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r7,r29,r7 │ │ │ │ - add r11,r11,r29 │ │ │ │ - addi r27,r27,8 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - beq 1bce0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r10,r7,1 │ │ │ │ - add r6,r11,r28 │ │ │ │ - mr r8,r7 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r3,r28,r10 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r10,r3,3 │ │ │ │ - fcmpu cr7,f12,f28 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt cr7,1baf8 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r8,r28,r8 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r25,r8 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1baa0 │ │ │ │ - lfdx f12,r25,r6 │ │ │ │ - b 1baa4 │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r22,240(r30) │ │ │ │ - mr r24,r1 │ │ │ │ - sldi r23,r9,3 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r23,15 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r25,r1,128 │ │ │ │ - ble cr4,1cbcc │ │ │ │ - mtfprd f0,r16 │ │ │ │ - mr r5,r22 │ │ │ │ - li r26,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r4,0 │ │ │ │ - fcfid f11,f0 │ │ │ │ - std r4,0(r5) │ │ │ │ - std r26,8(r5) │ │ │ │ - ble 1bbe4 │ │ │ │ - addi r8,r23,-8 │ │ │ │ - li r21,0 │ │ │ │ - li r11,0 │ │ │ │ - srdi r8,r8,3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - b 1bb94 │ │ │ │ - ldx r8,r27,r21 │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - std r11,0(r5) │ │ │ │ - ldx r6,r27,r21 │ │ │ │ - lfdx f0,r3,r21 │ │ │ │ - mtfprd f12,r6 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmsub f0,f12,f0,f11 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r8,r7,r6 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - subf r8,r8,r7 │ │ │ │ - add r8,r8,r6 │ │ │ │ - divd r7,r8,r6 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - subf r8,r7,r8 │ │ │ │ - add r11,r8,r11 │ │ │ │ - stdx r8,r25,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - std r11,0(r5) │ │ │ │ - bdnz 1bb88 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r23 │ │ │ │ - cmpd cr7,r14,r26 │ │ │ │ - bne cr7,1bb60 │ │ │ │ - addi r5,r27,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble 1cbbc │ │ │ │ - andi. r6,r9,3 │ │ │ │ - li r7,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - beq 1bc4c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 1bc3c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 1bc30 │ │ │ │ - ld r8,0(r27) │ │ │ │ - mr r5,r27 │ │ │ │ - mr r10,r4 │ │ │ │ - ldu r6,8(r5) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - cmpdi r10,1 │ │ │ │ - ldu r10,8(r5) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - beq 1bc7c │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r10,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - bdnz 1bc54 │ │ │ │ - mulld r7,r8,r7 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r14,4 │ │ │ │ - frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r22 │ │ │ │ - mr r27,r3 │ │ │ │ - mr r3,r14 │ │ │ │ - mr r5,r27 │ │ │ │ - fctidz f0,f31 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - b 1b888 │ │ │ │ - lfd f12,16(r17) │ │ │ │ - add r23,r19,r23 │ │ │ │ - addi r10,r4,16 │ │ │ │ - lfd f11,8(r23) │ │ │ │ - fcfid f0,f12 │ │ │ │ - lfdx f12,r19,r10 │ │ │ │ - add r10,r19,r10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r12,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f31,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fctidz f9,f12 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - ble cr4,1bdd4 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - mffprd r6,f9 │ │ │ │ - ld r25,176(r30) │ │ │ │ - mr r0,r22 │ │ │ │ - lfd f11,2928(r8) │ │ │ │ - ld r8,136(r31) │ │ │ │ - not r11,r6 │ │ │ │ - fadd f12,f12,f11 │ │ │ │ - add r27,r5,r8 │ │ │ │ - fsub f11,f12,f0 │ │ │ │ - b 1bd80 │ │ │ │ - lfdx f12,r25,r3 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r6,r29,r6 │ │ │ │ - add r11,r11,r29 │ │ │ │ - addi r27,r27,8 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - beq 1bdd4 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - addi r7,r6,1 │ │ │ │ - add r4,r11,r26 │ │ │ │ - mr r8,r6 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - add r3,r26,r7 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - fcmpu cr7,f12,f28 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt cr7,1bdb8 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r8,r26,r8 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r25,r8 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 1bd60 │ │ │ │ - lfdx f12,r25,r4 │ │ │ │ - b 1bd64 │ │ │ │ - ld r8,24(r30) │ │ │ │ - ld r6,128(r31) │ │ │ │ - ld r4,160(r31) │ │ │ │ - sldi r3,r18,4 │ │ │ │ - add r7,r5,r21 │ │ │ │ - addi r20,r20,1 │ │ │ │ - std r16,120(r1) │ │ │ │ - stxsd v29,112(r1) │ │ │ │ - stxsd v30,104(r1) │ │ │ │ - stxsd v31,96(r1) │ │ │ │ - add r6,r5,r6 │ │ │ │ - add r3,r8,r3 │ │ │ │ - bl e330 │ │ │ │ - cmpd r14,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r15) │ │ │ │ - mr r1,r15 │ │ │ │ - bne 1b8f0 │ │ │ │ - b 1a9ac │ │ │ │ + bl e430 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ + bne 1b938 │ │ │ │ + b 1ab48 │ │ │ │ ld r20,96(r30) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r27,r16,1 │ │ │ │ - ld r10,0(r1) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + ld r28,128(r31) │ │ │ │ mr r24,r1 │ │ │ │ - lfd f30,2088(r9) │ │ │ │ - mulli r26,r27,48 │ │ │ │ - sldi r19,r27,4 │ │ │ │ - lfd f1,0(r20) │ │ │ │ - neg r9,r26 │ │ │ │ - addi r26,r26,15 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r9,0(r1) │ │ │ │ + lfd f0,0(r20) │ │ │ │ + addi r26,r28,1 │ │ │ │ + mulli r22,r26,48 │ │ │ │ + sldi r17,r26,4 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + neg r2,r22 │ │ │ │ + addi r22,r22,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r29,r1,128 │ │ │ │ - add r28,r29,r19 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r10,r16,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r23,r10,1 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ - fmul f9,f1,f1 │ │ │ │ - fmr f0,f1 │ │ │ │ - cmpdi cr4,r23,0 │ │ │ │ - stfd f31,0(r29) │ │ │ │ - ble cr4,1cbe4 │ │ │ │ - andi. r9,r23,1 │ │ │ │ - fmr f11,f31 │ │ │ │ - addi r9,r29,8 │ │ │ │ - fmr f12,f31 │ │ │ │ - beq 1beb4 │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f11,f1 │ │ │ │ - beq 1bee4 │ │ │ │ - srdi r10,r23,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 1bebc │ │ │ │ - lfd f1,8(r20) │ │ │ │ - addi r22,r19,-16 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r25,r29,r22 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r23,1 │ │ │ │ - addi r10,r23,-1 │ │ │ │ - stfdx f31,r29,r19 │ │ │ │ + add r25,r29,r17 │ │ │ │ + bl 4780 │ │ │ │ + sldi r9,r28,1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r28,r9,1 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f12,f1 │ │ │ │ - fmr f11,f31 │ │ │ │ - lfd f0,16(r25) │ │ │ │ - beq 1bf38 │ │ │ │ - fmul f0,f0,f1 │ │ │ │ - cmpdi r10,0 │ │ │ │ + stfd f0,0(r29) │ │ │ │ + cmpdi cr4,r28,0 │ │ │ │ + ble cr4,1cdd8 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + fmr f11,f0 │ │ │ │ + addi r2,r29,8 │ │ │ │ + beq 1ba14 │ │ │ │ + cmpdi r9,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ fmr f11,f9 │ │ │ │ - addi r28,r28,8 │ │ │ │ - stfd f0,-8(r28) │ │ │ │ - beq 1bf68 │ │ │ │ - srdi r9,r23,1 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 1ba44 │ │ │ │ + srdi r9,r28,1 │ │ │ │ mtctr r9 │ │ │ │ fmul f10,f12,f11 │ │ │ │ fmul f11,f11,f9 │ │ │ │ - addi r28,r28,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f10,f0,f10 │ │ │ │ fmul f0,f12,f11 │ │ │ │ fmul f11,f11,f9 │ │ │ │ fmul f0,f10,f0 │ │ │ │ - stfd f10,-16(r28) │ │ │ │ - stfd f0,-8(r28) │ │ │ │ - bdnz 1bf40 │ │ │ │ - lfd f1,16(r20) │ │ │ │ - sldi r18,r27,5 │ │ │ │ - add r25,r25,r22 │ │ │ │ - add r28,r29,r18 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - addi r28,r28,8 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r23,1 │ │ │ │ - addi r10,r23,-1 │ │ │ │ - stfdx f31,r29,r18 │ │ │ │ - fmul f10,f1,f1 │ │ │ │ - fmr f12,f1 │ │ │ │ - lfd f0,32(r25) │ │ │ │ - beq 1bfbc │ │ │ │ - fmul f0,f0,f1 │ │ │ │ - cmpdi r10,0 │ │ │ │ - fmr f31,f10 │ │ │ │ - addi r28,r28,8 │ │ │ │ - stfd f0,-8(r28) │ │ │ │ - beq 1bfec │ │ │ │ - srdi r9,r23,1 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 1ba1c │ │ │ │ + lfd f0,8(r20) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r18,r17,-16 │ │ │ │ + addi r25,r25,8 │ │ │ │ + add r21,r29,r18 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + addi r9,r28,-1 │ │ │ │ + fmul f9,f1,f1 │ │ │ │ + fmr f11,f1 │ │ │ │ + stfdx f0,r29,r17 │ │ │ │ + lfd f12,16(r21) │ │ │ │ + beq 1baa0 │ │ │ │ + fmul f12,f12,f1 │ │ │ │ + cmpdi r9,0 │ │ │ │ + fmr f0,f9 │ │ │ │ + addi r25,r25,8 │ │ │ │ + stfd f12,-8(r25) │ │ │ │ + beq 1bad0 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ + fmul f10,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + addi r25,r25,16 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r25) │ │ │ │ + stfd f12,-8(r25) │ │ │ │ + bdnz 1baa8 │ │ │ │ + lfd f0,16(r20) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + sldi r16,r26,5 │ │ │ │ + add r21,r21,r18 │ │ │ │ + add r25,r29,r16 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r25,r25,8 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + addi r9,r28,-1 │ │ │ │ + fmul f9,f1,f1 │ │ │ │ + fmr f11,f1 │ │ │ │ + stfdx f0,r29,r16 │ │ │ │ + lfd f12,32(r21) │ │ │ │ + beq 1bb30 │ │ │ │ + fmul f12,f12,f1 │ │ │ │ + cmpdi r9,0 │ │ │ │ + fmr f0,f9 │ │ │ │ + addi r25,r25,8 │ │ │ │ + stfd f12,-8(r25) │ │ │ │ + beq 1bb70 │ │ │ │ + srdi r28,r28,1 │ │ │ │ + mtctr r28 │ │ │ │ + fmul f10,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + mfctr r2 │ │ │ │ + addi r25,r25,16 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ mtctr r9 │ │ │ │ - fmul f11,f12,f31 │ │ │ │ - fmul f31,f31,f10 │ │ │ │ - addi r28,r28,16 │ │ │ │ - fmul f11,f0,f11 │ │ │ │ - fmul f0,f12,f31 │ │ │ │ - fmul f31,f31,f10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - stfd f11,-16(r28) │ │ │ │ - stfd f0,-8(r28) │ │ │ │ - bdnz 1bfc4 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 1c89c │ │ │ │ - sldi r28,r27,1 │ │ │ │ - clrrdi r26,r26,4 │ │ │ │ - sldi r25,r16,5 │ │ │ │ - sldi r20,r27,4 │ │ │ │ - addi r22,r19,8 │ │ │ │ - li r23,0 │ │ │ │ - sldi r27,r27,5 │ │ │ │ - neg r26,r26 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r25) │ │ │ │ + stfd f12,-8(r25) │ │ │ │ + bne 1bb38 │ │ │ │ + cmpdi r27,0 │ │ │ │ + ble 1c418 │ │ │ │ + ld r15,128(r31) │ │ │ │ + clrrdi r25,r22,4 │ │ │ │ + sldi r28,r26,1 │ │ │ │ + sldi r18,r26,4 │ │ │ │ + addi r20,r17,8 │ │ │ │ + li r21,0 │ │ │ │ + sldi r26,r26,5 │ │ │ │ + neg r25,r25 │ │ │ │ addi r28,r28,-1 │ │ │ │ - addi r25,r25,40 │ │ │ │ - andi. r21,r21,2048 │ │ │ │ - mr r7,r23 │ │ │ │ - mr r21,r1 │ │ │ │ - beq 1c03c │ │ │ │ - ld r9,240(r30) │ │ │ │ - sldi r10,r23,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r7,8(r9) │ │ │ │ - mulli r9,r7,48 │ │ │ │ - ld r6,176(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r8,r7,1 │ │ │ │ - add r8,r8,r7 │ │ │ │ - stdux r10,r1,r26 │ │ │ │ - addi r8,r8,1 │ │ │ │ - lfdx f8,r6,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ + sldi r22,r15,5 │ │ │ │ + addi r22,r22,40 │ │ │ │ + andi. r19,r19,2048 │ │ │ │ + mr r8,r21 │ │ │ │ + mr r19,r1 │ │ │ │ + beq 1bbc4 │ │ │ │ + ld r2,240(r30) │ │ │ │ + sldi r9,r21,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r8,8(r2) │ │ │ │ + mulli r2,r8,48 │ │ │ │ + ld r7,176(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mulli r10,r8,3 │ │ │ │ + stdux r9,r1,r25 │ │ │ │ + lfdx f8,r7,r2 │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r2,r7,r2 │ │ │ │ mr r5,r1 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f7,8(r9) │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f7,8(r2) │ │ │ │ stfdu f8,128(r5) │ │ │ │ - lfdx f9,r6,r8 │ │ │ │ - ble cr4,1c8ac │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 1c0b0 │ │ │ │ + lfdx f9,r7,r10 │ │ │ │ + ble cr4,1c428 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + addi r9,r28,-1 │ │ │ │ + beq 1bc34 │ │ │ │ lfd f0,8(r29) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 1c0ec │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 1bc70 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r29,r9 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ + lfdx f12,r29,r2 │ │ │ │ + lfdx f0,r29,r9 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 1c0b8 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - add r8,r6,r8 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - stfdx f9,r5,r20 │ │ │ │ - mr r9,r22 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - lfd f8,8(r8) │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 1c130 │ │ │ │ - lfdx f0,r29,r22 │ │ │ │ - cmpdi r10,0 │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 1bc3c │ │ │ │ + add r10,r7,r10 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r20 │ │ │ │ + stfdx f9,r5,r18 │ │ │ │ + addi r9,r28,-1 │ │ │ │ + lfd f8,8(r10) │ │ │ │ + beq 1bcb4 │ │ │ │ + lfdx f0,r29,r20 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - addi r9,r22,8 │ │ │ │ + addi r2,r20,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r5,r22 │ │ │ │ - beq 1c16c │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r5,r20 │ │ │ │ + beq 1bcf0 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r29,r9 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ + lfdx f12,r29,r2 │ │ │ │ + lfdx f0,r29,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 1c138 │ │ │ │ - lfd f9,16(r8) │ │ │ │ - lfd f8,24(r8) │ │ │ │ - andi. r9,r28,1 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - mr r9,r25 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - lfd f11,2928(r8) │ │ │ │ - stfdx f9,r5,r27 │ │ │ │ - beq 1c1b0 │ │ │ │ - lfdx f0,r29,r25 │ │ │ │ - cmpdi r10,0 │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 1bcbc │ │ │ │ + lfd f9,16(r10) │ │ │ │ + andi. r2,r28,1 │ │ │ │ + lfd f8,24(r10) │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r22 │ │ │ │ + addi r9,r28,-1 │ │ │ │ + stfdx f9,r5,r26 │ │ │ │ + beq 1bd38 │ │ │ │ + lfdx f0,r29,r22 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - addi r9,r25,8 │ │ │ │ + addi r2,r22,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r5,r25 │ │ │ │ - beq 1c1ec │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r5,r22 │ │ │ │ + beq 1bd74 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r29,r9 │ │ │ │ - lfdx f0,r29,r10 │ │ │ │ + lfdx f12,r29,r2 │ │ │ │ + lfdx f0,r29,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 1c1b8 │ │ │ │ - mulli r9,r7,24 │ │ │ │ - ld r8,120(r30) │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 1bd40 │ │ │ │ + mulli r2,r8,24 │ │ │ │ + ld r9,120(r30) │ │ │ │ ld r3,24(r30) │ │ │ │ - sldi r10,r7,4 │ │ │ │ - add r6,r5,r19 │ │ │ │ - add r7,r5,r18 │ │ │ │ - mr r4,r15 │ │ │ │ - addi r23,r23,1 │ │ │ │ - add r3,r3,r10 │ │ │ │ - lfdx f1,r8,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r16,120(r1) │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r7,r5,r16 │ │ │ │ + add r6,r5,r17 │ │ │ │ + mr r4,r23 │ │ │ │ + addi r21,r21,1 │ │ │ │ + add r3,r3,r8 │ │ │ │ + lfdx f1,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r15,120(r1) │ │ │ │ stxsd v29,112(r1) │ │ │ │ stxsd v30,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - add r9,r8,r9 │ │ │ │ - add r10,r8,r10 │ │ │ │ - bl e330 │ │ │ │ - cmpd r14,r23 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - beq 1c89c │ │ │ │ - lwz r21,112(r30) │ │ │ │ - b 1c01c │ │ │ │ - ld r21,96(r30) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r28,r16,1 │ │ │ │ - ld r8,0(r1) │ │ │ │ + add r10,r9,r10 │ │ │ │ + add r9,r9,r2 │ │ │ │ + bl e430 │ │ │ │ + cmpd r27,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + beq 1c418 │ │ │ │ + lwz r19,112(r30) │ │ │ │ + b 1bba4 │ │ │ │ + ld r20,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + ld r25,128(r31) │ │ │ │ mr r24,r1 │ │ │ │ - lfd f31,2088(r9) │ │ │ │ - mulli r10,r28,48 │ │ │ │ - sldi r17,r28,4 │ │ │ │ - lfd f1,0(r21) │ │ │ │ - neg r9,r10 │ │ │ │ - addi r10,r10,15 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - std r10,152(r31) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r18,r1,128 │ │ │ │ - add r29,r18,r17 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r10,r16,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r23,r10,1 │ │ │ │ - lfd f30,2928(r9) │ │ │ │ - fmul f9,f1,f1 │ │ │ │ - fmr f0,f1 │ │ │ │ - cmpdi cr4,r23,0 │ │ │ │ - stfd f30,0(r18) │ │ │ │ - ble cr4,1cbac │ │ │ │ - andi. r9,r23,1 │ │ │ │ - fmr f11,f30 │ │ │ │ - addi r9,r18,8 │ │ │ │ - fmr f12,f30 │ │ │ │ - beq 1c2ec │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f11,f1 │ │ │ │ - beq 1c31c │ │ │ │ - srdi r10,r23,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f10,f12,f0 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f12,f0 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 1c2f4 │ │ │ │ - lfd f1,8(r21) │ │ │ │ - addi r22,r17,-16 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r25,r18,r22 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r23,1 │ │ │ │ - addi r10,r23,-1 │ │ │ │ - stfdx f30,r18,r17 │ │ │ │ - fmul f9,f1,f1 │ │ │ │ - fmr f11,f1 │ │ │ │ - fmr f12,f30 │ │ │ │ - lfd f0,16(r25) │ │ │ │ - beq 1c370 │ │ │ │ - fmul f0,f0,f1 │ │ │ │ - cmpdi r10,0 │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r29,r29,8 │ │ │ │ - stfd f0,-8(r29) │ │ │ │ - beq 1c3a0 │ │ │ │ - srdi r9,r23,1 │ │ │ │ - mtctr r9 │ │ │ │ - fmul f10,f12,f11 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - fmul f10,f0,f10 │ │ │ │ - fmul f0,f12,f11 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - stfd f10,-16(r29) │ │ │ │ - stfd f0,-8(r29) │ │ │ │ - bdnz 1c378 │ │ │ │ - lfd f1,16(r21) │ │ │ │ - sldi r19,r28,5 │ │ │ │ - add r25,r25,r22 │ │ │ │ - add r29,r18,r19 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r23,1 │ │ │ │ - addi r10,r23,-1 │ │ │ │ - stfdx f30,r18,r19 │ │ │ │ + ld r9,0(r1) │ │ │ │ + lfd f0,0(r20) │ │ │ │ + addi r26,r25,1 │ │ │ │ + mulli r28,r26,48 │ │ │ │ + sldi r22,r26,4 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + neg r2,r28 │ │ │ │ + addi r28,r28,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r14,r1,128 │ │ │ │ + add r21,r14,r22 │ │ │ │ + bl 4780 │ │ │ │ + sldi r9,r25,1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r25,r9,1 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f12,f1 │ │ │ │ - fmr f11,f30 │ │ │ │ - lfd f0,32(r25) │ │ │ │ - beq 1c3f8 │ │ │ │ - fmul f0,f0,f1 │ │ │ │ - cmpdi r10,0 │ │ │ │ + stfd f0,0(r14) │ │ │ │ + cmpdi cr4,r25,0 │ │ │ │ + ble cr4,1cdc8 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + fmr f11,f0 │ │ │ │ + addi r2,r14,8 │ │ │ │ + beq 1be6c │ │ │ │ + cmpdi r9,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ fmr f11,f9 │ │ │ │ - addi r29,r29,8 │ │ │ │ - stfd f0,-8(r29) │ │ │ │ - beq 1c428 │ │ │ │ - srdi r9,r23,1 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 1be9c │ │ │ │ + srdi r9,r25,1 │ │ │ │ mtctr r9 │ │ │ │ - fmul f10,f12,f11 │ │ │ │ + fmul f10,f11,f12 │ │ │ │ fmul f11,f11,f9 │ │ │ │ - addi r29,r29,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f10,f0,f10 │ │ │ │ - fmul f0,f12,f11 │ │ │ │ + fmul f0,f11,f12 │ │ │ │ fmul f11,f11,f9 │ │ │ │ fmul f0,f10,f0 │ │ │ │ - stfd f10,-16(r29) │ │ │ │ - stfd f0,-8(r29) │ │ │ │ - bdnz 1c400 │ │ │ │ - cmpwi r26,0 │ │ │ │ - cmpdi cr3,r14,0 │ │ │ │ - bne 1c944 │ │ │ │ - ble cr3,1c89c │ │ │ │ - xscvsxddp vs59,vs63 │ │ │ │ - xscvsxddp vs60,vs62 │ │ │ │ - xscvsxddp vs24,vs61 │ │ │ │ - li r9,0 │ │ │ │ - sldi r29,r28,1 │ │ │ │ - sldi r26,r16,5 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - std r15,176(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - sldi r9,r28,4 │ │ │ │ - addi r20,r17,8 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - addi r27,r27,2808 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - addi r26,r26,40 │ │ │ │ - mr r15,r18 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 1be74 │ │ │ │ + lfd f0,8(r20) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r17,r22,-16 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r19,r14,r17 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4780 │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + addi r9,r25,-1 │ │ │ │ + fmul f9,f1,f1 │ │ │ │ + fmr f11,f1 │ │ │ │ + stfdx f0,r14,r22 │ │ │ │ + lfd f12,16(r19) │ │ │ │ + beq 1befc │ │ │ │ + fmul f12,f12,f1 │ │ │ │ + cmpdi r9,0 │ │ │ │ + fmr f0,f9 │ │ │ │ + addi r21,r21,8 │ │ │ │ + stfd f12,-8(r21) │ │ │ │ + beq 1bf2c │ │ │ │ + srdi r2,r25,1 │ │ │ │ + mtctr r2 │ │ │ │ + fmul f10,f0,f11 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + addi r21,r21,16 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f0,f11 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r21) │ │ │ │ + stfd f12,-8(r21) │ │ │ │ + bdnz 1bf04 │ │ │ │ + lfd f0,16(r20) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + sldi r20,r26,5 │ │ │ │ + add r19,r19,r17 │ │ │ │ + add r21,r14,r20 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r21,r21,8 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + addi r9,r25,-1 │ │ │ │ + fmul f9,f1,f1 │ │ │ │ + fmr f11,f1 │ │ │ │ + stfdx f0,r14,r20 │ │ │ │ + lfd f12,32(r19) │ │ │ │ + beq 1bf8c │ │ │ │ + fmul f12,f12,f1 │ │ │ │ + cmpdi r9,0 │ │ │ │ + fmr f0,f9 │ │ │ │ + addi r21,r21,8 │ │ │ │ + stfd f12,-8(r21) │ │ │ │ + beq 1bfcc │ │ │ │ + srdi r25,r25,1 │ │ │ │ + mtctr r25 │ │ │ │ + fmul f10,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + mfctr r2 │ │ │ │ + addi r21,r21,16 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r21) │ │ │ │ + stfd f12,-8(r21) │ │ │ │ + bne 1bf94 │ │ │ │ + cmpwi r18,0 │ │ │ │ + cmpdi cr3,r27,0 │ │ │ │ + bne 1cb14 │ │ │ │ + ble cr3,1c418 │ │ │ │ + xscvsxddp vs57,vs63 │ │ │ │ + xscvsxddp vs58,vs62 │ │ │ │ + xscvsxddp vs59,vs61 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + ld r2,128(r31) │ │ │ │ std r24,184(r31) │ │ │ │ + std r23,176(r31) │ │ │ │ + sldi r9,r26,4 │ │ │ │ + sldi r29,r26,1 │ │ │ │ + clrrdi r28,r28,4 │ │ │ │ + plfd f30,246192 # 581b8 │ │ │ │ + addi r18,r22,8 │ │ │ │ + li r19,0 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + mr r24,r27 │ │ │ │ std r9,160(r31) │ │ │ │ - sldi r9,r28,5 │ │ │ │ - std r19,192(r31) │ │ │ │ - xsdivdp vs26,vs30,vs59 │ │ │ │ - xsdivdp vs27,vs30,vs60 │ │ │ │ - fdiv f30,f30,f24 │ │ │ │ + sldi r9,r26,5 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + xsdivdp vs25,vs29,vs57 │ │ │ │ + xsdivdp vs26,vs29,vs58 │ │ │ │ + xsdivdp vs29,vs29,vs59 │ │ │ │ std r9,168(r31) │ │ │ │ + neg r9,r28 │ │ │ │ + addi r26,r2,40 │ │ │ │ + std r9,152(r31) │ │ │ │ lwz r9,112(r30) │ │ │ │ - ld r10,128(r31) │ │ │ │ + mr r17,r19 │ │ │ │ std r1,136(r31) │ │ │ │ andi. r9,r9,2048 │ │ │ │ - mr r23,r10 │ │ │ │ - beq 1c4c0 │ │ │ │ + beq 1c070 │ │ │ │ ld r9,240(r30) │ │ │ │ - sldi r10,r10,4 │ │ │ │ + sldi r10,r19,4 │ │ │ │ add r9,r9,r10 │ │ │ │ - ld r23,8(r9) │ │ │ │ + ld r17,8(r9) │ │ │ │ ld r28,48(r30) │ │ │ │ - ld r9,152(r31) │ │ │ │ - ld r21,72(r30) │ │ │ │ - mulli r25,r23,24 │ │ │ │ - ld r24,120(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r22,88(r30) │ │ │ │ - ld r19,96(r30) │ │ │ │ - mulld r28,r23,r28 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - lfd f12,0(r21) │ │ │ │ - lfdx f29,r24,r25 │ │ │ │ - lfd f22,0(r19) │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r15,72(r30) │ │ │ │ + mulli r25,r17,24 │ │ │ │ + ld r21,120(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r2,152(r31) │ │ │ │ + ld r16,88(r30) │ │ │ │ + ld r27,96(r30) │ │ │ │ + mulld r28,r17,r28 │ │ │ │ + lfd f12,0(r15) │ │ │ │ + lfdx f28,r21,r25 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + lfd f23,0(r27) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r22 │ │ │ │ + mtfprd f12,r16 │ │ │ │ + addi r23,r1,128 │ │ │ │ sldi r9,r28,3 │ │ │ │ - fcfid f25,f12 │ │ │ │ - addi r18,r1,128 │ │ │ │ - lfdx f11,r24,r9 │ │ │ │ + xscvsxddp vs60,vs12 │ │ │ │ + lfdx f11,r21,r9 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ + xsmuldp vs60,vs60,vs60 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - mtfprd f23,r9 │ │ │ │ - fcfid f23,f23 │ │ │ │ - fnmsub f0,f26,f23,f29 │ │ │ │ - fmsub f11,f26,f23,f29 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r16,r2 │ │ │ │ + mtfprd f22,r2 │ │ │ │ + fcfid f22,f22 │ │ │ │ + fnmsub f0,f25,f22,f28 │ │ │ │ + fmsub f11,f25,f22,f28 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f25 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 1cb20 │ │ │ │ - xssqrtdp vs58,vs0 │ │ │ │ - xsmuldp vs1,vs58,vs22 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - xsdivdp vs31,vs31,vs58 │ │ │ │ - xxmr vs0,vs59 │ │ │ │ - fmsub f1,f29,f0,f23 │ │ │ │ + xsmaddmdp vs0,vs12,vs60 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 1cd20 │ │ │ │ + fsqrt f24,f0 │ │ │ │ + fmul f1,f24,f23 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f24 │ │ │ │ + xxmr vs0,vs57 │ │ │ │ + fmsub f1,f28,f0,f22 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f22 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fmr f9,f1 │ │ │ │ - stfd f31,0(r18) │ │ │ │ - ble cr4,1c604 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r29,1 │ │ │ │ + fdiv f1,f1,f23 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,8 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ + fmr f9,f1 │ │ │ │ + stfd f31,0(r23) │ │ │ │ + ble cr4,1c1a0 │ │ │ │ + andi. r10,r29,1 │ │ │ │ addi r10,r29,-1 │ │ │ │ - beq 1c5c8 │ │ │ │ - lfd f0,8(r15) │ │ │ │ + beq 1c164 │ │ │ │ + lfd f0,8(r14) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,16 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r18) │ │ │ │ - beq 1c604 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r23) │ │ │ │ + beq 1c1a0 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ + lfdx f12,r14,r9 │ │ │ │ + lfdx f0,r14,r10 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r18,r9 │ │ │ │ + stfdx f12,r23,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r18,r10 │ │ │ │ - bdnz 1c5d0 │ │ │ │ - lfd f12,8(r21) │ │ │ │ + stfdx f0,r23,r10 │ │ │ │ + bdnz 1c16c │ │ │ │ + lfd f12,8(r15) │ │ │ │ addi r28,r28,1 │ │ │ │ addi r9,r25,8 │ │ │ │ - lfd f22,8(r19) │ │ │ │ + lfd f23,8(r27) │ │ │ │ sldi r28,r28,3 │ │ │ │ - lfdx f21,r24,r9 │ │ │ │ - add r9,r24,r9 │ │ │ │ + add r2,r21,r9 │ │ │ │ + lfdx f22,r21,r9 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r24,r28 │ │ │ │ - std r9,144(r31) │ │ │ │ + lfdx f11,r21,r28 │ │ │ │ + std r2,144(r31) │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - mtvrd v26,r9 │ │ │ │ - xscvsxddp vs58,vs58 │ │ │ │ - xxmr vs0,vs58 │ │ │ │ - xxmr vs11,vs58 │ │ │ │ - fnmsub f0,f27,f0,f21 │ │ │ │ - fmsub f11,f27,f11,f21 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r16,r2 │ │ │ │ + mtvrd v24,r2 │ │ │ │ + xscvsxddp vs56,vs56 │ │ │ │ + xxmr vs0,vs56 │ │ │ │ + xxmr vs11,vs56 │ │ │ │ + fnmsub f0,f26,f0,f22 │ │ │ │ + fmsub f11,f26,f11,f22 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f25 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 1cb10 │ │ │ │ - fsqrt f23,f0 │ │ │ │ - fmul f1,f23,f22 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f23 │ │ │ │ - xxmr vs1,vs58 │ │ │ │ - xsmsubadp vs1,vs21,vs60 │ │ │ │ + xsmaddmdp vs0,vs12,vs60 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 1cd68 │ │ │ │ + fsqrt f24,f0 │ │ │ │ + fmul f1,f24,f23 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f24 │ │ │ │ + xxmr vs1,vs56 │ │ │ │ + xsmsubadp vs1,vs22,vs58 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f22 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,160(r31) │ │ │ │ + fdiv f1,f1,f23 │ │ │ │ + bl 4780 │ │ │ │ + ld r2,160(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r18 │ │ │ │ fmr f9,f1 │ │ │ │ - stfdx f31,r18,r9 │ │ │ │ - ble cr4,1c724 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - mr r9,r20 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ + stfdx f31,r23,r2 │ │ │ │ + ble cr4,1c2b4 │ │ │ │ + andi. r10,r29,1 │ │ │ │ addi r10,r29,-1 │ │ │ │ - beq 1c6e8 │ │ │ │ - lfdx f0,r15,r20 │ │ │ │ + beq 1c278 │ │ │ │ + lfdx f0,r14,r18 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ - addi r9,r20,8 │ │ │ │ + addi r9,r18,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r18,r20 │ │ │ │ - beq 1c724 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r23,r18 │ │ │ │ + beq 1c2b4 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ + lfdx f12,r14,r9 │ │ │ │ + lfdx f0,r14,r10 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r18,r9 │ │ │ │ + stfdx f12,r23,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r18,r10 │ │ │ │ - bdnz 1c6f0 │ │ │ │ - lfd f12,16(r21) │ │ │ │ - add r28,r24,r28 │ │ │ │ + stfdx f0,r23,r10 │ │ │ │ + bdnz 1c280 │ │ │ │ + lfd f12,16(r15) │ │ │ │ + add r28,r21,r28 │ │ │ │ addi r25,r25,16 │ │ │ │ - lxsd v26,16(r19) │ │ │ │ - lfdx f22,r24,r25 │ │ │ │ - add r25,r24,r25 │ │ │ │ + lfd f24,16(r27) │ │ │ │ + lfdx f23,r21,r25 │ │ │ │ + add r25,r21,r25 │ │ │ │ fcfid f0,f12 │ │ │ │ lfd f12,8(r28) │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ frim f12,f12 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r9,f12 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - mtfprd f23,r9 │ │ │ │ - fcfid f23,f23 │ │ │ │ - fnmsub f12,f30,f23,f22 │ │ │ │ - fmsub f11,f30,f23,f22 │ │ │ │ + mffprd r2,f12 │ │ │ │ + subf r2,r16,r2 │ │ │ │ + mtfprd f22,r2 │ │ │ │ + fcfid f22,f22 │ │ │ │ + fnmsub f12,f29,f22,f23 │ │ │ │ + fmsub f11,f29,f22,f23 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - fmadd f0,f0,f12,f25 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 1cb30 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - xsmuldp vs1,vs25,vs58 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f25 │ │ │ │ - fmsub f1,f22,f24,f23 │ │ │ │ + xsmaddmdp vs0,vs12,vs60 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 1cd44 │ │ │ │ + xssqrtdp vs60,vs0 │ │ │ │ + xsmuldp vs1,vs60,vs24 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + xsdivdp vs31,vs31,vs60 │ │ │ │ + xxmr vs0,vs59 │ │ │ │ + fmsub f1,f23,f0,f22 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - xsdivdp vs1,vs1,vs58 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,168(r31) │ │ │ │ - fmr f9,f1 │ │ │ │ - stfdx f31,r18,r9 │ │ │ │ - ble cr4,1c830 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r29,1 │ │ │ │ + fdiv f1,f1,f24 │ │ │ │ + bl 4780 │ │ │ │ + ld r2,168(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ mr r9,r26 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ + fmr f9,f1 │ │ │ │ + stfdx f31,r23,r2 │ │ │ │ + ble cr4,1c3b8 │ │ │ │ + andi. r10,r29,1 │ │ │ │ addi r10,r29,-1 │ │ │ │ - beq 1c7f4 │ │ │ │ - lfdx f0,r15,r26 │ │ │ │ + beq 1c37c │ │ │ │ + lfdx f0,r14,r26 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ addi r9,r26,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r18,r26 │ │ │ │ - beq 1c830 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r23,r26 │ │ │ │ + beq 1c3b8 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ + lfdx f12,r14,r9 │ │ │ │ + lfdx f0,r14,r10 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r18,r9 │ │ │ │ + stfdx f12,r23,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r18,r10 │ │ │ │ - bdnz 1c7fc │ │ │ │ + stfdx f0,r23,r10 │ │ │ │ + bdnz 1c384 │ │ │ │ + ld r2,128(r31) │ │ │ │ ld r3,24(r30) │ │ │ │ - ld r8,192(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ - ld r4,176(r31) │ │ │ │ - sldi r23,r23,4 │ │ │ │ + sldi r17,r17,4 │ │ │ │ + fmr f1,f28 │ │ │ │ mr r10,r25 │ │ │ │ - fmr f1,f29 │ │ │ │ - add r6,r18,r17 │ │ │ │ - mr r5,r18 │ │ │ │ - std r16,120(r1) │ │ │ │ + add r7,r23,r20 │ │ │ │ + ld r9,144(r31) │ │ │ │ stxsd v29,112(r1) │ │ │ │ + add r6,r23,r22 │ │ │ │ + mr r5,r23 │ │ │ │ + addi r19,r19,1 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r4,176(r31) │ │ │ │ + add r3,r3,r17 │ │ │ │ stxsd v30,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - add r7,r18,r8 │ │ │ │ - add r3,r3,r23 │ │ │ │ - bl e330 │ │ │ │ - ld r9,128(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,128(r31) │ │ │ │ + bl e430 │ │ │ │ + cmpd r24,r19 │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpd r14,r10 │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1c498 │ │ │ │ + ld r2,136(r31) │ │ │ │ + std r9,0(r2) │ │ │ │ + mr r1,r2 │ │ │ │ + bne 1c04c │ │ │ │ ld r24,184(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r24) │ │ │ │ mr r1,r24 │ │ │ │ - b 1a9ac │ │ │ │ - add r8,r6,r8 │ │ │ │ - stfdx f9,r5,r20 │ │ │ │ - lfd f0,16(r8) │ │ │ │ - stfdx f0,r5,r27 │ │ │ │ - b 1c1ec │ │ │ │ - li r25,8 │ │ │ │ - ld r9,240(r30) │ │ │ │ - mr r4,r15 │ │ │ │ - ldx r10,r9,r25 │ │ │ │ - addi r25,r25,16 │ │ │ │ - sldi r8,r10,1 │ │ │ │ - mulld r5,r10,r27 │ │ │ │ - mulli r9,r10,24 │ │ │ │ - sldi r3,r10,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r3,r28,r3 │ │ │ │ - addi r8,r8,1 │ │ │ │ + b 1ab48 │ │ │ │ + add r10,r7,r10 │ │ │ │ + stfdx f9,r5,r18 │ │ │ │ + lfd f0,16(r10) │ │ │ │ + stfdx f0,r5,r26 │ │ │ │ + b 1bd74 │ │ │ │ + ld r2,128(r31) │ │ │ │ + ld r24,104(r30) │ │ │ │ + cmpwi r18,0 │ │ │ │ + cmpdi cr4,r27,0 │ │ │ │ + addi r26,r2,2 │ │ │ │ + divd r26,r24,r26 │ │ │ │ + bne 1c890 │ │ │ │ + ble cr4,1ab48 │ │ │ │ + ld r19,128(r31) │ │ │ │ + mtfprd f0,r26 │ │ │ │ + xxspltib vs57,2 │ │ │ │ + xxspltib vs56,3 │ │ │ │ + xxspltib vs58,1 │ │ │ │ + xscvsxddp vs29,vs63 │ │ │ │ + xscvsxddp vs30,vs62 │ │ │ │ + xscvsxddp vs31,vs61 │ │ │ │ + addi r29,r24,1 │ │ │ │ + fcfid f27,f0 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + mtvsrdd vs59,r26,r26 │ │ │ │ + li r24,0 │ │ │ │ + sldi r26,r29,3 │ │ │ │ + vextsb2d v25,v25 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + vextsb2d v24,v24 │ │ │ │ + addi r25,r19,1 │ │ │ │ + vextsb2d v26,v26 │ │ │ │ + xxspltib vs60,0 │ │ │ │ + sldi r22,r25,1 │ │ │ │ + mulli r28,r25,-48 │ │ │ │ + sldi r20,r25,4 │ │ │ │ + sldi r25,r25,5 │ │ │ │ + cmpdi cr4,r22,0 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r21,r1 │ │ │ │ + mr r11,r24 │ │ │ │ + stdux r9,r1,r28 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + addi r5,r1,128 │ │ │ │ + beq 1c4f4 │ │ │ │ + ld r2,240(r30) │ │ │ │ + sldi r9,r24,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r11,8(r2) │ │ │ │ + ld r16,48(r30) │ │ │ │ + ld r3,72(r30) │ │ │ │ + mulli r7,r11,24 │ │ │ │ + ld r4,120(r30) │ │ │ │ + ld r0,88(r30) │ │ │ │ + mulld r16,r11,r16 │ │ │ │ + lfd f12,0(r3) │ │ │ │ + lfdx f1,r4,r7 │ │ │ │ + fcfid f0,f12 │ │ │ │ + sldi r2,r16,3 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f1,f29,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ + frim f12,f0 │ │ │ │ + xscvdpsxds vs42,vs12 │ │ │ │ + fsub f10,f0,f12 │ │ │ │ + ble cr4,1c608 │ │ │ │ + fadd f11,f12,f28 │ │ │ │ + srdi r2,r22,1 │ │ │ │ + ld r10,176(r30) │ │ │ │ + plxv vs43,245532 # 58480 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + mr r6,r5 │ │ │ │ + mtctr r2 │ │ │ │ + fsub f11,f11,f0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vaddudm v11,v11,v25 │ │ │ │ + vmulld v0,v27,v0 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v26 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v24 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v24 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v12,v13 │ │ │ │ + xvcmpgtdp vs0,vs0,vs60 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs44,vs45,vs12 │ │ │ │ + mffprd r9,f0 │ │ │ │ + mfvsrld r8,vs0 │ │ │ │ + mfvsrld r17,vs12 │ │ │ │ + mffprd r2,f12 │ │ │ │ + ldx r18,r9,r10 │ │ │ │ + ldx r8,r8,r10 │ │ │ │ + ldx r2,r2,r10 │ │ │ │ + ldx r9,r17,r10 │ │ │ │ + mtvsrdd vs0,r18,r8 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r6) │ │ │ │ + bdnz 1c590 │ │ │ │ + lfd f12,8(r3) │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r9,r7,8 │ │ │ │ + add r6,r5,r20 │ │ │ │ + sldi r16,r16,3 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f11,r4,r16 │ │ │ │ + lfdx f12,r4,r9 │ │ │ │ + add r9,r4,r9 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f12,f30,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ + frim f12,f0 │ │ │ │ + fctidz f11,f12 │ │ │ │ + fsub f10,f0,f12 │ │ │ │ + mffprd r2,f11 │ │ │ │ + ble cr4,1c730 │ │ │ │ + fadd f11,f12,f28 │ │ │ │ + ld r8,176(r30) │ │ │ │ + not r10,r2 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + srdi r2,r22,1 │ │ │ │ + nop │ │ │ │ + plxv vs44,245248 # 58480 │ │ │ │ + add r6,r5,r20 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + mtctr r2 │ │ │ │ + mtvsrdd vs42,r10,r10 │ │ │ │ + mr r17,r6 │ │ │ │ + add r8,r8,r26 │ │ │ │ + fsub f11,f11,f0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r17,r17,16 │ │ │ │ + vaddudm v12,v12,v25 │ │ │ │ + vmulld v0,v27,v0 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v10,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v26 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs0,vs0,vs60 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvsrld r15,vs32 │ │ │ │ + mfvrd r10,v0 │ │ │ │ + mfvsrld r18,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + ldx r15,r15,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r18,r18,r8 │ │ │ │ + mtvsrdd vs0,r10,r15 │ │ │ │ + mtvsrdd vs12,r2,r18 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r17) │ │ │ │ + bdnz 1c6b0 │ │ │ │ + lfd f12,16(r3) │ │ │ │ + add r16,r4,r16 │ │ │ │ + addi r10,r7,16 │ │ │ │ + add r7,r5,r25 │ │ │ │ + lfd f11,8(r16) │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + add r10,r4,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f12,f31,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ + frim f12,f0 │ │ │ │ + fctidz f11,f12 │ │ │ │ + fsub f10,f0,f12 │ │ │ │ + mffprd r2,f11 │ │ │ │ + ble cr4,1c850 │ │ │ │ + fadd f11,f12,f28 │ │ │ │ + ld r4,176(r30) │ │ │ │ + not r8,r2 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + srdi r2,r22,1 │ │ │ │ + plxv vs44,244960 # 58480 │ │ │ │ + add r7,r5,r25 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + mtctr r2 │ │ │ │ + mtvsrdd vs42,r8,r8 │ │ │ │ + mr r17,r7 │ │ │ │ + add r4,r4,r29 │ │ │ │ + fsub f11,f11,f0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r17,r17,16 │ │ │ │ + vaddudm v12,v12,v25 │ │ │ │ + vmulld v0,v27,v0 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v10,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v26 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs0,vs0,vs60 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvsrld r18,vs32 │ │ │ │ + mfvrd r8,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r16,r18,r4 │ │ │ │ + ldx r18,r8,r4 │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + ldx r8,r3,r4 │ │ │ │ + mtvsrdd vs0,r18,r16 │ │ │ │ + mtvsrdd vs12,r2,r8 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r17) │ │ │ │ + bdnz 1c7d0 │ │ │ │ + ld r3,24(r30) │ │ │ │ + sldi r11,r11,4 │ │ │ │ + mr r4,r23 │ │ │ │ + addi r24,r24,1 │ │ │ │ + std r19,120(r1) │ │ │ │ + stxsd v29,112(r1) │ │ │ │ + stxsd v30,104(r1) │ │ │ │ + stxsd v31,96(r1) │ │ │ │ + add r3,r3,r11 │ │ │ │ + bl e430 │ │ │ │ + cmpd r27,r24 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bne 1c4c4 │ │ │ │ + b 1ab48 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + ld r3,120(r30) │ │ │ │ + ld r25,240(r30) │ │ │ │ + sldi r22,r9,3 │ │ │ │ + addi r2,r22,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r4,r1,128 │ │ │ │ + ble cr4,1cd98 │ │ │ │ + lfd f0,128(r31) │ │ │ │ + mr r5,r25 │ │ │ │ + li r11,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r0,0 │ │ │ │ + fcfid f11,f0 │ │ │ │ + std r0,0(r5) │ │ │ │ + std r11,8(r5) │ │ │ │ + ble 1c95c │ │ │ │ + addi r2,r22,-8 │ │ │ │ + li r6,0 │ │ │ │ + li r7,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 1c90c │ │ │ │ + ldx r2,r29,r6 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r5) │ │ │ │ + ldx r8,r29,r6 │ │ │ │ + lfdx f0,r3,r6 │ │ │ │ + mtfprd f12,r8 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmsub f0,f12,f0,f11 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + divd r2,r10,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r2,r2,r8 │ │ │ │ + divd r10,r2,r8 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + add r7,r2,r7 │ │ │ │ + stdx r2,r4,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + std r7,0(r5) │ │ │ │ + bdnz 1c900 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + add r3,r3,r22 │ │ │ │ + cmpd cr7,r27,r11 │ │ │ │ + bne cr7,1c8d8 │ │ │ │ + li r2,1 │ │ │ │ + ble 1ca44 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 1cd8c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mr r10,r29 │ │ │ │ + andi. r6,r2,3 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 1c9e4 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 1c9d0 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 1c9c0 │ │ │ │ + lxv vs32,0(r29) │ │ │ │ + mr r2,r5 │ │ │ │ + addi r10,r29,16 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1ca18 │ │ │ │ + srdi r8,r7,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1c9ec │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + clrrdi r9,r9,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 1ca44 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r29,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ + sldi r3,r27,4 │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r25 │ │ │ │ + mr r29,r3 │ │ │ │ + mr r3,r27 │ │ │ │ + mr r5,r29 │ │ │ │ + fctidz f0,f31 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r28) │ │ │ │ + mr r1,r28 │ │ │ │ + b 1c458 │ │ │ │ + li r24,8 │ │ │ │ + ld r2,240(r30) │ │ │ │ + mr r4,r23 │ │ │ │ + ldx r9,r2,r24 │ │ │ │ + addi r24,r24,16 │ │ │ │ + mulli r2,r9,3 │ │ │ │ + mulld r5,r9,r26 │ │ │ │ + mulli r8,r9,24 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r3,r25,r9 │ │ │ │ mulli r5,r5,48 │ │ │ │ - lfdx f1,r26,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ - mulld r8,r8,r27 │ │ │ │ - std r16,120(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f1,r28,r8 │ │ │ │ + addi r10,r8,16 │ │ │ │ + addi r9,r8,8 │ │ │ │ + std r22,120(r1) │ │ │ │ stxsd v29,112(r1) │ │ │ │ stxsd v30,104(r1) │ │ │ │ - add r10,r26,r10 │ │ │ │ - add r9,r26,r9 │ │ │ │ stxsd v31,96(r1) │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + add r10,r28,r10 │ │ │ │ + add r9,r28,r9 │ │ │ │ add r5,r29,r5 │ │ │ │ - add r7,r8,r27 │ │ │ │ - sldi r8,r8,4 │ │ │ │ + add r7,r2,r26 │ │ │ │ + sldi r2,r2,4 │ │ │ │ sldi r7,r7,4 │ │ │ │ - add r6,r29,r8 │ │ │ │ + add r6,r29,r2 │ │ │ │ add r7,r29,r7 │ │ │ │ - bl e330 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - bne 1c8c4 │ │ │ │ - b 1a9ac │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ + bl e430 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ + bne 1ca98 │ │ │ │ + b 1ab48 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ ld r5,120(r30) │ │ │ │ - ld r22,240(r30) │ │ │ │ - mr r29,r1 │ │ │ │ - sldi r23,r10,3 │ │ │ │ - mr r26,r10 │ │ │ │ - addi r9,r23,15 │ │ │ │ + ld r18,240(r30) │ │ │ │ + sldi r19,r2,3 │ │ │ │ + addi r9,r19,15 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r3,r1,128 │ │ │ │ - ble cr3,1cbdc │ │ │ │ - mtfprd f0,r16 │ │ │ │ - mr r6,r22 │ │ │ │ - li r25,0 │ │ │ │ - cmpdi r10,0 │ │ │ │ + ble cr3,1cda0 │ │ │ │ + lfd f0,128(r31) │ │ │ │ + mr r6,r18 │ │ │ │ + li r21,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r4,0 │ │ │ │ fcfid f11,f0 │ │ │ │ std r4,0(r6) │ │ │ │ - std r25,8(r6) │ │ │ │ - ble 1ca14 │ │ │ │ - addi r9,r23,-8 │ │ │ │ + std r21,8(r6) │ │ │ │ + ble 1cbe0 │ │ │ │ + addi r9,r19,-8 │ │ │ │ li r7,0 │ │ │ │ li r11,0 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - b 1c9c4 │ │ │ │ - ldx r9,r27,r7 │ │ │ │ + b 1cb90 │ │ │ │ + ldx r9,r29,r7 │ │ │ │ mulld r11,r11,r9 │ │ │ │ std r11,0(r6) │ │ │ │ - ldx r0,r27,r7 │ │ │ │ + ldx r8,r29,r7 │ │ │ │ lfdx f0,r5,r7 │ │ │ │ - mtfprd f12,r0 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r9,r8,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - add r9,r9,r0 │ │ │ │ - divd r8,r9,r0 │ │ │ │ - mulld r8,r8,r0 │ │ │ │ - subf r9,r8,r9 │ │ │ │ + mffprd r10,f0 │ │ │ │ + divd r9,r10,r8 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r8 │ │ │ │ + divd r10,r9,r8 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + subf r9,r10,r9 │ │ │ │ add r11,r9,r11 │ │ │ │ stdx r9,r3,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ std r11,0(r6) │ │ │ │ - bdnz 1c9b8 │ │ │ │ - addi r25,r25,1 │ │ │ │ + bdnz 1cb84 │ │ │ │ + addi r21,r21,1 │ │ │ │ addi r6,r6,16 │ │ │ │ - add r5,r5,r23 │ │ │ │ - cmpd cr7,r14,r25 │ │ │ │ - bne cr7,1c990 │ │ │ │ - addi r4,r27,-8 │ │ │ │ + add r5,r5,r19 │ │ │ │ + cmpd cr7,r27,r21 │ │ │ │ + bne cr7,1cb5c │ │ │ │ li r9,1 │ │ │ │ - ble 1cbd4 │ │ │ │ - andi. r6,r10,3 │ │ │ │ - li r7,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - beq 1ca7c │ │ │ │ + ble 1ccc8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 1cda8 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r9,r2,1 │ │ │ │ + mr r10,r29 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + mr r7,r9 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 1cc68 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 1ca6c │ │ │ │ + beq 1cc54 │ │ │ │ cmpdi r6,2 │ │ │ │ - beq 1ca60 │ │ │ │ - ld r9,0(r27) │ │ │ │ - mr r4,r27 │ │ │ │ - mr r26,r5 │ │ │ │ - ldu r6,8(r4) │ │ │ │ - addi r26,r26,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - ldu r6,8(r4) │ │ │ │ - cmpdi r26,1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - beq 1caac │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r5,8(r4) │ │ │ │ - ld r6,16(r4) │ │ │ │ - ld r8,24(r4) │ │ │ │ - addi r4,r4,32 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ld r10,0(r4) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - bdnz 1ca84 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + beq 1cc44 │ │ │ │ + lxv vs32,0(r29) │ │ │ │ + mr r9,r5 │ │ │ │ + addi r10,r29,16 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1cc9c │ │ │ │ + srdi r8,r7,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 1cc70 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + clrrdi r2,r2,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 1ccc8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ + mulld r9,r9,r2 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r14,4 │ │ │ │ + bl 5200 │ │ │ │ + sldi r3,r27,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r22 │ │ │ │ - mr r27,r3 │ │ │ │ - mr r3,r14 │ │ │ │ - mr r5,r27 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r18 │ │ │ │ + mr r29,r3 │ │ │ │ + mr r3,r27 │ │ │ │ + mr r5,r29 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ - mr r1,r29 │ │ │ │ - b 1c434 │ │ │ │ - blt 1cb40 │ │ │ │ - lfd f31,0(r27) │ │ │ │ - fmul f31,f22,f31 │ │ │ │ - b 1c688 │ │ │ │ - blt 1cb88 │ │ │ │ - lfd f31,0(r27) │ │ │ │ - fmul f31,f22,f31 │ │ │ │ - b 1c56c │ │ │ │ - blt 1cb64 │ │ │ │ - lfd f31,0(r27) │ │ │ │ - xsmuldp vs31,vs58,vs31 │ │ │ │ - b 1c798 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 1bfd8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + fmul f31,f23,f30 │ │ │ │ + bge 1c10c │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f23,f0 │ │ │ │ - fmul f1,f23,f22 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f23 │ │ │ │ - b 1c688 │ │ │ │ + fsqrt f24,f0 │ │ │ │ + fmul f1,f24,f23 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f24 │ │ │ │ + b 1c10c │ │ │ │ + fmul f31,f24,f30 │ │ │ │ + bge 1c320 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - xsmuldp vs1,vs25,vs58 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f25 │ │ │ │ - b 1c798 │ │ │ │ + xssqrtdp vs60,vs0 │ │ │ │ + xsmuldp vs1,vs60,vs24 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + xsdivdp vs31,vs31,vs60 │ │ │ │ + b 1c320 │ │ │ │ + fmul f31,f23,f30 │ │ │ │ + bge 1c21c │ │ │ │ fneg f0,f0 │ │ │ │ - xssqrtdp vs58,vs0 │ │ │ │ - xsmuldp vs1,vs58,vs22 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - xsdivdp vs31,vs31,vs58 │ │ │ │ - b 1c56c │ │ │ │ - sldi r19,r28,5 │ │ │ │ - stfdx f30,r18,r17 │ │ │ │ - stfdx f30,r18,r19 │ │ │ │ - b 1c428 │ │ │ │ - li r7,1 │ │ │ │ - b 1bc80 │ │ │ │ - li r9,1 │ │ │ │ - b 1b46c │ │ │ │ + fsqrt f24,f0 │ │ │ │ + fmul f1,f24,f23 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f24 │ │ │ │ + b 1c21c │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 1ca38 │ │ │ │ cmpdi r9,0 │ │ │ │ - b 1bbf8 │ │ │ │ - li r7,1 │ │ │ │ - b 1cab0 │ │ │ │ - cmpdi r10,0 │ │ │ │ - b 1ca28 │ │ │ │ - sldi r18,r27,5 │ │ │ │ - stfdx f31,r29,r19 │ │ │ │ - stfdx f31,r29,r18 │ │ │ │ - b 1bfec │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - b 1b3e4 │ │ │ │ + b 1c970 │ │ │ │ + cmpdi r2,0 │ │ │ │ + b 1cbf4 │ │ │ │ + li r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1ccbc │ │ │ │ + li r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1b5d4 │ │ │ │ + cmpdi cr7,r2,0 │ │ │ │ + b 1b50c │ │ │ │ + sldi r20,r26,5 │ │ │ │ + stfdx f0,r14,r22 │ │ │ │ + stfdx f0,r14,r20 │ │ │ │ + b 1bfcc │ │ │ │ + sldi r16,r26,5 │ │ │ │ + stfdx f0,r29,r17 │ │ │ │ + stfdx f0,r29,r16 │ │ │ │ + b 1bb70 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ + .long 0x128a │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000001cc10 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-19984 │ │ │ │ - mflr r0 │ │ │ │ - std r14,-224(r1) │ │ │ │ - std r31,-88(r1) │ │ │ │ - stfd f22,-80(r1) │ │ │ │ - stfd f23,-72(r1) │ │ │ │ +000000000001ce00 : │ │ │ │ mfcr r11 │ │ │ │ - stfd f24,-64(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r14,-200(r1) │ │ │ │ + std r15,-192(r1) │ │ │ │ + mr r14,r3 │ │ │ │ + std r31,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-216(r1) │ │ │ │ - std r16,-208(r1) │ │ │ │ - std r17,-200(r1) │ │ │ │ - std r18,-192(r1) │ │ │ │ - std r19,-184(r1) │ │ │ │ - std r20,-176(r1) │ │ │ │ - std r21,-168(r1) │ │ │ │ - std r22,-160(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r23,-152(r1) │ │ │ │ - std r24,-144(r1) │ │ │ │ - std r25,-136(r1) │ │ │ │ - std r26,-128(r1) │ │ │ │ - std r27,-120(r1) │ │ │ │ - std r28,-112(r1) │ │ │ │ - std r29,-104(r1) │ │ │ │ - std r30,-96(r1) │ │ │ │ + std r16,-184(r1) │ │ │ │ + std r17,-176(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ + std r19,-160(r1) │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r21,-144(r1) │ │ │ │ + std r22,-136(r1) │ │ │ │ + std r23,-128(r1) │ │ │ │ + std r24,-120(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ + std r28,-88(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-480(r1) │ │ │ │ - ld r9,48(r3) │ │ │ │ - mr r14,r3 │ │ │ │ + stdu r1,-528(r1) │ │ │ │ + stxv vs60,256(r1) │ │ │ │ + stxv vs61,272(r1) │ │ │ │ mr r31,r1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 1cdc8 │ │ │ │ - ld r4,88(r3) │ │ │ │ - ld r8,56(r3) │ │ │ │ - mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r4,1 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - b 1cce4 │ │ │ │ - ld r6,72(r14) │ │ │ │ - ldx r7,r6,r7 │ │ │ │ + stxv vs62,288(r1) │ │ │ │ + stxv vs63,304(r1) │ │ │ │ + ld r2,48(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 1cfac │ │ │ │ + ld r5,88(r3) │ │ │ │ + ld r10,56(r3) │ │ │ │ + mtctr r2 │ │ │ │ + li r9,0 │ │ │ │ + addi r6,r5,1 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + b 1ced0 │ │ │ │ + ld r7,72(r14) │ │ │ │ + ldx r8,r7,r8 │ │ │ │ + cmpd r8,r6 │ │ │ │ + ble 1cee4 │ │ │ │ + bdz 1cf7c │ │ │ │ + ldu r7,8(r10) │ │ │ │ + sldi r8,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ cmpd r7,r5 │ │ │ │ - ble 1ccf8 │ │ │ │ - bdz 1cd90 │ │ │ │ - ldu r6,8(r8) │ │ │ │ - sldi r7,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r6,r4 │ │ │ │ - bgt 1ccd0 │ │ │ │ + bgt 1cebc │ │ │ │ mr r3,r14 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,480 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bl 4880 │ │ │ │ + addi r1,r31,528 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-224(r1) │ │ │ │ - ld r15,-216(r1) │ │ │ │ - ld r16,-208(r1) │ │ │ │ - ld r17,-200(r1) │ │ │ │ - ld r18,-192(r1) │ │ │ │ - ld r19,-184(r1) │ │ │ │ - ld r20,-176(r1) │ │ │ │ - ld r21,-168(r1) │ │ │ │ - ld r22,-160(r1) │ │ │ │ - ld r23,-152(r1) │ │ │ │ - ld r24,-144(r1) │ │ │ │ - ld r25,-136(r1) │ │ │ │ - ld r26,-128(r1) │ │ │ │ - ld r27,-120(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs60,-272(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r15,-192(r1) │ │ │ │ + ld r16,-184(r1) │ │ │ │ + ld r17,-176(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-112(r1) │ │ │ │ - ld r29,-104(r1) │ │ │ │ - ld r30,-96(r1) │ │ │ │ - ld r31,-88(r1) │ │ │ │ - lfd f22,-80(r1) │ │ │ │ - lfd f23,-72(r1) │ │ │ │ - lfd f24,-64(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ + ld r22,-136(r1) │ │ │ │ + ld r23,-128(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r28,-88(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 1cdb8 │ │ │ │ - cmpdi r9,3 │ │ │ │ - beq 1d678 │ │ │ │ - cmpdi r9,1 │ │ │ │ - bne 1cdc8 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 1cfa0 │ │ │ │ + cmpdi r2,3 │ │ │ │ + beq 1d874 │ │ │ │ + cmpdi r2,1 │ │ │ │ + bne 1cfac │ │ │ │ mr r3,r14 │ │ │ │ - bl 51e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 1cd04 │ │ │ │ + bl 51c0 │ │ │ │ + b 1ceec │ │ │ │ mr r3,r14 │ │ │ │ - bl 4540 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 1cd04 │ │ │ │ - li r10,216 │ │ │ │ - li r8,200 │ │ │ │ - ld r17,216(r14) │ │ │ │ - ld r5,80(r14) │ │ │ │ - ld r16,16(r14) │ │ │ │ - addi r9,r9,1 │ │ │ │ + bl 4520 │ │ │ │ + b 1ceec │ │ │ │ + plxv vs0,216(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ std r1,104(r31) │ │ │ │ + ld r23,216(r14) │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r14,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mr r3,r17 │ │ │ │ + ld r5,80(r14) │ │ │ │ + ld r21,16(r14) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + xxswapd vs0,vs0 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mr r3,r23 │ │ │ │ sldi r5,r5,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r2,r2 │ │ │ │ + pstxv vs0,200(r14) │ │ │ │ + ld r10,0(r1) │ │ │ │ neg r9,r9 │ │ │ │ - xxswapd vs0,vs0 │ │ │ │ - neg r10,r10 │ │ │ │ - stxvx vs0,r14,r8 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r25,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5260 │ │ │ │ ld r30,48(r14) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ addi r24,r1,32 │ │ │ │ - lfd f30,2928(r10) │ │ │ │ - std r9,0(r25) │ │ │ │ - std r9,0(r24) │ │ │ │ - addi r18,r30,-1 │ │ │ │ - cmpdi cr4,r18,0 │ │ │ │ - stfd f30,0(r26) │ │ │ │ - blt cr4,1d688 │ │ │ │ - sldi r9,r30,3 │ │ │ │ + std r2,0(r25) │ │ │ │ + std r2,0(r24) │ │ │ │ + stfd f0,0(r26) │ │ │ │ + addi r22,r30,-1 │ │ │ │ + cmpdi cr4,r22,0 │ │ │ │ + blt cr4,1d880 │ │ │ │ + sldi r2,r30,3 │ │ │ │ li r4,0 │ │ │ │ mr r3,r28 │ │ │ │ - ld r22,56(r14) │ │ │ │ - mr r23,r9 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r5,r23 │ │ │ │ + ld r19,56(r14) │ │ │ │ + mr r20,r2 │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5260 │ │ │ │ + mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ mr r3,r29 │ │ │ │ - add r22,r22,r23 │ │ │ │ - add r23,r27,r23 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r30,1 │ │ │ │ - mr r8,r30 │ │ │ │ - bne 1fb24 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - ld r10,-8(r22) │ │ │ │ - ld r9,-16(r22) │ │ │ │ - mr r8,r23 │ │ │ │ - addi r22,r22,-16 │ │ │ │ - addi r23,r23,-16 │ │ │ │ - sradi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ + add r19,r19,r20 │ │ │ │ + add r20,r27,r20 │ │ │ │ + bl 5260 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + mr r10,r30 │ │ │ │ + bne 20ec0 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mtctr r2 │ │ │ │ + ld r9,-8(r19) │ │ │ │ + ld r2,-16(r19) │ │ │ │ + mr r10,r20 │ │ │ │ + addi r19,r19,-16 │ │ │ │ + addi r20,r20,-16 │ │ │ │ sradi r9,r9,1 │ │ │ │ addze r9,r9 │ │ │ │ - std r10,8(r23) │ │ │ │ - std r9,-16(r8) │ │ │ │ - bdnz 1cec8 │ │ │ │ - li r23,0 │ │ │ │ - lwz r9,112(r14) │ │ │ │ - ld r10,0(r14) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 1d690 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 1d078 │ │ │ │ - ld r8,56(r14) │ │ │ │ - sldi r4,r18,3 │ │ │ │ - li r5,0 │ │ │ │ - sldi r6,r30,3 │ │ │ │ - addi r15,r26,8 │ │ │ │ - li r7,0 │ │ │ │ - cmpd r30,r23 │ │ │ │ - ble 1cfb0 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - subf r3,r23,r30 │ │ │ │ - mr r11,r29 │ │ │ │ - ld r19,168(r14) │ │ │ │ - ld r20,72(r14) │ │ │ │ - mr r29,r17 │ │ │ │ - addi r22,r24,8 │ │ │ │ - addi r23,r25,8 │ │ │ │ - mtctr r3 │ │ │ │ - ldx r21,r24,r9 │ │ │ │ - ldx r3,r25,r9 │ │ │ │ - lfdx f0,r26,r9 │ │ │ │ - mr r17,r11 │ │ │ │ - ldx r11,r27,r9 │ │ │ │ - ldx r12,r8,r9 │ │ │ │ - sldi r0,r11,3 │ │ │ │ - maddld r21,r21,r12,r11 │ │ │ │ - ldx r11,r20,r9 │ │ │ │ - ldx r12,r28,r9 │ │ │ │ - maddld r3,r3,r11,r12 │ │ │ │ - ldx r11,r19,r9 │ │ │ │ - stdx r21,r22,r9 │ │ │ │ - lfdx f12,r11,r0 │ │ │ │ - stdx r3,r23,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r15,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 1cf68 │ │ │ │ - mr r9,r17 │ │ │ │ - mr r17,r29 │ │ │ │ - mr r29,r9 │ │ │ │ - ldx r3,r24,r6 │ │ │ │ - lxvdsx vs12,r26,r6 │ │ │ │ - ldx r9,r25,r6 │ │ │ │ - mtctr r18 │ │ │ │ - mr r11,r4 │ │ │ │ - mr r23,r18 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r3,r16 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + std r9,8(r20) │ │ │ │ + std r2,-16(r10) │ │ │ │ + bdnz 1d0a0 │ │ │ │ + li r20,0 │ │ │ │ + lwz r2,112(r14) │ │ │ │ + ld r9,0(r14) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 1d888 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 1d238 │ │ │ │ + ld r10,56(r14) │ │ │ │ + sldi r5,r22,3 │ │ │ │ + li r6,0 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + addi r12,r26,8 │ │ │ │ + addi r17,r24,8 │ │ │ │ + li r8,0 │ │ │ │ + cmpd r30,r20 │ │ │ │ + ble 1d178 │ │ │ │ + sldi r2,r20,3 │ │ │ │ + subf r4,r20,r30 │ │ │ │ + ld r16,168(r14) │ │ │ │ + ld r19,72(r14) │ │ │ │ + addi r20,r25,8 │ │ │ │ + mr r0,r23 │ │ │ │ + mtctr r4 │ │ │ │ + ldx r3,r25,r2 │ │ │ │ + ldx r4,r24,r2 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ + ldx r11,r27,r2 │ │ │ │ + ldx r18,r16,r2 │ │ │ │ + ldx r15,r10,r2 │ │ │ │ + sldi r23,r11,3 │ │ │ │ + maddld r4,r4,r15,r11 │ │ │ │ + ldx r11,r19,r2 │ │ │ │ + lfdx f12,r18,r23 │ │ │ │ + ldx r23,r28,r2 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + maddld r3,r3,r11,r23 │ │ │ │ + stdx r4,r17,r2 │ │ │ │ + stdx r3,r20,r2 │ │ │ │ + stfdx f0,r12,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 1d138 │ │ │ │ + mr r23,r0 │ │ │ │ + ldx r4,r24,r7 │ │ │ │ + lxvdsx vs12,r26,r7 │ │ │ │ + mtctr r22 │ │ │ │ + mr r3,r5 │ │ │ │ + mr r20,r22 │ │ │ │ + ldx r2,r25,r7 │ │ │ │ + sldi r4,r4,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r4,r21 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r17 │ │ │ │ - bgt cr4,1d008 │ │ │ │ - b 1fb18 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stdx r7,r28,r11 │ │ │ │ - stdx r7,r29,r11 │ │ │ │ - stdx r22,r27,r11 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - bdz 1fb08 │ │ │ │ - ldx r9,r8,r11 │ │ │ │ - ldx r3,r29,r11 │ │ │ │ - addi r0,r9,-1 │ │ │ │ - sradi r22,r9,1 │ │ │ │ - addze r22,r22 │ │ │ │ - cmpd r3,r0 │ │ │ │ - beq 1cff0 │ │ │ │ - sldi r0,r23,3 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addi r3,r3,1 │ │ │ │ - ldx r21,r28,r0 │ │ │ │ - ldx r22,r27,r0 │ │ │ │ - stdx r3,r29,r0 │ │ │ │ - cmpd r3,r9 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - stdx r21,r28,r0 │ │ │ │ - stdx r22,r27,r0 │ │ │ │ - bne 1d06c │ │ │ │ - ld r9,72(r14) │ │ │ │ - stdx r7,r27,r0 │ │ │ │ - ldx r9,r9,r11 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - stdx r9,r28,r0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r10 │ │ │ │ - bne 1cf2c │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,104(r31) │ │ │ │ + stxvx vs0,r2,r23 │ │ │ │ + bgt cr4,1d1c8 │ │ │ │ + b 20eb4 │ │ │ │ + nop │ │ │ │ + stdx r8,r28,r3 │ │ │ │ + stdx r8,r29,r3 │ │ │ │ + addi r20,r20,-1 │ │ │ │ + stdx r0,r27,r3 │ │ │ │ + addi r3,r3,-8 │ │ │ │ + bdz 20ea4 │ │ │ │ + ldx r2,r10,r3 │ │ │ │ + ldx r4,r29,r3 │ │ │ │ + addi r11,r2,-1 │ │ │ │ + sradi r0,r2,1 │ │ │ │ + addze r0,r0 │ │ │ │ + cmpd r4,r11 │ │ │ │ + beq 1d1b0 │ │ │ │ + sldi r11,r20,3 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + addi r4,r4,1 │ │ │ │ + ldx r18,r28,r11 │ │ │ │ + ldx r19,r27,r11 │ │ │ │ + stdx r4,r29,r11 │ │ │ │ + cmpd r4,r2 │ │ │ │ + addi r18,r18,1 │ │ │ │ + addi r19,r19,1 │ │ │ │ + stdx r18,r28,r11 │ │ │ │ + stdx r19,r27,r11 │ │ │ │ + bne 1d22c │ │ │ │ + ld r2,72(r14) │ │ │ │ + stdx r8,r27,r11 │ │ │ │ + ldx r2,r2,r3 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + stdx r2,r28,r11 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 1d108 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,104(r31) │ │ │ │ ld r3,152(r14) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r14) │ │ │ │ - ld r7,0(r1) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 4f20 │ │ │ │ + ld r2,48(r14) │ │ │ │ + ld r8,0(r1) │ │ │ │ + li r4,0 │ │ │ │ ld r29,88(r14) │ │ │ │ ld r5,8(r14) │ │ │ │ - li r4,0 │ │ │ │ ld r3,24(r14) │ │ │ │ - ld r21,104(r14) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + ld r23,104(r14) │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r27,r29,1 │ │ │ │ sldi r5,r5,4 │ │ │ │ - addi r10,r9,15 │ │ │ │ - addi r8,r9,23 │ │ │ │ + addi r9,r2,15 │ │ │ │ + addi r10,r2,23 │ │ │ │ sldi r27,r27,1 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r9,r9,r27 │ │ │ │ - neg r10,r10 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ + mulld r2,r2,r27 │ │ │ │ neg r9,r9 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r7,r1,32 │ │ │ │ - std r7,40(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,48(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r12,r1,32 │ │ │ │ - std r12,32(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + neg r2,r2 │ │ │ │ + std r7,32(r31) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r7,r1,32 │ │ │ │ - std r7,64(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + std r7,40(r31) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r18,r1,32 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + mr r10,r8 │ │ │ │ addi r8,r1,32 │ │ │ │ std r8,56(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,136(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r18,r1,32 │ │ │ │ stdux r10,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - mr r20,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,112(r14) │ │ │ │ + mr r9,r10 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,128(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + mr r22,r2 │ │ │ │ + bl 5260 │ │ │ │ + lwz r8,112(r14) │ │ │ │ ld r30,8(r14) │ │ │ │ - ld r12,32(r31) │ │ │ │ - andi. r9,r10,32 │ │ │ │ - bne 1fa90 │ │ │ │ - ld r8,56(r31) │ │ │ │ + andi. r2,r8,32 │ │ │ │ + bne 20e2c │ │ │ │ + li r2,0 │ │ │ │ ld r28,48(r14) │ │ │ │ - li r9,0 │ │ │ │ - stfd f30,0(r8) │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - ld r8,64(r31) │ │ │ │ - std r9,0(r8) │ │ │ │ - ble cr7,1fa84 │ │ │ │ - ld r8,88(r14) │ │ │ │ - li r9,1 │ │ │ │ - andi. r6,r28,3 │ │ │ │ - mr r7,r28 │ │ │ │ - addi r5,r28,-1 │ │ │ │ - std r9,32(r31) │ │ │ │ - mr r9,r28 │ │ │ │ - addi r8,r8,1 │ │ │ │ - beq 1d1fc │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 1d1e4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 1d1d0 │ │ │ │ - sldi r6,r8,1 │ │ │ │ - mr r7,r5 │ │ │ │ - std r6,32(r31) │ │ │ │ - ld r6,32(r31) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r6,r8,r6 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - std r6,32(r31) │ │ │ │ - ld r6,32(r31) │ │ │ │ + cmpdi r28,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r2,0(r15) │ │ │ │ + ld r2,56(r31) │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + ble 20e20 │ │ │ │ + ld r9,88(r14) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r5,2 │ │ │ │ + andi. r7,r28,3 │ │ │ │ + mr r2,r28 │ │ │ │ + addi r6,r28,-1 │ │ │ │ + mr r10,r28 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r5,r9 │ │ │ │ + beq 1d390 │ │ │ │ cmpdi r7,1 │ │ │ │ - mulld r6,r8,r6 │ │ │ │ - sldi r7,r6,1 │ │ │ │ - std r7,32(r31) │ │ │ │ - beq 1d230 │ │ │ │ - srdi r9,r9,2 │ │ │ │ + beq 1d384 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 1d37c │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1d3b0 │ │ │ │ + srdi r9,r10,2 │ │ │ │ mtctr r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ - mulld r9,r8,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r8,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r8,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r8,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - bdnz 1d208 │ │ │ │ - std r9,32(r31) │ │ │ │ - andi. r9,r10,16 │ │ │ │ - rlwinm r9,r10,0,20,20 │ │ │ │ - bne 1fb3c │ │ │ │ - andi. r8,r10,8 │ │ │ │ - sldi r15,r27,3 │ │ │ │ - bne 1ef44 │ │ │ │ - andi. r8,r10,2 │ │ │ │ - bne 1e92c │ │ │ │ - andi. r10,r10,4 │ │ │ │ - bne 1dd28 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 1dc24 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 1d398 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,48(r31) │ │ │ │ + andi. r2,r8,16 │ │ │ │ + rlwinm r2,r8,0,20,20 │ │ │ │ + bne 1fe64 │ │ │ │ + andi. r9,r8,8 │ │ │ │ + sldi r9,r27,3 │ │ │ │ + std r9,64(r31) │ │ │ │ + bne 1f920 │ │ │ │ + andi. r9,r8,2 │ │ │ │ + bne 1eb2c │ │ │ │ + andi. r8,r8,4 │ │ │ │ + bne 1e010 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 1da7c │ │ │ │ + li r2,8 │ │ │ │ cmpdi r30,0 │ │ │ │ - li r25,8 │ │ │ │ - li r15,0 │ │ │ │ + std r2,72(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r2,64(r31) │ │ │ │ + ble 1d860 │ │ │ │ + ld r2,48(r31) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f29,241052 # 581b8 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - ble 1d664 │ │ │ │ - ld r24,64(r31) │ │ │ │ - ld r23,56(r31) │ │ │ │ - mr r27,r12 │ │ │ │ - lwz r9,112(r14) │ │ │ │ - mr r26,r15 │ │ │ │ - std r1,64(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 1d29c │ │ │ │ - ld r9,240(r14) │ │ │ │ - ldx r26,r9,r25 │ │ │ │ - ld r17,88(r14) │ │ │ │ - ld r22,48(r14) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r20,r17,1 │ │ │ │ - addi r16,r22,-1 │ │ │ │ - mulld r9,r20,r22 │ │ │ │ - cmpdi cr4,r16,0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r24,56(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + lwz r2,112(r14) │ │ │ │ + ld r22,64(r31) │ │ │ │ + std r1,56(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 1d45c │ │ │ │ + ld r2,240(r14) │ │ │ │ + ld r9,72(r31) │ │ │ │ + ldx r22,r2,r9 │ │ │ │ + ld r19,88(r14) │ │ │ │ + ld r27,48(r14) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r21,r19,1 │ │ │ │ + addi r26,r27,-1 │ │ │ │ + mulld r2,r21,r27 │ │ │ │ + cmpdi cr3,r26,0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - blt cr4,1d8dc │ │ │ │ - mulld r8,r16,r20 │ │ │ │ - mulld r9,r22,r26 │ │ │ │ - ld r11,120(r14) │ │ │ │ - neg r21,r20 │ │ │ │ - ld r19,72(r14) │ │ │ │ - sldi r18,r22,3 │ │ │ │ - sldi r28,r20,1 │ │ │ │ - cmpdi cr3,r20,0 │ │ │ │ - sldi r21,r21,4 │ │ │ │ - addi r7,r18,-8 │ │ │ │ - sldi r8,r8,4 │ │ │ │ + blt cr3,1db7c │ │ │ │ + mulld r2,r26,r21 │ │ │ │ + mulld r9,r27,r22 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ld r17,120(r14) │ │ │ │ + mulli r23,r21,-16 │ │ │ │ + ld r25,72(r14) │ │ │ │ + sldi r20,r27,3 │ │ │ │ + sldi r28,r21,1 │ │ │ │ + mfocrf r16,128 │ │ │ │ + addi r10,r20,-8 │ │ │ │ + rotlwi r16,r16,4 │ │ │ │ + mtocrf 1,r16 │ │ │ │ + rotlwi r16,r16,28 │ │ │ │ + sldi r2,r2,4 │ │ │ │ sldi r9,r9,3 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r8,r29,r8 │ │ │ │ - ldx r10,r19,r7 │ │ │ │ - lfdx f12,r11,r7 │ │ │ │ - srdi r9,r28,1 │ │ │ │ - ld r5,40(r31) │ │ │ │ - mr r4,r8 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r2,r29,r2 │ │ │ │ + add r17,r17,r9 │ │ │ │ + lxsdx vs32,r25,r10 │ │ │ │ + lfdx f12,r17,r10 │ │ │ │ + ld r7,32(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r6,r9,1 │ │ │ │ - subf r9,r17,r9 │ │ │ │ - stdx r9,r5,r7 │ │ │ │ - ld r5,48(r31) │ │ │ │ - add r6,r6,r17 │ │ │ │ - add r9,r9,r10 │ │ │ │ - stdx r6,r5,r7 │ │ │ │ - ble cr3,1d394 │ │ │ │ - addi r3,r9,1 │ │ │ │ - divd r5,r9,r10 │ │ │ │ - mr r12,r4 │ │ │ │ - addi r4,r4,16 │ │ │ │ - divd r6,r3,r10 │ │ │ │ - mulld r5,r5,r10 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - subf r5,r5,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r6,r6,r3 │ │ │ │ - std r5,-8(r4) │ │ │ │ - std r6,16(r12) │ │ │ │ - bdnz 1d360 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - add r8,r8,r21 │ │ │ │ - cmpdi r7,-8 │ │ │ │ - bne 1d310 │ │ │ │ - mr r5,r18 │ │ │ │ + mffprd r8,f0 │ │ │ │ + addi r9,r8,1 │ │ │ │ + subf r8,r19,r8 │ │ │ │ + stdx r8,r7,r10 │ │ │ │ + ld r7,40(r31) │ │ │ │ + add r9,r9,r19 │ │ │ │ + stdx r9,r7,r10 │ │ │ │ + ble cr7,1d5a4 │ │ │ │ + srdi r9,r28,1 │ │ │ │ + mtvsrdd vs33,r8,r8 │ │ │ │ + plxv vs45,241508 # 58480 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r2 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + beq 1d55c │ │ │ │ + xxmr vs43,vs45 │ │ │ │ + cmpdi r7,0 │ │ │ │ + vaddudm v13,v13,v31 │ │ │ │ + addi r8,r2,16 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r2) │ │ │ │ + beq 1d5a4 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v13,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + mfctr r9 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + vaddudm v13,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + mtctr r7 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bne 1d564 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r2,r2,r23 │ │ │ │ + cmpdi r10,-8 │ │ │ │ + bne 1d4d8 │ │ │ │ + mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - std r11,80(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r17 │ │ │ │ - fcfid f29,f0 │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - ble cr3,1d890 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r17,r2,-2 │ │ │ │ - ld r8,96(r14) │ │ │ │ - ld r11,80(r31) │ │ │ │ - std r15,56(r31) │ │ │ │ - std r25,72(r31) │ │ │ │ - mr r15,r16 │ │ │ │ - std r14,80(r31) │ │ │ │ - mr r7,r30 │ │ │ │ - mr r14,r26 │ │ │ │ - lfd f23,2928(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mr r26,r27 │ │ │ │ - addi r17,r17,2808 │ │ │ │ - mr r16,r29 │ │ │ │ - mr r25,r30 │ │ │ │ - mr r27,r28 │ │ │ │ - lfd f24,2808(r9) │ │ │ │ - li r9,0 │ │ │ │ - lfdx f0,r19,r9 │ │ │ │ - ld r10,40(r31) │ │ │ │ - lfdx f25,r8,r9 │ │ │ │ - lfdx f26,r11,r9 │ │ │ │ - mr r30,r7 │ │ │ │ - std r8,88(r31) │ │ │ │ - std r11,96(r31) │ │ │ │ - std r7,112(r31) │ │ │ │ - std r9,120(r31) │ │ │ │ - fcfid f28,f0 │ │ │ │ - ldx r28,r10,r9 │ │ │ │ - fmul f22,f25,f24 │ │ │ │ - mr r29,r28 │ │ │ │ - mr r28,r27 │ │ │ │ - fdiv f27,f23,f28 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - b 1d48c │ │ │ │ + mr r3,r18 │ │ │ │ + mfocrf r16,1 │ │ │ │ + slwi r16,r16,28 │ │ │ │ + bl 5260 │ │ │ │ + mtfprd f0,r19 │ │ │ │ + mtocrf 128,r16 │ │ │ │ + fcfid f27,f0 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + ble 1da64 │ │ │ │ + ld r9,96(r14) │ │ │ │ + mr r8,r21 │ │ │ │ + mr r10,r30 │ │ │ │ + mr r21,r22 │ │ │ │ + li r2,0 │ │ │ │ + std r30,80(r31) │ │ │ │ + mr r22,r26 │ │ │ │ + mr r26,r29 │ │ │ │ + lfdx f0,r25,r2 │ │ │ │ + ld r7,32(r31) │ │ │ │ + mr r30,r10 │ │ │ │ + mr r16,r8 │ │ │ │ + std r9,88(r31) │ │ │ │ + std r28,96(r31) │ │ │ │ + lxsdx vs61,r9,r2 │ │ │ │ + lfdx f25,r17,r2 │ │ │ │ + std r10,112(r31) │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ + ldx r19,r7,r2 │ │ │ │ + xsmuldp vs60,vs61,vs29 │ │ │ │ + mr r29,r19 │ │ │ │ + mr r19,r2 │ │ │ │ + xsdivdp vs26,vs28,vs62 │ │ │ │ + xsmuldp vs62,vs62,vs62 │ │ │ │ + b 1d66c │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f25 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r17) │ │ │ │ - fmul f12,f1,f12 │ │ │ │ - fdiv f0,f12,f31 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - stfd f0,0(r30) │ │ │ │ + stfd f12,0(r30) │ │ │ │ addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - beq 1d4cc │ │ │ │ + beq 1d6c0 │ │ │ │ mtfprd f0,r29 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f12,f27,f26 │ │ │ │ - fnmsub f12,f12,f27,f26 │ │ │ │ - fmul f0,f28,f0 │ │ │ │ - fmadd f0,f12,f0,f29 │ │ │ │ + fmsub f0,f12,f26,f25 │ │ │ │ + fnmsub f12,f12,f26,f25 │ │ │ │ + xsmuldp vs0,vs62,vs0 │ │ │ │ + fmadd f0,f12,f0,f27 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 1d45c │ │ │ │ + bgt 1d644 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1d870 │ │ │ │ - fmr f0,f22 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ + xxmr vs12,vs60 │ │ │ │ + bge 1d658 │ │ │ │ + fsqrt f31,f0 │ │ │ │ addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - stfd f0,-8(r30) │ │ │ │ - bne 1d48c │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r7,112(r31) │ │ │ │ - ld r8,88(r31) │ │ │ │ - ld r11,96(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - subf r7,r21,r7 │ │ │ │ - cmpld r18,r9 │ │ │ │ - bne 1d418 │ │ │ │ - cmpdi r22,4 │ │ │ │ - mr r30,r25 │ │ │ │ - mr r29,r16 │ │ │ │ - mr r28,r27 │ │ │ │ - ld r25,72(r31) │ │ │ │ - mr r16,r15 │ │ │ │ - mr r27,r26 │ │ │ │ - ld r15,56(r31) │ │ │ │ - mr r26,r14 │ │ │ │ - ld r14,80(r31) │ │ │ │ - beq 1dac4 │ │ │ │ - cmpdi r22,5 │ │ │ │ - beq 1d8e4 │ │ │ │ - li r9,0 │ │ │ │ - ld r8,32(r31) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 1d640 │ │ │ │ - ld r5,48(r31) │ │ │ │ - sldi r6,r22,3 │ │ │ │ - ld r10,24(r14) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r17,200(r14) │ │ │ │ - li r7,0 │ │ │ │ - sldi r18,r20,1 │ │ │ │ - addi r21,r23,8 │ │ │ │ - add r28,r27,r6 │ │ │ │ - add r0,r5,r6 │ │ │ │ - ld r5,40(r31) │ │ │ │ - lxvx vs0,r10,r26 │ │ │ │ - add r3,r10,r26 │ │ │ │ - mr r26,r8 │ │ │ │ - add r11,r5,r6 │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 1d5cc │ │ │ │ - sldi r10,r9,3 │ │ │ │ - mulld r5,r20,r9 │ │ │ │ - subf r9,r9,r22 │ │ │ │ - ld r12,72(r14) │ │ │ │ - addi r19,r24,8 │ │ │ │ - mtctr r9 │ │ │ │ - ldx r4,r24,r10 │ │ │ │ - lfdx f12,r23,r10 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4de0 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r30) │ │ │ │ + bne 1d66c │ │ │ │ + addi r2,r19,8 │ │ │ │ + ld r10,112(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + mr r8,r16 │ │ │ │ + ld r28,96(r31) │ │ │ │ + cmpld r20,r2 │ │ │ │ + subf r10,r23,r10 │ │ │ │ + bne 1d600 │ │ │ │ + cmpdi r27,4 │ │ │ │ + mr r29,r26 │ │ │ │ + ld r30,80(r31) │ │ │ │ + mr r26,r22 │ │ │ │ + mr r22,r21 │ │ │ │ + mr r21,r16 │ │ │ │ + beq 1dd4c │ │ │ │ + cmpdi r27,5 │ │ │ │ + beq 1db84 │ │ │ │ + li r2,0 │ │ │ │ + ble cr4,1d82c │ │ │ │ + ld r6,40(r31) │ │ │ │ + sldi r7,r27,3 │ │ │ │ + ld r9,24(r14) │ │ │ │ + sldi r10,r22,4 │ │ │ │ + li r8,0 │ │ │ │ + sldi r22,r21,1 │ │ │ │ + ld r20,200(r14) │ │ │ │ + addi r23,r24,8 │ │ │ │ + addi r25,r15,8 │ │ │ │ + add r28,r18,r7 │ │ │ │ + add r0,r6,r7 │ │ │ │ + ld r6,32(r31) │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + add r3,r9,r10 │ │ │ │ + add r11,r6,r7 │ │ │ │ + ld r6,48(r31) │ │ │ │ + cmpd r27,r2 │ │ │ │ + ble 1d7b8 │ │ │ │ + mulld r5,r21,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + ld r4,72(r14) │ │ │ │ + ldx r19,r15,r9 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + mtctr r2 │ │ │ │ sldi r5,r5,1 │ │ │ │ - ldx r9,r27,r10 │ │ │ │ - ldx r8,r12,r10 │ │ │ │ - add r9,r5,r9 │ │ │ │ - add r5,r5,r18 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f11,r30,r9 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ + ldx r10,r18,r9 │ │ │ │ + ldx r17,r4,r9 │ │ │ │ + mfctr r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ + add r10,r5,r10 │ │ │ │ + add r5,r5,r22 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f11,r30,r10 │ │ │ │ + ldx r10,r29,r10 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - maddld r4,r4,r8,r9 │ │ │ │ - stfdx f12,r21,r10 │ │ │ │ - stdx r4,r19,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 1d598 │ │ │ │ - ldx r9,r24,r6 │ │ │ │ - lxvdsx vs11,r23,r6 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r17 │ │ │ │ + maddld r19,r19,r17,r10 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + mtctr r10 │ │ │ │ + stfdx f12,r23,r9 │ │ │ │ + stdx r19,r25,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 1d774 │ │ │ │ + ldx r2,r15,r7 │ │ │ │ + lxvdsx vs11,r24,r7 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r20 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - ble cr4,1d8cc │ │ │ │ - mtctr r16 │ │ │ │ + ble cr3,1debc │ │ │ │ + mtctr r26 │ │ │ │ mr r19,r11 │ │ │ │ mr r4,r0 │ │ │ │ mr r5,r28 │ │ │ │ - mr r9,r16 │ │ │ │ - b 1d610 │ │ │ │ - li r10,0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r10,0(r5) │ │ │ │ - bdz 1d8b0 │ │ │ │ - ldu r12,-8(r4) │ │ │ │ - ldu r8,-8(r19) │ │ │ │ - ldu r10,-8(r5) │ │ │ │ - subf r8,r8,r12 │ │ │ │ - cmpd r10,r8 │ │ │ │ - beq 1d600 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - cmpd r7,r26 │ │ │ │ - stdx r10,r27,r8 │ │ │ │ - bne 1d56c │ │ │ │ - ld r10,8(r14) │ │ │ │ - addi r15,r15,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r25,r25,16 │ │ │ │ - cmpd r15,r10 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - blt 1d280 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,104(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 1cd04 │ │ │ │ + mr r2,r26 │ │ │ │ + b 1d7fc │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r5) │ │ │ │ + bdz 1dea0 │ │ │ │ + ldu r17,-8(r4) │ │ │ │ + ldu r10,-8(r19) │ │ │ │ + ldu r9,-8(r5) │ │ │ │ + subf r10,r10,r17 │ │ │ │ + cmpd r9,r10 │ │ │ │ + beq 1d7ec │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + cmpd r8,r6 │ │ │ │ + stdx r9,r18,r10 │ │ │ │ + bne 1d74c │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r9,8(r14) │ │ │ │ + ld r10,72(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r8,64(r31) │ │ │ │ + std r10,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + blt 1d43c │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,104(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + b 1ceec │ │ │ │ mr r3,r14 │ │ │ │ - bl 4440 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 1cd04 │ │ │ │ - mr r23,r30 │ │ │ │ - b 1cefc │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 1d078 │ │ │ │ - ld r5,56(r14) │ │ │ │ + bl 4420 │ │ │ │ + b 1ceec │ │ │ │ + mr r20,r30 │ │ │ │ + b 1d0d4 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 1d238 │ │ │ │ + ld r6,56(r14) │ │ │ │ + plfd f30,239900 # 581b0 │ │ │ │ + li r18,0 │ │ │ │ + addi r17,r26,8 │ │ │ │ li r19,0 │ │ │ │ - addi r20,r26,8 │ │ │ │ - li r21,0 │ │ │ │ - cmpd r23,r30 │ │ │ │ - bge 1d774 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r22,r23,3 │ │ │ │ - ld r10,72(r14) │ │ │ │ - lfd f29,2800(r9) │ │ │ │ + cmpd r20,r30 │ │ │ │ + bge 1d968 │ │ │ │ + sldi r22,r20,3 │ │ │ │ + ld r9,72(r14) │ │ │ │ add r15,r24,r22 │ │ │ │ - add r18,r25,r22 │ │ │ │ - ldx r9,r5,r22 │ │ │ │ - lfdx f0,r10,r22 │ │ │ │ - ldx r7,r27,r22 │ │ │ │ - ld r10,96(r14) │ │ │ │ - addi r23,r23,1 │ │ │ │ + add r16,r25,r22 │ │ │ │ + ldx r2,r6,r22 │ │ │ │ + lfdx f0,r9,r22 │ │ │ │ + addi r20,r20,1 │ │ │ │ + ldx r8,r27,r22 │ │ │ │ + ld r9,96(r14) │ │ │ │ lfdx f31,r26,r22 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ fcfid f11,f0 │ │ │ │ lfd f0,88(r14) │ │ │ │ - lfdx f12,r10,r22 │ │ │ │ - std r7,32(r31) │ │ │ │ - subf r9,r9,r7 │ │ │ │ + lfdx f12,r9,r22 │ │ │ │ + std r8,32(r31) │ │ │ │ + subf r2,r2,r8 │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f0,f12,f12,f0 │ │ │ │ fsqrt f0,f0 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,56(r14) │ │ │ │ - ld r10,72(r14) │ │ │ │ - ld r3,0(r15) │ │ │ │ - ld r4,0(r18) │ │ │ │ - ldx r6,r28,r22 │ │ │ │ - ld r7,32(r31) │ │ │ │ - ld r30,48(r14) │ │ │ │ + bl 4c20 │ │ │ │ + ld r6,56(r14) │ │ │ │ + ld r9,72(r14) │ │ │ │ + ld r4,0(r15) │ │ │ │ + ld r5,0(r16) │ │ │ │ fdiv f31,f31,f1 │ │ │ │ - ldx r8,r5,r22 │ │ │ │ - ldx r9,r10,r22 │ │ │ │ - cmpd r23,r30 │ │ │ │ - maddld r8,r8,r3,r7 │ │ │ │ - maddld r9,r9,r4,r6 │ │ │ │ - stdu r8,8(r15) │ │ │ │ - stdu r9,8(r18) │ │ │ │ - stfdx f31,r20,r22 │ │ │ │ + ldx r7,r28,r22 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r30,48(r14) │ │ │ │ + ldx r10,r6,r22 │ │ │ │ + ldx r2,r9,r22 │ │ │ │ + cmpd r20,r30 │ │ │ │ + maddld r10,r10,r4,r8 │ │ │ │ + maddld r2,r2,r5,r7 │ │ │ │ + stdu r10,8(r15) │ │ │ │ + stdu r2,8(r16) │ │ │ │ + stfdx f31,r17,r22 │ │ │ │ addi r22,r22,8 │ │ │ │ - blt 1d6c8 │ │ │ │ - ld r10,0(r14) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addi r23,r30,-1 │ │ │ │ - ldx r7,r24,r9 │ │ │ │ - lxvdsx vs12,r26,r9 │ │ │ │ - ldx r8,r25,r9 │ │ │ │ - cmpdi r23,0 │ │ │ │ - mtctr r23 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + blt 1d8c0 │ │ │ │ + ld r9,0(r14) │ │ │ │ + sldi r10,r30,3 │ │ │ │ + addi r20,r30,-1 │ │ │ │ + ldx r8,r24,r10 │ │ │ │ + lxvdsx vs12,r26,r10 │ │ │ │ + cmpdi r20,0 │ │ │ │ + mtctr r20 │ │ │ │ + sldi r2,r20,3 │ │ │ │ + ldx r10,r25,r10 │ │ │ │ sldi r8,r8,4 │ │ │ │ - lxvx vs0,r7,r16 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lxvx vs0,r8,r21 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r17 │ │ │ │ - bgt 1d7c8 │ │ │ │ - b 1d854 │ │ │ │ - stdx r21,r28,r9 │ │ │ │ - stdx r21,r29,r9 │ │ │ │ - stdx r4,r27,r9 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - bdz 1d840 │ │ │ │ - ldx r6,r5,r9 │ │ │ │ - ldx r8,r29,r9 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - sradi r4,r6,1 │ │ │ │ - addze r4,r4 │ │ │ │ - cmpd r8,r7 │ │ │ │ - beq 1d7b0 │ │ │ │ - sldi r7,r23,3 │ │ │ │ - sradi r6,r6,1 │ │ │ │ - addze r6,r6 │ │ │ │ - ldx r3,r28,r7 │ │ │ │ - ldx r4,r27,r7 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stdx r8,r29,r7 │ │ │ │ - cmpd r8,r6 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - stdx r3,r28,r7 │ │ │ │ - stdx r4,r27,r7 │ │ │ │ - bne 1d82c │ │ │ │ - ld r6,72(r14) │ │ │ │ - stdx r21,r27,r7 │ │ │ │ - ldx r9,r6,r9 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - stdx r8,r28,r7 │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r19,r10 │ │ │ │ - bge 1d078 │ │ │ │ - ld r30,48(r14) │ │ │ │ - b 1d6a8 │ │ │ │ - ld r8,0(r29) │ │ │ │ - ld r6,0(r5) │ │ │ │ - li r9,0 │ │ │ │ - li r7,0 │ │ │ │ - b 1d7e8 │ │ │ │ - ldx r8,r29,r9 │ │ │ │ - ldx r6,r5,r9 │ │ │ │ - mr r7,r9 │ │ │ │ - b 1d7e8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f25 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r17) │ │ │ │ - fmul f0,f1,f12 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 1d478 │ │ │ │ - cmpdi r22,4 │ │ │ │ - beq 1d640 │ │ │ │ - cmpdi r22,5 │ │ │ │ - bne 1d520 │ │ │ │ - b 1d640 │ │ │ │ + stxvx vs0,r10,r23 │ │ │ │ + bgt 1d9c8 │ │ │ │ + b 1da54 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,0(r27) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r26,r7 │ │ │ │ + stdx r19,r28,r2 │ │ │ │ + stdx r19,r29,r2 │ │ │ │ + addi r20,r20,-1 │ │ │ │ + stdx r5,r27,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + bdz 1da40 │ │ │ │ + ldx r7,r6,r2 │ │ │ │ + ldx r10,r29,r2 │ │ │ │ + addi r8,r7,-1 │ │ │ │ + sradi r5,r7,1 │ │ │ │ + addze r5,r5 │ │ │ │ + cmpd r10,r8 │ │ │ │ + beq 1d9b0 │ │ │ │ + sldi r8,r20,3 │ │ │ │ + sradi r7,r7,1 │ │ │ │ + addze r7,r7 │ │ │ │ + ldx r4,r28,r8 │ │ │ │ + ldx r5,r27,r8 │ │ │ │ addi r10,r10,1 │ │ │ │ - std r10,0(r27) │ │ │ │ - bne 1d574 │ │ │ │ - b 1d640 │ │ │ │ - sldi r10,r16,3 │ │ │ │ - mr r9,r16 │ │ │ │ - ldx r10,r27,r10 │ │ │ │ - b 1d628 │ │ │ │ - mr r9,r22 │ │ │ │ - b 1d524 │ │ │ │ - ld r7,0(r24) │ │ │ │ - ld r8,0(r19) │ │ │ │ - sldi r10,r20,5 │ │ │ │ - ld r6,24(r14) │ │ │ │ - mulli r21,r20,48 │ │ │ │ - sldi r9,r26,4 │ │ │ │ - lfd f7,0(r23) │ │ │ │ - ld r17,8(r19) │ │ │ │ - ld r16,16(r19) │ │ │ │ - ld r22,24(r19) │ │ │ │ - std r10,88(r31) │ │ │ │ - ld r26,32(r19) │ │ │ │ - ld r5,200(r14) │ │ │ │ - addi r11,r29,-8 │ │ │ │ - sldi r12,r20,4 │ │ │ │ - sldi r0,r20,6 │ │ │ │ - std r27,96(r31) │ │ │ │ - mulld r10,r7,r8 │ │ │ │ - lxvx vs12,r6,r9 │ │ │ │ + stdx r10,r29,r8 │ │ │ │ + cmpd r10,r7 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r5,r5,1 │ │ │ │ + stdx r4,r28,r8 │ │ │ │ + stdx r5,r27,r8 │ │ │ │ + bne 1da2c │ │ │ │ + ld r7,72(r14) │ │ │ │ + stdx r19,r27,r8 │ │ │ │ + ldx r2,r7,r2 │ │ │ │ + subf r10,r10,r2 │ │ │ │ + stdx r10,r28,r8 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r9 │ │ │ │ + bge 1d238 │ │ │ │ + ld r30,48(r14) │ │ │ │ + b 1d8a8 │ │ │ │ + ld r10,0(r29) │ │ │ │ + ld r7,0(r6) │ │ │ │ + li r2,0 │ │ │ │ li r8,0 │ │ │ │ - add r6,r6,r9 │ │ │ │ - mr r7,r25 │ │ │ │ - std r10,72(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r20,8(r11) │ │ │ │ + b 1d9e8 │ │ │ │ + ldx r10,r29,r2 │ │ │ │ + ldx r7,r6,r2 │ │ │ │ + mr r8,r2 │ │ │ │ + b 1d9e8 │ │ │ │ + cmpdi r27,4 │ │ │ │ + beq 1d82c │ │ │ │ + cmpdi r27,5 │ │ │ │ + beq 1d82c │ │ │ │ + li r2,0 │ │ │ │ + b 1d708 │ │ │ │ + sldi r4,r28,3 │ │ │ │ + ld r7,0(r1) │ │ │ │ + ld r27,240(r14) │ │ │ │ + cmpdi r30,0 │ │ │ │ + mr r29,r1 │ │ │ │ + mtctr r30 │ │ │ │ + ld r8,72(r14) │ │ │ │ + lxsd v0,88(r14) │ │ │ │ + li r5,0 │ │ │ │ + li r10,0 │ │ │ │ + li r6,0 │ │ │ │ + addi r9,r4,15 │ │ │ │ + ld r11,120(r14) │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + mr r2,r27 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r26,r1,32 │ │ │ │ + ble 1dedc │ │ │ │ + std r6,0(r2) │ │ │ │ + std r10,8(r2) │ │ │ │ + ble cr7,1decc │ │ │ │ + xscvsxddp vs32,vs32 │ │ │ │ + li r3,0 │ │ │ │ + addi r9,r4,-8 │ │ │ │ + sldi r25,r5,3 │ │ │ │ + li r6,0 │ │ │ │ + li r7,0 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r25,r11,r25 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 1db0c │ │ │ │ + ldx r9,r8,r6 │ │ │ │ + mulld r7,r7,r9 │ │ │ │ + std r7,0(r2) │ │ │ │ + ldx r0,r8,r6 │ │ │ │ + lfdx f0,r25,r6 │ │ │ │ + mtfprd f12,r0 │ │ │ │ + fcfid f12,f12 │ │ │ │ + xsmsubmdp vs0,vs12,vs32 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r24,f0 │ │ │ │ + divd r9,r24,r0 │ │ │ │ + mulld r9,r9,r0 │ │ │ │ + subf r9,r9,r24 │ │ │ │ + add r9,r9,r0 │ │ │ │ + divd r24,r9,r0 │ │ │ │ + mulld r0,r24,r0 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + add r7,r9,r7 │ │ │ │ + stdx r9,r26,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + std r7,0(r2) │ │ │ │ + bdnz 1db00 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + beq 1dedc │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r5,r5,r28 │ │ │ │ + std r3,0(r2) │ │ │ │ + std r10,8(r2) │ │ │ │ + b 1dadc │ │ │ │ + mr r2,r27 │ │ │ │ + b 1d708 │ │ │ │ + ld r8,0(r15) │ │ │ │ + ld r9,0(r25) │ │ │ │ + sldi r2,r22,4 │ │ │ │ + mulli r22,r21,48 │ │ │ │ + sldi r19,r21,4 │ │ │ │ + addi r3,r29,-8 │ │ │ │ + ld r16,8(r25) │ │ │ │ + ld r12,16(r25) │ │ │ │ + sldi r26,r21,1 │ │ │ │ + sldi r17,r21,5 │ │ │ │ + sldi r11,r21,6 │ │ │ │ + li r10,0 │ │ │ │ + ld r23,24(r25) │ │ │ │ + ld r27,32(r25) │ │ │ │ + ld r7,24(r14) │ │ │ │ + lfd f7,0(r24) │ │ │ │ + mulld r25,r8,r9 │ │ │ │ + ld r6,200(r14) │ │ │ │ + mr r8,r19 │ │ │ │ + lxvx vs12,r7,r2 │ │ │ │ + add r7,r7,r2 │ │ │ │ + mr r0,r25 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ldu r21,8(r3) │ │ │ │ + std r0,120(r31) │ │ │ │ + mr r19,r8 │ │ │ │ + li r25,0 │ │ │ │ + std r18,88(r31) │ │ │ │ + std r15,96(r31) │ │ │ │ + lfdx f8,r30,r2 │ │ │ │ std r24,112(r31) │ │ │ │ - mr r25,r12 │ │ │ │ - li r27,0 │ │ │ │ - mr r24,r8 │ │ │ │ - mr r4,r7 │ │ │ │ - lfdx f8,r30,r9 │ │ │ │ - ld r9,72(r31) │ │ │ │ - add r20,r9,r20 │ │ │ │ + add r21,r0,r21 │ │ │ │ + mr r0,r10 │ │ │ │ + mulld r2,r21,r16 │ │ │ │ fmul f8,f7,f8 │ │ │ │ - mulld r9,r20,r17 │ │ │ │ - std r9,80(r31) │ │ │ │ - ldx r18,r29,r25 │ │ │ │ - ld r9,80(r31) │ │ │ │ - lfdx f11,r30,r25 │ │ │ │ - ld r8,88(r31) │ │ │ │ - li r7,0 │ │ │ │ - std r23,120(r31) │ │ │ │ - std r20,128(r31) │ │ │ │ - std r17,136(r31) │ │ │ │ - std r16,152(r31) │ │ │ │ - add r18,r9,r18 │ │ │ │ + std r21,128(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + ldx r20,r29,r19 │ │ │ │ + ld r2,80(r31) │ │ │ │ + mr r10,r17 │ │ │ │ + li r5,0 │ │ │ │ + std r16,136(r31) │ │ │ │ + std r12,152(r31) │ │ │ │ + lfdx f11,r30,r19 │ │ │ │ + add r20,r2,r20 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r19,r18,r16 │ │ │ │ - std r18,144(r31) │ │ │ │ - std r19,56(r31) │ │ │ │ - ldx r9,r29,r8 │ │ │ │ - ld r10,56(r31) │ │ │ │ - lfdx f10,r30,r8 │ │ │ │ - mr r18,r21 │ │ │ │ - li r17,0 │ │ │ │ - add r9,r10,r9 │ │ │ │ + mulld r18,r20,r12 │ │ │ │ + std r20,144(r31) │ │ │ │ + ldx r2,r29,r10 │ │ │ │ + lfdx f10,r30,r10 │ │ │ │ + mr r16,r22 │ │ │ │ + li r15,0 │ │ │ │ + add r2,r18,r2 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r16,r9,r22 │ │ │ │ - nop │ │ │ │ - ldx r3,r29,r18 │ │ │ │ - lfdx f9,r30,r18 │ │ │ │ + mulld r12,r2,r23 │ │ │ │ + ldx r4,r29,r16 │ │ │ │ + lfdx f9,r30,r16 │ │ │ │ mtctr r28 │ │ │ │ - mr r23,r0 │ │ │ │ - add r3,r16,r3 │ │ │ │ + mr r24,r11 │ │ │ │ + add r4,r12,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r19,r3,r26 │ │ │ │ + mulld r20,r4,r27 │ │ │ │ nop │ │ │ │ - ldx r10,r29,r23 │ │ │ │ - lfdx f0,r30,r23 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r10,r19,r10 │ │ │ │ + ldx r9,r29,r24 │ │ │ │ + lfdx f0,r30,r24 │ │ │ │ + addi r24,r24,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r20,r10,4 │ │ │ │ - lxvx vs5,r20,r5 │ │ │ │ + add r9,r20,r9 │ │ │ │ + sldi r21,r9,4 │ │ │ │ + lxvx vs5,r21,r6 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddadp vs12,vs6,vs5 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - bdnz 1d9f0 │ │ │ │ - addi r17,r17,1 │ │ │ │ - addi r18,r18,8 │ │ │ │ - cmpd r17,r28 │ │ │ │ - bne 1d9d0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - cmpd r7,r17 │ │ │ │ - bne 1d9ac │ │ │ │ - addi r27,r27,1 │ │ │ │ - ld r23,120(r31) │ │ │ │ - ld r20,128(r31) │ │ │ │ - ld r17,136(r31) │ │ │ │ - ld r18,144(r31) │ │ │ │ - addi r25,r25,8 │ │ │ │ - ld r16,152(r31) │ │ │ │ - cmpd r27,r7 │ │ │ │ - bne 1d974 │ │ │ │ - mr r8,r24 │ │ │ │ - mr r7,r4 │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + bdnz 1dc80 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + cmpd r15,r26 │ │ │ │ + bne 1dc60 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpd r5,r15 │ │ │ │ + bne 1dc44 │ │ │ │ + addi r25,r25,1 │ │ │ │ + ld r16,136(r31) │ │ │ │ + ld r20,144(r31) │ │ │ │ + addi r19,r19,8 │ │ │ │ + ld r12,152(r31) │ │ │ │ + cmpd r25,r5 │ │ │ │ + bne 1dc18 │ │ │ │ + mr r10,r0 │ │ │ │ + ld r18,88(r31) │ │ │ │ + ld r15,96(r31) │ │ │ │ ld r24,112(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r27 │ │ │ │ - bne 1d940 │ │ │ │ - ld r27,96(r31) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mr r25,r4 │ │ │ │ - stfd f0,40(r23) │ │ │ │ - std r10,40(r24) │ │ │ │ - std r20,8(r24) │ │ │ │ - stfd f8,8(r23) │ │ │ │ - std r18,16(r24) │ │ │ │ - stfd f11,16(r23) │ │ │ │ - std r9,24(r24) │ │ │ │ - stfd f10,24(r23) │ │ │ │ - std r3,32(r24) │ │ │ │ - stfd f9,32(r23) │ │ │ │ - std r8,32(r27) │ │ │ │ - std r8,0(r27) │ │ │ │ - std r8,8(r27) │ │ │ │ - std r8,16(r27) │ │ │ │ - std r8,24(r27) │ │ │ │ - b 1d640 │ │ │ │ - ld r4,0(r24) │ │ │ │ - ld r6,0(r19) │ │ │ │ - ld r7,24(r14) │ │ │ │ - mulli r22,r20,48 │ │ │ │ - sldi r8,r26,4 │ │ │ │ - lfd f8,0(r23) │ │ │ │ - ld r18,8(r19) │ │ │ │ - ld r17,16(r19) │ │ │ │ - ld r26,24(r19) │ │ │ │ - addi r3,r29,-8 │ │ │ │ - ld r5,200(r14) │ │ │ │ - sldi r16,r20,4 │ │ │ │ - sldi r12,r20,5 │ │ │ │ - li r9,0 │ │ │ │ - std r27,56(r31) │ │ │ │ - mulld r0,r4,r6 │ │ │ │ - lxvx vs12,r7,r8 │ │ │ │ - add r7,r7,r8 │ │ │ │ - ldu r6,8(r3) │ │ │ │ - sldi r10,r9,3 │ │ │ │ - mr r27,r16 │ │ │ │ - li r11,0 │ │ │ │ - std r24,72(r31) │ │ │ │ - std r23,80(r31) │ │ │ │ - lfdx f11,r30,r10 │ │ │ │ - add r6,r0,r6 │ │ │ │ + ld r21,128(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r0,120(r31) │ │ │ │ + cmpd r10,r25 │ │ │ │ + bne 1dbdc │ │ │ │ + addi r28,r28,-1 │ │ │ │ + stfd f0,40(r24) │ │ │ │ + std r9,40(r15) │ │ │ │ + std r4,32(r15) │ │ │ │ + std r21,8(r15) │ │ │ │ + std r20,16(r15) │ │ │ │ + mtvsrdd vs0,r28,r28 │ │ │ │ + stfd f8,8(r24) │ │ │ │ + stfd f11,16(r24) │ │ │ │ + std r28,32(r18) │ │ │ │ + std r2,24(r15) │ │ │ │ + stfd f10,24(r24) │ │ │ │ + stfd f9,32(r24) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 1d82c │ │ │ │ + ld r7,0(r15) │ │ │ │ + ld r10,0(r25) │ │ │ │ + mulli r27,r21,48 │ │ │ │ + sldi r9,r22,4 │ │ │ │ + addi r23,r29,-8 │ │ │ │ + sldi r0,r21,1 │ │ │ │ + std r18,80(r31) │ │ │ │ + ld r8,24(r14) │ │ │ │ + lfd f8,0(r24) │ │ │ │ + sldi r22,r21,4 │ │ │ │ + sldi r2,r21,5 │ │ │ │ + li r4,0 │ │ │ │ + ld r20,8(r25) │ │ │ │ + ld r19,16(r25) │ │ │ │ + ld r11,24(r25) │ │ │ │ + ld r6,200(r14) │ │ │ │ + mulld r17,r7,r10 │ │ │ │ + lxvx vs12,r8,r9 │ │ │ │ + add r8,r8,r9 │ │ │ │ + ldu r7,8(r23) │ │ │ │ + sldi r9,r4,3 │ │ │ │ + mr r26,r22 │ │ │ │ + li r3,0 │ │ │ │ + std r15,88(r31) │ │ │ │ + lfdx f11,r30,r9 │ │ │ │ + add r7,r17,r7 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r19,r6,r18 │ │ │ │ - ldx r8,r29,r27 │ │ │ │ - lfdx f10,r30,r27 │ │ │ │ - mr r23,r12 │ │ │ │ - li r21,0 │ │ │ │ - std r0,88(r31) │ │ │ │ - std r6,96(r31) │ │ │ │ - add r8,r19,r8 │ │ │ │ + mulld r12,r7,r20 │ │ │ │ + ldx r10,r29,r26 │ │ │ │ + lfdx f10,r30,r26 │ │ │ │ + mr r18,r2 │ │ │ │ + li r16,0 │ │ │ │ + std r24,96(r31) │ │ │ │ + add r10,r12,r10 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r20,r8,r17 │ │ │ │ - ldx r4,r29,r23 │ │ │ │ - lfdx f9,r30,r23 │ │ │ │ + mulld r15,r10,r19 │ │ │ │ + ldx r5,r29,r18 │ │ │ │ + lfdx f9,r30,r18 │ │ │ │ mtctr r28 │ │ │ │ - mr r6,r22 │ │ │ │ - add r4,r20,r4 │ │ │ │ + mr r25,r27 │ │ │ │ + add r5,r15,r5 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r24,r4,r26 │ │ │ │ + mulld r21,r5,r11 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldx r10,r29,r6 │ │ │ │ - lfdx f0,r30,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r10,r24,r10 │ │ │ │ + ldx r9,r29,r25 │ │ │ │ + lfdx f0,r30,r25 │ │ │ │ + addi r25,r25,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r0,r10,4 │ │ │ │ - lxvx vs7,r5,r0 │ │ │ │ - xxspltd vs6,vs0,0 │ │ │ │ + add r9,r21,r9 │ │ │ │ + sldi r24,r9,4 │ │ │ │ + lxvx vs6,r24,r6 │ │ │ │ + xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r7) │ │ │ │ - bdnz 1db80 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - cmpd r21,r28 │ │ │ │ - bne 1db58 │ │ │ │ - addi r11,r11,1 │ │ │ │ - ld r0,88(r31) │ │ │ │ - ld r6,96(r31) │ │ │ │ - addi r27,r27,8 │ │ │ │ - cmpd r11,r21 │ │ │ │ - bne 1db34 │ │ │ │ + stxv vs12,0(r8) │ │ │ │ + bdnz 1de00 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r18,r18,8 │ │ │ │ + cmpd r16,r0 │ │ │ │ + bne 1dddc │ │ │ │ + addi r3,r3,1 │ │ │ │ + ld r24,96(r31) │ │ │ │ + addi r26,r26,8 │ │ │ │ + cmpd r3,r16 │ │ │ │ + bne 1ddbc │ │ │ │ + addi r4,r4,1 │ │ │ │ + ld r15,88(r31) │ │ │ │ + cmpd r4,r3 │ │ │ │ + bne 1dd98 │ │ │ │ + ld r18,80(r31) │ │ │ │ + addi r28,r28,-1 │ │ │ │ + stfd f0,32(r24) │ │ │ │ + std r9,32(r15) │ │ │ │ + std r5,24(r15) │ │ │ │ + std r7,8(r15) │ │ │ │ + std r10,16(r15) │ │ │ │ + mtvsrdd vs0,r28,r28 │ │ │ │ + stfd f11,8(r24) │ │ │ │ + stfd f10,16(r24) │ │ │ │ + stfd f9,24(r24) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 1d82c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,0(r18) │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r6 │ │ │ │ addi r9,r9,1 │ │ │ │ - ld r24,72(r31) │ │ │ │ - ld r23,80(r31) │ │ │ │ - cmpd r9,r11 │ │ │ │ - bne 1db0c │ │ │ │ - ld r27,56(r31) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stfd f0,32(r23) │ │ │ │ - std r10,32(r24) │ │ │ │ - std r6,8(r24) │ │ │ │ - stfd f11,8(r23) │ │ │ │ - std r8,16(r24) │ │ │ │ - stfd f10,16(r23) │ │ │ │ - std r4,24(r24) │ │ │ │ - stfd f9,24(r23) │ │ │ │ - std r9,24(r27) │ │ │ │ - std r9,0(r27) │ │ │ │ - std r9,8(r27) │ │ │ │ - std r9,16(r27) │ │ │ │ - b 1d640 │ │ │ │ - sldi r4,r28,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r24,240(r14) │ │ │ │ - cmpdi r30,0 │ │ │ │ - ld r26,72(r14) │ │ │ │ - lxsd v0,88(r14) │ │ │ │ - ld r23,120(r14) │ │ │ │ - mr r25,r1 │ │ │ │ - mtctr r30 │ │ │ │ - mr r27,r28 │ │ │ │ - addi r10,r4,15 │ │ │ │ - li r11,0 │ │ │ │ - li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mr r9,r24 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r22,r1,32 │ │ │ │ - ble 1e7bc │ │ │ │ - std r6,0(r9) │ │ │ │ - std r7,8(r9) │ │ │ │ - ble cr7,1e7ac │ │ │ │ - xscvsxddp vs32,vs32 │ │ │ │ - li r0,0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - sldi r29,r11,3 │ │ │ │ - li r5,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r29,r23,r29 │ │ │ │ + std r9,0(r18) │ │ │ │ + bne 1d754 │ │ │ │ + b 1d82c │ │ │ │ + sldi r9,r26,3 │ │ │ │ + mr r2,r26 │ │ │ │ + ldx r9,r18,r9 │ │ │ │ + b 1d814 │ │ │ │ addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 1dcb8 │ │ │ │ - ldx r10,r26,r5 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - std r6,0(r9) │ │ │ │ - ldx r3,r26,r5 │ │ │ │ - lfdx f0,r29,r5 │ │ │ │ - mtfprd f12,r3 │ │ │ │ - fcfid f12,f12 │ │ │ │ - xsmsubmdp vs0,vs12,vs32 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r10,r8,r3 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r8,r10,r3 │ │ │ │ - divd r10,r8,r3 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r6,r10,r6 │ │ │ │ - stdx r10,r22,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - std r6,0(r9) │ │ │ │ - bdnz 1dcac │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r30 │ │ │ │ - beq 1e7bc │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r5,r5,r28 │ │ │ │ + bdnz 1dac8 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,1dfb0 │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 1e004 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r8 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 1df50 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 1df3c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 1df2c │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r8,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ addi r9,r9,16 │ │ │ │ - add r11,r11,r28 │ │ │ │ - std r0,0(r9) │ │ │ │ - std r7,8(r9) │ │ │ │ - b 1dc88 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 1e608 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 1df84 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 1df58 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r28,r28,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 1dfb0 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r8,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ + sldi r3,r30,4 │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r28,r3 │ │ │ │ + mr r3,r30 │ │ │ │ + mr r5,r28 │ │ │ │ + fctidz f0,f31 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r30,8(r14) │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + b 1d3fc │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + b 1dfa4 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 1ea2c │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 1d664 │ │ │ │ + ble 1d860 │ │ │ │ + ld r2,64(r31) │ │ │ │ addi r29,r29,2 │ │ │ │ - add r9,r18,r15 │ │ │ │ - srdi r10,r15,3 │ │ │ │ - li r8,8 │ │ │ │ + li r10,8 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - divd r16,r21,r29 │ │ │ │ - add r17,r9,r15 │ │ │ │ - std r9,160(r31) │ │ │ │ - mulli r9,r10,24 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + li r12,0 │ │ │ │ + divd r7,r23,r29 │ │ │ │ + std r10,72(r31) │ │ │ │ + xxspltd vs60,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + add r9,r21,r2 │ │ │ │ + srdi r8,r2,3 │ │ │ │ + mr r10,r9 │ │ │ │ + std r9,152(r31) │ │ │ │ + mr r9,r2 │ │ │ │ std r8,88(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r10,152(r31) │ │ │ │ - add r26,r17,r15 │ │ │ │ - std r8,80(r31) │ │ │ │ - add r27,r26,r15 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - add r19,r9,r15 │ │ │ │ - std r9,184(r31) │ │ │ │ - add r9,r19,r15 │ │ │ │ - std r9,112(r31) │ │ │ │ - lwz r9,112(r14) │ │ │ │ - ld r21,80(r31) │ │ │ │ - std r1,144(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 1dda8 │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ldx r21,r9,r10 │ │ │ │ - ld r25,88(r14) │ │ │ │ - ld r24,48(r14) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r23,r25,1 │ │ │ │ - addi r22,r24,-1 │ │ │ │ - mulld r9,r23,r24 │ │ │ │ + add r17,r10,r2 │ │ │ │ + mulli r2,r8,24 │ │ │ │ + add r26,r17,r9 │ │ │ │ + add r27,r26,r9 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + mtfprd f0,r7 │ │ │ │ + std r7,80(r31) │ │ │ │ + std r2,176(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + xxspltd vs61,vs0,0 │ │ │ │ + std r2,112(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,120(r31) │ │ │ │ + lwz r2,112(r14) │ │ │ │ + mr r7,r12 │ │ │ │ + std r1,136(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 1e0c4 │ │ │ │ + ld r2,240(r14) │ │ │ │ + ld r9,72(r31) │ │ │ │ + ldx r7,r2,r9 │ │ │ │ + ld r24,88(r14) │ │ │ │ + ld r29,48(r14) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r23,r24,1 │ │ │ │ + addi r22,r29,-1 │ │ │ │ + mulld r2,r23,r29 │ │ │ │ cmpdi cr4,r22,0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - blt cr4,1e600 │ │ │ │ - mulld r9,r22,r23 │ │ │ │ - mulld r8,r24,r21 │ │ │ │ - neg r10,r23 │ │ │ │ - ld r7,120(r14) │ │ │ │ - ld r28,72(r14) │ │ │ │ - sldi r20,r24,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r28,r1,32 │ │ │ │ + blt cr4,1ea24 │ │ │ │ + mulld r2,r22,r23 │ │ │ │ + mulld r9,r29,r7 │ │ │ │ + ld r8,120(r14) │ │ │ │ + mulli r6,r23,-16 │ │ │ │ + sldi r5,r29,3 │ │ │ │ + ld r25,72(r14) │ │ │ │ sldi r30,r23,1 │ │ │ │ - cmpdi r23,0 │ │ │ │ - sldi r4,r10,4 │ │ │ │ - addi r10,r20,-8 │ │ │ │ - mr r0,r4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r11,r7,r8 │ │ │ │ - add r6,r29,r9 │ │ │ │ - ldx r8,r28,r10 │ │ │ │ - lfdx f12,r11,r10 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - ld r5,40(r31) │ │ │ │ - mr r3,r6 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - fcfid f0,f0 │ │ │ │ + cmpdi cr7,r23,0 │ │ │ │ + addi r10,r5,-8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r2,r28,r2 │ │ │ │ + add r16,r8,r9 │ │ │ │ + lxsdx vs32,r25,r10 │ │ │ │ + lfdx f12,r16,r10 │ │ │ │ + ld r4,32(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r7,r9,1 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - stdx r9,r5,r10 │ │ │ │ - ld r5,48(r31) │ │ │ │ - add r7,r7,r25 │ │ │ │ - add r9,r8,r9 │ │ │ │ - stdx r7,r5,r10 │ │ │ │ - ble 1dea4 │ │ │ │ - divd r5,r9,r8 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r7,r3,8 │ │ │ │ - std r7,72(r31) │ │ │ │ - divd r7,r4,r8 │ │ │ │ - mulld r5,r5,r8 │ │ │ │ - mulld r7,r7,r8 │ │ │ │ - subf r5,r5,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r5,8(r3) │ │ │ │ - ld r5,72(r31) │ │ │ │ - subf r7,r7,r4 │ │ │ │ - addi r3,r5,8 │ │ │ │ - std r7,8(r5) │ │ │ │ - bdnz 1de68 │ │ │ │ + mffprd r8,f0 │ │ │ │ + addi r9,r8,1 │ │ │ │ + subf r8,r24,r8 │ │ │ │ + stdx r8,r4,r10 │ │ │ │ + ld r4,40(r31) │ │ │ │ + add r9,r9,r24 │ │ │ │ + stdx r9,r4,r10 │ │ │ │ + ble cr7,1e1f4 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtvsrdd vs33,r8,r8 │ │ │ │ + plxv vs45,238356 # 58480 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r2 │ │ │ │ + andi. r4,r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + beq 1e1ac │ │ │ │ + xxmr vs43,vs45 │ │ │ │ + cmpdi r4,0 │ │ │ │ + vaddudm v13,v13,v31 │ │ │ │ + addi r8,r2,16 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r2) │ │ │ │ + beq 1e1f4 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v13,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + mfctr r9 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + vaddudm v13,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + mtctr r4 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bne 1e1b4 │ │ │ │ addi r10,r10,-8 │ │ │ │ - add r6,r6,r0 │ │ │ │ - cmpdi cr7,r10,-8 │ │ │ │ - bne cr7,1de18 │ │ │ │ - mr r5,r20 │ │ │ │ + add r2,r2,r6 │ │ │ │ + cmpdi r10,-8 │ │ │ │ + bne 1e128 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r12 │ │ │ │ - std r11,72(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,104(r14) │ │ │ │ - addi r10,r25,2 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - ld r11,72(r31) │ │ │ │ - mr r0,r23 │ │ │ │ - li r8,0 │ │ │ │ - mr r5,r18 │ │ │ │ - mr r23,r18 │ │ │ │ + mr r3,r18 │ │ │ │ + std r12,168(r31) │ │ │ │ + std r7,144(r31) │ │ │ │ + li r19,0 │ │ │ │ + mr r20,r21 │ │ │ │ + bl 5260 │ │ │ │ + ld r2,104(r14) │ │ │ │ + addi r10,r24,2 │ │ │ │ + ld r7,144(r31) │ │ │ │ + std r18,160(r31) │ │ │ │ + li r9,0 │ │ │ │ + li r0,0 │ │ │ │ + mr r18,r24 │ │ │ │ + ld r12,168(r31) │ │ │ │ + mr r4,r28 │ │ │ │ mtfprd f0,r10 │ │ │ │ - mr r12,r3 │ │ │ │ - addi r7,r7,2928 │ │ │ │ - li r3,0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - addi r4,r9,1 │ │ │ │ - std r7,176(r31) │ │ │ │ - fcfid f11,f12 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ - ldx r10,r9,r8 │ │ │ │ - fcfid f10,f0 │ │ │ │ - lfdx f0,r11,r8 │ │ │ │ - ld r9,48(r31) │ │ │ │ - mtfprd f12,r10 │ │ │ │ - ldx r7,r9,r8 │ │ │ │ - ld r9,136(r31) │ │ │ │ - fcfid f12,f12 │ │ │ │ - cmpd r10,r7 │ │ │ │ - fmsub f0,f10,f0,f12 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - frim f12,f0 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - fctidz f8,f12 │ │ │ │ - fsub f9,f0,f12 │ │ │ │ - bgt 1e048 │ │ │ │ - ld r9,176(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - ld r18,176(r14) │ │ │ │ - mr r6,r5 │ │ │ │ - std r12,120(r31) │ │ │ │ - std r15,128(r31) │ │ │ │ - subf r10,r10,r7 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - mffprd r9,f8 │ │ │ │ - std r10,72(r31) │ │ │ │ - not r7,r9 │ │ │ │ - fadd f12,f12,f10 │ │ │ │ - fsub f0,f12,f0 │ │ │ │ - b 1dfc0 │ │ │ │ - ld r10,168(r31) │ │ │ │ - subf r9,r16,r9 │ │ │ │ - add r7,r7,r16 │ │ │ │ - addi r6,r6,8 │ │ │ │ - lfdx f10,r18,r10 │ │ │ │ - ld r10,72(r31) │ │ │ │ - fmadd f12,f9,f10,f12 │ │ │ │ - addic. r10,r10,-1 │ │ │ │ - std r10,72(r31) │ │ │ │ - stfd f12,-8(r6) │ │ │ │ - beq 1e040 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r15,r9,1 │ │ │ │ - add r12,r7,r3 │ │ │ │ - std r9,96(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ fcfid f10,f12 │ │ │ │ - mtfprd f12,r15 │ │ │ │ - add r10,r3,r15 │ │ │ │ - sldi r12,r12,3 │ │ │ │ + std r2,96(r31) │ │ │ │ + fdiv f10,f10,f0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ + lfdx f12,r16,r9 │ │ │ │ + ldx r10,r2,r9 │ │ │ │ + fcfid f11,f0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + mtfprd f0,r10 │ │ │ │ + ldx r28,r2,r9 │ │ │ │ + ld r2,128(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + cmpd r10,r28 │ │ │ │ + fmsub f12,f11,f12,f0 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + frim f0,f12 │ │ │ │ + stfdx f12,r2,r9 │ │ │ │ + fctidz f11,f0 │ │ │ │ + mffprd r6,f11 │ │ │ │ + fsub f11,f12,f0 │ │ │ │ + bgt 1e494 │ │ │ │ + subf r2,r10,r28 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r3,176(r14) │ │ │ │ + not r11,r6 │ │ │ │ + cmpldi r2,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + fsub f0,f0,f12 │ │ │ │ + ble 1ea1c │ │ │ │ + srdi r5,r2,1 │ │ │ │ + sldi r8,r0,3 │ │ │ │ + plxv vs45,237996 # 58480 │ │ │ │ + xxspltd vs8,vs0,0 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + std r15,168(r31) │ │ │ │ + std r21,184(r31) │ │ │ │ + std r2,192(r31) │ │ │ │ + mtvsrdd vs43,r6,r6 │ │ │ │ + mtvsrdd vs41,r11,r11 │ │ │ │ + mr r24,r20 │ │ │ │ + mtctr r5 │ │ │ │ + add r8,r3,r8 │ │ │ │ + xxmr vs32,vs45 │ │ │ │ + addi r24,r24,16 │ │ │ │ + vaddudm v13,v13,v31 │ │ │ │ + vmulld v0,v29,v0 │ │ │ │ + vsubudm v12,v11,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v10,v12,v30 │ │ │ │ + xvcvsxddp vs12,vs44 │ │ │ │ + xvcvsxddp vs7,vs42 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs7,vs7,vs60 │ │ │ │ + xxsel vs12,vs32,vs44,vs12 │ │ │ │ + xxsel vs7,vs33,vs42,vs7 │ │ │ │ + mfvsrld r5,vs12 │ │ │ │ + mffprd r21,f12 │ │ │ │ + xxmr vs12,vs7 │ │ │ │ + mfvsrld r15,vs7 │ │ │ │ + sldi r21,r21,3 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + mffprd r2,f12 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + lfdx f12,r5,r8 │ │ │ │ + ldx r5,r21,r8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r15,r15,r8 │ │ │ │ + ldx r21,r2,r8 │ │ │ │ + mffprd r2,f12 │ │ │ │ + stfd f12,144(r31) │ │ │ │ + mtvsrdd vs12,r5,r2 │ │ │ │ + mtvsrdd vs7,r21,r15 │ │ │ │ + xvmuldp vs7,vs7,vs9 │ │ │ │ + xvmaddmdp vs12,vs8,vs7 │ │ │ │ + stxv vs12,-16(r24) │ │ │ │ + bdnz 1e304 │ │ │ │ + ld r2,192(r31) │ │ │ │ + ld r15,168(r31) │ │ │ │ + ld r21,184(r31) │ │ │ │ + andi. r8,r2,1 │ │ │ │ + beq 1e494 │ │ │ │ + clrrdi r2,r2,1 │ │ │ │ + add r10,r10,r2 │ │ │ │ + ld r8,80(r31) │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + subf r24,r8,r6 │ │ │ │ + mtfprd f12,r24 │ │ │ │ + mr r5,r24 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f31 │ │ │ │ + bgt 1e3d0 │ │ │ │ + subf r5,r6,r8 │ │ │ │ + addi r24,r24,1 │ │ │ │ + add r5,r0,r5 │ │ │ │ + mtfprd f12,r24 │ │ │ │ + sldi r5,r5,3 │ │ │ │ fcfid f12,f12 │ │ │ │ + lfdx f9,r3,r5 │ │ │ │ + fmul f9,f0,f9 │ │ │ │ + fcmpu cr0,f12,f31 │ │ │ │ + bgt 1e3f8 │ │ │ │ + add r24,r11,r8 │ │ │ │ + add r5,r0,r24 │ │ │ │ + ld r24,88(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + cmpd r10,r28 │ │ │ │ + mulld r24,r24,r19 │ │ │ │ + lfdx f12,r3,r5 │ │ │ │ + fmadd f12,f11,f12,f9 │ │ │ │ + add r10,r24,r2 │ │ │ │ sldi r10,r10,3 │ │ │ │ - std r10,168(r31) │ │ │ │ - fcmpu cr7,f10,f31 │ │ │ │ + stfdx f12,r21,r10 │ │ │ │ + bgt 1e494 │ │ │ │ + ld r10,80(r31) │ │ │ │ + add r8,r10,r8 │ │ │ │ + subf r10,r8,r6 │ │ │ │ + mtfprd f12,r10 │ │ │ │ + mr r5,r10 │ │ │ │ + fcfid f12,f12 │ │ │ │ fcmpu cr0,f12,f31 │ │ │ │ - bgt cr7,1e000 │ │ │ │ - addi r10,r7,1 │ │ │ │ - std r10,96(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - add r15,r3,r10 │ │ │ │ - sldi r15,r15,3 │ │ │ │ - lfdx f12,r18,r15 │ │ │ │ - fmul f12,f0,f12 │ │ │ │ - bgt 1df94 │ │ │ │ - lfdx f10,r18,r12 │ │ │ │ - ld r10,72(r31) │ │ │ │ - subf r9,r16,r9 │ │ │ │ - add r7,r7,r16 │ │ │ │ - addi r6,r6,8 │ │ │ │ - fmadd f12,f9,f10,f12 │ │ │ │ - addic. r10,r10,-1 │ │ │ │ - std r10,72(r31) │ │ │ │ - stfd f12,-8(r6) │ │ │ │ - bne 1dfc0 │ │ │ │ - ld r12,120(r31) │ │ │ │ - ld r15,128(r31) │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r3,r3,r4 │ │ │ │ - add r5,r5,r15 │ │ │ │ - cmpld r20,r8 │ │ │ │ - bne 1df14 │ │ │ │ - cmpdi r24,4 │ │ │ │ - mr r18,r23 │ │ │ │ - mr r23,r0 │ │ │ │ - beq 1e468 │ │ │ │ - cmpdi r24,5 │ │ │ │ - li r9,0 │ │ │ │ - beq 1e230 │ │ │ │ - ld r10,32(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 1e1cc │ │ │ │ - ld r6,48(r31) │ │ │ │ - sldi r5,r24,3 │ │ │ │ - ld r8,24(r14) │ │ │ │ - sldi r10,r21,4 │ │ │ │ + bgt 1e44c │ │ │ │ + subf r5,r6,r8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r6,r0,r5 │ │ │ │ + mtfprd f12,r10 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fcfid f9,f12 │ │ │ │ + lfdx f12,r3,r6 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fcmpu cr0,f9,f31 │ │ │ │ + bgt 1e474 │ │ │ │ + add r10,r11,r8 │ │ │ │ + add r10,r0,r10 │ │ │ │ + add r2,r2,r24 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f11,f11,f12,f0 │ │ │ │ + stfdx f11,r21,r2 │ │ │ │ + ld r2,96(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + cmpd r29,r19 │ │ │ │ + add r0,r0,r2 │ │ │ │ + ld r2,64(r31) │ │ │ │ + add r20,r20,r2 │ │ │ │ + bne 1e260 │ │ │ │ + cmpdi r29,4 │ │ │ │ + mr r24,r18 │ │ │ │ + mr r28,r4 │ │ │ │ + ld r18,160(r31) │ │ │ │ + beq 1e884 │ │ │ │ + cmpdi r29,5 │ │ │ │ + li r2,0 │ │ │ │ + beq 1e670 │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 1e610 │ │ │ │ + sldi r6,r29,3 │ │ │ │ + sldi r9,r7,4 │ │ │ │ + ld r10,24(r14) │ │ │ │ ld r25,200(r14) │ │ │ │ - ld r3,64(r31) │ │ │ │ - li r7,0 │ │ │ │ sldi r0,r23,1 │ │ │ │ - add r21,r12,r5 │ │ │ │ - add r20,r6,r5 │ │ │ │ - ld r6,40(r31) │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - add r6,r6,r5 │ │ │ │ - std r6,96(r31) │ │ │ │ - add r6,r8,r10 │ │ │ │ - std r6,72(r31) │ │ │ │ - cmpd r24,r9 │ │ │ │ - ble 1e14c │ │ │ │ - ld r6,56(r31) │ │ │ │ - mulld r8,r23,r9 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - subf r4,r9,r24 │ │ │ │ - ld r28,72(r14) │ │ │ │ - addi r11,r3,8 │ │ │ │ - std r7,128(r31) │ │ │ │ - mtctr r4 │ │ │ │ - ldx r4,r3,r10 │ │ │ │ - lfdx f12,r6,r10 │ │ │ │ - addi r30,r6,8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - ldx r6,r12,r10 │ │ │ │ - ld r7,152(r31) │ │ │ │ - maddld r7,r7,r9,r6 │ │ │ │ - add r6,r8,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r8,r8,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r29,r6 │ │ │ │ - std r6,120(r31) │ │ │ │ - sldi r6,r7,3 │ │ │ │ - ldx r7,r28,r10 │ │ │ │ - lfdx f11,r18,r6 │ │ │ │ - ld r6,120(r31) │ │ │ │ + li r8,0 │ │ │ │ + ld r4,56(r31) │ │ │ │ + add r7,r18,r6 │ │ │ │ + std r7,96(r31) │ │ │ │ + ld r7,40(r31) │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + add r16,r10,r9 │ │ │ │ + add r20,r7,r6 │ │ │ │ + ld r7,32(r31) │ │ │ │ + add r19,r7,r6 │ │ │ │ + cmpd r29,r2 │ │ │ │ + ble 1e598 │ │ │ │ + mulld r10,r23,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r7,r2,r29 │ │ │ │ + ld r30,72(r14) │ │ │ │ + addi r11,r4,8 │ │ │ │ + addi r3,r15,8 │ │ │ │ + ldx r5,r15,r9 │ │ │ │ + lfdx f12,r4,r9 │ │ │ │ + mtctr r7 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + ldx r7,r18,r9 │ │ │ │ + ld r24,88(r31) │ │ │ │ + maddld r24,r24,r2,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r10,r10,r0 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r7,r28,r7 │ │ │ │ + std r7,144(r31) │ │ │ │ + sldi r7,r24,3 │ │ │ │ + ldx r24,r30,r9 │ │ │ │ + lfdx f11,r21,r7 │ │ │ │ + ld r7,144(r31) │ │ │ │ fmul f12,f12,f11 │ │ │ │ - maddld r4,r4,r7,r6 │ │ │ │ - stfdx f12,r30,r10 │ │ │ │ - stdx r4,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 1e0fc │ │ │ │ - ld r7,128(r31) │ │ │ │ - ldx r9,r3,r5 │ │ │ │ - ld r10,56(r31) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvdsx vs12,r10,r5 │ │ │ │ - lxvx vs11,r9,r25 │ │ │ │ - ld r9,72(r31) │ │ │ │ + maddld r5,r5,r24,r7 │ │ │ │ + stfdx f12,r11,r9 │ │ │ │ + stdx r5,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 1e54c │ │ │ │ + ldx r2,r15,r6 │ │ │ │ + lxvdsx vs11,r4,r6 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r25 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - ble cr4,1e458 │ │ │ │ + stxv vs0,0(r16) │ │ │ │ + ble cr4,1e660 │ │ │ │ + ld r10,96(r31) │ │ │ │ mtctr r22 │ │ │ │ - ld r11,96(r31) │ │ │ │ - mr r4,r20 │ │ │ │ - mr r8,r21 │ │ │ │ - mr r9,r22 │ │ │ │ - li r30,0 │ │ │ │ - b 1e198 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r30,0(r8) │ │ │ │ - bdz 1e210 │ │ │ │ - ldu r28,-8(r4) │ │ │ │ - ldu r6,-8(r11) │ │ │ │ - ldu r10,-8(r8) │ │ │ │ - subf r6,r6,r28 │ │ │ │ - cmpd r10,r6 │ │ │ │ - beq 1e18c │ │ │ │ - ld r6,32(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - stdx r10,r12,r8 │ │ │ │ - cmpd r7,r6 │ │ │ │ - bne 1e0c4 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r10,8(r14) │ │ │ │ - ld r8,88(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,144(r31) │ │ │ │ - std r7,80(r31) │ │ │ │ - std r8,88(r31) │ │ │ │ + mr r3,r19 │ │ │ │ + mr r5,r20 │ │ │ │ + mr r2,r22 │ │ │ │ + b 1e5dc │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - blt 1dd88 │ │ │ │ - b 1d664 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r8,32(r31) │ │ │ │ - ld r10,0(r12) │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdz 1e640 │ │ │ │ + ldu r11,-8(r5) │ │ │ │ + ldu r7,-8(r3) │ │ │ │ + ldu r9,-8(r10) │ │ │ │ + subf r7,r7,r11 │ │ │ │ + cmpd r9,r7 │ │ │ │ + beq 1e5cc │ │ │ │ + ld r7,48(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + stdx r9,r18,r10 │ │ │ │ cmpd r8,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r12) │ │ │ │ - bne 1e0cc │ │ │ │ - b 1e1cc │ │ │ │ + bne 1e51c │ │ │ │ + ld r9,8(r14) │ │ │ │ + ld r10,72(r31) │ │ │ │ + addi r12,r12,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r12,r9 │ │ │ │ + ld r9,136(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + blt 1e0a4 │ │ │ │ + b 1d860 │ │ │ │ + ld r10,48(r31) │ │ │ │ + ld r9,0(r18) │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r10,r8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r18) │ │ │ │ + bne 1e524 │ │ │ │ + b 1e610 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + mr r2,r22 │ │ │ │ + ldx r9,r18,r9 │ │ │ │ + b 1e5f4 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 1e1cc │ │ │ │ - ld r9,64(r31) │ │ │ │ - ld r7,0(r28) │ │ │ │ - ld r3,56(r31) │ │ │ │ - sldi r8,r25,6 │ │ │ │ - mulli r6,r25,48 │ │ │ │ - ld r11,24(r14) │ │ │ │ - sldi r10,r25,5 │ │ │ │ - sldi r5,r21,4 │ │ │ │ - ld r24,8(r28) │ │ │ │ - ld r22,24(r28) │ │ │ │ - addi r0,r8,56 │ │ │ │ - addi r10,r10,24 │ │ │ │ - ld r4,0(r9) │ │ │ │ - sldi r9,r25,4 │ │ │ │ - lfd f7,0(r3) │ │ │ │ - ld r3,16(r28) │ │ │ │ - ld r25,32(r28) │ │ │ │ - lxvx vs12,r11,r5 │ │ │ │ - add r0,r29,r0 │ │ │ │ - add r5,r11,r5 │ │ │ │ + ble 1e610 │ │ │ │ + sldi r9,r24,4 │ │ │ │ + sldi r8,r24,5 │ │ │ │ + mulli r6,r24,48 │ │ │ │ + ld r11,0(r25) │ │ │ │ + ld r3,0(r15) │ │ │ │ + sldi r2,r7,4 │ │ │ │ + ld r5,24(r14) │ │ │ │ + ld r10,56(r31) │ │ │ │ + sldi r29,r24,6 │ │ │ │ + sldi r0,r23,1 │ │ │ │ + addi r4,r4,-8 │ │ │ │ addi r9,r9,8 │ │ │ │ - mulld r8,r4,r7 │ │ │ │ - add r9,r29,r9 │ │ │ │ - addi r7,r6,40 │ │ │ │ - ld r4,200(r14) │ │ │ │ - std r3,128(r31) │ │ │ │ - addi r3,r29,-8 │ │ │ │ + addi r8,r8,24 │ │ │ │ + ld r24,8(r25) │ │ │ │ + ld r20,16(r25) │ │ │ │ + ld r22,24(r25) │ │ │ │ + addi r29,r29,56 │ │ │ │ + ld r25,32(r25) │ │ │ │ + add r9,r28,r9 │ │ │ │ + mulld r16,r3,r11 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + lfd f7,0(r10) │ │ │ │ + add r29,r28,r29 │ │ │ │ + li r10,0 │ │ │ │ + std r9,160(r31) │ │ │ │ + add r9,r28,r8 │ │ │ │ std r9,168(r31) │ │ │ │ - add r21,r29,r7 │ │ │ │ - add r9,r29,r10 │ │ │ │ - std r9,176(r31) │ │ │ │ - std r8,96(r31) │ │ │ │ - li r8,0 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r28,8(r3) │ │ │ │ - ld r20,168(r31) │ │ │ │ - std r24,232(r31) │ │ │ │ - li r6,0 │ │ │ │ - std r12,192(r31) │ │ │ │ - std r15,200(r31) │ │ │ │ - std r18,208(r31) │ │ │ │ - lfdx f8,r18,r9 │ │ │ │ - ld r9,96(r31) │ │ │ │ - std r16,216(r31) │ │ │ │ - add r28,r9,r28 │ │ │ │ + addi r9,r6,40 │ │ │ │ + add r6,r5,r2 │ │ │ │ + ld r5,200(r14) │ │ │ │ + add r19,r28,r9 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ldu r28,8(r4) │ │ │ │ + ld r9,160(r31) │ │ │ │ + li r7,0 │ │ │ │ + std r18,184(r31) │ │ │ │ + std r15,192(r31) │ │ │ │ + std r21,200(r31) │ │ │ │ + lfdx f8,r21,r2 │ │ │ │ + std r24,216(r31) │ │ │ │ + add r28,r16,r28 │ │ │ │ + std r9,96(r31) │ │ │ │ + mulld r2,r28,r24 │ │ │ │ fmul f8,f7,f8 │ │ │ │ - mulld r9,r28,r24 │ │ │ │ - mr r24,r8 │ │ │ │ - std r28,224(r31) │ │ │ │ - std r9,120(r31) │ │ │ │ - ld r7,160(r31) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - ldu r29,8(r20) │ │ │ │ - ld r8,176(r31) │ │ │ │ - li r10,0 │ │ │ │ - lfdx f11,r7,r9 │ │ │ │ - ld r9,120(r31) │ │ │ │ - add r29,r9,r29 │ │ │ │ - ld r9,128(r31) │ │ │ │ + std r28,208(r31) │ │ │ │ + mr r28,r10 │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ + ld r8,152(r31) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + std r16,224(r31) │ │ │ │ + std r20,240(r31) │ │ │ │ + ld r10,168(r31) │ │ │ │ + ldu r11,8(r9) │ │ │ │ + lfdx f11,r8,r2 │ │ │ │ + ld r2,144(r31) │ │ │ │ fmul f11,f8,f11 │ │ │ │ - std r29,240(r31) │ │ │ │ - mulld r7,r29,r9 │ │ │ │ - std r7,72(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r23,8(r8) │ │ │ │ - mr r15,r21 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r17,r9 │ │ │ │ - ld r9,72(r31) │ │ │ │ - add r23,r9,r23 │ │ │ │ + std r9,96(r31) │ │ │ │ + li r9,0 │ │ │ │ + add r11,r2,r11 │ │ │ │ + mulld r8,r11,r20 │ │ │ │ + std r11,232(r31) │ │ │ │ + ldu r23,8(r10) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mr r16,r19 │ │ │ │ + li r18,0 │ │ │ │ + lfdx f10,r17,r2 │ │ │ │ + add r23,r8,r23 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r23,r22 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ + mulld r15,r23,r22 │ │ │ │ + ldu r3,8(r16) │ │ │ │ + sldi r2,r18,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r29,r0 │ │ │ │ - mr r7,r27 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mr r24,r29 │ │ │ │ + mr r11,r27 │ │ │ │ + lfdx f9,r26,r2 │ │ │ │ + add r3,r15,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r18,r11,r25 │ │ │ │ + mulld r20,r3,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r29) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r18,r9 │ │ │ │ + lfd f0,0(r11) │ │ │ │ + ldu r2,8(r24) │ │ │ │ + addi r11,r11,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r28,r9,4 │ │ │ │ - lxvx vs6,r28,r4 │ │ │ │ + add r2,r20,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs6,r21,r5 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddadp vs12,vs6,vs5 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 1e390 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r30 │ │ │ │ - bne 1e360 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 1e7c0 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r0 │ │ │ │ + bne 1e790 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r18 │ │ │ │ + bne 1e770 │ │ │ │ + addi r7,r7,1 │ │ │ │ + ld r16,224(r31) │ │ │ │ + ld r11,232(r31) │ │ │ │ + ld r20,240(r31) │ │ │ │ + cmpd r7,r9 │ │ │ │ + bne 1e734 │ │ │ │ + mr r10,r28 │ │ │ │ + ld r18,184(r31) │ │ │ │ + ld r15,192(r31) │ │ │ │ + ld r21,200(r31) │ │ │ │ + ld r24,216(r31) │ │ │ │ addi r10,r10,1 │ │ │ │ - cmpd r10,r16 │ │ │ │ - bne 1e334 │ │ │ │ - addi r6,r6,1 │ │ │ │ - ld r29,240(r31) │ │ │ │ - cmpd r6,r10 │ │ │ │ - bne 1e300 │ │ │ │ - mr r8,r24 │ │ │ │ - ld r12,192(r31) │ │ │ │ - ld r15,200(r31) │ │ │ │ - ld r18,208(r31) │ │ │ │ - ld r16,216(r31) │ │ │ │ - ld r28,224(r31) │ │ │ │ - ld r24,232(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r6 │ │ │ │ - bne 1e2bc │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r7,64(r31) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - std r8,32(r12) │ │ │ │ - std r8,0(r12) │ │ │ │ - std r8,8(r12) │ │ │ │ - std r8,16(r12) │ │ │ │ - std r8,24(r12) │ │ │ │ - stfd f0,40(r10) │ │ │ │ - std r9,40(r7) │ │ │ │ - std r28,8(r7) │ │ │ │ - stfd f8,8(r10) │ │ │ │ - std r29,16(r7) │ │ │ │ - stfd f11,16(r10) │ │ │ │ - std r23,24(r7) │ │ │ │ - stfd f10,24(r10) │ │ │ │ - std r11,32(r7) │ │ │ │ - stfd f9,32(r10) │ │ │ │ - b 1e1cc │ │ │ │ - sldi r10,r22,3 │ │ │ │ - mr r9,r22 │ │ │ │ - ldx r10,r12,r10 │ │ │ │ - b 1e1b0 │ │ │ │ + ld r28,208(r31) │ │ │ │ + cmpd r10,r7 │ │ │ │ + bne 1e6f4 │ │ │ │ + ld r9,56(r31) │ │ │ │ + addi r30,r30,-1 │ │ │ │ + std r2,40(r15) │ │ │ │ + std r3,32(r15) │ │ │ │ + std r23,24(r15) │ │ │ │ + std r28,8(r15) │ │ │ │ + std r11,16(r15) │ │ │ │ + std r30,32(r18) │ │ │ │ + stfd f0,40(r9) │ │ │ │ + mtvsrdd vs0,r30,r30 │ │ │ │ + stfd f8,8(r9) │ │ │ │ + stfd f11,16(r9) │ │ │ │ + stfd f10,24(r9) │ │ │ │ + stfd f9,32(r9) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 1e610 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 1e1cc │ │ │ │ - ld r9,64(r31) │ │ │ │ - mulli r7,r25,48 │ │ │ │ - ld r8,0(r28) │ │ │ │ - sldi r3,r25,4 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r11,r25,5 │ │ │ │ - sldi r6,r21,4 │ │ │ │ - ld r22,8(r28) │ │ │ │ - ld r21,16(r28) │ │ │ │ - ld r25,24(r28) │ │ │ │ - addi r3,r3,8 │ │ │ │ - ld r4,200(r14) │ │ │ │ + ble 1e610 │ │ │ │ + mulli r4,r24,48 │ │ │ │ + ld r5,0(r15) │ │ │ │ + ld r8,0(r25) │ │ │ │ + sldi r2,r24,4 │ │ │ │ + sldi r9,r24,5 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + std r18,144(r31) │ │ │ │ + ld r3,24(r14) │ │ │ │ + ld r10,56(r31) │ │ │ │ + addi r6,r28,-8 │ │ │ │ + sldi r24,r23,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + ld r0,8(r25) │ │ │ │ + ld r22,16(r25) │ │ │ │ + addi r9,r9,24 │ │ │ │ + ld r25,24(r25) │ │ │ │ + add r20,r28,r2 │ │ │ │ + mulld r16,r5,r8 │ │ │ │ + ld r5,200(r14) │ │ │ │ + add r19,r28,r9 │ │ │ │ + addi r2,r4,40 │ │ │ │ + lfd f8,0(r10) │ │ │ │ + lxvx vs12,r3,r7 │ │ │ │ li r10,0 │ │ │ │ - addi r11,r11,24 │ │ │ │ - ld r0,0(r9) │ │ │ │ - ld r9,56(r31) │ │ │ │ - lxvx vs12,r5,r6 │ │ │ │ - add r6,r5,r6 │ │ │ │ - addi r5,r29,-8 │ │ │ │ - mulld r20,r0,r8 │ │ │ │ - lfd f8,0(r9) │ │ │ │ - add r8,r29,r3 │ │ │ │ - addi r9,r7,40 │ │ │ │ - std r8,96(r31) │ │ │ │ - add r24,r29,r9 │ │ │ │ - add r8,r29,r11 │ │ │ │ - std r8,120(r31) │ │ │ │ - ldu r0,8(r5) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ld r7,96(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r12,128(r31) │ │ │ │ - std r15,168(r31) │ │ │ │ - std r16,176(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ - add r0,r20,r0 │ │ │ │ + add r7,r3,r7 │ │ │ │ + add r28,r28,r2 │ │ │ │ + ldu r11,8(r6) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r4,r20 │ │ │ │ + li r9,0 │ │ │ │ + std r15,160(r31) │ │ │ │ + std r16,168(r31) │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + add r11,r16,r11 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r3,r0,r22 │ │ │ │ - ld r11,184(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r23,8(r7) │ │ │ │ - ld r12,120(r31) │ │ │ │ - li r15,0 │ │ │ │ - std r18,192(r31) │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - add r23,r3,r23 │ │ │ │ - mulld r9,r23,r21 │ │ │ │ + mulld r29,r11,r0 │ │ │ │ + ld r8,176(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r23,8(r4) │ │ │ │ + mr r15,r19 │ │ │ │ + li r16,0 │ │ │ │ + std r21,184(r31) │ │ │ │ + std r11,192(r31) │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + add r23,r29,r23 │ │ │ │ + mulld r2,r23,r22 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - std r9,72(r31) │ │ │ │ - sldi r9,r15,3 │ │ │ │ - ldu r11,8(r12) │ │ │ │ + std r2,96(r31) │ │ │ │ + ld r21,112(r31) │ │ │ │ + sldi r2,r16,3 │ │ │ │ + ldu r3,8(r15) │ │ │ │ mtctr r30 │ │ │ │ - ld r29,112(r31) │ │ │ │ - mr r28,r24 │ │ │ │ - lfdx f9,r19,r9 │ │ │ │ - ld r9,72(r31) │ │ │ │ - add r11,r9,r11 │ │ │ │ + mr r11,r28 │ │ │ │ + ld r8,120(r31) │ │ │ │ + lfdx f9,r21,r2 │ │ │ │ + ld r2,96(r31) │ │ │ │ + add r3,r2,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r16,r11,r25 │ │ │ │ + mulld r18,r3,r25 │ │ │ │ nop │ │ │ │ - ldu r9,8(r28) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ + nop │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r11) │ │ │ │ + addi r8,r8,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r18,r9,4 │ │ │ │ - lxvx vs7,r18,r4 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs7,r21,r5 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - bdnz 1e560 │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ - bne 1e534 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r18,192(r31) │ │ │ │ - cmpd r8,r15 │ │ │ │ - bne 1e508 │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + bdnz 1e980 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r24 │ │ │ │ + bne 1e94c │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r21,184(r31) │ │ │ │ + ld r11,192(r31) │ │ │ │ + cmpd r9,r16 │ │ │ │ + bne 1e91c │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r12,128(r31) │ │ │ │ - ld r15,168(r31) │ │ │ │ - ld r16,176(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bne 1e4dc │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r7,64(r31) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r10,24(r12) │ │ │ │ - std r10,0(r12) │ │ │ │ - std r10,8(r12) │ │ │ │ - std r10,16(r12) │ │ │ │ - stfd f0,32(r8) │ │ │ │ - std r9,32(r7) │ │ │ │ - std r0,8(r7) │ │ │ │ - stfd f11,8(r8) │ │ │ │ - std r23,16(r7) │ │ │ │ - stfd f10,16(r8) │ │ │ │ - std r11,24(r7) │ │ │ │ - stfd f9,24(r8) │ │ │ │ - b 1e1cc │ │ │ │ - mr r9,r24 │ │ │ │ - b 1e078 │ │ │ │ + ld r15,160(r31) │ │ │ │ + ld r16,168(r31) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 1e8f4 │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r18,144(r31) │ │ │ │ + addi r30,r30,-1 │ │ │ │ + std r2,32(r15) │ │ │ │ + std r3,24(r15) │ │ │ │ + std r23,16(r15) │ │ │ │ + std r11,8(r15) │ │ │ │ + stfd f0,32(r9) │ │ │ │ + mtvsrdd vs0,r30,r30 │ │ │ │ + stfd f11,8(r9) │ │ │ │ + stfd f10,16(r9) │ │ │ │ + stfd f9,24(r9) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 1e610 │ │ │ │ + li r2,0 │ │ │ │ + b 1e3ac │ │ │ │ + mr r2,r29 │ │ │ │ + b 1e4d4 │ │ │ │ sldi r4,r28,3 │ │ │ │ ld r6,0(r1) │ │ │ │ ld r26,240(r14) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r27,72(r14) │ │ │ │ - lxsd v0,88(r14) │ │ │ │ - ld r0,120(r14) │ │ │ │ - mr r22,r1 │ │ │ │ + mr r27,r1 │ │ │ │ mtctr r30 │ │ │ │ - mr r11,r28 │ │ │ │ - addi r10,r4,15 │ │ │ │ + ld r8,72(r14) │ │ │ │ + lxsd v0,88(r14) │ │ │ │ li r5,0 │ │ │ │ - li r8,0 │ │ │ │ + li r10,0 │ │ │ │ li r7,0 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mr r9,r26 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + addi r9,r4,15 │ │ │ │ + ld r0,120(r14) │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + mr r2,r26 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ addi r25,r1,32 │ │ │ │ - ble 1e71c │ │ │ │ - std r7,0(r9) │ │ │ │ - std r8,8(r9) │ │ │ │ - ble cr7,1e70c │ │ │ │ + ble 1f7ec │ │ │ │ + std r7,0(r2) │ │ │ │ + std r10,8(r2) │ │ │ │ + ble cr7,1f7dc │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - li r23,0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ + li r11,0 │ │ │ │ + addi r9,r4,-8 │ │ │ │ sldi r3,r5,3 │ │ │ │ li r6,0 │ │ │ │ li r7,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ + srdi r9,r9,3 │ │ │ │ add r3,r0,r3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 1e69c │ │ │ │ - ldx r10,r27,r6 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - std r7,0(r9) │ │ │ │ - ldx r20,r27,r6 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 1eabc │ │ │ │ + ldx r9,r8,r6 │ │ │ │ + mulld r7,r7,r9 │ │ │ │ + std r7,0(r2) │ │ │ │ + ldx r22,r8,r6 │ │ │ │ lfdx f0,r3,r6 │ │ │ │ - mtfprd f12,r20 │ │ │ │ + mtfprd f12,r22 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r24,f0 │ │ │ │ - divd r10,r24,r20 │ │ │ │ - mulld r10,r10,r20 │ │ │ │ - subf r10,r10,r24 │ │ │ │ - add r10,r10,r20 │ │ │ │ - divd r24,r10,r20 │ │ │ │ - mulld r24,r24,r20 │ │ │ │ - subf r10,r24,r10 │ │ │ │ - add r7,r10,r7 │ │ │ │ - stdx r10,r25,r6 │ │ │ │ + divd r9,r24,r22 │ │ │ │ + mulld r9,r9,r22 │ │ │ │ + subf r9,r9,r24 │ │ │ │ + add r9,r9,r22 │ │ │ │ + divd r24,r9,r22 │ │ │ │ + mulld r24,r24,r22 │ │ │ │ + subf r9,r24,r9 │ │ │ │ + add r7,r9,r7 │ │ │ │ + stdx r9,r25,r6 │ │ │ │ addi r6,r6,8 │ │ │ │ - std r7,0(r9) │ │ │ │ - bdnz 1e690 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r30 │ │ │ │ - beq 1e71c │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r5,r5,r28 │ │ │ │ - std r23,0(r9) │ │ │ │ - std r8,8(r9) │ │ │ │ - b 1e66c │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + std r7,0(r2) │ │ │ │ + bdnz 1eab0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + beq 1f7ec │ │ │ │ + addi r2,r2,16 │ │ │ │ add r5,r5,r28 │ │ │ │ - bdnz 1e658 │ │ │ │ - addi r8,r27,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,1e84c │ │ │ │ - mr r6,r28 │ │ │ │ - li r5,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r10,r6,3 │ │ │ │ - beq 1e774 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 1e764 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 1e758 │ │ │ │ - ld r7,0(r27) │ │ │ │ - mr r8,r27 │ │ │ │ - mr r11,r28 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - addi r11,r11,-1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - cmpdi r11,1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - beq 1e7a4 │ │ │ │ - srdi r9,r6,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r10,8(r8) │ │ │ │ - ld r9,16(r8) │ │ │ │ - ld r4,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - mulld r9,r5,r9 │ │ │ │ - ld r6,0(r8) │ │ │ │ - mulld r7,r10,r4 │ │ │ │ - mulld r5,r9,r6 │ │ │ │ - bdnz 1e77c │ │ │ │ - mulld r9,r7,r5 │ │ │ │ - b 1e850 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r11,r11,r28 │ │ │ │ - bdnz 1dc74 │ │ │ │ - addi r7,r26,-8 │ │ │ │ - li r6,1 │ │ │ │ - ble cr7,1e8bc │ │ │ │ - mr r9,r28 │ │ │ │ - li r5,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq 1e814 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 1e804 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 1e7f8 │ │ │ │ - ld r6,0(r26) │ │ │ │ - mr r7,r26 │ │ │ │ - mr r27,r28 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - addi r27,r27,-1 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - cmpdi r27,1 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - beq 1e844 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r8,8(r7) │ │ │ │ - ld r10,16(r7) │ │ │ │ - ld r3,24(r7) │ │ │ │ - addi r7,r7,32 │ │ │ │ - mulld r8,r6,r8 │ │ │ │ - mulld r10,r5,r10 │ │ │ │ - ld r4,0(r7) │ │ │ │ - mulld r6,r8,r3 │ │ │ │ - mulld r5,r10,r4 │ │ │ │ - bdnz 1e81c │ │ │ │ - mulld r9,r6,r5 │ │ │ │ - b 1e8c0 │ │ │ │ - li r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - std r12,72(r31) │ │ │ │ - fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r30,4 │ │ │ │ - frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r26 │ │ │ │ - mr r28,r3 │ │ │ │ - mr r3,r30 │ │ │ │ - mr r5,r28 │ │ │ │ - fctidz f0,f31 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r30,8(r14) │ │ │ │ - ld r12,72(r31) │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 1dd30 │ │ │ │ - li r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - std r12,72(r31) │ │ │ │ - fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r30,4 │ │ │ │ - frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r24 │ │ │ │ - mr r29,r3 │ │ │ │ - mr r3,r30 │ │ │ │ - mr r5,r29 │ │ │ │ - fctidz f0,f31 │ │ │ │ - mffprd r6,f0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r29 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r30,8(r14) │ │ │ │ - ld r12,72(r31) │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - b 1d260 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 1f44c │ │ │ │ - ble cr7,1e9e8 │ │ │ │ - ld r9,88(r14) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + std r11,0(r2) │ │ │ │ + std r10,8(r2) │ │ │ │ + b 1ea8c │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 1f180 │ │ │ │ + ble cr7,1ebe8 │ │ │ │ + ld r2,88(r14) │ │ │ │ + ld r9,64(r31) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + addi r27,r22,8 │ │ │ │ + li r29,0 │ │ │ │ ld r24,96(r14) │ │ │ │ - addi r26,r20,8 │ │ │ │ - srdi r25,r15,3 │ │ │ │ - li r27,0 │ │ │ │ - lfd f30,2088(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r29,r9,1 │ │ │ │ - lfd f31,2928(r10) │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - std r12,72(r31) │ │ │ │ - lfdx f1,r24,r9 │ │ │ │ + addi r26,r2,1 │ │ │ │ + srdi r25,r9,3 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + sldi r26,r26,1 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + lfdx f1,r24,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r25,r27 │ │ │ │ - ld r12,72(r31) │ │ │ │ + bl 4780 │ │ │ │ + mulld r2,r25,r29 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f12,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r20,r9 │ │ │ │ - blt cr4,1e9d8 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - lfd f11,-8(r26) │ │ │ │ - mr r9,r26 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r22,r2 │ │ │ │ + blt cr4,1ebd4 │ │ │ │ + srdi r9,r26,1 │ │ │ │ + lfd f11,-8(r27) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r27 │ │ │ │ + mtctr r9 │ │ │ │ fmul f10,f12,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f10,f11,f10 │ │ │ │ fmul f11,f12,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 1e9b0 │ │ │ │ - addi r27,r27,1 │ │ │ │ - add r26,r26,r15 │ │ │ │ - cmpd r27,r28 │ │ │ │ - bne 1e968 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f11,-8(r2) │ │ │ │ + bdnz 1ebac │ │ │ │ + addi r29,r29,1 │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpd r29,r28 │ │ │ │ + add r27,r27,r2 │ │ │ │ + bne 1eb6c │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 1d664 │ │ │ │ - add r9,r18,r15 │ │ │ │ - srdi r10,r15,3 │ │ │ │ + ble 1d860 │ │ │ │ + ld r9,64(r31) │ │ │ │ li r8,8 │ │ │ │ - ld r26,64(r31) │ │ │ │ - ld r25,56(r31) │ │ │ │ - std r15,160(r31) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + nop │ │ │ │ + plfd f30,234936 # 581b8 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - mr r29,r12 │ │ │ │ - add r22,r9,r15 │ │ │ │ - std r9,136(r31) │ │ │ │ - mulli r9,r10,24 │ │ │ │ + mr r19,r22 │ │ │ │ + ld r26,56(r31) │ │ │ │ + mr r30,r28 │ │ │ │ std r8,80(r31) │ │ │ │ li r8,0 │ │ │ │ - std r10,112(r31) │ │ │ │ - add r17,r22,r15 │ │ │ │ - mr r24,r8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + add r2,r21,r9 │ │ │ │ + srdi r10,r9,3 │ │ │ │ std r8,72(r31) │ │ │ │ - add r16,r17,r15 │ │ │ │ - subf r9,r9,r16 │ │ │ │ - std r9,152(r31) │ │ │ │ - add r9,r9,r15 │ │ │ │ - std r9,88(r31) │ │ │ │ - add r9,r9,r15 │ │ │ │ - mr r15,r20 │ │ │ │ - std r9,96(r31) │ │ │ │ - mr r9,r28 │ │ │ │ - lwz r10,112(r14) │ │ │ │ - std r1,64(r31) │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - beq 1ea74 │ │ │ │ - ld r10,240(r14) │ │ │ │ - ld r8,80(r31) │ │ │ │ - ldx r24,r10,r8 │ │ │ │ - ld r27,88(r14) │ │ │ │ - ld r8,0(r1) │ │ │ │ - addi r11,r9,-1 │ │ │ │ + add r12,r2,r9 │ │ │ │ + std r2,144(r31) │ │ │ │ + mulli r2,r10,24 │ │ │ │ + std r10,112(r31) │ │ │ │ + mr r10,r8 │ │ │ │ + add r17,r12,r9 │ │ │ │ + mr r24,r12 │ │ │ │ + add r16,r17,r9 │ │ │ │ + subf r2,r2,r16 │ │ │ │ + std r2,160(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,88(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,96(r31) │ │ │ │ + lwz r2,112(r14) │ │ │ │ + std r1,120(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 1ec84 │ │ │ │ + ld r2,240(r14) │ │ │ │ + ld r9,80(r31) │ │ │ │ + ldx r10,r2,r9 │ │ │ │ + ld r28,88(r14) │ │ │ │ + ld r7,0(r1) │ │ │ │ + addi r11,r30,-1 │ │ │ │ cmpdi cr4,r11,0 │ │ │ │ - addi r19,r27,1 │ │ │ │ - mulld r10,r19,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r23,r1,32 │ │ │ │ - blt cr4,1f964 │ │ │ │ - mulld r7,r11,r19 │ │ │ │ - mulld r10,r9,r24 │ │ │ │ - ld r20,120(r14) │ │ │ │ - neg r6,r19 │ │ │ │ - ld r8,72(r14) │ │ │ │ - sldi r5,r9,3 │ │ │ │ - sldi r30,r19,1 │ │ │ │ - cmpdi r19,0 │ │ │ │ - sldi r0,r6,4 │ │ │ │ + addi r20,r28,1 │ │ │ │ + mulld r8,r20,r30 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + neg r8,r8 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ + addi r25,r1,32 │ │ │ │ + blt cr4,1f684 │ │ │ │ + mulld r8,r11,r20 │ │ │ │ + mulld r7,r30,r10 │ │ │ │ + ld r22,120(r14) │ │ │ │ + mulli r3,r20,-16 │ │ │ │ + sldi r5,r30,3 │ │ │ │ + ld r27,72(r14) │ │ │ │ + sldi r29,r20,1 │ │ │ │ + cmpdi cr7,r20,0 │ │ │ │ addi r6,r5,-8 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - add r28,r20,r10 │ │ │ │ - add r7,r23,r7 │ │ │ │ - std r28,128(r31) │ │ │ │ - ldx r4,r8,r6 │ │ │ │ - lfdx f12,r28,r6 │ │ │ │ - srdi r10,r30,1 │ │ │ │ - ld r20,40(r31) │ │ │ │ - mr r21,r7 │ │ │ │ - mtctr r10 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r8,r25,r8 │ │ │ │ + add r7,r22,r7 │ │ │ │ + std r7,136(r31) │ │ │ │ + lxsdx vs32,r27,r6 │ │ │ │ + lfdx f12,r7,r6 │ │ │ │ + ld r4,32(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - addi r3,r10,1 │ │ │ │ - subf r10,r27,r10 │ │ │ │ - stdx r10,r20,r6 │ │ │ │ - ld r20,48(r31) │ │ │ │ - add r3,r3,r27 │ │ │ │ - add r10,r4,r10 │ │ │ │ - stdx r3,r20,r6 │ │ │ │ - ble 1eb6c │ │ │ │ - divd r20,r10,r4 │ │ │ │ - addi r12,r10,1 │ │ │ │ - addi r3,r21,8 │ │ │ │ - std r3,56(r31) │ │ │ │ - divd r3,r12,r4 │ │ │ │ - mulld r20,r20,r4 │ │ │ │ - mulld r3,r3,r4 │ │ │ │ - subf r20,r20,r10 │ │ │ │ - addi r10,r10,2 │ │ │ │ - std r20,8(r21) │ │ │ │ - ld r20,56(r31) │ │ │ │ - subf r3,r3,r12 │ │ │ │ - addi r21,r20,8 │ │ │ │ - std r3,8(r20) │ │ │ │ - bdnz 1eb30 │ │ │ │ + mffprd r9,f0 │ │ │ │ + addi r2,r9,1 │ │ │ │ + subf r9,r28,r9 │ │ │ │ + stdx r9,r4,r6 │ │ │ │ + ld r4,40(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + stdx r2,r4,r6 │ │ │ │ + ble cr7,1edb4 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtvsrdd vs33,r9,r9 │ │ │ │ + plxv vs45,235348 # 58480 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r8 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 1ed6c │ │ │ │ + xxmr vs43,vs45 │ │ │ │ + cmpdi r4,0 │ │ │ │ + vaddudm v13,v13,v31 │ │ │ │ + addi r9,r8,16 │ │ │ │ + vaddudm v12,v0,v1 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r8) │ │ │ │ + beq 1edb4 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v13,v31 │ │ │ │ + vaddudm v11,v13,v1 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + mfctr r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v12,v0,v1 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + vaddudm v13,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + mtctr r4 │ │ │ │ + stxv vs43,-32(r9) │ │ │ │ + stxv vs44,-16(r9) │ │ │ │ + bne 1ed74 │ │ │ │ addi r6,r6,-8 │ │ │ │ - add r7,r7,r0 │ │ │ │ - cmpdi cr7,r6,-8 │ │ │ │ - bne cr7,1eae0 │ │ │ │ - mr r3,r29 │ │ │ │ + add r8,r8,r3 │ │ │ │ + cmpdi r6,-8 │ │ │ │ + bne 1ece8 │ │ │ │ li r4,0 │ │ │ │ - std r9,216(r31) │ │ │ │ - std r8,208(r31) │ │ │ │ - li r20,0 │ │ │ │ - std r11,200(r31) │ │ │ │ - li r28,16 │ │ │ │ - li r21,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r14) │ │ │ │ - mtfprd f0,r27 │ │ │ │ - ld r8,208(r31) │ │ │ │ - ld r11,200(r31) │ │ │ │ - std r29,168(r31) │ │ │ │ - std r26,176(r31) │ │ │ │ + mr r3,r18 │ │ │ │ + std r10,200(r31) │ │ │ │ + std r11,192(r31) │ │ │ │ + li r23,0 │ │ │ │ + li r22,16 │ │ │ │ + bl 5260 │ │ │ │ + li r2,0 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + ld r11,192(r31) │ │ │ │ + ld r10,200(r31) │ │ │ │ + std r26,168(r31) │ │ │ │ + mr r26,r19 │ │ │ │ + mr r19,r20 │ │ │ │ + std r28,176(r31) │ │ │ │ std r25,184(r31) │ │ │ │ - mr r26,r15 │ │ │ │ - mr r25,r21 │ │ │ │ - mr r15,r20 │ │ │ │ - fcfid f0,f0 │ │ │ │ - mr r21,r24 │ │ │ │ - std r27,192(r31) │ │ │ │ - mr r24,r28 │ │ │ │ - mr r27,r18 │ │ │ │ - mr r20,r30 │ │ │ │ - std r9,120(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mr r29,r8 │ │ │ │ - addi r9,r9,2808 │ │ │ │ - fmul f27,f0,f0 │ │ │ │ - std r9,56(r31) │ │ │ │ - addi r9,r18,-16 │ │ │ │ - mr r18,r22 │ │ │ │ - mr r22,r11 │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,216(r31) │ │ │ │ - mr r28,r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r29,r15 │ │ │ │ - ldx r30,r9,r15 │ │ │ │ + mr r20,r24 │ │ │ │ + mr r25,r23 │ │ │ │ + mr r24,r22 │ │ │ │ + mr r28,r30 │ │ │ │ + fcfid f27,f0 │ │ │ │ + std r2,56(r31) │ │ │ │ + ld r2,96(r14) │ │ │ │ + mr r23,r11 │ │ │ │ + mr r22,r10 │ │ │ │ + std r2,128(r31) │ │ │ │ + addi r2,r21,-16 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + std r2,152(r31) │ │ │ │ + mr r2,r29 │ │ │ │ + mr r29,r21 │ │ │ │ + mr r21,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfdx f0,r27,r25 │ │ │ │ + ldx r30,r2,r25 │ │ │ │ fcfid f28,f0 │ │ │ │ - ld r9,128(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ mtfprd f0,r30 │ │ │ │ - lfdx f25,r9,r15 │ │ │ │ - ld r9,120(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - fmul f0,f28,f28 │ │ │ │ - lfdx f26,r9,r15 │ │ │ │ - fdiv f12,f24,f28 │ │ │ │ - fsub f11,f25,f12 │ │ │ │ + lfdx f25,r2,r25 │ │ │ │ + ld r2,128(r31) │ │ │ │ + fmul f11,f28,f28 │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ + lfdx f26,r2,r25 │ │ │ │ + xsdivdp vs12,vs62,vs28 │ │ │ │ + fsub f0,f25,f12 │ │ │ │ fsub f12,f12,f25 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmadd f0,f0,f11,f27 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - ble 1f570 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f26 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f30 │ │ │ │ - fmsub f28,f25,f28,f24 │ │ │ │ + ble 1f2a0 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f26 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f0,f1,f30 │ │ │ │ + fdiv f31,f0,f31 │ │ │ │ + xsmsubmdp vs28,vs25,vs62 │ │ │ │ + ld r2,56(r31) │ │ │ │ ld r9,112(r31) │ │ │ │ - mulld r9,r25,r9 │ │ │ │ + mulld r10,r2,r9 │ │ │ │ fadd f28,f28,f28 │ │ │ │ - sldi r4,r9,3 │ │ │ │ - std r9,208(r31) │ │ │ │ + sldi r6,r10,3 │ │ │ │ + std r10,200(r31) │ │ │ │ fdiv f1,f28,f26 │ │ │ │ - stfdx f31,r27,r4 │ │ │ │ - add r4,r27,r4 │ │ │ │ - std r4,200(r31) │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ + add r4,r29,r6 │ │ │ │ + stfdx f31,r29,r6 │ │ │ │ + std r4,192(r31) │ │ │ │ + bl 4780 │ │ │ │ + ld r2,40(r31) │ │ │ │ fmr f0,f1 │ │ │ │ - ldx r5,r9,r15 │ │ │ │ - cmpd r30,r5 │ │ │ │ - bge 1ed6c │ │ │ │ - ld r9,208(r31) │ │ │ │ + ldx r6,r2,r25 │ │ │ │ + cmpd r30,r6 │ │ │ │ + bge 1efa0 │ │ │ │ + ld r10,200(r31) │ │ │ │ fmul f31,f31,f1 │ │ │ │ - addi r3,r30,2 │ │ │ │ - ld r4,200(r31) │ │ │ │ - cmpd r3,r5 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ + addi r5,r30,2 │ │ │ │ + ld r4,192(r31) │ │ │ │ + cmpd r5,r6 │ │ │ │ + addi r10,r10,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f12,r26,r10 │ │ │ │ fmul f12,f12,f31 │ │ │ │ stfd f12,8(r4) │ │ │ │ - bgt 1ed6c │ │ │ │ - addi r9,r5,-1 │ │ │ │ - ld r10,144(r31) │ │ │ │ - mr r5,r24 │ │ │ │ + bgt 1efa0 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + ld r2,152(r31) │ │ │ │ fmr f12,f1 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - lfdx f9,r10,r24 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - beq 1ed30 │ │ │ │ + mr r10,r24 │ │ │ │ + subf r30,r30,r6 │ │ │ │ + andi. r6,r30,1 │ │ │ │ + lfdx f9,r2,r24 │ │ │ │ + addi r6,r30,-1 │ │ │ │ + beq 1ef54 │ │ │ │ lfdx f11,r26,r24 │ │ │ │ fmul f12,f1,f1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r5,r24,8 │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r10,r24,8 │ │ │ │ fmul f11,f9,f11 │ │ │ │ fmul f11,f11,f12 │ │ │ │ - stfdx f11,r27,r24 │ │ │ │ - beq 1ed6c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r5,8 │ │ │ │ + stfdx f11,r29,r24 │ │ │ │ + beq 1efa0 │ │ │ │ + srdi r30,r30,1 │ │ │ │ + mtctr r30 │ │ │ │ + addi r2,r10,8 │ │ │ │ fmul f8,f12,f0 │ │ │ │ - lfdx f10,r26,r5 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ + lfdx f10,r26,r10 │ │ │ │ + lfdx f11,r26,r2 │ │ │ │ fmul f10,f9,f10 │ │ │ │ fmul f12,f8,f0 │ │ │ │ fmul f11,f9,f11 │ │ │ │ fmul f10,f10,f8 │ │ │ │ fmul f11,f11,f12 │ │ │ │ - stfdx f10,r27,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - stfdx f11,r27,r9 │ │ │ │ - bdnz 1ed38 │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,160(r31) │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpd r28,r25 │ │ │ │ + stfdx f10,r29,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + stfdx f11,r29,r2 │ │ │ │ + mfctr r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + mtctr r9 │ │ │ │ + bne 1ef5c │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r25,r25,8 │ │ │ │ + addi r2,r2,1 │ │ │ │ add r24,r24,r9 │ │ │ │ - bne 1ec14 │ │ │ │ - cmpdi r28,4 │ │ │ │ - mr r15,r26 │ │ │ │ - mr r11,r22 │ │ │ │ - mr r8,r29 │ │ │ │ + cmpd r28,r2 │ │ │ │ + std r2,56(r31) │ │ │ │ + bne 1ee44 │ │ │ │ + mr r30,r28 │ │ │ │ + mr r2,r21 │ │ │ │ + mr r24,r20 │ │ │ │ + mr r21,r29 │ │ │ │ ld r25,184(r31) │ │ │ │ - ld r26,176(r31) │ │ │ │ - mr r22,r18 │ │ │ │ - ld r29,168(r31) │ │ │ │ - mr r18,r27 │ │ │ │ - mr r24,r21 │ │ │ │ - ld r27,192(r31) │ │ │ │ - mr r30,r20 │ │ │ │ - mr r9,r28 │ │ │ │ - beq 1f5ac │ │ │ │ - cmpdi r28,5 │ │ │ │ - li r10,0 │ │ │ │ - beq 1f738 │ │ │ │ - ld r8,32(r31) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 1ef04 │ │ │ │ - ld r7,48(r31) │ │ │ │ + ld r28,176(r31) │ │ │ │ + mr r20,r19 │ │ │ │ + mr r11,r23 │ │ │ │ + mr r19,r26 │ │ │ │ + mr r10,r22 │ │ │ │ + ld r26,168(r31) │ │ │ │ + cmpdi r30,4 │ │ │ │ + mr r29,r2 │ │ │ │ + beq 1f2c4 │ │ │ │ + cmpdi r30,5 │ │ │ │ + li r2,0 │ │ │ │ + beq 1f45c │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 1f140 │ │ │ │ + ld r6,40(r31) │ │ │ │ + sldi r5,r30,3 │ │ │ │ ld r8,24(r14) │ │ │ │ - sldi r4,r9,3 │ │ │ │ - sldi r24,r24,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r28,r20,1 │ │ │ │ + li r7,0 │ │ │ │ ld r27,200(r14) │ │ │ │ - li r6,0 │ │ │ │ - sldi r28,r19,1 │ │ │ │ - add r30,r29,r4 │ │ │ │ - add r0,r7,r4 │ │ │ │ - ld r7,40(r31) │ │ │ │ - lxvx vs0,r8,r24 │ │ │ │ - add r12,r7,r4 │ │ │ │ - add r7,r8,r24 │ │ │ │ - std r7,56(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - ble 1ee88 │ │ │ │ - addi r5,r26,8 │ │ │ │ - mulld r7,r19,r10 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - ld r20,72(r14) │ │ │ │ - addi r21,r25,8 │ │ │ │ - std r5,120(r31) │ │ │ │ - subf r5,r10,r9 │ │ │ │ - ldx r3,r26,r8 │ │ │ │ - lfdx f12,r25,r8 │ │ │ │ - mtctr r5 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ldx r5,r29,r8 │ │ │ │ - ld r24,112(r31) │ │ │ │ - maddld r24,r24,r10,r5 │ │ │ │ - add r5,r7,r5 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r7,r7,r28 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - lfdx f11,r18,r24 │ │ │ │ - ldx r24,r20,r8 │ │ │ │ + li r29,0 │ │ │ │ + add r9,r18,r5 │ │ │ │ + add r0,r6,r5 │ │ │ │ + ld r6,32(r31) │ │ │ │ + lxvx vs0,r8,r10 │ │ │ │ + add r3,r6,r5 │ │ │ │ + add r6,r8,r10 │ │ │ │ + cmpd r30,r2 │ │ │ │ + ble 1f0cc │ │ │ │ + addi r4,r26,8 │ │ │ │ + mulld r8,r20,r2 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + ld r12,72(r14) │ │ │ │ + std r4,56(r31) │ │ │ │ + addi r4,r15,8 │ │ │ │ + ldx r23,r15,r10 │ │ │ │ + lfdx f12,r26,r10 │ │ │ │ + std r4,128(r31) │ │ │ │ + subf r4,r2,r30 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + mtctr r4 │ │ │ │ + ldx r4,r18,r10 │ │ │ │ + ld r22,112(r31) │ │ │ │ + maddld r22,r22,r2,r4 │ │ │ │ + add r4,r8,r4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r8,r8,r28 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + ldx r4,r25,r4 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + lfdx f11,r21,r22 │ │ │ │ + ldx r22,r12,r10 │ │ │ │ + maddld r23,r23,r22,r4 │ │ │ │ + ld r4,128(r31) │ │ │ │ fmul f12,f12,f11 │ │ │ │ - maddld r3,r3,r24,r5 │ │ │ │ - ld r5,120(r31) │ │ │ │ - stfdx f12,r21,r8 │ │ │ │ - stdx r3,r5,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 1ee40 │ │ │ │ - ldx r10,r26,r4 │ │ │ │ - lxvdsx vs12,r25,r4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs11,r10,r27 │ │ │ │ - ld r10,56(r31) │ │ │ │ + stdx r23,r4,r10 │ │ │ │ + ld r4,56(r31) │ │ │ │ + stfdx f12,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 1f080 │ │ │ │ + ldx r2,r15,r5 │ │ │ │ + lxvdsx vs11,r26,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r27 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - ble cr4,1f954 │ │ │ │ + stxv vs0,0(r6) │ │ │ │ + ble cr4,1f674 │ │ │ │ mtctr r11 │ │ │ │ - mr r24,r12 │ │ │ │ - mr r3,r0 │ │ │ │ - mr r7,r30 │ │ │ │ - mr r10,r11 │ │ │ │ - li r21,0 │ │ │ │ - b 1eed0 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r21,0(r7) │ │ │ │ - bdz 1f550 │ │ │ │ - ldu r20,-8(r3) │ │ │ │ - ldu r5,-8(r24) │ │ │ │ - ldu r8,-8(r7) │ │ │ │ - subf r5,r5,r20 │ │ │ │ - cmpd r8,r5 │ │ │ │ - beq 1eec4 │ │ │ │ - ld r5,32(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - sldi r7,r10,3 │ │ │ │ - stdx r8,r29,r7 │ │ │ │ - cmpd r6,r5 │ │ │ │ - bne 1ee0c │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r10,8(r14) │ │ │ │ - ld r8,80(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r7,72(r31) │ │ │ │ - std r8,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bge 1d664 │ │ │ │ - ld r9,48(r14) │ │ │ │ - mr r24,r7 │ │ │ │ - b 1ea58 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 20854 │ │ │ │ - ble cr7,1f000 │ │ │ │ - ld r9,88(r14) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - ld r24,96(r14) │ │ │ │ - addi r26,r20,8 │ │ │ │ - srdi r25,r15,3 │ │ │ │ - li r27,0 │ │ │ │ - mr r23,r12 │ │ │ │ - lfd f30,2088(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r29,r9,1 │ │ │ │ - lfd f31,2928(r10) │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - lfdx f1,r24,r9 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r25,r27 │ │ │ │ - fmul f9,f1,f1 │ │ │ │ - fmr f12,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r20,r9 │ │ │ │ - blt cr4,1efec │ │ │ │ - srdi r10,r29,1 │ │ │ │ - lfd f11,-8(r26) │ │ │ │ - mr r9,r26 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f10,f12,f0 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f12,f0 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 1efc4 │ │ │ │ - addi r27,r27,1 │ │ │ │ - add r26,r26,r15 │ │ │ │ - cmpd r27,r28 │ │ │ │ - bne 1ef84 │ │ │ │ - mr r12,r23 │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 1d664 │ │ │ │ - add r9,r18,r15 │ │ │ │ - srdi r10,r15,3 │ │ │ │ - li r8,8 │ │ │ │ - ld r29,64(r31) │ │ │ │ - ld r26,56(r31) │ │ │ │ - std r15,160(r31) │ │ │ │ - add r21,r9,r15 │ │ │ │ - std r9,152(r31) │ │ │ │ - mulli r9,r10,24 │ │ │ │ - std r8,112(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r10,88(r31) │ │ │ │ - add r17,r21,r15 │ │ │ │ - mr r25,r8 │ │ │ │ - std r8,96(r31) │ │ │ │ - add r16,r17,r15 │ │ │ │ - subf r9,r9,r16 │ │ │ │ - std r9,128(r31) │ │ │ │ - add r9,r9,r15 │ │ │ │ - std r9,80(r31) │ │ │ │ - add r9,r9,r15 │ │ │ │ - mr r15,r20 │ │ │ │ - std r9,72(r31) │ │ │ │ - lwz r9,112(r14) │ │ │ │ - std r1,64(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 1f080 │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,112(r31) │ │ │ │ - ldx r25,r9,r10 │ │ │ │ - ld r27,88(r14) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r20,r28,-1 │ │ │ │ - cmpdi cr4,r20,0 │ │ │ │ - addi r24,r27,1 │ │ │ │ - mulld r9,r24,r28 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r23,r1,32 │ │ │ │ - blt cr4,2084c │ │ │ │ - mulld r10,r20,r24 │ │ │ │ - mulld r19,r28,r25 │ │ │ │ - neg r9,r24 │ │ │ │ - ld r3,120(r14) │ │ │ │ - ld r22,72(r14) │ │ │ │ - sldi r5,r28,3 │ │ │ │ - sldi r30,r24,1 │ │ │ │ - cmpdi r24,0 │ │ │ │ - mr r11,r29 │ │ │ │ - sldi r4,r9,4 │ │ │ │ - addi r8,r5,-8 │ │ │ │ - mr r0,r5 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r19,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r3,r3,r9 │ │ │ │ - add r10,r23,r10 │ │ │ │ - ldx r7,r22,r8 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - ld r5,40(r31) │ │ │ │ - mr r29,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r6,r9,1 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - stdx r9,r5,r8 │ │ │ │ - ld r5,48(r31) │ │ │ │ - add r6,r6,r27 │ │ │ │ - add r9,r7,r9 │ │ │ │ - stdx r6,r5,r8 │ │ │ │ - ble 1f184 │ │ │ │ - std r12,120(r31) │ │ │ │ - divd r5,r9,r7 │ │ │ │ - addi r12,r9,1 │ │ │ │ - addi r6,r29,8 │ │ │ │ - std r6,56(r31) │ │ │ │ - divd r6,r12,r7 │ │ │ │ - mulld r5,r5,r7 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - subf r5,r5,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r5,8(r29) │ │ │ │ - ld r5,56(r31) │ │ │ │ - subf r6,r6,r12 │ │ │ │ - addi r29,r5,8 │ │ │ │ - std r6,8(r5) │ │ │ │ - bdnz 1f144 │ │ │ │ - ld r12,120(r31) │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r10,r10,r4 │ │ │ │ - cmpdi cr7,r8,-8 │ │ │ │ - bne cr7,1f0f0 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r12 │ │ │ │ - mr r5,r0 │ │ │ │ - mr r29,r11 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r8,176(r14) │ │ │ │ - sldi r9,r19,4 │ │ │ │ - li r10,16 │ │ │ │ - li r6,0 │ │ │ │ - addi r19,r18,-16 │ │ │ │ - mr r12,r3 │ │ │ │ - addi r3,r7,-8 │ │ │ │ - ld r7,48(r31) │ │ │ │ - add r8,r8,r9 │ │ │ │ - addi r4,r7,-8 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ldu r5,8(r3) │ │ │ │ - ldu r9,8(r4) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - lfd f0,8(r8) │ │ │ │ - mulld r7,r6,r7 │ │ │ │ - cmpd r9,r5 │ │ │ │ - sldi r0,r7,3 │ │ │ │ - add r11,r18,r0 │ │ │ │ - stfdx f12,r18,r0 │ │ │ │ - ble 1f2a4 │ │ │ │ + mr r22,r3 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r8,r9 │ │ │ │ + mr r2,r11 │ │ │ │ + b 1f10c │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r29,0(r8) │ │ │ │ + bdz 1f280 │ │ │ │ + ldu r12,-8(r23) │ │ │ │ + ldu r4,-8(r22) │ │ │ │ + ldu r10,-8(r8) │ │ │ │ + subf r4,r4,r12 │ │ │ │ + cmpd r10,r4 │ │ │ │ + beq 1f100 │ │ │ │ + ld r4,48(r31) │ │ │ │ addi r7,r7,1 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - addi r0,r5,2 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - cmpd r9,r0 │ │ │ │ - lfdx f11,r15,r7 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f12,8(r11) │ │ │ │ - blt 1f2a4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f9,r19,r10 │ │ │ │ - mr r7,r10 │ │ │ │ - fmr f12,f0 │ │ │ │ - subf r9,r5,r9 │ │ │ │ - andi. r5,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - beq 1f268 │ │ │ │ - lfdx f11,r15,r10 │ │ │ │ - fmul f12,f0,f0 │ │ │ │ - cmpdi r5,0 │ │ │ │ - addi r7,r10,8 │ │ │ │ - fmul f11,f9,f11 │ │ │ │ - fmul f11,f11,f12 │ │ │ │ - stfdx f11,r18,r10 │ │ │ │ - beq 1f2a4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r7,8 │ │ │ │ - fmul f8,f12,f0 │ │ │ │ - lfdx f10,r15,r7 │ │ │ │ - lfdx f11,r15,r9 │ │ │ │ - fmul f10,f9,f10 │ │ │ │ - fmul f12,f8,f0 │ │ │ │ - fmul f11,f9,f11 │ │ │ │ - fmul f10,f10,f8 │ │ │ │ - fmul f11,f11,f12 │ │ │ │ - stfdx f10,r18,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - stfdx f11,r18,r9 │ │ │ │ - bdnz 1f270 │ │ │ │ - addi r6,r6,1 │ │ │ │ - ld r9,160(r31) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r28,r6 │ │ │ │ - add r10,r10,r9 │ │ │ │ - bne 1f1d8 │ │ │ │ - cmpdi r28,4 │ │ │ │ - beq 206b8 │ │ │ │ - cmpdi r28,5 │ │ │ │ - li r9,0 │ │ │ │ - beq 204a0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 1f40c │ │ │ │ - ld r8,48(r31) │ │ │ │ - ld r10,24(r14) │ │ │ │ - sldi r3,r28,3 │ │ │ │ - sldi r25,r25,4 │ │ │ │ - ld r22,200(r14) │ │ │ │ - li r5,0 │ │ │ │ - sldi r11,r24,1 │ │ │ │ - add r0,r12,r3 │ │ │ │ - add r6,r8,r3 │ │ │ │ - ld r8,40(r31) │ │ │ │ - lxvx vs12,r10,r25 │ │ │ │ - add r19,r8,r3 │ │ │ │ - add r8,r10,r25 │ │ │ │ - std r8,120(r31) │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 1f390 │ │ │ │ - addi r8,r29,8 │ │ │ │ - mulld r7,r24,r9 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r25,72(r14) │ │ │ │ - addi r27,r26,8 │ │ │ │ - std r8,56(r31) │ │ │ │ - subf r8,r9,r28 │ │ │ │ - ldx r30,r29,r10 │ │ │ │ - lfdx f0,r26,r10 │ │ │ │ - mtctr r8 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ldx r8,r12,r10 │ │ │ │ - ld r4,88(r31) │ │ │ │ - maddld r4,r4,r9,r8 │ │ │ │ - add r8,r7,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r7,r7,r11 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f11,r18,r4 │ │ │ │ - ldx r4,r25,r10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - maddld r30,r30,r4,r8 │ │ │ │ - ld r8,56(r31) │ │ │ │ - stfdx f0,r27,r10 │ │ │ │ - stdx r30,r8,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 1f348 │ │ │ │ - ldx r9,r29,r3 │ │ │ │ - lxvdsx vs0,r26,r3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r9,r22 │ │ │ │ - ld r9,120(r31) │ │ │ │ - xvmaddadp vs12,vs11,vs0 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - ble cr4,20490 │ │ │ │ - mtctr r20 │ │ │ │ - mr r30,r19 │ │ │ │ - mr r4,r6 │ │ │ │ - mr r7,r0 │ │ │ │ - mr r9,r20 │ │ │ │ - li r25,0 │ │ │ │ - b 1f3d8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r25,0(r7) │ │ │ │ - bdz 20470 │ │ │ │ - ldu r27,-8(r4) │ │ │ │ - ldu r8,-8(r30) │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - subf r8,r8,r27 │ │ │ │ - cmpd r10,r8 │ │ │ │ - beq 1f3cc │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ addi r10,r10,1 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - stdx r10,r12,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ - bne 1f314 │ │ │ │ - ld r9,96(r31) │ │ │ │ - ld r10,8(r14) │ │ │ │ - ld r8,112(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r7,96(r31) │ │ │ │ - std r8,112(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bge 1d664 │ │ │ │ - ld r28,48(r14) │ │ │ │ - mr r25,r7 │ │ │ │ - b 1f064 │ │ │ │ + sldi r8,r2,3 │ │ │ │ + stdx r10,r18,r8 │ │ │ │ + cmpd r7,r4 │ │ │ │ + bne 1f048 │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r9,8(r14) │ │ │ │ + ld r10,80(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r9,120(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + std r10,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bge 1d860 │ │ │ │ + ld r30,48(r14) │ │ │ │ + mr r10,r8 │ │ │ │ + b 1ec68 │ │ │ │ sldi r4,r28,3 │ │ │ │ ld r6,0(r1) │ │ │ │ ld r27,240(r14) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r29,72(r14) │ │ │ │ - lxsd v0,88(r14) │ │ │ │ - ld r0,120(r14) │ │ │ │ - mr r23,r1 │ │ │ │ + mr r29,r1 │ │ │ │ mtctr r30 │ │ │ │ - mr r11,r28 │ │ │ │ - addi r10,r4,15 │ │ │ │ - li r5,0 │ │ │ │ + ld r7,72(r14) │ │ │ │ + lxsd v0,88(r14) │ │ │ │ + li r3,0 │ │ │ │ li r8,0 │ │ │ │ - li r7,0 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mr r9,r27 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - addi r26,r1,32 │ │ │ │ - ble 1f97c │ │ │ │ - std r7,0(r9) │ │ │ │ - std r8,8(r9) │ │ │ │ - ble cr7,1f96c │ │ │ │ + li r10,0 │ │ │ │ + addi r9,r4,15 │ │ │ │ + ld r26,120(r14) │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + mr r2,r27 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + addi r25,r1,32 │ │ │ │ + ble 1f69c │ │ │ │ + std r10,0(r2) │ │ │ │ + std r8,8(r2) │ │ │ │ + ble cr7,1f68c │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - li r24,0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - sldi r3,r5,3 │ │ │ │ + li r0,0 │ │ │ │ + addi r9,r4,-8 │ │ │ │ + sldi r11,r3,3 │ │ │ │ + li r5,0 │ │ │ │ li r6,0 │ │ │ │ - li r7,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r3,r0,r3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 1f4e0 │ │ │ │ - ldx r10,r29,r6 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - std r7,0(r9) │ │ │ │ - ldx r22,r29,r6 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - mtfprd f12,r22 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r11,r26,r11 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 1f210 │ │ │ │ + ldx r9,r7,r5 │ │ │ │ + mulld r6,r6,r9 │ │ │ │ + std r6,0(r2) │ │ │ │ + ldx r24,r7,r5 │ │ │ │ + lfdx f0,r11,r5 │ │ │ │ + mtfprd f12,r24 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r25,f0 │ │ │ │ - divd r10,r25,r22 │ │ │ │ - mulld r10,r10,r22 │ │ │ │ - subf r10,r10,r25 │ │ │ │ - add r10,r10,r22 │ │ │ │ - divd r25,r10,r22 │ │ │ │ - mulld r25,r25,r22 │ │ │ │ - subf r10,r25,r10 │ │ │ │ - add r7,r10,r7 │ │ │ │ - stdx r10,r26,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r7,0(r9) │ │ │ │ - bdnz 1f4d4 │ │ │ │ + mffprd r10,f0 │ │ │ │ + divd r9,r10,r24 │ │ │ │ + mulld r9,r9,r24 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r24 │ │ │ │ + divd r10,r9,r24 │ │ │ │ + mulld r10,r10,r24 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + add r6,r9,r6 │ │ │ │ + stdx r9,r25,r5 │ │ │ │ + addi r5,r5,8 │ │ │ │ + std r6,0(r2) │ │ │ │ + bdnz 1f204 │ │ │ │ addi r8,r8,1 │ │ │ │ cmpd r8,r30 │ │ │ │ - beq 1f97c │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r5,r5,r28 │ │ │ │ - std r24,0(r9) │ │ │ │ - std r8,8(r9) │ │ │ │ - b 1f4b0 │ │ │ │ - ld r7,32(r31) │ │ │ │ - ld r8,0(r29) │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r6,r7 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r29) │ │ │ │ - bne 1ee14 │ │ │ │ - b 1ef04 │ │ │ │ - blt 1f584 │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - fmul f31,f26,f31 │ │ │ │ - b 1ec7c │ │ │ │ + beq 1f69c │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r3,r3,r28 │ │ │ │ + std r0,0(r2) │ │ │ │ + std r8,8(r2) │ │ │ │ + b 1f1e0 │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r10,0(r18) │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r8,r7 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r18) │ │ │ │ + bne 1f050 │ │ │ │ + b 1f140 │ │ │ │ + fmul f31,f26,f30 │ │ │ │ + bge 1eea0 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f26 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f30 │ │ │ │ - b 1ec7c │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble 1ef04 │ │ │ │ - mulli r9,r27,48 │ │ │ │ - ld r10,0(r8) │ │ │ │ - sldi r3,r27,5 │ │ │ │ - ld r6,24(r14) │ │ │ │ - ld r7,0(r26) │ │ │ │ - sldi r5,r27,4 │ │ │ │ - sldi r24,r21,4 │ │ │ │ - ld r28,8(r8) │ │ │ │ - ld r19,16(r8) │ │ │ │ - ld r27,24(r8) │ │ │ │ - lfd f8,0(r25) │ │ │ │ - addi r8,r3,24 │ │ │ │ - ld r4,200(r14) │ │ │ │ - std r25,144(r31) │ │ │ │ - addi r5,r5,8 │ │ │ │ - lxvx vs12,r6,r24 │ │ │ │ - mulld r12,r7,r10 │ │ │ │ - add r6,r6,r24 │ │ │ │ - add r8,r23,r8 │ │ │ │ - addi r7,r23,-8 │ │ │ │ - addi r9,r9,40 │ │ │ │ - li r10,0 │ │ │ │ - add r24,r23,r5 │ │ │ │ - std r8,128(r31) │ │ │ │ - add r3,r23,r9 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r5,8(r7) │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f26 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f0,f1,f30 │ │ │ │ + fdiv f31,f0,f31 │ │ │ │ + b 1eea0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 1f140 │ │ │ │ + mulli r9,r28,48 │ │ │ │ + ld r4,0(r15) │ │ │ │ + ld r5,0(r27) │ │ │ │ + sldi r11,r28,4 │ │ │ │ + sldi r2,r28,5 │ │ │ │ + sldi r10,r22,4 │ │ │ │ + ld r7,24(r14) │ │ │ │ + ld r30,8(r27) │ │ │ │ + sldi r3,r20,1 │ │ │ │ + addi r6,r25,-8 │ │ │ │ li r8,0 │ │ │ │ - std r24,56(r31) │ │ │ │ - std r29,168(r31) │ │ │ │ - std r18,176(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ - add r5,r12,r5 │ │ │ │ + ld r20,16(r27) │ │ │ │ + ld r28,24(r27) │ │ │ │ + addi r11,r11,8 │ │ │ │ + addi r2,r2,24 │ │ │ │ + lfd f8,0(r26) │ │ │ │ + mulld r27,r4,r5 │ │ │ │ + ld r5,200(r14) │ │ │ │ + add r2,r25,r2 │ │ │ │ + add r12,r25,r11 │ │ │ │ + addi r9,r9,40 │ │ │ │ + lxvx vs12,r7,r10 │ │ │ │ + add r7,r7,r10 │ │ │ │ + std r2,56(r31) │ │ │ │ + add r4,r25,r9 │ │ │ │ + ldu r10,8(r6) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r11,r12 │ │ │ │ + li r9,0 │ │ │ │ + std r18,128(r31) │ │ │ │ + std r15,136(r31) │ │ │ │ + std r26,152(r31) │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + std r21,168(r31) │ │ │ │ + std r19,176(r31) │ │ │ │ + add r10,r27,r10 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r9,r5,r28 │ │ │ │ - std r9,120(r31) │ │ │ │ - ld r11,56(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r21,128(r31) │ │ │ │ - li r23,0 │ │ │ │ - std r26,184(r31) │ │ │ │ - ldu r20,8(r11) │ │ │ │ - std r11,56(r31) │ │ │ │ - ld r11,152(r31) │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - ld r9,120(r31) │ │ │ │ - add r20,r9,r20 │ │ │ │ + mulld r25,r10,r30 │ │ │ │ + ld r26,160(r31) │ │ │ │ + ldu r22,8(r11) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + li r19,0 │ │ │ │ + std r27,184(r31) │ │ │ │ + ld r18,56(r31) │ │ │ │ + lfdx f10,r26,r2 │ │ │ │ + add r22,r25,r22 │ │ │ │ + mulld r15,r22,r20 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r18,r20,r19 │ │ │ │ - ld r26,88(r31) │ │ │ │ - ldu r0,8(r21) │ │ │ │ - sldi r9,r23,3 │ │ │ │ - mtctr r30 │ │ │ │ - ld r11,96(r31) │ │ │ │ - mr r29,r3 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r0,r18,r0 │ │ │ │ - mulld r25,r0,r27 │ │ │ │ + ld r23,88(r31) │ │ │ │ + ldu r0,8(r18) │ │ │ │ + sldi r2,r19,3 │ │ │ │ + mtctr r29 │ │ │ │ + mr r26,r4 │ │ │ │ + ld r27,96(r31) │ │ │ │ + lfdx f9,r23,r2 │ │ │ │ + add r0,r15,r0 │ │ │ │ + mulld r21,r0,r28 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - ldu r9,8(r29) │ │ │ │ - lfd f0,0(r11) │ │ │ │ - addi r11,r11,8 │ │ │ │ - add r9,r25,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r27) │ │ │ │ + ldu r2,8(r26) │ │ │ │ + addi r27,r27,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r26,r9,4 │ │ │ │ - lxvx vs7,r26,r4 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r23,r2,4 │ │ │ │ + lxvx vs7,r23,r5 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - bdnz 1f6a0 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r30 │ │ │ │ - bne 1f678 │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + bdnz 1f3c0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r3 │ │ │ │ + bne 1f38c │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r27,184(r31) │ │ │ │ + cmpd r9,r19 │ │ │ │ + bne 1f364 │ │ │ │ addi r8,r8,1 │ │ │ │ - ld r26,184(r31) │ │ │ │ - cmpd r8,r23 │ │ │ │ - bne 1f644 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r29,168(r31) │ │ │ │ - ld r18,176(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bne 1f618 │ │ │ │ - ld r25,144(r31) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r9,32(r26) │ │ │ │ - std r5,8(r26) │ │ │ │ - std r20,16(r26) │ │ │ │ - std r0,24(r26) │ │ │ │ - std r10,24(r29) │ │ │ │ - std r10,0(r29) │ │ │ │ - std r10,8(r29) │ │ │ │ - std r10,16(r29) │ │ │ │ - stfd f0,32(r25) │ │ │ │ - stfd f11,8(r25) │ │ │ │ - stfd f10,16(r25) │ │ │ │ - stfd f9,24(r25) │ │ │ │ - b 1ef04 │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble 1ef04 │ │ │ │ - ld r7,0(r26) │ │ │ │ - ld r10,0(r8) │ │ │ │ - mulli r6,r27,48 │ │ │ │ - ld r4,16(r8) │ │ │ │ - sldi r0,r27,6 │ │ │ │ - sldi r11,r27,4 │ │ │ │ - sldi r24,r21,4 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r9,r27,5 │ │ │ │ - ld r12,8(r8) │ │ │ │ - ld r21,24(r8) │ │ │ │ - ld r27,32(r8) │ │ │ │ - mr r8,r0 │ │ │ │ - lfd f7,0(r25) │ │ │ │ - addi r11,r11,8 │ │ │ │ - addi r9,r9,24 │ │ │ │ - addi r3,r23,-8 │ │ │ │ - std r29,168(r31) │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - addi r0,r8,56 │ │ │ │ - std r4,120(r31) │ │ │ │ - ld r4,200(r14) │ │ │ │ - li r7,0 │ │ │ │ - addi r8,r6,40 │ │ │ │ - add r6,r23,r11 │ │ │ │ - lxvx vs12,r5,r24 │ │ │ │ - add r9,r23,r9 │ │ │ │ - add r5,r5,r24 │ │ │ │ - add r0,r23,r0 │ │ │ │ - std r6,128(r31) │ │ │ │ - add r20,r23,r8 │ │ │ │ - std r9,144(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r24,8(r3) │ │ │ │ - ld r23,128(r31) │ │ │ │ - li r29,0 │ │ │ │ - mr r28,r7 │ │ │ │ - std r26,176(r31) │ │ │ │ - std r25,184(r31) │ │ │ │ - std r6,192(r31) │ │ │ │ - lfdx f8,r18,r9 │ │ │ │ - add r24,r6,r24 │ │ │ │ + ld r18,128(r31) │ │ │ │ + ld r15,136(r31) │ │ │ │ + ld r26,152(r31) │ │ │ │ + ld r21,168(r31) │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r19,176(r31) │ │ │ │ + bne 1f330 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stfd f0,32(r26) │ │ │ │ + std r2,32(r15) │ │ │ │ + std r0,24(r15) │ │ │ │ + std r10,8(r15) │ │ │ │ + std r22,16(r15) │ │ │ │ + mtvsrdd vs0,r29,r29 │ │ │ │ + stfd f11,8(r26) │ │ │ │ + stfd f10,16(r26) │ │ │ │ + stfd f9,24(r26) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 1f140 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ble 1f140 │ │ │ │ + ld r9,0(r27) │ │ │ │ + ld r11,0(r15) │ │ │ │ + sldi r3,r28,4 │ │ │ │ + mulli r7,r28,48 │ │ │ │ + sldi r2,r28,6 │ │ │ │ + sldi r5,r28,5 │ │ │ │ + ld r0,16(r27) │ │ │ │ + ld r6,24(r14) │ │ │ │ + sldi r10,r22,4 │ │ │ │ + sldi r30,r20,1 │ │ │ │ + addi r4,r25,-8 │ │ │ │ + li r8,0 │ │ │ │ + addi r3,r3,8 │ │ │ │ + addi r5,r5,24 │ │ │ │ + ld r12,8(r27) │ │ │ │ + ld r23,24(r27) │ │ │ │ + lfd f7,0(r26) │ │ │ │ + ld r27,32(r27) │ │ │ │ + mulld r9,r11,r9 │ │ │ │ + std r0,128(r31) │ │ │ │ + addi r0,r2,56 │ │ │ │ + add r2,r25,r3 │ │ │ │ + addi r7,r7,40 │ │ │ │ + lxvx vs12,r6,r10 │ │ │ │ + add r6,r6,r10 │ │ │ │ + std r2,136(r31) │ │ │ │ + add r2,r25,r5 │ │ │ │ + ld r5,200(r14) │ │ │ │ + add r22,r25,r7 │ │ │ │ + add r0,r25,r0 │ │ │ │ + mr r7,r9 │ │ │ │ + std r2,152(r31) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ldu r25,8(r4) │ │ │ │ + ld r28,136(r31) │ │ │ │ + std r26,184(r31) │ │ │ │ + li r11,0 │ │ │ │ + mr r26,r8 │ │ │ │ + std r18,168(r31) │ │ │ │ + std r15,176(r31) │ │ │ │ + lfdx f8,r21,r2 │ │ │ │ + std r21,192(r31) │ │ │ │ + std r19,200(r31) │ │ │ │ + std r7,208(r31) │ │ │ │ + add r25,r7,r25 │ │ │ │ fmul f8,f7,f8 │ │ │ │ - mulld r9,r24,r12 │ │ │ │ - std r9,56(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - sldi r9,r29,3 │ │ │ │ - ldu r19,8(r23) │ │ │ │ - ld r7,144(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r18,200(r31) │ │ │ │ - std r15,208(r31) │ │ │ │ - std r24,216(r31) │ │ │ │ + mulld r2,r25,r12 │ │ │ │ + std r25,216(r31) │ │ │ │ + std r2,56(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + sldi r2,r11,3 │ │ │ │ + ldu r20,8(r28) │ │ │ │ + li r9,0 │ │ │ │ std r12,224(r31) │ │ │ │ - lfdx f11,r8,r9 │ │ │ │ - ld r9,56(r31) │ │ │ │ - add r19,r9,r19 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r8,152(r31) │ │ │ │ + lfdx f11,r10,r2 │ │ │ │ + ld r2,56(r31) │ │ │ │ + add r20,r2,r20 │ │ │ │ + ld r2,128(r31) │ │ │ │ fmul f11,f8,f11 │ │ │ │ - std r19,232(r31) │ │ │ │ - mulld r6,r19,r9 │ │ │ │ - ldu r8,8(r7) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r15,r20 │ │ │ │ + std r20,232(r31) │ │ │ │ + mulld r7,r20,r2 │ │ │ │ + ldu r10,8(r8) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mr r15,r22 │ │ │ │ li r18,0 │ │ │ │ - lfdx f10,r22,r9 │ │ │ │ - add r8,r6,r8 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r10,r7,r10 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r8,r21 │ │ │ │ - nop │ │ │ │ + mulld r12,r10,r23 │ │ │ │ nop │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r18,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r25,r0 │ │ │ │ - mr r26,r16 │ │ │ │ - lfdx f9,r17,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + mtctr r29 │ │ │ │ + mr r21,r0 │ │ │ │ + mr r25,r16 │ │ │ │ + lfdx f9,r17,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r19,r11,r27 │ │ │ │ + mulld r19,r3,r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r25) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + lfd f0,0(r25) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r25,r25,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r24,r9,4 │ │ │ │ - lxvx vs6,r24,r4 │ │ │ │ + add r2,r19,r2 │ │ │ │ + sldi r20,r2,4 │ │ │ │ + lxvx vs6,r20,r5 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddadp vs12,vs6,vs5 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 1f890 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 1f5b0 │ │ │ │ addi r18,r18,1 │ │ │ │ cmpd r18,r30 │ │ │ │ - bne 1f860 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r18 │ │ │ │ - bne 1f838 │ │ │ │ - addi r29,r29,1 │ │ │ │ - ld r18,200(r31) │ │ │ │ - ld r15,208(r31) │ │ │ │ - ld r24,216(r31) │ │ │ │ + bne 1f580 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r18 │ │ │ │ + bne 1f55c │ │ │ │ + addi r11,r11,1 │ │ │ │ ld r12,224(r31) │ │ │ │ - ld r19,232(r31) │ │ │ │ - cmpd r29,r10 │ │ │ │ - bne 1f7f8 │ │ │ │ - addi r7,r28,1 │ │ │ │ - ld r26,176(r31) │ │ │ │ - ld r25,184(r31) │ │ │ │ - ld r6,192(r31) │ │ │ │ - cmpd r7,r29 │ │ │ │ - bne 1f7c4 │ │ │ │ - ld r29,168(r31) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stfd f0,40(r25) │ │ │ │ - std r9,40(r26) │ │ │ │ - std r24,8(r26) │ │ │ │ - stfd f8,8(r25) │ │ │ │ - std r19,16(r26) │ │ │ │ - stfd f11,16(r25) │ │ │ │ - std r8,24(r26) │ │ │ │ - stfd f10,24(r25) │ │ │ │ - std r11,32(r26) │ │ │ │ - stfd f9,32(r25) │ │ │ │ - std r7,32(r29) │ │ │ │ - std r7,0(r29) │ │ │ │ - std r7,8(r29) │ │ │ │ - std r7,16(r29) │ │ │ │ - std r7,24(r29) │ │ │ │ - b 1ef04 │ │ │ │ - sldi r8,r11,3 │ │ │ │ - mr r10,r11 │ │ │ │ - ldx r8,r29,r8 │ │ │ │ - b 1eee8 │ │ │ │ - mr r10,r9 │ │ │ │ - b 1edc8 │ │ │ │ + ld r20,232(r31) │ │ │ │ + cmpd r11,r9 │ │ │ │ + bne 1f528 │ │ │ │ + mr r8,r26 │ │ │ │ + ld r18,168(r31) │ │ │ │ + ld r15,176(r31) │ │ │ │ + ld r21,192(r31) │ │ │ │ + ld r19,200(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + ld r7,208(r31) │ │ │ │ + ld r25,216(r31) │ │ │ │ + ld r26,184(r31) │ │ │ │ + cmpd r8,r11 │ │ │ │ + bne 1f4e4 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stfd f0,40(r26) │ │ │ │ + std r2,40(r15) │ │ │ │ + std r3,32(r15) │ │ │ │ + std r25,8(r15) │ │ │ │ + std r20,16(r15) │ │ │ │ + mtvsrdd vs0,r29,r29 │ │ │ │ + stfd f8,8(r26) │ │ │ │ + stfd f11,16(r26) │ │ │ │ + std r29,32(r18) │ │ │ │ + std r10,24(r15) │ │ │ │ + stfd f10,24(r26) │ │ │ │ + stfd f9,32(r26) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 1f140 │ │ │ │ + sldi r10,r11,3 │ │ │ │ + mr r2,r11 │ │ │ │ + ldx r10,r18,r10 │ │ │ │ + b 1f124 │ │ │ │ + mr r2,r30 │ │ │ │ + b 1f004 │ │ │ │ addi r8,r8,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r3,r3,r28 │ │ │ │ + bdnz 1f1cc │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,1f770 │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 1f7d0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r7 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 1f710 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 1f6fc │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 1f6ec │ │ │ │ + lxv vs32,0(r7) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r7,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ addi r9,r9,16 │ │ │ │ - add r5,r5,r28 │ │ │ │ - bdnz 1f49c │ │ │ │ - addi r8,r29,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,1fa0c │ │ │ │ - mr r6,r28 │ │ │ │ - li r5,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r10,r6,3 │ │ │ │ - beq 1f9d4 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 1f9c4 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 1f9b8 │ │ │ │ - ld r7,0(r29) │ │ │ │ - mr r8,r29 │ │ │ │ - mr r11,r28 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - addi r11,r11,-1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - cmpdi r11,1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - beq 1fa04 │ │ │ │ - srdi r9,r6,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r10,8(r8) │ │ │ │ - ld r9,16(r8) │ │ │ │ - ld r4,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - mulld r9,r5,r9 │ │ │ │ - ld r6,0(r8) │ │ │ │ - mulld r7,r10,r4 │ │ │ │ - mulld r5,r9,r6 │ │ │ │ - bdnz 1f9dc │ │ │ │ - mulld r9,r7,r5 │ │ │ │ - b 1fa10 │ │ │ │ - li r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - std r12,72(r31) │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 1f744 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 1f718 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r28,r28,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 1f770 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r7,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5200 │ │ │ │ sldi r3,r30,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ mr r4,r27 │ │ │ │ - mr r29,r3 │ │ │ │ + mr r28,r3 │ │ │ │ mr r3,r30 │ │ │ │ - mr r5,r29 │ │ │ │ + mr r5,r28 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r29 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ ld r28,48(r14) │ │ │ │ + cmpdi r28,0 │ │ │ │ ld r30,8(r14) │ │ │ │ - ld r12,72(r31) │ │ │ │ - std r9,0(r23) │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - mr r1,r23 │ │ │ │ - b 1e934 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 1d230 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + b 1eb34 │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + b 1f764 │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r5,r5,r28 │ │ │ │ + bdnz 1ea78 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,1f8c0 │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 1f914 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r8 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 1f860 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 1f84c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 1f83c │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r8,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 1f894 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 1f868 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r28,r28,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 1f8c0 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r8,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ + sldi r3,r30,4 │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r26 │ │ │ │ + mr r28,r3 │ │ │ │ + mr r3,r30 │ │ │ │ + mr r5,r28 │ │ │ │ + fctidz f0,f31 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r30,8(r14) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + b 1e018 │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + b 1f8b4 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 20bc4 │ │ │ │ + ble cr7,1f9e0 │ │ │ │ + ld r2,88(r14) │ │ │ │ + ld r9,64(r31) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + nop │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + addi r27,r22,8 │ │ │ │ + li r29,0 │ │ │ │ + ld r24,96(r14) │ │ │ │ + addi r26,r2,1 │ │ │ │ + srdi r25,r9,3 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + sldi r26,r26,1 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + lfdx f1,r24,r2 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4780 │ │ │ │ + mulld r2,r25,r29 │ │ │ │ + fmul f9,f1,f1 │ │ │ │ + fmr f12,f1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r22,r2 │ │ │ │ + blt cr4,1f9cc │ │ │ │ + srdi r9,r26,1 │ │ │ │ + lfd f11,-8(r27) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r27 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f10,f12,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f10,f11,f10 │ │ │ │ + fmul f11,f12,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + fmul f11,f10,f11 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f11,-8(r2) │ │ │ │ + bdnz 1f9a4 │ │ │ │ + addi r29,r29,1 │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpd r29,r28 │ │ │ │ + add r27,r27,r2 │ │ │ │ + bne 1f964 │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r10,24(r14) │ │ │ │ - ld r3,200(r14) │ │ │ │ - ble 1d664 │ │ │ │ - ld r9,192(r14) │ │ │ │ - sldi r7,r30,3 │ │ │ │ + ble 1d860 │ │ │ │ + ld r9,64(r31) │ │ │ │ + li r8,8 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + ld r26,56(r31) │ │ │ │ + mr r19,r22 │ │ │ │ + std r8,112(r31) │ │ │ │ + li r8,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + add r2,r21,r9 │ │ │ │ + srdi r10,r9,3 │ │ │ │ + mr r20,r8 │ │ │ │ + std r8,96(r31) │ │ │ │ + std r10,88(r31) │ │ │ │ + add r12,r2,r9 │ │ │ │ + std r2,144(r31) │ │ │ │ + mulli r2,r10,24 │ │ │ │ + add r17,r12,r9 │ │ │ │ + mr r25,r12 │ │ │ │ + add r16,r17,r9 │ │ │ │ + subf r2,r2,r16 │ │ │ │ + std r2,168(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,72(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,80(r31) │ │ │ │ + lwz r2,112(r14) │ │ │ │ + std r1,128(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 1fa68 │ │ │ │ + ld r2,240(r14) │ │ │ │ + ld r9,112(r31) │ │ │ │ + ldx r20,r2,r9 │ │ │ │ + ld r24,88(r14) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r27,r28,-1 │ │ │ │ + cmpdi cr4,r27,0 │ │ │ │ + addi r30,r24,1 │ │ │ │ + mulld r2,r30,r28 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + blt cr4,20bbc │ │ │ │ + mulld r9,r27,r30 │ │ │ │ + mulld r8,r28,r20 │ │ │ │ + ld r6,120(r14) │ │ │ │ + mulli r4,r30,-16 │ │ │ │ + sldi r5,r28,3 │ │ │ │ + ld r22,72(r14) │ │ │ │ + sldi r29,r30,1 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + addi r10,r5,-8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + add r9,r23,r9 │ │ │ │ + add r6,r6,r2 │ │ │ │ + lxsdx vs32,r22,r10 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + ld r3,32(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r7,f0 │ │ │ │ + addi r2,r7,1 │ │ │ │ + subf r7,r24,r7 │ │ │ │ + stdx r7,r3,r10 │ │ │ │ + ld r3,40(r31) │ │ │ │ + add r2,r2,r24 │ │ │ │ + stdx r2,r3,r10 │ │ │ │ + ble cr7,1fb94 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtvsrdd vs45,r7,r7 │ │ │ │ + plxv vs33,231796 # 58480 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r9 │ │ │ │ + andi. r3,r2,1 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + beq 1fb4c │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r3,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r7,r9,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 1fb94 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v0,v1 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + mfctr r2 │ │ │ │ + addi r7,r7,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + mtctr r3 │ │ │ │ + stxv vs43,-32(r7) │ │ │ │ + stxv vs44,-16(r7) │ │ │ │ + bne 1fb54 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r4 │ │ │ │ + cmpdi r10,-8 │ │ │ │ + bne 1fac8 │ │ │ │ + li r4,0 │ │ │ │ + mr r3,r18 │ │ │ │ + std r8,56(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + li r9,16 │ │ │ │ + li r7,0 │ │ │ │ + addi r3,r21,-16 │ │ │ │ + ld r10,176(r14) │ │ │ │ + addi r4,r2,-8 │ │ │ │ + ld r2,40(r31) │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r10,r10,r8 │ │ │ │ + addi r5,r2,-8 │ │ │ │ + ld r6,88(r31) │ │ │ │ + ldu r2,8(r4) │ │ │ │ + ldu r8,8(r5) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + lfd f0,8(r10) │ │ │ │ + mulld r6,r7,r6 │ │ │ │ + cmpd r8,r2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ + add r11,r21,r0 │ │ │ │ + stfdx f12,r21,r0 │ │ │ │ + ble 1fcbc │ │ │ │ + addi r6,r6,1 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + addi r0,r2,2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + cmpd r8,r0 │ │ │ │ + lfdx f11,r19,r6 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + stfd f12,8(r11) │ │ │ │ + blt 1fcbc │ │ │ │ + addi r8,r8,-1 │ │ │ │ + lfdx f9,r3,r9 │ │ │ │ + fmr f12,f0 │ │ │ │ + mr r6,r9 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 1fc70 │ │ │ │ + lfdx f11,r19,r9 │ │ │ │ + fmul f12,f0,f0 │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r6,r9,8 │ │ │ │ + fmul f11,f9,f11 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + stfdx f11,r21,r9 │ │ │ │ + beq 1fcbc │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r8,r6,8 │ │ │ │ + fmul f8,f12,f0 │ │ │ │ + lfdx f10,r19,r6 │ │ │ │ + mfctr r2 │ │ │ │ + lfdx f11,r19,r8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + fmul f10,f9,f10 │ │ │ │ + fmul f12,f8,f0 │ │ │ │ + fmul f11,f9,f11 │ │ │ │ + fmul f10,f10,f8 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + stfdx f10,r21,r6 │ │ │ │ + addi r6,r6,16 │ │ │ │ + stfdx f11,r21,r8 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + mtctr r8 │ │ │ │ + bne 1fc78 │ │ │ │ + addi r7,r7,1 │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r28,r7 │ │ │ │ + add r9,r9,r2 │ │ │ │ + bne 1fbe0 │ │ │ │ + cmpdi r28,4 │ │ │ │ + beq 20a2c │ │ │ │ + cmpdi r28,5 │ │ │ │ + li r2,0 │ │ │ │ + beq 20810 │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 1fe24 │ │ │ │ + ld r10,40(r31) │ │ │ │ + sldi r4,r28,3 │ │ │ │ + ld r9,24(r14) │ │ │ │ + sldi r8,r20,4 │ │ │ │ + sldi r11,r30,1 │ │ │ │ li r6,0 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r7,r7,r9 │ │ │ │ - ldu r5,8(r9) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 1faf8 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mtctr r5 │ │ │ │ - ld r30,176(r14) │ │ │ │ - ld r11,184(r14) │ │ │ │ - sldi r8,r6,3 │ │ │ │ - ldx r4,r11,r8 │ │ │ │ - lxvdsx vs12,r30,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - lxvx vs11,r4,r3 │ │ │ │ - xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - bdnz 1fad4 │ │ │ │ - add r6,r5,r6 │ │ │ │ - cmpld r9,r7 │ │ │ │ + ld r12,200(r14) │ │ │ │ + li r3,0 │ │ │ │ + add r20,r18,r4 │ │ │ │ + add r0,r10,r4 │ │ │ │ + ld r10,32(r31) │ │ │ │ + lxvx vs12,r9,r8 │ │ │ │ + add r7,r10,r4 │ │ │ │ + add r10,r9,r8 │ │ │ │ + cmpd r28,r2 │ │ │ │ + ble 1fdb0 │ │ │ │ + addi r8,r26,8 │ │ │ │ + mulld r5,r30,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r22,72(r14) │ │ │ │ + std r8,56(r31) │ │ │ │ + addi r8,r15,8 │ │ │ │ + ldx r24,r15,r9 │ │ │ │ + lfdx f0,r26,r9 │ │ │ │ + std r8,120(r31) │ │ │ │ + subf r8,r2,r28 │ │ │ │ + sldi r5,r5,1 │ │ │ │ + mtctr r8 │ │ │ │ + ldx r8,r18,r9 │ │ │ │ + ld r29,88(r31) │ │ │ │ + maddld r29,r29,r2,r8 │ │ │ │ + add r8,r5,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r5,r5,r11 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + lfdx f11,r21,r29 │ │ │ │ + ldx r29,r22,r9 │ │ │ │ + maddld r24,r24,r29,r8 │ │ │ │ + ld r8,120(r31) │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + stdx r24,r8,r9 │ │ │ │ + ld r8,56(r31) │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 1fd64 │ │ │ │ + ldx r2,r15,r4 │ │ │ │ + lxvdsx vs11,r26,r4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r12 │ │ │ │ + xvmaddadp vs12,vs11,vs0 │ │ │ │ + stxv vs12,0(r10) │ │ │ │ + ble cr4,20800 │ │ │ │ + mtctr r27 │ │ │ │ + mr r24,r7 │ │ │ │ + mr r29,r0 │ │ │ │ + mr r5,r20 │ │ │ │ + mr r2,r27 │ │ │ │ + b 1fdf0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r3,0(r5) │ │ │ │ + bdz 207e0 │ │ │ │ + ldu r22,-8(r29) │ │ │ │ + ldu r8,-8(r24) │ │ │ │ + ldu r9,-8(r5) │ │ │ │ + subf r8,r8,r22 │ │ │ │ + cmpd r9,r8 │ │ │ │ + beq 1fde4 │ │ │ │ + ld r5,48(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r8,r2,3 │ │ │ │ + stdx r9,r18,r8 │ │ │ │ + cmpd r6,r5 │ │ │ │ + bne 1fd2c │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r9,8(r14) │ │ │ │ + ld r10,112(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r10,r10,16 │ │ │ │ - bne 1fab4 │ │ │ │ - b 1d664 │ │ │ │ - ld r3,0(r29) │ │ │ │ - ld r9,0(r8) │ │ │ │ - li r11,0 │ │ │ │ - b 1d024 │ │ │ │ - ldx r3,r29,r4 │ │ │ │ - ldx r9,r8,r4 │ │ │ │ - b 1d024 │ │ │ │ - ldu r7,-8(r22) │ │ │ │ - sradi r7,r7,1 │ │ │ │ - addze r7,r7 │ │ │ │ - stdu r7,-8(r23) │ │ │ │ - bne cr4,1cec0 │ │ │ │ - b 1cef8 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 20254 │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 1d664 │ │ │ │ - ld r22,64(r31) │ │ │ │ - ld r21,56(r31) │ │ │ │ - li r9,8 │ │ │ │ - li r16,0 │ │ │ │ - std r9,72(r31) │ │ │ │ - lwz r9,112(r14) │ │ │ │ - mr r25,r16 │ │ │ │ - std r1,64(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 1fb80 │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,72(r31) │ │ │ │ - ldx r25,r9,r10 │ │ │ │ - ld r23,88(r14) │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r9,128(r31) │ │ │ │ + std r8,96(r31) │ │ │ │ + std r10,112(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bge 1d860 │ │ │ │ ld r28,48(r14) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r27,r23,1 │ │ │ │ - addi r26,r28,-1 │ │ │ │ - mulld r9,r27,r28 │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - blt cr4,2024c │ │ │ │ - mulld r10,r26,r27 │ │ │ │ + mr r20,r8 │ │ │ │ + b 1fa4c │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 20598 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 1d860 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + ld r22,56(r31) │ │ │ │ + li r2,0 │ │ │ │ + li r16,8 │ │ │ │ + std r2,64(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + lwz r2,112(r14) │ │ │ │ + ld r23,64(r31) │ │ │ │ + std r1,72(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 1fea8 │ │ │ │ + ld r2,240(r14) │ │ │ │ + ldx r23,r2,r16 │ │ │ │ + ld r26,88(r14) │ │ │ │ + ld r30,48(r14) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r25,r26,1 │ │ │ │ + addi r28,r30,-1 │ │ │ │ + mulld r2,r25,r30 │ │ │ │ + cmpdi cr4,r28,0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,32 │ │ │ │ + blt cr4,20590 │ │ │ │ mulld r9,r28,r25 │ │ │ │ - ld r19,120(r14) │ │ │ │ - neg r3,r27 │ │ │ │ - ld r24,72(r14) │ │ │ │ - sldi r5,r28,3 │ │ │ │ - sldi r30,r27,1 │ │ │ │ - cmpdi r27,0 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - addi r4,r5,-8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r19,r19,r9 │ │ │ │ - add r10,r29,r10 │ │ │ │ - ldx r7,r24,r4 │ │ │ │ - lfdx f12,r19,r4 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - ld r11,40(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ + mulld r2,r30,r23 │ │ │ │ + ld r6,120(r14) │ │ │ │ + mulli r8,r25,-16 │ │ │ │ + sldi r5,r30,3 │ │ │ │ + ld r27,72(r14) │ │ │ │ + sldi r29,r25,1 │ │ │ │ + cmpdi cr7,r25,0 │ │ │ │ + addi r10,r5,-8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r6,r6,r2 │ │ │ │ + lxsdx vs32,r27,r10 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + ld r4,32(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - stdx r9,r11,r4 │ │ │ │ - ld r11,48(r31) │ │ │ │ - add r8,r8,r23 │ │ │ │ - add r9,r9,r7 │ │ │ │ - stdx r8,r11,r4 │ │ │ │ - ble 1fc70 │ │ │ │ - addi r18,r9,1 │ │ │ │ - divd r11,r9,r7 │ │ │ │ - mr r20,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - divd r8,r18,r7 │ │ │ │ - mulld r11,r11,r7 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - subf r11,r11,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r8,r8,r18 │ │ │ │ - std r11,-8(r6) │ │ │ │ - std r8,16(r20) │ │ │ │ - bdnz 1fc3c │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r10,r10,r3 │ │ │ │ - cmpdi cr7,r4,-8 │ │ │ │ - bne cr7,1fbec │ │ │ │ - mr r3,r12 │ │ │ │ + mffprd r7,f0 │ │ │ │ + addi r2,r7,1 │ │ │ │ + subf r7,r26,r7 │ │ │ │ + stdx r7,r4,r10 │ │ │ │ + ld r4,40(r31) │ │ │ │ + add r2,r2,r26 │ │ │ │ + stdx r2,r4,r10 │ │ │ │ + ble cr7,1ffc8 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtvsrdd vs45,r7,r7 │ │ │ │ + plxv vs33,230704 # 58480 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r9 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 1ff90 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r4,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r7,r9,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 1ffc8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r7,r7,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r7) │ │ │ │ + stxv vs44,-16(r7) │ │ │ │ + bdnz 1ff98 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r8 │ │ │ │ + cmpdi r10,-8 │ │ │ │ + bne 1ff0c │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r28,4 │ │ │ │ - mr r12,r3 │ │ │ │ - beq 20090 │ │ │ │ - cmpdi r28,5 │ │ │ │ - li r10,0 │ │ │ │ - beq 1fe3c │ │ │ │ - ld r5,32(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 1fde8 │ │ │ │ + mr r3,r18 │ │ │ │ + bl 5260 │ │ │ │ + cmpdi r30,4 │ │ │ │ + beq 203dc │ │ │ │ + cmpdi r30,5 │ │ │ │ + li r9,0 │ │ │ │ + beq 2019c │ │ │ │ ld r6,48(r31) │ │ │ │ - ld r7,24(r14) │ │ │ │ - sldi r0,r28,3 │ │ │ │ - sldi r9,r25,4 │ │ │ │ - ld r15,200(r14) │ │ │ │ - mulld r8,r25,r28 │ │ │ │ - sldi r11,r27,1 │ │ │ │ - li r3,0 │ │ │ │ - add r17,r12,r0 │ │ │ │ - add r18,r6,r0 │ │ │ │ - ld r6,40(r31) │ │ │ │ - lxvx vs11,r7,r9 │ │ │ │ - add r20,r7,r9 │ │ │ │ - add r19,r6,r0 │ │ │ │ - cmpd r28,r10 │ │ │ │ - ble 1fd74 │ │ │ │ - add r7,r8,r10 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mulld r6,r27,r10 │ │ │ │ - subf r10,r10,r28 │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 20138 │ │ │ │ + ld r7,40(r31) │ │ │ │ + sldi r11,r30,3 │ │ │ │ + ld r8,24(r14) │ │ │ │ + sldi r2,r23,4 │ │ │ │ + mulld r10,r23,r30 │ │ │ │ + sldi r3,r25,1 │ │ │ │ + ld r12,200(r14) │ │ │ │ + li r4,0 │ │ │ │ + li r0,0 │ │ │ │ + add r17,r18,r11 │ │ │ │ + add r19,r7,r11 │ │ │ │ + ld r7,32(r31) │ │ │ │ + lxvx vs11,r8,r2 │ │ │ │ + add r21,r8,r2 │ │ │ │ + add r20,r7,r11 │ │ │ │ + cmpd r30,r9 │ │ │ │ + ble 200c8 │ │ │ │ + add r8,r10,r9 │ │ │ │ + mulld r7,r25,r9 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + subf r9,r9,r30 │ │ │ │ ld r23,176(r14) │ │ │ │ - ld r24,72(r14) │ │ │ │ - addi r25,r21,8 │ │ │ │ - addi r30,r22,8 │ │ │ │ - std r22,56(r31) │ │ │ │ - mulld r7,r7,r27 │ │ │ │ - mtctr r10 │ │ │ │ - ldx r4,r22,r9 │ │ │ │ - lfdx f0,r21,r9 │ │ │ │ - sldi r6,r6,1 │ │ │ │ + ld r26,72(r14) │ │ │ │ + std r15,56(r31) │ │ │ │ + addi r27,r22,8 │ │ │ │ + addi r29,r15,8 │ │ │ │ + mulld r8,r8,r25 │ │ │ │ + ldx r5,r15,r2 │ │ │ │ + lfdx f0,r22,r2 │ │ │ │ + mtctr r9 │ │ │ │ sldi r7,r7,1 │ │ │ │ - ldx r10,r12,r9 │ │ │ │ - add r22,r7,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - add r7,r7,r11 │ │ │ │ - add r6,r6,r11 │ │ │ │ - sldi r22,r22,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r23,r22 │ │ │ │ - ldx r10,r29,r10 │ │ │ │ - ldx r22,r24,r9 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldx r9,r18,r2 │ │ │ │ + add r15,r8,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ + add r8,r8,r3 │ │ │ │ + add r7,r7,r3 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r23,r15 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + ldx r15,r26,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r4,r4,r22,r10 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - stdx r4,r30,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 1fd30 │ │ │ │ - ld r22,56(r31) │ │ │ │ - ldx r9,r22,r0 │ │ │ │ - lxvdsx vs0,r21,r0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r15 │ │ │ │ + maddld r5,r5,r15,r9 │ │ │ │ + stfdx f0,r27,r2 │ │ │ │ + stdx r5,r29,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 20084 │ │ │ │ + ld r15,56(r31) │ │ │ │ + ldx r2,r15,r11 │ │ │ │ + lxvdsx vs0,r22,r11 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r12 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r20) │ │ │ │ - ble cr4,20080 │ │ │ │ - mtctr r26 │ │ │ │ - mr r30,r19 │ │ │ │ - mr r4,r18 │ │ │ │ - mr r6,r17 │ │ │ │ - mr r10,r26 │ │ │ │ - li r25,0 │ │ │ │ - b 1fdb8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r25,0(r6) │ │ │ │ - bdz 1fe20 │ │ │ │ - ldu r24,-8(r4) │ │ │ │ - ldu r9,-8(r30) │ │ │ │ - ldu r7,-8(r6) │ │ │ │ - subf r9,r9,r24 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 1fdac │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpd r3,r5 │ │ │ │ - stdx r7,r12,r9 │ │ │ │ - bne 1fcec │ │ │ │ - ld r10,8(r14) │ │ │ │ - ld r8,72(r31) │ │ │ │ - addi r16,r16,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r16,r10 │ │ │ │ - ld r10,64(r31) │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,72(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - blt 1fb60 │ │ │ │ - b 1d664 │ │ │ │ - nop │ │ │ │ + stxv vs11,0(r21) │ │ │ │ + ble cr4,2018c │ │ │ │ + mtctr r28 │ │ │ │ + mr r29,r20 │ │ │ │ + mr r5,r19 │ │ │ │ + mr r7,r17 │ │ │ │ + mr r9,r28 │ │ │ │ + b 20108 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r0,0(r7) │ │ │ │ + bdz 20170 │ │ │ │ + ldu r27,-8(r5) │ │ │ │ + ldu r2,-8(r29) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r8,r2 │ │ │ │ + beq 200fc │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpd r4,r6 │ │ │ │ + stdx r8,r18,r2 │ │ │ │ + bne 20040 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r9,8(r14) │ │ │ │ + addi r16,r16,16 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,64(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r10,r9 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + blt 1fe8c │ │ │ │ + b 1d860 │ │ │ │ nop │ │ │ │ - ld r9,0(r12) │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r5,r3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r12) │ │ │ │ - bne 1fcf4 │ │ │ │ - b 1fde8 │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 1fde8 │ │ │ │ - mulld r10,r27,r25 │ │ │ │ - ld r3,24(r14) │ │ │ │ - sldi r9,r25,4 │ │ │ │ - ld r8,8(r24) │ │ │ │ + ld r2,0(r18) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r6,r4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r18) │ │ │ │ + bne 20048 │ │ │ │ + b 20138 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + mr r9,r28 │ │ │ │ + ldx r8,r18,r2 │ │ │ │ + b 20120 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ble 20138 │ │ │ │ + mulld r2,r25,r23 │ │ │ │ + sldi r8,r26,5 │ │ │ │ + ld r11,24(r14) │ │ │ │ ld r28,176(r14) │ │ │ │ - sldi r5,r23,5 │ │ │ │ - sldi r26,r23,4 │ │ │ │ - sldi r23,r23,6 │ │ │ │ - ld r6,0(r24) │ │ │ │ - ld r4,0(r22) │ │ │ │ - sldi r25,r27,4 │ │ │ │ - ld r19,24(r24) │ │ │ │ - lfd f7,0(r21) │ │ │ │ - ld r11,200(r14) │ │ │ │ - addi r0,r23,56 │ │ │ │ - addi r26,r26,48 │ │ │ │ - std r12,144(r31) │ │ │ │ - std r22,152(r31) │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ - add r3,r3,r9 │ │ │ │ - std r8,88(r31) │ │ │ │ - ld r8,16(r24) │ │ │ │ - addi r7,r25,-8 │ │ │ │ - sldi r9,r10,2 │ │ │ │ - ld r24,32(r24) │ │ │ │ - add r0,r29,r0 │ │ │ │ - std r21,160(r31) │ │ │ │ - mulld r6,r4,r6 │ │ │ │ - add r7,r29,r7 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r8,112(r31) │ │ │ │ - addi r8,r5,24 │ │ │ │ - add r5,r29,r5 │ │ │ │ - std r7,136(r31) │ │ │ │ - add r10,r27,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r8,r29,r8 │ │ │ │ - add r26,r5,r26 │ │ │ │ - addi r5,r5,32 │ │ │ │ - add r23,r27,r10 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r18,r28,r9 │ │ │ │ - std r6,80(r31) │ │ │ │ - std r8,120(r31) │ │ │ │ - li r8,0 │ │ │ │ - add r9,r27,r23 │ │ │ │ - add r10,r28,r10 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - std r10,128(r31) │ │ │ │ - add r10,r27,r9 │ │ │ │ + sldi r9,r23,4 │ │ │ │ + mulli r6,r26,48 │ │ │ │ + std r18,112(r31) │ │ │ │ + std r22,120(r31) │ │ │ │ + ld r4,0(r27) │ │ │ │ + ld r0,0(r15) │ │ │ │ + sldi r7,r25,4 │ │ │ │ + sldi r3,r26,6 │ │ │ │ + li r10,0 │ │ │ │ + addi r8,r8,24 │ │ │ │ + ld r17,8(r27) │ │ │ │ + ld r12,16(r27) │ │ │ │ + ld r23,24(r27) │ │ │ │ + addi r5,r7,-8 │ │ │ │ + addi r3,r3,56 │ │ │ │ + lfd f7,0(r22) │ │ │ │ + mulli r2,r2,5 │ │ │ │ + add r21,r24,r8 │ │ │ │ + lxvx vs12,r11,r9 │ │ │ │ + add r11,r11,r9 │ │ │ │ + ld r27,32(r27) │ │ │ │ + mulld r4,r0,r4 │ │ │ │ + addi r26,r6,40 │ │ │ │ + ld r30,200(r14) │ │ │ │ + add r5,r24,r5 │ │ │ │ + add r3,r3,r24 │ │ │ │ + add r26,r26,r24 │ │ │ │ + std r5,56(r31) │ │ │ │ + add r8,r25,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + mr r6,r4 │ │ │ │ + add r9,r25,r8 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r20,r28,r2 │ │ │ │ + add r8,r28,r8 │ │ │ │ + add r2,r25,r9 │ │ │ │ sldi r9,r9,4 │ │ │ │ - add r23,r28,r23 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r27,r28,r9 │ │ │ │ - add r28,r28,r10 │ │ │ │ - ldx r17,r29,r8 │ │ │ │ - ld r9,80(r31) │ │ │ │ - lfdx f8,r18,r8 │ │ │ │ - ld r20,136(r31) │ │ │ │ - ld r21,128(r31) │ │ │ │ - std r29,168(r31) │ │ │ │ - mr r29,r8 │ │ │ │ - add r17,r9,r17 │ │ │ │ - ld r9,88(r31) │ │ │ │ - fmul f8,f7,f8 │ │ │ │ - mulld r9,r17,r9 │ │ │ │ + std r8,88(r31) │ │ │ │ + add r9,r28,r9 │ │ │ │ + add r8,r25,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r9,96(r31) │ │ │ │ - ld r9,96(r31) │ │ │ │ - ldu r15,8(r20) │ │ │ │ - lfd f10,0(r21) │ │ │ │ - li r10,0 │ │ │ │ - std r17,176(r31) │ │ │ │ - add r15,r9,r15 │ │ │ │ - ld r9,112(r31) │ │ │ │ + sldi r9,r8,4 │ │ │ │ + add r25,r28,r2 │ │ │ │ + add r28,r28,r9 │ │ │ │ + ldx r0,r24,r10 │ │ │ │ + lfdx f8,r20,r10 │ │ │ │ + mr r5,r7 │ │ │ │ + std r15,128(r31) │ │ │ │ + std r24,136(r31) │ │ │ │ + std r6,144(r31) │ │ │ │ + ld r22,56(r31) │ │ │ │ + ld r4,88(r31) │ │ │ │ + add r0,r6,r0 │ │ │ │ + fmul f8,f7,f8 │ │ │ │ + mulld r2,r0,r17 │ │ │ │ + std r0,152(r31) │ │ │ │ + mr r0,r10 │ │ │ │ + std r2,80(r31) │ │ │ │ + ldu r19,8(r22) │ │ │ │ + ld r2,80(r31) │ │ │ │ + mr r7,r21 │ │ │ │ + std r17,168(r31) │ │ │ │ + lfd f10,0(r4) │ │ │ │ + ld r10,96(r31) │ │ │ │ + std r12,184(r31) │ │ │ │ + add r19,r2,r19 │ │ │ │ + std r22,160(r31) │ │ │ │ fmul f10,f8,f10 │ │ │ │ - std r15,184(r31) │ │ │ │ - mulld r8,r15,r9 │ │ │ │ - std r8,56(r31) │ │ │ │ - nop │ │ │ │ - ldx r7,r5,r10 │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfdx f9,r23,r10 │ │ │ │ - li r22,0 │ │ │ │ - add r7,r9,r7 │ │ │ │ + mulld r6,r19,r12 │ │ │ │ + std r19,176(r31) │ │ │ │ + ldu r9,8(r7) │ │ │ │ + lfd f9,0(r10) │ │ │ │ + mr r17,r26 │ │ │ │ + mr r18,r25 │ │ │ │ + add r9,r6,r9 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r12,r7,r19 │ │ │ │ + mulld r12,r9,r23 │ │ │ │ nop │ │ │ │ - ldx r6,r26,r22 │ │ │ │ - lfdx f11,r27,r22 │ │ │ │ - mtctr r30 │ │ │ │ - mr r4,r0 │ │ │ │ - mr r8,r28 │ │ │ │ - add r6,r12,r6 │ │ │ │ + ldu r8,8(r17) │ │ │ │ + lfd f11,0(r18) │ │ │ │ + mtctr r29 │ │ │ │ + mr r22,r3 │ │ │ │ + mr r24,r28 │ │ │ │ + add r8,r12,r8 │ │ │ │ fmul f11,f9,f11 │ │ │ │ - mulld r15,r6,r24 │ │ │ │ - ldu r9,8(r4) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r9,r15,r9 │ │ │ │ + mulld r15,r8,r27 │ │ │ │ + lfd f0,0(r24) │ │ │ │ + ldu r2,8(r22) │ │ │ │ + addi r24,r24,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r17,r9,4 │ │ │ │ - lxvx vs6,r17,r11 │ │ │ │ - xxspltd vs5,vs0,0 │ │ │ │ + add r2,r15,r2 │ │ │ │ + sldi r19,r2,4 │ │ │ │ + lxvx vs5,r19,r30 │ │ │ │ + xxspltd vs6,vs0,0 │ │ │ │ xvmaddadp vs12,vs6,vs5 │ │ │ │ - stxv vs12,0(r3) │ │ │ │ - bdnz 1ffc0 │ │ │ │ - addi r22,r22,8 │ │ │ │ - cmpld r22,r25 │ │ │ │ - bne 1ffa0 │ │ │ │ + stxv vs12,0(r11) │ │ │ │ + bdnz 20310 │ │ │ │ + cmpld r3,r17 │ │ │ │ + addi r18,r18,8 │ │ │ │ + bne 202f0 │ │ │ │ + cmpld r7,r26 │ │ │ │ addi r10,r10,8 │ │ │ │ - cmpld r10,r22 │ │ │ │ - bne 1ff80 │ │ │ │ - ld r8,120(r31) │ │ │ │ - ld r17,176(r31) │ │ │ │ - ld r15,184(r31) │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpld r8,r20 │ │ │ │ - bne 1ff50 │ │ │ │ - mr r8,r29 │ │ │ │ - ld r29,168(r31) │ │ │ │ - addi r8,r8,8 │ │ │ │ - cmpld r8,r10 │ │ │ │ - bne 1ff20 │ │ │ │ - ld r12,144(r31) │ │ │ │ - ld r22,152(r31) │ │ │ │ - ld r21,160(r31) │ │ │ │ - addi r30,r30,-1 │ │ │ │ - stfd f0,40(r21) │ │ │ │ - std r9,40(r22) │ │ │ │ - std r17,8(r22) │ │ │ │ - stfd f8,8(r21) │ │ │ │ - std r15,16(r22) │ │ │ │ - stfd f10,16(r21) │ │ │ │ - std r7,24(r22) │ │ │ │ - std r30,32(r12) │ │ │ │ - std r30,0(r12) │ │ │ │ - std r30,8(r12) │ │ │ │ - std r30,16(r12) │ │ │ │ - std r30,24(r12) │ │ │ │ - stfd f9,24(r21) │ │ │ │ - std r6,32(r22) │ │ │ │ - stfd f11,32(r21) │ │ │ │ - b 1fde8 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - mr r10,r26 │ │ │ │ - ldx r7,r12,r9 │ │ │ │ - b 1fdd0 │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 1fde8 │ │ │ │ - mulld r10,r27,r25 │ │ │ │ - ld r6,0(r24) │ │ │ │ - ld r5,24(r14) │ │ │ │ - ld r3,0(r22) │ │ │ │ - sldi r7,r25,4 │ │ │ │ - sldi r28,r23,5 │ │ │ │ - mulli r26,r23,48 │ │ │ │ - sldi r25,r27,4 │ │ │ │ - ld r9,176(r14) │ │ │ │ - ld r17,8(r24) │ │ │ │ - ld r15,16(r24) │ │ │ │ - lfd f8,0(r21) │ │ │ │ - ld r24,24(r24) │ │ │ │ + bne 202d0 │ │ │ │ + ld r22,160(r31) │ │ │ │ + ld r17,168(r31) │ │ │ │ + addi r4,r4,8 │ │ │ │ + ld r19,176(r31) │ │ │ │ + ld r12,184(r31) │ │ │ │ + cmpld r22,r21 │ │ │ │ + bne 202a0 │ │ │ │ + mr r10,r0 │ │ │ │ + ld r15,128(r31) │ │ │ │ + ld r24,136(r31) │ │ │ │ + mr r7,r5 │ │ │ │ + ld r6,144(r31) │ │ │ │ + ld r0,152(r31) │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ + bne 20268 │ │ │ │ + ld r22,120(r31) │ │ │ │ + ld r18,112(r31) │ │ │ │ + addi r29,r29,-1 │ │ │ │ + std r2,40(r15) │ │ │ │ + std r8,32(r15) │ │ │ │ + std r9,24(r15) │ │ │ │ + std r0,8(r15) │ │ │ │ + std r19,16(r15) │ │ │ │ + stfd f0,40(r22) │ │ │ │ + mtvsrdd vs0,r29,r29 │ │ │ │ + stfd f8,8(r22) │ │ │ │ + stfd f10,16(r22) │ │ │ │ + std r29,32(r18) │ │ │ │ + stfd f9,24(r22) │ │ │ │ + stfd f11,32(r22) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 20138 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ble 20138 │ │ │ │ + mulld r10,r25,r23 │ │ │ │ + sldi r3,r25,4 │ │ │ │ + mulli r0,r26,48 │ │ │ │ + ld r5,0(r15) │ │ │ │ + ld r7,0(r27) │ │ │ │ + sldi r9,r26,5 │ │ │ │ + ld r30,176(r14) │ │ │ │ + ld r6,24(r14) │ │ │ │ + sldi r23,r23,4 │ │ │ │ li r8,0 │ │ │ │ - addi r4,r25,-8 │ │ │ │ - lxvx vs12,r5,r7 │ │ │ │ - mulld r23,r3,r6 │ │ │ │ - add r5,r5,r7 │ │ │ │ - addi r6,r28,24 │ │ │ │ - addi r28,r28,32 │ │ │ │ - sldi r7,r10,2 │ │ │ │ - add r4,r29,r4 │ │ │ │ + addi r2,r3,-8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + lfd f8,0(r22) │ │ │ │ + ld r11,8(r27) │ │ │ │ + ld r17,16(r27) │ │ │ │ + ld r28,24(r27) │ │ │ │ + add r19,r24,r2 │ │ │ │ + mulld r20,r5,r7 │ │ │ │ + ld r5,200(r14) │ │ │ │ + add r9,r24,r9 │ │ │ │ + sldi r2,r10,2 │ │ │ │ + mr r7,r0 │ │ │ │ sldi r10,r10,6 │ │ │ │ - add r6,r29,r6 │ │ │ │ - addi r26,r26,40 │ │ │ │ - add r28,r29,r28 │ │ │ │ - add r7,r27,r7 │ │ │ │ - std r4,88(r31) │ │ │ │ - ld r4,200(r14) │ │ │ │ - add r10,r9,r10 │ │ │ │ - std r6,96(r31) │ │ │ │ - add r26,r29,r26 │ │ │ │ - add r6,r27,r7 │ │ │ │ + lxvx vs12,r6,r23 │ │ │ │ + add r6,r6,r23 │ │ │ │ + add r2,r25,r2 │ │ │ │ + addi r0,r7,40 │ │ │ │ + add r10,r30,r10 │ │ │ │ + add r7,r25,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r0,r24,r0 │ │ │ │ + add r25,r25,r7 │ │ │ │ sldi r7,r7,4 │ │ │ │ - add r3,r27,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r7,r9,r7 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - add r27,r9,r6 │ │ │ │ - std r7,80(r31) │ │ │ │ - add r0,r9,r3 │ │ │ │ - ldx r6,r29,r8 │ │ │ │ + add r12,r30,r2 │ │ │ │ + sldi r25,r25,4 │ │ │ │ + add r2,r30,r7 │ │ │ │ + add r30,r30,r25 │ │ │ │ + mr r25,r16 │ │ │ │ + std r2,56(r31) │ │ │ │ + ldx r7,r24,r8 │ │ │ │ lfdx f11,r10,r8 │ │ │ │ - ld r3,88(r31) │ │ │ │ - ld r7,80(r31) │ │ │ │ - std r12,112(r31) │ │ │ │ - add r6,r23,r6 │ │ │ │ + mr r26,r19 │ │ │ │ + mr r27,r12 │ │ │ │ + std r18,80(r31) │ │ │ │ + std r15,88(r31) │ │ │ │ + std r22,96(r31) │ │ │ │ + std r24,112(r31) │ │ │ │ + std r20,120(r31) │ │ │ │ + add r7,r20,r7 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r9,r6,r17 │ │ │ │ - std r9,56(r31) │ │ │ │ - ldu r18,8(r3) │ │ │ │ - ld r9,56(r31) │ │ │ │ - lfd f10,0(r7) │ │ │ │ - li r20,0 │ │ │ │ - std r22,120(r31) │ │ │ │ - std r21,128(r31) │ │ │ │ - std r29,136(r31) │ │ │ │ - add r18,r9,r18 │ │ │ │ + mulld r23,r7,r11 │ │ │ │ + ldu r21,8(r26) │ │ │ │ + lfd f10,0(r27) │ │ │ │ + mr r16,r9 │ │ │ │ + std r7,128(r31) │ │ │ │ + ld r18,56(r31) │ │ │ │ + add r21,r23,r21 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r18,r15 │ │ │ │ - ldx r11,r28,r20 │ │ │ │ - lfdx f9,r27,r20 │ │ │ │ - mtctr r30 │ │ │ │ - mr r22,r26 │ │ │ │ - mr r29,r0 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mulld r15,r21,r17 │ │ │ │ + ldu r4,8(r16) │ │ │ │ + lfd f9,0(r18) │ │ │ │ + mtctr r29 │ │ │ │ + mr r24,r0 │ │ │ │ + mr r7,r30 │ │ │ │ + add r4,r15,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r19,r11,r24 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r9,8(r22) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + mulld r20,r4,r28 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + ldu r2,8(r24) │ │ │ │ + addi r7,r7,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - lxvx vs7,r21,r4 │ │ │ │ - xxspltd vs6,vs0,0 │ │ │ │ + add r2,r20,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs6,r22,r5 │ │ │ │ + xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 201b0 │ │ │ │ - addi r20,r20,8 │ │ │ │ - cmpld r20,r25 │ │ │ │ - bne 20188 │ │ │ │ - ld r19,96(r31) │ │ │ │ - ld r22,120(r31) │ │ │ │ - ld r21,128(r31) │ │ │ │ - ld r29,136(r31) │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r3,r19 │ │ │ │ - bne 20160 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 204f0 │ │ │ │ + cmpld r16,r0 │ │ │ │ + addi r18,r18,8 │ │ │ │ + bne 204d0 │ │ │ │ + cmpld r26,r9 │ │ │ │ + ld r7,128(r31) │ │ │ │ + addi r27,r27,8 │ │ │ │ + bne 204b0 │ │ │ │ addi r8,r8,8 │ │ │ │ - ld r12,112(r31) │ │ │ │ - cmpld r8,r20 │ │ │ │ - bne 2013c │ │ │ │ - addi r30,r30,-1 │ │ │ │ - stfd f0,32(r21) │ │ │ │ - std r9,32(r22) │ │ │ │ - std r6,8(r22) │ │ │ │ - stfd f11,8(r21) │ │ │ │ - std r18,16(r22) │ │ │ │ - stfd f10,16(r21) │ │ │ │ - std r11,24(r22) │ │ │ │ - std r30,24(r12) │ │ │ │ - std r30,0(r12) │ │ │ │ - std r30,8(r12) │ │ │ │ - std r30,16(r12) │ │ │ │ - stfd f9,24(r21) │ │ │ │ - b 1fde8 │ │ │ │ - mr r10,r28 │ │ │ │ - b 1fca8 │ │ │ │ + ld r18,80(r31) │ │ │ │ + ld r15,88(r31) │ │ │ │ + ld r22,96(r31) │ │ │ │ + ld r24,112(r31) │ │ │ │ + cmpld r3,r8 │ │ │ │ + ld r20,120(r31) │ │ │ │ + bne 20480 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stfd f0,32(r22) │ │ │ │ + mr r16,r25 │ │ │ │ + std r2,32(r15) │ │ │ │ + std r4,24(r15) │ │ │ │ + std r7,8(r15) │ │ │ │ + std r21,16(r15) │ │ │ │ + mtvsrdd vs0,r29,r29 │ │ │ │ + stfd f11,8(r22) │ │ │ │ + stfd f10,16(r22) │ │ │ │ + stfd f9,24(r22) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 20138 │ │ │ │ + mr r9,r30 │ │ │ │ + b 1fff8 │ │ │ │ sldi r4,r28,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r25,240(r14) │ │ │ │ + ld r7,0(r1) │ │ │ │ + ld r27,240(r14) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r26,72(r14) │ │ │ │ - lxsd v0,88(r14) │ │ │ │ - ld r24,120(r14) │ │ │ │ - mr r27,r1 │ │ │ │ + mr r29,r1 │ │ │ │ mtctr r30 │ │ │ │ - mr r5,r28 │ │ │ │ - addi r10,r4,15 │ │ │ │ - li r11,0 │ │ │ │ - li r7,0 │ │ │ │ + ld r8,72(r14) │ │ │ │ + lxsd v0,88(r14) │ │ │ │ + li r5,0 │ │ │ │ + li r10,0 │ │ │ │ li r6,0 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mr r9,r25 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r23,r1,32 │ │ │ │ - ble 20368 │ │ │ │ - std r6,0(r9) │ │ │ │ - std r7,8(r9) │ │ │ │ - ble cr7,20358 │ │ │ │ + addi r9,r4,15 │ │ │ │ + ld r11,120(r14) │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + mr r2,r27 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r26,r1,32 │ │ │ │ + ble 206a8 │ │ │ │ + std r6,0(r2) │ │ │ │ + std r10,8(r2) │ │ │ │ + ble cr7,20698 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - li r0,0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - sldi r22,r11,3 │ │ │ │ + li r3,0 │ │ │ │ + addi r9,r4,-8 │ │ │ │ + sldi r24,r5,3 │ │ │ │ li r6,0 │ │ │ │ - li r8,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r22,r24,r22 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 202e8 │ │ │ │ - ldx r10,r26,r6 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - std r8,0(r9) │ │ │ │ - ldx r29,r26,r6 │ │ │ │ - lfdx f0,r22,r6 │ │ │ │ - mtfprd f12,r29 │ │ │ │ + li r7,0 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r24,r11,r24 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 20628 │ │ │ │ + ldx r9,r8,r6 │ │ │ │ + mulld r7,r7,r9 │ │ │ │ + std r7,0(r2) │ │ │ │ + ldx r25,r8,r6 │ │ │ │ + lfdx f0,r24,r6 │ │ │ │ + mtfprd f12,r25 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r3,f0 │ │ │ │ - divd r10,r3,r29 │ │ │ │ - mulld r10,r10,r29 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - add r10,r10,r29 │ │ │ │ - divd r3,r10,r29 │ │ │ │ - mulld r3,r3,r29 │ │ │ │ - subf r10,r3,r10 │ │ │ │ - add r8,r10,r8 │ │ │ │ - stdx r10,r23,r6 │ │ │ │ + mffprd r0,f0 │ │ │ │ + divd r9,r0,r25 │ │ │ │ + mulld r9,r9,r25 │ │ │ │ + subf r9,r9,r0 │ │ │ │ + add r9,r9,r25 │ │ │ │ + divd r0,r9,r25 │ │ │ │ + mulld r0,r0,r25 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + add r7,r9,r7 │ │ │ │ + stdx r9,r26,r6 │ │ │ │ addi r6,r6,8 │ │ │ │ - std r8,0(r9) │ │ │ │ - bdnz 202dc │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r30 │ │ │ │ - beq 20368 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r11,r11,r28 │ │ │ │ - std r0,0(r9) │ │ │ │ - std r7,8(r9) │ │ │ │ - b 202b8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r11,r11,r28 │ │ │ │ - bdnz 202a4 │ │ │ │ - addi r4,r26,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,20460 │ │ │ │ - mr r8,r28 │ │ │ │ - li r10,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - beq 203c0 │ │ │ │ + std r7,0(r2) │ │ │ │ + bdnz 2061c │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + beq 206a8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r5,r5,r28 │ │ │ │ + std r3,0(r2) │ │ │ │ + std r10,8(r2) │ │ │ │ + b 205f8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r5,r5,r28 │ │ │ │ + bdnz 205e4 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,2077c │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 207d0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r8 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 2071c │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 203b0 │ │ │ │ + beq 20708 │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 203a4 │ │ │ │ - ld r9,0(r26) │ │ │ │ - mr r4,r26 │ │ │ │ - mr r5,r28 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - cmpdi r5,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 203f0 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r5,8(r4) │ │ │ │ - ld r6,16(r4) │ │ │ │ - ld r7,24(r4) │ │ │ │ - addi r4,r4,32 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r4) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 203c8 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - std r12,72(r31) │ │ │ │ + beq 206f8 │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r8,16 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 20750 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + lxv vs44,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs42,-32(r9) │ │ │ │ + lxv vs43,-16(r9) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 20724 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r28,r28,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 2077c │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r8,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5200 │ │ │ │ sldi r3,r30,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r25 │ │ │ │ - mr r29,r3 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r28,r3 │ │ │ │ mr r3,r30 │ │ │ │ - mr r5,r29 │ │ │ │ + mr r5,r28 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r29 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ ld r30,8(r14) │ │ │ │ - ld r12,72(r31) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - b 1fb44 │ │ │ │ - li r10,1 │ │ │ │ - b 203f4 │ │ │ │ - nop │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + b 1fe6c │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + b 20770 │ │ │ │ nop │ │ │ │ - ld r8,32(r31) │ │ │ │ - ld r10,0(r12) │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r12) │ │ │ │ - bne 1f31c │ │ │ │ - b 1f40c │ │ │ │ - sldi r10,r20,3 │ │ │ │ - mr r9,r20 │ │ │ │ - ldx r10,r12,r10 │ │ │ │ - b 1f3f0 │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 1f40c │ │ │ │ - ld r7,0(r29) │ │ │ │ - ld r10,0(r22) │ │ │ │ - ld r4,16(r22) │ │ │ │ - mulli r8,r27,48 │ │ │ │ - sldi r0,r27,6 │ │ │ │ - sldi r6,r27,4 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r9,r27,5 │ │ │ │ - sldi r25,r25,4 │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r9,0(r18) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r8,r6 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r18) │ │ │ │ + bne 1fd34 │ │ │ │ + b 1fe24 │ │ │ │ + sldi r9,r27,3 │ │ │ │ + mr r2,r27 │ │ │ │ + ldx r9,r18,r9 │ │ │ │ + b 1fe08 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ble 1fe24 │ │ │ │ + ld r5,0(r22) │ │ │ │ + ld r9,0(r15) │ │ │ │ + mulli r2,r24,48 │ │ │ │ + sldi r7,r24,4 │ │ │ │ + sldi r10,r24,5 │ │ │ │ + sldi r24,r24,6 │ │ │ │ + ld r6,24(r14) │ │ │ │ + sldi r20,r20,4 │ │ │ │ + ld r3,16(r22) │ │ │ │ + addi r4,r23,-8 │ │ │ │ + sldi r30,r30,1 │ │ │ │ + li r8,0 │ │ │ │ + addi r7,r7,8 │ │ │ │ + addi r0,r24,56 │ │ │ │ + addi r10,r10,24 │ │ │ │ lfd f7,0(r26) │ │ │ │ - ld r19,8(r22) │ │ │ │ + ld r12,8(r22) │ │ │ │ ld r24,24(r22) │ │ │ │ ld r27,32(r22) │ │ │ │ - addi r3,r23,-8 │ │ │ │ - addi r6,r6,8 │ │ │ │ - addi r9,r9,24 │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - std r4,120(r31) │ │ │ │ - mr r4,r0 │ │ │ │ - li r7,0 │ │ │ │ - add r6,r23,r6 │ │ │ │ - addi r8,r8,40 │ │ │ │ - add r9,r23,r9 │ │ │ │ - lxvx vs12,r5,r25 │ │ │ │ - add r5,r5,r25 │ │ │ │ - addi r0,r4,56 │ │ │ │ - ld r4,200(r14) │ │ │ │ - std r6,144(r31) │ │ │ │ - std r9,136(r31) │ │ │ │ + mulld r9,r9,r5 │ │ │ │ + add r7,r23,r7 │ │ │ │ + ld r5,200(r14) │ │ │ │ + add r10,r23,r10 │ │ │ │ add r0,r23,r0 │ │ │ │ - add r23,r23,r8 │ │ │ │ - mr r6,r10 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r22,8(r3) │ │ │ │ - ld r25,144(r31) │ │ │ │ - std r29,176(r31) │ │ │ │ + addi r2,r2,40 │ │ │ │ + lxvx vs12,r6,r20 │ │ │ │ + add r6,r6,r20 │ │ │ │ + std r3,136(r31) │ │ │ │ + std r7,152(r31) │ │ │ │ + std r10,160(r31) │ │ │ │ + add r23,r23,r2 │ │ │ │ + mr r7,r9 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ldu r22,8(r4) │ │ │ │ + ld r9,152(r31) │ │ │ │ li r28,0 │ │ │ │ - mr r29,r7 │ │ │ │ - std r12,168(r31) │ │ │ │ - std r18,184(r31) │ │ │ │ - lfdx f8,r18,r9 │ │ │ │ - std r6,192(r31) │ │ │ │ - add r22,r6,r22 │ │ │ │ - fmul f8,f7,f8 │ │ │ │ - mulld r9,r22,r19 │ │ │ │ + std r18,176(r31) │ │ │ │ + std r15,184(r31) │ │ │ │ + std r26,192(r31) │ │ │ │ + std r21,200(r31) │ │ │ │ + lfdx f8,r21,r2 │ │ │ │ + std r7,208(r31) │ │ │ │ + add r22,r7,r22 │ │ │ │ std r9,56(r31) │ │ │ │ - ld r8,152(r31) │ │ │ │ - sldi r9,r28,3 │ │ │ │ - ldu r20,8(r25) │ │ │ │ - ld r7,136(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r26,200(r31) │ │ │ │ - std r15,208(r31) │ │ │ │ + mulld r2,r22,r12 │ │ │ │ + fmul f8,f7,f8 │ │ │ │ std r22,216(r31) │ │ │ │ - std r19,224(r31) │ │ │ │ - lfdx f11,r8,r9 │ │ │ │ + std r2,120(r31) │ │ │ │ ld r9,56(r31) │ │ │ │ - add r20,r9,r20 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + sldi r2,r28,3 │ │ │ │ + std r19,224(r31) │ │ │ │ + std r12,232(r31) │ │ │ │ + ld r7,160(r31) │ │ │ │ + ldu r20,8(r9) │ │ │ │ + lfdx f11,r10,r2 │ │ │ │ + ld r2,120(r31) │ │ │ │ fmul f11,f8,f11 │ │ │ │ - std r20,232(r31) │ │ │ │ - mulld r6,r20,r9 │ │ │ │ - ldu r8,8(r7) │ │ │ │ - sldi r9,r10,3 │ │ │ │ + std r9,56(r31) │ │ │ │ + li r9,0 │ │ │ │ + add r20,r2,r20 │ │ │ │ + ld r2,136(r31) │ │ │ │ + mulld r11,r20,r2 │ │ │ │ + ldu r10,8(r7) │ │ │ │ + sldi r2,r9,3 │ │ │ │ mr r15,r23 │ │ │ │ li r18,0 │ │ │ │ - lfdx f10,r21,r9 │ │ │ │ - add r8,r6,r8 │ │ │ │ + lfdx f10,r25,r2 │ │ │ │ + add r10,r11,r10 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r8,r24 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r18,3 │ │ │ │ - mtctr r30 │ │ │ │ + mulld r12,r10,r24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + mtctr r29 │ │ │ │ mr r22,r0 │ │ │ │ mr r26,r16 │ │ │ │ - lfdx f9,r17,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + lfdx f9,r17,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r19,r11,r27 │ │ │ │ + mulld r19,r3,r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r22) │ │ │ │ lfd f0,0(r26) │ │ │ │ + ldu r2,8(r22) │ │ │ │ addi r26,r26,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r20,r9,4 │ │ │ │ - lxvx vs6,r20,r4 │ │ │ │ + add r2,r19,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs6,r21,r5 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddadp vs12,vs6,vs5 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 205f0 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 20970 │ │ │ │ addi r18,r18,1 │ │ │ │ cmpd r18,r30 │ │ │ │ - bne 205c0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r18 │ │ │ │ - bne 205a0 │ │ │ │ + bne 20940 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r18 │ │ │ │ + bne 20914 │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r26,200(r31) │ │ │ │ - ld r15,208(r31) │ │ │ │ - ld r22,216(r31) │ │ │ │ ld r19,224(r31) │ │ │ │ - ld r20,232(r31) │ │ │ │ - cmpd r28,r10 │ │ │ │ - bne 20560 │ │ │ │ - mr r7,r29 │ │ │ │ - ld r12,168(r31) │ │ │ │ - ld r18,184(r31) │ │ │ │ - ld r6,192(r31) │ │ │ │ - ld r29,176(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r28 │ │ │ │ - bne 20528 │ │ │ │ - addi r7,r7,-1 │ │ │ │ + ld r12,232(r31) │ │ │ │ + cmpd r28,r9 │ │ │ │ + bne 208d8 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ld r18,176(r31) │ │ │ │ + ld r15,184(r31) │ │ │ │ + ld r26,192(r31) │ │ │ │ + ld r21,200(r31) │ │ │ │ + cmpd r8,r28 │ │ │ │ + ld r7,208(r31) │ │ │ │ + ld r22,216(r31) │ │ │ │ + bne 20898 │ │ │ │ + addi r29,r29,-1 │ │ │ │ stfd f0,40(r26) │ │ │ │ - std r9,40(r29) │ │ │ │ - std r22,8(r29) │ │ │ │ + std r2,40(r15) │ │ │ │ + std r3,32(r15) │ │ │ │ + std r22,8(r15) │ │ │ │ + std r20,16(r15) │ │ │ │ + mtvsrdd vs0,r29,r29 │ │ │ │ stfd f8,8(r26) │ │ │ │ - std r20,16(r29) │ │ │ │ stfd f11,16(r26) │ │ │ │ - std r8,24(r29) │ │ │ │ - std r7,32(r12) │ │ │ │ - std r7,0(r12) │ │ │ │ - std r7,8(r12) │ │ │ │ - std r7,16(r12) │ │ │ │ - std r7,24(r12) │ │ │ │ + std r29,32(r18) │ │ │ │ + std r10,24(r15) │ │ │ │ stfd f10,24(r26) │ │ │ │ - std r11,32(r29) │ │ │ │ stfd f9,32(r26) │ │ │ │ - b 1f40c │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 1f40c │ │ │ │ - mulli r9,r27,48 │ │ │ │ - ld r5,24(r14) │ │ │ │ - ld r7,0(r29) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 1fe24 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ble 1fe24 │ │ │ │ + mulli r2,r24,48 │ │ │ │ + ld r5,0(r15) │ │ │ │ ld r10,0(r22) │ │ │ │ - sldi r6,r27,4 │ │ │ │ - sldi r8,r27,5 │ │ │ │ - sldi r25,r25,4 │ │ │ │ + sldi r3,r24,4 │ │ │ │ + sldi r4,r24,5 │ │ │ │ + sldi r9,r20,4 │ │ │ │ + ld r6,24(r14) │ │ │ │ + sldi r0,r30,1 │ │ │ │ lfd f8,0(r26) │ │ │ │ - ld r28,8(r22) │ │ │ │ - addi r6,r6,8 │ │ │ │ - ld r20,16(r22) │ │ │ │ - ld r24,24(r22) │ │ │ │ - ld r4,200(r14) │ │ │ │ - addi r8,r8,24 │ │ │ │ - mulld r27,r7,r10 │ │ │ │ - lxvx vs12,r5,r25 │ │ │ │ addi r7,r23,-8 │ │ │ │ - add r5,r5,r25 │ │ │ │ - li r10,0 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r8,r23,r8 │ │ │ │ - add r19,r23,r6 │ │ │ │ - add r0,r23,r9 │ │ │ │ - std r8,120(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r6,8(r7) │ │ │ │ - mr r3,r19 │ │ │ │ li r8,0 │ │ │ │ - std r12,136(r31) │ │ │ │ - std r29,144(r31) │ │ │ │ - std r26,168(r31) │ │ │ │ - std r18,176(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ - std r15,184(r31) │ │ │ │ - add r6,r27,r6 │ │ │ │ + addi r3,r3,8 │ │ │ │ + addi r4,r4,24 │ │ │ │ + ld r30,8(r22) │ │ │ │ + ld r20,16(r22) │ │ │ │ + ld r28,24(r22) │ │ │ │ + mulld r27,r5,r10 │ │ │ │ + ld r5,200(r14) │ │ │ │ + add r10,r23,r4 │ │ │ │ + add r12,r23,r3 │ │ │ │ + addi r2,r2,40 │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ + add r6,r6,r9 │ │ │ │ + std r10,56(r31) │ │ │ │ + add r11,r23,r2 │ │ │ │ + ldu r10,8(r7) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r4,r12 │ │ │ │ + li r9,0 │ │ │ │ + std r18,120(r31) │ │ │ │ + std r15,136(r31) │ │ │ │ + std r26,152(r31) │ │ │ │ + std r21,160(r31) │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + std r19,176(r31) │ │ │ │ + add r10,r27,r10 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r9,r6,r28 │ │ │ │ - std r9,56(r31) │ │ │ │ - ld r11,128(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r22,8(r3) │ │ │ │ - ld r15,120(r31) │ │ │ │ - li r18,0 │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - ld r9,56(r31) │ │ │ │ - add r22,r9,r22 │ │ │ │ + mulld r24,r10,r30 │ │ │ │ + ld r3,168(r31) │ │ │ │ + ldu r22,8(r4) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + li r19,0 │ │ │ │ + std r27,184(r31) │ │ │ │ + ld r18,56(r31) │ │ │ │ + lfdx f10,r3,r2 │ │ │ │ + add r22,r24,r22 │ │ │ │ + mulld r15,r22,r20 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r22,r20 │ │ │ │ - ld r25,80(r31) │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r18,3 │ │ │ │ - mtctr r30 │ │ │ │ - ld r29,72(r31) │ │ │ │ - mr r26,r0 │ │ │ │ - lfdx f9,r25,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ - mulld r23,r11,r24 │ │ │ │ + ld r23,72(r31) │ │ │ │ + ldu r3,8(r18) │ │ │ │ + sldi r2,r19,3 │ │ │ │ + mtctr r29 │ │ │ │ + mr r26,r11 │ │ │ │ + ld r27,80(r31) │ │ │ │ + lfdx f9,r23,r2 │ │ │ │ + add r3,r15,r3 │ │ │ │ + mulld r21,r3,r28 │ │ │ │ fmul f9,f10,f9 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldu r9,8(r26) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r23,r9 │ │ │ │ + lfd f0,0(r27) │ │ │ │ + ldu r2,8(r26) │ │ │ │ + addi r27,r27,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r25,r9,4 │ │ │ │ - lxvx vs7,r25,r4 │ │ │ │ - xxspltd vs6,vs0,0 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r23,r2,4 │ │ │ │ + lxvx vs6,r23,r5 │ │ │ │ + xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 207b0 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r30 │ │ │ │ - bne 20780 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 20b20 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r0 │ │ │ │ + bne 20af4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r27,184(r31) │ │ │ │ + cmpd r9,r19 │ │ │ │ + bne 20acc │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd r8,r18 │ │ │ │ - bne 20758 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r12,136(r31) │ │ │ │ - ld r29,144(r31) │ │ │ │ - ld r26,168(r31) │ │ │ │ - ld r18,176(r31) │ │ │ │ - ld r15,184(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bne 20720 │ │ │ │ - addi r10,r10,-1 │ │ │ │ + ld r18,120(r31) │ │ │ │ + ld r15,136(r31) │ │ │ │ + ld r26,152(r31) │ │ │ │ + ld r21,160(r31) │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r19,176(r31) │ │ │ │ + bne 20a98 │ │ │ │ + addi r29,r29,-1 │ │ │ │ stfd f0,32(r26) │ │ │ │ - std r9,32(r29) │ │ │ │ - std r6,8(r29) │ │ │ │ + std r2,32(r15) │ │ │ │ + std r3,24(r15) │ │ │ │ + std r10,8(r15) │ │ │ │ + std r22,16(r15) │ │ │ │ + mtvsrdd vs0,r29,r29 │ │ │ │ stfd f11,8(r26) │ │ │ │ - std r22,16(r29) │ │ │ │ stfd f10,16(r26) │ │ │ │ - std r11,24(r29) │ │ │ │ - std r10,24(r12) │ │ │ │ - std r10,0(r12) │ │ │ │ - std r10,8(r12) │ │ │ │ - std r10,16(r12) │ │ │ │ stfd f9,24(r26) │ │ │ │ - b 1f40c │ │ │ │ - mr r9,r28 │ │ │ │ - b 1f2d0 │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 1fe24 │ │ │ │ + mr r2,r28 │ │ │ │ + b 1fce8 │ │ │ │ sldi r4,r28,3 │ │ │ │ - ld r3,0(r1) │ │ │ │ - ld r29,240(r14) │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r27,240(r14) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r11,72(r14) │ │ │ │ - lxsd v0,88(r14) │ │ │ │ - ld r0,120(r14) │ │ │ │ - mr r24,r1 │ │ │ │ + mr r29,r1 │ │ │ │ mtctr r30 │ │ │ │ - mr r6,r28 │ │ │ │ - addi r10,r4,15 │ │ │ │ - li r5,0 │ │ │ │ + ld r7,72(r14) │ │ │ │ + lxsd v0,88(r14) │ │ │ │ + li r3,0 │ │ │ │ li r8,0 │ │ │ │ - li r7,0 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mr r9,r29 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r3,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - ble 20968 │ │ │ │ - std r7,0(r9) │ │ │ │ - std r8,8(r9) │ │ │ │ - ble cr7,20958 │ │ │ │ + li r10,0 │ │ │ │ + addi r9,r4,15 │ │ │ │ + ld r26,120(r14) │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + mr r2,r27 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + addi r25,r1,32 │ │ │ │ + ble 20cd4 │ │ │ │ + std r10,0(r2) │ │ │ │ + std r8,8(r2) │ │ │ │ + ble cr7,20cc4 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - li r25,0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - sldi r23,r5,3 │ │ │ │ - li r3,0 │ │ │ │ - li r7,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r23,r0,r23 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 208e8 │ │ │ │ - ldx r10,r11,r3 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - std r7,0(r9) │ │ │ │ - ldx r22,r11,r3 │ │ │ │ - lfdx f0,r23,r3 │ │ │ │ - mtfprd f12,r22 │ │ │ │ + li r0,0 │ │ │ │ + addi r9,r4,-8 │ │ │ │ + sldi r24,r3,3 │ │ │ │ + li r6,0 │ │ │ │ + li r10,0 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r24,r26,r24 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 20c54 │ │ │ │ + ldx r9,r7,r6 │ │ │ │ + mulld r10,r10,r9 │ │ │ │ + std r10,0(r2) │ │ │ │ + ldx r11,r7,r6 │ │ │ │ + lfdx f0,r24,r6 │ │ │ │ + mtfprd f12,r11 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r26,f0 │ │ │ │ - divd r10,r26,r22 │ │ │ │ - mulld r10,r10,r22 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - add r10,r10,r22 │ │ │ │ - divd r26,r10,r22 │ │ │ │ - mulld r26,r26,r22 │ │ │ │ - subf r10,r26,r10 │ │ │ │ - add r7,r10,r7 │ │ │ │ - stdx r10,r27,r3 │ │ │ │ - addi r3,r3,8 │ │ │ │ - std r7,0(r9) │ │ │ │ - bdnz 208dc │ │ │ │ + mffprd r5,f0 │ │ │ │ + divd r9,r5,r11 │ │ │ │ + mulld r9,r9,r11 │ │ │ │ + subf r9,r9,r5 │ │ │ │ + add r9,r9,r11 │ │ │ │ + divd r5,r9,r11 │ │ │ │ + mulld r5,r5,r11 │ │ │ │ + subf r9,r5,r9 │ │ │ │ + add r10,r9,r10 │ │ │ │ + stdx r9,r25,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + std r10,0(r2) │ │ │ │ + bdnz 20c48 │ │ │ │ addi r8,r8,1 │ │ │ │ cmpd r8,r30 │ │ │ │ - beq 20968 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r5,r5,r28 │ │ │ │ - std r25,0(r9) │ │ │ │ - std r8,8(r9) │ │ │ │ - b 208b8 │ │ │ │ + beq 20cd4 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r3,r3,r28 │ │ │ │ + std r0,0(r2) │ │ │ │ + std r8,8(r2) │ │ │ │ + b 20c24 │ │ │ │ addi r8,r8,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r5,r5,r28 │ │ │ │ - bdnz 208a4 │ │ │ │ - addi r5,r11,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,209f8 │ │ │ │ - mr r7,r28 │ │ │ │ - li r10,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r8,r7,3 │ │ │ │ - beq 209c0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r3,r3,r28 │ │ │ │ + bdnz 20c10 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,20da8 │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 20e08 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r7 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 20d48 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 209b0 │ │ │ │ + beq 20d34 │ │ │ │ cmpdi r8,2 │ │ │ │ - beq 209a4 │ │ │ │ - ld r9,0(r11) │ │ │ │ - mr r5,r11 │ │ │ │ - mr r6,r28 │ │ │ │ - ldu r8,8(r5) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - ldu r8,8(r5) │ │ │ │ - cmpdi r6,1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 209f0 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r7,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r5) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 209c8 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - b 209fc │ │ │ │ - li r10,1 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - std r12,72(r31) │ │ │ │ + beq 20d24 │ │ │ │ + lxv vs32,0(r7) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r7,16 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 20d7c │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + lxv vs44,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs42,-32(r9) │ │ │ │ + lxv vs43,-16(r9) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 20d50 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r28,r28,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 20da8 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r7,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5200 │ │ │ │ sldi r3,r30,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r29 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r27 │ │ │ │ mr r28,r3 │ │ │ │ mr r3,r30 │ │ │ │ mr r5,r28 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ ld r28,48(r14) │ │ │ │ + cmpdi r28,0 │ │ │ │ ld r30,8(r14) │ │ │ │ - ld r12,72(r31) │ │ │ │ - std r9,0(r24) │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - mr r1,r24 │ │ │ │ - b 1ef4c │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + b 1f928 │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + b 20d9c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r2,1 │ │ │ │ + std r2,48(r31) │ │ │ │ + b 1d3c8 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ld r9,24(r14) │ │ │ │ + ld r4,200(r14) │ │ │ │ + ble 1d860 │ │ │ │ + ld r2,192(r14) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r7,0 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r8,r8,r2 │ │ │ │ + ldu r6,8(r2) │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 20e94 │ │ │ │ + ld r11,176(r14) │ │ │ │ + ld r3,184(r14) │ │ │ │ + mtctr r6 │ │ │ │ + sldi r10,r7,3 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + ldx r5,r3,r10 │ │ │ │ + lxvdsx vs12,r11,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + lxvx vs11,r5,r4 │ │ │ │ + xvmaddadp vs0,vs11,vs12 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + bdnz 20e70 │ │ │ │ + add r7,r6,r7 │ │ │ │ + cmpld r8,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bne 20e50 │ │ │ │ + b 1d860 │ │ │ │ + ld r4,0(r29) │ │ │ │ + ld r2,0(r10) │ │ │ │ + li r3,0 │ │ │ │ + b 1d1e4 │ │ │ │ + ldx r4,r29,r5 │ │ │ │ + ldx r2,r10,r5 │ │ │ │ + b 1d1e4 │ │ │ │ + ldu r8,-8(r19) │ │ │ │ + sradi r8,r8,1 │ │ │ │ + addze r8,r8 │ │ │ │ + stdu r8,-8(r20) │ │ │ │ + bne cr4,1d098 │ │ │ │ + b 1d0d0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128a │ │ │ │ + .long 0x1287 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000020a80 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,29568 │ │ │ │ +0000000000020ef0 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - std r29,-96(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r15,-208(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ std r30,-88(r1) │ │ │ │ + mr r30,r3 │ │ │ │ std r31,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f24,-64(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r14,-216(r1) │ │ │ │ - std r15,-208(r1) │ │ │ │ - std r16,-200(r1) │ │ │ │ - std r17,-192(r1) │ │ │ │ std r18,-184(r1) │ │ │ │ std r19,-176(r1) │ │ │ │ - std r20,-168(r1) │ │ │ │ - std r21,-160(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r22,-152(r1) │ │ │ │ std r23,-144(r1) │ │ │ │ std r24,-136(r1) │ │ │ │ std r25,-128(r1) │ │ │ │ std r26,-120(r1) │ │ │ │ std r27,-112(r1) │ │ │ │ std r28,-104(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-960(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - stxv vs57,624(r1) │ │ │ │ - stxv vs58,640(r1) │ │ │ │ + stdu r1,-944(r1) │ │ │ │ + stxv vs57,608(r1) │ │ │ │ + stxv vs58,624(r1) │ │ │ │ + ld r2,56(r3) │ │ │ │ + ld r17,88(r3) │ │ │ │ mr r31,r1 │ │ │ │ - ld r9,56(r3) │ │ │ │ - ld r29,88(r3) │ │ │ │ - stxv vs59,656(r1) │ │ │ │ - stxv vs60,672(r1) │ │ │ │ - stxv vs61,688(r1) │ │ │ │ - stxv vs62,704(r1) │ │ │ │ - stxv vs63,720(r1) │ │ │ │ - ld r10,0(r9) │ │ │ │ - cmpd r10,r29 │ │ │ │ - std r10,128(r31) │ │ │ │ - ble 216b0 │ │ │ │ - ld r14,8(r9) │ │ │ │ - cmpd r29,r14 │ │ │ │ - bge 216b0 │ │ │ │ - ld r9,16(r9) │ │ │ │ - cmpd r29,r9 │ │ │ │ - std r9,160(r31) │ │ │ │ - bge 216b0 │ │ │ │ - ld r9,72(r3) │ │ │ │ - addi r24,r29,1 │ │ │ │ - sldi r22,r24,1 │ │ │ │ - ld r10,0(r9) │ │ │ │ - cmpd r10,r22 │ │ │ │ - std r10,136(r31) │ │ │ │ - ble 216b0 │ │ │ │ - ld r10,8(r9) │ │ │ │ - cmpd r22,r10 │ │ │ │ - std r10,144(r31) │ │ │ │ - bge 216b0 │ │ │ │ - ld r19,16(r9) │ │ │ │ - cmpd r22,r19 │ │ │ │ - bge 216b0 │ │ │ │ - li r10,216 │ │ │ │ - ld r8,16(r3) │ │ │ │ + stxv vs59,640(r1) │ │ │ │ + stxv vs60,656(r1) │ │ │ │ + stxv vs61,672(r1) │ │ │ │ + stxv vs62,688(r1) │ │ │ │ + stxv vs63,704(r1) │ │ │ │ + ld r21,0(r2) │ │ │ │ + cmpd r21,r17 │ │ │ │ + ble 21ae0 │ │ │ │ + ld r28,8(r2) │ │ │ │ + cmpd r17,r28 │ │ │ │ + bge 21ae0 │ │ │ │ + ld r2,16(r2) │ │ │ │ + cmpd r17,r2 │ │ │ │ + std r2,128(r31) │ │ │ │ + bge 21ae0 │ │ │ │ + ld r2,72(r3) │ │ │ │ + addi r23,r17,1 │ │ │ │ + sldi r25,r23,1 │ │ │ │ + ld r29,0(r2) │ │ │ │ + cmpd r29,r25 │ │ │ │ + ble 21ae0 │ │ │ │ + ld r27,8(r2) │ │ │ │ + cmpd r25,r27 │ │ │ │ + bge 21ae0 │ │ │ │ + ld r18,16(r2) │ │ │ │ + cmpd r25,r18 │ │ │ │ + bge 21ae0 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ ld r5,80(r3) │ │ │ │ - li r9,200 │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - std r8,344(r31) │ │ │ │ - ld r8,8(r3) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mffprd r27,f0 │ │ │ │ + ld r2,16(r3) │ │ │ │ + ld r26,8(r3) │ │ │ │ + mffprd r16,f0 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ + sldi r5,r5,4 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - std r8,152(r31) │ │ │ │ - mr r3,r27 │ │ │ │ - stfd f0,248(r31) │ │ │ │ - stxvx vs12,r30,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 21fb0 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 21760 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 22164 │ │ │ │ - andi. r10,r9,2 │ │ │ │ - rlwinm r28,r9,0,20,20 │ │ │ │ - bne 22a94 │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 22660 │ │ │ │ - cmpwi r28,0 │ │ │ │ - bne 231a8 │ │ │ │ - ld r9,152(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2101c │ │ │ │ - lfd f0,136(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mulli r10,r24,48 │ │ │ │ - sldi r8,r24,4 │ │ │ │ - sldi r7,r24,5 │ │ │ │ - li r5,1 │ │ │ │ - std r14,232(r31) │ │ │ │ - li r23,0 │ │ │ │ - mr r14,r30 │ │ │ │ - lfd f28,2928(r9) │ │ │ │ - sldi r9,r29,1 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - std r29,184(r31) │ │ │ │ - std r19,168(r31) │ │ │ │ - std r8,192(r31) │ │ │ │ - std r7,200(r31) │ │ │ │ - fcfid f26,f0 │ │ │ │ - lfd f0,144(r31) │ │ │ │ - addi r6,r9,2 │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r27,208(r31) │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - addi r9,r8,-16 │ │ │ │ - isel r21,r5,r6,4*cr7+lt │ │ │ │ + std r2,328(r31) │ │ │ │ + mr r3,r16 │ │ │ │ + stfd f0,240(r31) │ │ │ │ + pstxv vs12,200(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 2235c │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 21b8c │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 229f0 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + rlwinm r24,r2,0,20,20 │ │ │ │ + bne 22ed4 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 22588 │ │ │ │ + cmpwi r24,0 │ │ │ │ + bne 235cc │ │ │ │ + cmpdi r26,0 │ │ │ │ + ble 21490 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + sldi r2,r17,1 │ │ │ │ + mulli r10,r23,48 │ │ │ │ + plxsd v30,225584 # 581b8 │ │ │ │ + sldi r9,r23,4 │ │ │ │ + sldi r5,r23,5 │ │ │ │ + li r20,1 │ │ │ │ + std r28,224(r31) │ │ │ │ + std r21,216(r31) │ │ │ │ + li r22,0 │ │ │ │ fcfid f27,f0 │ │ │ │ - mtfprd f0,r19 │ │ │ │ - std r9,224(r31) │ │ │ │ - addi r9,r10,15 │ │ │ │ - fdiv f26,f28,f26 │ │ │ │ - fcfid f0,f0 │ │ │ │ - std r9,176(r31) │ │ │ │ - addi r9,r7,-32 │ │ │ │ - std r9,216(r31) │ │ │ │ - fdiv f27,f28,f27 │ │ │ │ - fdiv f28,f28,f0 │ │ │ │ - ld r9,176(r31) │ │ │ │ - lwz r10,112(r14) │ │ │ │ - ld r7,0(r1) │ │ │ │ - mr r22,r1 │ │ │ │ - mr r24,r23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r18,r1,128 │ │ │ │ - beq 20cf0 │ │ │ │ - ld r9,240(r14) │ │ │ │ - sldi r10,r23,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r24,8(r9) │ │ │ │ - ld r12,48(r14) │ │ │ │ - ld r29,72(r14) │ │ │ │ - ld r30,120(r14) │ │ │ │ - mulli r20,r24,24 │ │ │ │ - ld r17,88(r14) │ │ │ │ - mulld r19,r24,r12 │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lfdx f25,r30,r20 │ │ │ │ - fcfid f24,f0 │ │ │ │ - sldi r9,r19,3 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + mtfprd f0,r27 │ │ │ │ + addi r8,r2,2 │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + std r17,168(r31) │ │ │ │ + std r26,176(r31) │ │ │ │ + std r9,184(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + xxlxor vs63,vs63,vs63 │ │ │ │ + mr r14,r5 │ │ │ │ + mr r28,r30 │ │ │ │ + std r29,136(r31) │ │ │ │ + std r27,144(r31) │ │ │ │ + fcfid f28,f0 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + isel r19,r20,r8,4*cr7+lt │ │ │ │ + std r18,152(r31) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + addi r2,r9,-16 │ │ │ │ + std r16,192(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + fdiv f27,f29,f27 │ │ │ │ + std r2,208(r31) │ │ │ │ + addi r2,r10,15 │ │ │ │ + fdiv f28,f29,f28 │ │ │ │ + std r2,160(r31) │ │ │ │ + addi r2,r5,-32 │ │ │ │ + fdiv f29,f29,f0 │ │ │ │ + std r2,200(r31) │ │ │ │ + ld r2,160(r31) │ │ │ │ + lwz r9,112(r28) │ │ │ │ + mr r20,r1 │ │ │ │ + mr r23,r22 │ │ │ │ + ld r10,0(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r16,r1,128 │ │ │ │ + beq 21158 │ │ │ │ + ld r2,240(r28) │ │ │ │ + sldi r9,r22,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r23,8(r2) │ │ │ │ + ld r9,48(r28) │ │ │ │ + ld r18,72(r28) │ │ │ │ + mulli r30,r23,24 │ │ │ │ + ld r21,120(r28) │ │ │ │ + ld r29,88(r28) │ │ │ │ + mulld r26,r23,r9 │ │ │ │ + lfd f0,0(r18) │ │ │ │ + lfdx f26,r21,r30 │ │ │ │ + fcfid f25,f0 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r25,r17,r9 │ │ │ │ - blt cr4,22150 │ │ │ │ - ld r27,96(r14) │ │ │ │ - mtfprd f0,r17 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r28,r2,-2 │ │ │ │ - sldi r26,r25,3 │ │ │ │ - fmul f24,f24,f24 │ │ │ │ - mr r16,r21 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r24,r29,r2 │ │ │ │ + blt cr4,22348 │ │ │ │ + ld r27,96(r28) │ │ │ │ + mtfprd f0,r29 │ │ │ │ + mulli r25,r24,-8 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + mr r17,r19 │ │ │ │ fcfid f30,f0 │ │ │ │ - lxsd v30,2808(r9) │ │ │ │ - addi r28,r28,2808 │ │ │ │ - subf r26,r26,r18 │ │ │ │ - lxsd v31,0(r27) │ │ │ │ + lxsd v29,0(r27) │ │ │ │ + add r25,r16,r25 │ │ │ │ fmul f30,f30,f30 │ │ │ │ - xsmuldp vs62,vs63,vs62 │ │ │ │ - b 20da0 │ │ │ │ + xsmuldp vs24,vs61,vs62 │ │ │ │ + b 211f8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs63 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - sldi r9,r25,3 │ │ │ │ - addic. r16,r16,-1 │ │ │ │ - addi r25,r25,1 │ │ │ │ - stfdx f0,r26,r9 │ │ │ │ - beq 20de0 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f12,f0 │ │ │ │ - fmsub f0,f26,f12,f25 │ │ │ │ - fnmsub f12,f26,f12,f25 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs12,vs1,vs62 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + sldi r2,r24,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r24,r24,1 │ │ │ │ + stfdx f12,r25,r2 │ │ │ │ + beq 2124c │ │ │ │ + mtfprd f0,r24 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f12,f27,f0,f26 │ │ │ │ + fnmsub f0,f27,f0,f26 │ │ │ │ + fmul f12,f25,f12 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 20d70 │ │ │ │ + xscmpudp cr0,vs0,vs63 │ │ │ │ + bgt 211d0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 217f0 │ │ │ │ - sldi r9,r25,3 │ │ │ │ - xxmr vs0,vs62 │ │ │ │ - addic. r16,r16,-1 │ │ │ │ - addi r25,r25,1 │ │ │ │ - stfdx f0,r26,r9 │ │ │ │ - bne 20da0 │ │ │ │ - lfd f12,8(r29) │ │ │ │ - addi r0,r19,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lxsd v30,8(r27) │ │ │ │ - addi r25,r20,8 │ │ │ │ - mr r15,r21 │ │ │ │ - sldi r19,r0,3 │ │ │ │ - lxsd v29,2808(r9) │ │ │ │ - lfdx f24,r30,r25 │ │ │ │ - add r25,r30,r25 │ │ │ │ + fmr f12,f24 │ │ │ │ + bge 211e4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4de0 │ │ │ │ + sldi r2,r24,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r24,r24,1 │ │ │ │ + xsmuldp vs12,vs1,vs62 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfdx f12,r25,r2 │ │ │ │ + bne 211f8 │ │ │ │ + lfd f12,8(r18) │ │ │ │ + addi r11,r26,1 │ │ │ │ + lxsd v28,8(r27) │ │ │ │ + addi r24,r30,8 │ │ │ │ + mr r15,r19 │ │ │ │ + sldi r26,r11,3 │ │ │ │ + lfdx f25,r21,r24 │ │ │ │ + add r24,r21,r24 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r30,r19 │ │ │ │ - xsmuldp vs61,vs62,vs61 │ │ │ │ - xsmuldp vs63,vs0,vs0 │ │ │ │ + lfdx f12,r21,r26 │ │ │ │ + xsmuldp vs24,vs60,vs62 │ │ │ │ + xsmuldp vs61,vs0,vs0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r26,r9,r17 │ │ │ │ - subf r16,r17,r9 │ │ │ │ - ld r9,224(r31) │ │ │ │ - sldi r26,r26,3 │ │ │ │ - add r26,r26,r9 │ │ │ │ - addi r26,r26,16 │ │ │ │ - add r26,r18,r26 │ │ │ │ - b 20e80 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r17,r29,r2 │ │ │ │ + ld r2,208(r31) │ │ │ │ + mulli r25,r17,-8 │ │ │ │ + add r25,r25,r2 │ │ │ │ + addi r25,r25,16 │ │ │ │ + add r25,r16,r25 │ │ │ │ + b 212d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs62 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - sldi r9,r16,3 │ │ │ │ + xsmuldp vs1,vs31,vs60 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs12,vs1,vs62 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + sldi r2,r17,3 │ │ │ │ addic. r15,r15,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - stfdx f0,r26,r9 │ │ │ │ - beq 20ec0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ - fcfid f12,f0 │ │ │ │ - fmsub f0,f27,f12,f24 │ │ │ │ - fnmsub f12,f27,f12,f24 │ │ │ │ - xsmuldp vs0,vs63,vs0 │ │ │ │ + addi r17,r17,1 │ │ │ │ + stfdx f12,r25,r2 │ │ │ │ + beq 2132c │ │ │ │ + mtfprd f0,r17 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f12,f28,f0,f25 │ │ │ │ + fnmsub f0,f28,f0,f25 │ │ │ │ + xsmuldp vs12,vs61,vs12 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 20e50 │ │ │ │ + xscmpudp cr0,vs0,vs63 │ │ │ │ + bgt 212b0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 21810 │ │ │ │ - sldi r9,r16,3 │ │ │ │ - xxmr vs0,vs61 │ │ │ │ + fmr f12,f24 │ │ │ │ + bge 212c4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + xsmuldp vs1,vs31,vs60 │ │ │ │ + bl 4de0 │ │ │ │ + sldi r2,r17,3 │ │ │ │ addic. r15,r15,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - stfdx f0,r26,r9 │ │ │ │ - bne 20e80 │ │ │ │ - lfd f0,16(r29) │ │ │ │ - add r9,r30,r19 │ │ │ │ - addi r7,r20,16 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lxsd v30,16(r27) │ │ │ │ - mr r20,r21 │ │ │ │ - lxsd v29,2808(r10) │ │ │ │ - lfdx f24,r30,r7 │ │ │ │ - add r10,r30,r7 │ │ │ │ - xscvsxddp vs63,vs0 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - mr r29,r10 │ │ │ │ - xsmuldp vs61,vs62,vs61 │ │ │ │ - xsmuldp vs0,vs63,vs0 │ │ │ │ - xsmuldp vs63,vs63,vs63 │ │ │ │ + addi r17,r17,1 │ │ │ │ + xsmuldp vs12,vs1,vs62 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfdx f12,r25,r2 │ │ │ │ + bne 212d8 │ │ │ │ + lfd f0,16(r18) │ │ │ │ + add r11,r21,r26 │ │ │ │ + addi r2,r30,16 │ │ │ │ + lxsd v28,16(r27) │ │ │ │ + mr r27,r19 │ │ │ │ + add r10,r21,r2 │ │ │ │ + lfdx f25,r21,r2 │ │ │ │ + xscvsxddp vs61,vs0 │ │ │ │ + lfd f0,8(r11) │ │ │ │ + xsmuldp vs24,vs60,vs62 │ │ │ │ + xsmuldp vs0,vs61,vs0 │ │ │ │ + xsmuldp vs61,vs61,vs61 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r26,r9,r17 │ │ │ │ - subf r30,r17,r9 │ │ │ │ - ld r9,216(r31) │ │ │ │ - sldi r26,r26,3 │ │ │ │ - add r26,r26,r9 │ │ │ │ - addi r26,r26,32 │ │ │ │ - add r26,r18,r26 │ │ │ │ - b 20f60 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r30,r29,r2 │ │ │ │ + ld r2,200(r31) │ │ │ │ + mr r29,r10 │ │ │ │ + mulli r25,r30,-8 │ │ │ │ + add r25,r25,r2 │ │ │ │ + addi r25,r25,32 │ │ │ │ + add r25,r16,r25 │ │ │ │ + b 213b8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs62 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ + xsmuldp vs1,vs31,vs60 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs12,vs1,vs62 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f0,r26,r9 │ │ │ │ - beq 20fa0 │ │ │ │ + stfdx f12,r25,r2 │ │ │ │ + beq 2140c │ │ │ │ mtfprd f0,r30 │ │ │ │ - fcfid f12,f0 │ │ │ │ - fmsub f0,f28,f12,f24 │ │ │ │ - fnmsub f12,f28,f12,f24 │ │ │ │ - xsmuldp vs0,vs63,vs0 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f12,f29,f0,f25 │ │ │ │ + fnmsub f0,f29,f0,f25 │ │ │ │ + xsmuldp vs12,vs61,vs12 │ │ │ │ fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 20f30 │ │ │ │ + xscmpudp cr0,vs0,vs63 │ │ │ │ + bgt 21390 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 21830 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - xxmr vs0,vs61 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ + fmr f12,f24 │ │ │ │ + bge 213a4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + xsmuldp vs1,vs31,vs60 │ │ │ │ + bl 4de0 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f0,r26,r9 │ │ │ │ - bne 20f60 │ │ │ │ + xsmuldp vs12,vs1,vs62 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfdx f12,r25,r2 │ │ │ │ + bne 213b8 │ │ │ │ mr r10,r29 │ │ │ │ - ld r8,200(r31) │ │ │ │ - ld r3,24(r14) │ │ │ │ - ld r4,208(r31) │ │ │ │ - sldi r24,r24,4 │ │ │ │ - mr r9,r25 │ │ │ │ - fmr f1,f25 │ │ │ │ - mr r5,r18 │ │ │ │ - addi r23,r23,1 │ │ │ │ - add r7,r18,r8 │ │ │ │ - ld r8,192(r31) │ │ │ │ - add r3,r3,r24 │ │ │ │ - add r6,r18,r8 │ │ │ │ - ld r8,184(r31) │ │ │ │ - std r8,120(r1) │ │ │ │ - ld r8,168(r31) │ │ │ │ - std r8,112(r1) │ │ │ │ - ld r8,144(r31) │ │ │ │ - std r8,104(r1) │ │ │ │ - ld r8,136(r31) │ │ │ │ - std r8,96(r1) │ │ │ │ - bl f980 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r23 │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - bne 20cb4 │ │ │ │ - mr r30,r14 │ │ │ │ - ld r19,168(r31) │ │ │ │ - ld r14,232(r31) │ │ │ │ + ld r2,168(r31) │ │ │ │ + ld r3,24(r28) │ │ │ │ + sldi r23,r23,4 │ │ │ │ + fmr f1,f26 │ │ │ │ + mr r9,r24 │ │ │ │ + add r7,r16,r14 │ │ │ │ + mr r5,r16 │ │ │ │ + addi r22,r22,1 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,152(r31) │ │ │ │ + add r3,r3,r23 │ │ │ │ + std r2,112(r1) │ │ │ │ + ld r2,184(r31) │ │ │ │ + ld r4,192(r31) │ │ │ │ + add r6,r16,r2 │ │ │ │ + ld r2,144(r31) │ │ │ │ + std r2,104(r1) │ │ │ │ + ld r2,136(r31) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl fa40 │ │ │ │ + ld r9,176(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r22 │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 2111c │ │ │ │ + mr r30,r28 │ │ │ │ + ld r21,216(r31) │ │ │ │ + ld r29,136(r31) │ │ │ │ + ld r27,144(r31) │ │ │ │ + ld r18,152(r31) │ │ │ │ + ld r28,224(r31) │ │ │ │ ld r3,160(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,128(r31) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - sradi r27,r10,1 │ │ │ │ - addze r27,r27 │ │ │ │ - bne 21850 │ │ │ │ - cmpdi r10,1 │ │ │ │ - ble 216bc │ │ │ │ - ld r22,160(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - sradi r12,r14,1 │ │ │ │ - addze r12,r12 │ │ │ │ - ld r3,144(r31) │ │ │ │ - li r4,1 │ │ │ │ - sldi r20,r19,4 │ │ │ │ - addis r23,r2,-2 │ │ │ │ - std r27,296(r31) │ │ │ │ - cmpdi cr3,r14,1 │ │ │ │ + bl 4f20 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + sradi r9,r21,1 │ │ │ │ + addze r9,r9 │ │ │ │ + andi. r2,r2,1 │ │ │ │ + std r9,368(r31) │ │ │ │ + bne 21c04 │ │ │ │ + cmpdi r21,1 │ │ │ │ + ble 21ae8 │ │ │ │ + ld r20,128(r31) │ │ │ │ + sradi r3,r28,1 │ │ │ │ + addze r3,r3 │ │ │ │ + mulld r24,r18,r27 │ │ │ │ + ld r21,240(r31) │ │ │ │ + addi r6,r29,1 │ │ │ │ + mr r19,r9 │ │ │ │ + subf r25,r9,r29 │ │ │ │ + sldi r17,r18,4 │ │ │ │ + addi r10,r27,1 │ │ │ │ + cmpdi cr3,r28,1 │ │ │ │ + plfd f30,224460 # 581b0 │ │ │ │ + subf r6,r9,r6 │ │ │ │ + li r7,1 │ │ │ │ li r29,0 │ │ │ │ - addi r23,r23,2800 │ │ │ │ - std r20,272(r31) │ │ │ │ - sldi r11,r22,4 │ │ │ │ - mulld r8,r22,r14 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r0,r27,r9 │ │ │ │ - sradi r26,r22,1 │ │ │ │ - addze r26,r26 │ │ │ │ - mulld r5,r19,r3 │ │ │ │ - subfic r7,r12,1 │ │ │ │ - addi r9,r3,1 │ │ │ │ - mulld r18,r12,r11 │ │ │ │ - subf r10,r27,r10 │ │ │ │ - mulld r6,r0,r3 │ │ │ │ - cmpdi cr4,r22,1 │ │ │ │ - subf r9,r12,r9 │ │ │ │ - maddld r25,r27,r14,r12 │ │ │ │ - lfd f28,0(r23) │ │ │ │ - std r23,280(r31) │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - std r12,184(r31) │ │ │ │ - std r11,408(r31) │ │ │ │ - neg r24,r8 │ │ │ │ - mr r21,r26 │ │ │ │ - maddld r8,r27,r8,r26 │ │ │ │ - mulld r9,r9,r19 │ │ │ │ - sldi r28,r5,4 │ │ │ │ - std r26,160(r31) │ │ │ │ - subf r26,r12,r3 │ │ │ │ - std r18,384(r31) │ │ │ │ - sldi r18,r24,4 │ │ │ │ - ld r24,248(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ - isel r4,r21,r4,4*cr4+gt │ │ │ │ - maddld r3,r12,r22,r21 │ │ │ │ - subf r5,r21,r19 │ │ │ │ - add r7,r7,r10 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - std r4,288(r31) │ │ │ │ - mulld r4,r6,r19 │ │ │ │ - neg r6,r18 │ │ │ │ - sldi r8,r8,4 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mulld r9,r25,r27 │ │ │ │ + std r17,264(r31) │ │ │ │ + mulld r8,r20,r28 │ │ │ │ + sradi r5,r20,1 │ │ │ │ + addze r5,r5 │ │ │ │ + subf r23,r3,r27 │ │ │ │ + mulld r6,r6,r27 │ │ │ │ + std r3,176(r31) │ │ │ │ + maddld r26,r19,r28,r3 │ │ │ │ + sldi r28,r24,4 │ │ │ │ + sldi r4,r20,4 │ │ │ │ + subfic r2,r3,1 │ │ │ │ + subf r10,r3,r10 │ │ │ │ + cmpdi cr4,r20,1 │ │ │ │ + maddld r25,r28,r25,r21 │ │ │ │ + std r4,392(r31) │ │ │ │ + maddld r0,r19,r8,r5 │ │ │ │ + mulli r27,r8,-16 │ │ │ │ + mr r22,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r5,152(r31) │ │ │ │ + sldi r24,r8,4 │ │ │ │ + maddld r8,r23,r17,r21 │ │ │ │ + add r2,r2,r6 │ │ │ │ + mulld r10,r10,r18 │ │ │ │ + mulld r9,r9,r18 │ │ │ │ + maddld r11,r3,r20,r5 │ │ │ │ + subf r5,r5,r18 │ │ │ │ + subf r6,r3,r6 │ │ │ │ + mulld r2,r2,r18 │ │ │ │ + isel r7,r22,r7,4*cr4+gt │ │ │ │ sldi r5,r5,4 │ │ │ │ - subf r9,r21,r9 │ │ │ │ - std r18,336(r31) │ │ │ │ - maddld r10,r10,r20,r24 │ │ │ │ - maddld r0,r28,r0,r24 │ │ │ │ - maddld r26,r26,r20,r24 │ │ │ │ - std r8,360(r31) │ │ │ │ - add r8,r5,r24 │ │ │ │ + maddld r6,r6,r17,r21 │ │ │ │ + std r25,200(r31) │ │ │ │ + std r27,312(r31) │ │ │ │ + mr r27,r28 │ │ │ │ + mr r28,r29 │ │ │ │ + std r7,272(r31) │ │ │ │ + std r8,208(r31) │ │ │ │ + mulld r8,r3,r4 │ │ │ │ + add r5,r5,r21 │ │ │ │ + subf r10,r22,r10 │ │ │ │ + subf r9,r22,r9 │ │ │ │ + subf r2,r22,r2 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + std r5,224(r31) │ │ │ │ + sldi r5,r0,4 │ │ │ │ sldi r9,r9,4 │ │ │ │ - std r8,232(r31) │ │ │ │ - mulld r8,r7,r19 │ │ │ │ - add r9,r9,r24 │ │ │ │ - std r10,224(r31) │ │ │ │ - mulld r10,r6,r27 │ │ │ │ - std r0,208(r31) │ │ │ │ - sldi r0,r21,4 │ │ │ │ - std r9,256(r31) │ │ │ │ - li r6,0 │ │ │ │ - std r26,216(r31) │ │ │ │ + std r6,216(r31) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r10,r10,r21 │ │ │ │ + std r5,320(r31) │ │ │ │ + sldi r5,r11,4 │ │ │ │ + sldi r11,r22,4 │ │ │ │ + std r8,376(r31) │ │ │ │ + maddld r8,r26,r20,r22 │ │ │ │ + mulld r26,r26,r4 │ │ │ │ + add r9,r9,r21 │ │ │ │ + add r2,r2,r21 │ │ │ │ + std r5,352(r31) │ │ │ │ + std r11,344(r31) │ │ │ │ + std r10,248(r31) │ │ │ │ + std r9,232(r31) │ │ │ │ + std r2,256(r31) │ │ │ │ + std r26,360(r31) │ │ │ │ + mulld r26,r24,r19 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + std r8,336(r31) │ │ │ │ + std r26,384(r31) │ │ │ │ li r26,0 │ │ │ │ - std r0,368(r31) │ │ │ │ - maddld r0,r25,r22,r21 │ │ │ │ - mulld r25,r25,r11 │ │ │ │ - mr r27,r6 │ │ │ │ - std r10,392(r31) │ │ │ │ - sldi r10,r3,4 │ │ │ │ - std r10,352(r31) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - sldi r9,r0,4 │ │ │ │ - std r25,376(r31) │ │ │ │ - addi r10,r10,2928 │ │ │ │ - std r9,400(r31) │ │ │ │ - subf r9,r21,r8 │ │ │ │ - std r10,152(r31) │ │ │ │ - subf r10,r21,r4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r24 │ │ │ │ - add r10,r10,r24 │ │ │ │ - std r9,264(r31) │ │ │ │ - std r10,240(r31) │ │ │ │ - ld r9,296(r31) │ │ │ │ + mr r25,r26 │ │ │ │ + nop │ │ │ │ + ld r2,368(r31) │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - subf r8,r9,r26 │ │ │ │ + ld r9,72(r30) │ │ │ │ + subf r2,r2,r25 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - ld r9,96(r30) │ │ │ │ - mtfprd f0,r8 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - ld r9,152(r31) │ │ │ │ + ld r9,72(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ + xsdivdp vs60,vs31,vs1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r26 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - xsdivdp vs60,vs31,vs1 │ │ │ │ + mtfprd f0,r25 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs60,vs60,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ - xxspltd vs63,vs31,0 │ │ │ │ - ble cr3,21624 │ │ │ │ - ld r9,280(r31) │ │ │ │ - li r6,0 │ │ │ │ + bl 4c20 │ │ │ │ + xsdivdp vs63,vs31,vs1 │ │ │ │ + xxspltd vs63,vs63,0 │ │ │ │ + ble cr3,21a54 │ │ │ │ + ld r2,328(r31) │ │ │ │ + li r8,0 │ │ │ │ xxmr vs57,vs63 │ │ │ │ - std r27,144(r31) │ │ │ │ + std r26,128(r31) │ │ │ │ + std r28,280(r31) │ │ │ │ + std r25,288(r31) │ │ │ │ + std r27,296(r31) │ │ │ │ std r26,304(r31) │ │ │ │ - std r29,312(r31) │ │ │ │ - std r28,320(r31) │ │ │ │ - std r27,328(r31) │ │ │ │ - mr r7,r6 │ │ │ │ - ld r6,408(r31) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,344(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,392(r31) │ │ │ │ - add r18,r9,r29 │ │ │ │ - ld r9,384(r31) │ │ │ │ - add r19,r9,r29 │ │ │ │ - ld r9,376(r31) │ │ │ │ - add r20,r9,r29 │ │ │ │ - ld r9,368(r31) │ │ │ │ - add r21,r9,r29 │ │ │ │ - ld r9,360(r31) │ │ │ │ - add r22,r9,r29 │ │ │ │ - ld r9,352(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,400(r31) │ │ │ │ - add r9,r29,r9 │ │ │ │ - std r9,128(r31) │ │ │ │ - li r9,0 │ │ │ │ - std r9,168(r31) │ │ │ │ + mr r10,r8 │ │ │ │ + ld r8,392(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,168(r31) │ │ │ │ + ld r2,384(r31) │ │ │ │ + add r17,r28,r2 │ │ │ │ + ld r2,376(r31) │ │ │ │ + add r18,r28,r2 │ │ │ │ + ld r2,360(r31) │ │ │ │ + add r19,r28,r2 │ │ │ │ + ld r2,344(r31) │ │ │ │ + add r20,r28,r2 │ │ │ │ + ld r2,320(r31) │ │ │ │ + add r21,r28,r2 │ │ │ │ + ld r2,352(r31) │ │ │ │ + add r2,r28,r2 │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r2,336(r31) │ │ │ │ + add r2,r28,r2 │ │ │ │ + std r2,136(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r2,160(r31) │ │ │ │ nop │ │ │ │ - ld r9,184(r31) │ │ │ │ - ld r29,168(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r29,160(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + std r8,192(r31) │ │ │ │ + std r10,184(r31) │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - std r6,200(r31) │ │ │ │ - std r7,192(r31) │ │ │ │ - subf r8,r9,r29 │ │ │ │ + ld r9,72(r30) │ │ │ │ + subf r2,r2,r29 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - ld r9,96(r30) │ │ │ │ - mtfprd f0,r8 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - ld r9,152(r31) │ │ │ │ + ld r9,72(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ + xsdivdp vs62,vs31,vs1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r10) │ │ │ │ - lxsd v27,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f0,8(r9) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ mtfprd f0,r29 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - xsdivdp vs62,vs59,vs1 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs62,vs62,0 │ │ │ │ xvmuldp vs61,vs57,vs62 │ │ │ │ xvmuldp vs62,vs62,vs60 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,192(r31) │ │ │ │ - ld r6,200(r31) │ │ │ │ - xsdivdp vs59,vs59,vs1 │ │ │ │ + bl 4c20 │ │ │ │ + ld r10,184(r31) │ │ │ │ + ld r8,192(r31) │ │ │ │ + xsdivdp vs59,vs31,vs1 │ │ │ │ xxspltd vs59,vs59,0 │ │ │ │ - xvmuldp vs58,vs57,vs59 │ │ │ │ - xvmuldp vs59,vs60,vs59 │ │ │ │ - ble cr4,215b0 │ │ │ │ - ld r9,280(r31) │ │ │ │ - ld r27,288(r31) │ │ │ │ - ld r29,176(r31) │ │ │ │ - std r7,192(r31) │ │ │ │ - std r6,200(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - ld r9,160(r31) │ │ │ │ - neg r28,r9 │ │ │ │ - ld r9,264(r31) │ │ │ │ - add r23,r9,r7 │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r24,r9,r7 │ │ │ │ - ld r9,240(r31) │ │ │ │ - add r25,r9,r7 │ │ │ │ - ld r9,232(r31) │ │ │ │ - add r15,r9,r7 │ │ │ │ - ld r9,224(r31) │ │ │ │ - add r14,r9,r7 │ │ │ │ - ld r9,216(r31) │ │ │ │ - mr r10,r14 │ │ │ │ - add r17,r9,r7 │ │ │ │ - ld r9,208(r31) │ │ │ │ - mr r14,r17 │ │ │ │ - mr r17,r10 │ │ │ │ - add r16,r9,r7 │ │ │ │ - ld r9,248(r31) │ │ │ │ - add r26,r9,r7 │ │ │ │ - mr r9,r27 │ │ │ │ - mr r27,r25 │ │ │ │ - mr r25,r24 │ │ │ │ - mr r24,r23 │ │ │ │ + xvmuldp vs58,vs59,vs57 │ │ │ │ + xvmuldp vs59,vs59,vs60 │ │ │ │ + ble cr4,219e0 │ │ │ │ + ld r2,152(r31) │ │ │ │ + ld r27,272(r31) │ │ │ │ + std r10,184(r31) │ │ │ │ + std r8,192(r31) │ │ │ │ + ld r29,168(r31) │ │ │ │ + neg r28,r2 │ │ │ │ + ld r2,256(r31) │ │ │ │ + add r24,r2,r10 │ │ │ │ + ld r2,248(r31) │ │ │ │ + add r25,r2,r10 │ │ │ │ + ld r2,232(r31) │ │ │ │ + add r26,r2,r10 │ │ │ │ + ld r2,224(r31) │ │ │ │ + add r15,r2,r10 │ │ │ │ + ld r2,216(r31) │ │ │ │ + add r14,r2,r10 │ │ │ │ + ld r2,208(r31) │ │ │ │ + mr r9,r14 │ │ │ │ + add r23,r2,r10 │ │ │ │ + ld r2,200(r31) │ │ │ │ + mr r14,r23 │ │ │ │ mr r23,r9 │ │ │ │ - ld r3,72(r30) │ │ │ │ + add r22,r2,r10 │ │ │ │ + ld r2,240(r31) │ │ │ │ + add r16,r2,r10 │ │ │ │ + mr r2,r27 │ │ │ │ + mr r27,r26 │ │ │ │ + mr r26,r25 │ │ │ │ + mr r25,r24 │ │ │ │ + mr r24,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r4,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ mtfprd f0,r28 │ │ │ │ - ld r9,96(r30) │ │ │ │ - addi r24,r24,16 │ │ │ │ addi r25,r25,16 │ │ │ │ + addi r26,r26,16 │ │ │ │ addi r27,r27,16 │ │ │ │ + ld r2,96(r30) │ │ │ │ addi r15,r15,16 │ │ │ │ - addi r17,r17,16 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r23,r23,16 │ │ │ │ addi r14,r14,16 │ │ │ │ + addi r22,r22,16 │ │ │ │ + fcfid f0,f0 │ │ │ │ addi r16,r16,16 │ │ │ │ - addi r26,r26,16 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,16(r3) │ │ │ │ + lfd f12,16(r4) │ │ │ │ fmul f0,f0,f30 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r9) │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,160(r31) │ │ │ │ + bl 4c20 │ │ │ │ + ld r2,152(r31) │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r3,72(r30) │ │ │ │ - add r9,r9,r28 │ │ │ │ + ld r4,72(r30) │ │ │ │ + xsdivdp vs63,vs31,vs1 │ │ │ │ + add r2,r2,r28 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r3) │ │ │ │ addi r28,r28,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,152(r31) │ │ │ │ + lfd f12,16(r4) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f12,16(r2) │ │ │ │ fmul f0,f0,f30 │ │ │ │ - lfd f12,16(r9) │ │ │ │ - xsdivdp vs63,vs31,vs1 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs0,-16(r24) │ │ │ │ + bl 4c20 │ │ │ │ + lxv vs0,-16(r25) │ │ │ │ + ld r2,128(r31) │ │ │ │ + addic. r24,r24,-1 │ │ │ │ ld r9,144(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - addic. r23,r23,-1 │ │ │ │ fdiv f1,f31,f1 │ │ │ │ - add r9,r9,r29 │ │ │ │ - addi r29,r29,16 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ + add r2,r2,r29 │ │ │ │ + addi r29,r29,16 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,-16(r29) │ │ │ │ - lxv vs0,-16(r25) │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ + lxv vs0,-16(r26) │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r9,r18 │ │ │ │ + stxvx vs0,r2,r17 │ │ │ │ lxv vs0,-16(r27) │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs59 │ │ │ │ - stxvx vs0,r9,r19 │ │ │ │ + stxvx vs0,r2,r18 │ │ │ │ lxv vs0,-16(r15) │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs58 │ │ │ │ - stxvx vs0,r9,r20 │ │ │ │ - lxv vs0,-16(r17) │ │ │ │ + stxvx vs0,r2,r19 │ │ │ │ + lxv vs0,-16(r23) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r9,r21 │ │ │ │ + stxvx vs0,r2,r20 │ │ │ │ lxv vs0,-16(r14) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r9,r22 │ │ │ │ - lxv vs0,-16(r16) │ │ │ │ + stxvx vs0,r2,r21 │ │ │ │ + lxv vs0,-16(r22) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs59 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - ld r10,128(r31) │ │ │ │ - lxv vs0,-16(r26) │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxv vs0,-16(r16) │ │ │ │ + ld r9,136(r31) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs58 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - bne 21440 │ │ │ │ - ld r7,192(r31) │ │ │ │ - ld r6,200(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + bne 21880 │ │ │ │ + ld r10,184(r31) │ │ │ │ + ld r8,192(r31) │ │ │ │ ld r9,168(r31) │ │ │ │ - add r18,r18,r6 │ │ │ │ - add r19,r19,r6 │ │ │ │ - add r20,r20,r6 │ │ │ │ - add r21,r21,r6 │ │ │ │ - add r22,r22,r6 │ │ │ │ - add r10,r10,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,176(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ + ld r2,160(r31) │ │ │ │ + add r17,r17,r8 │ │ │ │ + add r18,r18,r8 │ │ │ │ + add r19,r19,r8 │ │ │ │ + add r20,r20,r8 │ │ │ │ + add r21,r21,r8 │ │ │ │ + add r9,r9,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ std r9,168(r31) │ │ │ │ - subf r10,r6,r10 │ │ │ │ - std r10,144(r31) │ │ │ │ - ld r10,184(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r9,r9,r6 │ │ │ │ - std r9,136(r31) │ │ │ │ + std r2,160(r31) │ │ │ │ ld r9,128(r31) │ │ │ │ - add r9,r9,r6 │ │ │ │ + subf r9,r8,r9 │ │ │ │ std r9,128(r31) │ │ │ │ - ld r9,272(r31) │ │ │ │ - add r7,r7,r9 │ │ │ │ - blt 212f0 │ │ │ │ + ld r9,176(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,264(r31) │ │ │ │ + add r10,r10,r2 │ │ │ │ + blt 21740 │ │ │ │ + ld r28,280(r31) │ │ │ │ + ld r25,288(r31) │ │ │ │ + ld r27,296(r31) │ │ │ │ ld r26,304(r31) │ │ │ │ - ld r29,312(r31) │ │ │ │ - ld r28,320(r31) │ │ │ │ - ld r27,328(r31) │ │ │ │ - ld r10,264(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - ld r9,336(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - add r27,r27,r9 │ │ │ │ - subf r29,r9,r29 │ │ │ │ - std r10,264(r31) │ │ │ │ - ld r10,256(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,256(r31) │ │ │ │ - ld r10,240(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,240(r31) │ │ │ │ - ld r10,232(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,232(r31) │ │ │ │ - ld r10,224(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,224(r31) │ │ │ │ - ld r10,216(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,216(r31) │ │ │ │ - ld r10,296(r31) │ │ │ │ - cmpd r26,r10 │ │ │ │ - ld r10,208(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,208(r31) │ │ │ │ - ld r10,248(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - std r10,248(r31) │ │ │ │ - blt 211c0 │ │ │ │ - b 216bc │ │ │ │ + ld r9,256(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + ld r2,312(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + add r26,r26,r2 │ │ │ │ + subf r28,r2,r28 │ │ │ │ + std r9,256(r31) │ │ │ │ + ld r9,248(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,248(r31) │ │ │ │ + ld r9,232(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,232(r31) │ │ │ │ + ld r9,224(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,224(r31) │ │ │ │ + ld r9,216(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,216(r31) │ │ │ │ + ld r9,208(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,208(r31) │ │ │ │ + ld r9,368(r31) │ │ │ │ + cmpd r25,r9 │ │ │ │ + ld r9,200(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,200(r31) │ │ │ │ + ld r9,240(r31) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,240(r31) │ │ │ │ + blt 21620 │ │ │ │ + b 21ae8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r30 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs57,624(r31) │ │ │ │ - lxv vs58,640(r31) │ │ │ │ - lxv vs59,656(r31) │ │ │ │ - lxv vs60,672(r31) │ │ │ │ - lxv vs61,688(r31) │ │ │ │ - lxv vs62,704(r31) │ │ │ │ - lxv vs63,720(r31) │ │ │ │ - addi r1,r31,960 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bl 4640 │ │ │ │ + lxv vs57,608(r31) │ │ │ │ + lxv vs58,624(r31) │ │ │ │ + lxv vs59,640(r31) │ │ │ │ + lxv vs60,656(r31) │ │ │ │ + lxv vs61,672(r31) │ │ │ │ + lxv vs62,688(r31) │ │ │ │ + lxv vs63,704(r31) │ │ │ │ + addi r1,r31,944 │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ ld r14,-216(r1) │ │ │ │ ld r15,-208(r1) │ │ │ │ ld r16,-200(r1) │ │ │ │ ld r17,-192(r1) │ │ │ │ ld r18,-184(r1) │ │ │ │ ld r19,-176(r1) │ │ │ │ ld r20,-168(r1) │ │ │ │ ld r21,-160(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r22,-152(r1) │ │ │ │ ld r23,-144(r1) │ │ │ │ ld r24,-136(r1) │ │ │ │ ld r25,-128(r1) │ │ │ │ ld r26,-120(r1) │ │ │ │ ld r27,-112(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-104(r1) │ │ │ │ ld r29,-96(r1) │ │ │ │ ld r30,-88(r1) │ │ │ │ ld r31,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r25,152(r31) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ble 2101c │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + cmpdi r26,0 │ │ │ │ + ble 21490 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ ld r20,24(r30) │ │ │ │ - ld r28,176(r30) │ │ │ │ - ld r23,120(r30) │ │ │ │ - bne 225d0 │ │ │ │ - ld r21,136(r31) │ │ │ │ - ld r18,144(r31) │ │ │ │ - mulli r22,r24,48 │ │ │ │ - sldi r26,r24,4 │ │ │ │ - addi r23,r23,8 │ │ │ │ - sldi r24,r24,5 │ │ │ │ - lfd f1,-8(r23) │ │ │ │ - addi r10,r23,8 │ │ │ │ - mr r9,r23 │ │ │ │ - add r7,r28,r24 │ │ │ │ - add r6,r28,r26 │ │ │ │ - mr r5,r28 │ │ │ │ + ld r25,176(r30) │ │ │ │ + ld r24,120(r30) │ │ │ │ + bne 22508 │ │ │ │ + mulli r22,r23,48 │ │ │ │ + sldi r19,r23,4 │ │ │ │ + addi r24,r24,8 │ │ │ │ + sldi r23,r23,5 │ │ │ │ + lfd f1,-8(r24) │ │ │ │ + addi r10,r24,8 │ │ │ │ + mr r9,r24 │ │ │ │ + add r7,r25,r23 │ │ │ │ + add r6,r25,r19 │ │ │ │ + std r17,120(r1) │ │ │ │ + std r18,112(r1) │ │ │ │ + std r27,104(r1) │ │ │ │ + mr r5,r25 │ │ │ │ mr r3,r20 │ │ │ │ - mr r4,r27 │ │ │ │ - std r29,120(r1) │ │ │ │ - std r19,112(r1) │ │ │ │ - std r18,104(r1) │ │ │ │ - std r21,96(r1) │ │ │ │ + mr r4,r16 │ │ │ │ + std r29,96(r1) │ │ │ │ addi r20,r20,16 │ │ │ │ - add r28,r28,r22 │ │ │ │ - addi r23,r23,24 │ │ │ │ - bl f980 │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - bne 21798 │ │ │ │ - b 2101c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs63 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 20d8c │ │ │ │ - fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs62 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 20e6c │ │ │ │ - fsqrt f31,f0 │ │ │ │ - xsmuldp vs1,vs31,vs62 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 20f4c │ │ │ │ - cmpdi r10,1 │ │ │ │ - ble 216bc │ │ │ │ - ld r21,160(r31) │ │ │ │ - sradi r24,r14,1 │ │ │ │ - addze r24,r24 │ │ │ │ - cmpdi r14,1 │ │ │ │ - sradi r6,r21,1 │ │ │ │ - addze r6,r6 │ │ │ │ - std r24,336(r31) │ │ │ │ - subf r22,r6,r19 │ │ │ │ - std r6,320(r31) │ │ │ │ - std r22,504(r31) │ │ │ │ - ble 216bc │ │ │ │ + add r25,r25,r22 │ │ │ │ + addi r24,r24,24 │ │ │ │ + bl fa40 │ │ │ │ + addic. r26,r26,-1 │ │ │ │ + bne 21bb8 │ │ │ │ + b 21490 │ │ │ │ cmpdi r21,1 │ │ │ │ - ble 216bc │ │ │ │ - mulld r7,r14,r27 │ │ │ │ - ld r23,144(r31) │ │ │ │ - mulld r29,r24,r21 │ │ │ │ - ld r0,344(r31) │ │ │ │ - ld r8,168(r30) │ │ │ │ - mr r30,r6 │ │ │ │ - sldi r20,r21,4 │ │ │ │ - ld r9,136(r31) │ │ │ │ - ld r26,248(r31) │ │ │ │ - sldi r3,r6,3 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - sldi r5,r27,3 │ │ │ │ - mulld r28,r14,r21 │ │ │ │ - sldi r4,r24,3 │ │ │ │ - std r20,352(r31) │ │ │ │ - addi r14,r30,-1 │ │ │ │ - cmpldi r30,1 │ │ │ │ - cmpdi cr7,r30,1 │ │ │ │ - subf r10,r24,r23 │ │ │ │ - ld r11,8(r8) │ │ │ │ - mulld r25,r23,r19 │ │ │ │ - ld r12,0(r8) │ │ │ │ - ld r17,16(r8) │ │ │ │ - mulld r15,r7,r21 │ │ │ │ - std r29,528(r31) │ │ │ │ - add r29,r30,r29 │ │ │ │ - add r8,r24,r7 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - mulld r18,r10,r19 │ │ │ │ - maddld r10,r24,r20,r0 │ │ │ │ - maddld r7,r7,r20,r0 │ │ │ │ - mr r16,r26 │ │ │ │ - std r29,480(r31) │ │ │ │ - mulld r9,r9,r23 │ │ │ │ + ble 21ae8 │ │ │ │ + ld r17,128(r31) │ │ │ │ + sradi r7,r28,1 │ │ │ │ + addze r7,r7 │ │ │ │ + cmpdi r28,1 │ │ │ │ + sradi r11,r17,1 │ │ │ │ + addze r11,r11 │ │ │ │ + std r7,320(r31) │ │ │ │ + std r11,312(r31) │ │ │ │ + subf r25,r11,r18 │ │ │ │ + std r25,520(r31) │ │ │ │ + ble 21ae8 │ │ │ │ + cmpdi r17,1 │ │ │ │ + ble 21ae8 │ │ │ │ + ld r0,328(r31) │ │ │ │ + subf r2,r9,r29 │ │ │ │ + mr r8,r9 │ │ │ │ + mulld r9,r28,r9 │ │ │ │ + sldi r24,r17,4 │ │ │ │ + ld r5,168(r30) │ │ │ │ + subf r10,r7,r27 │ │ │ │ + mr r30,r7 │ │ │ │ + sldi r6,r25,4 │ │ │ │ + addi r20,r11,-1 │ │ │ │ + mulld r2,r2,r27 │ │ │ │ + cmpldi r11,1 │ │ │ │ + mulld r29,r7,r17 │ │ │ │ + sldi r4,r7,3 │ │ │ │ + std r24,336(r31) │ │ │ │ + mulld r23,r10,r18 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + mulld r21,r27,r18 │ │ │ │ + mulld r28,r28,r17 │ │ │ │ + std r20,360(r31) │ │ │ │ + maddld r10,r9,r24,r0 │ │ │ │ + ld r15,0(r5) │ │ │ │ + ld r14,8(r5) │ │ │ │ + maddld r7,r7,r24,r0 │ │ │ │ + mulld r16,r17,r9 │ │ │ │ + sldi r3,r11,3 │ │ │ │ + ld r19,16(r5) │ │ │ │ + ld r5,240(r31) │ │ │ │ + add r9,r30,r9 │ │ │ │ + cmpdi cr7,r11,1 │ │ │ │ + mulld r22,r18,r2 │ │ │ │ + add r12,r11,r29 │ │ │ │ + std r29,576(r31) │ │ │ │ std r28,600(r31) │ │ │ │ - std r14,360(r31) │ │ │ │ - std r11,328(r31) │ │ │ │ - li r11,1 │ │ │ │ - std r12,496(r31) │ │ │ │ + std r21,592(r31) │ │ │ │ + sldi r29,r21,4 │ │ │ │ sldi r28,r28,4 │ │ │ │ - sldi r29,r25,4 │ │ │ │ - std r25,592(r31) │ │ │ │ - std r15,488(r31) │ │ │ │ - std r10,264(r31) │ │ │ │ - sldi r10,r22,4 │ │ │ │ - std r7,272(r31) │ │ │ │ - std r18,576(r31) │ │ │ │ - mulld r15,r19,r9 │ │ │ │ - ld r7,480(r31) │ │ │ │ - add r25,r10,r26 │ │ │ │ - add r10,r6,r0 │ │ │ │ - mulld r6,r8,r21 │ │ │ │ - maddld r8,r8,r20,r0 │ │ │ │ - add r20,r12,r5 │ │ │ │ - ld r5,328(r31) │ │ │ │ - std r10,312(r31) │ │ │ │ - add r10,r23,r9 │ │ │ │ - add r23,r22,r18 │ │ │ │ - ld r9,488(r31) │ │ │ │ - std r20,512(r31) │ │ │ │ - sldi r20,r19,4 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - subf r10,r24,r10 │ │ │ │ - std r15,568(r31) │ │ │ │ - std r23,552(r31) │ │ │ │ - std r8,256(r31) │ │ │ │ - sldi r8,r18,4 │ │ │ │ - add r18,r17,r3 │ │ │ │ - add r5,r5,r4 │ │ │ │ - std r6,472(r31) │ │ │ │ - sldi r6,r23,4 │ │ │ │ - mulld r4,r10,r19 │ │ │ │ - li r10,0 │ │ │ │ - add r3,r30,r9 │ │ │ │ - add r9,r7,r0 │ │ │ │ - std r5,344(r31) │ │ │ │ - add r24,r8,r26 │ │ │ │ - add r23,r6,r26 │ │ │ │ - li r26,0 │ │ │ │ - std r9,296(r31) │ │ │ │ - iseleq r9,r11,r14 │ │ │ │ - std r3,536(r31) │ │ │ │ - sldi r8,r3,4 │ │ │ │ - add r11,r22,r15 │ │ │ │ - std r9,368(r31) │ │ │ │ - sldi r9,r15,4 │ │ │ │ - ld r6,472(r31) │ │ │ │ - std r27,608(r31) │ │ │ │ + std r10,288(r31) │ │ │ │ + li r10,1 │ │ │ │ + add r26,r6,r5 │ │ │ │ + mr r6,r0 │ │ │ │ + std r7,248(r31) │ │ │ │ sldi r7,r11,4 │ │ │ │ - mr r27,r28 │ │ │ │ - mr r15,r0 │ │ │ │ - mr r28,r29 │ │ │ │ - std r4,584(r31) │ │ │ │ - add r9,r9,r16 │ │ │ │ - mr r29,r10 │ │ │ │ - std r0,280(r31) │ │ │ │ - std r11,544(r31) │ │ │ │ - add r7,r7,r16 │ │ │ │ - std r9,392(r31) │ │ │ │ - add r9,r8,r0 │ │ │ │ - add r6,r30,r6 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - std r7,376(r31) │ │ │ │ - std r9,304(r31) │ │ │ │ - add r9,r22,r4 │ │ │ │ - std r6,520(r31) │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r22,r8,r16 │ │ │ │ - std r9,560(r31) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r7,r6,r0 │ │ │ │ - add r9,r9,r16 │ │ │ │ - std r7,288(r31) │ │ │ │ - std r9,384(r31) │ │ │ │ - nop │ │ │ │ + std r12,568(r31) │ │ │ │ + std r23,496(r31) │ │ │ │ + mr r21,r5 │ │ │ │ + iseleq r10,r10,r20 │ │ │ │ + add r7,r7,r0 │ │ │ │ + mr r0,r25 │ │ │ │ + add r25,r23,r25 │ │ │ │ + std r16,544(r31) │ │ │ │ + std r22,504(r31) │ │ │ │ + add r20,r19,r3 │ │ │ │ + std r15,472(r31) │ │ │ │ + std r14,328(r31) │ │ │ │ + std r10,352(r31) │ │ │ │ + add r10,r27,r2 │ │ │ │ + maddld r2,r9,r24,r6 │ │ │ │ + std r7,256(r31) │ │ │ │ + sldi r7,r12,4 │ │ │ │ + mulld r27,r17,r9 │ │ │ │ + add r3,r22,r0 │ │ │ │ + std r25,512(r31) │ │ │ │ + std r6,296(r31) │ │ │ │ + sldi r9,r23,4 │ │ │ │ + mr r23,r26 │ │ │ │ + subf r10,r30,r10 │ │ │ │ + li r30,0 │ │ │ │ + std r3,480(r31) │ │ │ │ + std r2,264(r31) │ │ │ │ + add r2,r15,r8 │ │ │ │ + sldi r8,r25,4 │ │ │ │ + std r27,560(r31) │ │ │ │ + add r25,r9,r5 │ │ │ │ + li r9,0 │ │ │ │ + std r2,528(r31) │ │ │ │ + add r2,r14,r4 │ │ │ │ + add r4,r11,r16 │ │ │ │ + add r24,r8,r5 │ │ │ │ + sldi r8,r3,4 │ │ │ │ + mr r16,r6 │ │ │ │ + std r2,344(r31) │ │ │ │ + add r2,r7,r6 │ │ │ │ + mulld r7,r10,r18 │ │ │ │ + sldi r10,r4,4 │ │ │ │ + std r4,536(r31) │ │ │ │ + add r4,r11,r27 │ │ │ │ + li r27,0 │ │ │ │ + std r2,280(r31) │ │ │ │ + sldi r2,r22,4 │ │ │ │ + std r4,552(r31) │ │ │ │ + sldi r22,r18,4 │ │ │ │ + add r12,r2,r5 │ │ │ │ + add r2,r10,r6 │ │ │ │ + add r10,r8,r5 │ │ │ │ + std r7,488(r31) │ │ │ │ + add r8,r7,r0 │ │ │ │ + std r2,272(r31) │ │ │ │ + sldi r2,r4,4 │ │ │ │ + std r10,384(r31) │ │ │ │ + sldi r10,r7,4 │ │ │ │ + mr r26,r12 │ │ │ │ + std r8,584(r31) │ │ │ │ + add r2,r2,r6 │ │ │ │ + add r10,r10,r5 │ │ │ │ + std r2,304(r31) │ │ │ │ + sldi r2,r8,4 │ │ │ │ + std r10,392(r31) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,376(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,560(r31) │ │ │ │ - sldi r9,r26,3 │ │ │ │ - mr r30,r25 │ │ │ │ - mr r3,r23 │ │ │ │ - mr r7,r24 │ │ │ │ - mr r12,r29 │ │ │ │ + ld r10,584(r31) │ │ │ │ + sldi r2,r27,3 │ │ │ │ + ld r3,384(r31) │ │ │ │ + mr r11,r23 │ │ │ │ + mr r4,r24 │ │ │ │ + mr r7,r26 │ │ │ │ + mr r8,r25 │ │ │ │ + mr r14,r9 │ │ │ │ li r0,0 │ │ │ │ - li r14,0 │ │ │ │ - add r8,r8,r29 │ │ │ │ - std r8,152(r31) │ │ │ │ - ld r8,552(r31) │ │ │ │ - add r8,r8,r29 │ │ │ │ - std r8,136(r31) │ │ │ │ - ld r8,488(r31) │ │ │ │ - add r8,r8,r10 │ │ │ │ - std r8,192(r31) │ │ │ │ - ld r8,544(r31) │ │ │ │ - add r8,r8,r29 │ │ │ │ - std r8,184(r31) │ │ │ │ - ld r8,528(r31) │ │ │ │ - add r8,r8,r10 │ │ │ │ - std r8,176(r31) │ │ │ │ - ld r8,504(r31) │ │ │ │ - add r8,r8,r29 │ │ │ │ - std r8,168(r31) │ │ │ │ - ld r8,472(r31) │ │ │ │ - add r8,r8,r10 │ │ │ │ - std r8,160(r31) │ │ │ │ - ld r8,496(r31) │ │ │ │ - lfdx f2,r8,r9 │ │ │ │ - ld r8,512(r31) │ │ │ │ - lfdx f3,r8,r9 │ │ │ │ - ld r9,584(r31) │ │ │ │ + li r15,0 │ │ │ │ + add r12,r10,r9 │ │ │ │ + ld r10,512(r31) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,224(r31) │ │ │ │ + ld r10,544(r31) │ │ │ │ + add r10,r10,r30 │ │ │ │ + std r10,208(r31) │ │ │ │ + ld r10,480(r31) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,144(r31) │ │ │ │ + ld r10,576(r31) │ │ │ │ + add r10,r10,r30 │ │ │ │ + std r10,136(r31) │ │ │ │ + ld r10,520(r31) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,152(r31) │ │ │ │ + ld r10,560(r31) │ │ │ │ + add r10,r10,r30 │ │ │ │ + std r10,128(r31) │ │ │ │ + ld r10,472(r31) │ │ │ │ + lfdx f2,r10,r2 │ │ │ │ + ld r10,528(r31) │ │ │ │ + lfdx f3,r10,r2 │ │ │ │ + ld r2,488(r31) │ │ │ │ xxspltd vs4,vs2,0 │ │ │ │ - mr r8,r22 │ │ │ │ - add r9,r9,r29 │ │ │ │ + add r2,r2,r9 │ │ │ │ xxspltd vs5,vs3,0 │ │ │ │ - std r9,224(r31) │ │ │ │ - ld r9,320(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,216(r31) │ │ │ │ - ld r9,576(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,208(r31) │ │ │ │ - ld r9,536(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,200(r31) │ │ │ │ - ld r9,568(r31) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,240(r31) │ │ │ │ - ld r9,480(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,232(r31) │ │ │ │ - ld r9,520(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,128(r31) │ │ │ │ - ld r11,376(r31) │ │ │ │ - ld r4,384(r31) │ │ │ │ - ld r5,248(r31) │ │ │ │ - ld r6,392(r31) │ │ │ │ - std r10,144(r31) │ │ │ │ - std r26,400(r31) │ │ │ │ - std r27,408(r31) │ │ │ │ - std r25,416(r31) │ │ │ │ - std r23,424(r31) │ │ │ │ - std r24,432(r31) │ │ │ │ + std r2,192(r31) │ │ │ │ + ld r2,312(r31) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,176(r31) │ │ │ │ + ld r2,496(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,184(r31) │ │ │ │ + ld r2,536(r31) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,504(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,168(r31) │ │ │ │ + ld r2,568(r31) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,232(r31) │ │ │ │ + ld r2,552(r31) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,200(r31) │ │ │ │ + ld r5,376(r31) │ │ │ │ + ld r6,240(r31) │ │ │ │ + std r30,216(r31) │ │ │ │ + ld r10,392(r31) │ │ │ │ + std r27,400(r31) │ │ │ │ + std r23,408(r31) │ │ │ │ + std r24,416(r31) │ │ │ │ + std r25,424(r31) │ │ │ │ + std r26,432(r31) │ │ │ │ std r28,440(r31) │ │ │ │ - std r22,448(r31) │ │ │ │ - std r29,456(r31) │ │ │ │ - std r10,464(r31) │ │ │ │ + std r30,448(r31) │ │ │ │ + std r9,456(r31) │ │ │ │ + std r29,464(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,328(r31) │ │ │ │ - sldi r9,r14,3 │ │ │ │ - lfdx f9,r10,r9 │ │ │ │ - ld r10,344(r31) │ │ │ │ - lfdx f10,r10,r9 │ │ │ │ + nop │ │ │ │ + ld r9,328(r31) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + lfdx f9,r9,r2 │ │ │ │ + ld r9,344(r31) │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ xxspltd vs11,vs9,0 │ │ │ │ xvmuldp vs13,vs5,vs11 │ │ │ │ - xvmuldp vs11,vs4,vs11 │ │ │ │ + xvmuldp vs11,vs11,vs4 │ │ │ │ xxspltd vs12,vs10,0 │ │ │ │ xvmuldp vs6,vs12,vs5 │ │ │ │ - xvmuldp vs12,vs4,vs12 │ │ │ │ - beq cr7,21fa8 │ │ │ │ - ld r9,312(r31) │ │ │ │ + xvmuldp vs12,vs12,vs4 │ │ │ │ + beq cr7,22340 │ │ │ │ + ld r2,256(r31) │ │ │ │ fmul f7,f2,f9 │ │ │ │ fmul f8,f2,f10 │ │ │ │ fmul f9,f3,f9 │ │ │ │ fmul f10,f3,f10 │ │ │ │ - li r10,0 │ │ │ │ - add r22,r0,r9 │ │ │ │ - ld r9,304(r31) │ │ │ │ + li r9,0 │ │ │ │ + add r23,r2,r0 │ │ │ │ + ld r2,272(r31) │ │ │ │ xxspltd vs7,vs7,0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - add r23,r0,r9 │ │ │ │ - ld r9,296(r31) │ │ │ │ - add r24,r0,r9 │ │ │ │ - ld r9,288(r31) │ │ │ │ - add r25,r0,r9 │ │ │ │ - ld r9,280(r31) │ │ │ │ - add r26,r0,r9 │ │ │ │ - ld r9,272(r31) │ │ │ │ - add r27,r0,r9 │ │ │ │ - ld r9,264(r31) │ │ │ │ - add r28,r0,r9 │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r29,r0,r9 │ │ │ │ - ld r9,368(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - lxvdsx vs1,r17,r10 │ │ │ │ - lxvdsx vs31,r18,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + add r24,r0,r2 │ │ │ │ + ld r2,280(r31) │ │ │ │ + add r25,r0,r2 │ │ │ │ + ld r2,304(r31) │ │ │ │ + add r26,r0,r2 │ │ │ │ + ld r2,296(r31) │ │ │ │ + add r27,r0,r2 │ │ │ │ + ld r2,288(r31) │ │ │ │ + add r28,r0,r2 │ │ │ │ + ld r2,248(r31) │ │ │ │ + add r29,r2,r0 │ │ │ │ + ld r2,264(r31) │ │ │ │ + add r30,r2,r0 │ │ │ │ + ld r2,352(r31) │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + lxvdsx vs1,r19,r9 │ │ │ │ + lxvdsx vs31,r20,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r27,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r27,r9 │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ + stxvx vs0,r28,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r28,r9 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + lxvx vs0,r11,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r22,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + stxvx vs0,r23,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r23,r9 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r24,r2 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r24,r9 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 21c20 │ │ │ │ - ld r9,360(r31) │ │ │ │ - ld r28,152(r31) │ │ │ │ - sldi r29,r9,3 │ │ │ │ - ld r24,168(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - add r8,r8,r20 │ │ │ │ - add r7,r7,r20 │ │ │ │ - add r6,r6,r20 │ │ │ │ - add r5,r5,r20 │ │ │ │ - add r4,r4,r20 │ │ │ │ - lxvdsx vs9,r17,r29 │ │ │ │ - ld r29,352(r31) │ │ │ │ - add r3,r3,r20 │ │ │ │ - add r11,r11,r20 │ │ │ │ - add r30,r30,r20 │ │ │ │ - add r10,r9,r28 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r0,r0,r29 │ │ │ │ - add r29,r28,r19 │ │ │ │ - lxvx vs0,r10,r16 │ │ │ │ - std r29,152(r31) │ │ │ │ - ld r10,320(r31) │ │ │ │ - ld r29,144(r31) │ │ │ │ - add r10,r10,r9 │ │ │ │ + stxvx vs0,r26,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 21fc0 │ │ │ │ + ld r2,360(r31) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + add r30,r12,r2 │ │ │ │ + ld r28,144(r31) │ │ │ │ + ld r26,128(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + add r10,r10,r22 │ │ │ │ + ld r25,184(r31) │ │ │ │ + add r8,r8,r22 │ │ │ │ + add r7,r7,r22 │ │ │ │ + add r6,r6,r22 │ │ │ │ + add r5,r5,r22 │ │ │ │ + lxvdsx vs9,r19,r9 │ │ │ │ + ld r9,336(r31) │ │ │ │ + sldi r30,r30,4 │ │ │ │ + add r4,r4,r22 │ │ │ │ + add r3,r3,r22 │ │ │ │ + add r11,r11,r22 │ │ │ │ + add r12,r12,r18 │ │ │ │ + lxvx vs0,r30,r21 │ │ │ │ + ld r30,216(r31) │ │ │ │ + add r0,r0,r9 │ │ │ │ + ld r9,312(r31) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - add r25,r29,r9 │ │ │ │ - add r29,r29,r21 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r25,r25,4 │ │ │ │ - std r29,144(r31) │ │ │ │ - ld r29,136(r31) │ │ │ │ - lxvdsx vs10,r17,r10 │ │ │ │ - ld r10,192(r31) │ │ │ │ - add r26,r29,r9 │ │ │ │ - add r29,r29,r19 │ │ │ │ + add r29,r30,r2 │ │ │ │ + add r30,r30,r17 │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r30,216(r31) │ │ │ │ + sldi r29,r29,4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - add r27,r10,r9 │ │ │ │ - add r10,r10,r21 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - std r29,136(r31) │ │ │ │ + lxvdsx vs10,r19,r9 │ │ │ │ + ld r9,224(r31) │ │ │ │ + add r30,r9,r2 │ │ │ │ + stxvx vs0,r29,r16 │ │ │ │ + add r9,r9,r18 │ │ │ │ + sldi r30,r30,4 │ │ │ │ + std r9,224(r31) │ │ │ │ + ld r9,208(r31) │ │ │ │ + lxvx vs0,r30,r21 │ │ │ │ + ld r30,136(r31) │ │ │ │ + add r27,r9,r2 │ │ │ │ + add r9,r9,r17 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ + std r9,208(r31) │ │ │ │ + add r9,r28,r2 │ │ │ │ sldi r27,r27,4 │ │ │ │ - std r10,192(r31) │ │ │ │ - ld r10,184(r31) │ │ │ │ - add r28,r10,r9 │ │ │ │ - add r10,r10,r19 │ │ │ │ - stxvx vs0,r25,r15 │ │ │ │ - ld r25,160(r31) │ │ │ │ + add r28,r28,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + std r28,144(r31) │ │ │ │ + add r28,r30,r2 │ │ │ │ + add r30,r30,r17 │ │ │ │ + std r30,136(r31) │ │ │ │ + ld r30,152(r31) │ │ │ │ sldi r28,r28,4 │ │ │ │ - std r10,184(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ - add r23,r25,r9 │ │ │ │ - add r25,r25,r21 │ │ │ │ - add r29,r9,r10 │ │ │ │ - add r10,r10,r21 │ │ │ │ - lxvx vs0,r26,r16 │ │ │ │ - ld r26,224(r31) │ │ │ │ - std r25,160(r31) │ │ │ │ - sldi r23,r23,4 │ │ │ │ - std r10,176(r31) │ │ │ │ - add r10,r24,r9 │ │ │ │ - add r24,r24,r19 │ │ │ │ + xvmuldp vs0,vs0,vs13 │ │ │ │ + add r29,r30,r2 │ │ │ │ + add r30,r30,r18 │ │ │ │ + stxvx vs0,r27,r16 │ │ │ │ + lxvx vs0,r9,r21 │ │ │ │ sldi r29,r29,4 │ │ │ │ - std r24,168(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r24,r26,r9 │ │ │ │ - add r26,r26,r19 │ │ │ │ + ld r27,192(r31) │ │ │ │ + std r30,152(r31) │ │ │ │ + add r30,r26,r2 │ │ │ │ + add r26,r26,r17 │ │ │ │ + std r26,128(r31) │ │ │ │ + sldi r30,r30,4 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - std r26,224(r31) │ │ │ │ - ld r26,216(r31) │ │ │ │ - sldi r24,r24,4 │ │ │ │ - add r25,r9,r26 │ │ │ │ - add r26,r26,r21 │ │ │ │ - xvmuldp vs0,vs0,vs13 │ │ │ │ - std r26,216(r31) │ │ │ │ - sldi r25,r25,4 │ │ │ │ - stxvx vs0,r27,r15 │ │ │ │ - ld r27,208(r31) │ │ │ │ - add r26,r9,r27 │ │ │ │ - add r27,r27,r19 │ │ │ │ - lxvx vs0,r28,r16 │ │ │ │ - ld r28,200(r31) │ │ │ │ - std r27,208(r31) │ │ │ │ + add r9,r27,r2 │ │ │ │ + add r27,r27,r18 │ │ │ │ + std r27,192(r31) │ │ │ │ + ld r27,176(r31) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + add r26,r27,r2 │ │ │ │ + add r27,r27,r17 │ │ │ │ + std r27,176(r31) │ │ │ │ + add r27,r25,r2 │ │ │ │ + add r25,r25,r18 │ │ │ │ sldi r26,r26,4 │ │ │ │ - add r27,r28,r9 │ │ │ │ - add r28,r28,r21 │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ - std r28,200(r31) │ │ │ │ + stxvx vs0,r28,r16 │ │ │ │ + lxvx vs0,r29,r21 │ │ │ │ + ld r29,160(r31) │ │ │ │ + std r25,184(r31) │ │ │ │ sldi r27,r27,4 │ │ │ │ - ld r22,240(r31) │ │ │ │ - add r28,r22,r9 │ │ │ │ - add r22,r22,r19 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - std r22,240(r31) │ │ │ │ - ld r22,128(r31) │ │ │ │ - stxvx vs0,r29,r15 │ │ │ │ - lxvx vs0,r10,r16 │ │ │ │ - ld r10,232(r31) │ │ │ │ - add r29,r10,r9 │ │ │ │ - add r10,r10,r21 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - sldi r29,r29,4 │ │ │ │ - std r10,232(r31) │ │ │ │ - add r10,r12,r9 │ │ │ │ - add r9,r22,r9 │ │ │ │ - add r22,r22,r21 │ │ │ │ - add r12,r12,r19 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r22,128(r31) │ │ │ │ + add r28,r2,r29 │ │ │ │ + add r29,r29,r17 │ │ │ │ + std r29,160(r31) │ │ │ │ + ld r25,168(r31) │ │ │ │ + sldi r28,r28,4 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r23,r15 │ │ │ │ - lxvx vs0,r24,r16 │ │ │ │ - ld r24,336(r31) │ │ │ │ - cmpd r24,r14 │ │ │ │ + add r29,r25,r2 │ │ │ │ + add r25,r25,r18 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + std r25,168(r31) │ │ │ │ + ld r25,200(r31) │ │ │ │ + stxvx vs0,r30,r16 │ │ │ │ + lxvx vs0,r9,r21 │ │ │ │ + ld r9,232(r31) │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ + add r30,r2,r9 │ │ │ │ + add r9,r9,r17 │ │ │ │ + std r9,232(r31) │ │ │ │ + add r9,r14,r2 │ │ │ │ + sldi r30,r30,4 │ │ │ │ + add r2,r25,r2 │ │ │ │ + add r25,r25,r17 │ │ │ │ + add r14,r14,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + std r25,200(r31) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r25,r15 │ │ │ │ - lxvx vs0,r26,r16 │ │ │ │ + stxvx vs0,r26,r16 │ │ │ │ + lxvx vs0,r27,r21 │ │ │ │ + ld r27,320(r31) │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ + cmpd r27,r15 │ │ │ │ xvmuldp vs0,vs0,vs13 │ │ │ │ - stxvx vs0,r27,r15 │ │ │ │ - lxvx vs0,r28,r16 │ │ │ │ + stxvx vs0,r28,r16 │ │ │ │ + lxvx vs0,r29,r21 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r29,r15 │ │ │ │ - lxvx vs0,r10,r16 │ │ │ │ + stxvx vs0,r30,r16 │ │ │ │ + lxvx vs0,r9,r21 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r9,r15 │ │ │ │ - bgt 21b80 │ │ │ │ - ld r9,600(r31) │ │ │ │ - ld r10,464(r31) │ │ │ │ - ld r29,456(r31) │ │ │ │ + stxvx vs0,r2,r16 │ │ │ │ + bgt 21f20 │ │ │ │ + ld r2,600(r31) │ │ │ │ + ld r30,448(r31) │ │ │ │ + ld r9,456(r31) │ │ │ │ + ld r29,464(r31) │ │ │ │ + ld r27,400(r31) │ │ │ │ ld r28,440(r31) │ │ │ │ - ld r26,400(r31) │ │ │ │ - ld r27,408(r31) │ │ │ │ - ld r25,416(r31) │ │ │ │ - ld r23,424(r31) │ │ │ │ - ld r24,432(r31) │ │ │ │ - ld r22,448(r31) │ │ │ │ - add r10,r10,r9 │ │ │ │ - ld r9,592(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - add r23,r23,r28 │ │ │ │ - add r25,r25,r28 │ │ │ │ - add r22,r22,r28 │ │ │ │ - add r24,r24,r28 │ │ │ │ - add r29,r29,r9 │ │ │ │ - ld r9,392(r31) │ │ │ │ - add r9,r9,r28 │ │ │ │ - std r9,392(r31) │ │ │ │ - ld r9,248(r31) │ │ │ │ - add r9,r9,r28 │ │ │ │ - std r9,248(r31) │ │ │ │ - ld r9,384(r31) │ │ │ │ - add r9,r9,r28 │ │ │ │ - std r9,384(r31) │ │ │ │ - ld r9,608(r31) │ │ │ │ - cmpd r26,r9 │ │ │ │ - ld r9,376(r31) │ │ │ │ - add r9,r9,r28 │ │ │ │ - std r9,376(r31) │ │ │ │ - ld r9,312(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,312(r31) │ │ │ │ - ld r9,304(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,304(r31) │ │ │ │ - ld r9,296(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,296(r31) │ │ │ │ - ld r9,288(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,288(r31) │ │ │ │ - ld r9,280(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,280(r31) │ │ │ │ - ld r9,272(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,272(r31) │ │ │ │ - ld r9,264(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,264(r31) │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,256(r31) │ │ │ │ - blt 21a60 │ │ │ │ - b 216bc │ │ │ │ - li r9,0 │ │ │ │ - b 21cb8 │ │ │ │ - mulld r5,r24,r24 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r7,184(r30) │ │ │ │ - ld r6,176(r30) │ │ │ │ - ld r4,24(r30) │ │ │ │ - ld r8,240(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - mulld r5,r5,r24 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - ble 2101c │ │ │ │ - rlwinm r11,r9,0,20,20 │ │ │ │ - andi. r3,r10,3 │ │ │ │ - li r9,0 │ │ │ │ - cmpdi cr7,r5,0 │ │ │ │ - cmpwi cr5,r11,0 │ │ │ │ - beq 22030 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 22018 │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 2200c │ │ │ │ - bne cr5,22070 │ │ │ │ - bgt cr7,23388 │ │ │ │ - li r9,1 │ │ │ │ - bne cr5,22070 │ │ │ │ - bgt cr7,23388 │ │ │ │ - addi r9,r9,1 │ │ │ │ - bne cr5,22070 │ │ │ │ - bgt cr7,23388 │ │ │ │ - ld r3,152(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq 2101c │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - bne cr5,22070 │ │ │ │ - bgt cr7,23388 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r10,r9 │ │ │ │ - bgt cr7,23388 │ │ │ │ - addi r9,r9,1 │ │ │ │ - bgt cr7,23388 │ │ │ │ - addi r9,r10,2 │ │ │ │ - bgt cr7,23388 │ │ │ │ - addi r9,r10,3 │ │ │ │ - bdnz 22038 │ │ │ │ - b 2101c │ │ │ │ + ld r23,408(r31) │ │ │ │ + ld r24,416(r31) │ │ │ │ + add r30,r30,r2 │ │ │ │ + ld r2,592(r31) │ │ │ │ + ld r25,424(r31) │ │ │ │ + ld r26,432(r31) │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r24,r24,r29 │ │ │ │ + add r23,r23,r29 │ │ │ │ + add r9,r9,r2 │ │ │ │ + ld r2,392(r31) │ │ │ │ + add r25,r25,r29 │ │ │ │ + add r26,r26,r29 │ │ │ │ + add r2,r2,r29 │ │ │ │ + std r2,392(r31) │ │ │ │ + ld r2,240(r31) │ │ │ │ + add r2,r2,r29 │ │ │ │ + std r2,240(r31) │ │ │ │ + ld r2,376(r31) │ │ │ │ + add r2,r2,r29 │ │ │ │ + std r2,376(r31) │ │ │ │ + ld r2,368(r31) │ │ │ │ + cmpd r27,r2 │ │ │ │ + ld r2,384(r31) │ │ │ │ + add r2,r2,r29 │ │ │ │ + std r2,384(r31) │ │ │ │ + ld r2,256(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,256(r31) │ │ │ │ + ld r2,272(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,272(r31) │ │ │ │ + ld r2,280(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,280(r31) │ │ │ │ + ld r2,304(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,304(r31) │ │ │ │ + ld r2,296(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,296(r31) │ │ │ │ + ld r2,288(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,288(r31) │ │ │ │ + ld r2,248(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,248(r31) │ │ │ │ + ld r2,264(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,264(r31) │ │ │ │ + blt 21e00 │ │ │ │ + b 21ae8 │ │ │ │ + li r2,0 │ │ │ │ + b 22058 │ │ │ │ + addi r24,r30,8 │ │ │ │ + addi r7,r30,16 │ │ │ │ + add r24,r21,r24 │ │ │ │ + add r10,r21,r7 │ │ │ │ + b 21410 │ │ │ │ + mulld r6,r23,r23 │ │ │ │ + cmpdi r26,0 │ │ │ │ + ld r8,184(r30) │ │ │ │ + ld r7,176(r30) │ │ │ │ + ld r5,24(r30) │ │ │ │ + ld r10,240(r30) │ │ │ │ + mulld r6,r6,r23 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + ble 21490 │ │ │ │ + rlwinm r3,r2,0,20,20 │ │ │ │ + andi. r4,r26,3 │ │ │ │ + mr r9,r26 │ │ │ │ + li r2,0 │ │ │ │ + cmpdi cr7,r6,0 │ │ │ │ + cmpwi cr5,r3,0 │ │ │ │ + beq 223d8 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 223c4 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 223b8 │ │ │ │ + bne cr5,22484 │ │ │ │ + bgt cr7,22500 │ │ │ │ + li r2,1 │ │ │ │ + bne cr5,22484 │ │ │ │ + bgt cr7,22500 │ │ │ │ + addi r2,r2,1 │ │ │ │ + bne cr5,22484 │ │ │ │ + bgt cr7,22500 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + beq 21490 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + bne cr5,22484 │ │ │ │ + bgt cr7,22500 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r4,r2 │ │ │ │ + bgt cr7,22500 │ │ │ │ + addi r2,r2,1 │ │ │ │ + bgt cr7,22500 │ │ │ │ + addi r2,r4,2 │ │ │ │ + bgt cr7,22500 │ │ │ │ + mfctr r9 │ │ │ │ + addi r2,r4,3 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + mtctr r4 │ │ │ │ + bne 223e0 │ │ │ │ + b 21490 │ │ │ │ + ble cr7,23c14 │ │ │ │ + addi r9,r10,8 │ │ │ │ + sldi r4,r2,4 │ │ │ │ + mr r3,r2 │ │ │ │ + ldx r2,r9,r4 │ │ │ │ + mulld r9,r6,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + mtctr r6 │ │ │ │ + add r4,r5,r2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,152(r31) │ │ │ │ - subf r10,r9,r10 │ │ │ │ - andi. r3,r10,3 │ │ │ │ - beq 2211c │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 22108 │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 22100 │ │ │ │ - ble cr7,220fc │ │ │ │ - addi r10,r8,8 │ │ │ │ - sldi r11,r9,4 │ │ │ │ - mr r3,r9 │ │ │ │ - ld r0,152(r31) │ │ │ │ - ldx r9,r10,r11 │ │ │ │ - mulld r10,r5,r9 │ │ │ │ - mtctr r5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r11,r4,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + lxvdsx vs0,r7,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r4) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r16,r2 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + stxvx vs0,r16,r2 │ │ │ │ + bdnz 22450 │ │ │ │ + addi r2,r3,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + beq 21490 │ │ │ │ + beq cr5,22500 │ │ │ │ + subf r9,r2,r26 │ │ │ │ + andi. r4,r9,3 │ │ │ │ + beq 224b8 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 224a8 │ │ │ │ + cmpdi r4,2 │ │ │ │ + bne 22420 │ │ │ │ + bgt cr7,22424 │ │ │ │ + addi r2,r2,1 │ │ │ │ + bgt cr7,22424 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + beq 21490 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + bgt cr7,22424 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r4,r2 │ │ │ │ + bgt cr7,22424 │ │ │ │ + addi r2,r2,1 │ │ │ │ + bgt cr7,22424 │ │ │ │ + addi r2,r4,2 │ │ │ │ + bgt cr7,22424 │ │ │ │ + mfctr r9 │ │ │ │ + addi r2,r4,3 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + mtctr r4 │ │ │ │ + bne 224c0 │ │ │ │ + b 21490 │ │ │ │ nop │ │ │ │ - ldx r9,r7,r10 │ │ │ │ - lxvdsx vs0,r6,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs12,0(r11) │ │ │ │ + mr r3,r2 │ │ │ │ + b 22434 │ │ │ │ + li r22,8 │ │ │ │ + ld r2,240(r30) │ │ │ │ + mr r4,r16 │ │ │ │ + ldx r9,r2,r22 │ │ │ │ + addi r22,r22,16 │ │ │ │ + mulli r2,r9,3 │ │ │ │ + mulld r5,r23,r9 │ │ │ │ + mulli r8,r9,24 │ │ │ │ sldi r9,r9,4 │ │ │ │ - lxvx vs11,r27,r9 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r27,r9 │ │ │ │ - bdnz 220c0 │ │ │ │ - addi r9,r3,1 │ │ │ │ - cmpd r0,r9 │ │ │ │ - beq 2101c │ │ │ │ - bne cr5,22070 │ │ │ │ - mr r3,r9 │ │ │ │ - b 220a8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - bgt cr7,22094 │ │ │ │ - addi r9,r9,1 │ │ │ │ - bgt cr7,22094 │ │ │ │ - ld r3,152(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq 2101c │ │ │ │ - srdi r10,r10,2 │ │ │ │ + add r3,r20,r9 │ │ │ │ + mulli r5,r5,48 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f1,r24,r8 │ │ │ │ + addi r10,r8,16 │ │ │ │ + addi r9,r8,8 │ │ │ │ + std r17,120(r1) │ │ │ │ + std r18,112(r1) │ │ │ │ + std r27,104(r1) │ │ │ │ + std r29,96(r1) │ │ │ │ + mulld r2,r2,r23 │ │ │ │ + add r10,r24,r10 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r5,r25,r5 │ │ │ │ + add r7,r23,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r6,r25,r2 │ │ │ │ + add r7,r25,r7 │ │ │ │ + bl fa40 │ │ │ │ + addic. r26,r26,-1 │ │ │ │ + bne 2250c │ │ │ │ + b 21490 │ │ │ │ + cmpwi r24,0 │ │ │ │ + ld r24,104(r30) │ │ │ │ + addi r2,r17,2 │ │ │ │ + divd r19,r24,r2 │ │ │ │ + bne 23a04 │ │ │ │ + cmpdi r26,0 │ │ │ │ + ble 21490 │ │ │ │ + mtfprd f0,r19 │ │ │ │ + mulli r2,r23,48 │ │ │ │ + addi r24,r24,1 │ │ │ │ + sldi r9,r23,4 │ │ │ │ + xxspltib vs61,2 │ │ │ │ + xxspltib vs59,3 │ │ │ │ + xxspltib vs62,1 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + fcfid f28,f0 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + std r9,136(r31) │ │ │ │ + sldi r9,r24,3 │ │ │ │ + sldi r14,r23,5 │ │ │ │ + mtvsrdd vs60,r19,r19 │ │ │ │ + cmpdi cr4,r25,0 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + fcfid f29,f0 │ │ │ │ + mtfprd f0,r27 │ │ │ │ + std r9,144(r31) │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + sldi r9,r24,4 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + li r24,0 │ │ │ │ + addi r23,r2,15 │ │ │ │ + fcfid f30,f0 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + std r9,152(r31) │ │ │ │ + fcfid f31,f0 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + mr r20,r1 │ │ │ │ + mr r0,r24 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 22640 │ │ │ │ + ld r2,240(r30) │ │ │ │ + sldi r9,r24,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r0,8(r2) │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r15,72(r30) │ │ │ │ + mulli r22,r0,24 │ │ │ │ + clrrdi r9,r23,4 │ │ │ │ + ld r19,120(r30) │ │ │ │ + ld r10,0(r1) │ │ │ │ + neg r9,r9 │ │ │ │ + ld r12,88(r30) │ │ │ │ + mulld r2,r0,r2 │ │ │ │ + lfd f12,0(r15) │ │ │ │ + lfdx f1,r19,r22 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r5,r1,128 │ │ │ │ + fcfid f0,f12 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + lfdx f12,r19,r9 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r9,r12,r9 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f1,f29,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f12,f0 │ │ │ │ + xscvdpsxds vs42,vs12 │ │ │ │ + fsub f10,f0,f12 │ │ │ │ + ble cr4,22768 │ │ │ │ + fadd f11,f12,f27 │ │ │ │ + srdi r9,r25,1 │ │ │ │ + ld r10,176(r30) │ │ │ │ + plxv vs43,220604 # 58480 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + mr r8,r5 │ │ │ │ + mtctr r9 │ │ │ │ + fsub f11,f11,f0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r8,r8,16 │ │ │ │ + vaddudm v11,v11,v29 │ │ │ │ + vmulld v0,v28,v0 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v1,v0,v30 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v27 │ │ │ │ + xvcvsxddp vs0,vs33 │ │ │ │ + vsld v1,v1,v27 │ │ │ │ + vnegd v12,v0 │ │ │ │ + vnegd v13,v1 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs12,vs44,vs32,vs12 │ │ │ │ + xxsel vs0,vs45,vs33,vs0 │ │ │ │ + mfvsrld r4,vs12 │ │ │ │ + mffprd r7,f12 │ │ │ │ + mfvsrld r6,vs0 │ │ │ │ + mffprd r9,f0 │ │ │ │ + ldx r7,r7,r10 │ │ │ │ + ldx r4,r4,r10 │ │ │ │ + ldx r9,r9,r10 │ │ │ │ + ldx r6,r6,r10 │ │ │ │ + mtvsrdd vs0,r7,r4 │ │ │ │ + mtvsrdd vs12,r9,r6 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 226f0 │ │ │ │ + lfd f12,8(r15) │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r9,r22,8 │ │ │ │ + sldi r11,r2,3 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f11,r19,r11 │ │ │ │ + lfdx f12,r19,r9 │ │ │ │ + add r9,r19,r9 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r12,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,136(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + add r6,r5,r2 │ │ │ │ + fmsub f0,f12,f30,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f12,f0 │ │ │ │ + xscvdpsxds vs42,vs12 │ │ │ │ + fsub f10,f0,f12 │ │ │ │ + ble cr4,22890 │ │ │ │ + fadd f11,f12,f27 │ │ │ │ + mfvrd r2,v10 │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r8,176(r30) │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + plxv vs43,220320 # 58480 │ │ │ │ + not r2,r2 │ │ │ │ + mtvsrdd vs41,r2,r2 │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r6,r5,r10 │ │ │ │ + srdi r10,r25,1 │ │ │ │ + fsub f11,f11,f0 │ │ │ │ mtctr r10 │ │ │ │ - bgt cr7,22094 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r10,r9 │ │ │ │ - bgt cr7,22094 │ │ │ │ - addi r9,r9,1 │ │ │ │ - bgt cr7,22094 │ │ │ │ - addi r9,r10,2 │ │ │ │ - bgt cr7,22094 │ │ │ │ - addi r9,r10,3 │ │ │ │ - bdnz 22124 │ │ │ │ - b 2101c │ │ │ │ - addi r25,r20,8 │ │ │ │ - addi r6,r20,16 │ │ │ │ - add r25,r30,r25 │ │ │ │ - add r10,r30,r6 │ │ │ │ - b 20fa4 │ │ │ │ - ld r17,96(r30) │ │ │ │ - stw r9,168(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mulli r10,r24,48 │ │ │ │ - mr r25,r1 │ │ │ │ - sldi r23,r29,1 │ │ │ │ - sldi r18,r24,4 │ │ │ │ - lfd f30,2088(r9) │ │ │ │ - addi r20,r23,1 │ │ │ │ - lfd f1,0(r17) │ │ │ │ - mr r8,r10 │ │ │ │ - neg r10,r10 │ │ │ │ - cmpdi cr4,r20,0 │ │ │ │ - addi r21,r8,15 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r28,r1,128 │ │ │ │ - add r26,r28,r18 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ - fmul f9,f1,f1 │ │ │ │ - lwz r9,168(r31) │ │ │ │ - fmr f0,f1 │ │ │ │ - stfd f31,0(r28) │ │ │ │ - ble cr4,2375c │ │ │ │ - andi. r10,r20,1 │ │ │ │ - fmr f11,f31 │ │ │ │ - addi r10,r28,8 │ │ │ │ - fmr f12,f31 │ │ │ │ - addi r8,r20,-1 │ │ │ │ - beq 22204 │ │ │ │ - cmpdi r8,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r10,r10,8 │ │ │ │ - fmr f11,f1 │ │ │ │ - beq 22234 │ │ │ │ - srdi r8,r20,1 │ │ │ │ + mr r3,r6 │ │ │ │ + add r8,r8,r2 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r3,r3,16 │ │ │ │ + vaddudm v11,v11,v29 │ │ │ │ + vmulld v0,v28,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v12,v13,v30 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mfvsrld r4,vs32 │ │ │ │ + mfvrd r10,v0 │ │ │ │ + mfvsrld r7,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r4,r4,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r7,r7,r8 │ │ │ │ + mtvsrdd vs0,r10,r4 │ │ │ │ + mtvsrdd vs12,r2,r7 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 22810 │ │ │ │ + lfd f12,16(r15) │ │ │ │ + add r11,r19,r11 │ │ │ │ + addi r10,r22,16 │ │ │ │ + add r7,r5,r14 │ │ │ │ + lfd f11,8(r11) │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r19,r10 │ │ │ │ + add r10,r19,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r12,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f12,f31,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + frim f12,f0 │ │ │ │ + xscvdpsxds vs42,vs12 │ │ │ │ + fsub f10,f0,f12 │ │ │ │ + ble cr4,229b0 │ │ │ │ + fadd f11,f12,f27 │ │ │ │ + mfvrd r2,v10 │ │ │ │ + ld r4,176(r30) │ │ │ │ + srdi r8,r25,1 │ │ │ │ + add r7,r5,r14 │ │ │ │ + nop │ │ │ │ + plxv vs43,220032 # 58480 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + not r2,r2 │ │ │ │ mtctr r8 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r10,r10,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r10) │ │ │ │ - stfd f11,-8(r10) │ │ │ │ - bdnz 2220c │ │ │ │ - lfd f1,8(r17) │ │ │ │ - stw r9,168(r31) │ │ │ │ - addi r16,r18,-16 │ │ │ │ - add r15,r28,r16 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r20,1 │ │ │ │ - lwz r9,168(r31) │ │ │ │ - addi r10,r26,8 │ │ │ │ - addi r8,r20,-1 │ │ │ │ - stfdx f31,r28,r18 │ │ │ │ + mr r22,r7 │ │ │ │ + mtvsrdd vs41,r2,r2 │ │ │ │ + ld r2,152(r31) │ │ │ │ + fsub f11,f11,f0 │ │ │ │ + add r4,r4,r2 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r22,r22,16 │ │ │ │ + vaddudm v11,v11,v29 │ │ │ │ + vmulld v0,v28,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v12,v13,v30 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mfvsrld r11,vs32 │ │ │ │ + mfvrd r8,v0 │ │ │ │ + mfvsrld r3,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r8,r8,r4 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r11,r11,r4 │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + ldx r3,r3,r4 │ │ │ │ + mtvsrdd vs0,r8,r11 │ │ │ │ + mtvsrdd vs12,r2,r3 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r22) │ │ │ │ + bdnz 22930 │ │ │ │ + ld r2,24(r30) │ │ │ │ + sldi r3,r0,4 │ │ │ │ + mr r4,r16 │ │ │ │ + addi r24,r24,1 │ │ │ │ + std r17,120(r1) │ │ │ │ + std r18,112(r1) │ │ │ │ + std r27,104(r1) │ │ │ │ + std r29,96(r1) │ │ │ │ + add r3,r2,r3 │ │ │ │ + bl fa40 │ │ │ │ + cmpd r26,r24 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 2261c │ │ │ │ + b 21490 │ │ │ │ + ld r22,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + stw r2,136(r31) │ │ │ │ + mulli r20,r23,48 │ │ │ │ + sldi r15,r17,1 │ │ │ │ + mr r14,r1 │ │ │ │ + addi r19,r15,1 │ │ │ │ + lfd f0,0(r22) │ │ │ │ + cmpdi cr4,r19,0 │ │ │ │ + neg r9,r20 │ │ │ │ + addi r20,r20,15 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + ld r10,0(r1) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r24,r1,128 │ │ │ │ + bl 4780 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + sldi r4,r23,4 │ │ │ │ + lwz r2,136(r31) │ │ │ │ fmul f9,f1,f1 │ │ │ │ - fmr f12,f1 │ │ │ │ - fmr f11,f31 │ │ │ │ - lfd f0,16(r15) │ │ │ │ - beq 22290 │ │ │ │ - fmul f0,f0,f1 │ │ │ │ + fmr f0,f1 │ │ │ │ + add r10,r24,r4 │ │ │ │ + stfd f12,0(r24) │ │ │ │ + ble cr4,23c70 │ │ │ │ + andi. r9,r19,1 │ │ │ │ + fmr f11,f12 │ │ │ │ + addi r9,r24,8 │ │ │ │ + addi r8,r19,-1 │ │ │ │ + beq 22a84 │ │ │ │ cmpdi r8,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f11,f9 │ │ │ │ - addi r10,r10,8 │ │ │ │ - stfd f0,-8(r10) │ │ │ │ - beq 222c0 │ │ │ │ - srdi r8,r20,1 │ │ │ │ + fmr f12,f1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 22ab4 │ │ │ │ + srdi r8,r19,1 │ │ │ │ mtctr r8 │ │ │ │ - fmul f10,f12,f11 │ │ │ │ + fmul f10,f0,f11 │ │ │ │ fmul f11,f11,f9 │ │ │ │ - addi r10,r10,16 │ │ │ │ - fmul f10,f0,f10 │ │ │ │ - fmul f0,f12,f11 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f0,f11 │ │ │ │ fmul f11,f11,f9 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - stfd f10,-16(r10) │ │ │ │ - stfd f0,-8(r10) │ │ │ │ - bdnz 22298 │ │ │ │ - lfd f1,16(r17) │ │ │ │ - stw r9,168(r31) │ │ │ │ - sldi r17,r24,5 │ │ │ │ - add r16,r15,r16 │ │ │ │ - add r26,r28,r17 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r20,1 │ │ │ │ - lwz r9,168(r31) │ │ │ │ - addi r10,r26,8 │ │ │ │ - addi r8,r20,-1 │ │ │ │ - stfdx f31,r28,r17 │ │ │ │ - fmul f10,f1,f1 │ │ │ │ - fmr f12,f1 │ │ │ │ - lfd f0,32(r16) │ │ │ │ - beq 2231c │ │ │ │ - fmul f0,f0,f1 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r9) │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + bdnz 22a8c │ │ │ │ + lfd f0,8(r22) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + stw r2,152(r31) │ │ │ │ + std r10,144(r31) │ │ │ │ + std r4,136(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4780 │ │ │ │ + ld r4,136(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r9,r19,1 │ │ │ │ + addi r7,r19,-1 │ │ │ │ + lwz r2,152(r31) │ │ │ │ + fmul f9,f1,f1 │ │ │ │ + fmr f11,f1 │ │ │ │ + addi r8,r4,-16 │ │ │ │ + addi r9,r10,8 │ │ │ │ + stfdx f0,r24,r4 │ │ │ │ + add r10,r24,r8 │ │ │ │ + lfd f12,16(r10) │ │ │ │ + beq 22b28 │ │ │ │ + fmul f12,f12,f1 │ │ │ │ + cmpdi r7,0 │ │ │ │ + fmr f0,f9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + beq 22b58 │ │ │ │ + srdi r7,r19,1 │ │ │ │ + mtctr r7 │ │ │ │ + fmul f10,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r9) │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + bdnz 22b30 │ │ │ │ + lfd f0,16(r22) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + sldi r7,r23,5 │ │ │ │ + stw r2,168(r31) │ │ │ │ + std r4,160(r31) │ │ │ │ + std r10,152(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + add r22,r24,r7 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4780 │ │ │ │ + ld r8,144(r31) │ │ │ │ + ld r10,152(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r9,r19,1 │ │ │ │ + addi r9,r22,8 │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r4,160(r31) │ │ │ │ + fmul f9,f1,f1 │ │ │ │ + lwz r2,168(r31) │ │ │ │ + fmr f11,f1 │ │ │ │ + add r10,r10,r8 │ │ │ │ + addi r8,r19,-1 │ │ │ │ + stfdx f0,r24,r7 │ │ │ │ + lfd f12,32(r10) │ │ │ │ + beq 22be0 │ │ │ │ + fmul f12,f12,f1 │ │ │ │ cmpdi r8,0 │ │ │ │ - fmr f31,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - stfd f0,-8(r10) │ │ │ │ - beq 2234c │ │ │ │ - srdi r8,r20,1 │ │ │ │ + fmr f0,f9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + beq 22c20 │ │ │ │ + srdi r19,r19,1 │ │ │ │ + mtctr r19 │ │ │ │ + fmul f10,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + mfctr r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r8,r10,-1 │ │ │ │ mtctr r8 │ │ │ │ - fmul f11,f12,f31 │ │ │ │ - fmul f31,f31,f10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - fmul f11,f0,f11 │ │ │ │ - fmul f0,f12,f31 │ │ │ │ - fmul f31,f31,f10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - stfd f11,-16(r10) │ │ │ │ - stfd f0,-8(r10) │ │ │ │ - bdnz 22324 │ │ │ │ - ld r10,152(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 225c0 │ │ │ │ - clrrdi r8,r21,4 │ │ │ │ - sldi r10,r29,5 │ │ │ │ - sldi r20,r22,3 │ │ │ │ - sldi r16,r24,5 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r15,r18,8 │ │ │ │ - li r22,0 │ │ │ │ - neg r21,r8 │ │ │ │ - addi r24,r10,40 │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - mr r10,r22 │ │ │ │ - stdux r8,r1,r21 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r9) │ │ │ │ + stfd f12,-8(r9) │ │ │ │ + bne 22be8 │ │ │ │ + cmpdi r26,0 │ │ │ │ + ble 22ec4 │ │ │ │ + clrrdi r9,r20,4 │ │ │ │ + addi r11,r4,8 │ │ │ │ + sldi r20,r17,5 │ │ │ │ + std r21,144(r31) │ │ │ │ + std r28,152(r31) │ │ │ │ + mr r21,r16 │ │ │ │ + mr r28,r29 │ │ │ │ + mr r16,r26 │ │ │ │ + std r14,160(r31) │ │ │ │ + mr r26,r27 │ │ │ │ + addi r22,r15,1 │ │ │ │ + neg r9,r9 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + sldi r23,r23,5 │ │ │ │ + li r19,0 │ │ │ │ + addi r20,r20,40 │ │ │ │ + mr r29,r11 │ │ │ │ + mr r27,r7 │ │ │ │ + mr r14,r4 │ │ │ │ + std r9,136(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r10,136(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + mr r15,r1 │ │ │ │ + mr r2,r19 │ │ │ │ + stdux r9,r1,r10 │ │ │ │ addi r5,r1,128 │ │ │ │ - beq 223a8 │ │ │ │ - ld r9,240(r30) │ │ │ │ - sldi r10,r22,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,8(r9) │ │ │ │ - mulli r9,r10,48 │ │ │ │ - ld r7,176(r30) │ │ │ │ - sldi r8,r10,1 │ │ │ │ - add r8,r8,r10 │ │ │ │ - addi r8,r8,1 │ │ │ │ - lfdx f8,r7,r9 │ │ │ │ - add r9,r7,r9 │ │ │ │ - sldi r6,r8,4 │ │ │ │ + beq 22ca8 │ │ │ │ + ld r2,240(r30) │ │ │ │ + sldi r9,r19,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mulli r9,r2,48 │ │ │ │ + mulli r10,r2,3 │ │ │ │ + ld r8,176(r30) │ │ │ │ + addi r10,r10,1 │ │ │ │ + lfdx f8,r8,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + sldi r7,r10,4 │ │ │ │ lfd f7,8(r9) │ │ │ │ stfd f8,0(r5) │ │ │ │ - lfdx f9,r7,r6 │ │ │ │ - ble cr4,23194 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - andi. r9,r23,1 │ │ │ │ + lfdx f9,r8,r7 │ │ │ │ + ble cr4,235b8 │ │ │ │ + andi. r9,r22,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,8 │ │ │ │ - lfd f11,2928(r8) │ │ │ │ - addi r8,r23,-1 │ │ │ │ - beq 22410 │ │ │ │ - lfd f0,8(r28) │ │ │ │ - cmpdi r8,0 │ │ │ │ + addi r10,r22,-1 │ │ │ │ + beq 22d0c │ │ │ │ + lfd f0,8(r24) │ │ │ │ + cmpdi r10,0 │ │ │ │ fmr f11,f7 │ │ │ │ li r9,16 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 2244c │ │ │ │ - srdi r8,r23,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r9,8 │ │ │ │ + beq 22d48 │ │ │ │ + srdi r10,r22,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r28,r9 │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + lfdx f0,r24,r10 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r5,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - bdnz 22418 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - add r7,r7,r6 │ │ │ │ - andi. r9,r23,1 │ │ │ │ - stfdx f9,r5,r20 │ │ │ │ - mr r9,r15 │ │ │ │ - lfd f11,2928(r8) │ │ │ │ - lfd f8,8(r7) │ │ │ │ - addi r8,r23,-1 │ │ │ │ - beq 22490 │ │ │ │ - lfdx f0,r28,r15 │ │ │ │ - cmpdi r8,0 │ │ │ │ + stfdx f0,r5,r10 │ │ │ │ + bdnz 22d14 │ │ │ │ + add r8,r8,r7 │ │ │ │ + andi. r9,r22,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r29 │ │ │ │ + stfdx f9,r5,r25 │ │ │ │ + addi r10,r22,-1 │ │ │ │ + lfd f8,8(r8) │ │ │ │ + beq 22d8c │ │ │ │ + lfdx f0,r24,r29 │ │ │ │ + cmpdi r10,0 │ │ │ │ fmr f11,f8 │ │ │ │ - addi r9,r15,8 │ │ │ │ + addi r9,r29,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r5,r15 │ │ │ │ - beq 224cc │ │ │ │ - srdi r8,r23,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r9,8 │ │ │ │ + stfdx f0,r5,r29 │ │ │ │ + beq 22dc8 │ │ │ │ + srdi r10,r22,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r28,r9 │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + lfdx f0,r24,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r5,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - bdnz 22498 │ │ │ │ - lfd f9,16(r7) │ │ │ │ - lfd f8,24(r7) │ │ │ │ - andi. r9,r23,1 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - mr r9,r24 │ │ │ │ - addi r8,r23,-1 │ │ │ │ - lfd f11,2928(r7) │ │ │ │ - stfdx f9,r5,r16 │ │ │ │ - beq 22510 │ │ │ │ - lfdx f0,r28,r24 │ │ │ │ - cmpdi r8,0 │ │ │ │ + stfdx f0,r5,r10 │ │ │ │ + bdnz 22d94 │ │ │ │ + lfd f9,16(r8) │ │ │ │ + andi. r9,r22,1 │ │ │ │ + lfd f8,24(r8) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r20 │ │ │ │ + addi r10,r22,-1 │ │ │ │ + stfdx f9,r5,r23 │ │ │ │ + beq 22e0c │ │ │ │ + lfdx f0,r24,r20 │ │ │ │ + cmpdi r10,0 │ │ │ │ fmr f11,f8 │ │ │ │ - addi r9,r24,8 │ │ │ │ + addi r9,r20,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r5,r24 │ │ │ │ - beq 2254c │ │ │ │ - srdi r8,r23,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r9,8 │ │ │ │ + stfdx f0,r5,r20 │ │ │ │ + beq 22e48 │ │ │ │ + srdi r10,r22,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r28,r9 │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + lfdx f0,r24,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfdx f12,r5,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ - bdnz 22518 │ │ │ │ - mulli r8,r10,24 │ │ │ │ + stfdx f0,r5,r10 │ │ │ │ + bdnz 22e14 │ │ │ │ + mulli r8,r2,24 │ │ │ │ ld r9,120(r30) │ │ │ │ ld r3,24(r30) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r7,r5,r17 │ │ │ │ - add r6,r5,r18 │ │ │ │ - mr r4,r27 │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r3,r3,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r5,r27 │ │ │ │ + add r6,r5,r14 │ │ │ │ + mr r4,r21 │ │ │ │ + addi r19,r19,1 │ │ │ │ + add r3,r3,r2 │ │ │ │ lfdx f1,r9,r8 │ │ │ │ - std r29,120(r1) │ │ │ │ - std r19,112(r1) │ │ │ │ addi r10,r8,16 │ │ │ │ addi r8,r8,8 │ │ │ │ + std r17,120(r1) │ │ │ │ + std r18,112(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ + std r28,96(r1) │ │ │ │ add r10,r9,r10 │ │ │ │ add r9,r9,r8 │ │ │ │ - ld r11,144(r31) │ │ │ │ - std r11,104(r1) │ │ │ │ - ld r11,136(r31) │ │ │ │ - std r11,96(r1) │ │ │ │ - bl f980 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r22 │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - beq 225c0 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - b 2237c │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - b 2101c │ │ │ │ - mr r26,r25 │ │ │ │ + bl fa40 │ │ │ │ + cmpd r16,r19 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + beq 22eb0 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + b 22c78 │ │ │ │ + mr r29,r28 │ │ │ │ ld r21,144(r31) │ │ │ │ - ld r25,136(r31) │ │ │ │ - li r22,8 │ │ │ │ - ld r9,240(r30) │ │ │ │ - mr r4,r27 │ │ │ │ - ldx r10,r9,r22 │ │ │ │ - addi r22,r22,16 │ │ │ │ - sldi r8,r10,1 │ │ │ │ - mulld r5,r24,r10 │ │ │ │ - mulli r9,r10,24 │ │ │ │ - sldi r3,r10,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r3,r20,r3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mulli r5,r5,48 │ │ │ │ - lfdx f1,r23,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ - mulld r8,r8,r24 │ │ │ │ - std r29,120(r1) │ │ │ │ - std r19,112(r1) │ │ │ │ - std r21,104(r1) │ │ │ │ - add r10,r23,r10 │ │ │ │ - add r9,r23,r9 │ │ │ │ - std r25,96(r1) │ │ │ │ - add r5,r28,r5 │ │ │ │ - add r7,r24,r8 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r6,r28,r8 │ │ │ │ - add r7,r28,r7 │ │ │ │ - bl f980 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - bne 225e0 │ │ │ │ - b 2101c │ │ │ │ - ld r25,104(r30) │ │ │ │ - cmpwi r28,0 │ │ │ │ - addi r28,r29,2 │ │ │ │ - divd r28,r25,r28 │ │ │ │ - bne 23394 │ │ │ │ - ld r9,152(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2101c │ │ │ │ - mtfprd f0,r28 │ │ │ │ - sldi r10,r24,4 │ │ │ │ - mulli r9,r24,48 │ │ │ │ - addi r16,r25,1 │ │ │ │ - sldi r12,r28,3 │ │ │ │ - li r18,0 │ │ │ │ - cmpdi cr4,r22,0 │ │ │ │ - std r14,208(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - lfd f0,136(r31) │ │ │ │ - mr r8,r10 │ │ │ │ - std r10,168(r31) │ │ │ │ - sldi r10,r24,5 │ │ │ │ - sldi r15,r16,1 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - mr r24,r12 │ │ │ │ - mr r7,r10 │ │ │ │ - std r10,176(r31) │ │ │ │ - addi r10,r8,-16 │ │ │ │ - addi r9,r9,15 │ │ │ │ - fcfid f28,f0 │ │ │ │ - lfd f0,144(r31) │ │ │ │ - std r10,200(r31) │ │ │ │ - addi r10,r7,-32 │ │ │ │ - std r9,184(r31) │ │ │ │ - std r10,192(r31) │ │ │ │ - fcfid f29,f0 │ │ │ │ - mtfprd f0,r19 │ │ │ │ - fcfid f30,f0 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - mr r23,r1 │ │ │ │ - mr r17,r18 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 22718 │ │ │ │ - ld r9,240(r30) │ │ │ │ - sldi r10,r18,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r17,8(r9) │ │ │ │ - ld r4,48(r30) │ │ │ │ - ld r9,184(r31) │ │ │ │ - ld r14,72(r30) │ │ │ │ - mulli r21,r17,24 │ │ │ │ - ld r20,120(r30) │ │ │ │ + ld r28,152(r31) │ │ │ │ + mr r27,r26 │ │ │ │ + ld r14,160(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r14) │ │ │ │ + mr r1,r14 │ │ │ │ + b 21490 │ │ │ │ + ld r19,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + mulli r2,r23,48 │ │ │ │ ld r10,0(r1) │ │ │ │ - ld r12,88(r30) │ │ │ │ - mulld r4,r17,r4 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - lfd f12,0(r14) │ │ │ │ - lfdx f1,r20,r21 │ │ │ │ - neg r9,r9 │ │ │ │ + std r1,216(r31) │ │ │ │ + lfd f0,0(r19) │ │ │ │ + neg r9,r2 │ │ │ │ + addi r2,r2,15 │ │ │ │ + std r2,184(r31) │ │ │ │ stdux r10,r1,r9 │ │ │ │ - fcfid f0,f12 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - addi r5,r1,128 │ │ │ │ - lfdx f12,r20,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r12,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f1,f28,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fctidz f11,f12 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - ble cr4,2282c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtctr r22 │ │ │ │ - ld r3,176(r30) │ │ │ │ - mr r8,r5 │ │ │ │ - lfd f9,2928(r9) │ │ │ │ - mffprd r9,f11 │ │ │ │ - neg r7,r9 │ │ │ │ - addi r10,r9,1 │ │ │ │ - fadd f12,f12,f9 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fsub f11,f12,f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r11,r10,-8 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - mr r6,r10 │ │ │ │ - subf r10,r24,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,22804 │ │ │ │ - mr r11,r7 │ │ │ │ - lfdx f12,r3,r11 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 22814 │ │ │ │ - addi r6,r7,-8 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - add r7,r7,r24 │ │ │ │ - addi r8,r8,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r8) │ │ │ │ - bdnz 227d0 │ │ │ │ - lfd f12,8(r14) │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r9,r21,8 │ │ │ │ - sldi r0,r4,3 │ │ │ │ - fcfid f0,f12 │ │ │ │ - lfdx f11,r20,r0 │ │ │ │ - lfdx f12,r20,r9 │ │ │ │ - add r9,r20,r9 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f29,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fctidz f11,f12 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - ble cr4,22924 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - mffprd r6,f11 │ │ │ │ - ld r25,176(r30) │ │ │ │ - mr r11,r22 │ │ │ │ - lfd f9,2928(r10) │ │ │ │ - ld r10,200(r31) │ │ │ │ - not r3,r6 │ │ │ │ - fadd f12,f12,f9 │ │ │ │ - add r26,r5,r10 │ │ │ │ - fsub f11,f12,f0 │ │ │ │ - b 228d0 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - addic. r11,r11,-1 │ │ │ │ - subf r6,r28,r6 │ │ │ │ - add r3,r3,r28 │ │ │ │ - addi r26,r26,8 │ │ │ │ - stfd f0,8(r26) │ │ │ │ - beq 22924 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - addi r10,r6,1 │ │ │ │ - add r7,r3,r16 │ │ │ │ - mr r8,r6 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r4,r16,r10 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r10,r4,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,22908 │ │ │ │ - addi r8,r3,1 │ │ │ │ - add r8,r16,r8 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r25,r8 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 228b0 │ │ │ │ - lfdx f12,r25,r7 │ │ │ │ - b 228b4 │ │ │ │ - lfd f12,16(r14) │ │ │ │ - add r8,r20,r0 │ │ │ │ - addi r10,r21,16 │ │ │ │ - lfd f11,8(r8) │ │ │ │ - fcfid f0,f12 │ │ │ │ - lfdx f12,r20,r10 │ │ │ │ - add r10,r20,r10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r12,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f30,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - frim f12,f0 │ │ │ │ - fctidz f11,f12 │ │ │ │ - fsub f10,f0,f12 │ │ │ │ - ble cr4,22a0c │ │ │ │ - addis r8,r2,-2 │ │ │ │ - mffprd r4,f11 │ │ │ │ - ld r25,176(r30) │ │ │ │ - mr r0,r22 │ │ │ │ - lfd f9,2928(r8) │ │ │ │ - ld r8,192(r31) │ │ │ │ - not r11,r4 │ │ │ │ - fadd f12,f12,f9 │ │ │ │ - add r26,r5,r8 │ │ │ │ - fsub f11,f12,f0 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r7,r4,1 │ │ │ │ - add r6,r11,r15 │ │ │ │ - mr r8,r4 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - add r3,r15,r7 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,229d8 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r8,r15,r8 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r25,r8 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 22a70 │ │ │ │ - lfdx f12,r25,r3 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r4,r28,r4 │ │ │ │ - add r11,r11,r28 │ │ │ │ - addi r26,r26,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,24(r26) │ │ │ │ - bne 229a0 │ │ │ │ - ld r8,24(r30) │ │ │ │ - ld r7,176(r31) │ │ │ │ - ld r6,168(r31) │ │ │ │ - std r29,120(r1) │ │ │ │ - sldi r3,r17,4 │ │ │ │ - std r19,112(r1) │ │ │ │ - mr r4,r27 │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r7,r5,r7 │ │ │ │ - add r6,r5,r6 │ │ │ │ - add r3,r8,r3 │ │ │ │ - ld r11,144(r31) │ │ │ │ - std r11,104(r1) │ │ │ │ - ld r11,136(r31) │ │ │ │ - std r11,96(r1) │ │ │ │ - bl f980 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r18 │ │ │ │ - std r9,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - bne 226f4 │ │ │ │ - ld r14,208(r31) │ │ │ │ - b 2101c │ │ │ │ - nop │ │ │ │ - lfdx f12,r25,r6 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r4,r28,r4 │ │ │ │ - add r11,r11,r28 │ │ │ │ - addi r26,r26,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,24(r26) │ │ │ │ - bne 229a0 │ │ │ │ - b 22a0c │ │ │ │ - ld r20,96(r30) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r8,0(r1) │ │ │ │ - sldi r21,r29,1 │ │ │ │ - std r1,232(r31) │ │ │ │ - lfd f31,2088(r9) │ │ │ │ - mulli r9,r24,48 │ │ │ │ - addi r23,r21,1 │ │ │ │ - lfd f1,0(r20) │ │ │ │ - cmpdi cr4,r23,0 │ │ │ │ - neg r10,r9 │ │ │ │ - addi r9,r9,15 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - std r9,192(r31) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r18,r1,128 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,2928(r9) │ │ │ │ - sldi r9,r24,4 │ │ │ │ - fmul f9,f1,f1 │ │ │ │ - fmr f0,f1 │ │ │ │ - add r26,r18,r9 │ │ │ │ - std r9,168(r31) │ │ │ │ - stfd f30,0(r18) │ │ │ │ - ble cr4,23784 │ │ │ │ - andi. r9,r23,1 │ │ │ │ - fmr f11,f30 │ │ │ │ - addi r9,r18,8 │ │ │ │ - fmr f12,f30 │ │ │ │ - beq 22b2c │ │ │ │ - cmpdi r21,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f12,f9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f11,f1 │ │ │ │ - beq 22b5c │ │ │ │ - srdi r10,r23,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f10,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - fmul f11,f0,f12 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 22b34 │ │ │ │ - lfd f1,8(r20) │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,168(r31) │ │ │ │ - addi r10,r23,-1 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r20,r1,128 │ │ │ │ + bl 4780 │ │ │ │ + sldi r2,r17,1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r9,r23,4 │ │ │ │ + addi r22,r2,1 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f12,f1 │ │ │ │ - fmr f11,f30 │ │ │ │ - stfdx f30,r18,r9 │ │ │ │ - addi r25,r9,-16 │ │ │ │ - andi. r9,r23,1 │ │ │ │ - addi r9,r26,8 │ │ │ │ - add r17,r18,r25 │ │ │ │ - lfd f0,16(r17) │ │ │ │ - beq 22bb4 │ │ │ │ - fmul f0,f0,f1 │ │ │ │ - cmpdi r10,0 │ │ │ │ + add r15,r20,r9 │ │ │ │ + std r2,152(r31) │ │ │ │ + std r9,144(r31) │ │ │ │ + stfd f0,0(r20) │ │ │ │ + cmpdi cr4,r22,0 │ │ │ │ + ble cr4,23c58 │ │ │ │ + andi. r2,r22,1 │ │ │ │ + fmr f11,f0 │ │ │ │ + addi r9,r20,8 │ │ │ │ + beq 22f6c │ │ │ │ + ld r2,152(r31) │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f11,f9 │ │ │ │ + fmr f0,f1 │ │ │ │ addi r9,r9,8 │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - beq 22be4 │ │ │ │ - srdi r10,r23,1 │ │ │ │ - mtctr r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 22f9c │ │ │ │ + srdi r2,r22,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f10,f12,f11 │ │ │ │ fmul f11,f11,f9 │ │ │ │ addi r9,r9,16 │ │ │ │ fmul f10,f0,f10 │ │ │ │ fmul f0,f12,f11 │ │ │ │ fmul f11,f11,f9 │ │ │ │ fmul f0,f10,f0 │ │ │ │ stfd f10,-16(r9) │ │ │ │ stfd f0,-8(r9) │ │ │ │ - bdnz 22bbc │ │ │ │ - lfd f1,16(r20) │ │ │ │ - sldi r20,r24,5 │ │ │ │ - add r17,r17,r25 │ │ │ │ - std r20,176(r31) │ │ │ │ - add r26,r18,r20 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r23,1 │ │ │ │ - addi r10,r23,-1 │ │ │ │ - addi r9,r26,8 │ │ │ │ - stfdx f30,r18,r20 │ │ │ │ + bdnz 22f74 │ │ │ │ + lfd f0,8(r19) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4780 │ │ │ │ + ld r10,144(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r22,1 │ │ │ │ + addi r2,r15,8 │ │ │ │ + addi r9,r22,-1 │ │ │ │ fmul f9,f1,f1 │ │ │ │ - fmr f12,f1 │ │ │ │ - fmr f11,f30 │ │ │ │ - lfd f0,32(r17) │ │ │ │ - beq 22c40 │ │ │ │ - fmul f0,f0,f1 │ │ │ │ - cmpdi r10,0 │ │ │ │ - fmr f11,f9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - beq 22c70 │ │ │ │ - srdi r10,r23,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f10,f12,f11 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f10,f0,f10 │ │ │ │ - fmul f0,f12,f11 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - fmul f0,f10,f0 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - bdnz 22c48 │ │ │ │ - cmpwi r28,0 │ │ │ │ - bne 2356c │ │ │ │ - ld r9,152(r31) │ │ │ │ + fmr f11,f1 │ │ │ │ + addi r14,r10,-16 │ │ │ │ + stfdx f0,r20,r10 │ │ │ │ + add r15,r20,r14 │ │ │ │ + lfd f12,16(r15) │ │ │ │ + beq 22ffc │ │ │ │ + fmul f12,f12,f1 │ │ │ │ cmpdi r9,0 │ │ │ │ - ble 230e4 │ │ │ │ - lfd f0,136(r31) │ │ │ │ - sldi r10,r22,3 │ │ │ │ - sldi r9,r29,5 │ │ │ │ - addis r15,r2,-2 │ │ │ │ - std r14,240(r31) │ │ │ │ - addi r17,r21,1 │ │ │ │ - li r16,0 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - std r10,208(r31) │ │ │ │ - sldi r10,r24,5 │ │ │ │ - addi r9,r9,40 │ │ │ │ - addi r15,r15,2808 │ │ │ │ - mr r14,r18 │ │ │ │ - std r29,216(r31) │ │ │ │ - std r27,224(r31) │ │ │ │ + fmr f0,f9 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + beq 2302c │ │ │ │ + srdi r9,r22,1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f10,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 23004 │ │ │ │ + lfd f0,16(r19) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + sldi r2,r23,5 │ │ │ │ + add r19,r20,r2 │ │ │ │ + std r2,136(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r19,r19,8 │ │ │ │ + bl 4780 │ │ │ │ + andi. r2,r22,1 │ │ │ │ + ld r2,136(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + add r10,r15,r14 │ │ │ │ + addi r9,r22,-1 │ │ │ │ + fmul f9,f1,f1 │ │ │ │ + fmr f11,f1 │ │ │ │ + stfdx f0,r20,r2 │ │ │ │ + lfd f12,32(r10) │ │ │ │ + beq 23094 │ │ │ │ + fmul f12,f12,f1 │ │ │ │ + cmpdi r9,0 │ │ │ │ + fmr f0,f9 │ │ │ │ + addi r19,r19,8 │ │ │ │ + stfd f12,-8(r19) │ │ │ │ + beq 230d4 │ │ │ │ + srdi r22,r22,1 │ │ │ │ + mtctr r22 │ │ │ │ + fmul f10,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + mfctr r2 │ │ │ │ + addi r19,r19,16 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fmul f12,f11,f0 │ │ │ │ + fmul f0,f0,f9 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + stfd f10,-16(r19) │ │ │ │ + stfd f12,-8(r19) │ │ │ │ + bne 2309c │ │ │ │ + cmpwi r24,0 │ │ │ │ + bne 237e4 │ │ │ │ + cmpdi r26,0 │ │ │ │ + ble 23538 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + ld r9,152(r31) │ │ │ │ + sldi r2,r17,5 │ │ │ │ + plfd f30,217280 # 581b8 │ │ │ │ + std r16,208(r31) │ │ │ │ + li r19,0 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + std r21,224(r31) │ │ │ │ + std r28,232(r31) │ │ │ │ + xscvsxddp vs59,vs0 │ │ │ │ + mtfprd f0,r27 │ │ │ │ + addi r2,r2,40 │ │ │ │ + std r29,176(r31) │ │ │ │ + xscvsxddp vs60,vs0 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + addi r24,r9,1 │ │ │ │ + sldi r9,r25,3 │ │ │ │ + mr r16,r2 │ │ │ │ xscvsxddp vs61,vs0 │ │ │ │ - lfd f0,144(r31) │ │ │ │ - std r10,200(r31) │ │ │ │ - ld r10,168(r31) │ │ │ │ - std r9,184(r31) │ │ │ │ - xscvsxddp vs62,vs0 │ │ │ │ - mtfprd f0,r19 │ │ │ │ - addi r20,r10,8 │ │ │ │ - xsdivdp vs26,vs30,vs61 │ │ │ │ - xscvsxddp vs63,vs0 │ │ │ │ - xsdivdp vs27,vs30,vs62 │ │ │ │ - xsdivdp vs30,vs30,vs63 │ │ │ │ + std r9,200(r31) │ │ │ │ + sldi r9,r23,5 │ │ │ │ + xsdivdp vs25,vs28,vs59 │ │ │ │ + std r9,192(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + xsdivdp vs26,vs28,vs60 │ │ │ │ + xsdivdp vs28,vs28,vs61 │ │ │ │ + addi r9,r9,8 │ │ │ │ + std r9,168(r31) │ │ │ │ lwz r9,112(r30) │ │ │ │ - mr r21,r1 │ │ │ │ - mr r25,r16 │ │ │ │ + mr r22,r19 │ │ │ │ + std r1,152(r31) │ │ │ │ andi. r9,r9,2048 │ │ │ │ - beq 22d14 │ │ │ │ + beq 23184 │ │ │ │ ld r9,240(r30) │ │ │ │ - sldi r10,r16,4 │ │ │ │ + sldi r10,r19,4 │ │ │ │ add r9,r9,r10 │ │ │ │ - ld r25,8(r9) │ │ │ │ - ld r28,48(r30) │ │ │ │ - ld r9,192(r31) │ │ │ │ - ld r23,72(r30) │ │ │ │ - mulli r26,r25,24 │ │ │ │ - ld r29,120(r30) │ │ │ │ + ld r22,8(r9) │ │ │ │ + ld r25,48(r30) │ │ │ │ + ld r2,184(r31) │ │ │ │ + mulli r23,r22,24 │ │ │ │ + ld r15,72(r30) │ │ │ │ + ld r28,120(r30) │ │ │ │ ld r10,0(r1) │ │ │ │ - ld r24,88(r30) │ │ │ │ - ld r22,96(r30) │ │ │ │ - mulld r28,r25,r28 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - lfd f12,0(r23) │ │ │ │ - lfdx f29,r29,r26 │ │ │ │ - lfd f23,0(r22) │ │ │ │ + ld r21,88(r30) │ │ │ │ + ld r14,96(r30) │ │ │ │ + mulld r25,r22,r25 │ │ │ │ + clrrdi r9,r2,4 │ │ │ │ + lfd f12,0(r15) │ │ │ │ + lfdx f29,r28,r23 │ │ │ │ neg r9,r9 │ │ │ │ + lfd f23,0(r14) │ │ │ │ stdux r10,r1,r9 │ │ │ │ + sldi r9,r25,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r24 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - fcfid f25,f12 │ │ │ │ - addi r18,r1,128 │ │ │ │ - lfdx f11,r29,r9 │ │ │ │ + mtfprd f12,r21 │ │ │ │ + addi r29,r1,128 │ │ │ │ + lfdx f11,r28,r9 │ │ │ │ + xscvsxddp vs63,vs12 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ + xsmuldp vs63,vs63,vs63 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - mtfprd f24,r9 │ │ │ │ - fcfid f24,f24 │ │ │ │ - fnmsub f0,f24,f26,f29 │ │ │ │ - fmsub f11,f24,f26,f29 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ + fcfid f31,f31 │ │ │ │ + fnmsub f0,f31,f25,f29 │ │ │ │ + fmsub f11,f31,f25,f29 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f25 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 23108 │ │ │ │ - xssqrtdp vs60,vs0 │ │ │ │ - xsmuldp vs1,vs60,vs23 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - xsdivdp vs31,vs31,vs60 │ │ │ │ - xxmr vs0,vs61 │ │ │ │ - fmsub f1,f29,f0,f24 │ │ │ │ + xsmaddmdp vs0,vs12,vs63 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 23570 │ │ │ │ + fsqrt f24,f0 │ │ │ │ + fmul f1,f24,f23 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs62,vs1,vs30 │ │ │ │ + xsdivdp vs62,vs62,vs24 │ │ │ │ + xxmr vs0,vs59 │ │ │ │ + fmsub f1,f29,f0,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ fdiv f1,f1,f23 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfd f31,0(r18) │ │ │ │ - ble cr4,22e54 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r17,1 │ │ │ │ + bl 4780 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,8 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - addi r10,r17,-1 │ │ │ │ - beq 22e18 │ │ │ │ - lfd f0,8(r14) │ │ │ │ + stxsd v30,0(r29) │ │ │ │ + ble cr4,232bc │ │ │ │ + andi. r10,r24,1 │ │ │ │ + addi r10,r24,-1 │ │ │ │ + beq 23280 │ │ │ │ + lfd f0,8(r20) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,16 │ │ │ │ - fmul f0,f31,f0 │ │ │ │ + xsmuldp vs0,vs62,vs0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r18) │ │ │ │ - beq 22e54 │ │ │ │ - srdi r10,r17,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r29) │ │ │ │ + beq 232bc │ │ │ │ + srdi r2,r24,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r14,r9 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - fmul f12,f31,f12 │ │ │ │ + lfdx f12,r20,r9 │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ + xsmuldp vs12,vs62,vs12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f31,f0 │ │ │ │ + xsmuldp vs0,vs62,vs0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r18,r9 │ │ │ │ + stfdx f12,r29,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r18,r10 │ │ │ │ - bdnz 22e20 │ │ │ │ - lfd f12,8(r23) │ │ │ │ - addi r6,r28,1 │ │ │ │ - addi r28,r26,8 │ │ │ │ - lxsd v27,8(r22) │ │ │ │ - sldi r27,r6,3 │ │ │ │ - lfdx f23,r29,r28 │ │ │ │ - add r28,r29,r28 │ │ │ │ + stfdx f0,r29,r2 │ │ │ │ + bdnz 23288 │ │ │ │ + lfd f12,8(r15) │ │ │ │ + addi r7,r25,1 │ │ │ │ + addi r9,r23,8 │ │ │ │ + lxsd v26,8(r14) │ │ │ │ + sldi r25,r7,3 │ │ │ │ + add r2,r28,r9 │ │ │ │ + lfdx f23,r28,r9 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r29,r27 │ │ │ │ + lfdx f11,r28,r25 │ │ │ │ + std r2,160(r31) │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - mtfprd f24,r9 │ │ │ │ - fcfid f24,f24 │ │ │ │ - fnmsub f0,f24,f27,f23 │ │ │ │ - fmsub f11,f24,f27,f23 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ + fcfid f31,f31 │ │ │ │ + fnmsub f0,f31,f26,f23 │ │ │ │ + fmsub f11,f31,f26,f23 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f25 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 230f8 │ │ │ │ - xssqrtdp vs60,vs0 │ │ │ │ - xsmuldp vs1,vs60,vs59 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - xsdivdp vs31,vs31,vs60 │ │ │ │ - xxmr vs0,vs62 │ │ │ │ - fmsub f1,f23,f0,f24 │ │ │ │ + xsmaddmdp vs0,vs12,vs63 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 2354c │ │ │ │ + fsqrt f24,f0 │ │ │ │ + xsmuldp vs1,vs24,vs58 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs62,vs1,vs30 │ │ │ │ + xsdivdp vs62,vs62,vs24 │ │ │ │ + xxmr vs0,vs60 │ │ │ │ + fmsub f1,f23,f0,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - xsdivdp vs1,vs1,vs59 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,208(r31) │ │ │ │ - stfdx f31,r18,r9 │ │ │ │ - ble cr4,22f64 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r17,1 │ │ │ │ - mr r9,r20 │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - addi r10,r17,-1 │ │ │ │ - beq 22f28 │ │ │ │ - lfdx f0,r14,r20 │ │ │ │ + xsdivdp vs1,vs1,vs58 │ │ │ │ + bl 4780 │ │ │ │ + ld r2,200(r31) │ │ │ │ + ld r9,168(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + stxsdx vs62,r29,r2 │ │ │ │ + ble cr4,233c8 │ │ │ │ + andi. r10,r24,1 │ │ │ │ + addi r10,r24,-1 │ │ │ │ + beq 2338c │ │ │ │ + lfdx f0,r20,r9 │ │ │ │ cmpdi r10,0 │ │ │ │ + mr r2,r9 │ │ │ │ fmr f11,f1 │ │ │ │ - addi r9,r20,8 │ │ │ │ - fmul f0,f31,f0 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xsmuldp vs0,vs62,vs0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r18,r20 │ │ │ │ - beq 22f64 │ │ │ │ - srdi r10,r17,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r29,r2 │ │ │ │ + beq 233c8 │ │ │ │ + srdi r2,r24,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r14,r9 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - fmul f12,f31,f12 │ │ │ │ + lfdx f12,r20,r9 │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ + xsmuldp vs12,vs62,vs12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f31,f0 │ │ │ │ + xsmuldp vs0,vs62,vs0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r18,r9 │ │ │ │ + stfdx f12,r29,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r18,r10 │ │ │ │ - bdnz 22f30 │ │ │ │ - lfd f0,16(r23) │ │ │ │ - add r27,r29,r27 │ │ │ │ - addi r26,r26,16 │ │ │ │ - lxsd v28,16(r22) │ │ │ │ - lfdx f23,r29,r26 │ │ │ │ - add r26,r29,r26 │ │ │ │ + stfdx f0,r29,r2 │ │ │ │ + bdnz 23394 │ │ │ │ + lfd f0,16(r15) │ │ │ │ + add r25,r28,r25 │ │ │ │ + addi r23,r23,16 │ │ │ │ + lxsd v30,16(r14) │ │ │ │ + lfdx f23,r28,r23 │ │ │ │ + add r23,r28,r23 │ │ │ │ fcfid f12,f0 │ │ │ │ - lfd f0,8(r27) │ │ │ │ + lfd f0,8(r25) │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmul f12,f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - mtfprd f24,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + mtfprd f24,r2 │ │ │ │ fcfid f24,f24 │ │ │ │ - fnmsub f0,f24,f30,f23 │ │ │ │ - fmsub f11,f24,f30,f23 │ │ │ │ + fnmsub f0,f24,f28,f23 │ │ │ │ + fmsub f11,f24,f28,f23 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f12,f12,f0,f25 │ │ │ │ - fcmpu cr0,f12,f28 │ │ │ │ - ble 23118 │ │ │ │ - fsqrt f25,f12 │ │ │ │ - xsmuldp vs1,vs25,vs60 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f25 │ │ │ │ - xxmr vs0,vs63 │ │ │ │ + xsmaddmdp vs12,vs0,vs63 │ │ │ │ + fcmpu cr0,f12,f27 │ │ │ │ + ble 23594 │ │ │ │ + xssqrtdp vs63,vs12 │ │ │ │ + xsmuldp vs1,vs63,vs62 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + xsdivdp vs31,vs31,vs63 │ │ │ │ + xxmr vs0,vs61 │ │ │ │ fmsub f1,f23,f0,f24 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - xsdivdp vs1,vs1,vs60 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,200(r31) │ │ │ │ - stfdx f31,r18,r9 │ │ │ │ - ble cr4,23074 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - andi. r9,r17,1 │ │ │ │ - ld r9,184(r31) │ │ │ │ - lfd f11,2928(r10) │ │ │ │ - addi r10,r17,-1 │ │ │ │ - beq 23038 │ │ │ │ - lfdx f0,r14,r9 │ │ │ │ + xsdivdp vs1,vs1,vs62 │ │ │ │ + bl 4780 │ │ │ │ + ld r2,192(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r16 │ │ │ │ + stfdx f31,r29,r2 │ │ │ │ + ble cr4,234c8 │ │ │ │ + andi. r10,r24,1 │ │ │ │ + addi r10,r24,-1 │ │ │ │ + beq 2348c │ │ │ │ + lfdx f0,r20,r16 │ │ │ │ cmpdi r10,0 │ │ │ │ - mr r10,r9 │ │ │ │ fmr f11,f1 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r16,8 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r18,r10 │ │ │ │ - beq 23074 │ │ │ │ - srdi r10,r17,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r29,r16 │ │ │ │ + beq 234c8 │ │ │ │ + srdi r2,r24,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r14,r9 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ + lfdx f12,r20,r9 │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r18,r9 │ │ │ │ + stfdx f12,r29,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r18,r10 │ │ │ │ - bdnz 23040 │ │ │ │ - ld r8,176(r31) │ │ │ │ + stfdx f0,r29,r2 │ │ │ │ + bdnz 23494 │ │ │ │ ld r3,24(r30) │ │ │ │ - ld r4,224(r31) │ │ │ │ - sldi r25,r25,4 │ │ │ │ - mr r10,r26 │ │ │ │ - mr r9,r28 │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r17,120(r1) │ │ │ │ + std r18,112(r1) │ │ │ │ + sldi r22,r22,4 │ │ │ │ fmr f1,f29 │ │ │ │ - mr r5,r18 │ │ │ │ - addi r16,r16,1 │ │ │ │ - add r7,r18,r8 │ │ │ │ - ld r8,168(r31) │ │ │ │ - add r3,r3,r25 │ │ │ │ - add r6,r18,r8 │ │ │ │ - ld r8,216(r31) │ │ │ │ - std r19,112(r1) │ │ │ │ - std r8,120(r1) │ │ │ │ - ld r8,144(r31) │ │ │ │ - std r8,104(r1) │ │ │ │ - ld r8,136(r31) │ │ │ │ - std r8,96(r1) │ │ │ │ - bl f980 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r16 │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - bne 22cf0 │ │ │ │ - ld r14,240(r31) │ │ │ │ + mr r10,r23 │ │ │ │ + mr r5,r29 │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r4,208(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + add r3,r3,r22 │ │ │ │ + add r7,r29,r2 │ │ │ │ + ld r2,144(r31) │ │ │ │ + std r27,104(r1) │ │ │ │ + add r6,r29,r2 │ │ │ │ + ld r2,176(r31) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl fa40 │ │ │ │ + cmpd r26,r19 │ │ │ │ ld r9,0(r1) │ │ │ │ - ld r10,232(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 2101c │ │ │ │ - blt 23128 │ │ │ │ - lfd f31,0(r15) │ │ │ │ - xsmuldp vs31,vs59,vs31 │ │ │ │ - b 22ecc │ │ │ │ - blt 23170 │ │ │ │ - lfd f31,0(r15) │ │ │ │ - fmul f31,f23,f31 │ │ │ │ - b 22dc0 │ │ │ │ - blt 2314c │ │ │ │ - lfd f31,0(r15) │ │ │ │ - xsmuldp vs31,vs60,vs31 │ │ │ │ - b 22fd8 │ │ │ │ + ld r2,152(r31) │ │ │ │ + std r9,0(r2) │ │ │ │ + mr r1,r2 │ │ │ │ + bne 23160 │ │ │ │ + ld r21,224(r31) │ │ │ │ + ld r28,232(r31) │ │ │ │ + ld r29,176(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,216(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + b 21490 │ │ │ │ + xsmuldp vs62,vs58,vs30 │ │ │ │ + bge 23330 │ │ │ │ fneg f0,f0 │ │ │ │ - xssqrtdp vs60,vs0 │ │ │ │ - xsmuldp vs1,vs60,vs59 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - xsdivdp vs31,vs31,vs60 │ │ │ │ - b 22ecc │ │ │ │ - fneg f12,f12 │ │ │ │ - fsqrt f25,f12 │ │ │ │ - xsmuldp vs1,vs25,vs60 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f25 │ │ │ │ - b 22fd8 │ │ │ │ + fsqrt f24,f0 │ │ │ │ + xsmuldp vs1,vs24,vs58 │ │ │ │ + bl 4de0 │ │ │ │ + xsmuldp vs62,vs1,vs30 │ │ │ │ + xsdivdp vs62,vs62,vs24 │ │ │ │ + b 23330 │ │ │ │ + xsmuldp vs62,vs23,vs30 │ │ │ │ + bge 23228 │ │ │ │ fneg f0,f0 │ │ │ │ - xssqrtdp vs60,vs0 │ │ │ │ - xsmuldp vs1,vs60,vs23 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - xsdivdp vs31,vs31,vs60 │ │ │ │ - b 22dc0 │ │ │ │ - add r7,r7,r6 │ │ │ │ - stfdx f9,r5,r20 │ │ │ │ - lfd f0,16(r7) │ │ │ │ - stfdx f0,r5,r16 │ │ │ │ - b 2254c │ │ │ │ + fsqrt f24,f0 │ │ │ │ + fmul f1,f24,f23 │ │ │ │ + bl 4de0 │ │ │ │ + xsmuldp vs62,vs1,vs30 │ │ │ │ + xsdivdp vs62,vs62,vs24 │ │ │ │ + b 23228 │ │ │ │ + xsmuldp vs31,vs62,vs30 │ │ │ │ + bge 23434 │ │ │ │ + fneg f12,f12 │ │ │ │ + xssqrtdp vs63,vs12 │ │ │ │ + xsmuldp vs1,vs63,vs62 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + xsdivdp vs31,vs31,vs63 │ │ │ │ + b 23434 │ │ │ │ + add r8,r8,r7 │ │ │ │ + stfdx f9,r5,r25 │ │ │ │ + lfd f0,16(r8) │ │ │ │ + stfdx f0,r5,r23 │ │ │ │ + b 22e48 │ │ │ │ ld r8,48(r30) │ │ │ │ - ld r28,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r24,8(r30) │ │ │ │ + mr r25,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ ld r5,72(r30) │ │ │ │ - mr r20,r1 │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - ld r26,240(r30) │ │ │ │ - sldi r11,r8,3 │ │ │ │ - cmpdi r28,0 │ │ │ │ - mr r23,r8 │ │ │ │ - addi r9,r11,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r3,r1,128 │ │ │ │ - ble 2377c │ │ │ │ + ld r3,120(r30) │ │ │ │ + ld r20,240(r30) │ │ │ │ + sldi r22,r8,3 │ │ │ │ + cmpdi r24,0 │ │ │ │ + addi r2,r22,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,128 │ │ │ │ + ble 23c50 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r26 │ │ │ │ + mr r6,r20 │ │ │ │ li r10,0 │ │ │ │ cmpdi cr7,r8,0 │ │ │ │ - li r0,0 │ │ │ │ - std r0,0(r6) │ │ │ │ + li r4,0 │ │ │ │ + std r4,0(r6) │ │ │ │ std r10,8(r6) │ │ │ │ - ble cr7,2328c │ │ │ │ - addi r9,r11,-8 │ │ │ │ - li r22,0 │ │ │ │ - li r21,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 2323c │ │ │ │ + ble cr7,236ac │ │ │ │ + addi r2,r22,-8 │ │ │ │ + li r7,0 │ │ │ │ + li r0,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 2365c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r22 │ │ │ │ - mulld r21,r21,r9 │ │ │ │ - std r21,0(r6) │ │ │ │ - ldx r25,r5,r22 │ │ │ │ - lfdx f0,r4,r22 │ │ │ │ - mtfprd f12,r25 │ │ │ │ + ldx r2,r5,r7 │ │ │ │ + mulld r0,r0,r2 │ │ │ │ + std r0,0(r6) │ │ │ │ + ldx r19,r5,r7 │ │ │ │ + lfdx f0,r3,r7 │ │ │ │ + mtfprd f12,r19 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r9,r7,r25 │ │ │ │ - mulld r9,r9,r25 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - add r9,r9,r25 │ │ │ │ - divd r7,r9,r25 │ │ │ │ - mulld r7,r7,r25 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - add r21,r9,r21 │ │ │ │ - stdx r9,r3,r22 │ │ │ │ - addi r22,r22,8 │ │ │ │ - std r21,0(r6) │ │ │ │ - bdnz 23230 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r19 │ │ │ │ + mulld r2,r2,r19 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r19 │ │ │ │ + divd r9,r2,r19 │ │ │ │ + mulld r9,r9,r19 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r0,r2,r0 │ │ │ │ + stdx r2,r11,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r0,0(r6) │ │ │ │ + bdnz 23650 │ │ │ │ addi r10,r10,1 │ │ │ │ addi r6,r6,16 │ │ │ │ - add r4,r4,r11 │ │ │ │ - cmpd r28,r10 │ │ │ │ - bne 23200 │ │ │ │ - addi r4,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,23774 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - beq 232f4 │ │ │ │ + add r3,r3,r22 │ │ │ │ + cmpd r24,r10 │ │ │ │ + bne 23620 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,23794 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 23c44 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 23734 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 232e4 │ │ │ │ + beq 23720 │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 232d8 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r23,r6 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - addi r23,r23,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - cmpdi r23,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 23324 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r5,8(r4) │ │ │ │ - ld r6,16(r4) │ │ │ │ - ld r7,24(r4) │ │ │ │ - addi r4,r4,32 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r4) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 232fc │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + beq 23710 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r5,16 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 23768 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + lxv vs44,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs42,-32(r9) │ │ │ │ + lxv vs43,-16(r9) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 2373c │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrdi r8,r8,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 23794 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r9,r5,r8 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r28,4 │ │ │ │ + bl 5200 │ │ │ │ + sldi r3,r24,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r26 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r3,r28 │ │ │ │ - mr r5,r23 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r20 │ │ │ │ + mr r22,r3 │ │ │ │ + mr r3,r24 │ │ │ │ + mr r5,r22 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r23 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - b 20c18 │ │ │ │ - ld r0,152(r31) │ │ │ │ - mr r3,r9 │ │ │ │ - b 220a8 │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r23,8(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mr r18,r1 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 2106c │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r24,8(r30) │ │ │ │ + mr r15,r1 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - ld r20,240(r30) │ │ │ │ - sldi r21,r10,3 │ │ │ │ - cmpdi r23,0 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r9,r21,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r11,r1,128 │ │ │ │ - ble 2376c │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r19,240(r30) │ │ │ │ + sldi r22,r9,3 │ │ │ │ + cmpdi r24,0 │ │ │ │ + addi r2,r22,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r3,r1,128 │ │ │ │ + ble 23c3c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r20 │ │ │ │ - li r3,0 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - li r26,0 │ │ │ │ - std r26,0(r6) │ │ │ │ - std r3,8(r6) │ │ │ │ - ble cr7,23470 │ │ │ │ - addi r9,r21,-8 │ │ │ │ - li r17,0 │ │ │ │ + mr r7,r19 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ li r0,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 23420 │ │ │ │ - ldx r9,r5,r17 │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - std r0,0(r6) │ │ │ │ - ldx r16,r5,r17 │ │ │ │ - lfdx f0,r4,r17 │ │ │ │ - mtfprd f12,r16 │ │ │ │ + std r0,0(r7) │ │ │ │ + std r4,8(r7) │ │ │ │ + ble 238bc │ │ │ │ + addi r2,r22,-8 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 2386c │ │ │ │ + ldx r2,r6,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r7) │ │ │ │ + ldx r14,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + mtfprd f12,r14 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r9,r7,r16 │ │ │ │ - mulld r9,r9,r16 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - add r9,r9,r16 │ │ │ │ - divd r7,r9,r16 │ │ │ │ - mulld r7,r7,r16 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - add r0,r9,r0 │ │ │ │ - stdx r9,r11,r17 │ │ │ │ - addi r17,r17,8 │ │ │ │ - std r0,0(r6) │ │ │ │ - bdnz 23414 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r4,r4,r21 │ │ │ │ - cmpd r23,r3 │ │ │ │ - bne 233ec │ │ │ │ - addi r7,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,23754 │ │ │ │ - andi. r4,r10,3 │ │ │ │ - li r6,1 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - beq 234d8 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 234c8 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 234bc │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r7,r5 │ │ │ │ - mr r8,r3 │ │ │ │ - ldu r5,8(r7) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ + mffprd r11,f0 │ │ │ │ + divd r2,r11,r14 │ │ │ │ + mulld r2,r2,r14 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + add r2,r2,r14 │ │ │ │ + divd r11,r2,r14 │ │ │ │ + mulld r11,r11,r14 │ │ │ │ + subf r2,r11,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r3,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r7) │ │ │ │ + bdnz 23860 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r22 │ │ │ │ + cmpd cr7,r24,r4 │ │ │ │ + bne cr7,23838 │ │ │ │ + li r2,1 │ │ │ │ + ble 239b4 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 23c30 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mr r10,r6 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 23944 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 23930 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 23920 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r5 │ │ │ │ + addi r10,r6,16 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 23988 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + mfctr r8 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ cmpdi r8,1 │ │ │ │ - ldu r8,8(r7) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 23508 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r4,8(r7) │ │ │ │ - ld r5,16(r7) │ │ │ │ - ld r8,24(r7) │ │ │ │ - addi r7,r7,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ - ld r10,0(r7) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - bdnz 234e0 │ │ │ │ - mulld r6,r9,r6 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + addi r7,r8,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + mtctr r7 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bne 2394c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + clrrdi r9,r9,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 239b4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r6,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r23,4 │ │ │ │ + bl 5200 │ │ │ │ + sldi r3,r24,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r20 │ │ │ │ - mr r26,r3 │ │ │ │ - mr r3,r23 │ │ │ │ - mr r5,r26 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r19 │ │ │ │ + mr r22,r3 │ │ │ │ + mr r3,r24 │ │ │ │ + mr r5,r22 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - b 22674 │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r28,8(r30) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mr r26,r1 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + b 230dc │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r22,8(r30) │ │ │ │ + mr r15,r1 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - ld r25,240(r30) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpdi r28,0 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r7,r9,15 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r6,r1,r7 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r20,240(r30) │ │ │ │ + sldi r4,r9,3 │ │ │ │ + cmpdi r22,0 │ │ │ │ + addi r2,r4,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r11,r1,128 │ │ │ │ - ble 2374c │ │ │ │ + ble 23c1c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r25 │ │ │ │ + mr r7,r20 │ │ │ │ li r3,0 │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r20,0 │ │ │ │ - std r20,0(r6) │ │ │ │ - std r3,8(r6) │ │ │ │ - ble 23648 │ │ │ │ - addi r7,r9,-8 │ │ │ │ - li r23,0 │ │ │ │ - li r17,0 │ │ │ │ - srdi r7,r7,3 │ │ │ │ - addi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - b 235f8 │ │ │ │ - ldx r7,r5,r23 │ │ │ │ - mulld r17,r17,r7 │ │ │ │ - std r17,0(r6) │ │ │ │ - ldx r16,r5,r23 │ │ │ │ - lfdx f0,r4,r23 │ │ │ │ - mtfprd f12,r16 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + li r14,0 │ │ │ │ + std r14,0(r7) │ │ │ │ + std r3,8(r7) │ │ │ │ + ble cr7,23adc │ │ │ │ + addi r2,r4,-8 │ │ │ │ + li r12,0 │ │ │ │ + li r0,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 23a8c │ │ │ │ + ldx r2,r6,r12 │ │ │ │ + mulld r0,r0,r2 │ │ │ │ + std r0,0(r7) │ │ │ │ + ldx r8,r6,r12 │ │ │ │ + lfdx f0,r5,r12 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - divd r7,r0,r16 │ │ │ │ - mulld r7,r7,r16 │ │ │ │ - subf r7,r7,r0 │ │ │ │ - add r7,r7,r16 │ │ │ │ - divd r0,r7,r16 │ │ │ │ - mulld r0,r0,r16 │ │ │ │ - subf r7,r0,r7 │ │ │ │ - add r17,r7,r17 │ │ │ │ - stdx r7,r11,r23 │ │ │ │ - addi r23,r23,8 │ │ │ │ - std r17,0(r6) │ │ │ │ - bdnz 235ec │ │ │ │ + mffprd r10,f0 │ │ │ │ + divd r2,r10,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r10,r2,r8 │ │ │ │ + divd r2,r10,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r0,r2,r0 │ │ │ │ + stdx r2,r11,r12 │ │ │ │ + addi r12,r12,8 │ │ │ │ + std r0,0(r7) │ │ │ │ + bdnz 23a80 │ │ │ │ addi r3,r3,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r4,r4,r9 │ │ │ │ - cmpd cr7,r28,r3 │ │ │ │ - bne cr7,235c4 │ │ │ │ - addi r7,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble 23744 │ │ │ │ - andi. r4,r10,3 │ │ │ │ - li r6,1 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - beq 236b0 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 236a0 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 23694 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r7,r5 │ │ │ │ - mr r8,r3 │ │ │ │ - ldu r5,8(r7) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpd r22,r3 │ │ │ │ + bne 23a58 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,23bc4 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 23c24 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mr r10,r6 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r5,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 23b64 │ │ │ │ cmpdi r8,1 │ │ │ │ - ldu r8,8(r7) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 236e0 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r4,8(r7) │ │ │ │ - ld r5,16(r7) │ │ │ │ - ld r8,24(r7) │ │ │ │ - addi r7,r7,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ - ld r10,0(r7) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - bdnz 236b8 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + beq 23b50 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 23b40 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r10,r6,16 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 23b98 │ │ │ │ + srdi r8,r5,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 23b6c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + clrrdi r9,r9,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 23bc4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r6,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r28,4 │ │ │ │ + bl 5200 │ │ │ │ + sldi r3,r22,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r25 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r3,r28 │ │ │ │ - mr r5,r23 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r20 │ │ │ │ + mr r14,r3 │ │ │ │ + mr r3,r22 │ │ │ │ + mr r5,r14 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r23 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - b 22c78 │ │ │ │ - li r9,1 │ │ │ │ - b 236e4 │ │ │ │ - cmpdi r10,0 │ │ │ │ - b 2365c │ │ │ │ - li r6,1 │ │ │ │ - b 2350c │ │ │ │ - sldi r17,r24,5 │ │ │ │ - stfdx f31,r28,r18 │ │ │ │ - stfdx f31,r28,r17 │ │ │ │ - b 2234c │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - b 23484 │ │ │ │ - li r10,1 │ │ │ │ - b 23328 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + b 2259c │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 224a0 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + b 23af0 │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 23bb8 │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 239a8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + b 238d0 │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + b 23788 │ │ │ │ cmpdi cr7,r8,0 │ │ │ │ - b 232a0 │ │ │ │ - ld r10,168(r31) │ │ │ │ - sldi r9,r24,5 │ │ │ │ - std r9,176(r31) │ │ │ │ - stfdx f30,r18,r10 │ │ │ │ - stfdx f30,r18,r9 │ │ │ │ - b 22c70 │ │ │ │ + b 236c0 │ │ │ │ + ld r9,144(r31) │ │ │ │ + sldi r2,r23,5 │ │ │ │ + std r2,136(r31) │ │ │ │ + stfdx f0,r20,r9 │ │ │ │ + stfdx f0,r20,r2 │ │ │ │ + b 230d4 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r7,r23,5 │ │ │ │ + stfdx f0,r24,r4 │ │ │ │ + stfdx f0,r24,r7 │ │ │ │ + b 22c20 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1289 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000237b0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,18000 │ │ │ │ - mflr r0 │ │ │ │ - std r15,-224(r1) │ │ │ │ - std r29,-112(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ - stfd f21,-88(r1) │ │ │ │ +0000000000023ca0 : │ │ │ │ mfcr r11 │ │ │ │ - stfd f22,-80(r1) │ │ │ │ - stfd f23,-72(r1) │ │ │ │ - stfd f24,-64(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r31,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-232(r1) │ │ │ │ - std r16,-216(r1) │ │ │ │ - std r17,-208(r1) │ │ │ │ - std r18,-200(r1) │ │ │ │ - std r19,-192(r1) │ │ │ │ - std r20,-184(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r21,-176(r1) │ │ │ │ - std r22,-168(r1) │ │ │ │ - std r23,-160(r1) │ │ │ │ - std r24,-152(r1) │ │ │ │ - std r25,-144(r1) │ │ │ │ - std r26,-136(r1) │ │ │ │ - std r27,-128(r1) │ │ │ │ - std r28,-120(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ + std r14,-200(r1) │ │ │ │ + std r15,-192(r1) │ │ │ │ + std r16,-184(r1) │ │ │ │ + std r17,-176(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ + std r19,-160(r1) │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r21,-144(r1) │ │ │ │ + std r22,-136(r1) │ │ │ │ + std r23,-128(r1) │ │ │ │ + std r24,-120(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ + std r28,-88(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - mr r15,r3 │ │ │ │ - stdu r1,-496(r1) │ │ │ │ - ld r9,48(r3) │ │ │ │ - ld r29,88(r3) │ │ │ │ + stdu r1,-528(r1) │ │ │ │ + stxv vs60,256(r1) │ │ │ │ + stxv vs61,272(r1) │ │ │ │ mr r31,r1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 23970 │ │ │ │ - ld r8,56(r3) │ │ │ │ - addi r5,r29,1 │ │ │ │ - mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - b 23888 │ │ │ │ - ld r6,72(r15) │ │ │ │ - ldx r7,r6,r7 │ │ │ │ - cmpd r7,r5 │ │ │ │ - ble 2389c │ │ │ │ - bdz 23938 │ │ │ │ - ldu r6,8(r8) │ │ │ │ - sldi r7,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r6,r29 │ │ │ │ - bgt 23874 │ │ │ │ - mr r3,r15 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,496 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxv vs62,288(r1) │ │ │ │ + stxv vs63,304(r1) │ │ │ │ + ld r2,48(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + std r3,32(r31) │ │ │ │ + ble 23e50 │ │ │ │ + ld r5,32(r31) │ │ │ │ + mtctr r2 │ │ │ │ + li r9,0 │ │ │ │ + ld r29,88(r5) │ │ │ │ + ld r10,56(r5) │ │ │ │ + addi r6,r29,1 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + b 23d74 │ │ │ │ + ld r7,72(r5) │ │ │ │ + ldx r8,r7,r8 │ │ │ │ + cmpd r8,r6 │ │ │ │ + ble 23d88 │ │ │ │ + bdz 23e20 │ │ │ │ + ldu r7,8(r10) │ │ │ │ + sldi r8,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r7,r29 │ │ │ │ + bgt 23d60 │ │ │ │ + ld r3,32(r31) │ │ │ │ + bl 4640 │ │ │ │ + addi r1,r31,528 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-232(r1) │ │ │ │ - ld r15,-224(r1) │ │ │ │ - ld r16,-216(r1) │ │ │ │ - ld r17,-208(r1) │ │ │ │ - ld r18,-200(r1) │ │ │ │ - ld r19,-192(r1) │ │ │ │ - ld r20,-184(r1) │ │ │ │ - ld r21,-176(r1) │ │ │ │ - ld r22,-168(r1) │ │ │ │ - ld r23,-160(r1) │ │ │ │ - ld r24,-152(r1) │ │ │ │ - ld r25,-144(r1) │ │ │ │ - ld r26,-136(r1) │ │ │ │ - ld r27,-128(r1) │ │ │ │ - mtlr r0 │ │ │ │ - ld r28,-120(r1) │ │ │ │ - ld r29,-112(r1) │ │ │ │ - ld r30,-104(r1) │ │ │ │ - ld r31,-96(r1) │ │ │ │ - lfd f21,-88(r1) │ │ │ │ - lfd f22,-80(r1) │ │ │ │ - lfd f23,-72(r1) │ │ │ │ - lfd f24,-64(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs60,-272(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r15,-192(r1) │ │ │ │ + ld r16,-184(r1) │ │ │ │ + ld r17,-176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ + ld r22,-136(r1) │ │ │ │ + ld r23,-128(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r28,-88(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 23960 │ │ │ │ - cmpdi r9,3 │ │ │ │ - beq 23de4 │ │ │ │ - cmpdi r9,1 │ │ │ │ - bne 23970 │ │ │ │ - mr r3,r15 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 238a8 │ │ │ │ - mr r3,r15 │ │ │ │ - bl 4c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 238a8 │ │ │ │ - li r10,216 │ │ │ │ - li r7,200 │ │ │ │ - std r1,128(r31) │ │ │ │ - ld r5,80(r15) │ │ │ │ - ld r21,104(r15) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 23e44 │ │ │ │ + cmpdi r2,3 │ │ │ │ + beq 2445c │ │ │ │ + cmpdi r2,1 │ │ │ │ + bne 23e54 │ │ │ │ + ld r3,32(r31) │ │ │ │ + bl 4fe0 │ │ │ │ + b 23d90 │ │ │ │ + ld r3,32(r31) │ │ │ │ + bl 4c00 │ │ │ │ + b 23d90 │ │ │ │ + ld r29,88(r3) │ │ │ │ + ld r30,32(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + std r1,112(r31) │ │ │ │ addi r27,r29,1 │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r15,r10 │ │ │ │ - addi r10,r9,15 │ │ │ │ - addi r8,r9,23 │ │ │ │ + addi r9,r2,15 │ │ │ │ + addi r10,r2,23 │ │ │ │ sldi r27,r27,1 │ │ │ │ - sldi r5,r5,4 │ │ │ │ + plxv vs0,216(r30) │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + ld r5,80(r30) │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r9,r9,r27 │ │ │ │ - xxswapd vs12,vs0 │ │ │ │ + mulld r2,r2,r27 │ │ │ │ + ld r23,104(r30) │ │ │ │ + neg r9,r9 │ │ │ │ neg r10,r10 │ │ │ │ - neg r8,r8 │ │ │ │ + xxswapd vs12,vs0 │ │ │ │ + sldi r5,r5,4 │ │ │ │ mffprd r3,f0 │ │ │ │ - stxvx vs12,r15,r7 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ + neg r2,r2 │ │ │ │ + pstxv vs12,200(r30) │ │ │ │ + ld r8,0(r1) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r7,r1,32 │ │ │ │ std r7,40(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r7,r1,32 │ │ │ │ std r7,48(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r10 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r18,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ addi r14,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r7,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,112(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ addi r10,r1,32 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,112(r15) │ │ │ │ - ld r30,8(r15) │ │ │ │ - addi r22,r1,32 │ │ │ │ - andi. r9,r8,32 │ │ │ │ - bne 23df4 │ │ │ │ - ld r28,48(r15) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ - li r9,0 │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - std r9,0(r14) │ │ │ │ - stfd f31,0(r19) │ │ │ │ - ble cr7,24358 │ │ │ │ - ld r10,88(r15) │ │ │ │ - li r9,1 │ │ │ │ - andi. r6,r28,3 │ │ │ │ - mr r7,r28 │ │ │ │ - addi r5,r28,-1 │ │ │ │ - std r9,32(r31) │ │ │ │ - mr r9,r28 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 23ad0 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 23ab8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 23aa4 │ │ │ │ - sldi r6,r10,1 │ │ │ │ - mr r7,r5 │ │ │ │ - std r6,32(r31) │ │ │ │ - ld r6,32(r31) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r6,r10,r6 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - std r6,32(r31) │ │ │ │ - ld r6,32(r31) │ │ │ │ - cmpdi r7,1 │ │ │ │ - mulld r6,r10,r6 │ │ │ │ - sldi r7,r6,1 │ │ │ │ - std r7,32(r31) │ │ │ │ - beq 23b04 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ + std r10,128(r31) │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + mr r22,r2 │ │ │ │ + bl 5260 │ │ │ │ + lwz r8,112(r30) │ │ │ │ + ld r30,8(r30) │ │ │ │ + andi. r2,r8,32 │ │ │ │ + bne 24468 │ │ │ │ ld r9,32(r31) │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - bdnz 23adc │ │ │ │ - std r9,32(r31) │ │ │ │ - andi. r9,r8,16 │ │ │ │ - rlwinm r9,r8,0,20,20 │ │ │ │ - bne 26658 │ │ │ │ - andi. r10,r8,8 │ │ │ │ - sldi r10,r27,3 │ │ │ │ - std r10,64(r31) │ │ │ │ - bne 2567c │ │ │ │ - andi. r10,r8,2 │ │ │ │ - bne 25098 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r14) │ │ │ │ + stfd f0,0(r15) │ │ │ │ + ld r28,48(r9) │ │ │ │ + cmpdi r28,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 277c4 │ │ │ │ + ld r9,88(r9) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r5,2 │ │ │ │ + andi. r7,r28,3 │ │ │ │ + mr r2,r28 │ │ │ │ + addi r6,r28,-1 │ │ │ │ + mr r10,r28 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r5,r9 │ │ │ │ + beq 249b4 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 23f90 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 23f88 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + bne 249b4 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,56(r31) │ │ │ │ + andi. r2,r8,16 │ │ │ │ + rlwinm r2,r8,0,20,20 │ │ │ │ + bne 26e2c │ │ │ │ + andi. r9,r8,8 │ │ │ │ + sldi r9,r27,3 │ │ │ │ + std r9,64(r31) │ │ │ │ + bne 25f10 │ │ │ │ + andi. r9,r8,2 │ │ │ │ + bne 258d0 │ │ │ │ andi. r8,r8,4 │ │ │ │ - bne 244c4 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 243c0 │ │ │ │ + bne 24af4 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 249f0 │ │ │ │ + li r2,8 │ │ │ │ cmpdi r30,0 │ │ │ │ - li r9,8 │ │ │ │ - li r25,0 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - std r9,64(r31) │ │ │ │ - ble 23e70 │ │ │ │ - lwz r9,112(r15) │ │ │ │ - mr r24,r25 │ │ │ │ - std r1,72(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 23b70 │ │ │ │ - ld r9,240(r15) │ │ │ │ - ld r10,64(r31) │ │ │ │ - ldx r24,r9,r10 │ │ │ │ - ld r22,88(r15) │ │ │ │ - ld r27,48(r15) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r21,r22,1 │ │ │ │ - addi r20,r27,-1 │ │ │ │ - mulld r9,r21,r27 │ │ │ │ - cmpdi cr4,r20,0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + std r2,72(r31) │ │ │ │ + li r2,0 │ │ │ │ + std r2,64(r31) │ │ │ │ + ble 244e0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f29,213424 # 581b8 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + ld r24,32(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + lwz r2,112(r24) │ │ │ │ + ld r20,64(r31) │ │ │ │ + std r1,80(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 24048 │ │ │ │ + ld r2,240(r24) │ │ │ │ + ld r9,72(r31) │ │ │ │ + ldx r20,r2,r9 │ │ │ │ + ld r19,88(r24) │ │ │ │ + ld r27,48(r24) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r21,r19,1 │ │ │ │ + addi r26,r27,-1 │ │ │ │ + mulld r2,r21,r27 │ │ │ │ + cmpdi cr3,r26,0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - blt cr4,261d4 │ │ │ │ - mulld r9,r20,r21 │ │ │ │ - mulld r7,r27,r24 │ │ │ │ - ld r17,120(r15) │ │ │ │ - neg r26,r21 │ │ │ │ - ld r16,72(r15) │ │ │ │ - sldi r23,r27,3 │ │ │ │ + blt cr3,26ad0 │ │ │ │ + mulld r9,r26,r21 │ │ │ │ + mulld r2,r27,r20 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ld r17,120(r24) │ │ │ │ + mulli r23,r21,-16 │ │ │ │ + ld r25,72(r24) │ │ │ │ + sldi r22,r27,3 │ │ │ │ sldi r28,r21,1 │ │ │ │ - cmpdi cr3,r21,0 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - addi r8,r23,-8 │ │ │ │ + mfocrf r16,128 │ │ │ │ + addi r10,r22,-8 │ │ │ │ + rotlwi r16,r16,4 │ │ │ │ + mtocrf 1,r16 │ │ │ │ + rotlwi r16,r16,28 │ │ │ │ sldi r9,r9,4 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r17,r17,r7 │ │ │ │ - add r10,r29,r9 │ │ │ │ - ldx r7,r16,r8 │ │ │ │ - lfdx f12,r17,r8 │ │ │ │ - srdi r9,r28,1 │ │ │ │ - ld r4,40(r31) │ │ │ │ - mr r5,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r29,r9 │ │ │ │ + add r17,r17,r2 │ │ │ │ + lxsdx vs32,r25,r10 │ │ │ │ + lfdx f12,r17,r10 │ │ │ │ + ld r7,40(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r6,r9,1 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - stdx r9,r4,r8 │ │ │ │ - ld r4,48(r31) │ │ │ │ - add r6,r6,r22 │ │ │ │ - add r9,r7,r9 │ │ │ │ - stdx r6,r4,r8 │ │ │ │ - ble cr3,23c68 │ │ │ │ - addi r11,r9,1 │ │ │ │ - divd r4,r9,r7 │ │ │ │ - mr r3,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - divd r6,r11,r7 │ │ │ │ - mulld r4,r4,r7 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - subf r4,r4,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r6,r6,r11 │ │ │ │ - std r4,-8(r5) │ │ │ │ - std r6,16(r3) │ │ │ │ - bdnz 23c34 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r10,r10,r26 │ │ │ │ - cmpdi r8,-8 │ │ │ │ - bne 23be4 │ │ │ │ - mr r5,r23 │ │ │ │ + mffprd r8,f0 │ │ │ │ + addi r2,r8,1 │ │ │ │ + subf r8,r19,r8 │ │ │ │ + stdx r8,r7,r10 │ │ │ │ + ld r7,48(r31) │ │ │ │ + add r2,r2,r19 │ │ │ │ + stdx r2,r7,r10 │ │ │ │ + ble cr7,24190 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtvsrdd vs33,r8,r8 │ │ │ │ + plxv vs45,213880 # 58480 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r9 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 24148 │ │ │ │ + xxmr vs43,vs45 │ │ │ │ + cmpdi r7,0 │ │ │ │ + vaddudm v13,v13,v31 │ │ │ │ + addi r8,r9,16 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 24190 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v13,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + mfctr r2 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + vaddudm v13,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + mtctr r7 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bne 24150 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r23 │ │ │ │ + cmpdi r10,-8 │ │ │ │ + bne 240c4 │ │ │ │ + mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ mr r3,r18 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r22 │ │ │ │ - fcfid f28,f0 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - ble cr3,24380 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r22,r2,-2 │ │ │ │ - ld r10,96(r15) │ │ │ │ - std r24,56(r31) │ │ │ │ - std r25,80(r31) │ │ │ │ - std r15,88(r31) │ │ │ │ - mr r25,r27 │ │ │ │ - mr r15,r20 │ │ │ │ - mr r8,r30 │ │ │ │ - mr r24,r30 │ │ │ │ - lfd f22,2928(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r22,r22,2808 │ │ │ │ - mr r27,r28 │ │ │ │ - mr r20,r29 │ │ │ │ - lfd f23,2808(r9) │ │ │ │ - li r9,0 │ │ │ │ - lfdx f0,r16,r9 │ │ │ │ - ld r7,40(r31) │ │ │ │ - lfdx f24,r10,r9 │ │ │ │ - lfdx f25,r17,r9 │ │ │ │ - mr r30,r8 │ │ │ │ - std r10,96(r31) │ │ │ │ - std r8,104(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ + mfocrf r16,1 │ │ │ │ + slwi r16,r16,28 │ │ │ │ + bl 5260 │ │ │ │ + mtfprd f0,r19 │ │ │ │ + mtocrf 128,r16 │ │ │ │ fcfid f27,f0 │ │ │ │ - ldx r28,r7,r9 │ │ │ │ - fmul f21,f24,f23 │ │ │ │ - mr r29,r28 │ │ │ │ - mr r28,r27 │ │ │ │ - fdiv f26,f22,f27 │ │ │ │ fmul f27,f27,f27 │ │ │ │ - b 23d50 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f24 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r22) │ │ │ │ - fmul f12,f1,f12 │ │ │ │ - fdiv f0,f12,f30 │ │ │ │ + ble 249d8 │ │ │ │ + ld r9,96(r24) │ │ │ │ + mr r8,r21 │ │ │ │ + mr r10,r30 │ │ │ │ + mr r21,r24 │ │ │ │ + li r2,0 │ │ │ │ + std r30,88(r31) │ │ │ │ + mr r24,r26 │ │ │ │ + mr r26,r29 │ │ │ │ + lfdx f0,r25,r2 │ │ │ │ + ld r7,40(r31) │ │ │ │ + mr r30,r10 │ │ │ │ + mr r16,r8 │ │ │ │ + std r9,96(r31) │ │ │ │ + std r28,104(r31) │ │ │ │ + lxsdx vs61,r9,r2 │ │ │ │ + lfdx f25,r17,r2 │ │ │ │ + std r10,120(r31) │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ + ldx r19,r7,r2 │ │ │ │ + xsmuldp vs60,vs61,vs29 │ │ │ │ + mr r29,r19 │ │ │ │ + mr r19,r21 │ │ │ │ + mr r21,r2 │ │ │ │ + xsdivdp vs26,vs28,vs62 │ │ │ │ + xsmuldp vs62,vs62,vs62 │ │ │ │ + b 2425c │ │ │ │ + fsqrt f31,f0 │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - stfd f0,0(r30) │ │ │ │ + stfd f12,0(r30) │ │ │ │ addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - beq 23d90 │ │ │ │ + beq 242b0 │ │ │ │ mtfprd f0,r29 │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f12,f26,f25 │ │ │ │ fnmsub f12,f12,f26,f25 │ │ │ │ - fmul f0,f27,f0 │ │ │ │ - fmadd f0,f12,f0,f28 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 23d20 │ │ │ │ + xsmuldp vs0,vs62,vs0 │ │ │ │ + fmadd f0,f12,f0,f27 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bgt 24234 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 24360 │ │ │ │ - fmr f0,f21 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ + xxmr vs12,vs60 │ │ │ │ + bge 24248 │ │ │ │ + fsqrt f31,f0 │ │ │ │ addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - stfd f0,-8(r30) │ │ │ │ - bne 23d50 │ │ │ │ - ld r9,112(r31) │ │ │ │ - ld r8,104(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - subf r8,r26,r8 │ │ │ │ - cmpld r23,r9 │ │ │ │ - bne 23ce0 │ │ │ │ - mr r28,r27 │ │ │ │ - mr r27,r25 │ │ │ │ - mr r30,r24 │ │ │ │ - mr r29,r20 │ │ │ │ - ld r24,56(r31) │ │ │ │ - ld r25,80(r31) │ │ │ │ - mr r20,r15 │ │ │ │ - ld r15,88(r31) │ │ │ │ + xsmuldp vs1,vs31,vs61 │ │ │ │ + bl 4de0 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r30) │ │ │ │ + bne 2425c │ │ │ │ + mr r2,r21 │ │ │ │ + ld r10,120(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ + mr r21,r19 │ │ │ │ + mr r8,r16 │ │ │ │ + ld r28,104(r31) │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r22,r2 │ │ │ │ + subf r10,r23,r10 │ │ │ │ + bne 241ec │ │ │ │ cmpdi r27,4 │ │ │ │ - beq 264f8 │ │ │ │ + mr r29,r26 │ │ │ │ + ld r30,88(r31) │ │ │ │ + mr r26,r24 │ │ │ │ + mr r21,r16 │ │ │ │ + mr r24,r19 │ │ │ │ + beq 26ce0 │ │ │ │ cmpdi r27,5 │ │ │ │ - beq 26320 │ │ │ │ + beq 26b0c │ │ │ │ + li r2,0 │ │ │ │ + ble cr4,24424 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r7,r27,3 │ │ │ │ + ld r3,24(r24) │ │ │ │ + sldi r9,r20,4 │ │ │ │ + li r8,0 │ │ │ │ + sldi r20,r21,1 │ │ │ │ + ld r11,200(r24) │ │ │ │ + ld r6,56(r31) │ │ │ │ + addi r22,r15,8 │ │ │ │ + addi r23,r14,8 │ │ │ │ + add r25,r18,r7 │ │ │ │ + add r28,r10,r7 │ │ │ │ + ld r10,40(r31) │ │ │ │ + add r3,r3,r9 │ │ │ │ + add r0,r10,r7 │ │ │ │ + cmpd r27,r2 │ │ │ │ + ble 243ac │ │ │ │ + mulld r5,r21,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + ld r4,72(r24) │ │ │ │ + ldx r19,r14,r9 │ │ │ │ + lfdx f0,r15,r9 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r5,r5,1 │ │ │ │ + ldx r10,r18,r9 │ │ │ │ + ldx r17,r4,r9 │ │ │ │ + mfctr r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ + add r10,r5,r10 │ │ │ │ + add r5,r5,r20 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f12,r30,r10 │ │ │ │ + ldx r10,r29,r10 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + maddld r19,r19,r17,r10 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + mtctr r10 │ │ │ │ + stfdx f0,r22,r9 │ │ │ │ + stdx r19,r23,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 24368 │ │ │ │ + ldx r2,r14,r7 │ │ │ │ + lxv vs12,0(r3) │ │ │ │ + lxvdsx vs0,r15,r7 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r11,r2 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + stxvx vs0,r11,r2 │ │ │ │ + ble cr3,26afc │ │ │ │ + mtctr r26 │ │ │ │ + mr r19,r0 │ │ │ │ + mr r4,r28 │ │ │ │ + mr r5,r25 │ │ │ │ + mr r2,r26 │ │ │ │ + b 243f4 │ │ │ │ li r9,0 │ │ │ │ - b 261d8 │ │ │ │ - mr r3,r15 │ │ │ │ - bl 4860 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 238a8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r5) │ │ │ │ + bdz 26ae0 │ │ │ │ + ldu r17,-8(r4) │ │ │ │ + ldu r10,-8(r19) │ │ │ │ + ldu r9,-8(r5) │ │ │ │ + subf r10,r10,r17 │ │ │ │ + cmpd r9,r10 │ │ │ │ + beq 243e4 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + cmpd r8,r6 │ │ │ │ + stdx r9,r18,r10 │ │ │ │ + bne 24340 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r9,8(r24) │ │ │ │ + ld r10,72(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r8,64(r31) │ │ │ │ + std r10,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + blt 24028 │ │ │ │ + b 244e0 │ │ │ │ + ld r3,32(r31) │ │ │ │ + bl 4840 │ │ │ │ + b 23d90 │ │ │ │ + ld r3,32(r31) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r5,24(r15) │ │ │ │ - ld r3,200(r15) │ │ │ │ - ble 23e68 │ │ │ │ - ld r9,192(r15) │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r6,0 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r7,r7,r9 │ │ │ │ - ldu r4,8(r9) │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 23e5c │ │ │ │ - mtctr r4 │ │ │ │ - ld r30,184(r15) │ │ │ │ - ld r11,176(r15) │ │ │ │ - sldi r10,r6,3 │ │ │ │ - ldx r8,r30,r10 │ │ │ │ - lxvdsx vs0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lxvx vs11,r3,r8 │ │ │ │ + ld r6,24(r3) │ │ │ │ + ld r4,200(r3) │ │ │ │ + ble 244e0 │ │ │ │ + ld r2,192(r3) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r7,0 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + add r8,r8,r2 │ │ │ │ + ldu r5,8(r2) │ │ │ │ + cmpdi r5,0 │ │ │ │ + ble 244d4 │ │ │ │ + ld r30,184(r3) │ │ │ │ + ld r11,176(r3) │ │ │ │ + mtctr r5 │ │ │ │ + sldi r9,r7,3 │ │ │ │ + ldx r10,r30,r9 │ │ │ │ + lxvdsx vs0,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lxvx vs11,r4,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r3,r8 │ │ │ │ - bdnz 23e34 │ │ │ │ - add r6,r4,r6 │ │ │ │ - cmpld r9,r7 │ │ │ │ - addi r5,r5,16 │ │ │ │ - bne 23e18 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r3,160(r15) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r15) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r17,16(r15) │ │ │ │ - ld r5,0(r15) │ │ │ │ - mr r22,r1 │ │ │ │ - ld r16,208(r15) │ │ │ │ + stxvx vs0,r4,r10 │ │ │ │ + bdnz 244ac │ │ │ │ + add r7,r5,r7 │ │ │ │ + cmpld r2,r8 │ │ │ │ + addi r6,r6,16 │ │ │ │ + bne 24490 │ │ │ │ + ld r30,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,112(r31) │ │ │ │ + ld r3,160(r30) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + mr r20,r1 │ │ │ │ + bl 4f20 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r10,0(r1) │ │ │ │ li r4,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ + ld r23,16(r30) │ │ │ │ + ld r5,0(r30) │ │ │ │ + ld r21,208(r30) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r3,r23 │ │ │ │ sldi r5,r5,4 │ │ │ │ - mr r3,r17 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r9,15 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r25,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,48(r15) │ │ │ │ - li r9,0 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5260 │ │ │ │ + mr r9,r30 │ │ │ │ + ld r30,48(r30) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ addi r24,r1,32 │ │ │ │ - stfd f31,0(r26) │ │ │ │ - std r9,0(r25) │ │ │ │ - std r9,0(r24) │ │ │ │ - addi r23,r30,-1 │ │ │ │ - cmpdi cr4,r23,0 │ │ │ │ - blt cr4,23fc0 │ │ │ │ - sldi r9,r30,3 │ │ │ │ + std r2,0(r25) │ │ │ │ + std r2,0(r24) │ │ │ │ + stfd f0,0(r26) │ │ │ │ + addi r22,r30,-1 │ │ │ │ + cmpdi cr4,r22,0 │ │ │ │ + blt cr4,24630 │ │ │ │ + sldi r2,r30,3 │ │ │ │ li r4,0 │ │ │ │ mr r3,r28 │ │ │ │ - ld r20,56(r15) │ │ │ │ - mr r21,r9 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r5,r21 │ │ │ │ + ld r18,56(r9) │ │ │ │ + mr r19,r2 │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5260 │ │ │ │ + mr r5,r19 │ │ │ │ li r4,0 │ │ │ │ mr r3,r29 │ │ │ │ - add r20,r20,r21 │ │ │ │ - add r21,r27,r21 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r30,1 │ │ │ │ - mr r8,r30 │ │ │ │ - beq 23f80 │ │ │ │ - ldu r7,-8(r20) │ │ │ │ - sradi r7,r7,1 │ │ │ │ - addze r7,r7 │ │ │ │ - stdu r7,-8(r21) │ │ │ │ - beq cr4,23fb8 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - ld r10,-8(r20) │ │ │ │ - ld r9,-16(r20) │ │ │ │ - mr r8,r21 │ │ │ │ - addi r20,r20,-16 │ │ │ │ - addi r21,r21,-16 │ │ │ │ - sradi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ + add r18,r18,r19 │ │ │ │ + add r19,r27,r19 │ │ │ │ + bl 5260 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + mr r10,r30 │ │ │ │ + beq 245f0 │ │ │ │ + ldu r8,-8(r18) │ │ │ │ + sradi r8,r8,1 │ │ │ │ + addze r8,r8 │ │ │ │ + stdu r8,-8(r19) │ │ │ │ + beq cr4,24628 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mtctr r2 │ │ │ │ + ld r9,-8(r18) │ │ │ │ + ld r2,-16(r18) │ │ │ │ + mr r10,r19 │ │ │ │ + addi r18,r18,-16 │ │ │ │ + addi r19,r19,-16 │ │ │ │ sradi r9,r9,1 │ │ │ │ addze r9,r9 │ │ │ │ - std r10,8(r21) │ │ │ │ - std r9,-16(r8) │ │ │ │ - bdnz 23f88 │ │ │ │ - li r21,0 │ │ │ │ - b 23fc4 │ │ │ │ - mr r21,r30 │ │ │ │ - lwz r9,112(r15) │ │ │ │ - ld r10,0(r15) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 241b4 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 2432c │ │ │ │ - ld r5,56(r15) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + std r9,8(r19) │ │ │ │ + std r2,-16(r10) │ │ │ │ + bdnz 245f8 │ │ │ │ + li r17,0 │ │ │ │ + b 24634 │ │ │ │ + mr r17,r30 │ │ │ │ + ld r15,32(r31) │ │ │ │ + lwz r2,112(r15) │ │ │ │ + ld r9,0(r15) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 24824 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 24988 │ │ │ │ + ld r6,56(r15) │ │ │ │ + plfd f30,211804 # 581b0 │ │ │ │ li r18,0 │ │ │ │ - addi r19,r26,8 │ │ │ │ - li r20,0 │ │ │ │ - cmpd r21,r30 │ │ │ │ - bge 240c0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r23,r21,3 │ │ │ │ - ld r8,72(r15) │ │ │ │ - lfd f30,2800(r9) │ │ │ │ - add r10,r24,r23 │ │ │ │ - add r14,r25,r23 │ │ │ │ - ldx r9,r5,r23 │ │ │ │ - lfdx f0,r8,r23 │ │ │ │ - ldx r6,r27,r23 │ │ │ │ - ld r8,96(r15) │ │ │ │ - addi r21,r21,1 │ │ │ │ - lfdx f31,r26,r23 │ │ │ │ - std r10,40(r31) │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + addi r16,r26,8 │ │ │ │ + li r19,0 │ │ │ │ + cmpd r17,r30 │ │ │ │ + bge 24730 │ │ │ │ + sldi r22,r17,3 │ │ │ │ + ld r10,72(r15) │ │ │ │ + add r9,r24,r22 │ │ │ │ + add r14,r25,r22 │ │ │ │ + ldx r2,r6,r22 │ │ │ │ + lfdx f0,r10,r22 │ │ │ │ + std r9,40(r31) │ │ │ │ + addi r17,r17,1 │ │ │ │ + ldx r7,r27,r22 │ │ │ │ + ld r10,96(r15) │ │ │ │ + lfdx f31,r26,r22 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ fcfid f11,f0 │ │ │ │ lfd f0,88(r15) │ │ │ │ - lfdx f12,r8,r23 │ │ │ │ - std r6,32(r31) │ │ │ │ - subf r9,r9,r6 │ │ │ │ + lfdx f12,r10,r22 │ │ │ │ + std r7,32(r31) │ │ │ │ + subf r2,r2,r7 │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f0,f12,f12,f0 │ │ │ │ fsqrt f0,f0 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r5,56(r15) │ │ │ │ - ld r8,72(r15) │ │ │ │ - ld r3,0(r14) │ │ │ │ - ldx r4,r28,r23 │ │ │ │ - ld r6,32(r31) │ │ │ │ - ld r30,48(r15) │ │ │ │ + bl 4c20 │ │ │ │ + ld r9,40(r31) │ │ │ │ + ld r6,56(r15) │ │ │ │ + ld r10,72(r15) │ │ │ │ + ld r4,0(r14) │ │ │ │ fdiv f31,f31,f1 │ │ │ │ - ld r11,0(r10) │ │ │ │ - ldx r7,r5,r23 │ │ │ │ - ldx r9,r8,r23 │ │ │ │ - cmpd r21,r30 │ │ │ │ - maddld r7,r7,r11,r6 │ │ │ │ - maddld r9,r9,r3,r4 │ │ │ │ - stdu r7,8(r10) │ │ │ │ - stdu r9,8(r14) │ │ │ │ - stfdx f31,r19,r23 │ │ │ │ - addi r23,r23,8 │ │ │ │ - blt 2400c │ │ │ │ - ld r10,0(r15) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addi r21,r30,-1 │ │ │ │ - ldx r7,r25,r9 │ │ │ │ - lxvdsx vs12,r26,r9 │ │ │ │ - ldx r8,r24,r9 │ │ │ │ - cmpdi r21,0 │ │ │ │ - mtctr r21 │ │ │ │ - sldi r9,r21,3 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + ldx r5,r28,r22 │ │ │ │ + ld r7,32(r31) │ │ │ │ + ld r30,48(r15) │ │ │ │ + ld r3,0(r9) │ │ │ │ + ldx r8,r6,r22 │ │ │ │ + ldx r2,r10,r22 │ │ │ │ + cmpd r17,r30 │ │ │ │ + maddld r8,r8,r3,r7 │ │ │ │ + maddld r2,r2,r4,r5 │ │ │ │ + stdu r8,8(r9) │ │ │ │ + stdu r2,8(r14) │ │ │ │ + stfdx f31,r16,r22 │ │ │ │ + addi r22,r22,8 │ │ │ │ + blt 24680 │ │ │ │ + ld r9,0(r15) │ │ │ │ + sldi r10,r30,3 │ │ │ │ + addi r17,r30,-1 │ │ │ │ + ldx r8,r25,r10 │ │ │ │ + lxvdsx vs12,r26,r10 │ │ │ │ + cmpdi r17,0 │ │ │ │ + mtctr r17 │ │ │ │ + sldi r2,r17,3 │ │ │ │ + ldx r10,r24,r10 │ │ │ │ sldi r8,r8,4 │ │ │ │ - lxvx vs0,r7,r16 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lxvx vs0,r8,r21 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r17 │ │ │ │ - bgt 24118 │ │ │ │ - b 241a4 │ │ │ │ + stxvx vs0,r10,r23 │ │ │ │ + bgt 24788 │ │ │ │ + b 24814 │ │ │ │ nop │ │ │ │ - stdx r20,r28,r9 │ │ │ │ - stdx r20,r29,r9 │ │ │ │ - stdx r4,r27,r9 │ │ │ │ - addi r21,r21,-1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - bdz 24190 │ │ │ │ - ldx r6,r5,r9 │ │ │ │ - ldx r8,r29,r9 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - sradi r4,r6,1 │ │ │ │ - addze r4,r4 │ │ │ │ - cmpd r8,r7 │ │ │ │ - beq 24100 │ │ │ │ - sldi r7,r21,3 │ │ │ │ - sradi r6,r6,1 │ │ │ │ - addze r6,r6 │ │ │ │ - ldx r3,r28,r7 │ │ │ │ - ldx r4,r27,r7 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stdx r8,r29,r7 │ │ │ │ - cmpd r8,r6 │ │ │ │ - addi r3,r3,1 │ │ │ │ + stdx r19,r28,r2 │ │ │ │ + stdx r19,r29,r2 │ │ │ │ + addi r17,r17,-1 │ │ │ │ + stdx r5,r27,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + bdz 24800 │ │ │ │ + ldx r7,r6,r2 │ │ │ │ + ldx r10,r29,r2 │ │ │ │ + addi r8,r7,-1 │ │ │ │ + sradi r5,r7,1 │ │ │ │ + addze r5,r5 │ │ │ │ + cmpd r10,r8 │ │ │ │ + beq 24770 │ │ │ │ + sldi r8,r17,3 │ │ │ │ + sradi r7,r7,1 │ │ │ │ + addze r7,r7 │ │ │ │ + ldx r4,r28,r8 │ │ │ │ + ldx r5,r27,r8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stdx r10,r29,r8 │ │ │ │ + cmpd r10,r7 │ │ │ │ addi r4,r4,1 │ │ │ │ - stdx r3,r28,r7 │ │ │ │ - stdx r4,r27,r7 │ │ │ │ - bne 2417c │ │ │ │ - ld r6,72(r15) │ │ │ │ - stdx r20,r27,r7 │ │ │ │ - ldx r9,r6,r9 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - stdx r8,r28,r7 │ │ │ │ + addi r5,r5,1 │ │ │ │ + stdx r4,r28,r8 │ │ │ │ + stdx r5,r27,r8 │ │ │ │ + bne 247ec │ │ │ │ + ld r7,72(r15) │ │ │ │ + stdx r19,r27,r8 │ │ │ │ + ldx r2,r7,r2 │ │ │ │ + subf r10,r10,r2 │ │ │ │ + stdx r10,r28,r8 │ │ │ │ addi r18,r18,1 │ │ │ │ - cmpd r18,r10 │ │ │ │ - bge 2432c │ │ │ │ + cmpd r18,r9 │ │ │ │ + bge 24988 │ │ │ │ ld r30,48(r15) │ │ │ │ - b 23fec │ │ │ │ - ld r8,0(r29) │ │ │ │ - ld r6,0(r5) │ │ │ │ - li r9,0 │ │ │ │ - li r7,0 │ │ │ │ - b 24138 │ │ │ │ - ldx r8,r29,r9 │ │ │ │ - ldx r6,r5,r9 │ │ │ │ - mr r7,r9 │ │ │ │ - b 24138 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 2432c │ │ │ │ - ld r8,56(r15) │ │ │ │ - sldi r4,r23,3 │ │ │ │ - li r5,0 │ │ │ │ - sldi r6,r30,3 │ │ │ │ + b 24668 │ │ │ │ + ld r10,0(r29) │ │ │ │ + ld r7,0(r6) │ │ │ │ + li r2,0 │ │ │ │ + li r8,0 │ │ │ │ + b 247a8 │ │ │ │ + ldx r10,r29,r2 │ │ │ │ + ldx r7,r6,r2 │ │ │ │ + mr r8,r2 │ │ │ │ + b 247a8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 24988 │ │ │ │ + ld r10,56(r15) │ │ │ │ + mr r11,r15 │ │ │ │ + sldi r5,r22,3 │ │ │ │ + li r6,0 │ │ │ │ + sldi r7,r30,3 │ │ │ │ addi r12,r26,8 │ │ │ │ - li r7,0 │ │ │ │ - mr r11,r22 │ │ │ │ - cmpd r30,r21 │ │ │ │ - ble 24264 │ │ │ │ - sldi r9,r21,3 │ │ │ │ - subf r3,r21,r30 │ │ │ │ - ld r18,168(r15) │ │ │ │ - ld r19,72(r15) │ │ │ │ - addi r22,r25,8 │ │ │ │ - mr r14,r25 │ │ │ │ - addi r21,r24,8 │ │ │ │ - std r10,32(r31) │ │ │ │ - ldx r20,r24,r9 │ │ │ │ - lfdx f0,r26,r9 │ │ │ │ - mtctr r3 │ │ │ │ - ldx r3,r25,r9 │ │ │ │ - mr r25,r29 │ │ │ │ - mr r29,r11 │ │ │ │ - ldx r11,r27,r9 │ │ │ │ - ldx r10,r8,r9 │ │ │ │ - sldi r0,r11,3 │ │ │ │ - maddld r20,r20,r10,r11 │ │ │ │ - ldx r11,r28,r9 │ │ │ │ - ldx r10,r19,r9 │ │ │ │ - maddld r3,r3,r10,r11 │ │ │ │ - ldx r11,r18,r9 │ │ │ │ - stdx r20,r21,r9 │ │ │ │ - lfdx f12,r11,r0 │ │ │ │ - stdx r3,r22,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r12,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 24218 │ │ │ │ - ld r10,32(r31) │ │ │ │ - mr r11,r29 │ │ │ │ - mr r29,r25 │ │ │ │ - mr r25,r14 │ │ │ │ - ldx r3,r25,r6 │ │ │ │ - lxvdsx vs12,r26,r6 │ │ │ │ - ldx r9,r24,r6 │ │ │ │ - mtctr r23 │ │ │ │ - mr r22,r4 │ │ │ │ - mr r21,r23 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r3,r16 │ │ │ │ + addi r15,r24,8 │ │ │ │ + li r8,0 │ │ │ │ + cmpd r30,r17 │ │ │ │ + ble 248c4 │ │ │ │ + sldi r2,r17,3 │ │ │ │ + subf r4,r17,r30 │ │ │ │ + ld r16,168(r11) │ │ │ │ + ld r18,72(r11) │ │ │ │ + mr r17,r29 │ │ │ │ + addi r19,r25,8 │ │ │ │ + mr r29,r20 │ │ │ │ + mtctr r4 │ │ │ │ + ldx r3,r25,r2 │ │ │ │ + ldx r4,r24,r2 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ + ldx r0,r27,r2 │ │ │ │ + ldx r14,r10,r2 │ │ │ │ + maddld r4,r4,r14,r0 │ │ │ │ + ldx r14,r16,r2 │ │ │ │ + sldi r20,r0,3 │ │ │ │ + ldx r0,r18,r2 │ │ │ │ + lfdx f12,r14,r20 │ │ │ │ + ldx r20,r28,r2 │ │ │ │ + stdx r4,r15,r2 │ │ │ │ + maddld r3,r3,r0,r20 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stdx r3,r19,r2 │ │ │ │ + stfdx f0,r12,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 24880 │ │ │ │ + mr r20,r29 │ │ │ │ + mr r29,r17 │ │ │ │ + ldx r4,r25,r7 │ │ │ │ + lxvdsx vs12,r26,r7 │ │ │ │ + mtctr r22 │ │ │ │ + mr r3,r5 │ │ │ │ + mr r17,r22 │ │ │ │ + ldx r2,r24,r7 │ │ │ │ + sldi r4,r4,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r4,r21 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r17 │ │ │ │ - bgt cr4,242b8 │ │ │ │ - b 2434c │ │ │ │ + stxvx vs0,r2,r23 │ │ │ │ + bgt cr4,24918 │ │ │ │ + b 249a8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stdx r7,r28,r22 │ │ │ │ - stdx r7,r29,r22 │ │ │ │ - stdx r20,r27,r22 │ │ │ │ - addi r21,r21,-1 │ │ │ │ - addi r22,r22,-8 │ │ │ │ - bdz 2433c │ │ │ │ - ldx r9,r8,r22 │ │ │ │ - ldx r3,r29,r22 │ │ │ │ - addi r0,r9,-1 │ │ │ │ - sradi r20,r9,1 │ │ │ │ - addze r20,r20 │ │ │ │ - cmpd r3,r0 │ │ │ │ - beq 242a0 │ │ │ │ - sldi r0,r21,3 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addi r3,r3,1 │ │ │ │ - ldx r19,r28,r0 │ │ │ │ - ldx r20,r27,r0 │ │ │ │ - stdx r3,r29,r0 │ │ │ │ - cmpd r3,r9 │ │ │ │ + stdx r8,r28,r3 │ │ │ │ + stdx r8,r29,r3 │ │ │ │ + addi r17,r17,-1 │ │ │ │ + stdx r19,r27,r3 │ │ │ │ + addi r3,r3,-8 │ │ │ │ + bdz 24998 │ │ │ │ + ldx r2,r10,r3 │ │ │ │ + ldx r4,r29,r3 │ │ │ │ + addi r0,r2,-1 │ │ │ │ + sradi r19,r2,1 │ │ │ │ + addze r19,r19 │ │ │ │ + cmpd r4,r0 │ │ │ │ + beq 24900 │ │ │ │ + sldi r0,r17,3 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + addi r4,r4,1 │ │ │ │ + ldx r18,r28,r0 │ │ │ │ + ldx r19,r27,r0 │ │ │ │ + stdx r4,r29,r0 │ │ │ │ + cmpd r4,r2 │ │ │ │ + addi r18,r18,1 │ │ │ │ addi r19,r19,1 │ │ │ │ - addi r20,r20,1 │ │ │ │ - stdx r19,r28,r0 │ │ │ │ - stdx r20,r27,r0 │ │ │ │ - bne 2431c │ │ │ │ - ld r9,72(r15) │ │ │ │ - stdx r7,r27,r0 │ │ │ │ - ldx r9,r9,r22 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - stdx r9,r28,r0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r10 │ │ │ │ - bne 241d8 │ │ │ │ - mr r22,r11 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 238a8 │ │ │ │ - ld r3,0(r29) │ │ │ │ - ld r9,0(r8) │ │ │ │ - li r22,0 │ │ │ │ - b 242d4 │ │ │ │ - ldx r3,r29,r4 │ │ │ │ - ldx r9,r8,r4 │ │ │ │ - b 242d4 │ │ │ │ - li r9,1 │ │ │ │ - b 23b00 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f24 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r22) │ │ │ │ - fmul f0,f1,f12 │ │ │ │ - fdiv f0,f0,f30 │ │ │ │ - b 23d3c │ │ │ │ + stdx r18,r28,r0 │ │ │ │ + stdx r19,r27,r0 │ │ │ │ + bne 2497c │ │ │ │ + ld r2,72(r11) │ │ │ │ + stdx r8,r27,r0 │ │ │ │ + ldx r2,r2,r3 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + stdx r2,r28,r0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 2484c │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + b 23d90 │ │ │ │ + ld r4,0(r29) │ │ │ │ + ld r2,0(r10) │ │ │ │ + li r3,0 │ │ │ │ + b 24934 │ │ │ │ + ldx r4,r29,r5 │ │ │ │ + ldx r2,r10,r5 │ │ │ │ + b 24934 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 249bc │ │ │ │ + b 23f9c │ │ │ │ cmpdi r27,4 │ │ │ │ - beq 24390 │ │ │ │ + beq 24424 │ │ │ │ cmpdi r27,5 │ │ │ │ - bne 23ddc │ │ │ │ - ld r10,8(r15) │ │ │ │ - ld r8,64(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r25,r10 │ │ │ │ - ld r10,72(r31) │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - blt 23b50 │ │ │ │ - b 23e70 │ │ │ │ + beq 24424 │ │ │ │ + li r2,0 │ │ │ │ + b 24300 │ │ │ │ sldi r4,r28,3 │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r25,240(r15) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r7,0(r1) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r27,72(r15) │ │ │ │ - lxsd v0,88(r15) │ │ │ │ - ld r24,120(r15) │ │ │ │ - mr r26,r1 │ │ │ │ + mr r29,r1 │ │ │ │ mtctr r30 │ │ │ │ - mr r29,r28 │ │ │ │ - addi r10,r4,15 │ │ │ │ - li r3,0 │ │ │ │ - li r7,0 │ │ │ │ - li r8,0 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mr r9,r25 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - addi r23,r1,32 │ │ │ │ - ble 24f38 │ │ │ │ - std r8,0(r9) │ │ │ │ - std r7,8(r9) │ │ │ │ - ble cr7,24f28 │ │ │ │ - xscvsxddp vs32,vs32 │ │ │ │ - li r0,0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - sldi r11,r3,3 │ │ │ │ li r5,0 │ │ │ │ + li r10,0 │ │ │ │ li r6,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r11,r24,r11 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 24454 │ │ │ │ - ldx r10,r27,r5 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - std r6,0(r9) │ │ │ │ - ldx r22,r27,r5 │ │ │ │ - lfdx f0,r11,r5 │ │ │ │ - mtfprd f12,r22 │ │ │ │ + addi r9,r4,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + ld r27,240(r2) │ │ │ │ + ld r8,72(r2) │ │ │ │ + lxsd v0,88(r2) │ │ │ │ + ld r11,120(r2) │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + mr r2,r27 │ │ │ │ + addi r26,r1,32 │ │ │ │ + ble 25790 │ │ │ │ + std r6,0(r2) │ │ │ │ + std r10,8(r2) │ │ │ │ + ble cr7,25780 │ │ │ │ + xscvsxddp vs32,vs32 │ │ │ │ + li r3,0 │ │ │ │ + addi r9,r4,-8 │ │ │ │ + sldi r25,r5,3 │ │ │ │ + li r6,0 │ │ │ │ + li r7,0 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r25,r11,r25 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 24a84 │ │ │ │ + ldx r9,r8,r6 │ │ │ │ + mulld r7,r7,r9 │ │ │ │ + std r7,0(r2) │ │ │ │ + ldx r0,r8,r6 │ │ │ │ + lfdx f0,r25,r6 │ │ │ │ + mtfprd f12,r0 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r10,r8,r22 │ │ │ │ - mulld r10,r10,r22 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r22 │ │ │ │ - divd r8,r10,r22 │ │ │ │ - mulld r8,r8,r22 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - add r6,r10,r6 │ │ │ │ - stdx r10,r23,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - std r6,0(r9) │ │ │ │ - bdnz 24448 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r30 │ │ │ │ - beq 24f38 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r3,r3,r28 │ │ │ │ - std r0,0(r9) │ │ │ │ - std r7,8(r9) │ │ │ │ - b 24424 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 24d84 │ │ │ │ + mffprd r24,f0 │ │ │ │ + divd r9,r24,r0 │ │ │ │ + mulld r9,r9,r0 │ │ │ │ + subf r9,r9,r24 │ │ │ │ + add r9,r9,r0 │ │ │ │ + divd r24,r9,r0 │ │ │ │ + mulld r0,r24,r0 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + add r7,r9,r7 │ │ │ │ + stdx r9,r26,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + std r7,0(r2) │ │ │ │ + bdnz 24a78 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + beq 25790 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r5,r5,r28 │ │ │ │ + std r3,0(r2) │ │ │ │ + std r10,8(r2) │ │ │ │ + b 24a54 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 2552c │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 23e70 │ │ │ │ + ble 244e0 │ │ │ │ + ld r2,64(r31) │ │ │ │ addi r29,r29,2 │ │ │ │ - ld r9,64(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - li r8,8 │ │ │ │ + li r10,8 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ li r12,0 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - divd r16,r21,r29 │ │ │ │ - std r8,80(r31) │ │ │ │ - add r10,r10,r9 │ │ │ │ - srdi r7,r9,3 │ │ │ │ - mr r8,r10 │ │ │ │ - std r10,160(r31) │ │ │ │ + divd r7,r23,r29 │ │ │ │ + std r10,72(r31) │ │ │ │ + xxspltd vs60,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + add r9,r21,r2 │ │ │ │ + srdi r8,r2,3 │ │ │ │ mr r10,r9 │ │ │ │ - std r7,136(r31) │ │ │ │ - add r17,r8,r9 │ │ │ │ - mulli r9,r7,24 │ │ │ │ - add r26,r17,r10 │ │ │ │ - add r27,r26,r10 │ │ │ │ - subf r8,r9,r27 │ │ │ │ - mr r9,r10 │ │ │ │ - add r10,r8,r10 │ │ │ │ - std r8,184(r31) │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,96(r31) │ │ │ │ - std r9,104(r31) │ │ │ │ - lwz r9,112(r15) │ │ │ │ - mr r21,r12 │ │ │ │ - std r1,120(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 24558 │ │ │ │ - ld r9,240(r15) │ │ │ │ - ld r10,80(r31) │ │ │ │ - ldx r21,r9,r10 │ │ │ │ - ld r25,88(r15) │ │ │ │ - ld r24,48(r15) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r23,r25,1 │ │ │ │ - addi r22,r24,-1 │ │ │ │ - mulld r9,r23,r24 │ │ │ │ + std r9,152(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + std r8,88(r31) │ │ │ │ + add r17,r10,r2 │ │ │ │ + mulli r2,r8,24 │ │ │ │ + add r26,r17,r9 │ │ │ │ + add r27,r26,r9 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + mtfprd f0,r7 │ │ │ │ + std r7,80(r31) │ │ │ │ + std r2,176(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + xxspltd vs61,vs0,0 │ │ │ │ + std r2,104(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,120(r31) │ │ │ │ + ld r9,32(r31) │ │ │ │ + mr r11,r12 │ │ │ │ + std r1,136(r31) │ │ │ │ + lwz r2,112(r9) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 24bac │ │ │ │ + ld r2,240(r9) │ │ │ │ + ld r9,72(r31) │ │ │ │ + ldx r11,r2,r9 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r24,88(r10) │ │ │ │ + ld r29,48(r10) │ │ │ │ + addi r23,r24,1 │ │ │ │ + addi r22,r29,-1 │ │ │ │ + mulld r2,r23,r29 │ │ │ │ cmpdi cr4,r22,0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - blt cr4,24d7c │ │ │ │ - mulld r9,r22,r23 │ │ │ │ - mulld r8,r24,r21 │ │ │ │ - neg r10,r23 │ │ │ │ - ld r7,120(r15) │ │ │ │ - ld r28,72(r15) │ │ │ │ - sldi r11,r24,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r28,r1,32 │ │ │ │ + blt cr4,25524 │ │ │ │ + mulld r2,r22,r23 │ │ │ │ + mulld r9,r29,r11 │ │ │ │ + ld r8,120(r10) │ │ │ │ + mulli r6,r23,-16 │ │ │ │ + sldi r5,r29,3 │ │ │ │ + ld r25,72(r10) │ │ │ │ sldi r30,r23,1 │ │ │ │ - cmpdi r23,0 │ │ │ │ - sldi r4,r10,4 │ │ │ │ - addi r10,r11,-8 │ │ │ │ - mr r0,r4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r20,r7,r8 │ │ │ │ - add r6,r29,r9 │ │ │ │ - ldx r8,r28,r10 │ │ │ │ - lfdx f12,r20,r10 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - ld r5,40(r31) │ │ │ │ - mr r3,r6 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - fcfid f0,f0 │ │ │ │ + cmpdi cr7,r23,0 │ │ │ │ + addi r10,r5,-8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r2,r28,r2 │ │ │ │ + add r16,r8,r9 │ │ │ │ + lxsdx vs32,r25,r10 │ │ │ │ + lfdx f12,r16,r10 │ │ │ │ + ld r7,40(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r7,r9,1 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - stdx r9,r5,r10 │ │ │ │ - ld r5,48(r31) │ │ │ │ - add r7,r7,r25 │ │ │ │ - add r9,r8,r9 │ │ │ │ - stdx r7,r5,r10 │ │ │ │ - ble 24654 │ │ │ │ - divd r5,r9,r8 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r7,r3,8 │ │ │ │ - std r7,72(r31) │ │ │ │ - divd r7,r4,r8 │ │ │ │ - mulld r5,r5,r8 │ │ │ │ - mulld r7,r7,r8 │ │ │ │ - subf r5,r5,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - std r5,8(r3) │ │ │ │ - ld r5,72(r31) │ │ │ │ - subf r7,r7,r4 │ │ │ │ - addi r3,r5,8 │ │ │ │ - std r7,8(r5) │ │ │ │ - bdnz 24618 │ │ │ │ + mffprd r8,f0 │ │ │ │ + addi r9,r8,1 │ │ │ │ + subf r8,r24,r8 │ │ │ │ + stdx r8,r7,r10 │ │ │ │ + ld r7,48(r31) │ │ │ │ + add r9,r9,r24 │ │ │ │ + stdx r9,r7,r10 │ │ │ │ + ble cr7,24ce0 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtvsrdd vs33,r8,r8 │ │ │ │ + plxv vs45,210984 # 58480 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r2 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + beq 24c98 │ │ │ │ + xxmr vs43,vs45 │ │ │ │ + cmpdi r7,0 │ │ │ │ + vaddudm v13,v13,v31 │ │ │ │ + addi r8,r2,16 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r2) │ │ │ │ + beq 24ce0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v13,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + mfctr r9 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + vaddudm v13,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + mtctr r7 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bne 24ca0 │ │ │ │ addi r10,r10,-8 │ │ │ │ - add r6,r6,r0 │ │ │ │ - cmpdi cr7,r10,-8 │ │ │ │ - bne cr7,245c8 │ │ │ │ - mr r5,r11 │ │ │ │ + add r2,r2,r6 │ │ │ │ + cmpdi r10,-8 │ │ │ │ + bne 24c14 │ │ │ │ li r4,0 │ │ │ │ mr r3,r18 │ │ │ │ - std r12,88(r31) │ │ │ │ - std r11,72(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,104(r15) │ │ │ │ - addi r10,r25,2 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - ld r5,56(r31) │ │ │ │ - ld r12,88(r31) │ │ │ │ - ld r11,72(r31) │ │ │ │ - li r8,0 │ │ │ │ - li r3,0 │ │ │ │ - std r18,168(r31) │ │ │ │ - std r14,176(r31) │ │ │ │ + std r12,168(r31) │ │ │ │ + std r11,144(r31) │ │ │ │ + li r19,0 │ │ │ │ + mr r20,r21 │ │ │ │ + bl 5260 │ │ │ │ + ld r2,32(r31) │ │ │ │ + addi r10,r24,2 │ │ │ │ + ld r11,144(r31) │ │ │ │ + li r9,0 │ │ │ │ + li r0,0 │ │ │ │ + mr r5,r24 │ │ │ │ + std r18,160(r31) │ │ │ │ + ld r12,168(r31) │ │ │ │ mtfprd f0,r10 │ │ │ │ - addi r7,r7,2928 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ld r2,104(r2) │ │ │ │ fcfid f0,f0 │ │ │ │ - addi r4,r9,1 │ │ │ │ - std r7,152(r31) │ │ │ │ - fcfid f11,f12 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ - ldx r10,r9,r8 │ │ │ │ - fcfid f10,f0 │ │ │ │ - lfdx f0,r20,r8 │ │ │ │ - ld r9,48(r31) │ │ │ │ - mtfprd f12,r10 │ │ │ │ - ldx r7,r9,r8 │ │ │ │ - ld r9,112(r31) │ │ │ │ - fcfid f12,f12 │ │ │ │ - cmpd r10,r7 │ │ │ │ - fmsub f0,f10,f0,f12 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - frim f12,f0 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - fctidz f8,f12 │ │ │ │ - fsub f9,f0,f12 │ │ │ │ - bgt 247ec │ │ │ │ - ld r9,152(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - ld r18,176(r15) │ │ │ │ - mr r6,r5 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - mffprd r9,f8 │ │ │ │ - std r10,72(r31) │ │ │ │ - not r7,r9 │ │ │ │ - fadd f12,f12,f10 │ │ │ │ - fsub f0,f12,f0 │ │ │ │ - b 2476c │ │ │ │ - ld r10,144(r31) │ │ │ │ - subf r9,r16,r9 │ │ │ │ - add r7,r7,r16 │ │ │ │ - addi r6,r6,8 │ │ │ │ - lfdx f10,r18,r10 │ │ │ │ - ld r10,72(r31) │ │ │ │ - fmadd f12,f9,f10,f12 │ │ │ │ - addic. r10,r10,-1 │ │ │ │ - std r10,72(r31) │ │ │ │ - stfd f12,-8(r6) │ │ │ │ - beq 247ec │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r0,r9,1 │ │ │ │ - add r14,r7,r3 │ │ │ │ - std r9,88(r31) │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ fcfid f10,f12 │ │ │ │ - mtfprd f12,r0 │ │ │ │ - add r10,r3,r0 │ │ │ │ + std r2,96(r31) │ │ │ │ + fdiv f10,f10,f0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ + lfdx f12,r16,r9 │ │ │ │ + ldx r10,r2,r9 │ │ │ │ + fcfid f11,f0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + mtfprd f0,r10 │ │ │ │ + ldx r24,r2,r9 │ │ │ │ + ld r2,128(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + cmpd r10,r24 │ │ │ │ + fmsub f12,f11,f12,f0 │ │ │ │ + fmul f12,f10,f12 │ │ │ │ + frim f0,f12 │ │ │ │ + stfdx f12,r2,r9 │ │ │ │ + fctidz f11,f0 │ │ │ │ + mffprd r7,f11 │ │ │ │ + fsub f11,f12,f0 │ │ │ │ + bgt 24f84 │ │ │ │ + subf r2,r10,r24 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r8,32(r31) │ │ │ │ + not r3,r7 │ │ │ │ + cmpldi r2,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + ld r4,176(r8) │ │ │ │ + fsub f0,f0,f12 │ │ │ │ + ble 2551c │ │ │ │ + srdi r6,r2,1 │ │ │ │ + sldi r8,r0,3 │ │ │ │ + plxv vs45,210620 # 58480 │ │ │ │ + xxspltd vs8,vs0,0 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + std r14,168(r31) │ │ │ │ + std r15,184(r31) │ │ │ │ + std r2,192(r31) │ │ │ │ + mtvsrdd vs43,r7,r7 │ │ │ │ + mtvsrdd vs41,r3,r3 │ │ │ │ + mr r18,r20 │ │ │ │ + mtctr r6 │ │ │ │ + add r8,r4,r8 │ │ │ │ + xxmr vs32,vs45 │ │ │ │ + addi r18,r18,16 │ │ │ │ + vaddudm v13,v13,v31 │ │ │ │ + vmulld v0,v29,v0 │ │ │ │ + vsubudm v12,v11,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v10,v12,v30 │ │ │ │ + xvcvsxddp vs12,vs44 │ │ │ │ + xvcvsxddp vs7,vs42 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs7,vs7,vs60 │ │ │ │ + xxsel vs12,vs32,vs44,vs12 │ │ │ │ + xxsel vs7,vs33,vs42,vs7 │ │ │ │ + mfvsrld r6,vs12 │ │ │ │ + mffprd r15,f12 │ │ │ │ + xxmr vs12,vs7 │ │ │ │ + mfvsrld r14,vs7 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + mffprd r2,f12 │ │ │ │ sldi r14,r14,3 │ │ │ │ + lfdx f12,r6,r8 │ │ │ │ + ldx r6,r15,r8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r14,r14,r8 │ │ │ │ + ldx r15,r2,r8 │ │ │ │ + mffprd r2,f12 │ │ │ │ + stfd f12,144(r31) │ │ │ │ + mtvsrdd vs12,r6,r2 │ │ │ │ + mtvsrdd vs7,r15,r14 │ │ │ │ + xvmuldp vs7,vs7,vs9 │ │ │ │ + xvmaddmdp vs12,vs8,vs7 │ │ │ │ + stxv vs12,-16(r18) │ │ │ │ + bdnz 24df4 │ │ │ │ + ld r2,192(r31) │ │ │ │ + ld r14,168(r31) │ │ │ │ + ld r15,184(r31) │ │ │ │ + andi. r8,r2,1 │ │ │ │ + beq 24f84 │ │ │ │ + clrrdi r2,r2,1 │ │ │ │ + add r10,r10,r2 │ │ │ │ + ld r8,80(r31) │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + subf r18,r8,r7 │ │ │ │ + mtfprd f12,r18 │ │ │ │ + mr r6,r18 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f31 │ │ │ │ + bgt 24ec0 │ │ │ │ + subf r6,r7,r8 │ │ │ │ + addi r18,r18,1 │ │ │ │ + add r6,r0,r6 │ │ │ │ + mtfprd f12,r18 │ │ │ │ + sldi r6,r6,3 │ │ │ │ fcfid f12,f12 │ │ │ │ + lfdx f9,r4,r6 │ │ │ │ + fmul f9,f0,f9 │ │ │ │ + fcmpu cr0,f12,f31 │ │ │ │ + bgt 24ee8 │ │ │ │ + add r18,r8,r3 │ │ │ │ + add r6,r0,r18 │ │ │ │ + ld r18,88(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + cmpd r10,r24 │ │ │ │ + mulld r18,r18,r19 │ │ │ │ + lfdx f12,r4,r6 │ │ │ │ + fmadd f12,f11,f12,f9 │ │ │ │ + add r10,r18,r2 │ │ │ │ sldi r10,r10,3 │ │ │ │ - std r10,144(r31) │ │ │ │ - fcmpu cr7,f10,f30 │ │ │ │ - fcmpu cr0,f12,f30 │ │ │ │ - bgt cr7,247ac │ │ │ │ - addi r10,r7,1 │ │ │ │ - std r10,88(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - add r0,r3,r10 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f12,r18,r0 │ │ │ │ - fmul f12,f0,f12 │ │ │ │ - bgt 24740 │ │ │ │ - lfdx f10,r18,r14 │ │ │ │ - ld r10,72(r31) │ │ │ │ - subf r9,r16,r9 │ │ │ │ - add r7,r7,r16 │ │ │ │ - addi r6,r6,8 │ │ │ │ - fmadd f12,f9,f10,f12 │ │ │ │ - addic. r10,r10,-1 │ │ │ │ - std r10,72(r31) │ │ │ │ - stfd f12,-8(r6) │ │ │ │ - bne 2476c │ │ │ │ - addi r8,r8,8 │ │ │ │ - ld r9,64(r31) │ │ │ │ - add r3,r3,r4 │ │ │ │ - cmpld r11,r8 │ │ │ │ - add r5,r5,r9 │ │ │ │ - bne 246c8 │ │ │ │ - cmpdi r24,4 │ │ │ │ - ld r18,168(r31) │ │ │ │ - ld r14,176(r31) │ │ │ │ - beq 24be4 │ │ │ │ - cmpdi r24,5 │ │ │ │ - li r9,0 │ │ │ │ - beq 249bc │ │ │ │ - ld r3,32(r31) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 24964 │ │ │ │ - ld r6,48(r31) │ │ │ │ - sldi r5,r24,3 │ │ │ │ - ld r8,24(r15) │ │ │ │ - sldi r10,r21,4 │ │ │ │ - ld r25,200(r15) │ │ │ │ - li r7,0 │ │ │ │ + stfdx f12,r21,r10 │ │ │ │ + bgt 24f84 │ │ │ │ + ld r10,80(r31) │ │ │ │ + add r8,r10,r8 │ │ │ │ + subf r10,r8,r7 │ │ │ │ + mtfprd f12,r10 │ │ │ │ + mr r6,r10 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f31 │ │ │ │ + bgt 24f3c │ │ │ │ + subf r6,r7,r8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r7,r0,r6 │ │ │ │ + mtfprd f12,r10 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fcfid f9,f12 │ │ │ │ + lfdx f12,r4,r7 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fcmpu cr0,f9,f31 │ │ │ │ + bgt 24f64 │ │ │ │ + add r10,r3,r8 │ │ │ │ + add r10,r0,r10 │ │ │ │ + add r2,r2,r18 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f11,f11,f12,f0 │ │ │ │ + stfdx f11,r21,r2 │ │ │ │ + ld r2,96(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + cmpd r29,r19 │ │ │ │ + add r0,r0,r2 │ │ │ │ + ld r2,64(r31) │ │ │ │ + add r20,r20,r2 │ │ │ │ + bne 24d4c │ │ │ │ + cmpdi r29,4 │ │ │ │ + ld r18,160(r31) │ │ │ │ + mr r24,r5 │ │ │ │ + beq 25384 │ │ │ │ + cmpdi r29,5 │ │ │ │ + li r2,0 │ │ │ │ + beq 2516c │ │ │ │ + ld r4,56(r31) │ │ │ │ + cmpdi r4,0 │ │ │ │ + ble 25100 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + sldi r6,r29,3 │ │ │ │ + sldi r9,r11,4 │ │ │ │ sldi r0,r23,1 │ │ │ │ - add r20,r18,r5 │ │ │ │ - add r6,r6,r5 │ │ │ │ - add r21,r8,r10 │ │ │ │ - std r6,88(r31) │ │ │ │ - ld r6,40(r31) │ │ │ │ - add r6,r6,r5 │ │ │ │ - std r6,72(r31) │ │ │ │ - cmpd r24,r9 │ │ │ │ - ble 248ec │ │ │ │ - mulld r8,r23,r9 │ │ │ │ - subf r6,r9,r24 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r28,72(r15) │ │ │ │ - addi r30,r19,8 │ │ │ │ + add r20,r18,r6 │ │ │ │ + ld r10,24(r8) │ │ │ │ + add r19,r7,r6 │ │ │ │ + ld r7,40(r31) │ │ │ │ + ld r3,200(r8) │ │ │ │ + li r8,0 │ │ │ │ + add r16,r7,r6 │ │ │ │ + add r24,r10,r9 │ │ │ │ + cmpd r29,r2 │ │ │ │ + ble 25088 │ │ │ │ + ld r7,32(r31) │ │ │ │ + mulld r10,r23,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r30,r15,8 │ │ │ │ addi r11,r14,8 │ │ │ │ - std r7,152(r31) │ │ │ │ - mtctr r6 │ │ │ │ - ldx r4,r14,r10 │ │ │ │ - lfdx f0,r19,r10 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - ldx r6,r18,r10 │ │ │ │ - ld r7,136(r31) │ │ │ │ - maddld r7,r7,r9,r6 │ │ │ │ - add r6,r8,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r8,r8,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r29,r6 │ │ │ │ - std r6,144(r31) │ │ │ │ - sldi r6,r7,3 │ │ │ │ - ld r7,56(r31) │ │ │ │ - lfdx f12,r7,r6 │ │ │ │ - ldx r7,r28,r10 │ │ │ │ - ld r6,144(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + ldx r5,r14,r9 │ │ │ │ + lfdx f0,r15,r9 │ │ │ │ + ld r25,72(r7) │ │ │ │ + subf r7,r2,r29 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + mtctr r7 │ │ │ │ + ldx r7,r18,r9 │ │ │ │ + ld r8,88(r31) │ │ │ │ + maddld r8,r8,r2,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r10,r10,r0 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r7,r28,r7 │ │ │ │ + std r7,96(r31) │ │ │ │ + sldi r7,r8,3 │ │ │ │ + ldx r8,r25,r9 │ │ │ │ + lfdx f12,r21,r7 │ │ │ │ + ld r7,96(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r4,r4,r7,r6 │ │ │ │ - stfdx f0,r30,r10 │ │ │ │ - stdx r4,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 24898 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ldx r9,r14,r5 │ │ │ │ - lxv vs12,0(r21) │ │ │ │ - lxvdsx vs0,r19,r5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r25,r9 │ │ │ │ + maddld r5,r5,r8,r7 │ │ │ │ + stfdx f0,r30,r9 │ │ │ │ + stdx r5,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 25038 │ │ │ │ + ld r8,144(r31) │ │ │ │ + ldx r2,r14,r6 │ │ │ │ + lxv vs12,0(r24) │ │ │ │ + lxvdsx vs0,r15,r6 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - ble cr4,24bd4 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + ble cr4,2515c │ │ │ │ mtctr r22 │ │ │ │ - ld r11,72(r31) │ │ │ │ - ld r4,88(r31) │ │ │ │ - mr r8,r20 │ │ │ │ - mr r9,r22 │ │ │ │ - li r30,0 │ │ │ │ - b 24934 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r30,0(r8) │ │ │ │ - bdz 249a0 │ │ │ │ - ldu r28,-8(r4) │ │ │ │ - ldu r6,-8(r11) │ │ │ │ - ldu r10,-8(r8) │ │ │ │ - subf r6,r6,r28 │ │ │ │ - cmpd r10,r6 │ │ │ │ - beq 24928 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - cmpd r7,r3 │ │ │ │ - stdx r10,r18,r8 │ │ │ │ - bne 24864 │ │ │ │ - ld r10,8(r15) │ │ │ │ - ld r8,80(r31) │ │ │ │ - addi r12,r12,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r12,r10 │ │ │ │ - ld r10,120(r31) │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,80(r31) │ │ │ │ + mr r11,r16 │ │ │ │ + mr r5,r19 │ │ │ │ + mr r10,r20 │ │ │ │ + mr r2,r22 │ │ │ │ + b 250d0 │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - blt 24538 │ │ │ │ - b 23e70 │ │ │ │ + bdz 25140 │ │ │ │ + ldu r30,-8(r5) │ │ │ │ + ldu r7,-8(r11) │ │ │ │ + ldu r9,-8(r10) │ │ │ │ + subf r7,r7,r30 │ │ │ │ + cmpd r9,r7 │ │ │ │ + beq 250c0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + cmpd r8,r4 │ │ │ │ + stdx r9,r18,r10 │ │ │ │ + bne 25000 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r10,72(r31) │ │ │ │ + addi r12,r12,1 │ │ │ │ + ld r9,8(r2) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,72(r31) │ │ │ │ + cmpd r12,r9 │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + blt 24b88 │ │ │ │ + b 244e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,0(r18) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r3,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r18) │ │ │ │ - bne 2486c │ │ │ │ - b 24964 │ │ │ │ + ld r9,0(r18) │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r4,r8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r18) │ │ │ │ + bne 25008 │ │ │ │ + b 25100 │ │ │ │ + sldi r9,r22,3 │ │ │ │ + mr r2,r22 │ │ │ │ + ldx r9,r18,r9 │ │ │ │ + b 250e8 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 24964 │ │ │ │ - ld r6,0(r14) │ │ │ │ - ld r7,0(r28) │ │ │ │ - sldi r9,r25,5 │ │ │ │ - sldi r8,r25,4 │ │ │ │ - ld r3,16(r28) │ │ │ │ - mulli r11,r25,48 │ │ │ │ - sldi r10,r25,6 │ │ │ │ - ld r4,24(r15) │ │ │ │ - sldi r5,r21,4 │ │ │ │ - addi r0,r9,24 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lfd f8,0(r19) │ │ │ │ - ld r24,8(r28) │ │ │ │ - ld r22,24(r28) │ │ │ │ - addi r10,r10,56 │ │ │ │ - ld r25,32(r28) │ │ │ │ - mulld r9,r6,r7 │ │ │ │ - ld r6,200(r15) │ │ │ │ - add r7,r29,r0 │ │ │ │ - std r3,152(r31) │ │ │ │ - addi r3,r29,-8 │ │ │ │ - add r4,r4,r5 │ │ │ │ - add r0,r29,r10 │ │ │ │ - std r7,176(r31) │ │ │ │ - std r9,88(r31) │ │ │ │ - add r9,r29,r8 │ │ │ │ - li r8,0 │ │ │ │ - std r9,168(r31) │ │ │ │ - addi r9,r11,40 │ │ │ │ - add r21,r29,r9 │ │ │ │ - ld r10,56(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r28,8(r3) │ │ │ │ - ld r29,168(r31) │ │ │ │ - li r5,0 │ │ │ │ - std r18,192(r31) │ │ │ │ - std r14,200(r31) │ │ │ │ - std r19,208(r31) │ │ │ │ + ble 25100 │ │ │ │ + sldi r2,r24,4 │ │ │ │ + ld r19,32(r31) │ │ │ │ + sldi r9,r24,5 │ │ │ │ + mulli r7,r5,48 │ │ │ │ + ld r3,0(r25) │ │ │ │ + sldi r29,r24,6 │ │ │ │ + ld r5,0(r14) │ │ │ │ + ld r24,8(r25) │ │ │ │ + sldi r6,r11,4 │ │ │ │ + sldi r0,r23,1 │ │ │ │ + addi r4,r28,-8 │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + ld r20,16(r25) │ │ │ │ + ld r22,24(r25) │ │ │ │ + addi r29,r29,56 │ │ │ │ + lfd f8,0(r15) │ │ │ │ + ld r25,32(r25) │ │ │ │ + add r2,r28,r2 │ │ │ │ + ld r8,24(r19) │ │ │ │ + add r29,r28,r29 │ │ │ │ + mulld r16,r5,r3 │ │ │ │ + std r2,160(r31) │ │ │ │ + add r2,r28,r9 │ │ │ │ + std r2,168(r31) │ │ │ │ + addi r2,r7,40 │ │ │ │ + add r5,r8,r6 │ │ │ │ + ld r7,200(r19) │ │ │ │ + add r19,r28,r2 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ldu r28,8(r4) │ │ │ │ + ld r9,160(r31) │ │ │ │ + li r6,0 │ │ │ │ + std r18,184(r31) │ │ │ │ + std r14,192(r31) │ │ │ │ + std r15,200(r31) │ │ │ │ + std r21,208(r31) │ │ │ │ + lfdx f9,r21,r2 │ │ │ │ std r24,224(r31) │ │ │ │ - lfdx f9,r10,r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - add r28,r9,r28 │ │ │ │ + add r28,r16,r28 │ │ │ │ + std r9,96(r31) │ │ │ │ + mulld r2,r28,r24 │ │ │ │ fmul f9,f8,f9 │ │ │ │ - mulld r9,r28,r24 │ │ │ │ std r28,216(r31) │ │ │ │ - mr r28,r8 │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r7,160(r31) │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldu r20,8(r29) │ │ │ │ - ld r8,176(r31) │ │ │ │ - li r10,0 │ │ │ │ + mr r28,r10 │ │ │ │ + std r2,144(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ + ld r8,152(r31) │ │ │ │ + sldi r2,r6,3 │ │ │ │ std r16,232(r31) │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ - ld r9,144(r31) │ │ │ │ - add r20,r9,r20 │ │ │ │ - ld r9,152(r31) │ │ │ │ + ld r10,168(r31) │ │ │ │ + ldu r11,8(r9) │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + ld r2,144(r31) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - std r20,240(r31) │ │ │ │ - mulld r7,r20,r9 │ │ │ │ - std r7,72(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r23,8(r8) │ │ │ │ - mr r16,r21 │ │ │ │ - li r18,0 │ │ │ │ - lfdx f10,r17,r9 │ │ │ │ - ld r9,72(r31) │ │ │ │ - add r23,r9,r23 │ │ │ │ + std r9,96(r31) │ │ │ │ + li r9,0 │ │ │ │ + add r11,r2,r11 │ │ │ │ + mulld r8,r11,r20 │ │ │ │ + std r11,240(r31) │ │ │ │ + ldu r23,8(r10) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mr r15,r19 │ │ │ │ + li r16,0 │ │ │ │ + lfdx f10,r17,r2 │ │ │ │ + add r23,r8,r23 │ │ │ │ fmul f10,f12,f10 │ │ │ │ mulld r14,r23,r22 │ │ │ │ nop │ │ │ │ - ldu r11,8(r16) │ │ │ │ - sldi r9,r18,3 │ │ │ │ + nop │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r16,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r20,r0 │ │ │ │ - mr r7,r27 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r21,r29 │ │ │ │ + mr r11,r27 │ │ │ │ + lfdx f11,r26,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r19,r11,r25 │ │ │ │ + mulld r18,r3,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - lxv vs7,0(r4) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + lfd f0,0(r11) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r11,r11,8 │ │ │ │ + lxv vs7,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r24,r9,4 │ │ │ │ - lxvx vs6,r6,r24 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r24,r2,4 │ │ │ │ + lxvx vs6,r7,r24 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r24 │ │ │ │ - bdnz 24b10 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r30 │ │ │ │ - bne 24ae0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r18 │ │ │ │ - bne 24ab8 │ │ │ │ - addi r5,r5,1 │ │ │ │ + stxvx vs7,r7,r24 │ │ │ │ + bdnz 252c0 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r0 │ │ │ │ + bne 25290 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r16 │ │ │ │ + bne 25268 │ │ │ │ + addi r6,r6,1 │ │ │ │ ld r16,232(r31) │ │ │ │ - ld r20,240(r31) │ │ │ │ - cmpd r5,r10 │ │ │ │ - bne 24a80 │ │ │ │ - mr r8,r28 │ │ │ │ - ld r18,192(r31) │ │ │ │ - ld r14,200(r31) │ │ │ │ - ld r19,208(r31) │ │ │ │ + ld r11,240(r31) │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 25230 │ │ │ │ + mr r10,r28 │ │ │ │ + ld r18,184(r31) │ │ │ │ + ld r14,192(r31) │ │ │ │ + ld r15,200(r31) │ │ │ │ + ld r21,208(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ ld r24,224(r31) │ │ │ │ ld r28,216(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bne 24a3c │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stfd f0,40(r19) │ │ │ │ - std r9,40(r14) │ │ │ │ + cmpd r10,r6 │ │ │ │ + bne 251ec │ │ │ │ + addi r30,r30,-1 │ │ │ │ + stfd f0,40(r15) │ │ │ │ + std r2,40(r14) │ │ │ │ + std r3,32(r14) │ │ │ │ std r28,8(r14) │ │ │ │ - stfd f9,8(r19) │ │ │ │ - std r20,16(r14) │ │ │ │ - stfd f12,16(r19) │ │ │ │ + std r11,16(r14) │ │ │ │ + mtvsrdd vs0,r30,r30 │ │ │ │ + stfd f9,8(r15) │ │ │ │ + stfd f12,16(r15) │ │ │ │ + std r30,32(r18) │ │ │ │ std r23,24(r14) │ │ │ │ - std r8,32(r18) │ │ │ │ - std r8,0(r18) │ │ │ │ - std r8,8(r18) │ │ │ │ - std r8,16(r18) │ │ │ │ - std r8,24(r18) │ │ │ │ - stfd f10,24(r19) │ │ │ │ - std r11,32(r14) │ │ │ │ - stfd f11,32(r19) │ │ │ │ - b 24964 │ │ │ │ - sldi r10,r22,3 │ │ │ │ - mr r9,r22 │ │ │ │ - ldx r10,r18,r10 │ │ │ │ - b 2494c │ │ │ │ + stfd f10,24(r15) │ │ │ │ + stfd f11,32(r15) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 25100 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 24964 │ │ │ │ - sldi r10,r25,4 │ │ │ │ - mulli r3,r25,48 │ │ │ │ - sldi r11,r25,5 │ │ │ │ - ld r5,0(r14) │ │ │ │ - ld r8,0(r28) │ │ │ │ - ld r4,24(r15) │ │ │ │ - sldi r7,r21,4 │ │ │ │ - lfd f9,0(r19) │ │ │ │ - ld r22,8(r28) │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r11,r11,24 │ │ │ │ - ld r21,16(r28) │ │ │ │ - ld r25,24(r28) │ │ │ │ - ld r6,200(r15) │ │ │ │ - add r9,r29,r10 │ │ │ │ - add r10,r29,r11 │ │ │ │ - mulld r20,r5,r8 │ │ │ │ - add r4,r4,r7 │ │ │ │ - addi r5,r29,-8 │ │ │ │ - std r9,88(r31) │ │ │ │ - addi r9,r3,40 │ │ │ │ - std r10,144(r31) │ │ │ │ + ble 25100 │ │ │ │ + sldi r4,r11,4 │ │ │ │ + ld r11,32(r31) │ │ │ │ + mulli r5,r5,48 │ │ │ │ + ld r7,0(r14) │ │ │ │ + sldi r2,r24,4 │ │ │ │ + sldi r9,r24,5 │ │ │ │ + std r18,144(r31) │ │ │ │ + ld r8,0(r25) │ │ │ │ + ld r0,8(r25) │ │ │ │ + addi r6,r28,-8 │ │ │ │ + sldi r24,r23,1 │ │ │ │ li r10,0 │ │ │ │ - add r24,r29,r9 │ │ │ │ - ld r3,56(r31) │ │ │ │ - ldu r0,8(r5) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ld r7,88(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r14,152(r31) │ │ │ │ - std r16,168(r31) │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - add r0,r20,r0 │ │ │ │ - mulld r3,r0,r22 │ │ │ │ + addi r2,r2,8 │ │ │ │ + ld r22,16(r25) │ │ │ │ + addi r9,r9,24 │ │ │ │ + lfd f9,0(r15) │ │ │ │ + ld r25,24(r25) │ │ │ │ + ld r3,24(r11) │ │ │ │ + add r20,r28,r2 │ │ │ │ + add r19,r28,r9 │ │ │ │ + addi r2,r5,40 │ │ │ │ + mulld r16,r7,r8 │ │ │ │ + ld r7,200(r11) │ │ │ │ + add r28,r28,r2 │ │ │ │ + add r5,r3,r4 │ │ │ │ + ldu r11,8(r6) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r4,r20 │ │ │ │ + li r9,0 │ │ │ │ + std r14,160(r31) │ │ │ │ + std r15,168(r31) │ │ │ │ + std r16,184(r31) │ │ │ │ + lfdx f12,r21,r2 │ │ │ │ + add r11,r16,r11 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - ld r11,184(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r23,8(r7) │ │ │ │ - ld r14,144(r31) │ │ │ │ - li r16,0 │ │ │ │ - std r18,176(r31) │ │ │ │ - std r19,192(r31) │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - add r23,r3,r23 │ │ │ │ - mulld r9,r23,r21 │ │ │ │ + mulld r29,r11,r0 │ │ │ │ + ld r8,176(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r23,8(r4) │ │ │ │ + mr r14,r19 │ │ │ │ + li r15,0 │ │ │ │ + std r21,192(r31) │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + add r23,r29,r23 │ │ │ │ + mulld r2,r23,r22 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - std r9,72(r31) │ │ │ │ - ld r28,96(r31) │ │ │ │ - sldi r9,r16,3 │ │ │ │ - ldu r11,8(r14) │ │ │ │ + std r2,96(r31) │ │ │ │ + ld r21,104(r31) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + ldu r3,8(r14) │ │ │ │ mtctr r30 │ │ │ │ - ld r29,104(r31) │ │ │ │ - mr r19,r24 │ │ │ │ - lfdx f11,r28,r9 │ │ │ │ - ld r9,72(r31) │ │ │ │ - add r11,r9,r11 │ │ │ │ + mr r18,r28 │ │ │ │ + ld r8,120(r31) │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + ld r2,96(r31) │ │ │ │ + add r3,r2,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r18,r11,r25 │ │ │ │ + mulld r16,r3,r25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r19) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lxv vs8,0(r4) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r18,r9 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r18) │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxv vs8,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r28,r9,4 │ │ │ │ - lxvx vs7,r6,r28 │ │ │ │ + add r2,r16,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs7,r7,r21 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r28 │ │ │ │ - bdnz 24ce0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r16,r30 │ │ │ │ - bne 24ca8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r18,176(r31) │ │ │ │ - ld r19,192(r31) │ │ │ │ - cmpd r8,r16 │ │ │ │ - bne 24c78 │ │ │ │ + stxvx vs8,r7,r21 │ │ │ │ + bdnz 25480 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r15,r24 │ │ │ │ + bne 25448 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r21,192(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + bne 2541c │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r14,152(r31) │ │ │ │ - ld r16,168(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bne 24c4c │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stfd f0,32(r19) │ │ │ │ - std r9,32(r14) │ │ │ │ - std r0,8(r14) │ │ │ │ - stfd f12,8(r19) │ │ │ │ + ld r14,160(r31) │ │ │ │ + ld r15,168(r31) │ │ │ │ + ld r16,184(r31) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 253f0 │ │ │ │ + ld r18,144(r31) │ │ │ │ + addi r30,r30,-1 │ │ │ │ + stfd f0,32(r15) │ │ │ │ + std r2,32(r14) │ │ │ │ + std r3,24(r14) │ │ │ │ + std r11,8(r14) │ │ │ │ std r23,16(r14) │ │ │ │ - stfd f10,16(r19) │ │ │ │ - std r11,24(r14) │ │ │ │ - std r10,24(r18) │ │ │ │ - std r10,0(r18) │ │ │ │ - std r10,8(r18) │ │ │ │ - std r10,16(r18) │ │ │ │ - stfd f11,24(r19) │ │ │ │ - b 24964 │ │ │ │ - mr r9,r24 │ │ │ │ - b 24820 │ │ │ │ + mtvsrdd vs0,r30,r30 │ │ │ │ + stfd f12,8(r15) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f11,24(r15) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 25100 │ │ │ │ + li r2,0 │ │ │ │ + b 24e9c │ │ │ │ + mr r2,r29 │ │ │ │ + b 24fc0 │ │ │ │ sldi r4,r28,3 │ │ │ │ + ld r2,32(r31) │ │ │ │ ld r6,0(r1) │ │ │ │ - ld r26,240(r15) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r27,72(r15) │ │ │ │ - lxsd v0,88(r15) │ │ │ │ - ld r0,120(r15) │ │ │ │ - mr r22,r1 │ │ │ │ + mr r27,r1 │ │ │ │ mtctr r30 │ │ │ │ - mr r11,r28 │ │ │ │ - addi r10,r4,15 │ │ │ │ li r5,0 │ │ │ │ - li r8,0 │ │ │ │ + li r10,0 │ │ │ │ li r7,0 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mr r9,r26 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + addi r9,r4,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + ld r26,240(r2) │ │ │ │ + ld r8,72(r2) │ │ │ │ + lxsd v0,88(r2) │ │ │ │ + ld r0,120(r2) │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + mr r2,r26 │ │ │ │ addi r25,r1,32 │ │ │ │ - ble 24e98 │ │ │ │ - std r7,0(r9) │ │ │ │ - std r8,8(r9) │ │ │ │ - ble cr7,24e88 │ │ │ │ + ble 25640 │ │ │ │ + std r7,0(r2) │ │ │ │ + std r10,8(r2) │ │ │ │ + ble cr7,25630 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - li r23,0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ + li r11,0 │ │ │ │ + addi r9,r4,-8 │ │ │ │ sldi r3,r5,3 │ │ │ │ li r6,0 │ │ │ │ li r7,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ + srdi r9,r9,3 │ │ │ │ add r3,r0,r3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 24e18 │ │ │ │ - ldx r10,r27,r6 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - std r7,0(r9) │ │ │ │ - ldx r20,r27,r6 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 255c0 │ │ │ │ + ldx r9,r8,r6 │ │ │ │ + mulld r7,r7,r9 │ │ │ │ + std r7,0(r2) │ │ │ │ + ldx r22,r8,r6 │ │ │ │ lfdx f0,r3,r6 │ │ │ │ - mtfprd f12,r20 │ │ │ │ + mtfprd f12,r22 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r24,f0 │ │ │ │ - divd r10,r24,r20 │ │ │ │ - mulld r10,r10,r20 │ │ │ │ - subf r10,r10,r24 │ │ │ │ - add r10,r10,r20 │ │ │ │ - divd r24,r10,r20 │ │ │ │ - mulld r24,r24,r20 │ │ │ │ - subf r10,r24,r10 │ │ │ │ - add r7,r10,r7 │ │ │ │ - stdx r10,r25,r6 │ │ │ │ + divd r9,r24,r22 │ │ │ │ + mulld r9,r9,r22 │ │ │ │ + subf r9,r9,r24 │ │ │ │ + add r9,r9,r22 │ │ │ │ + divd r24,r9,r22 │ │ │ │ + mulld r24,r24,r22 │ │ │ │ + subf r9,r24,r9 │ │ │ │ + add r7,r9,r7 │ │ │ │ + stdx r9,r25,r6 │ │ │ │ addi r6,r6,8 │ │ │ │ - std r7,0(r9) │ │ │ │ - bdnz 24e0c │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r30 │ │ │ │ - beq 24e98 │ │ │ │ - addi r9,r9,16 │ │ │ │ + std r7,0(r2) │ │ │ │ + bdnz 255b4 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + beq 25640 │ │ │ │ + addi r2,r2,16 │ │ │ │ add r5,r5,r28 │ │ │ │ - std r23,0(r9) │ │ │ │ - std r8,8(r9) │ │ │ │ - b 24de8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + std r11,0(r2) │ │ │ │ + std r10,8(r2) │ │ │ │ + b 25590 │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ add r5,r5,r28 │ │ │ │ - bdnz 24dd4 │ │ │ │ - addi r8,r27,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,24fc8 │ │ │ │ - mr r6,r28 │ │ │ │ - li r5,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r10,r6,3 │ │ │ │ - beq 24ef0 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 24ee0 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 24ed4 │ │ │ │ - ld r7,0(r27) │ │ │ │ - mr r8,r27 │ │ │ │ - mr r11,r28 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - addi r11,r11,-1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - cmpdi r11,1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - beq 24f20 │ │ │ │ - srdi r9,r6,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r10,8(r8) │ │ │ │ - ld r9,16(r8) │ │ │ │ - ld r4,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - mulld r9,r5,r9 │ │ │ │ - ld r6,0(r8) │ │ │ │ - mulld r7,r10,r4 │ │ │ │ - mulld r5,r9,r6 │ │ │ │ - bdnz 24ef8 │ │ │ │ - mulld r9,r7,r5 │ │ │ │ - b 24fcc │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz 2557c │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,25714 │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 2576c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r8 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 256b4 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 256a0 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 25690 │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r8,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ addi r9,r9,16 │ │ │ │ - add r3,r3,r28 │ │ │ │ - bdnz 24410 │ │ │ │ - addi r7,r27,-8 │ │ │ │ - li r6,1 │ │ │ │ - ble cr7,25030 │ │ │ │ - mr r9,r28 │ │ │ │ - li r5,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq 24f90 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 24f80 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 24f74 │ │ │ │ - ld r6,0(r27) │ │ │ │ - mr r7,r27 │ │ │ │ - mr r29,r28 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - addi r29,r29,-1 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - cmpdi r29,1 │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - beq 24fc0 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r8,8(r7) │ │ │ │ - ld r10,16(r7) │ │ │ │ - ld r3,24(r7) │ │ │ │ - addi r7,r7,32 │ │ │ │ - mulld r8,r6,r8 │ │ │ │ - mulld r10,r5,r10 │ │ │ │ - ld r4,0(r7) │ │ │ │ - mulld r6,r8,r3 │ │ │ │ - mulld r5,r10,r4 │ │ │ │ - bdnz 24f98 │ │ │ │ - mulld r9,r6,r5 │ │ │ │ - b 25034 │ │ │ │ - li r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 256e8 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 256bc │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r28,r28,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 25714 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r8,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5200 │ │ │ │ sldi r3,r30,4 │ │ │ │ - frip f30,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c80 │ │ │ │ mr r4,r26 │ │ │ │ mr r28,r3 │ │ │ │ mr r3,r30 │ │ │ │ mr r5,r28 │ │ │ │ - fctidz f0,f30 │ │ │ │ + fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r30,8(r15) │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 244cc │ │ │ │ - li r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r30,8(r9) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + b 24afc │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + b 25708 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r5,r5,r28 │ │ │ │ + bdnz 24a40 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,25864 │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 258bc │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r8 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 25804 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 257f0 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 257e0 │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r8,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 25838 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 2580c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r28,r28,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 25864 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r8,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5200 │ │ │ │ sldi r3,r30,4 │ │ │ │ - frip f30,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r25 │ │ │ │ - mr r29,r3 │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r28,r3 │ │ │ │ mr r3,r30 │ │ │ │ - mr r5,r29 │ │ │ │ - fctidz f0,f30 │ │ │ │ + mr r5,r28 │ │ │ │ + fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r29 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r30,8(r15) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - b 23b38 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 25b7c │ │ │ │ - ble cr7,25154 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - ld r9,88(r15) │ │ │ │ - ld r25,96(r15) │ │ │ │ - addi r26,r22,8 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r30,8(r9) │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + b 23fe8 │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + b 25858 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 26458 │ │ │ │ + ble cr7,25990 │ │ │ │ + ld r9,32(r31) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + addi r27,r22,8 │ │ │ │ li r29,0 │ │ │ │ - lfd f29,2088(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f30,2928(r10) │ │ │ │ - ld r10,64(r31) │ │ │ │ - addi r27,r9,1 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - sldi r27,r27,1 │ │ │ │ - srdi r24,r10,3 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - lfdx f1,r25,r9 │ │ │ │ - fdiv f1,f29,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r24,r29 │ │ │ │ + ld r2,88(r9) │ │ │ │ + ld r24,96(r9) │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r26,r2,1 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + srdi r25,r9,3 │ │ │ │ + sldi r26,r26,1 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + lfdx f1,r24,r2 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4780 │ │ │ │ + mulld r2,r25,r29 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f12,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f30,r22,r9 │ │ │ │ - blt cr4,25140 │ │ │ │ - srdi r10,r27,1 │ │ │ │ - lfd f11,-8(r26) │ │ │ │ - mr r9,r26 │ │ │ │ - fmr f0,f30 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r22,r2 │ │ │ │ + blt cr4,2597c │ │ │ │ + srdi r9,r26,1 │ │ │ │ + lfd f11,-8(r27) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r27 │ │ │ │ + mtctr r9 │ │ │ │ fmul f10,f12,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f10,f11,f10 │ │ │ │ fmul f11,f12,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 25118 │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f11,-8(r2) │ │ │ │ + bdnz 25954 │ │ │ │ addi r29,r29,1 │ │ │ │ - ld r9,64(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ cmpd r29,r28 │ │ │ │ - add r26,r26,r9 │ │ │ │ - bne 250d8 │ │ │ │ + add r27,r27,r2 │ │ │ │ + bne 25914 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 23e70 │ │ │ │ + ble 244e0 │ │ │ │ ld r9,64(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ li r8,8 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - std r8,96(r31) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f30,206868 # 581b8 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + mr r19,r22 │ │ │ │ + ld r26,32(r31) │ │ │ │ + std r8,88(r31) │ │ │ │ li r8,0 │ │ │ │ - add r10,r10,r9 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + add r2,r21,r9 │ │ │ │ + srdi r10,r9,3 │ │ │ │ + mr r30,r8 │ │ │ │ std r8,80(r31) │ │ │ │ - srdi r7,r9,3 │ │ │ │ - mr r8,r10 │ │ │ │ - std r10,168(r31) │ │ │ │ - mr r10,r9 │ │ │ │ - std r7,136(r31) │ │ │ │ - add r16,r8,r9 │ │ │ │ - mulli r9,r7,24 │ │ │ │ - add r26,r16,r10 │ │ │ │ - ld r30,80(r31) │ │ │ │ - add r27,r26,r10 │ │ │ │ - subf r8,r9,r27 │ │ │ │ - mr r9,r10 │ │ │ │ - add r10,r8,r10 │ │ │ │ - std r8,176(r31) │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,104(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - lwz r9,112(r15) │ │ │ │ - std r1,144(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 251dc │ │ │ │ - ld r9,240(r15) │ │ │ │ - ld r10,96(r31) │ │ │ │ - ldx r30,r9,r10 │ │ │ │ - ld r23,88(r15) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r20,r28,-1 │ │ │ │ - cmpdi cr4,r20,0 │ │ │ │ - addi r21,r23,1 │ │ │ │ - mulld r9,r21,r28 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - blt cr4,260bc │ │ │ │ - mulld r9,r20,r21 │ │ │ │ - mulld r8,r28,r30 │ │ │ │ - ld r7,120(r15) │ │ │ │ - neg r10,r21 │ │ │ │ - ld r24,72(r15) │ │ │ │ - sldi r6,r21,1 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - cmpdi r21,0 │ │ │ │ - sldi r4,r10,4 │ │ │ │ - std r6,88(r31) │ │ │ │ - addi r10,r5,-8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r25,r7,r8 │ │ │ │ - add r6,r29,r9 │ │ │ │ - std r25,160(r31) │ │ │ │ - ldx r8,r24,r10 │ │ │ │ - lfdx f12,r25,r10 │ │ │ │ + add r12,r2,r9 │ │ │ │ + std r2,152(r31) │ │ │ │ + mulli r2,r10,24 │ │ │ │ + std r10,120(r31) │ │ │ │ + add r17,r12,r9 │ │ │ │ + mr r24,r12 │ │ │ │ + add r16,r17,r9 │ │ │ │ + subf r2,r2,r16 │ │ │ │ + std r2,168(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,96(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,104(r31) │ │ │ │ + lwz r2,112(r26) │ │ │ │ + std r1,128(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 25a24 │ │ │ │ + ld r2,240(r26) │ │ │ │ ld r9,88(r31) │ │ │ │ - ld r3,40(r31) │ │ │ │ - mr r11,r6 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - mtctr r9 │ │ │ │ + ldx r30,r2,r9 │ │ │ │ + ld r2,88(r26) │ │ │ │ + ld r7,0(r1) │ │ │ │ + addi r11,r28,-1 │ │ │ │ + cmpdi cr4,r11,0 │ │ │ │ + addi r20,r2,1 │ │ │ │ + mulld r10,r20,r28 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r25,r1,32 │ │ │ │ + blt cr4,26968 │ │ │ │ + mulld r10,r11,r20 │ │ │ │ + mulld r7,r28,r30 │ │ │ │ + ld r22,120(r26) │ │ │ │ + mulli r3,r20,-16 │ │ │ │ + sldi r5,r28,3 │ │ │ │ + ld r27,72(r26) │ │ │ │ + sldi r29,r20,1 │ │ │ │ + cmpdi cr7,r20,0 │ │ │ │ + addi r6,r5,-8 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r10,r25,r10 │ │ │ │ + add r7,r22,r7 │ │ │ │ + std r7,144(r31) │ │ │ │ + lxsdx vs32,r27,r6 │ │ │ │ + lfdx f12,r7,r6 │ │ │ │ + ld r4,40(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r7,r9,1 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - stdx r9,r3,r10 │ │ │ │ - ld r3,48(r31) │ │ │ │ - add r7,r7,r23 │ │ │ │ - add r9,r8,r9 │ │ │ │ - stdx r7,r3,r10 │ │ │ │ - ble 252d4 │ │ │ │ - addi r17,r9,1 │ │ │ │ - divd r3,r9,r8 │ │ │ │ - mr r12,r11 │ │ │ │ - addi r11,r11,16 │ │ │ │ - divd r7,r17,r8 │ │ │ │ - mulld r3,r3,r8 │ │ │ │ - mulld r7,r7,r8 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r7,r7,r17 │ │ │ │ - std r3,-8(r11) │ │ │ │ - std r7,16(r12) │ │ │ │ - bdnz 252a0 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r6,r6,r4 │ │ │ │ - cmpdi cr7,r10,-8 │ │ │ │ - bne cr7,2524c │ │ │ │ + mffprd r8,f0 │ │ │ │ + addi r9,r8,1 │ │ │ │ + subf r8,r2,r8 │ │ │ │ + stdx r8,r4,r6 │ │ │ │ + ld r4,48(r31) │ │ │ │ + add r9,r9,r2 │ │ │ │ + stdx r9,r4,r6 │ │ │ │ + ble cr7,25b54 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtvsrdd vs33,r8,r8 │ │ │ │ + plxv vs45,207284 # 58480 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r10 │ │ │ │ + andi. r4,r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + beq 25b0c │ │ │ │ + xxmr vs43,vs45 │ │ │ │ + cmpdi r4,0 │ │ │ │ + vaddudm v13,v13,v31 │ │ │ │ + addi r8,r10,16 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r10) │ │ │ │ + beq 25b54 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v13,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + mfctr r9 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v12,v1,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + vaddudm v13,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + mtctr r4 │ │ │ │ + stxv vs43,-32(r8) │ │ │ │ + stxv vs44,-16(r8) │ │ │ │ + bne 25b14 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r10,r10,r3 │ │ │ │ + cmpdi r6,-8 │ │ │ │ + bne 25a88 │ │ │ │ li r4,0 │ │ │ │ mr r3,r18 │ │ │ │ - li r17,0 │ │ │ │ - li r25,16 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,0 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - std r29,192(r31) │ │ │ │ - std r30,200(r31) │ │ │ │ - std r9,72(r31) │ │ │ │ - ld r9,96(r15) │ │ │ │ - fcfid f26,f0 │ │ │ │ - std r9,152(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - addi r9,r9,2808 │ │ │ │ - std r9,120(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r10,r9,-16 │ │ │ │ - mr r29,r9 │ │ │ │ - mr r9,r28 │ │ │ │ - mr r28,r22 │ │ │ │ - mr r22,r26 │ │ │ │ - mr r26,r17 │ │ │ │ - mr r17,r27 │ │ │ │ - mr r27,r9 │ │ │ │ - std r10,184(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r24,r26 │ │ │ │ - ldx r30,r9,r26 │ │ │ │ + std r2,176(r31) │ │ │ │ + std r11,192(r31) │ │ │ │ + li r23,0 │ │ │ │ + li r22,16 │ │ │ │ + bl 5260 │ │ │ │ + li r2,0 │ │ │ │ + mr r9,r24 │ │ │ │ + std r25,184(r31) │ │ │ │ + mr r24,r22 │ │ │ │ + mr r25,r23 │ │ │ │ + mr r22,r29 │ │ │ │ + mr r23,r30 │ │ │ │ + mr r29,r21 │ │ │ │ + std r2,72(r31) │ │ │ │ + ld r2,96(r26) │ │ │ │ + std r2,136(r31) │ │ │ │ + addi r2,r21,-16 │ │ │ │ + mr r21,r9 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r2,r20 │ │ │ │ + mr r20,r26 │ │ │ │ + mr r26,r19 │ │ │ │ fcfid f27,f0 │ │ │ │ - ld r9,160(r31) │ │ │ │ + mr r19,r2 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f0,r27,r25 │ │ │ │ + ldx r30,r2,r25 │ │ │ │ + fcfid f28,f0 │ │ │ │ + ld r2,144(r31) │ │ │ │ mtfprd f0,r30 │ │ │ │ - lfdx f24,r9,r26 │ │ │ │ - ld r9,152(r31) │ │ │ │ - fcfid f23,f0 │ │ │ │ - fmul f0,f27,f27 │ │ │ │ - lfdx f25,r9,r26 │ │ │ │ - fdiv f12,f23,f27 │ │ │ │ - fsub f11,f24,f12 │ │ │ │ - fsub f12,f12,f24 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 25ca0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f25 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfdx f25,r2,r25 │ │ │ │ + ld r2,136(r31) │ │ │ │ + fmul f11,f28,f28 │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ + lfdx f26,r2,r25 │ │ │ │ + xsdivdp vs12,vs62,vs28 │ │ │ │ + fsub f0,f25,f12 │ │ │ │ + fsub f12,f12,f25 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmadd f0,f0,f11,f27 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + ble 26580 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f26 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f0,f1,f30 │ │ │ │ + fdiv f31,f0,f31 │ │ │ │ + xsmsubmdp vs28,vs25,vs62 │ │ │ │ + ld r2,72(r31) │ │ │ │ ld r9,120(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f29 │ │ │ │ - fmsub f27,f24,f27,f23 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r10,136(r31) │ │ │ │ - mulld r8,r9,r10 │ │ │ │ - fadd f27,f27,f27 │ │ │ │ - sldi r6,r8,3 │ │ │ │ - std r8,216(r31) │ │ │ │ - fdiv f1,f27,f25 │ │ │ │ + mulld r10,r2,r9 │ │ │ │ + fadd f28,f28,f28 │ │ │ │ + sldi r6,r10,3 │ │ │ │ + std r10,208(r31) │ │ │ │ + fdiv f1,f28,f26 │ │ │ │ add r4,r29,r6 │ │ │ │ - stfdx f30,r29,r6 │ │ │ │ - std r4,208(r31) │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ + stfdx f31,r29,r6 │ │ │ │ + std r4,200(r31) │ │ │ │ + bl 4780 │ │ │ │ + ld r2,48(r31) │ │ │ │ fmr f0,f1 │ │ │ │ - ldx r6,r9,r26 │ │ │ │ + ldx r6,r2,r25 │ │ │ │ cmpd r30,r6 │ │ │ │ - bge 254b0 │ │ │ │ - ld r8,216(r31) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ + bge 25d34 │ │ │ │ + ld r10,208(r31) │ │ │ │ + fmul f31,f31,f1 │ │ │ │ addi r5,r30,2 │ │ │ │ - ld r4,208(r31) │ │ │ │ + ld r4,200(r31) │ │ │ │ cmpd r5,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f12,r28,r8 │ │ │ │ - fmul f12,f12,f30 │ │ │ │ + addi r10,r10,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f12,r26,r10 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ stfd f12,8(r4) │ │ │ │ - bgt 254b0 │ │ │ │ + bgt 25d34 │ │ │ │ addi r6,r6,-1 │ │ │ │ - ld r9,184(r31) │ │ │ │ - mr r8,r25 │ │ │ │ + ld r2,160(r31) │ │ │ │ fmr f12,f1 │ │ │ │ + mr r10,r24 │ │ │ │ subf r30,r30,r6 │ │ │ │ andi. r6,r30,1 │ │ │ │ - lfdx f9,r9,r25 │ │ │ │ + lfdx f9,r2,r24 │ │ │ │ addi r6,r30,-1 │ │ │ │ - beq 25474 │ │ │ │ - lfdx f11,r28,r25 │ │ │ │ + beq 25ce8 │ │ │ │ + lfdx f11,r26,r24 │ │ │ │ fmul f12,f1,f1 │ │ │ │ cmpdi r6,0 │ │ │ │ - addi r8,r25,8 │ │ │ │ + addi r10,r24,8 │ │ │ │ fmul f11,f9,f11 │ │ │ │ fmul f11,f11,f12 │ │ │ │ - stfdx f11,r29,r25 │ │ │ │ - beq 254b0 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r8,8 │ │ │ │ + stfdx f11,r29,r24 │ │ │ │ + beq 25d34 │ │ │ │ + srdi r30,r30,1 │ │ │ │ + mtctr r30 │ │ │ │ + addi r2,r10,8 │ │ │ │ fmul f8,f12,f0 │ │ │ │ - lfdx f10,r28,r8 │ │ │ │ - lfdx f11,r28,r9 │ │ │ │ + lfdx f10,r26,r10 │ │ │ │ + lfdx f11,r26,r2 │ │ │ │ fmul f10,f9,f10 │ │ │ │ fmul f12,f8,f0 │ │ │ │ fmul f11,f9,f11 │ │ │ │ fmul f10,f10,f8 │ │ │ │ fmul f11,f11,f12 │ │ │ │ - stfdx f10,r29,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - stfdx f11,r29,r9 │ │ │ │ - bdnz 2547c │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - addi r26,r26,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r25,r25,r10 │ │ │ │ - cmpd r27,r9 │ │ │ │ - std r9,72(r31) │ │ │ │ - bne 25354 │ │ │ │ - mr r26,r22 │ │ │ │ - mr r22,r28 │ │ │ │ - mr r28,r27 │ │ │ │ - ld r29,192(r31) │ │ │ │ - ld r30,200(r31) │ │ │ │ - mr r27,r17 │ │ │ │ + stfdx f10,r29,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + stfdx f11,r29,r2 │ │ │ │ + mfctr r2 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + mtctr r9 │ │ │ │ + bne 25cf0 │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r25,r25,8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r24,r24,r9 │ │ │ │ + cmpd r28,r2 │ │ │ │ + std r2,72(r31) │ │ │ │ + bne 25bd8 │ │ │ │ cmpdi r28,4 │ │ │ │ - beq 25cdc │ │ │ │ + mr r9,r19 │ │ │ │ + mr r24,r21 │ │ │ │ + mr r19,r26 │ │ │ │ + ld r2,176(r31) │ │ │ │ + ld r25,184(r31) │ │ │ │ + mr r21,r29 │ │ │ │ + mr r26,r20 │ │ │ │ + ld r11,192(r31) │ │ │ │ + mr r30,r23 │ │ │ │ + mr r29,r22 │ │ │ │ + mr r20,r9 │ │ │ │ + beq 265a4 │ │ │ │ cmpdi r28,5 │ │ │ │ - li r9,0 │ │ │ │ - beq 25e88 │ │ │ │ - ld r3,32(r31) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 2563c │ │ │ │ + beq 26744 │ │ │ │ + li r2,0 │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 25ed0 │ │ │ │ + ld r10,48(r31) │ │ │ │ sldi r5,r28,3 │ │ │ │ - ld r8,24(r15) │ │ │ │ - sldi r10,r30,4 │ │ │ │ - ld r24,200(r15) │ │ │ │ + ld r4,24(r26) │ │ │ │ + sldi r8,r30,4 │ │ │ │ + sldi r27,r20,1 │ │ │ │ li r7,0 │ │ │ │ - sldi r0,r21,1 │ │ │ │ - add r6,r18,r5 │ │ │ │ - std r6,72(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - add r23,r8,r10 │ │ │ │ - add r12,r6,r5 │ │ │ │ - ld r6,40(r31) │ │ │ │ - add r17,r6,r5 │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 255c4 │ │ │ │ - mulld r8,r21,r9 │ │ │ │ - subf r6,r9,r28 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r25,72(r15) │ │ │ │ - addi r30,r19,8 │ │ │ │ - addi r11,r14,8 │ │ │ │ - std r7,120(r31) │ │ │ │ - mtctr r6 │ │ │ │ - ldx r4,r14,r10 │ │ │ │ - lfdx f0,r19,r10 │ │ │ │ + ld r30,200(r26) │ │ │ │ + li r9,0 │ │ │ │ + add r29,r18,r5 │ │ │ │ + add r0,r10,r5 │ │ │ │ + ld r10,40(r31) │ │ │ │ + add r4,r4,r8 │ │ │ │ + add r6,r10,r5 │ │ │ │ + cmpd r28,r2 │ │ │ │ + ble 25e58 │ │ │ │ + addi r3,r15,8 │ │ │ │ + mulld r8,r20,r2 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + ld r12,72(r26) │ │ │ │ + std r3,72(r31) │ │ │ │ + addi r3,r14,8 │ │ │ │ + ldx r23,r14,r10 │ │ │ │ + lfdx f0,r15,r10 │ │ │ │ + std r3,136(r31) │ │ │ │ + subf r3,r2,r28 │ │ │ │ sldi r8,r8,1 │ │ │ │ - ldx r6,r18,r10 │ │ │ │ - ld r7,136(r31) │ │ │ │ - maddld r7,r7,r9,r6 │ │ │ │ - add r6,r8,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r8,r8,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r29,r6 │ │ │ │ - std r6,88(r31) │ │ │ │ - sldi r6,r7,3 │ │ │ │ - ld r7,56(r31) │ │ │ │ - lfdx f12,r7,r6 │ │ │ │ - ldx r7,r25,r10 │ │ │ │ - ld r6,88(r31) │ │ │ │ + mtctr r3 │ │ │ │ + ldx r3,r18,r10 │ │ │ │ + ld r22,120(r31) │ │ │ │ + maddld r22,r22,r2,r3 │ │ │ │ + add r3,r8,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r8,r8,r27 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r3,r25,r3 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + lfdx f12,r21,r22 │ │ │ │ + ldx r22,r12,r10 │ │ │ │ + maddld r23,r23,r22,r3 │ │ │ │ + ld r3,136(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r4,r4,r7,r6 │ │ │ │ - stfdx f0,r30,r10 │ │ │ │ - stdx r4,r11,r10 │ │ │ │ + stdx r23,r3,r10 │ │ │ │ + ld r3,72(r31) │ │ │ │ + stfdx f0,r3,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 25570 │ │ │ │ - ld r7,120(r31) │ │ │ │ - ldx r9,r14,r5 │ │ │ │ - lxv vs12,0(r23) │ │ │ │ - lxvdsx vs0,r19,r5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r24,r9 │ │ │ │ + bdnz 25e0c │ │ │ │ + ldx r2,r14,r5 │ │ │ │ + lxv vs12,0(r4) │ │ │ │ + lxvdsx vs0,r15,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r24,r9 │ │ │ │ - ble cr4,260ac │ │ │ │ - mtctr r20 │ │ │ │ - ld r8,72(r31) │ │ │ │ - mr r11,r17 │ │ │ │ - mr r4,r12 │ │ │ │ - mr r9,r20 │ │ │ │ - li r30,0 │ │ │ │ - b 2560c │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r30,0(r8) │ │ │ │ - bdz 25c80 │ │ │ │ - ldu r25,-8(r4) │ │ │ │ - ldu r6,-8(r11) │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + ble cr4,26958 │ │ │ │ + mtctr r11 │ │ │ │ + mr r22,r6 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r8,r29 │ │ │ │ + mr r2,r11 │ │ │ │ + b 25e9c │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r8) │ │ │ │ + bdz 2655c │ │ │ │ + ldu r12,-8(r23) │ │ │ │ + ldu r3,-8(r22) │ │ │ │ ldu r10,-8(r8) │ │ │ │ - subf r6,r6,r25 │ │ │ │ - cmpd r10,r6 │ │ │ │ - beq 25600 │ │ │ │ + subf r3,r3,r12 │ │ │ │ + cmpd r10,r3 │ │ │ │ + beq 25e90 │ │ │ │ + ld r3,56(r31) │ │ │ │ addi r7,r7,1 │ │ │ │ addi r10,r10,1 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - cmpd r7,r3 │ │ │ │ + sldi r8,r2,3 │ │ │ │ stdx r10,r18,r8 │ │ │ │ - bne 2553c │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r10,8(r15) │ │ │ │ - ld r8,96(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,144(r31) │ │ │ │ - std r7,80(r31) │ │ │ │ - std r8,96(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bge 23e70 │ │ │ │ - ld r28,48(r15) │ │ │ │ - mr r30,r7 │ │ │ │ - b 251c0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 27360 │ │ │ │ - ble cr7,25738 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - ld r9,88(r15) │ │ │ │ - ld r25,96(r15) │ │ │ │ - addi r26,r22,8 │ │ │ │ + cmpd r7,r3 │ │ │ │ + bne 25dd4 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r9,8(r26) │ │ │ │ + ld r10,88(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r9,128(r31) │ │ │ │ + std r8,80(r31) │ │ │ │ + std r10,88(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bge 244e0 │ │ │ │ + ld r28,48(r26) │ │ │ │ + mr r30,r8 │ │ │ │ + b 25a08 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 27bac │ │ │ │ + ble cr7,25fd0 │ │ │ │ + ld r9,32(r31) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + addi r27,r22,8 │ │ │ │ li r29,0 │ │ │ │ - lfd f29,2088(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f30,2928(r10) │ │ │ │ - ld r10,64(r31) │ │ │ │ - addi r27,r9,1 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - sldi r27,r27,1 │ │ │ │ - srdi r24,r10,3 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - lfdx f1,r25,r9 │ │ │ │ - fdiv f1,f29,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r24,r29 │ │ │ │ + ld r2,88(r9) │ │ │ │ + ld r24,96(r9) │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r26,r2,1 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + srdi r25,r9,3 │ │ │ │ + sldi r26,r26,1 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + lfdx f1,r24,r2 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4780 │ │ │ │ + mulld r2,r25,r29 │ │ │ │ fmul f9,f1,f1 │ │ │ │ fmr f12,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f30,r22,r9 │ │ │ │ - blt cr4,25724 │ │ │ │ - srdi r10,r27,1 │ │ │ │ - lfd f11,-8(r26) │ │ │ │ - mr r9,r26 │ │ │ │ - fmr f0,f30 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r22,r2 │ │ │ │ + blt cr4,25fbc │ │ │ │ + srdi r9,r26,1 │ │ │ │ + lfd f11,-8(r27) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r27 │ │ │ │ + mtctr r9 │ │ │ │ fmul f10,f12,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f10,f11,f10 │ │ │ │ fmul f11,f12,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - stfd f10,-16(r9) │ │ │ │ - stfd f11,-8(r9) │ │ │ │ - bdnz 256fc │ │ │ │ + stfd f10,-16(r2) │ │ │ │ + stfd f11,-8(r2) │ │ │ │ + bdnz 25f94 │ │ │ │ addi r29,r29,1 │ │ │ │ - ld r9,64(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ cmpd r29,r28 │ │ │ │ - add r26,r26,r9 │ │ │ │ - bne 256bc │ │ │ │ + add r27,r27,r2 │ │ │ │ + bne 25f54 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 23e70 │ │ │ │ + ble 244e0 │ │ │ │ ld r9,64(r31) │ │ │ │ - ld r26,56(r31) │ │ │ │ li r8,8 │ │ │ │ - std r8,96(r31) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + ld r26,32(r31) │ │ │ │ + mr r19,r22 │ │ │ │ + std r8,104(r31) │ │ │ │ li r8,0 │ │ │ │ - add r10,r26,r9 │ │ │ │ - std r8,88(r31) │ │ │ │ - srdi r7,r9,3 │ │ │ │ - mr r8,r10 │ │ │ │ - std r10,144(r31) │ │ │ │ - mr r10,r9 │ │ │ │ - std r7,80(r31) │ │ │ │ - add r12,r8,r9 │ │ │ │ - mulli r9,r7,24 │ │ │ │ - add r17,r12,r10 │ │ │ │ - ld r27,88(r31) │ │ │ │ - mr r25,r12 │ │ │ │ - add r16,r17,r10 │ │ │ │ - subf r8,r9,r16 │ │ │ │ - mr r9,r10 │ │ │ │ - add r10,r8,r10 │ │ │ │ - std r8,160(r31) │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,72(r31) │ │ │ │ - std r9,56(r31) │ │ │ │ - lwz r9,112(r15) │ │ │ │ - std r1,112(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 257c0 │ │ │ │ - ld r9,240(r15) │ │ │ │ - ld r10,96(r31) │ │ │ │ - ldx r27,r9,r10 │ │ │ │ - ld r29,88(r15) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r20,r28,-1 │ │ │ │ - cmpdi cr4,r20,0 │ │ │ │ - addi r24,r29,1 │ │ │ │ - mulld r9,r24,r28 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r23,r1,32 │ │ │ │ - blt cr4,27358 │ │ │ │ - mulld r10,r20,r24 │ │ │ │ - mulld r7,r28,r27 │ │ │ │ - neg r9,r24 │ │ │ │ - ld r3,120(r15) │ │ │ │ - ld r21,72(r15) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + add r2,r21,r9 │ │ │ │ + srdi r10,r9,3 │ │ │ │ + mr r20,r8 │ │ │ │ + std r8,96(r31) │ │ │ │ + std r10,88(r31) │ │ │ │ + add r12,r2,r9 │ │ │ │ + std r2,160(r31) │ │ │ │ + mulli r2,r10,24 │ │ │ │ + add r17,r12,r9 │ │ │ │ + mr r24,r12 │ │ │ │ + add r16,r17,r9 │ │ │ │ + subf r2,r2,r16 │ │ │ │ + std r2,152(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,80(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,72(r31) │ │ │ │ + lwz r2,112(r26) │ │ │ │ + std r1,136(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 26058 │ │ │ │ + ld r2,240(r26) │ │ │ │ + ld r9,104(r31) │ │ │ │ + ldx r20,r2,r9 │ │ │ │ + ld r23,88(r26) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r27,r28,-1 │ │ │ │ + cmpdi cr4,r27,0 │ │ │ │ + addi r30,r23,1 │ │ │ │ + mulld r2,r30,r28 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + blt cr4,27ba4 │ │ │ │ + mulld r9,r27,r30 │ │ │ │ + mulld r8,r28,r20 │ │ │ │ + ld r6,120(r26) │ │ │ │ + mulli r4,r30,-16 │ │ │ │ sldi r5,r28,3 │ │ │ │ - sldi r30,r24,1 │ │ │ │ - cmpdi r24,0 │ │ │ │ - std r18,120(r31) │ │ │ │ - sldi r4,r9,4 │ │ │ │ - addi r8,r5,-8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r3,r3,r9 │ │ │ │ - add r10,r23,r10 │ │ │ │ - ldx r6,r21,r8 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - ld r12,40(r31) │ │ │ │ - mr r18,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - fcfid f0,f0 │ │ │ │ + ld r22,72(r26) │ │ │ │ + sldi r29,r30,1 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + addi r10,r5,-8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + add r9,r25,r9 │ │ │ │ + add r6,r6,r2 │ │ │ │ + lxsdx vs32,r22,r10 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + ld r3,40(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r11,r9,1 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - stdx r9,r12,r8 │ │ │ │ - ld r12,48(r31) │ │ │ │ - add r11,r11,r29 │ │ │ │ - add r9,r6,r9 │ │ │ │ - stdx r11,r12,r8 │ │ │ │ - ble 258b8 │ │ │ │ - addi r12,r9,1 │ │ │ │ - addi r11,r18,8 │ │ │ │ - divd r0,r9,r6 │ │ │ │ - std r11,104(r31) │ │ │ │ - divd r11,r12,r6 │ │ │ │ - mulld r0,r0,r6 │ │ │ │ - mulld r11,r11,r6 │ │ │ │ - subf r0,r0,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r11,r11,r12 │ │ │ │ - ld r12,104(r31) │ │ │ │ - std r0,8(r18) │ │ │ │ - addi r18,r12,8 │ │ │ │ - std r11,8(r12) │ │ │ │ - bdnz 2587c │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r10,r10,r4 │ │ │ │ - cmpdi cr7,r8,-8 │ │ │ │ - bne cr7,2582c │ │ │ │ - ld r18,120(r31) │ │ │ │ + mffprd r7,f0 │ │ │ │ + addi r2,r7,1 │ │ │ │ + subf r7,r23,r7 │ │ │ │ + stdx r7,r3,r10 │ │ │ │ + ld r3,48(r31) │ │ │ │ + add r2,r2,r23 │ │ │ │ + stdx r2,r3,r10 │ │ │ │ + ble cr7,26188 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtvsrdd vs33,r7,r7 │ │ │ │ + nop │ │ │ │ + plxv vs45,205696 # 58480 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r9 │ │ │ │ + andi. r3,r2,1 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + beq 26140 │ │ │ │ + xxmr vs43,vs45 │ │ │ │ + cmpdi r3,0 │ │ │ │ + vaddudm v13,v13,v31 │ │ │ │ + addi r7,r9,16 │ │ │ │ + vaddudm v12,v0,v1 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 26188 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v13,v31 │ │ │ │ + vaddudm v11,v13,v1 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + mfctr r2 │ │ │ │ + addi r7,r7,32 │ │ │ │ + vaddudm v12,v0,v1 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + vaddudm v13,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + mtctr r3 │ │ │ │ + stxv vs43,-32(r7) │ │ │ │ + stxv vs44,-16(r7) │ │ │ │ + bne 26148 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r4 │ │ │ │ + cmpdi r10,-8 │ │ │ │ + bne 260b8 │ │ │ │ li r4,0 │ │ │ │ - std r7,104(r31) │ │ │ │ mr r3,r18 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r7,104(r31) │ │ │ │ - ld r8,176(r15) │ │ │ │ - li r10,16 │ │ │ │ - li r6,0 │ │ │ │ - addi r11,r26,-16 │ │ │ │ - addi r3,r9,-8 │ │ │ │ - ld r9,48(r31) │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r8,r8,r7 │ │ │ │ - addi r4,r9,-8 │ │ │ │ - ld r7,80(r31) │ │ │ │ - ldu r5,8(r3) │ │ │ │ - ldu r9,8(r4) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - lfd f0,8(r8) │ │ │ │ - mulld r7,r6,r7 │ │ │ │ - cmpd r5,r9 │ │ │ │ - sldi r0,r7,3 │ │ │ │ - add r12,r26,r0 │ │ │ │ - stfdx f12,r26,r0 │ │ │ │ - bge 259d8 │ │ │ │ - addi r7,r7,1 │ │ │ │ + std r8,120(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r8,120(r31) │ │ │ │ + li r9,16 │ │ │ │ + li r7,0 │ │ │ │ + addi r3,r21,-16 │ │ │ │ + ld r10,176(r26) │ │ │ │ + addi r4,r2,-8 │ │ │ │ + ld r2,48(r31) │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r10,r10,r8 │ │ │ │ + addi r5,r2,-8 │ │ │ │ + ld r6,88(r31) │ │ │ │ + ldu r2,8(r4) │ │ │ │ + ldu r8,8(r5) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + lfd f0,8(r10) │ │ │ │ + mulld r6,r7,r6 │ │ │ │ + cmpd r2,r8 │ │ │ │ + sldi r0,r6,3 │ │ │ │ + add r11,r21,r0 │ │ │ │ + stfdx f12,r21,r0 │ │ │ │ + bge 262b0 │ │ │ │ + addi r6,r6,1 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - addi r0,r5,2 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - cmpd r0,r9 │ │ │ │ - lfdx f11,r22,r7 │ │ │ │ + addi r0,r2,2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + cmpd r0,r8 │ │ │ │ + lfdx f11,r19,r6 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f12,8(r12) │ │ │ │ - bgt 259d8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f9,r11,r10 │ │ │ │ - mr r7,r10 │ │ │ │ + stfd f12,8(r11) │ │ │ │ + bgt 262b0 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + lfdx f9,r3,r9 │ │ │ │ fmr f12,f0 │ │ │ │ - subf r9,r5,r9 │ │ │ │ - andi. r5,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - beq 2599c │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ + mr r6,r9 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 26264 │ │ │ │ + lfdx f11,r19,r9 │ │ │ │ fmul f12,f0,f0 │ │ │ │ - cmpdi r5,0 │ │ │ │ - addi r7,r10,8 │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r6,r9,8 │ │ │ │ fmul f11,f9,f11 │ │ │ │ fmul f11,f11,f12 │ │ │ │ - stfdx f11,r26,r10 │ │ │ │ - beq 259d8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r7,8 │ │ │ │ + stfdx f11,r21,r9 │ │ │ │ + beq 262b0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r8,r6,8 │ │ │ │ fmul f8,f12,f0 │ │ │ │ - lfdx f10,r22,r7 │ │ │ │ - lfdx f11,r22,r9 │ │ │ │ + lfdx f10,r19,r6 │ │ │ │ + mfctr r2 │ │ │ │ + lfdx f11,r19,r8 │ │ │ │ + cmpdi r2,1 │ │ │ │ fmul f10,f9,f10 │ │ │ │ fmul f12,f8,f0 │ │ │ │ fmul f11,f9,f11 │ │ │ │ fmul f10,f10,f8 │ │ │ │ fmul f11,f11,f12 │ │ │ │ - stfdx f10,r26,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - stfdx f11,r26,r9 │ │ │ │ - bdnz 259a4 │ │ │ │ - addi r6,r6,1 │ │ │ │ - ld r9,64(r31) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r28,r6 │ │ │ │ - add r10,r10,r9 │ │ │ │ - bne 2590c │ │ │ │ + stfdx f10,r21,r6 │ │ │ │ + addi r6,r6,16 │ │ │ │ + stfdx f11,r21,r8 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + mtctr r8 │ │ │ │ + bne 2626c │ │ │ │ + addi r7,r7,1 │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r28,r7 │ │ │ │ + add r9,r9,r2 │ │ │ │ + bne 261d4 │ │ │ │ cmpdi r28,4 │ │ │ │ - beq 271c4 │ │ │ │ + beq 27a10 │ │ │ │ cmpdi r28,5 │ │ │ │ - li r9,0 │ │ │ │ - beq 26fb0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 25b3c │ │ │ │ - ld r10,48(r31) │ │ │ │ - sldi r3,r28,3 │ │ │ │ - ld r11,24(r15) │ │ │ │ - sldi r27,r27,4 │ │ │ │ - ld r30,200(r15) │ │ │ │ - li r5,0 │ │ │ │ - sldi r0,r24,1 │ │ │ │ - add r12,r18,r3 │ │ │ │ - add r6,r10,r3 │ │ │ │ - ld r10,40(r31) │ │ │ │ - add r11,r11,r27 │ │ │ │ - add r10,r10,r3 │ │ │ │ - std r10,120(r31) │ │ │ │ - cmpd r28,r9 │ │ │ │ - ble 25ac0 │ │ │ │ + li r2,0 │ │ │ │ + beq 27800 │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 26418 │ │ │ │ + ld r9,48(r31) │ │ │ │ + sldi r4,r28,3 │ │ │ │ + ld r3,24(r26) │ │ │ │ + sldi r20,r20,4 │ │ │ │ + sldi r0,r30,1 │ │ │ │ + li r6,0 │ │ │ │ + ld r29,200(r26) │ │ │ │ + li r11,0 │ │ │ │ + add r12,r18,r4 │ │ │ │ + add r7,r9,r4 │ │ │ │ + ld r9,40(r31) │ │ │ │ + add r3,r3,r20 │ │ │ │ + add r10,r9,r4 │ │ │ │ + cmpd r28,r2 │ │ │ │ + ble 263a0 │ │ │ │ + addi r8,r15,8 │ │ │ │ + mulld r5,r30,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r20,72(r26) │ │ │ │ + std r8,120(r31) │ │ │ │ addi r8,r14,8 │ │ │ │ - mulld r7,r24,r9 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r21,72(r15) │ │ │ │ - addi r27,r19,8 │ │ │ │ - std r8,104(r31) │ │ │ │ - subf r8,r9,r28 │ │ │ │ - ldx r29,r14,r10 │ │ │ │ - lfdx f0,r19,r10 │ │ │ │ + ldx r22,r14,r9 │ │ │ │ + lfdx f0,r15,r9 │ │ │ │ + std r8,128(r31) │ │ │ │ + subf r8,r2,r28 │ │ │ │ + sldi r5,r5,1 │ │ │ │ mtctr r8 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ldx r8,r18,r10 │ │ │ │ - ld r4,80(r31) │ │ │ │ - maddld r4,r4,r9,r8 │ │ │ │ - add r8,r7,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r7,r7,r0 │ │ │ │ + ldx r8,r18,r9 │ │ │ │ + ld r23,88(r31) │ │ │ │ + maddld r23,r23,r2,r8 │ │ │ │ + add r8,r5,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r5,r5,r0 │ │ │ │ sldi r8,r8,3 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f12,r26,r4 │ │ │ │ - ldx r4,r21,r10 │ │ │ │ + ldx r8,r25,r8 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + lfdx f12,r21,r23 │ │ │ │ + ldx r23,r20,r9 │ │ │ │ + maddld r22,r22,r23,r8 │ │ │ │ + ld r8,128(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r29,r29,r4,r8 │ │ │ │ - ld r8,104(r31) │ │ │ │ - stfdx f0,r27,r10 │ │ │ │ - stdx r29,r8,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 25a78 │ │ │ │ - ldx r9,r14,r3 │ │ │ │ - lxv vs12,0(r11) │ │ │ │ - lxvdsx vs0,r19,r3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ + stdx r22,r8,r9 │ │ │ │ + ld r8,120(r31) │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 26354 │ │ │ │ + ldx r2,r14,r4 │ │ │ │ + lxv vs12,0(r3) │ │ │ │ + lxvdsx vs0,r15,r4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r29,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - ble cr4,26fa0 │ │ │ │ - mtctr r20 │ │ │ │ - ld r29,120(r31) │ │ │ │ - mr r4,r6 │ │ │ │ - mr r7,r12 │ │ │ │ - mr r9,r20 │ │ │ │ - li r21,0 │ │ │ │ - b 25b08 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r21,0(r7) │ │ │ │ - bdz 26f80 │ │ │ │ - ldu r27,-8(r4) │ │ │ │ - ldu r8,-8(r29) │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - subf r8,r8,r27 │ │ │ │ - cmpd r10,r8 │ │ │ │ - beq 25afc │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - stdx r10,r18,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ - bne 25a44 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,8(r15) │ │ │ │ - ld r8,96(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,112(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + ble cr4,277f0 │ │ │ │ + mtctr r27 │ │ │ │ + mr r22,r10 │ │ │ │ + mr r23,r7 │ │ │ │ + mr r5,r12 │ │ │ │ + mr r2,r27 │ │ │ │ + b 263e4 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r11,0(r5) │ │ │ │ + bdz 277d0 │ │ │ │ + ldu r20,-8(r23) │ │ │ │ + ldu r8,-8(r22) │ │ │ │ + ldu r9,-8(r5) │ │ │ │ + subf r8,r8,r20 │ │ │ │ + cmpd r9,r8 │ │ │ │ + beq 263d8 │ │ │ │ + ld r5,56(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r8,r2,3 │ │ │ │ + stdx r9,r18,r8 │ │ │ │ + cmpd r6,r5 │ │ │ │ + bne 2631c │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r9,8(r26) │ │ │ │ + ld r10,104(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r9,136(r31) │ │ │ │ std r8,96(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bge 23e70 │ │ │ │ - ld r28,48(r15) │ │ │ │ - mr r27,r7 │ │ │ │ - b 257a4 │ │ │ │ + std r10,104(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bge 244e0 │ │ │ │ + ld r28,48(r26) │ │ │ │ + mr r20,r8 │ │ │ │ + b 2603c │ │ │ │ sldi r4,r28,3 │ │ │ │ + ld r2,32(r31) │ │ │ │ ld r6,0(r1) │ │ │ │ - ld r27,240(r15) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r29,72(r15) │ │ │ │ - lxsd v0,88(r15) │ │ │ │ - ld r0,120(r15) │ │ │ │ - mr r23,r1 │ │ │ │ + mr r29,r1 │ │ │ │ mtctr r30 │ │ │ │ - mr r11,r28 │ │ │ │ - addi r10,r4,15 │ │ │ │ - li r5,0 │ │ │ │ + li r3,0 │ │ │ │ li r8,0 │ │ │ │ - li r7,0 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mr r9,r27 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - addi r26,r1,32 │ │ │ │ - ble 260d4 │ │ │ │ - std r7,0(r9) │ │ │ │ - std r8,8(r9) │ │ │ │ - ble cr7,260c4 │ │ │ │ + li r10,0 │ │ │ │ + addi r9,r4,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + ld r27,240(r2) │ │ │ │ + ld r7,72(r2) │ │ │ │ + lxsd v0,88(r2) │ │ │ │ + ld r26,120(r2) │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + mr r2,r27 │ │ │ │ + addi r25,r1,32 │ │ │ │ + ble 26980 │ │ │ │ + std r10,0(r2) │ │ │ │ + std r8,8(r2) │ │ │ │ + ble cr7,26970 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - li r24,0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - sldi r3,r5,3 │ │ │ │ + li r0,0 │ │ │ │ + addi r9,r4,-8 │ │ │ │ + sldi r11,r3,3 │ │ │ │ + li r5,0 │ │ │ │ li r6,0 │ │ │ │ - li r7,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r3,r0,r3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 25c10 │ │ │ │ - ldx r10,r29,r6 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - std r7,0(r9) │ │ │ │ - ldx r21,r29,r6 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - mtfprd f12,r21 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r11,r26,r11 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 264ec │ │ │ │ + ldx r9,r7,r5 │ │ │ │ + mulld r6,r6,r9 │ │ │ │ + std r6,0(r2) │ │ │ │ + ldx r24,r7,r5 │ │ │ │ + lfdx f0,r11,r5 │ │ │ │ + mtfprd f12,r24 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r25,f0 │ │ │ │ - divd r10,r25,r21 │ │ │ │ - mulld r10,r10,r21 │ │ │ │ - subf r10,r10,r25 │ │ │ │ - add r10,r10,r21 │ │ │ │ - divd r25,r10,r21 │ │ │ │ - mulld r25,r25,r21 │ │ │ │ - subf r10,r25,r10 │ │ │ │ - add r7,r10,r7 │ │ │ │ - stdx r10,r26,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - std r7,0(r9) │ │ │ │ - bdnz 25c04 │ │ │ │ + mffprd r10,f0 │ │ │ │ + divd r9,r10,r24 │ │ │ │ + mulld r9,r9,r24 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r24 │ │ │ │ + divd r10,r9,r24 │ │ │ │ + mulld r10,r10,r24 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + add r6,r9,r6 │ │ │ │ + stdx r9,r25,r5 │ │ │ │ + addi r5,r5,8 │ │ │ │ + std r6,0(r2) │ │ │ │ + bdnz 264e0 │ │ │ │ addi r8,r8,1 │ │ │ │ cmpd r8,r30 │ │ │ │ - beq 260d4 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r5,r5,r28 │ │ │ │ - std r24,0(r9) │ │ │ │ - std r8,8(r9) │ │ │ │ - b 25be0 │ │ │ │ + beq 26980 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r3,r3,r28 │ │ │ │ + std r0,0(r2) │ │ │ │ + std r8,8(r2) │ │ │ │ + b 264bc │ │ │ │ + ld r8,56(r31) │ │ │ │ ld r10,0(r18) │ │ │ │ addi r7,r7,1 │ │ │ │ - cmpd r3,r7 │ │ │ │ + cmpd r8,r7 │ │ │ │ addi r10,r10,1 │ │ │ │ std r10,0(r18) │ │ │ │ - bne 25544 │ │ │ │ - b 2563c │ │ │ │ + bne 25ddc │ │ │ │ + b 25ed0 │ │ │ │ nop │ │ │ │ - blt 25cb4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f25,f30 │ │ │ │ - b 253bc │ │ │ │ + fmul f31,f26,f30 │ │ │ │ + bge 25c34 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f25 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,120(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f29 │ │ │ │ - b 253bc │ │ │ │ - ld r0,88(r31) │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 2563c │ │ │ │ - mulli r5,r23,48 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f26 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f0,f1,f30 │ │ │ │ + fdiv f31,f0,f31 │ │ │ │ + b 25c34 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 25ed0 │ │ │ │ + mulli r9,r2,48 │ │ │ │ ld r4,0(r14) │ │ │ │ - ld r8,0(r24) │ │ │ │ - ld r11,24(r15) │ │ │ │ + ld r7,0(r27) │ │ │ │ + sldi r11,r2,4 │ │ │ │ + sldi r2,r2,5 │ │ │ │ sldi r10,r23,4 │ │ │ │ - sldi r3,r23,5 │ │ │ │ - sldi r7,r30,4 │ │ │ │ - lfd f9,0(r19) │ │ │ │ - ld r6,200(r15) │ │ │ │ - addi r10,r10,8 │ │ │ │ - ld r21,8(r24) │ │ │ │ - ld r20,16(r24) │ │ │ │ - ld r28,24(r24) │ │ │ │ - addi r24,r29,-8 │ │ │ │ - addi r3,r3,24 │ │ │ │ - mulld r12,r4,r8 │ │ │ │ - add r30,r29,r10 │ │ │ │ - add r4,r11,r7 │ │ │ │ - addi r9,r5,40 │ │ │ │ - li r5,0 │ │ │ │ - add r17,r29,r3 │ │ │ │ - add r25,r29,r9 │ │ │ │ - mr r3,r5 │ │ │ │ - mr r5,r27 │ │ │ │ - mr r27,r0 │ │ │ │ - ld r7,56(r31) │ │ │ │ - ldu r0,8(r24) │ │ │ │ - sldi r9,r3,3 │ │ │ │ - mr r8,r30 │ │ │ │ - li r10,0 │ │ │ │ - std r18,72(r31) │ │ │ │ - std r14,88(r31) │ │ │ │ - std r12,120(r31) │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ - add r0,r12,r0 │ │ │ │ - mulld r7,r0,r21 │ │ │ │ + ld r6,24(r26) │ │ │ │ + ld r30,8(r27) │ │ │ │ + sldi r3,r20,1 │ │ │ │ + addi r5,r25,-8 │ │ │ │ + li r8,0 │ │ │ │ + addi r11,r11,8 │ │ │ │ + ld r20,16(r27) │ │ │ │ + ld r28,24(r27) │ │ │ │ + addi r2,r2,24 │ │ │ │ + lfd f9,0(r15) │ │ │ │ + mulld r27,r4,r7 │ │ │ │ + ld r7,200(r26) │ │ │ │ + add r12,r25,r11 │ │ │ │ + add r2,r25,r2 │ │ │ │ + mr r11,r19 │ │ │ │ + addi r9,r9,40 │ │ │ │ + add r6,r6,r10 │ │ │ │ + std r2,72(r31) │ │ │ │ + add r4,r25,r9 │ │ │ │ + ldu r10,8(r5) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r25,r12 │ │ │ │ + li r9,0 │ │ │ │ + std r18,136(r31) │ │ │ │ + std r14,144(r31) │ │ │ │ + std r15,160(r31) │ │ │ │ + lfdx f12,r21,r2 │ │ │ │ + add r10,r27,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - ld r11,176(r31) │ │ │ │ - ldu r23,8(r8) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r14,r17 │ │ │ │ + mulld r23,r10,r30 │ │ │ │ + ld r19,168(r31) │ │ │ │ + ldu r22,8(r25) │ │ │ │ + sldi r2,r9,3 │ │ │ │ li r18,0 │ │ │ │ - std r19,152(r31) │ │ │ │ - std r22,160(r31) │ │ │ │ - std r0,184(r31) │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - add r23,r7,r23 │ │ │ │ - mulld r12,r23,r20 │ │ │ │ + std r21,176(r31) │ │ │ │ + std r11,184(r31) │ │ │ │ + ld r15,72(r31) │ │ │ │ + std r27,192(r31) │ │ │ │ + lfdx f10,r19,r2 │ │ │ │ + add r22,r23,r22 │ │ │ │ + mulld r14,r22,r20 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - ld r19,104(r31) │ │ │ │ - ldu r11,8(r14) │ │ │ │ - sldi r9,r18,3 │ │ │ │ - mtctr r27 │ │ │ │ - ld r29,112(r31) │ │ │ │ - mr r22,r25 │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ - mulld r19,r11,r28 │ │ │ │ + ld r27,96(r31) │ │ │ │ + ldu r0,8(r15) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + mtctr r29 │ │ │ │ + mr r21,r4 │ │ │ │ + ld r11,104(r31) │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r0,r14,r0 │ │ │ │ + mulld r19,r0,r28 │ │ │ │ fmul f11,f10,f11 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r22) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lxv vs8,0(r4) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + lfd f0,0(r11) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r11,r11,8 │ │ │ │ + lxv vs8,0(r6) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r0,r9,4 │ │ │ │ - lxvx vs7,r6,r0 │ │ │ │ + add r2,r19,r2 │ │ │ │ + sldi r27,r2,4 │ │ │ │ + lxvx vs7,r7,r27 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r0 │ │ │ │ - bdnz 25de0 │ │ │ │ + stxvx vs8,r7,r27 │ │ │ │ + bdnz 266a0 │ │ │ │ addi r18,r18,1 │ │ │ │ - cmpd r18,r27 │ │ │ │ - bne 25dac │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r19,152(r31) │ │ │ │ - ld r22,160(r31) │ │ │ │ - ld r0,184(r31) │ │ │ │ - cmpd r10,r18 │ │ │ │ - bne 25d7c │ │ │ │ - addi r3,r3,1 │ │ │ │ - ld r18,72(r31) │ │ │ │ - ld r14,88(r31) │ │ │ │ - ld r12,120(r31) │ │ │ │ - cmpd r3,r10 │ │ │ │ - bne 25d4c │ │ │ │ - mr r27,r5 │ │ │ │ - addi r5,r3,-1 │ │ │ │ - stfd f0,32(r19) │ │ │ │ - std r9,32(r14) │ │ │ │ - std r0,8(r14) │ │ │ │ - stfd f12,8(r19) │ │ │ │ - std r23,16(r14) │ │ │ │ - stfd f10,16(r19) │ │ │ │ - std r11,24(r14) │ │ │ │ - std r5,24(r18) │ │ │ │ - std r5,0(r18) │ │ │ │ - std r5,8(r18) │ │ │ │ - std r5,16(r18) │ │ │ │ - stfd f11,24(r19) │ │ │ │ - b 2563c │ │ │ │ - ld r10,88(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 2563c │ │ │ │ - sldi r8,r23,4 │ │ │ │ - mulli r11,r23,48 │ │ │ │ - ld r6,0(r14) │ │ │ │ - sldi r9,r23,5 │ │ │ │ - ld r7,0(r24) │ │ │ │ - ld r4,24(r15) │ │ │ │ - sldi r28,r23,6 │ │ │ │ - sldi r5,r30,4 │ │ │ │ - ld r17,16(r24) │ │ │ │ - addi r8,r8,8 │ │ │ │ - addi r0,r9,24 │ │ │ │ - ld r30,8(r24) │ │ │ │ - ld r21,24(r24) │ │ │ │ - ld r25,32(r24) │ │ │ │ - addi r3,r29,-8 │ │ │ │ - addi r28,r28,56 │ │ │ │ - lfd f8,0(r19) │ │ │ │ - std r22,152(r31) │ │ │ │ - mr r22,r10 │ │ │ │ - add r9,r29,r8 │ │ │ │ - add r0,r29,r0 │ │ │ │ + cmpd r18,r3 │ │ │ │ + bne 2666c │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r21,176(r31) │ │ │ │ + ld r11,184(r31) │ │ │ │ + ld r27,192(r31) │ │ │ │ + cmpd r9,r18 │ │ │ │ + bne 2663c │ │ │ │ + addi r8,r8,1 │ │ │ │ + ld r18,136(r31) │ │ │ │ + ld r14,144(r31) │ │ │ │ + ld r15,160(r31) │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 26610 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stfd f0,32(r15) │ │ │ │ + mr r19,r11 │ │ │ │ + std r2,32(r14) │ │ │ │ + std r0,24(r14) │ │ │ │ + std r10,8(r14) │ │ │ │ + std r22,16(r14) │ │ │ │ + mtvsrdd vs0,r29,r29 │ │ │ │ + stfd f12,8(r15) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f11,24(r15) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 25ed0 │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 25ed0 │ │ │ │ + ld r9,0(r27) │ │ │ │ + ld r11,0(r14) │ │ │ │ + mulli r10,r2,48 │ │ │ │ + sldi r3,r2,4 │ │ │ │ + sldi r6,r2,5 │ │ │ │ + sldi r2,r2,6 │ │ │ │ + ld r5,24(r26) │ │ │ │ + sldi r7,r23,4 │ │ │ │ + ld r12,8(r27) │ │ │ │ + sldi r30,r20,1 │ │ │ │ + addi r4,r25,-8 │ │ │ │ li r8,0 │ │ │ │ - mulld r24,r6,r7 │ │ │ │ - ld r6,200(r15) │ │ │ │ - add r4,r4,r5 │ │ │ │ - add r28,r29,r28 │ │ │ │ - std r9,120(r31) │ │ │ │ - addi r9,r11,40 │ │ │ │ - add r20,r29,r9 │ │ │ │ - ld r10,120(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r29,8(r3) │ │ │ │ - li r5,0 │ │ │ │ - std r18,160(r31) │ │ │ │ + addi r0,r2,56 │ │ │ │ + ld r2,16(r27) │ │ │ │ + addi r3,r3,8 │ │ │ │ + addi r6,r6,24 │ │ │ │ + ld r23,24(r27) │ │ │ │ + lfd f8,0(r15) │ │ │ │ + ld r27,32(r27) │ │ │ │ + mulld r9,r11,r9 │ │ │ │ + add r0,r25,r0 │ │ │ │ + addi r10,r10,40 │ │ │ │ + add r5,r5,r7 │ │ │ │ + ld r7,200(r26) │ │ │ │ + std r2,136(r31) │ │ │ │ + add r2,r25,r3 │ │ │ │ + add r22,r25,r10 │ │ │ │ + std r2,144(r31) │ │ │ │ + add r2,r25,r6 │ │ │ │ + mr r6,r9 │ │ │ │ + std r2,160(r31) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ldu r25,8(r4) │ │ │ │ + ld r28,144(r31) │ │ │ │ + li r11,0 │ │ │ │ + std r18,176(r31) │ │ │ │ std r14,184(r31) │ │ │ │ - std r19,192(r31) │ │ │ │ - std r24,200(r31) │ │ │ │ - std r30,216(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - add r29,r24,r29 │ │ │ │ - std r29,208(r31) │ │ │ │ - lfdx f9,r10,r9 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - mr r29,r8 │ │ │ │ + std r15,192(r31) │ │ │ │ + std r21,200(r31) │ │ │ │ + lfdx f9,r21,r2 │ │ │ │ + std r19,208(r31) │ │ │ │ + std r6,216(r31) │ │ │ │ + add r25,r6,r25 │ │ │ │ fmul f9,f8,f9 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - ld r7,168(r31) │ │ │ │ - sldi r9,r5,3 │ │ │ │ - mr r8,r0 │ │ │ │ - std r17,232(r31) │ │ │ │ - ldu r12,8(r10) │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - add r12,r9,r12 │ │ │ │ + mulld r2,r25,r12 │ │ │ │ + std r25,224(r31) │ │ │ │ + mr r25,r8 │ │ │ │ + std r2,72(r31) │ │ │ │ + ld r10,152(r31) │ │ │ │ + sldi r2,r11,3 │ │ │ │ + ldu r20,8(r28) │ │ │ │ + li r9,0 │ │ │ │ + std r12,232(r31) │ │ │ │ + ld r8,160(r31) │ │ │ │ + lfdx f12,r10,r2 │ │ │ │ + ld r2,72(r31) │ │ │ │ + add r20,r2,r20 │ │ │ │ + ld r2,136(r31) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - std r10,72(r31) │ │ │ │ - li r10,0 │ │ │ │ - mulld r7,r12,r17 │ │ │ │ - std r12,224(r31) │ │ │ │ - ldu r23,8(r8) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r14,r20 │ │ │ │ - li r17,0 │ │ │ │ - lfdx f10,r16,r9 │ │ │ │ - add r23,r7,r23 │ │ │ │ + std r20,240(r31) │ │ │ │ + mulld r6,r20,r2 │ │ │ │ + ldu r10,8(r8) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mr r14,r22 │ │ │ │ + li r15,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r10,r6,r10 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r12,r23,r21 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r11,8(r14) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - mtctr r22 │ │ │ │ - mr r19,r28 │ │ │ │ - mr r30,r27 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mulld r12,r10,r23 │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mtctr r29 │ │ │ │ + mr r19,r0 │ │ │ │ + mr r21,r16 │ │ │ │ + lfdx f11,r17,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r18,r11,r25 │ │ │ │ + mulld r18,r3,r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r19) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - lxv vs7,0(r4) │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r9,r18,r9 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + ldu r2,8(r19) │ │ │ │ + addi r21,r21,8 │ │ │ │ + lxv vs7,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r24,r9,4 │ │ │ │ - lxvx vs6,r6,r24 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r20,r2,4 │ │ │ │ + lxvx vs6,r7,r20 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r24 │ │ │ │ - bdnz 25fe0 │ │ │ │ - addi r17,r17,1 │ │ │ │ - cmpd r17,r22 │ │ │ │ - bne 25fb0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r17 │ │ │ │ - bne 25f88 │ │ │ │ - addi r5,r5,1 │ │ │ │ - ld r12,224(r31) │ │ │ │ - ld r17,232(r31) │ │ │ │ - cmpd r5,r10 │ │ │ │ - bne 25f50 │ │ │ │ - mr r8,r29 │ │ │ │ - ld r18,160(r31) │ │ │ │ + stxvx vs7,r7,r20 │ │ │ │ + bdnz 26890 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r15,r30 │ │ │ │ + bne 26860 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r15 │ │ │ │ + bne 26840 │ │ │ │ + addi r11,r11,1 │ │ │ │ + ld r12,232(r31) │ │ │ │ + ld r20,240(r31) │ │ │ │ + cmpd r11,r9 │ │ │ │ + bne 2680c │ │ │ │ + mr r8,r25 │ │ │ │ + ld r18,176(r31) │ │ │ │ ld r14,184(r31) │ │ │ │ - ld r19,192(r31) │ │ │ │ - ld r24,200(r31) │ │ │ │ - ld r30,216(r31) │ │ │ │ - ld r29,208(r31) │ │ │ │ + ld r15,192(r31) │ │ │ │ + ld r21,200(r31) │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bne 25f08 │ │ │ │ - addi r10,r8,-1 │ │ │ │ - ld r22,152(r31) │ │ │ │ - stfd f0,40(r19) │ │ │ │ - std r9,40(r14) │ │ │ │ - std r29,8(r14) │ │ │ │ - stfd f9,8(r19) │ │ │ │ - std r12,16(r14) │ │ │ │ - stfd f12,16(r19) │ │ │ │ - std r23,24(r14) │ │ │ │ - std r10,32(r18) │ │ │ │ - std r10,0(r18) │ │ │ │ - std r10,8(r18) │ │ │ │ - std r10,16(r18) │ │ │ │ - std r10,24(r18) │ │ │ │ - stfd f10,24(r19) │ │ │ │ - std r11,32(r14) │ │ │ │ - stfd f11,32(r19) │ │ │ │ - b 2563c │ │ │ │ - sldi r10,r20,3 │ │ │ │ - mr r9,r20 │ │ │ │ + ld r19,208(r31) │ │ │ │ + ld r6,216(r31) │ │ │ │ + ld r25,224(r31) │ │ │ │ + cmpd r8,r11 │ │ │ │ + bne 267c8 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stfd f0,40(r15) │ │ │ │ + std r2,40(r14) │ │ │ │ + std r3,32(r14) │ │ │ │ + std r25,8(r14) │ │ │ │ + std r20,16(r14) │ │ │ │ + mtvsrdd vs0,r29,r29 │ │ │ │ + stfd f9,8(r15) │ │ │ │ + stfd f12,16(r15) │ │ │ │ + std r29,32(r18) │ │ │ │ + std r10,24(r14) │ │ │ │ + stfd f10,24(r15) │ │ │ │ + stfd f11,32(r15) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 25ed0 │ │ │ │ + sldi r10,r11,3 │ │ │ │ + mr r2,r11 │ │ │ │ ldx r10,r18,r10 │ │ │ │ - b 25624 │ │ │ │ - mr r9,r28 │ │ │ │ - b 254fc │ │ │ │ + b 25eb4 │ │ │ │ + mr r2,r28 │ │ │ │ + b 25d94 │ │ │ │ addi r8,r8,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r3,r3,r28 │ │ │ │ + bdnz 264a8 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,26a54 │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 26ab8 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r7 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 269f4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 269e0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 269d0 │ │ │ │ + lxv vs32,0(r7) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r7,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ addi r9,r9,16 │ │ │ │ - add r5,r5,r28 │ │ │ │ - bdnz 25bcc │ │ │ │ - addi r8,r29,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,26164 │ │ │ │ - mr r6,r28 │ │ │ │ - li r5,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r10,r6,3 │ │ │ │ - beq 2612c │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 2611c │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 26110 │ │ │ │ - ld r7,0(r29) │ │ │ │ - mr r8,r29 │ │ │ │ - mr r11,r28 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - addi r11,r11,-1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - cmpdi r11,1 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - beq 2615c │ │ │ │ - srdi r9,r6,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r10,8(r8) │ │ │ │ - ld r9,16(r8) │ │ │ │ - ld r4,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - mulld r9,r5,r9 │ │ │ │ - ld r6,0(r8) │ │ │ │ - mulld r7,r10,r4 │ │ │ │ - mulld r5,r9,r6 │ │ │ │ - bdnz 26134 │ │ │ │ - mulld r9,r7,r5 │ │ │ │ - b 26168 │ │ │ │ - li r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 26a28 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 269fc │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r28,r28,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 26a54 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r7,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5200 │ │ │ │ sldi r3,r30,4 │ │ │ │ - frip f30,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c80 │ │ │ │ mr r4,r27 │ │ │ │ - mr r29,r3 │ │ │ │ + mr r28,r3 │ │ │ │ mr r3,r30 │ │ │ │ - mr r5,r29 │ │ │ │ - fctidz f0,f30 │ │ │ │ + mr r5,r28 │ │ │ │ + fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r29 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r28,48(r15) │ │ │ │ - ld r30,8(r15) │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - std r9,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 250a0 │ │ │ │ - mr r9,r27 │ │ │ │ - ld r5,32(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 24390 │ │ │ │ - ld r10,48(r31) │ │ │ │ - sldi r6,r27,3 │ │ │ │ - ld r4,24(r15) │ │ │ │ - sldi r24,r24,4 │ │ │ │ - ld r11,200(r15) │ │ │ │ - li r7,0 │ │ │ │ - sldi r22,r21,1 │ │ │ │ - addi r23,r19,8 │ │ │ │ - add r26,r18,r6 │ │ │ │ - add r28,r10,r6 │ │ │ │ - ld r10,40(r31) │ │ │ │ - add r4,r4,r24 │ │ │ │ - add r0,r10,r6 │ │ │ │ - cmpd r27,r9 │ │ │ │ - ble 26278 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - mulld r3,r21,r9 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - ld r16,72(r15) │ │ │ │ - addi r17,r14,8 │ │ │ │ - mtctr r9 │ │ │ │ - ldx r24,r14,r10 │ │ │ │ - lfdx f0,r19,r10 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - ldx r9,r18,r10 │ │ │ │ - ldx r8,r16,r10 │ │ │ │ - add r9,r3,r9 │ │ │ │ - add r3,r3,r22 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r24,r24,r8,r9 │ │ │ │ - stfdx f0,r23,r10 │ │ │ │ - stdx r24,r17,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 26244 │ │ │ │ - ldx r9,r14,r6 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxvdsx vs0,r19,r6 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r11,r9 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - ble cr4,26310 │ │ │ │ - mtctr r20 │ │ │ │ - mr r17,r0 │ │ │ │ - mr r24,r28 │ │ │ │ - mr r3,r26 │ │ │ │ - mr r9,r20 │ │ │ │ - b 262c0 │ │ │ │ - li r10,0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r10,0(r3) │ │ │ │ - bdz 262f4 │ │ │ │ - ldu r16,-8(r24) │ │ │ │ - ldu r8,-8(r17) │ │ │ │ - ldu r10,-8(r3) │ │ │ │ - subf r8,r8,r16 │ │ │ │ - cmpd r10,r8 │ │ │ │ - beq 262b0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - cmpd r7,r5 │ │ │ │ - stdx r10,r18,r8 │ │ │ │ - bne 26218 │ │ │ │ - b 24390 │ │ │ │ - ld r10,0(r18) │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r5 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r18) │ │ │ │ - bne 26220 │ │ │ │ - b 24390 │ │ │ │ - sldi r10,r20,3 │ │ │ │ - mr r9,r20 │ │ │ │ - ldx r10,r18,r10 │ │ │ │ - b 262d8 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4760 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r28,48(r9) │ │ │ │ + cmpdi r28,0 │ │ │ │ + ld r30,8(r9) │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + b 258d8 │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + b 26a48 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r2,r27 │ │ │ │ + b 24300 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,0(r18) │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r6,r8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r18) │ │ │ │ + bne 24348 │ │ │ │ + b 24424 │ │ │ │ + sldi r9,r26,3 │ │ │ │ + mr r2,r26 │ │ │ │ + ldx r9,r18,r9 │ │ │ │ + b 2440c │ │ │ │ ld r8,0(r14) │ │ │ │ - ld r10,0(r16) │ │ │ │ - ld r5,24(r15) │ │ │ │ - mulli r23,r21,48 │ │ │ │ - sldi r9,r24,4 │ │ │ │ - lfd f8,0(r19) │ │ │ │ - ld r7,200(r15) │ │ │ │ - ld r20,8(r16) │ │ │ │ - ld r17,16(r16) │ │ │ │ - addi r11,r29,-8 │ │ │ │ - ld r24,24(r16) │ │ │ │ - ld r26,32(r16) │ │ │ │ - sldi r12,r21,4 │ │ │ │ - sldi r16,r21,5 │ │ │ │ - mr r6,r25 │ │ │ │ - sldi r0,r21,6 │ │ │ │ - mulld r10,r8,r10 │ │ │ │ - add r5,r5,r9 │ │ │ │ - li r8,0 │ │ │ │ - std r10,80(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r22,8(r11) │ │ │ │ - std r20,136(r31) │ │ │ │ - mr r25,r12 │ │ │ │ - li r27,0 │ │ │ │ - mr r4,r6 │ │ │ │ + ld r9,0(r25) │ │ │ │ + mulli r22,r21,48 │ │ │ │ + sldi r2,r20,4 │ │ │ │ + sldi r19,r21,4 │ │ │ │ + addi r3,r29,-8 │ │ │ │ + ld r16,8(r25) │ │ │ │ + ld r12,16(r25) │ │ │ │ + sldi r26,r21,1 │ │ │ │ + sldi r17,r21,5 │ │ │ │ + sldi r11,r21,6 │ │ │ │ + li r10,0 │ │ │ │ + ld r23,24(r25) │ │ │ │ + ld r27,32(r25) │ │ │ │ + mr r7,r19 │ │ │ │ + ld r6,24(r24) │ │ │ │ + lfd f8,0(r15) │ │ │ │ + mulld r25,r8,r9 │ │ │ │ + ld r8,200(r24) │ │ │ │ + add r6,r6,r2 │ │ │ │ + mr r0,r25 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ldu r21,8(r3) │ │ │ │ + std r0,128(r31) │ │ │ │ + mr r19,r7 │ │ │ │ + li r25,0 │ │ │ │ std r18,96(r31) │ │ │ │ std r14,104(r31) │ │ │ │ - lfdx f9,r30,r9 │ │ │ │ - ld r9,80(r31) │ │ │ │ - std r19,112(r31) │ │ │ │ - add r22,r9,r22 │ │ │ │ + lfdx f9,r30,r2 │ │ │ │ + std r15,120(r31) │ │ │ │ + std r16,144(r31) │ │ │ │ + add r21,r0,r21 │ │ │ │ + mr r0,r10 │ │ │ │ + mulld r2,r21,r16 │ │ │ │ fmul f9,f8,f9 │ │ │ │ - mulld r9,r22,r20 │ │ │ │ - mr r20,r8 │ │ │ │ - std r22,120(r31) │ │ │ │ - std r9,88(r31) │ │ │ │ - ldx r21,r29,r25 │ │ │ │ - ld r9,88(r31) │ │ │ │ - lfdx f12,r30,r25 │ │ │ │ - mr r8,r16 │ │ │ │ - li r6,0 │ │ │ │ - std r17,152(r31) │ │ │ │ - add r21,r9,r21 │ │ │ │ + std r21,136(r31) │ │ │ │ + std r2,88(r31) │ │ │ │ + ldx r20,r29,r19 │ │ │ │ + ld r2,88(r31) │ │ │ │ + mr r10,r17 │ │ │ │ + li r5,0 │ │ │ │ + std r12,160(r31) │ │ │ │ + lfdx f12,r30,r19 │ │ │ │ + add r20,r2,r20 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - mulld r19,r21,r17 │ │ │ │ - std r21,144(r31) │ │ │ │ - std r19,56(r31) │ │ │ │ - ldx r9,r29,r8 │ │ │ │ - ld r10,56(r31) │ │ │ │ - lfdx f10,r30,r8 │ │ │ │ - mr r18,r23 │ │ │ │ - li r17,0 │ │ │ │ - add r9,r10,r9 │ │ │ │ + mulld r16,r20,r12 │ │ │ │ + std r20,152(r31) │ │ │ │ + ldx r2,r29,r10 │ │ │ │ + lfdx f10,r30,r10 │ │ │ │ + mr r15,r22 │ │ │ │ + li r14,0 │ │ │ │ + add r2,r16,r2 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r9,r24 │ │ │ │ - ldx r3,r29,r18 │ │ │ │ - lfdx f11,r30,r18 │ │ │ │ + mulld r12,r2,r23 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r4,r29,r15 │ │ │ │ + lfdx f11,r30,r15 │ │ │ │ mtctr r28 │ │ │ │ - mr r22,r0 │ │ │ │ - add r3,r14,r3 │ │ │ │ + mr r21,r11 │ │ │ │ + add r4,r12,r4 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r19,r3,r26 │ │ │ │ + mulld r18,r4,r27 │ │ │ │ nop │ │ │ │ - ldx r10,r29,r22 │ │ │ │ - lfdx f0,r30,r22 │ │ │ │ - lxv vs7,0(r5) │ │ │ │ - addi r22,r22,8 │ │ │ │ - add r10,r19,r10 │ │ │ │ + ldx r9,r29,r21 │ │ │ │ + lfdx f0,r30,r21 │ │ │ │ + addi r21,r21,8 │ │ │ │ + lxv vs7,0(r6) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r21,r10,4 │ │ │ │ - lxvx vs6,r7,r21 │ │ │ │ + add r9,r18,r9 │ │ │ │ + sldi r20,r9,4 │ │ │ │ + lxvx vs6,r8,r20 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r7,r21 │ │ │ │ - bdnz 26420 │ │ │ │ - addi r17,r17,1 │ │ │ │ - addi r18,r18,8 │ │ │ │ - cmpd r17,r28 │ │ │ │ - bne 26400 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - cmpd r6,r17 │ │ │ │ - bne 263e0 │ │ │ │ - addi r27,r27,1 │ │ │ │ - ld r21,144(r31) │ │ │ │ - ld r17,152(r31) │ │ │ │ - addi r25,r25,8 │ │ │ │ - cmpd r27,r6 │ │ │ │ - bne 263b4 │ │ │ │ - mr r8,r20 │ │ │ │ + stxvx vs7,r8,r20 │ │ │ │ + bdnz 26c10 │ │ │ │ + addi r14,r14,1 │ │ │ │ + addi r15,r15,8 │ │ │ │ + cmpd r14,r26 │ │ │ │ + bne 26bf0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpd r5,r14 │ │ │ │ + bne 26bc8 │ │ │ │ + addi r25,r25,1 │ │ │ │ + ld r20,152(r31) │ │ │ │ + ld r12,160(r31) │ │ │ │ + addi r19,r19,8 │ │ │ │ + cmpd r25,r5 │ │ │ │ + bne 26ba0 │ │ │ │ + mr r10,r0 │ │ │ │ ld r18,96(r31) │ │ │ │ ld r14,104(r31) │ │ │ │ - ld r19,112(r31) │ │ │ │ - ld r22,120(r31) │ │ │ │ - mr r6,r4 │ │ │ │ - ld r20,136(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r27 │ │ │ │ - bne 26370 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mr r25,r4 │ │ │ │ - stfd f0,40(r19) │ │ │ │ - std r10,40(r14) │ │ │ │ - std r22,8(r14) │ │ │ │ - stfd f9,8(r19) │ │ │ │ - std r21,16(r14) │ │ │ │ - stfd f12,16(r19) │ │ │ │ - std r9,24(r14) │ │ │ │ - std r8,32(r18) │ │ │ │ - std r8,0(r18) │ │ │ │ - std r8,8(r18) │ │ │ │ - std r8,16(r18) │ │ │ │ - std r8,24(r18) │ │ │ │ - stfd f10,24(r19) │ │ │ │ - std r3,32(r14) │ │ │ │ - stfd f11,32(r19) │ │ │ │ - b 24390 │ │ │ │ - ld r10,0(r16) │ │ │ │ + ld r15,120(r31) │ │ │ │ + ld r21,136(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r16,144(r31) │ │ │ │ + ld r0,128(r31) │ │ │ │ + cmpd r10,r25 │ │ │ │ + bne 26b60 │ │ │ │ + addi r28,r28,-1 │ │ │ │ + stfd f0,40(r15) │ │ │ │ + std r9,40(r14) │ │ │ │ + std r4,32(r14) │ │ │ │ + std r21,8(r14) │ │ │ │ + std r20,16(r14) │ │ │ │ + mtvsrdd vs0,r28,r28 │ │ │ │ + stfd f9,8(r15) │ │ │ │ + stfd f12,16(r15) │ │ │ │ + std r28,32(r18) │ │ │ │ + std r2,24(r14) │ │ │ │ + stfd f10,24(r15) │ │ │ │ + stfd f11,32(r15) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 24424 │ │ │ │ ld r8,0(r14) │ │ │ │ - ld r5,24(r15) │ │ │ │ - mulli r26,r21,48 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - lfd f9,0(r19) │ │ │ │ - ld r7,200(r15) │ │ │ │ - ld r22,8(r16) │ │ │ │ - ld r20,16(r16) │ │ │ │ - addi r3,r29,-8 │ │ │ │ - ld r27,24(r16) │ │ │ │ - sldi r17,r21,4 │ │ │ │ - sldi r16,r21,5 │ │ │ │ - li r9,0 │ │ │ │ - mr r23,r19 │ │ │ │ - mulld r0,r8,r10 │ │ │ │ - add r5,r5,r24 │ │ │ │ - ldu r6,8(r3) │ │ │ │ - sldi r10,r9,3 │ │ │ │ - mr r24,r17 │ │ │ │ - li r11,0 │ │ │ │ - std r18,56(r31) │ │ │ │ - std r14,80(r31) │ │ │ │ - lfdx f12,r30,r10 │ │ │ │ - add r6,r0,r6 │ │ │ │ + ld r10,0(r25) │ │ │ │ + mulli r27,r21,48 │ │ │ │ + sldi r9,r20,4 │ │ │ │ + addi r23,r29,-8 │ │ │ │ + sldi r0,r21,1 │ │ │ │ + std r18,88(r31) │ │ │ │ + ld r6,24(r24) │ │ │ │ + lfd f9,0(r15) │ │ │ │ + sldi r22,r21,4 │ │ │ │ + sldi r2,r21,5 │ │ │ │ + li r4,0 │ │ │ │ + ld r20,8(r25) │ │ │ │ + ld r19,16(r25) │ │ │ │ + ld r11,24(r25) │ │ │ │ + mulld r17,r8,r10 │ │ │ │ + ld r8,200(r24) │ │ │ │ + add r6,r6,r9 │ │ │ │ + ldu r7,8(r23) │ │ │ │ + sldi r9,r4,3 │ │ │ │ + mr r26,r22 │ │ │ │ + li r3,0 │ │ │ │ + std r14,96(r31) │ │ │ │ + std r15,104(r31) │ │ │ │ + lfdx f12,r30,r9 │ │ │ │ + add r7,r17,r7 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - mulld r12,r6,r22 │ │ │ │ - ldx r8,r29,r24 │ │ │ │ - lfdx f10,r30,r24 │ │ │ │ - mr r19,r16 │ │ │ │ - li r18,0 │ │ │ │ - std r23,88(r31) │ │ │ │ - std r0,96(r31) │ │ │ │ - add r8,r12,r8 │ │ │ │ + mulld r12,r7,r20 │ │ │ │ + ldx r10,r29,r26 │ │ │ │ + lfdx f10,r30,r26 │ │ │ │ + mr r16,r2 │ │ │ │ + li r15,0 │ │ │ │ + add r10,r12,r10 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r8,r20 │ │ │ │ - ldx r4,r29,r19 │ │ │ │ - lfdx f11,r30,r19 │ │ │ │ + mulld r14,r10,r19 │ │ │ │ + ldx r5,r29,r16 │ │ │ │ + lfdx f11,r30,r16 │ │ │ │ mtctr r28 │ │ │ │ - mr r23,r26 │ │ │ │ - add r4,r14,r4 │ │ │ │ + mr r25,r27 │ │ │ │ + add r5,r14,r5 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r21,r4,r27 │ │ │ │ - nop │ │ │ │ + mulld r18,r5,r11 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r29,r23 │ │ │ │ - lfdx f0,r30,r23 │ │ │ │ - lxv vs8,0(r5) │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r10,r21,r10 │ │ │ │ + ldx r9,r29,r25 │ │ │ │ + lfdx f0,r30,r25 │ │ │ │ + addi r25,r25,8 │ │ │ │ + lxv vs8,0(r6) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r0,r10,4 │ │ │ │ - lxvx vs7,r7,r0 │ │ │ │ + add r9,r18,r9 │ │ │ │ + sldi r21,r9,4 │ │ │ │ + lxvx vs7,r8,r21 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r7,r0 │ │ │ │ - bdnz 265b0 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpd r18,r28 │ │ │ │ - bne 26588 │ │ │ │ - addi r11,r11,1 │ │ │ │ - ld r23,88(r31) │ │ │ │ - ld r0,96(r31) │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpd r11,r18 │ │ │ │ - bne 26564 │ │ │ │ - addi r9,r9,1 │ │ │ │ - ld r18,56(r31) │ │ │ │ - ld r14,80(r31) │ │ │ │ - cmpd r9,r11 │ │ │ │ - bne 2653c │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mr r19,r23 │ │ │ │ - stfd f0,32(r23) │ │ │ │ - std r10,32(r14) │ │ │ │ - std r6,8(r14) │ │ │ │ - stfd f12,8(r23) │ │ │ │ - std r8,16(r14) │ │ │ │ - stfd f10,16(r23) │ │ │ │ - std r4,24(r14) │ │ │ │ - std r9,24(r18) │ │ │ │ - std r9,0(r18) │ │ │ │ - std r9,8(r18) │ │ │ │ - std r9,16(r18) │ │ │ │ - stfd f11,24(r23) │ │ │ │ - b 24390 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 26d6c │ │ │ │ + stxvx vs8,r8,r21 │ │ │ │ + bdnz 26d90 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + cmpd r15,r0 │ │ │ │ + bne 26d6c │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r26,r26,8 │ │ │ │ + cmpd r3,r15 │ │ │ │ + bne 26d50 │ │ │ │ + addi r4,r4,1 │ │ │ │ + ld r14,96(r31) │ │ │ │ + ld r15,104(r31) │ │ │ │ + cmpd r4,r3 │ │ │ │ + bne 26d28 │ │ │ │ + ld r18,88(r31) │ │ │ │ + addi r28,r28,-1 │ │ │ │ + stfd f0,32(r15) │ │ │ │ + std r9,32(r14) │ │ │ │ + std r5,24(r14) │ │ │ │ + std r7,8(r14) │ │ │ │ + std r10,16(r14) │ │ │ │ + mtvsrdd vs0,r28,r28 │ │ │ │ + stfd f12,8(r15) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f11,24(r15) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 24424 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 27578 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 23e70 │ │ │ │ - li r9,8 │ │ │ │ - std r9,64(r31) │ │ │ │ - li r9,0 │ │ │ │ - std r9,56(r31) │ │ │ │ - lwz r9,112(r15) │ │ │ │ - ld r24,56(r31) │ │ │ │ + ble 244e0 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + ld r25,32(r31) │ │ │ │ + li r2,0 │ │ │ │ + li r16,8 │ │ │ │ + std r2,64(r31) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + lwz r2,112(r25) │ │ │ │ + ld r23,64(r31) │ │ │ │ std r1,72(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 26698 │ │ │ │ - ld r9,240(r15) │ │ │ │ - ld r10,64(r31) │ │ │ │ - ldx r24,r9,r10 │ │ │ │ - ld r23,88(r15) │ │ │ │ - ld r29,48(r15) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r22,r23,1 │ │ │ │ - addi r28,r29,-1 │ │ │ │ - mulld r9,r22,r29 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 26e70 │ │ │ │ + ld r2,240(r25) │ │ │ │ + ldx r23,r2,r16 │ │ │ │ + ld r21,88(r25) │ │ │ │ + ld r30,48(r25) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r22,r21,1 │ │ │ │ + addi r28,r30,-1 │ │ │ │ + mulld r2,r22,r30 │ │ │ │ cmpdi cr4,r28,0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - blt cr4,26d64 │ │ │ │ - mulld r10,r28,r22 │ │ │ │ - mulld r9,r29,r24 │ │ │ │ - ld r25,120(r15) │ │ │ │ - neg r3,r22 │ │ │ │ - ld r27,72(r15) │ │ │ │ - sldi r5,r29,3 │ │ │ │ - sldi r30,r22,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,32 │ │ │ │ + blt cr4,27570 │ │ │ │ + mulld r9,r28,r22 │ │ │ │ + mulld r2,r30,r23 │ │ │ │ + ld r6,120(r25) │ │ │ │ + mulli r8,r22,-16 │ │ │ │ + sldi r5,r30,3 │ │ │ │ + ld r27,72(r25) │ │ │ │ + sldi r29,r22,1 │ │ │ │ cmpdi cr7,r22,0 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - addi r4,r5,-8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r25,r25,r9 │ │ │ │ - add r10,r20,r10 │ │ │ │ - ldx r7,r27,r4 │ │ │ │ - lfdx f12,r25,r4 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - ld r11,40(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r10,r5,-8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r6,r6,r2 │ │ │ │ + lxsdx vs32,r27,r10 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + ld r4,40(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - stdx r9,r11,r4 │ │ │ │ - ld r11,48(r31) │ │ │ │ - add r8,r8,r23 │ │ │ │ - add r9,r7,r9 │ │ │ │ - stdx r8,r11,r4 │ │ │ │ - ble cr7,26788 │ │ │ │ - addi r21,r9,1 │ │ │ │ - divd r11,r9,r7 │ │ │ │ - mr r26,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - divd r8,r21,r7 │ │ │ │ - mulld r11,r11,r7 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - subf r11,r11,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r8,r8,r21 │ │ │ │ - std r11,-8(r6) │ │ │ │ - std r8,16(r26) │ │ │ │ - bdnz 26754 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r10,r10,r3 │ │ │ │ - cmpdi r4,-8 │ │ │ │ - bne 26704 │ │ │ │ + mffprd r7,f0 │ │ │ │ + addi r2,r7,1 │ │ │ │ + subf r7,r21,r7 │ │ │ │ + stdx r7,r4,r10 │ │ │ │ + ld r4,48(r31) │ │ │ │ + add r2,r2,r21 │ │ │ │ + stdx r2,r4,r10 │ │ │ │ + ble cr7,26f90 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtvsrdd vs45,r7,r7 │ │ │ │ + plxv vs33,202088 # 58480 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r9 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 26f58 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r4,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r7,r9,16 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 26f90 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v1 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r7,r7,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r7) │ │ │ │ + stxv vs44,-16(r7) │ │ │ │ + bdnz 26f60 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r8 │ │ │ │ + cmpdi r10,-8 │ │ │ │ + bne 26ed4 │ │ │ │ li r4,0 │ │ │ │ mr r3,r18 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi cr7,r29,4 │ │ │ │ - beq cr7,26ba0 │ │ │ │ - cmpdi cr7,r29,5 │ │ │ │ - li r10,0 │ │ │ │ - beq cr7,2694c │ │ │ │ - ld r5,32(r31) │ │ │ │ - cmpdi cr7,r5,0 │ │ │ │ - ble cr7,268f4 │ │ │ │ - ld r7,48(r31) │ │ │ │ - sldi r0,r29,3 │ │ │ │ - ld r30,24(r15) │ │ │ │ - mulld r8,r24,r29 │ │ │ │ - ld r23,200(r15) │ │ │ │ - sldi r9,r24,4 │ │ │ │ - sldi r11,r22,1 │ │ │ │ - li r3,0 │ │ │ │ - add r16,r18,r0 │ │ │ │ - add r17,r7,r0 │ │ │ │ - ld r7,40(r31) │ │ │ │ - add r30,r30,r9 │ │ │ │ - add r21,r7,r0 │ │ │ │ - cmpd r29,r10 │ │ │ │ - ble 2687c │ │ │ │ - add r7,r8,r10 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mulld r6,r22,r10 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - ld r12,176(r15) │ │ │ │ - ld r24,72(r15) │ │ │ │ - addi r25,r19,8 │ │ │ │ - addi r26,r14,8 │ │ │ │ - mulld r7,r7,r22 │ │ │ │ - mtctr r10 │ │ │ │ - ldx r4,r14,r9 │ │ │ │ - lfdx f0,r19,r9 │ │ │ │ - sldi r6,r6,1 │ │ │ │ + bl 5260 │ │ │ │ + cmpdi r30,4 │ │ │ │ + beq 273b0 │ │ │ │ + cmpdi r30,5 │ │ │ │ + li r9,0 │ │ │ │ + beq 2715c │ │ │ │ + ld r6,56(r31) │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 27100 │ │ │ │ + ld r8,48(r31) │ │ │ │ + sldi r11,r30,3 │ │ │ │ + ld r29,24(r25) │ │ │ │ + mulld r10,r23,r30 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + sldi r3,r22,1 │ │ │ │ + ld r20,200(r25) │ │ │ │ + li r4,0 │ │ │ │ + li r0,0 │ │ │ │ + add r12,r18,r11 │ │ │ │ + add r17,r8,r11 │ │ │ │ + ld r8,40(r31) │ │ │ │ + add r29,r29,r2 │ │ │ │ + add r19,r8,r11 │ │ │ │ + cmpd r30,r9 │ │ │ │ + ble 2708c │ │ │ │ + add r8,r10,r9 │ │ │ │ + mulld r7,r22,r9 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + subf r9,r9,r30 │ │ │ │ + ld r21,176(r25) │ │ │ │ + ld r23,72(r25) │ │ │ │ + std r14,80(r31) │ │ │ │ + addi r26,r15,8 │ │ │ │ + addi r27,r14,8 │ │ │ │ + mulld r8,r8,r22 │ │ │ │ + ldx r5,r14,r2 │ │ │ │ + lfdx f0,r15,r2 │ │ │ │ + mtctr r9 │ │ │ │ sldi r7,r7,1 │ │ │ │ - ldx r10,r18,r9 │ │ │ │ - add r27,r7,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - add r7,r7,r11 │ │ │ │ - add r6,r6,r11 │ │ │ │ - sldi r27,r27,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r12,r27 │ │ │ │ - ldx r10,r20,r10 │ │ │ │ - ldx r27,r24,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r4,r4,r27,r10 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - stdx r4,r26,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 2683c │ │ │ │ - ldx r9,r14,r0 │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxvdsx vs0,r19,r0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r23,r9 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldx r9,r18,r2 │ │ │ │ + add r14,r8,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ + add r8,r8,r3 │ │ │ │ + add r7,r7,r3 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r21,r14 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + ldx r14,r23,r2 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + maddld r5,r5,r14,r9 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + stdx r5,r27,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 27048 │ │ │ │ + ld r14,80(r31) │ │ │ │ + ldx r2,r14,r11 │ │ │ │ + lxv vs12,0(r29) │ │ │ │ + lxvdsx vs0,r15,r11 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r20,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r23,r9 │ │ │ │ - ble cr4,26b90 │ │ │ │ + stxvx vs0,r20,r2 │ │ │ │ + ble cr4,273a0 │ │ │ │ mtctr r28 │ │ │ │ - mr r27,r21 │ │ │ │ - mr r4,r17 │ │ │ │ - mr r6,r16 │ │ │ │ - mr r10,r28 │ │ │ │ - li r26,0 │ │ │ │ - b 268c4 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r26,0(r6) │ │ │ │ - bdz 26930 │ │ │ │ - ldu r25,-8(r4) │ │ │ │ - ldu r9,-8(r27) │ │ │ │ - ldu r7,-8(r6) │ │ │ │ - subf r9,r9,r25 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 268b8 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpd r3,r5 │ │ │ │ - stdx r7,r18,r9 │ │ │ │ - bne 267fc │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,8(r15) │ │ │ │ - ld r8,64(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r10,72(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - blt 26678 │ │ │ │ - b 23e70 │ │ │ │ + mr r27,r19 │ │ │ │ + mr r5,r17 │ │ │ │ + mr r7,r12 │ │ │ │ + mr r9,r28 │ │ │ │ + b 270d0 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r0,0(r7) │ │ │ │ + bdz 27140 │ │ │ │ + ldu r26,-8(r5) │ │ │ │ + ldu r2,-8(r27) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + subf r2,r2,r26 │ │ │ │ + cmpd r8,r2 │ │ │ │ + beq 270c4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpd r4,r6 │ │ │ │ + stdx r8,r18,r2 │ │ │ │ + bne 27004 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r9,8(r25) │ │ │ │ + addi r16,r16,16 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,64(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r10,r9 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + blt 26e54 │ │ │ │ + b 244e0 │ │ │ │ nop │ │ │ │ - ld r9,0(r18) │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r5,r3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r18) │ │ │ │ - bne 26804 │ │ │ │ - b 268f4 │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 268f4 │ │ │ │ - ld r11,24(r15) │ │ │ │ - sldi r25,r22,4 │ │ │ │ - mulld r9,r22,r24 │ │ │ │ - sldi r10,r24,4 │ │ │ │ - ld r28,176(r15) │ │ │ │ - ld r8,8(r27) │ │ │ │ - sldi r6,r23,5 │ │ │ │ - sldi r26,r23,4 │ │ │ │ - ld r4,0(r14) │ │ │ │ - addi r7,r25,-8 │ │ │ │ - sldi r23,r23,6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r18) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r6,r4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r18) │ │ │ │ + bne 2700c │ │ │ │ + b 27100 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ble 27100 │ │ │ │ + mulld r2,r22,r23 │ │ │ │ + sldi r7,r21,5 │ │ │ │ + ld r30,24(r25) │ │ │ │ + ld r28,176(r25) │ │ │ │ + sldi r9,r23,4 │ │ │ │ + sldi r8,r22,4 │ │ │ │ ld r5,0(r27) │ │ │ │ - ld r17,24(r27) │ │ │ │ - ld r24,32(r27) │ │ │ │ - addi r26,r26,48 │ │ │ │ - lfd f8,0(r19) │ │ │ │ - std r19,144(r31) │ │ │ │ - add r11,r11,r10 │ │ │ │ - add r10,r20,r7 │ │ │ │ - addi r0,r23,56 │ │ │ │ - li r7,0 │ │ │ │ - std r8,88(r31) │ │ │ │ - ld r8,16(r27) │ │ │ │ - std r10,120(r31) │ │ │ │ - sldi r10,r9,2 │ │ │ │ + ld r4,0(r14) │ │ │ │ + mulli r26,r21,48 │ │ │ │ + sldi r11,r21,6 │ │ │ │ + li r10,0 │ │ │ │ + addi r7,r7,24 │ │ │ │ + addi r6,r8,-8 │ │ │ │ + ld r3,16(r27) │ │ │ │ + ld r12,8(r27) │ │ │ │ + ld r23,24(r27) │ │ │ │ + addi r11,r11,56 │ │ │ │ + lfd f8,0(r15) │ │ │ │ + mulli r2,r2,5 │ │ │ │ + add r20,r24,r7 │ │ │ │ + add r30,r30,r9 │ │ │ │ + add r6,r24,r6 │ │ │ │ + ld r27,32(r27) │ │ │ │ mulld r5,r4,r5 │ │ │ │ - ld r4,200(r15) │ │ │ │ - add r0,r20,r0 │ │ │ │ - add r10,r10,r9 │ │ │ │ - std r8,104(r31) │ │ │ │ - addi r8,r6,24 │ │ │ │ - add r6,r20,r6 │ │ │ │ - add r9,r22,r10 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r8,r20,r8 │ │ │ │ - add r26,r6,r26 │ │ │ │ - addi r6,r6,32 │ │ │ │ + add r11,r24,r11 │ │ │ │ + addi r26,r26,40 │ │ │ │ + std r6,104(r31) │ │ │ │ + ld r6,200(r25) │ │ │ │ + std r3,88(r31) │ │ │ │ + add r26,r24,r26 │ │ │ │ + add r7,r22,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r5,80(r31) │ │ │ │ - add r23,r22,r9 │ │ │ │ + mr r5,r25 │ │ │ │ + add r9,r22,r7 │ │ │ │ + add r19,r28,r2 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r2,r22,r9 │ │ │ │ sldi r9,r9,4 │ │ │ │ - add r16,r28,r10 │ │ │ │ - std r8,136(r31) │ │ │ │ - add r27,r22,r23 │ │ │ │ + add r7,r28,r7 │ │ │ │ add r9,r28,r9 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - std r9,112(r31) │ │ │ │ - add r9,r22,r27 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - add r23,r28,r23 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r27,r28,r27 │ │ │ │ + add r22,r22,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + std r7,96(r31) │ │ │ │ + std r9,120(r31) │ │ │ │ + sldi r9,r22,4 │ │ │ │ + add r21,r28,r2 │ │ │ │ add r28,r28,r9 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ldx r12,r20,r7 │ │ │ │ - lfdx f9,r16,r7 │ │ │ │ - ld r19,120(r31) │ │ │ │ - mr r3,r7 │ │ │ │ - ld r22,112(r31) │ │ │ │ - std r18,152(r31) │ │ │ │ - add r12,r9,r12 │ │ │ │ - ld r9,88(r31) │ │ │ │ + lfdx f9,r19,r10 │ │ │ │ + ldx r0,r24,r10 │ │ │ │ + std r18,128(r31) │ │ │ │ + std r14,136(r31) │ │ │ │ + mr r18,r10 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r25,104(r31) │ │ │ │ + std r15,144(r31) │ │ │ │ + std r24,152(r31) │ │ │ │ + ld r3,96(r31) │ │ │ │ fmul f9,f8,f9 │ │ │ │ - mulld r9,r12,r9 │ │ │ │ - std r9,96(r31) │ │ │ │ - ld r9,96(r31) │ │ │ │ - ldu r21,8(r19) │ │ │ │ - lfd f12,0(r22) │ │ │ │ - li r10,0 │ │ │ │ - std r14,160(r31) │ │ │ │ - std r20,168(r31) │ │ │ │ + add r0,r2,r0 │ │ │ │ + mulld r22,r0,r12 │ │ │ │ + std r0,160(r31) │ │ │ │ + mr r0,r16 │ │ │ │ + ldu r17,8(r25) │ │ │ │ + lfd f12,0(r3) │ │ │ │ + mr r4,r20 │ │ │ │ + std r3,168(r31) │ │ │ │ std r12,176(r31) │ │ │ │ - add r21,r9,r21 │ │ │ │ - ld r9,104(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ + ld r10,120(r31) │ │ │ │ + std r22,184(r31) │ │ │ │ + add r17,r22,r17 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - std r21,184(r31) │ │ │ │ - mulld r7,r21,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r8,r6,r10 │ │ │ │ - lfdx f10,r23,r10 │ │ │ │ - li r20,0 │ │ │ │ - add r8,r7,r8 │ │ │ │ + mulld r24,r17,r2 │ │ │ │ + std r17,192(r31) │ │ │ │ + ldu r9,8(r4) │ │ │ │ + lfd f10,0(r10) │ │ │ │ + mr r15,r26 │ │ │ │ + mr r16,r21 │ │ │ │ + add r9,r24,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r12,r8,r17 │ │ │ │ + mulld r12,r9,r23 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldx r5,r26,r20 │ │ │ │ - lfdx f11,r27,r20 │ │ │ │ - mtctr r30 │ │ │ │ - mr r18,r0 │ │ │ │ - mr r29,r28 │ │ │ │ - add r5,r12,r5 │ │ │ │ + ldu r7,8(r15) │ │ │ │ + lfd f11,0(r16) │ │ │ │ + mtctr r29 │ │ │ │ + mr r17,r11 │ │ │ │ + mr r3,r28 │ │ │ │ + add r7,r12,r7 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r14,r5,r24 │ │ │ │ - ldu r9,8(r18) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lxv vs7,0(r11) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r14,r9 │ │ │ │ + mulld r14,r7,r27 │ │ │ │ + lfd f0,0(r3) │ │ │ │ + ldu r2,8(r17) │ │ │ │ + addi r3,r3,8 │ │ │ │ + lxv vs7,0(r30) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - lxvx vs6,r4,r21 │ │ │ │ + add r2,r14,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs6,r6,r22 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r4,r21 │ │ │ │ - bdnz 26ad0 │ │ │ │ - addi r20,r20,8 │ │ │ │ - cmpld r20,r25 │ │ │ │ - bne 26ab0 │ │ │ │ + stxvx vs7,r6,r22 │ │ │ │ + bdnz 272d0 │ │ │ │ + cmpld r15,r11 │ │ │ │ + addi r16,r16,8 │ │ │ │ + bne 272b0 │ │ │ │ + cmpld r4,r26 │ │ │ │ addi r10,r10,8 │ │ │ │ - cmpld r10,r20 │ │ │ │ - bne 26a90 │ │ │ │ - ld r7,136(r31) │ │ │ │ - ld r14,160(r31) │ │ │ │ - ld r20,168(r31) │ │ │ │ + bne 27290 │ │ │ │ + ld r3,168(r31) │ │ │ │ + cmpld r20,r25 │ │ │ │ ld r12,176(r31) │ │ │ │ - addi r22,r22,8 │ │ │ │ - ld r21,184(r31) │ │ │ │ - cmpld r19,r7 │ │ │ │ - bne 26a54 │ │ │ │ - addi r7,r3,8 │ │ │ │ - ld r18,152(r31) │ │ │ │ - cmpld r7,r10 │ │ │ │ - bne 26a24 │ │ │ │ - ld r19,144(r31) │ │ │ │ - addi r30,r30,-1 │ │ │ │ - std r9,40(r14) │ │ │ │ - std r12,8(r14) │ │ │ │ - std r21,16(r14) │ │ │ │ - std r8,24(r14) │ │ │ │ - std r5,32(r14) │ │ │ │ - std r30,32(r18) │ │ │ │ - std r30,0(r18) │ │ │ │ - std r30,8(r18) │ │ │ │ - std r30,16(r18) │ │ │ │ - std r30,24(r18) │ │ │ │ - stfd f0,40(r19) │ │ │ │ - stfd f9,8(r19) │ │ │ │ - stfd f12,16(r19) │ │ │ │ - stfd f10,24(r19) │ │ │ │ - stfd f11,32(r19) │ │ │ │ - b 268f4 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - mr r10,r28 │ │ │ │ - ldx r7,r18,r9 │ │ │ │ - b 268dc │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 268f4 │ │ │ │ - mulld r7,r22,r24 │ │ │ │ - ld r9,0(r27) │ │ │ │ - ld r6,0(r14) │ │ │ │ - sldi r29,r23,5 │ │ │ │ - ld r4,24(r15) │ │ │ │ - sldi r10,r24,4 │ │ │ │ - mulli r3,r23,48 │ │ │ │ - ld r0,176(r15) │ │ │ │ - sldi r26,r22,4 │ │ │ │ - addi r11,r29,24 │ │ │ │ - ld r5,8(r27) │ │ │ │ - ld r16,16(r27) │ │ │ │ - ld r25,24(r27) │ │ │ │ - addi r29,r29,32 │ │ │ │ + ld r22,184(r31) │ │ │ │ + ld r17,192(r31) │ │ │ │ + addi r3,r3,8 │ │ │ │ + bne 27260 │ │ │ │ + mr r10,r18 │ │ │ │ + mr r16,r0 │ │ │ │ + ld r14,136(r31) │ │ │ │ + ld r15,144(r31) │ │ │ │ + ld r24,152(r31) │ │ │ │ + ld r18,128(r31) │ │ │ │ + addi r10,r10,8 │ │ │ │ + ld r0,160(r31) │ │ │ │ + cmpld r10,r8 │ │ │ │ + bne 27224 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stfd f0,40(r15) │ │ │ │ + mr r25,r5 │ │ │ │ + std r2,40(r14) │ │ │ │ + std r7,32(r14) │ │ │ │ + std r0,8(r14) │ │ │ │ + std r17,16(r14) │ │ │ │ + mtvsrdd vs0,r29,r29 │ │ │ │ + stfd f9,8(r15) │ │ │ │ + stfd f12,16(r15) │ │ │ │ + std r29,32(r18) │ │ │ │ + std r9,24(r14) │ │ │ │ + stfd f10,24(r15) │ │ │ │ + stfd f11,32(r15) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 27100 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + mr r9,r28 │ │ │ │ + ldx r8,r18,r2 │ │ │ │ + b 270e8 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ble 27100 │ │ │ │ + mulld r6,r22,r23 │ │ │ │ + ld r10,0(r14) │ │ │ │ + ld r2,0(r27) │ │ │ │ + mulli r0,r21,48 │ │ │ │ + sldi r3,r22,4 │ │ │ │ + sldi r9,r21,5 │ │ │ │ + ld r30,176(r25) │ │ │ │ + ld r5,24(r25) │ │ │ │ + sldi r23,r23,4 │ │ │ │ li r8,0 │ │ │ │ - addi r28,r26,-8 │ │ │ │ - lfd f9,0(r19) │ │ │ │ - std r18,104(r31) │ │ │ │ - mulld r12,r6,r9 │ │ │ │ - add r4,r4,r10 │ │ │ │ - ld r6,200(r15) │ │ │ │ - add r29,r20,r29 │ │ │ │ - sldi r9,r7,2 │ │ │ │ - sldi r10,r7,6 │ │ │ │ - add r7,r20,r11 │ │ │ │ - add r24,r20,r28 │ │ │ │ - addi r27,r3,40 │ │ │ │ - add r9,r22,r9 │ │ │ │ - std r7,96(r31) │ │ │ │ - add r10,r0,r10 │ │ │ │ - add r27,r20,r27 │ │ │ │ - add r7,r22,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r22,r22,r7 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r9,r0,r9 │ │ │ │ + addi r7,r3,-8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + lfd f9,0(r15) │ │ │ │ + ld r11,8(r27) │ │ │ │ + ld r20,16(r27) │ │ │ │ + ld r28,24(r27) │ │ │ │ + mulld r19,r10,r2 │ │ │ │ + add r17,r24,r7 │ │ │ │ + ld r7,200(r25) │ │ │ │ + add r9,r24,r9 │ │ │ │ + sldi r2,r6,2 │ │ │ │ + sldi r10,r6,6 │ │ │ │ + mr r6,r0 │ │ │ │ + add r5,r5,r23 │ │ │ │ + mr r23,r16 │ │ │ │ + add r2,r22,r2 │ │ │ │ + addi r0,r6,40 │ │ │ │ + add r10,r30,r10 │ │ │ │ + add r6,r22,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r0,r24,r0 │ │ │ │ + add r22,r22,r6 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + add r12,r30,r2 │ │ │ │ sldi r22,r22,4 │ │ │ │ - add r28,r0,r7 │ │ │ │ - std r9,88(r31) │ │ │ │ - add r0,r0,r22 │ │ │ │ - mr r22,r19 │ │ │ │ - ldx r7,r20,r8 │ │ │ │ + add r2,r30,r6 │ │ │ │ + add r30,r30,r22 │ │ │ │ + std r2,88(r31) │ │ │ │ + ldx r6,r24,r8 │ │ │ │ lfdx f12,r10,r8 │ │ │ │ - ld r3,88(r31) │ │ │ │ - mr r23,r24 │ │ │ │ - std r14,112(r31) │ │ │ │ - add r7,r12,r7 │ │ │ │ + mr r26,r17 │ │ │ │ + mr r27,r12 │ │ │ │ + std r18,96(r31) │ │ │ │ + std r14,104(r31) │ │ │ │ + std r15,120(r31) │ │ │ │ + add r6,r19,r6 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - mulld r9,r7,r5 │ │ │ │ - std r9,80(r31) │ │ │ │ - ldu r17,8(r23) │ │ │ │ - ld r9,80(r31) │ │ │ │ - lfd f10,0(r3) │ │ │ │ - li r19,0 │ │ │ │ - std r22,120(r31) │ │ │ │ - std r20,136(r31) │ │ │ │ - add r17,r9,r17 │ │ │ │ + mulld r2,r6,r11 │ │ │ │ + std r2,80(r31) │ │ │ │ + ldu r21,8(r26) │ │ │ │ + ld r2,80(r31) │ │ │ │ + mr r15,r9 │ │ │ │ + std r24,128(r31) │ │ │ │ + std r19,136(r31) │ │ │ │ + lfd f10,0(r27) │ │ │ │ + ld r16,88(r31) │ │ │ │ + add r21,r2,r21 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r17,r16 │ │ │ │ - ldx r11,r29,r19 │ │ │ │ - lfdx f11,r28,r19 │ │ │ │ - mtctr r30 │ │ │ │ - mr r20,r27 │ │ │ │ - mr r22,r0 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mulld r14,r21,r20 │ │ │ │ + ldu r4,8(r15) │ │ │ │ + lfd f11,0(r16) │ │ │ │ + mtctr r29 │ │ │ │ + mr r19,r0 │ │ │ │ + mr r24,r30 │ │ │ │ + add r4,r14,r4 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r18,r11,r25 │ │ │ │ + mulld r18,r4,r28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - lxv vs8,0(r4) │ │ │ │ - addi r22,r22,8 │ │ │ │ - add r9,r18,r9 │ │ │ │ + lfd f0,0(r24) │ │ │ │ + ldu r2,8(r19) │ │ │ │ + addi r24,r24,8 │ │ │ │ + lxv vs8,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - lxvx vs7,r6,r21 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs7,r7,r22 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r21 │ │ │ │ - bdnz 26cc0 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpld r19,r26 │ │ │ │ - bne 26c94 │ │ │ │ - ld r21,96(r31) │ │ │ │ - ld r22,120(r31) │ │ │ │ - ld r20,136(r31) │ │ │ │ - addi r3,r3,8 │ │ │ │ - cmpld r23,r21 │ │ │ │ - bne 26c70 │ │ │ │ + stxvx vs8,r7,r22 │ │ │ │ + bdnz 274d0 │ │ │ │ + cmpld r15,r0 │ │ │ │ + addi r16,r16,8 │ │ │ │ + bne 274a4 │ │ │ │ + cmpld r26,r9 │ │ │ │ + ld r24,128(r31) │ │ │ │ + ld r19,136(r31) │ │ │ │ + addi r27,r27,8 │ │ │ │ + bne 2747c │ │ │ │ addi r8,r8,8 │ │ │ │ - ld r14,112(r31) │ │ │ │ - cmpld r8,r19 │ │ │ │ - bne 26c4c │ │ │ │ - ld r18,104(r31) │ │ │ │ - addi r30,r30,-1 │ │ │ │ - mr r19,r22 │ │ │ │ - stfd f0,32(r22) │ │ │ │ - std r9,32(r14) │ │ │ │ - std r7,8(r14) │ │ │ │ - stfd f12,8(r22) │ │ │ │ - std r17,16(r14) │ │ │ │ - stfd f10,16(r22) │ │ │ │ - std r11,24(r14) │ │ │ │ - stfd f11,24(r22) │ │ │ │ - std r30,24(r18) │ │ │ │ - std r30,0(r18) │ │ │ │ - std r30,8(r18) │ │ │ │ - std r30,16(r18) │ │ │ │ - b 268f4 │ │ │ │ - mr r10,r29 │ │ │ │ - b 267bc │ │ │ │ + ld r18,96(r31) │ │ │ │ + ld r14,104(r31) │ │ │ │ + ld r15,120(r31) │ │ │ │ + cmpld r8,r3 │ │ │ │ + bne 27450 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stfd f0,32(r15) │ │ │ │ + mr r16,r23 │ │ │ │ + std r2,32(r14) │ │ │ │ + std r4,24(r14) │ │ │ │ + std r6,8(r14) │ │ │ │ + std r21,16(r14) │ │ │ │ + mtvsrdd vs0,r29,r29 │ │ │ │ + stfd f12,8(r15) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f11,24(r15) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 27100 │ │ │ │ + mr r9,r30 │ │ │ │ + b 26fc0 │ │ │ │ sldi r4,r28,3 │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r26,240(r15) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r7,0(r1) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r29,72(r15) │ │ │ │ - lxsd v0,88(r15) │ │ │ │ - ld r25,120(r15) │ │ │ │ - mr r27,r1 │ │ │ │ + mr r29,r1 │ │ │ │ mtctr r30 │ │ │ │ - mr r5,r28 │ │ │ │ - addi r10,r4,15 │ │ │ │ - li r3,0 │ │ │ │ - li r7,0 │ │ │ │ - li r8,0 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mr r9,r26 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - addi r24,r1,32 │ │ │ │ - ble 26e80 │ │ │ │ - std r8,0(r9) │ │ │ │ - std r7,8(r9) │ │ │ │ - ble cr7,26e70 │ │ │ │ + li r5,0 │ │ │ │ + li r10,0 │ │ │ │ + li r6,0 │ │ │ │ + addi r9,r4,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + ld r27,240(r2) │ │ │ │ + ld r8,72(r2) │ │ │ │ + lxsd v0,88(r2) │ │ │ │ + ld r11,120(r2) │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + mr r2,r27 │ │ │ │ + addi r26,r1,32 │ │ │ │ + ble 2768c │ │ │ │ + std r6,0(r2) │ │ │ │ + std r10,8(r2) │ │ │ │ + ble cr7,2767c │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - li r0,0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - sldi r23,r3,3 │ │ │ │ + li r3,0 │ │ │ │ + addi r9,r4,-8 │ │ │ │ + sldi r24,r5,3 │ │ │ │ li r6,0 │ │ │ │ - li r8,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r23,r25,r23 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 26e00 │ │ │ │ - ldx r10,r29,r6 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - std r8,0(r9) │ │ │ │ - ldx r22,r29,r6 │ │ │ │ - lfdx f0,r23,r6 │ │ │ │ - mtfprd f12,r22 │ │ │ │ + li r7,0 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r24,r11,r24 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 2760c │ │ │ │ + ldx r9,r8,r6 │ │ │ │ + mulld r7,r7,r9 │ │ │ │ + std r7,0(r2) │ │ │ │ + ldx r25,r8,r6 │ │ │ │ + lfdx f0,r24,r6 │ │ │ │ + mtfprd f12,r25 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r11,f0 │ │ │ │ - divd r10,r11,r22 │ │ │ │ - mulld r10,r10,r22 │ │ │ │ - subf r10,r10,r11 │ │ │ │ - add r10,r10,r22 │ │ │ │ - divd r11,r10,r22 │ │ │ │ - mulld r11,r11,r22 │ │ │ │ - subf r10,r11,r10 │ │ │ │ - add r8,r10,r8 │ │ │ │ - stdx r10,r24,r6 │ │ │ │ + mffprd r0,f0 │ │ │ │ + divd r9,r0,r25 │ │ │ │ + mulld r9,r9,r25 │ │ │ │ + subf r9,r9,r0 │ │ │ │ + add r9,r9,r25 │ │ │ │ + divd r0,r9,r25 │ │ │ │ + mulld r0,r0,r25 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + add r7,r9,r7 │ │ │ │ + stdx r9,r26,r6 │ │ │ │ addi r6,r6,8 │ │ │ │ - std r8,0(r9) │ │ │ │ - bdnz 26df4 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r30 │ │ │ │ - beq 26e80 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r3,r3,r28 │ │ │ │ - std r0,0(r9) │ │ │ │ - std r7,8(r9) │ │ │ │ - b 26dd0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r3,r3,r28 │ │ │ │ - bdnz 26dbc │ │ │ │ - addi r4,r29,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,26f70 │ │ │ │ - mr r8,r28 │ │ │ │ - li r10,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - beq 26ed8 │ │ │ │ + std r7,0(r2) │ │ │ │ + bdnz 27600 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + beq 2768c │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r5,r5,r28 │ │ │ │ + std r3,0(r2) │ │ │ │ + std r10,8(r2) │ │ │ │ + b 275dc │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r5,r5,r28 │ │ │ │ + bdnz 275c8 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,2776c │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 27758 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r8 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 27700 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 26ec8 │ │ │ │ + beq 276ec │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 26ebc │ │ │ │ - ld r9,0(r29) │ │ │ │ - mr r4,r29 │ │ │ │ - mr r5,r28 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - cmpdi r5,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 26f08 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r5,8(r4) │ │ │ │ - ld r6,16(r4) │ │ │ │ - ld r7,24(r4) │ │ │ │ - addi r4,r4,32 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r4) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 26ee0 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + beq 276dc │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r8,16 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 27734 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + lxv vs44,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs42,-32(r9) │ │ │ │ + lxv vs43,-16(r9) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 27708 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r28,r28,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + bne 27760 │ │ │ │ + b 2776c │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r8,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5200 │ │ │ │ sldi r3,r30,4 │ │ │ │ - frip f30,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r26 │ │ │ │ - mr r29,r3 │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r27 │ │ │ │ + mr r28,r3 │ │ │ │ mr r3,r30 │ │ │ │ - mr r5,r29 │ │ │ │ - fctidz f0,f30 │ │ │ │ + mr r5,r28 │ │ │ │ + fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r29 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r30,8(r15) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - b 26660 │ │ │ │ - li r10,1 │ │ │ │ - b 26f0c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r8,32(r31) │ │ │ │ - ld r10,0(r18) │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r18) │ │ │ │ - bne 25a4c │ │ │ │ - b 25b3c │ │ │ │ - sldi r10,r20,3 │ │ │ │ - mr r9,r20 │ │ │ │ - ldx r10,r18,r10 │ │ │ │ - b 25b20 │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 25b3c │ │ │ │ - ld r6,0(r14) │ │ │ │ - ld r10,0(r21) │ │ │ │ - mulli r9,r29,48 │ │ │ │ - sldi r7,r29,4 │ │ │ │ - ld r5,24(r15) │ │ │ │ - ld r3,16(r21) │ │ │ │ - sldi r8,r29,5 │ │ │ │ - sldi r29,r29,6 │ │ │ │ - sldi r4,r27,4 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r30,8(r9) │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + b 26e34 │ │ │ │ + li r2,1 │ │ │ │ + std r2,56(r31) │ │ │ │ + b 23fb4 │ │ │ │ + ld r8,56(r31) │ │ │ │ + ld r9,0(r18) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r8,r6 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r18) │ │ │ │ + bne 26324 │ │ │ │ + b 26418 │ │ │ │ + sldi r9,r27,3 │ │ │ │ + mr r2,r27 │ │ │ │ + ldx r9,r18,r9 │ │ │ │ + b 263fc │ │ │ │ + cmpdi r29,0 │ │ │ │ + ble 26418 │ │ │ │ + ld r6,0(r22) │ │ │ │ + ld r9,0(r14) │ │ │ │ + sldi r7,r23,4 │ │ │ │ + mulli r2,r23,48 │ │ │ │ + sldi r10,r23,5 │ │ │ │ + sldi r23,r23,6 │ │ │ │ + ld r3,24(r26) │ │ │ │ + ld r11,16(r22) │ │ │ │ + sldi r5,r20,4 │ │ │ │ + sldi r30,r30,1 │ │ │ │ + addi r4,r25,-8 │ │ │ │ + li r8,0 │ │ │ │ addi r7,r7,8 │ │ │ │ - lfd f8,0(r19) │ │ │ │ - ld r12,8(r21) │ │ │ │ - ld r24,24(r21) │ │ │ │ - ld r27,32(r21) │ │ │ │ - addi r8,r8,24 │ │ │ │ - addi r0,r29,56 │ │ │ │ - mulld r10,r6,r10 │ │ │ │ - add r7,r23,r7 │ │ │ │ - ld r6,200(r15) │ │ │ │ - add r4,r5,r4 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r8,r23,r8 │ │ │ │ - add r0,r23,r0 │ │ │ │ - std r3,136(r31) │ │ │ │ - addi r3,r23,-8 │ │ │ │ - std r7,152(r31) │ │ │ │ - li r7,0 │ │ │ │ - add r23,r23,r9 │ │ │ │ - std r8,168(r31) │ │ │ │ - mr r5,r10 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r21,8(r3) │ │ │ │ - ld r10,152(r31) │ │ │ │ + addi r0,r23,56 │ │ │ │ + addi r10,r10,24 │ │ │ │ + lfd f8,0(r15) │ │ │ │ + ld r12,8(r22) │ │ │ │ + ld r23,24(r22) │ │ │ │ + ld r27,32(r22) │ │ │ │ + mulld r9,r9,r6 │ │ │ │ + add r7,r25,r7 │ │ │ │ + add r10,r25,r10 │ │ │ │ + add r0,r25,r0 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r5,r3,r5 │ │ │ │ + std r11,144(r31) │ │ │ │ + std r7,168(r31) │ │ │ │ + std r10,176(r31) │ │ │ │ + ld r7,200(r26) │ │ │ │ + add r22,r25,r2 │ │ │ │ + mr r6,r9 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ldu r25,8(r4) │ │ │ │ + ld r9,168(r31) │ │ │ │ li r28,0 │ │ │ │ - std r18,176(r31) │ │ │ │ - std r14,184(r31) │ │ │ │ - std r19,192(r31) │ │ │ │ - std r26,200(r31) │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - std r22,208(r31) │ │ │ │ - std r5,216(r31) │ │ │ │ - add r21,r5,r21 │ │ │ │ - std r10,104(r31) │ │ │ │ - mulld r9,r21,r12 │ │ │ │ - fmul f9,f8,f9 │ │ │ │ + std r18,184(r31) │ │ │ │ + std r14,192(r31) │ │ │ │ + std r15,200(r31) │ │ │ │ + std r21,208(r31) │ │ │ │ + lfdx f9,r21,r2 │ │ │ │ + std r19,216(r31) │ │ │ │ + std r6,224(r31) │ │ │ │ + add r25,r6,r25 │ │ │ │ std r9,120(r31) │ │ │ │ - ld r10,104(r31) │ │ │ │ - ld r8,144(r31) │ │ │ │ - sldi r9,r28,3 │ │ │ │ - ld r5,168(r31) │ │ │ │ - std r21,224(r31) │ │ │ │ - std r12,232(r31) │ │ │ │ - ldu r20,8(r10) │ │ │ │ - lfdx f12,r8,r9 │ │ │ │ + mulld r2,r25,r12 │ │ │ │ + fmul f9,f8,f9 │ │ │ │ + std r2,128(r31) │ │ │ │ ld r9,120(r31) │ │ │ │ - add r20,r9,r20 │ │ │ │ - ld r9,136(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + sldi r2,r28,3 │ │ │ │ + std r25,232(r31) │ │ │ │ + std r12,240(r31) │ │ │ │ + ld r6,176(r31) │ │ │ │ + ldu r20,8(r9) │ │ │ │ + lfdx f12,r10,r2 │ │ │ │ + ld r2,128(r31) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - std r10,104(r31) │ │ │ │ - li r10,0 │ │ │ │ - mulld r29,r20,r9 │ │ │ │ - ldu r8,8(r5) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r14,r23 │ │ │ │ - li r18,0 │ │ │ │ - lfdx f10,r25,r9 │ │ │ │ - add r8,r29,r8 │ │ │ │ + std r9,120(r31) │ │ │ │ + li r9,0 │ │ │ │ + add r20,r2,r20 │ │ │ │ + ld r2,144(r31) │ │ │ │ + mulld r11,r20,r2 │ │ │ │ + ldu r10,8(r6) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + mr r14,r22 │ │ │ │ + li r15,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r10,r11,r10 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r12,r8,r24 │ │ │ │ - nop │ │ │ │ - ldu r11,8(r14) │ │ │ │ - sldi r9,r18,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r21,r0 │ │ │ │ - mr r26,r16 │ │ │ │ - lfdx f11,r17,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mulld r12,r10,r23 │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mtctr r29 │ │ │ │ + mr r19,r0 │ │ │ │ + mr r25,r16 │ │ │ │ + lfdx f11,r17,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r19,r11,r27 │ │ │ │ + mulld r18,r3,r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r21) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - lxv vs7,0(r4) │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + lfd f0,0(r25) │ │ │ │ + ldu r2,8(r19) │ │ │ │ + addi r25,r25,8 │ │ │ │ + lxv vs7,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs6,r6,r22 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + lxvx vs6,r7,r21 │ │ │ │ xxspltd vs5,vs0,0 │ │ │ │ xvmaddmdp vs7,vs5,vs6 │ │ │ │ - stxvx vs7,r6,r22 │ │ │ │ - bdnz 27100 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r30 │ │ │ │ - bne 270d0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r18 │ │ │ │ - bne 270ac │ │ │ │ + stxvx vs7,r7,r21 │ │ │ │ + bdnz 27950 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r15,r30 │ │ │ │ + bne 27920 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r15 │ │ │ │ + bne 27900 │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r21,224(r31) │ │ │ │ - ld r12,232(r31) │ │ │ │ - cmpd r28,r10 │ │ │ │ - bne 27070 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ld r18,176(r31) │ │ │ │ - ld r14,184(r31) │ │ │ │ - ld r19,192(r31) │ │ │ │ - ld r26,200(r31) │ │ │ │ - ld r22,208(r31) │ │ │ │ - ld r5,216(r31) │ │ │ │ - cmpd r7,r28 │ │ │ │ - bne 27030 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stfd f0,40(r19) │ │ │ │ - std r9,40(r14) │ │ │ │ - std r21,8(r14) │ │ │ │ - stfd f9,8(r19) │ │ │ │ + ld r25,232(r31) │ │ │ │ + ld r12,240(r31) │ │ │ │ + cmpd r28,r9 │ │ │ │ + bne 278c4 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ld r18,184(r31) │ │ │ │ + ld r14,192(r31) │ │ │ │ + ld r15,200(r31) │ │ │ │ + ld r21,208(r31) │ │ │ │ + cmpd r8,r28 │ │ │ │ + ld r19,216(r31) │ │ │ │ + ld r6,224(r31) │ │ │ │ + bne 27884 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stfd f0,40(r15) │ │ │ │ + std r2,40(r14) │ │ │ │ + std r3,32(r14) │ │ │ │ + std r25,8(r14) │ │ │ │ std r20,16(r14) │ │ │ │ - stfd f12,16(r19) │ │ │ │ - std r8,24(r14) │ │ │ │ - std r7,32(r18) │ │ │ │ - std r7,0(r18) │ │ │ │ - std r7,8(r18) │ │ │ │ - std r7,16(r18) │ │ │ │ - std r7,24(r18) │ │ │ │ - stfd f10,24(r19) │ │ │ │ - std r11,32(r14) │ │ │ │ - stfd f11,32(r19) │ │ │ │ - b 25b3c │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 25b3c │ │ │ │ - mulli r9,r29,48 │ │ │ │ - sldi r10,r29,5 │ │ │ │ - ld r7,0(r21) │ │ │ │ - sldi r8,r29,4 │ │ │ │ - ld r5,0(r14) │ │ │ │ - ld r4,24(r15) │ │ │ │ - sldi r27,r27,4 │ │ │ │ - lfd f9,0(r19) │ │ │ │ - ld r20,8(r21) │ │ │ │ - addi r10,r10,24 │ │ │ │ - addi r8,r8,8 │ │ │ │ - ld r12,16(r21) │ │ │ │ - ld r28,24(r21) │ │ │ │ - ld r6,200(r15) │ │ │ │ - mr r3,r22 │ │ │ │ - add r10,r23,r10 │ │ │ │ - addi r9,r9,40 │ │ │ │ - mulld r29,r5,r7 │ │ │ │ - add r4,r4,r27 │ │ │ │ - addi r7,r23,-8 │ │ │ │ - std r10,104(r31) │ │ │ │ - add r27,r23,r8 │ │ │ │ - li r10,0 │ │ │ │ - add r0,r23,r9 │ │ │ │ - ldu r5,8(r7) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mr r24,r27 │ │ │ │ + mtvsrdd vs0,r29,r29 │ │ │ │ + stfd f9,8(r15) │ │ │ │ + stfd f12,16(r15) │ │ │ │ + std r29,32(r18) │ │ │ │ + std r10,24(r14) │ │ │ │ + stfd f10,24(r15) │ │ │ │ + stfd f11,32(r15) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 26418 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ble 26418 │ │ │ │ + mulli r2,r23,48 │ │ │ │ + ld r7,0(r14) │ │ │ │ + ld r10,0(r22) │ │ │ │ + sldi r3,r23,4 │ │ │ │ + sldi r4,r23,5 │ │ │ │ + sldi r9,r20,4 │ │ │ │ + ld r5,24(r26) │ │ │ │ + sldi r0,r30,1 │ │ │ │ + lfd f9,0(r15) │ │ │ │ + addi r6,r25,-8 │ │ │ │ li r8,0 │ │ │ │ - std r18,120(r31) │ │ │ │ - std r14,136(r31) │ │ │ │ - std r19,152(r31) │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ - add r5,r29,r5 │ │ │ │ + addi r4,r4,24 │ │ │ │ + addi r3,r3,8 │ │ │ │ + ld r30,8(r22) │ │ │ │ + ld r20,16(r22) │ │ │ │ + ld r28,24(r22) │ │ │ │ + mulld r27,r7,r10 │ │ │ │ + ld r7,200(r26) │ │ │ │ + add r10,r25,r4 │ │ │ │ + add r12,r25,r3 │ │ │ │ + mr r4,r19 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r5,r5,r9 │ │ │ │ + std r10,120(r31) │ │ │ │ + add r11,r25,r2 │ │ │ │ + ldu r10,8(r6) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r25,r12 │ │ │ │ + li r9,0 │ │ │ │ + std r18,128(r31) │ │ │ │ + std r14,144(r31) │ │ │ │ + std r15,168(r31) │ │ │ │ + lfdx f12,r21,r2 │ │ │ │ + add r10,r27,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - mulld r23,r5,r20 │ │ │ │ - ld r11,160(r31) │ │ │ │ - ldu r21,8(r24) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r18,104(r31) │ │ │ │ - li r19,0 │ │ │ │ - std r26,168(r31) │ │ │ │ - std r3,176(r31) │ │ │ │ - std r29,184(r31) │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - add r21,r23,r21 │ │ │ │ - mulld r14,r21,r12 │ │ │ │ + mulld r23,r10,r30 │ │ │ │ + ld r3,152(r31) │ │ │ │ + ldu r22,8(r25) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + li r18,0 │ │ │ │ + std r21,176(r31) │ │ │ │ + std r4,184(r31) │ │ │ │ + ld r15,120(r31) │ │ │ │ + std r27,192(r31) │ │ │ │ + lfdx f10,r3,r2 │ │ │ │ + add r22,r23,r22 │ │ │ │ + mulld r14,r22,r20 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - ld r29,72(r31) │ │ │ │ - ldu r11,8(r18) │ │ │ │ - sldi r9,r19,3 │ │ │ │ - mtctr r30 │ │ │ │ - ld r3,56(r31) │ │ │ │ - mr r26,r0 │ │ │ │ - lfdx f11,r29,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ - mulld r22,r11,r28 │ │ │ │ + ld r27,80(r31) │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + mtctr r29 │ │ │ │ + mr r21,r11 │ │ │ │ + ld r4,72(r31) │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ + mulld r19,r3,r28 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - ldu r9,8(r26) │ │ │ │ - lfd f0,0(r3) │ │ │ │ - lxv vs8,0(r4) │ │ │ │ - addi r3,r3,8 │ │ │ │ - add r9,r22,r9 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + ldu r2,8(r21) │ │ │ │ + addi r4,r4,8 │ │ │ │ + lxv vs8,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r29,r9,4 │ │ │ │ - lxvx vs7,r6,r29 │ │ │ │ + add r2,r19,r2 │ │ │ │ + sldi r27,r2,4 │ │ │ │ + lxvx vs7,r7,r27 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r29 │ │ │ │ - bdnz 272b0 │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r19,r30 │ │ │ │ - bne 27288 │ │ │ │ + stxvx vs8,r7,r27 │ │ │ │ + bdnz 27b00 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r0 │ │ │ │ + bne 27ad8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r21,176(r31) │ │ │ │ + ld r4,184(r31) │ │ │ │ + ld r27,192(r31) │ │ │ │ + cmpd r9,r18 │ │ │ │ + bne 27aa8 │ │ │ │ addi r8,r8,1 │ │ │ │ - ld r26,168(r31) │ │ │ │ - ld r3,176(r31) │ │ │ │ - ld r29,184(r31) │ │ │ │ - cmpd r8,r19 │ │ │ │ - bne 27258 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r18,120(r31) │ │ │ │ - ld r14,136(r31) │ │ │ │ - ld r19,152(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bne 2722c │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mr r22,r3 │ │ │ │ - stfd f0,32(r19) │ │ │ │ - std r9,32(r14) │ │ │ │ - std r5,8(r14) │ │ │ │ - stfd f12,8(r19) │ │ │ │ - std r21,16(r14) │ │ │ │ - stfd f10,16(r19) │ │ │ │ - std r11,24(r14) │ │ │ │ - std r10,24(r18) │ │ │ │ - std r10,0(r18) │ │ │ │ - std r10,8(r18) │ │ │ │ - std r10,16(r18) │ │ │ │ - stfd f11,24(r19) │ │ │ │ - b 25b3c │ │ │ │ - mr r9,r28 │ │ │ │ - b 25a04 │ │ │ │ + ld r18,128(r31) │ │ │ │ + ld r14,144(r31) │ │ │ │ + ld r15,168(r31) │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 27a7c │ │ │ │ + addi r29,r29,-1 │ │ │ │ + stfd f0,32(r15) │ │ │ │ + mr r19,r4 │ │ │ │ + std r2,32(r14) │ │ │ │ + std r3,24(r14) │ │ │ │ + std r10,8(r14) │ │ │ │ + std r22,16(r14) │ │ │ │ + mtvsrdd vs0,r29,r29 │ │ │ │ + stfd f12,8(r15) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f11,24(r15) │ │ │ │ + stxv vs0,0(r18) │ │ │ │ + stxv vs0,16(r18) │ │ │ │ + b 26418 │ │ │ │ + mr r2,r28 │ │ │ │ + b 262dc │ │ │ │ sldi r4,r28,3 │ │ │ │ - ld r3,0(r1) │ │ │ │ - ld r29,240(r15) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r6,0(r1) │ │ │ │ cmpdi r30,0 │ │ │ │ - ld r11,72(r15) │ │ │ │ - lxsd v0,88(r15) │ │ │ │ - ld r0,120(r15) │ │ │ │ - mr r24,r1 │ │ │ │ + mr r29,r1 │ │ │ │ mtctr r30 │ │ │ │ - mr r6,r28 │ │ │ │ - addi r10,r4,15 │ │ │ │ - li r5,0 │ │ │ │ + li r3,0 │ │ │ │ li r8,0 │ │ │ │ - li r7,0 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mr r9,r29 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r3,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - ble 27474 │ │ │ │ - std r7,0(r9) │ │ │ │ - std r8,8(r9) │ │ │ │ - ble cr7,27464 │ │ │ │ + li r10,0 │ │ │ │ + addi r9,r4,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + ld r27,240(r2) │ │ │ │ + ld r7,72(r2) │ │ │ │ + lxsd v0,88(r2) │ │ │ │ + ld r26,120(r2) │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r6,r1,r9 │ │ │ │ + mr r2,r27 │ │ │ │ + addi r25,r1,32 │ │ │ │ + ble 27cc0 │ │ │ │ + std r10,0(r2) │ │ │ │ + std r8,8(r2) │ │ │ │ + ble cr7,27cb0 │ │ │ │ xscvsxddp vs32,vs32 │ │ │ │ - li r25,0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - sldi r26,r5,3 │ │ │ │ - li r3,0 │ │ │ │ - li r7,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r26,r0,r26 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 273f4 │ │ │ │ - ldx r10,r11,r3 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - std r7,0(r9) │ │ │ │ - ldx r21,r11,r3 │ │ │ │ - lfdx f0,r26,r3 │ │ │ │ - mtfprd f12,r21 │ │ │ │ + li r0,0 │ │ │ │ + addi r9,r4,-8 │ │ │ │ + sldi r24,r3,3 │ │ │ │ + li r6,0 │ │ │ │ + li r10,0 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r24,r26,r24 │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + b 27c40 │ │ │ │ + ldx r9,r7,r6 │ │ │ │ + mulld r10,r10,r9 │ │ │ │ + std r10,0(r2) │ │ │ │ + ldx r11,r7,r6 │ │ │ │ + lfdx f0,r24,r6 │ │ │ │ + mtfprd f12,r11 │ │ │ │ fcfid f12,f12 │ │ │ │ xsmsubmdp vs0,vs12,vs32 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r23,f0 │ │ │ │ - divd r10,r23,r21 │ │ │ │ - mulld r10,r10,r21 │ │ │ │ - subf r10,r10,r23 │ │ │ │ - add r10,r10,r21 │ │ │ │ - divd r23,r10,r21 │ │ │ │ - mulld r23,r23,r21 │ │ │ │ - subf r10,r23,r10 │ │ │ │ - add r7,r10,r7 │ │ │ │ - stdx r10,r27,r3 │ │ │ │ - addi r3,r3,8 │ │ │ │ - std r7,0(r9) │ │ │ │ - bdnz 273e8 │ │ │ │ + mffprd r5,f0 │ │ │ │ + divd r9,r5,r11 │ │ │ │ + mulld r9,r9,r11 │ │ │ │ + subf r9,r9,r5 │ │ │ │ + add r9,r9,r11 │ │ │ │ + divd r5,r9,r11 │ │ │ │ + mulld r5,r5,r11 │ │ │ │ + subf r9,r5,r9 │ │ │ │ + add r10,r9,r10 │ │ │ │ + stdx r9,r25,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + std r10,0(r2) │ │ │ │ + bdnz 27c34 │ │ │ │ addi r8,r8,1 │ │ │ │ cmpd r8,r30 │ │ │ │ - beq 27474 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r5,r5,r28 │ │ │ │ - std r25,0(r9) │ │ │ │ - std r8,8(r9) │ │ │ │ - b 273c4 │ │ │ │ + beq 27cc0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r3,r3,r28 │ │ │ │ + std r0,0(r2) │ │ │ │ + std r8,8(r2) │ │ │ │ + b 27c10 │ │ │ │ addi r8,r8,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r5,r5,r28 │ │ │ │ - bdnz 273b0 │ │ │ │ - addi r5,r11,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,27504 │ │ │ │ - mr r7,r28 │ │ │ │ - li r10,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - andi. r8,r7,3 │ │ │ │ - beq 274cc │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r3,r3,r28 │ │ │ │ + bdnz 27bfc │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,27d94 │ │ │ │ + cmpdi r28,1 │ │ │ │ + beq 27df8 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r7 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 27d34 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 274bc │ │ │ │ + beq 27d20 │ │ │ │ cmpdi r8,2 │ │ │ │ - beq 274b0 │ │ │ │ - ld r9,0(r11) │ │ │ │ - mr r5,r11 │ │ │ │ - mr r6,r28 │ │ │ │ - ldu r8,8(r5) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - ldu r8,8(r5) │ │ │ │ - cmpdi r6,1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 274fc │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r4,8(r5) │ │ │ │ - ld r6,16(r5) │ │ │ │ - ld r7,24(r5) │ │ │ │ - addi r5,r5,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r5) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 274d4 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - b 27508 │ │ │ │ - li r10,1 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + beq 27d10 │ │ │ │ + lxv vs32,0(r7) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r7,16 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 27d68 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + lxv vs44,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs42,-32(r9) │ │ │ │ + lxv vs43,-16(r9) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 27d3c │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r28,r28,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 27d94 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r9,r7,r28 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5200 │ │ │ │ sldi r3,r30,4 │ │ │ │ - frip f30,f1 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r29 │ │ │ │ + frip f31,f1 │ │ │ │ + bl 4c80 │ │ │ │ + mr r4,r27 │ │ │ │ mr r28,r3 │ │ │ │ mr r3,r30 │ │ │ │ mr r5,r28 │ │ │ │ - fctidz f0,f30 │ │ │ │ + fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ce0 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r28,48(r15) │ │ │ │ - ld r30,8(r15) │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - b 25684 │ │ │ │ + bl 4760 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r28,48(r9) │ │ │ │ + cmpdi r28,0 │ │ │ │ + ld r30,8(r9) │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + b 25f18 │ │ │ │ + li r2,1 │ │ │ │ + li r28,0 │ │ │ │ + b 27d88 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ + .long 0x1287 │ │ │ │ │ │ │ │ -0000000000027580 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,2176 │ │ │ │ - std r24,-104(r1) │ │ │ │ - ld r24,48(r3) │ │ │ │ +0000000000027e10 : │ │ │ │ + std r25,-104(r1) │ │ │ │ + ld r25,48(r3) │ │ │ │ + cmpdi r25,0 │ │ │ │ stdu r1,-192(r1) │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble 27754 │ │ │ │ - ld r9,88(r3) │ │ │ │ - std r23,80(r1) │ │ │ │ - ld r23,104(r3) │ │ │ │ + ble 27fd8 │ │ │ │ + ld r2,88(r3) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f27,152(r1) │ │ │ │ - std r21,64(r1) │ │ │ │ - ld r21,72(r3) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - cmpdi r23,0 │ │ │ │ - addi r9,r9,2 │ │ │ │ + std r24,80(r1) │ │ │ │ + ld r24,104(r3) │ │ │ │ + cmpdi r24,0 │ │ │ │ + stfd f26,144(r1) │ │ │ │ + std r22,64(r1) │ │ │ │ + ld r22,72(r3) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r2,2 │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f27,r9 │ │ │ │ - fcfid f27,f27 │ │ │ │ + mtfprd f26,r2 │ │ │ │ + fcfid f26,f26 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - blt 27780 │ │ │ │ + blt 28008 │ │ │ │ + std r19,40(r1) │ │ │ │ + std r20,48(r1) │ │ │ │ + ld r19,176(r3) │ │ │ │ + ld r20,96(r3) │ │ │ │ mflr r0 │ │ │ │ - std r18,40(r1) │ │ │ │ - std r19,48(r1) │ │ │ │ - std r22,72(r1) │ │ │ │ - std r27,112(r1) │ │ │ │ - addi r22,r23,1 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - ld r18,176(r3) │ │ │ │ - ld r19,96(r3) │ │ │ │ - std r20,56(r1) │ │ │ │ - std r25,96(r1) │ │ │ │ - std r26,104(r1) │ │ │ │ - stfd f28,160(r1) │ │ │ │ - sldi r24,r24,3 │ │ │ │ - li r25,0 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + std r23,72(r1) │ │ │ │ + stfd f27,152(r1) │ │ │ │ + addi r23,r24,1 │ │ │ │ + plfd f27,197428 # 581b8 │ │ │ │ + std r21,56(r1) │ │ │ │ + std r26,96(r1) │ │ │ │ li r26,0 │ │ │ │ - addi r27,r27,2808 │ │ │ │ - sldi r20,r22,3 │ │ │ │ - std r28,120(r1) │ │ │ │ + std r27,104(r1) │ │ │ │ + std r28,112(r1) │ │ │ │ + li r27,0 │ │ │ │ + sldi r21,r23,3 │ │ │ │ + stfd f28,160(r1) │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - std r29,128(r1) │ │ │ │ - std r30,136(r1) │ │ │ │ - std r31,144(r1) │ │ │ │ + std r0,208(r1) │ │ │ │ + std r29,120(r1) │ │ │ │ + std r30,128(r1) │ │ │ │ + std r31,136(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ stfd f31,184(r1) │ │ │ │ - std r0,208(r1) │ │ │ │ - ldx r9,r21,r26 │ │ │ │ - add r28,r19,r26 │ │ │ │ - mr r30,r22 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r22,r27 │ │ │ │ + add r28,r20,r27 │ │ │ │ + mr r30,r23 │ │ │ │ li r31,0 │ │ │ │ - add r29,r18,r25 │ │ │ │ - mulld r10,r23,r9 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + add r29,r19,r26 │ │ │ │ + mulld r9,r24,r2 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f30,f12 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - fdiv f0,f27,f0 │ │ │ │ + fdiv f0,f26,f0 │ │ │ │ fmul f30,f30,f0 │ │ │ │ - b 276b0 │ │ │ │ + b 27f38 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r31,3 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 276f4 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 27f78 │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 27680 │ │ │ │ + bgt 27f10 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 27760 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + blt 27ff0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 276b0 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r25,r25,r20 │ │ │ │ - cmpld r26,r24 │ │ │ │ - bne 27640 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 27f38 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r26,r26,r21 │ │ │ │ + cmpld r27,r25 │ │ │ │ + bne 27ed0 │ │ │ │ ld r0,208(r1) │ │ │ │ + lfd f26,144(r1) │ │ │ │ lfd f27,152(r1) │ │ │ │ lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r18,40(r1) │ │ │ │ - ld r19,48(r1) │ │ │ │ - ld r20,56(r1) │ │ │ │ - ld r21,64(r1) │ │ │ │ - ld r22,72(r1) │ │ │ │ - ld r23,80(r1) │ │ │ │ - ld r25,96(r1) │ │ │ │ - ld r26,104(r1) │ │ │ │ - ld r27,112(r1) │ │ │ │ - ld r28,120(r1) │ │ │ │ + ld r19,40(r1) │ │ │ │ + ld r20,48(r1) │ │ │ │ + ld r21,56(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,128(r1) │ │ │ │ - ld r30,136(r1) │ │ │ │ - ld r31,144(r1) │ │ │ │ + ld r22,64(r1) │ │ │ │ + ld r23,72(r1) │ │ │ │ + ld r24,80(r1) │ │ │ │ + ld r26,96(r1) │ │ │ │ + ld r27,104(r1) │ │ │ │ + ld r28,112(r1) │ │ │ │ + ld r29,120(r1) │ │ │ │ + ld r30,128(r1) │ │ │ │ + ld r31,136(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ - ld r24,-104(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 2769c │ │ │ │ - lfd f27,152(r1) │ │ │ │ + b 27f24 │ │ │ │ + lfd f26,144(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ - ld r21,64(r1) │ │ │ │ - ld r23,80(r1) │ │ │ │ - b 27754 │ │ │ │ + ld r22,64(r1) │ │ │ │ + ld r24,80(r1) │ │ │ │ + b 27fd8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe85 │ │ │ │ + .long 0xd86 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000277a0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,1632 │ │ │ │ +0000000000028030 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ + std r30,-88(r1) │ │ │ │ + std r31,-80(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ - mr r30,r3 │ │ │ │ mr r31,r1 │ │ │ │ - bne 27a40 │ │ │ │ - ld r21,48(r30) │ │ │ │ + bne 282a8 │ │ │ │ + ld r22,48(r30) │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 2821c │ │ │ │ + ld r21,8(r30) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 279a0 │ │ │ │ - ld r20,8(r30) │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble 279a0 │ │ │ │ + ble 2821c │ │ │ │ ld r27,88(r30) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r24,r2,-2 │ │ │ │ - ld r16,120(r30) │ │ │ │ - ld r17,72(r30) │ │ │ │ - ld r18,176(r30) │ │ │ │ - ld r19,96(r30) │ │ │ │ - sldi r25,r21,3 │ │ │ │ - sldi r26,r21,4 │ │ │ │ + ld r17,120(r30) │ │ │ │ + xxspltidp vs23,1065353216 │ │ │ │ + sldi r25,r22,3 │ │ │ │ + sldi r26,r22,4 │ │ │ │ + li r24,0 │ │ │ │ + ld r18,72(r30) │ │ │ │ + ld r19,176(r30) │ │ │ │ li r23,0 │ │ │ │ - li r22,0 │ │ │ │ - lfd f24,2928(r9) │ │ │ │ - addi r24,r24,2808 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ + ld r20,96(r30) │ │ │ │ + nop │ │ │ │ + plfd f24,196792 # 581b8 │ │ │ │ mtfprd f0,r27 │ │ │ │ fcfid f26,f0 │ │ │ │ fmul f26,f26,f26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f0,r17,r23 │ │ │ │ - sldi r30,r22,4 │ │ │ │ - add r28,r19,r23 │ │ │ │ - mr r29,r20 │ │ │ │ - add r15,r16,r23 │ │ │ │ - add r30,r18,r30 │ │ │ │ + nop │ │ │ │ + lfdx f0,r18,r24 │ │ │ │ + sldi r30,r23,4 │ │ │ │ + add r28,r20,r24 │ │ │ │ + mr r29,r21 │ │ │ │ + add r16,r17,r24 │ │ │ │ + add r30,r19,r30 │ │ │ │ fcfid f29,f0 │ │ │ │ - fdiv f28,f24,f29 │ │ │ │ + fdiv f28,f23,f29 │ │ │ │ fmul f27,f29,f29 │ │ │ │ - b 27910 │ │ │ │ + b 28194 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ stfd f1,0(r30) │ │ │ │ - lfd f0,0(r15) │ │ │ │ + lfd f0,0(r16) │ │ │ │ lfd f1,0(r28) │ │ │ │ - add r15,r15,r25 │ │ │ │ + add r16,r16,r25 │ │ │ │ fmsub f0,f0,f29,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4780 │ │ │ │ addic. r29,r29,-1 │ │ │ │ stfd f1,8(r30) │ │ │ │ add r30,r30,r26 │ │ │ │ - beq 27990 │ │ │ │ - lfd f0,0(r15) │ │ │ │ + beq 2820c │ │ │ │ + lfd f0,0(r16) │ │ │ │ lfd f1,0(r28) │ │ │ │ fmul f31,f0,f29 │ │ │ │ frim f31,f31 │ │ │ │ fctidz f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r27,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ fmsub f12,f31,f28,f0 │ │ │ │ fnmsub f0,f31,f28,f0 │ │ │ │ fmul f12,f12,f27 │ │ │ │ fmadd f0,f0,f12,f26 │ │ │ │ fcmpu cr0,f0,f25 │ │ │ │ - bgt 278c0 │ │ │ │ + bgt 28150 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 27a20 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 28290 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ stfd f1,0(r30) │ │ │ │ - lfd f0,0(r15) │ │ │ │ + lfd f0,0(r16) │ │ │ │ lfd f1,0(r28) │ │ │ │ - add r15,r15,r25 │ │ │ │ + add r16,r16,r25 │ │ │ │ fmsub f0,f0,f29,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4780 │ │ │ │ addic. r29,r29,-1 │ │ │ │ stfd f1,8(r30) │ │ │ │ add r30,r30,r26 │ │ │ │ - bne 27910 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - cmpd r21,r22 │ │ │ │ - bne 27890 │ │ │ │ + bne 28194 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r24,r24,8 │ │ │ │ + cmpd r22,r23 │ │ │ │ + bne 28120 │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ + ld r16,-200(r1) │ │ │ │ + ld r17,-192(r1) │ │ │ │ + ld r18,-184(r1) │ │ │ │ + ld r19,-176(r1) │ │ │ │ + ld r20,-168(r1) │ │ │ │ + ld r21,-160(r1) │ │ │ │ + ld r22,-152(r1) │ │ │ │ + ld r23,-144(r1) │ │ │ │ + ld r24,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ + ld r25,-128(r1) │ │ │ │ + ld r26,-120(r1) │ │ │ │ + ld r27,-112(r1) │ │ │ │ + ld r28,-104(r1) │ │ │ │ + ld r29,-96(r1) │ │ │ │ + ld r30,-88(r1) │ │ │ │ + ld r31,-80(r1) │ │ │ │ + lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r24) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ - b 278dc │ │ │ │ - ld r24,48(r3) │ │ │ │ - ld r25,8(r3) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r4,72(r3) │ │ │ │ + b 28164 │ │ │ │ + ld r25,48(r3) │ │ │ │ + ld r27,8(r3) │ │ │ │ mr r28,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r5,72(r3) │ │ │ │ lxsd v0,88(r3) │ │ │ │ - ld r29,240(r30) │ │ │ │ - ld r3,120(r3) │ │ │ │ - sldi r26,r24,3 │ │ │ │ - cmpdi r25,0 │ │ │ │ - mr r23,r24 │ │ │ │ - addi r9,r26,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - ble 27c34 │ │ │ │ + ld r4,120(r3) │ │ │ │ + ld r29,240(r3) │ │ │ │ + sldi r26,r25,3 │ │ │ │ + cmpdi r27,0 │ │ │ │ + addi r2,r26,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 284c8 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r5,r29 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r24,0 │ │ │ │ + mr r6,r29 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r25,0 │ │ │ │ li r0,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,27b2c │ │ │ │ - addi r9,r26,-8 │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,2838c │ │ │ │ + addi r2,r26,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 27adc │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 2833c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r4,r7 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r8,r4,r7 │ │ │ │ - lfdx f0,r3,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r5,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r6) │ │ │ │ + ldx r10,r5,r8 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r8 │ │ │ │ - divd r10,r9,r8 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r6,r9,r6 │ │ │ │ - stdx r9,r27,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 27ad0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r26 │ │ │ │ - cmpd r25,r11 │ │ │ │ - bne 27aa0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,27c2c │ │ │ │ - andi. r7,r24,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r24,-1 │ │ │ │ - beq 27b94 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 27b84 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 27b78 │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r10,r4 │ │ │ │ - mr r23,r6 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - addi r23,r23,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - cmpdi r23,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 27bc4 │ │ │ │ - srdi r7,r24,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - bdnz 27b9c │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r7,r2,r7 │ │ │ │ + stdx r2,r11,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r7,0(r6) │ │ │ │ + bdnz 28330 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r26 │ │ │ │ + cmpd r27,r3 │ │ │ │ + bne 28300 │ │ │ │ + li r26,-1 │ │ │ │ + ble cr7,28490 │ │ │ │ + cmpdi r25,1 │ │ │ │ + beq 284d0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r25,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 28414 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 28400 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 283f0 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r5,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 28448 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 2841c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r25,r25,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 28474 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + ldx r9,r5,r25 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - sldi r3,r25,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r27 │ │ │ │ + mffprd r26,f0 │ │ │ │ + addi r26,r26,-1 │ │ │ │ + sldi r3,r27,4 │ │ │ │ + bl 4c80 │ │ │ │ + mr r6,r26 │ │ │ │ mr r4,r29 │ │ │ │ - mr r26,r3 │ │ │ │ + mr r25,r3 │ │ │ │ + mr r3,r27 │ │ │ │ + mr r5,r25 │ │ │ │ + bl 4ce0 │ │ │ │ mr r3,r25 │ │ │ │ - mr r5,r26 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r28) │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r28) │ │ │ │ mr r1,r28 │ │ │ │ - b 2782c │ │ │ │ - li r27,-1 │ │ │ │ - b 27be8 │ │ │ │ - cmpdi cr7,r24,0 │ │ │ │ - b 27b40 │ │ │ │ + b 280b4 │ │ │ │ + cmpdi cr7,r25,0 │ │ │ │ + b 283a0 │ │ │ │ + li r2,1 │ │ │ │ + li r25,0 │ │ │ │ + b 28468 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1188 │ │ │ │ + .long 0x1089 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000027c50 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,432 │ │ │ │ +00000000000284f0 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ + std r24,-128(r1) │ │ │ │ + std r23,-136(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + std r31,-72(r1) │ │ │ │ + stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-200(r1) │ │ │ │ - std r15,-192(r1) │ │ │ │ - std r16,-184(r1) │ │ │ │ - std r17,-176(r1) │ │ │ │ - std r18,-168(r1) │ │ │ │ - std r19,-160(r1) │ │ │ │ - std r20,-152(r1) │ │ │ │ - std r21,-144(r1) │ │ │ │ - std r22,-136(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + std r14,-208(r1) │ │ │ │ + std r15,-200(r1) │ │ │ │ + std r16,-192(r1) │ │ │ │ + std r17,-184(r1) │ │ │ │ + std r18,-176(r1) │ │ │ │ + std r19,-168(r1) │ │ │ │ + std r20,-160(r1) │ │ │ │ + std r21,-152(r1) │ │ │ │ + std r22,-144(r1) │ │ │ │ + std r25,-120(r1) │ │ │ │ + std r26,-112(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ - mr r23,r3 │ │ │ │ mr r31,r1 │ │ │ │ - bne 27f00 │ │ │ │ - ld r17,48(r23) │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 27e60 │ │ │ │ - ld r20,8(r23) │ │ │ │ + bne 2877c │ │ │ │ + ld r18,48(r24) │ │ │ │ + cmpdi r18,0 │ │ │ │ + ble 28704 │ │ │ │ + ld r20,8(r24) │ │ │ │ cmpdi r20,0 │ │ │ │ - ble 27e60 │ │ │ │ - ld r24,88(r23) │ │ │ │ - ld r9,120(r23) │ │ │ │ - sldi r19,r17,3 │ │ │ │ - li r22,0 │ │ │ │ - li r18,0 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - mtfprd f0,r24 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r9,72(r23) │ │ │ │ - addi r16,r24,1 │ │ │ │ - fcfid f28,f0 │ │ │ │ - mulld r21,r16,r17 │ │ │ │ - std r9,40(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f25,2928(r9) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - sldi r21,r21,4 │ │ │ │ + ble 28704 │ │ │ │ + ld r25,88(r24) │ │ │ │ + ld r2,72(r24) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + sldi r21,r18,3 │ │ │ │ + li r23,0 │ │ │ │ + li r19,0 │ │ │ │ + ld r15,120(r24) │ │ │ │ + plfd f29,195592 # 581b8 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + addi r17,r25,1 │ │ │ │ + std r2,32(r31) │ │ │ │ + fcfid f27,f0 │ │ │ │ + mulld r22,r17,r18 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + sldi r22,r22,4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,40(r31) │ │ │ │ - mulld r26,r18,r16 │ │ │ │ - li r25,0 │ │ │ │ - lfdx f0,r9,r22 │ │ │ │ - ld r9,32(r31) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - fcfid f26,f0 │ │ │ │ - add r28,r9,r22 │ │ │ │ - fdiv f30,f25,f26 │ │ │ │ - fmul f29,f26,f26 │ │ │ │ + ld r2,32(r31) │ │ │ │ + mulld r27,r19,r17 │ │ │ │ + add r28,r15,r23 │ │ │ │ + li r26,0 │ │ │ │ + lfdx f0,r2,r23 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + fcfid f25,f0 │ │ │ │ + fdiv f30,f24,f25 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f11,0(r28) │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r14,f0 │ │ │ │ - addi r30,r14,1 │ │ │ │ - subf r14,r24,r14 │ │ │ │ - add r30,r30,r24 │ │ │ │ - cmpd r14,r30 │ │ │ │ - bgt 27e3c │ │ │ │ - ld r29,96(r23) │ │ │ │ - ld r10,176(r23) │ │ │ │ - addis r27,r2,-2 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r27,r27,2808 │ │ │ │ - add r29,r29,r22 │ │ │ │ - add r15,r10,r26 │ │ │ │ - b 27df4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mffprd r30,f0 │ │ │ │ + addi r29,r30,1 │ │ │ │ + subf r30,r25,r30 │ │ │ │ + add r29,r29,r25 │ │ │ │ + cmpd r30,r29 │ │ │ │ + bgt 286e0 │ │ │ │ + ld r14,96(r24) │ │ │ │ + ld r2,176(r24) │ │ │ │ + addi r29,r29,1 │ │ │ │ + add r14,r14,r23 │ │ │ │ + add r16,r2,r27 │ │ │ │ + b 2867c │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - addi r14,r14,1 │ │ │ │ - stfd f1,0(r15) │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpd r14,r30 │ │ │ │ - beq 27e3c │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addi r30,r30,1 │ │ │ │ + stfd f12,0(r16) │ │ │ │ + addi r16,r16,8 │ │ │ │ + cmpd r30,r29 │ │ │ │ + beq 286e0 │ │ │ │ lfd f11,0(r28) │ │ │ │ - mtfprd f0,r14 │ │ │ │ - lfd f1,0(r29) │ │ │ │ + mtfprd f0,r30 │ │ │ │ + lfd f1,0(r14) │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f0,f30,f11 │ │ │ │ fnmsub f0,f0,f30,f11 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 27dc0 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 28650 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 27ee0 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpd r14,r30 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r15) │ │ │ │ - bne 27df0 │ │ │ │ - addi r25,r25,1 │ │ │ │ - add r28,r28,r19 │ │ │ │ - add r26,r26,r21 │ │ │ │ - cmpd r20,r25 │ │ │ │ - bne 27d70 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r22,r22,8 │ │ │ │ - cmpd r17,r18 │ │ │ │ - bne 27d40 │ │ │ │ + bge 28664 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + cmpd r30,r29 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + bne 28678 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r28,r28,r21 │ │ │ │ + add r27,r27,r22 │ │ │ │ + cmpd r20,r26 │ │ │ │ + bne 28610 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r23,r23,8 │ │ │ │ + cmpd r18,r19 │ │ │ │ + bne 285e0 │ │ │ │ addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r14,-200(r1) │ │ │ │ - ld r15,-192(r1) │ │ │ │ - ld r16,-184(r1) │ │ │ │ - ld r17,-176(r1) │ │ │ │ - ld r18,-168(r1) │ │ │ │ - ld r19,-160(r1) │ │ │ │ - ld r20,-152(r1) │ │ │ │ - ld r21,-144(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r23,-128(r1) │ │ │ │ - ld r24,-120(r1) │ │ │ │ - ld r25,-112(r1) │ │ │ │ - ld r26,-104(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ + ld r14,-208(r1) │ │ │ │ + ld r15,-200(r1) │ │ │ │ + ld r16,-192(r1) │ │ │ │ + ld r17,-184(r1) │ │ │ │ + ld r18,-176(r1) │ │ │ │ + ld r19,-168(r1) │ │ │ │ + ld r20,-160(r1) │ │ │ │ + ld r21,-152(r1) │ │ │ │ + ld r22,-144(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ + ld r23,-136(r1) │ │ │ │ + ld r24,-128(r1) │ │ │ │ + ld r25,-120(r1) │ │ │ │ + ld r26,-112(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ + ld r31,-72(r1) │ │ │ │ + lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 27ddc │ │ │ │ - ld r25,48(r3) │ │ │ │ - ld r26,8(r3) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r4,72(r3) │ │ │ │ + ld r0,48(r3) │ │ │ │ + ld r28,8(r3) │ │ │ │ mr r29,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r5,72(r3) │ │ │ │ lxsd v0,88(r3) │ │ │ │ - ld r30,240(r23) │ │ │ │ - ld r3,120(r3) │ │ │ │ - sldi r27,r25,3 │ │ │ │ - cmpdi r26,0 │ │ │ │ - mr r24,r25 │ │ │ │ - addi r9,r27,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ - ble 280f4 │ │ │ │ + ld r4,120(r3) │ │ │ │ + ld r30,240(r3) │ │ │ │ + sldi r27,r0,3 │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r2,r27,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 28998 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r5,r30 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ - li r0,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,27fec │ │ │ │ - addi r9,r27,-8 │ │ │ │ + mr r6,r30 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + li r26,0 │ │ │ │ + std r26,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,2885c │ │ │ │ + addi r2,r27,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 27f9c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 2880c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r4,r7 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r8,r4,r7 │ │ │ │ - lfdx f0,r3,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r5,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r6) │ │ │ │ + ldx r10,r5,r8 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r8 │ │ │ │ - divd r10,r9,r8 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r6,r9,r6 │ │ │ │ - stdx r9,r28,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 27f90 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r27 │ │ │ │ - cmpd r26,r11 │ │ │ │ - bne 27f60 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,280ec │ │ │ │ - andi. r7,r25,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r25,-1 │ │ │ │ - beq 28054 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 28044 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 28038 │ │ │ │ - ld r9,0(r4) │ │ │ │ - mr r10,r4 │ │ │ │ - mr r24,r6 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - addi r24,r24,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - cmpdi r24,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 28084 │ │ │ │ - srdi r7,r25,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - bdnz 2805c │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r7,r2,r7 │ │ │ │ + stdx r2,r11,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r7,0(r6) │ │ │ │ + bdnz 28800 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r27 │ │ │ │ + cmpd r28,r3 │ │ │ │ + bne 287d0 │ │ │ │ + li r27,-1 │ │ │ │ + ble cr7,28960 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 289a0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 288e4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 288d0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 288c0 │ │ │ │ + lxv vs32,0(r5) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r5,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 28918 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 288ec │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 28944 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + ldx r9,r5,r0 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r28,f0 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - sldi r3,r26,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r28 │ │ │ │ - mr r4,r30 │ │ │ │ - mr r27,r3 │ │ │ │ - mr r3,r26 │ │ │ │ - mr r5,r27 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r29) │ │ │ │ + mffprd r27,f0 │ │ │ │ + addi r27,r27,-1 │ │ │ │ + sldi r3,r28,4 │ │ │ │ + bl 4c80 │ │ │ │ + mr r6,r27 │ │ │ │ + mr r4,r30 │ │ │ │ + mr r26,r3 │ │ │ │ + mr r3,r28 │ │ │ │ + mr r5,r26 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r29) │ │ │ │ mr r1,r29 │ │ │ │ - b 27cdc │ │ │ │ - li r28,-1 │ │ │ │ - b 280a8 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ - b 28000 │ │ │ │ + b 28578 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + b 28870 │ │ │ │ + li r2,1 │ │ │ │ + li r0,0 │ │ │ │ + b 28938 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1287 │ │ │ │ + .long 0x1288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000028110 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-784 │ │ │ │ +00000000000289c0 : │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + ld r22,48(r3) │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - std r25,-88(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r25,48(r3) │ │ │ │ - std r15,-168(r1) │ │ │ │ - lwz r9,112(r3) │ │ │ │ - std r16,-160(r1) │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ + mr r21,r3 │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + sldi r25,r22,3 │ │ │ │ + std r31,-48(r1) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ + addi r2,r25,15 │ │ │ │ + addi r9,r25,23 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r19,-136(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-304(r1) │ │ │ │ - sldi r22,r25,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - mr r29,r3 │ │ │ │ - mr r31,r1 │ │ │ │ - addi r6,r22,15 │ │ │ │ - addi r5,r22,23 │ │ │ │ - clrrdi r6,r6,4 │ │ │ │ - clrrdi r5,r5,4 │ │ │ │ + stdu r1,-336(r1) │ │ │ │ ld r10,0(r1) │ │ │ │ - neg r6,r6 │ │ │ │ - neg r5,r5 │ │ │ │ - stdux r10,r1,r6 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r17,r1,32 │ │ │ │ - stdux r10,r1,r5 │ │ │ │ - addi r10,r1,32 │ │ │ │ - stdux r8,r1,r6 │ │ │ │ - addi r16,r1,32 │ │ │ │ - stdux r8,r1,r6 │ │ │ │ - mr r21,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - stdux r8,r1,r5 │ │ │ │ - addi r15,r1,32 │ │ │ │ - bne 28808 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpdi r25,0 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - li r9,0 │ │ │ │ - std r9,0(r21) │ │ │ │ - stfd f0,0(r15) │ │ │ │ - ble 28a0c │ │ │ │ - ld r6,88(r29) │ │ │ │ - li r9,1 │ │ │ │ - andi. r4,r25,3 │ │ │ │ - mr r5,r25 │ │ │ │ - addi r3,r25,-1 │ │ │ │ - std r9,104(r31) │ │ │ │ - mr r9,r25 │ │ │ │ - addi r6,r6,1 │ │ │ │ - beq 28274 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 2825c │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 28248 │ │ │ │ - sldi r10,r6,1 │ │ │ │ - mr r5,r3 │ │ │ │ - std r10,104(r31) │ │ │ │ - ld r10,104(r31) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - mulld r4,r6,r10 │ │ │ │ - sldi r10,r4,1 │ │ │ │ - std r10,104(r31) │ │ │ │ - ld r10,104(r31) │ │ │ │ - cmpdi r5,1 │ │ │ │ - mulld r4,r6,r10 │ │ │ │ - sldi r10,r4,1 │ │ │ │ - std r10,104(r31) │ │ │ │ - beq 282a8 │ │ │ │ - srdi r9,r9,2 │ │ │ │ + mr r31,r1 │ │ │ │ + stxv vs63,128(r1) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,64(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r14,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,56(r31) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,72(r31) │ │ │ │ + bne 29088 │ │ │ │ + ld r9,64(r31) │ │ │ │ + li r2,0 │ │ │ │ + cmpdi r22,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r2,0(r9) │ │ │ │ + ld r2,72(r31) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + ble 292bc │ │ │ │ + ld r9,88(r21) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r5,2 │ │ │ │ + andi. r7,r22,3 │ │ │ │ + mr r2,r22 │ │ │ │ + addi r6,r22,-1 │ │ │ │ + mr r10,r22 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r5,r9 │ │ │ │ + beq 28b20 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 28b14 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 28b0c │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 28b40 │ │ │ │ + srdi r9,r10,2 │ │ │ │ mtctr r9 │ │ │ │ - ld r9,104(r31) │ │ │ │ - mulld r9,r6,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r6,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r6,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r6,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - bdnz 28280 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,8(r29) │ │ │ │ - ld r10,104(r31) │ │ │ │ - li r14,0 │ │ │ │ - li r8,0 │ │ │ │ - addi r18,r15,8 │ │ │ │ - addi r19,r21,8 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 28b28 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,104(r31) │ │ │ │ + ld r2,8(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r2,0 │ │ │ │ + li r30,0 │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + ble 28fcc │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r6,88(r21) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + addic. r10,r22,-1 │ │ │ │ + li r26,0 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - cmpdi r9,0 │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - ble 28748 │ │ │ │ - mr r11,r29 │ │ │ │ - mr r28,r25 │ │ │ │ - std r7,88(r31) │ │ │ │ - mr r20,r14 │ │ │ │ - mr r14,r16 │ │ │ │ - mr r16,r1 │ │ │ │ - mr r12,r15 │ │ │ │ - mr r15,r17 │ │ │ │ - mr r17,r21 │ │ │ │ - ld r24,88(r11) │ │ │ │ - addic. r6,r28,-1 │ │ │ │ - mr r25,r28 │ │ │ │ - addi r4,r24,1 │ │ │ │ - ld r5,0(r1) │ │ │ │ - mulld r9,r4,r28 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - blt 28714 │ │ │ │ - mulld r26,r6,r4 │ │ │ │ - mulld r9,r28,r8 │ │ │ │ - neg r6,r4 │ │ │ │ - ld r23,120(r11) │ │ │ │ - ld r21,72(r11) │ │ │ │ - sldi r5,r28,3 │ │ │ │ - ld r7,88(r31) │ │ │ │ - sldi r22,r4,1 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ - mr r4,r15 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - addi r30,r5,-8 │ │ │ │ - mr r0,r6 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r26,r26,-8 │ │ │ │ - add r23,r23,r9 │ │ │ │ - add r26,r29,r26 │ │ │ │ + ld r7,0(r1) │ │ │ │ + std r1,96(r31) │ │ │ │ + plfd f29,194080 # 581b8 │ │ │ │ + mr r28,r22 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + addi r23,r2,8 │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r9,r6,1 │ │ │ │ + addi r24,r2,8 │ │ │ │ + mulld r2,r9,r22 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + blt 28f8c │ │ │ │ + ld r2,80(r31) │ │ │ │ + mulld r7,r10,r9 │ │ │ │ + ld r4,120(r21) │ │ │ │ + mulli r11,r9,-16 │ │ │ │ + sldi r5,r22,3 │ │ │ │ + sldi r0,r9,1 │ │ │ │ + ld r3,72(r21) │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + addi r10,r5,-8 │ │ │ │ + mulld r2,r22,r2 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r7,r25,r7 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r4,r4,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r3,r21,r30 │ │ │ │ - lfdx f12,r23,r30 │ │ │ │ - srdi r9,r22,1 │ │ │ │ - mr r15,r26 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - fcfid f0,f0 │ │ │ │ + lxsdx vs32,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + ld r8,56(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - add r10,r10,r24 │ │ │ │ - stdx r9,r14,r30 │ │ │ │ - add r9,r9,r3 │ │ │ │ - stdx r10,r7,r30 │ │ │ │ - ble cr7,283f4 │ │ │ │ - std r24,32(r31) │ │ │ │ addi r27,r9,1 │ │ │ │ - divd r6,r9,r3 │ │ │ │ - mr r24,r15 │ │ │ │ - addi r15,r15,16 │ │ │ │ - divd r10,r27,r3 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - subf r6,r6,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r27 │ │ │ │ - std r6,-8(r15) │ │ │ │ - std r10,16(r24) │ │ │ │ - bdnz 283bc │ │ │ │ - ld r24,32(r31) │ │ │ │ - addi r30,r30,-8 │ │ │ │ - add r26,r26,r0 │ │ │ │ - cmpdi r30,-8 │ │ │ │ - bne 28370 │ │ │ │ - mr r15,r4 │ │ │ │ + subf r9,r6,r9 │ │ │ │ + add r2,r27,r6 │ │ │ │ + stdx r9,r14,r10 │ │ │ │ + stdx r2,r8,r10 │ │ │ │ + ble cr7,28cc8 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + mtvsrdd vs43,r9,r9 │ │ │ │ + plxv vs44,194608 # 58480 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r7 │ │ │ │ + andi. r27,r2,1 │ │ │ │ + addi r27,r2,-1 │ │ │ │ + beq 28c90 │ │ │ │ + xxmr vs45,vs44 │ │ │ │ + cmpdi r27,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r7,16 │ │ │ │ + vaddudm v1,v11,v0 │ │ │ │ + vaddudm v1,v1,v13 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r7) │ │ │ │ + beq 28cc8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v11,v0 │ │ │ │ + vaddudm v13,v13,v12 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v1,v11,v0 │ │ │ │ + vaddudm v1,v1,v10 │ │ │ │ + vmodsd v13,v13,v0 │ │ │ │ + vaddudm v12,v10,v31 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs45,-32(r9) │ │ │ │ + stxv vs33,-16(r9) │ │ │ │ + bdnz 28c98 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r7,r7,r11 │ │ │ │ + cmpdi r10,-8 │ │ │ │ + bne 28c10 │ │ │ │ li r4,0 │ │ │ │ - std r11,48(r31) │ │ │ │ - std r8,40(r31) │ │ │ │ - li r27,0 │ │ │ │ - std r12,32(r31) │ │ │ │ - mr r3,r15 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,32(r31) │ │ │ │ - ld r8,40(r31) │ │ │ │ - ld r11,48(r31) │ │ │ │ - ble cr4,2871c │ │ │ │ - ld r9,104(r31) │ │ │ │ - ld r5,184(r11) │ │ │ │ - ld r4,176(r11) │ │ │ │ - sldi r6,r28,3 │ │ │ │ - mr r26,r27 │ │ │ │ - std r16,112(r31) │ │ │ │ - std r8,96(r31) │ │ │ │ - mr r16,r14 │ │ │ │ - mr r8,r17 │ │ │ │ - mr r27,r6 │ │ │ │ - add r30,r9,r20 │ │ │ │ - addi r3,r5,-8 │ │ │ │ - sldi r9,r20,3 │ │ │ │ - li r20,0 │ │ │ │ - sldi r10,r30,3 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - add r4,r4,r9 │ │ │ │ - std r30,120(r31) │ │ │ │ - add r9,r10,r3 │ │ │ │ - add r5,r5,r0 │ │ │ │ - mr r30,r9 │ │ │ │ - nop │ │ │ │ - cmpd r26,r25 │ │ │ │ - bge 2861c │ │ │ │ - ld r24,88(r11) │ │ │ │ - ld r9,96(r31) │ │ │ │ - sldi r28,r26,3 │ │ │ │ - ld r10,120(r11) │ │ │ │ - addis r21,r2,-2 │ │ │ │ - std r30,64(r31) │ │ │ │ - std r27,80(r31) │ │ │ │ - ld r22,72(r11) │ │ │ │ - ld r23,96(r11) │ │ │ │ - ldx r14,r8,r28 │ │ │ │ - lfdx f30,r12,r28 │ │ │ │ - addi r21,r21,2808 │ │ │ │ - std r8,32(r31) │ │ │ │ - std r12,40(r31) │ │ │ │ - std r4,48(r31) │ │ │ │ - std r5,56(r31) │ │ │ │ - std r11,72(r31) │ │ │ │ - mtfprd f0,r24 │ │ │ │ - addi r24,r24,1 │ │ │ │ - mulld r9,r9,r25 │ │ │ │ - subf r25,r26,r25 │ │ │ │ - mulld r26,r24,r26 │ │ │ │ - fcfid f29,f0 │ │ │ │ - mr r27,r25 │ │ │ │ - sldi r24,r24,1 │ │ │ │ - mr r30,r14 │ │ │ │ - mr r25,r16 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r26,r26,1 │ │ │ │ - add r17,r10,r9 │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - mr r9,r26 │ │ │ │ - mr r26,r17 │ │ │ │ - mr r17,r9 │ │ │ │ - b 28578 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r3,r29 │ │ │ │ + bl 5260 │ │ │ │ + li r7,0 │ │ │ │ + ble cr4,28f94 │ │ │ │ + ld r2,104(r31) │ │ │ │ + ld r20,184(r21) │ │ │ │ + sldi r9,r22,3 │ │ │ │ + ld r19,176(r21) │ │ │ │ + std r9,48(r31) │ │ │ │ + add r2,r2,r30 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + addi r9,r30,-8 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + std r2,112(r31) │ │ │ │ + addi r2,r20,-8 │ │ │ │ + add r9,r20,r9 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r9,32(r31) │ │ │ │ + add r9,r19,r30 │ │ │ │ + std r2,88(r31) │ │ │ │ + std r9,40(r31) │ │ │ │ + cmpd r7,r28 │ │ │ │ + bge 28e70 │ │ │ │ + ld r30,88(r21) │ │ │ │ + ld r2,80(r31) │ │ │ │ + sldi r18,r7,3 │ │ │ │ + subf r19,r7,r28 │ │ │ │ + ld r9,64(r31) │ │ │ │ + ld r4,120(r21) │ │ │ │ + ld r27,72(r21) │ │ │ │ + mulld r2,r28,r2 │ │ │ │ + mtfprd f0,r30 │ │ │ │ + addi r30,r30,1 │ │ │ │ + ld r28,96(r21) │ │ │ │ + ldx r16,r9,r18 │ │ │ │ + ld r9,72(r31) │ │ │ │ + mulld r7,r30,r7 │ │ │ │ + fcfid f27,f0 │ │ │ │ + sldi r30,r30,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f30,r9,r18 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + add r17,r4,r2 │ │ │ │ + sldi r15,r7,1 │ │ │ │ + b 28dd0 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - add r9,r17,r14 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - add r17,r17,r24 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - stfdx f30,r18,r28 │ │ │ │ - maddld r30,r16,r30,r9 │ │ │ │ - stdx r30,r19,r28 │ │ │ │ - addi r28,r28,8 │ │ │ │ - beq 285fc │ │ │ │ - ldx r14,r15,r28 │ │ │ │ - ldx r10,r25,r28 │ │ │ │ - ldx r16,r22,r28 │ │ │ │ - lfdx f10,r26,r28 │ │ │ │ - lfdx f1,r23,r28 │ │ │ │ - add r9,r14,r10 │ │ │ │ - mtfprd f12,r16 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f11,f12 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + add r10,r15,r22 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + add r15,r15,r30 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r2,r25,r10 │ │ │ │ + stfdx f30,r23,r18 │ │ │ │ + maddld r16,r20,r16,r2 │ │ │ │ + stdx r16,r24,r18 │ │ │ │ + addi r18,r18,8 │ │ │ │ + beq 28e70 │ │ │ │ + ldx r22,r29,r18 │ │ │ │ + ldx r2,r14,r18 │ │ │ │ + ldx r20,r27,r18 │ │ │ │ + lfdx f11,r17,r18 │ │ │ │ + lfdx f1,r28,r18 │ │ │ │ + add r2,r22,r2 │ │ │ │ + mtfprd f12,r20 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f12,f12 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f12,f11,f11 │ │ │ │ - fdiv f0,f0,f11 │ │ │ │ - fsub f11,f10,f0 │ │ │ │ - fsub f0,f0,f10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - fmadd f0,f12,f0,f29 │ │ │ │ + fmul f10,f12,f12 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + fsub f12,f11,f0 │ │ │ │ + fsub f0,f0,f11 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmadd f0,f0,f10,f27 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - bgt 28530 │ │ │ │ + bgt 28d90 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 287c0 │ │ │ │ - lfd f0,0(r21) │ │ │ │ - add r9,r17,r14 │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - add r17,r17,r24 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - maddld r30,r16,r30,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stdx r30,r19,r28 │ │ │ │ - stfdx f30,r18,r28 │ │ │ │ - addi r28,r28,8 │ │ │ │ - bne 28578 │ │ │ │ - ld r8,32(r31) │ │ │ │ - ld r12,40(r31) │ │ │ │ - ld r4,48(r31) │ │ │ │ - ld r5,56(r31) │ │ │ │ - mr r16,r25 │ │ │ │ - ld r30,64(r31) │ │ │ │ - ld r11,72(r31) │ │ │ │ - ld r27,80(r31) │ │ │ │ - ldx r9,r8,r27 │ │ │ │ - stdu r9,8(r5) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r25,48(r11) │ │ │ │ - sldi r27,r25,3 │ │ │ │ - addic. r26,r25,-1 │ │ │ │ - lfdx f0,r12,r27 │ │ │ │ - add r10,r15,r27 │ │ │ │ - add r28,r9,r27 │ │ │ │ - add r24,r16,r27 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - ble 287fc │ │ │ │ - mtctr r26 │ │ │ │ - b 2866c │ │ │ │ + bge 28da4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + add r10,r15,r22 │ │ │ │ + addic. r19,r19,-1 │ │ │ │ + add r15,r15,r30 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r2,r25,r10 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + maddld r16,r20,r16,r2 │ │ │ │ + stdx r16,r24,r18 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r23,r18 │ │ │ │ + addi r18,r18,8 │ │ │ │ + bne 28dd0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r26,r26,-1 │ │ │ │ - std r20,0(r10) │ │ │ │ - bdz 287e0 │ │ │ │ - ldu r7,-8(r28) │ │ │ │ - ldu r9,-8(r24) │ │ │ │ - ldu r3,-8(r10) │ │ │ │ - subf r9,r9,r7 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq 28660 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - cmpld r30,r5 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - stdx r3,r15,r9 │ │ │ │ - bne 28490 │ │ │ │ - mr r17,r8 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r5,104(r31) │ │ │ │ - ld r6,192(r11) │ │ │ │ - ld r30,120(r31) │ │ │ │ - mr r14,r16 │ │ │ │ - ld r16,112(r31) │ │ │ │ - sldi r9,r8,3 │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + ldx r2,r2,r9 │ │ │ │ + ld r9,32(r31) │ │ │ │ + stdu r2,8(r9) │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r28,48(r21) │ │ │ │ + std r9,32(r31) │ │ │ │ + sldi r9,r28,3 │ │ │ │ + addic. r7,r28,-1 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + mr r2,r9 │ │ │ │ + std r9,48(r31) │ │ │ │ + add r9,r29,r9 │ │ │ │ + add r6,r10,r2 │ │ │ │ + add r5,r14,r2 │ │ │ │ + ld r2,40(r31) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + ble 2907c │ │ │ │ + mtctr r7 │ │ │ │ + b 28edc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r7,r7,-1 │ │ │ │ + std r26,0(r9) │ │ │ │ + bdz 29050 │ │ │ │ + ldu r4,-8(r6) │ │ │ │ + ldu r2,-8(r5) │ │ │ │ + ldu r10,-8(r9) │ │ │ │ + subf r2,r2,r4 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 28ed0 │ │ │ │ + sldi r2,r7,3 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r8,88(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + stdx r10,r29,r2 │ │ │ │ + cmpld r9,r8 │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r9,r9,8 │ │ │ │ + std r9,40(r31) │ │ │ │ + bne 28d30 │ │ │ │ + ld r8,80(r31) │ │ │ │ + ld r9,192(r21) │ │ │ │ + ld r10,104(r31) │ │ │ │ + ld r30,112(r31) │ │ │ │ + sldi r2,r8,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - mr r20,r30 │ │ │ │ - stdx r5,r6,r9 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ - mr r1,r16 │ │ │ │ - ld r9,8(r11) │ │ │ │ + stdx r10,r9,r2 │ │ │ │ + std r8,80(r31) │ │ │ │ + ld r9,8(r21) │ │ │ │ + ld r2,0(r1) │ │ │ │ cmpd r9,r8 │ │ │ │ - ble 28748 │ │ │ │ - ld r24,88(r11) │ │ │ │ - ld r28,48(r11) │ │ │ │ - ld r5,0(r1) │ │ │ │ - mr r16,r1 │ │ │ │ - addi r4,r24,1 │ │ │ │ - addic. r6,r28,-1 │ │ │ │ - mr r25,r28 │ │ │ │ - mulld r9,r4,r28 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - bge 28320 │ │ │ │ - mr r27,r28 │ │ │ │ - bgt cr4,28438 │ │ │ │ - ld r6,192(r11) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - li r5,0 │ │ │ │ + ld r9,96(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 28fcc │ │ │ │ + ld r6,88(r21) │ │ │ │ + ld r22,48(r21) │ │ │ │ + ld r7,0(r1) │ │ │ │ + std r1,96(r31) │ │ │ │ + addi r9,r6,1 │ │ │ │ + addic. r10,r22,-1 │ │ │ │ + mr r28,r22 │ │ │ │ + mulld r2,r9,r22 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + bge 28bd0 │ │ │ │ + mr r7,r22 │ │ │ │ + bgt cr4,28cec │ │ │ │ + ld r8,80(r31) │ │ │ │ + ld r9,192(r21) │ │ │ │ + li r10,0 │ │ │ │ + sldi r2,r8,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - stdx r5,r6,r9 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ - mr r1,r16 │ │ │ │ - ld r9,8(r11) │ │ │ │ + stdx r10,r9,r2 │ │ │ │ + std r8,80(r31) │ │ │ │ + ld r9,8(r21) │ │ │ │ + ld r2,0(r1) │ │ │ │ cmpd r9,r8 │ │ │ │ - bgt 286e0 │ │ │ │ - addi r1,r31,304 │ │ │ │ + ld r9,96(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bgt 28f58 │ │ │ │ + addi r1,r31,336 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ - ld r16,-160(r1) │ │ │ │ - ld r17,-152(r1) │ │ │ │ - ld r18,-144(r1) │ │ │ │ - ld r19,-136(r1) │ │ │ │ - ld r20,-128(r1) │ │ │ │ - ld r21,-120(r1) │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-128(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 2854c │ │ │ │ - ld r9,0(r15) │ │ │ │ - cmpld r30,r5 │ │ │ │ - addi r4,r4,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r15) │ │ │ │ - bne 28498 │ │ │ │ - b 2869c │ │ │ │ - sldi r9,r26,3 │ │ │ │ - ldx r3,r15,r9 │ │ │ │ - b 28688 │ │ │ │ - ld r23,8(r3) │ │ │ │ - ld r11,72(r3) │ │ │ │ - lxsd v0,88(r3) │ │ │ │ - ld r27,120(r3) │ │ │ │ + nop │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r10,88(r31) │ │ │ │ + ld r2,0(r29) │ │ │ │ + cmpld r9,r10 │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r29) │ │ │ │ + addi r9,r9,8 │ │ │ │ + std r9,40(r31) │ │ │ │ + bne 28d38 │ │ │ │ + b 28f1c │ │ │ │ + sldi r2,r7,3 │ │ │ │ + ldx r10,r29,r2 │ │ │ │ + b 28ef8 │ │ │ │ + ld r27,8(r3) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r28,r1 │ │ │ │ - ld r30,240(r3) │ │ │ │ - stdux r8,r1,r6 │ │ │ │ - mr r9,r25 │ │ │ │ - addi r24,r1,32 │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 28a20 │ │ │ │ + ld r4,72(r3) │ │ │ │ + lxsd v0,88(r3) │ │ │ │ + ld r30,240(r21) │ │ │ │ + ld r3,120(r3) │ │ │ │ + cmpdi r27,0 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r26,r1,32 │ │ │ │ + ble 292c8 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r3,r30 │ │ │ │ - li r26,0 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ + mr r5,r30 │ │ │ │ + li r11,0 │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ li r0,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r0,0(r3) │ │ │ │ - std r26,8(r3) │ │ │ │ - ble cr7,288dc │ │ │ │ - addi r10,r22,-8 │ │ │ │ - li r5,0 │ │ │ │ - li r4,0 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - b 2888c │ │ │ │ + std r0,0(r5) │ │ │ │ + std r11,8(r5) │ │ │ │ + ble cr7,2915c │ │ │ │ + addi r2,r25,-8 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 2910c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r11,r5 │ │ │ │ - mulld r4,r4,r10 │ │ │ │ - std r4,0(r3) │ │ │ │ - ldx r6,r11,r5 │ │ │ │ - lfdx f0,r27,r5 │ │ │ │ - mtfprd f12,r6 │ │ │ │ + ldx r2,r4,r7 │ │ │ │ + mulld r6,r6,r2 │ │ │ │ + std r6,0(r5) │ │ │ │ + ldx r10,r4,r7 │ │ │ │ + lfdx f0,r3,r7 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - divd r10,r8,r6 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r10,r10,r6 │ │ │ │ - divd r8,r10,r6 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - add r4,r10,r4 │ │ │ │ - stdx r10,r24,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - std r4,0(r3) │ │ │ │ - bdnz 28880 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - add r27,r27,r22 │ │ │ │ - cmpd r26,r23 │ │ │ │ - bne 28850 │ │ │ │ - addi r27,r11,-8 │ │ │ │ - li r5,1 │ │ │ │ - ble cr7,28a18 │ │ │ │ - andi. r0,r25,3 │ │ │ │ - mr r3,r25 │ │ │ │ - addi r6,r25,-1 │ │ │ │ - li r4,1 │ │ │ │ - beq 28948 │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq 28938 │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq 2892c │ │ │ │ - ld r5,0(r11) │ │ │ │ - mr r27,r11 │ │ │ │ - mr r9,r6 │ │ │ │ - ldu r6,8(r27) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mulld r5,r5,r6 │ │ │ │ - cmpdi r9,1 │ │ │ │ - ldu r9,8(r27) │ │ │ │ - mulld r5,r5,r9 │ │ │ │ - beq 28978 │ │ │ │ - srdi r9,r3,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r6,8(r27) │ │ │ │ - ld r8,16(r27) │ │ │ │ - ld r10,24(r27) │ │ │ │ - addi r27,r27,32 │ │ │ │ - mulld r5,r5,r6 │ │ │ │ - mulld r4,r4,r8 │ │ │ │ - ld r9,0(r27) │ │ │ │ - mulld r5,r5,r10 │ │ │ │ - mulld r4,r4,r9 │ │ │ │ - bdnz 28950 │ │ │ │ - mulld r9,r5,r4 │ │ │ │ - std r7,32(r31) │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,32(r31) │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r6,r2,r6 │ │ │ │ + stdx r2,r26,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + std r6,0(r5) │ │ │ │ + bdnz 29100 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + add r3,r3,r25 │ │ │ │ + cmpd r11,r27 │ │ │ │ + bne 290d0 │ │ │ │ + li r26,-1 │ │ │ │ + ble cr7,29260 │ │ │ │ + cmpdi r22,1 │ │ │ │ + beq 292d0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r22,1 │ │ │ │ + mr r9,r4 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 291e4 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 291d0 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 291c0 │ │ │ │ + lxv vs32,0(r4) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r4,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 29218 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 291ec │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r22,1 │ │ │ │ + clrrdi r22,r22,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 29244 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + ldx r9,r4,r22 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5200 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - sldi r3,r23,4 │ │ │ │ - std r7,32(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r27 │ │ │ │ + mffprd r26,f0 │ │ │ │ + addi r26,r26,-1 │ │ │ │ + sldi r3,r27,4 │ │ │ │ + bl 4c80 │ │ │ │ + mr r6,r26 │ │ │ │ mr r4,r30 │ │ │ │ - mr r26,r3 │ │ │ │ - mr r3,r23 │ │ │ │ - mr r5,r26 │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r25,48(r29) │ │ │ │ - ld r7,32(r31) │ │ │ │ - std r9,0(r28) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpdi r25,0 │ │ │ │ + mr r25,r3 │ │ │ │ + mr r3,r27 │ │ │ │ + mr r5,r25 │ │ │ │ + bl 4ce0 │ │ │ │ + mr r3,r25 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r22,48(r21) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r28) │ │ │ │ + li r2,0 │ │ │ │ + cmpdi r22,0 │ │ │ │ mr r1,r28 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - li r9,0 │ │ │ │ - std r9,0(r21) │ │ │ │ - stfd f0,0(r15) │ │ │ │ - bgt 28208 │ │ │ │ - li r9,1 │ │ │ │ - std r9,104(r31) │ │ │ │ - b 282a8 │ │ │ │ - li r27,-1 │ │ │ │ - b 289a4 │ │ │ │ - cmpdi cr7,r25,0 │ │ │ │ - b 288f0 │ │ │ │ + std r2,0(r9) │ │ │ │ + ld r2,72(r31) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + bgt 28ac4 │ │ │ │ + li r2,1 │ │ │ │ + std r2,104(r31) │ │ │ │ + b 28b58 │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ + b 29170 │ │ │ │ + li r2,1 │ │ │ │ + li r22,0 │ │ │ │ + b 29238 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000028a40 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-3136 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ +00000000000292f0 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 28aa0 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 28ab4 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 28acc │ │ │ │ - andi. r9,r9,32 │ │ │ │ - bne 28ae4 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 29330 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 29350 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 29374 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + bne 29398 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 28a70 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 28a78 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4800 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + mtlr r0 │ │ │ │ + beq 29310 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - beq 28a80 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5300 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + mtlr r0 │ │ │ │ + beq 29318 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 45a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4ca0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 29320 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4580 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000028b10 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-3344 │ │ │ │ - mflr r0 │ │ │ │ +00000000000293c0 : │ │ │ │ std r27,-40(r1) │ │ │ │ - sldi r27,r4,3 │ │ │ │ std r26,-48(r1) │ │ │ │ + mflr r0 │ │ │ │ + sldi r27,r4,3 │ │ │ │ + mr r26,r5 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r4 │ │ │ │ + mr r29,r4 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r28,r4 │ │ │ │ mr r30,r3 │ │ │ │ - mr r26,r5 │ │ │ │ mr r31,r6 │ │ │ │ - mr r29,r4 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ std r4,48(r3) │ │ │ │ mr r3,r27 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpdi r28,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 28cf0 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 28d50 │ │ │ │ - srdi r10,r28,2 │ │ │ │ - mr r8,r26 │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 28cc0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r8) │ │ │ │ - lxv vs32,16(r8) │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + ble 295b0 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 2960c │ │ │ │ + srdi r9,r28,2 │ │ │ │ + mr r10,r26 │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 29580 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs32,16(r10) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r10,r10,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r9) │ │ │ │ - stxv vs45,-32(r9) │ │ │ │ - stxv vs33,-48(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 28b9c │ │ │ │ - andi. r9,r28,3 │ │ │ │ - beq 28c1c │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 29440 │ │ │ │ + andi. r2,r28,3 │ │ │ │ clrrdi r9,r28,2 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r26,r8 │ │ │ │ - cmpd r28,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 28c1c │ │ │ │ - add r26,r26,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r26) │ │ │ │ - cmpd r28,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 28c1c │ │ │ │ - lwa r9,8(r26) │ │ │ │ - std r9,16(r10) │ │ │ │ + beq 294e4 │ │ │ │ + subf r7,r9,r28 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r26,r26,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r26,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ mr r3,r27 │ │ │ │ std r31,8(r30) │ │ │ │ li r31,0 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,72(r30) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r9,56(r30) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r30) │ │ │ │ + ld r2,56(r30) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 4c60 │ │ │ │ + ld r2,72(r30) │ │ │ │ addic. r29,r29,-1 │ │ │ │ sldi r3,r3,1 │ │ │ │ - stdx r3,r9,r31 │ │ │ │ + stdx r3,r2,r31 │ │ │ │ addi r31,r31,8 │ │ │ │ - bne 28c40 │ │ │ │ + bne 29500 │ │ │ │ cmpwi r28,1 │ │ │ │ - li r10,8 │ │ │ │ - li r9,3537 │ │ │ │ - std r10,88(r30) │ │ │ │ - beq 28d0c │ │ │ │ + li r9,8 │ │ │ │ + li r2,3537 │ │ │ │ + std r9,88(r30) │ │ │ │ + beq 295c8 │ │ │ │ addi r1,r1,80 │ │ │ │ - li r8,65 │ │ │ │ - li r10,0 │ │ │ │ + li r10,65 │ │ │ │ + li r9,0 │ │ │ │ mr r3,r30 │ │ │ │ - stw r9,112(r30) │ │ │ │ + stw r2,112(r30) │ │ │ │ + stw r10,116(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ - stw r8,116(r30) │ │ │ │ - std r10,104(r30) │ │ │ │ + std r9,104(r30) │ │ │ │ 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 │ │ │ │ - b bc48 │ │ │ │ + b bd00 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r26) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r8,r26,16 │ │ │ │ - addi r9,r3,32 │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r10,r26,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 28b94 │ │ │ │ - b 28bd0 │ │ │ │ + bne 29438 │ │ │ │ + b 29474 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r27 │ │ │ │ std r31,8(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,8 │ │ │ │ + bl 4c80 │ │ │ │ + li r2,8 │ │ │ │ std r3,72(r30) │ │ │ │ - std r9,88(r30) │ │ │ │ + std r2,88(r30) │ │ │ │ addi r1,r1,80 │ │ │ │ - li r9,2001 │ │ │ │ - li r8,65 │ │ │ │ - li r10,0 │ │ │ │ + li r2,2001 │ │ │ │ + li r10,65 │ │ │ │ + li r9,0 │ │ │ │ mr r3,r30 │ │ │ │ ld r0,16(r1) │ │ │ │ - stw r9,112(r30) │ │ │ │ - stw r8,116(r30) │ │ │ │ - std r10,104(r30) │ │ │ │ + stw r2,112(r30) │ │ │ │ + stw r10,116(r30) │ │ │ │ ld r26,-48(r1) │ │ │ │ + std r9,104(r30) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b bc48 │ │ │ │ + b bd00 │ │ │ │ li r9,0 │ │ │ │ - b 28bdc │ │ │ │ + b 29480 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000028d70 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-3952 │ │ │ │ +0000000000029620 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r23,-72(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r23,r5 │ │ │ │ + mr r25,r10 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r9 │ │ │ │ + mr r27,r8 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ mr r29,r3 │ │ │ │ - stw r11,8(r1) │ │ │ │ - mr r30,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r23,r5 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r26,r10 │ │ │ │ + mr r28,r7 │ │ │ │ + std r30,-16(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r30,r4 │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r29) │ │ │ │ std r6,8(r29) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpdi r30,0 │ │ │ │ std r3,56(r29) │ │ │ │ - ble 29050 │ │ │ │ - addi r9,r30,-1 │ │ │ │ + ble 29930 │ │ │ │ + addi r2,r30,-1 │ │ │ │ std r24,48(r1) │ │ │ │ std r31,104(r1) │ │ │ │ - cmpldi cr4,r9,2 │ │ │ │ - ble cr4,29068 │ │ │ │ + cmpldi cr4,r2,2 │ │ │ │ + ble cr4,2994c │ │ │ │ srdi r31,r30,2 │ │ │ │ - mr r11,r23 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r23 │ │ │ │ + mr r2,r3 │ │ │ │ andi. r9,r31,1 │ │ │ │ mr r4,r31 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 29000 │ │ │ │ + bne 298d0 │ │ │ │ srdi r9,r4,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 28e1c │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 296c0 │ │ │ │ andi. r24,r30,3 │ │ │ │ clrrdi r9,r30,2 │ │ │ │ - beq 29030 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r23,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 28e9c │ │ │ │ - add r23,r23,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r23) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 28e9c │ │ │ │ - lwa r9,8(r23) │ │ │ │ - std r9,16(r10) │ │ │ │ + beq 29900 │ │ │ │ + subf r7,r9,r30 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r23,r23,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r23,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,72(r29) │ │ │ │ - ble cr4,29070 │ │ │ │ + ble cr4,29944 │ │ │ │ srdi r31,r30,2 │ │ │ │ clrlwi r24,r30,30 │ │ │ │ andi. r9,r31,1 │ │ │ │ - mr r5,r25 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r2,r3 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 28fd0 │ │ │ │ + bne 298a0 │ │ │ │ srdi r9,r31,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r5) │ │ │ │ - lxv vs32,16(r5) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r5,r5,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 28ed8 │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 2979c │ │ │ │ cmpwi r24,0 │ │ │ │ - clrrdi r9,r30,2 │ │ │ │ - beq 28f70 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 28f70 │ │ │ │ - add r8,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 28f70 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - ld r24,48(r1) │ │ │ │ - ld r31,104(r1) │ │ │ │ - std r9,16(r10) │ │ │ │ - b 28f78 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + clrrdi r10,r30,2 │ │ │ │ + beq 29920 │ │ │ │ + subf r30,r10,r30 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + sldi r7,r10,2 │ │ │ │ + li r9,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r10,r30,2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r7,r28,r7 │ │ │ │ + add r3,r3,r8 │ │ │ │ + cmpldi cr7,r10,16 │ │ │ │ + cmpldi r30,32 │ │ │ │ + addi r8,r3,16 │ │ │ │ + isel r10,r9,r10,4*cr7+gt │ │ │ │ + iselgt r2,r2,r30 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r7,r10 │ │ │ │ + iselgt r9,r9,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r8,r2 │ │ │ │ ld r24,48(r1) │ │ │ │ ld r31,104(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ - li r9,0 │ │ │ │ - std r28,88(r29) │ │ │ │ - stw r27,112(r29) │ │ │ │ + li r2,0 │ │ │ │ + std r27,88(r29) │ │ │ │ + stw r26,112(r29) │ │ │ │ mr r3,r29 │ │ │ │ - stw r26,116(r29) │ │ │ │ + stw r25,116(r29) │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - std r9,104(r29) │ │ │ │ + std r2,104(r29) │ │ │ │ ld r23,-72(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) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ - b bc48 │ │ │ │ + b bd00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs32,0(r25) │ │ │ │ + lxv vs32,0(r28) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r5,r25,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r28,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 28ed0 │ │ │ │ - b 28f0c │ │ │ │ + bne 29794 │ │ │ │ + b 297d0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r23) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r11,r23,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r23,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 28e14 │ │ │ │ - b 28e50 │ │ │ │ + bne 296b8 │ │ │ │ + b 296f4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,72(r29) │ │ │ │ - b 28ebc │ │ │ │ + b 29780 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ + b 29848 │ │ │ │ + nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,72(r29) │ │ │ │ - b 28f78 │ │ │ │ - li r9,0 │ │ │ │ - b 28e5c │ │ │ │ + b 29848 │ │ │ │ + li r10,0 │ │ │ │ + b 297dc │ │ │ │ li r9,0 │ │ │ │ - b 28f18 │ │ │ │ + b 29700 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x980 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000029090 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-4752 │ │ │ │ +0000000000029960 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r22,-80(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + mr r22,r5 │ │ │ │ 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 r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ mr r29,r3 │ │ │ │ mr r30,r4 │ │ │ │ - mr r22,r5 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r24,r7 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r26,r10 │ │ │ │ std r0,16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r29) │ │ │ │ std r6,8(r29) │ │ │ │ - lwz r25,208(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lwz r24,208(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpdi r30,0 │ │ │ │ std r3,56(r29) │ │ │ │ - ble 29370 │ │ │ │ - addi r9,r30,-1 │ │ │ │ + ble 29c70 │ │ │ │ + addi r2,r30,-1 │ │ │ │ std r23,40(r1) │ │ │ │ std r31,104(r1) │ │ │ │ - cmpldi cr4,r9,2 │ │ │ │ - ble cr4,29388 │ │ │ │ + cmpldi cr4,r2,2 │ │ │ │ + ble cr4,29c8c │ │ │ │ srdi r31,r30,2 │ │ │ │ - mr r11,r22 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r22 │ │ │ │ + mr r2,r3 │ │ │ │ andi. r9,r31,1 │ │ │ │ mr r4,r31 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 29320 │ │ │ │ + bne 29c10 │ │ │ │ srdi r9,r4,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 29144 │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 29a08 │ │ │ │ andi. r23,r30,3 │ │ │ │ clrrdi r9,r30,2 │ │ │ │ - beq 29350 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r22,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 291c4 │ │ │ │ - add r22,r22,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r22) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 291c4 │ │ │ │ - lwa r9,8(r22) │ │ │ │ - std r9,16(r10) │ │ │ │ + beq 29c40 │ │ │ │ + subf r7,r9,r30 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r22,r22,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r22,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,72(r29) │ │ │ │ - ble cr4,29390 │ │ │ │ + ble cr4,29c84 │ │ │ │ srdi r31,r30,2 │ │ │ │ clrlwi r23,r30,30 │ │ │ │ andi. r9,r31,1 │ │ │ │ - mr r5,r24 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r2,r3 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 292f0 │ │ │ │ + bne 29be0 │ │ │ │ srdi r9,r31,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r5) │ │ │ │ - lxv vs32,16(r5) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r5,r5,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 29200 │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 29ae4 │ │ │ │ cmpwi r23,0 │ │ │ │ clrrdi r9,r30,2 │ │ │ │ - beq 29290 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r24,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 29290 │ │ │ │ - add r8,r24,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 29290 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - ld r23,40(r1) │ │ │ │ - ld r31,104(r1) │ │ │ │ - std r9,16(r10) │ │ │ │ - b 29298 │ │ │ │ - nop │ │ │ │ + beq 29c60 │ │ │ │ + subf r30,r9,r30 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r7,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r30,2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r7,r28,r7 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r30,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r30 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r7,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r23,40(r1) │ │ │ │ ld r31,104(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ - std r28,88(r29) │ │ │ │ - stw r26,112(r29) │ │ │ │ - stw r25,116(r29) │ │ │ │ - std r27,104(r29) │ │ │ │ + std r27,88(r29) │ │ │ │ + stw r25,112(r29) │ │ │ │ mr r3,r29 │ │ │ │ + stw r24,116(r29) │ │ │ │ + std r26,104(r29) │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r22,-80(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) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ - b bc48 │ │ │ │ - nop │ │ │ │ + b bd00 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lxv vs32,0(r24) │ │ │ │ + lxv vs32,0(r28) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r5,r24,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r28,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 291f8 │ │ │ │ - b 29234 │ │ │ │ + bne 29adc │ │ │ │ + b 29b18 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r22) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r11,r22,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r22,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 2913c │ │ │ │ - b 29178 │ │ │ │ + bne 29a00 │ │ │ │ + b 29a3c │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,72(r29) │ │ │ │ - b 291e4 │ │ │ │ + b 29ac8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + ld r23,40(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ + b 29b90 │ │ │ │ nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,72(r29) │ │ │ │ - b 29298 │ │ │ │ + b 29b90 │ │ │ │ li r9,0 │ │ │ │ - b 29184 │ │ │ │ + b 29b24 │ │ │ │ li r9,0 │ │ │ │ - b 29240 │ │ │ │ + b 29a48 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0xa80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000293b0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-5552 │ │ │ │ +0000000000029ca0 : │ │ │ │ mflr r0 │ │ │ │ - mr r9,r4 │ │ │ │ + mr r2,r4 │ │ │ │ mr r6,r5 │ │ │ │ li r4,1 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r9,32(r1) │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r1) │ │ │ │ + bl 5040 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000029400 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-5632 │ │ │ │ +0000000000029ce0 : │ │ │ │ mflr r0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r5 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r5 │ │ │ │ li r4,2 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r10,32(r1) │ │ │ │ - stw r9,36(r1) │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ + stw r2,36(r1) │ │ │ │ + bl 5040 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000029450 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-5712 │ │ │ │ +0000000000029d30 : │ │ │ │ mflr r0 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r10,r5 │ │ │ │ - mr r9,r6 │ │ │ │ + mr r10,r4 │ │ │ │ + mr r9,r5 │ │ │ │ + mr r2,r6 │ │ │ │ li r4,3 │ │ │ │ mr r6,r7 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r8,32(r1) │ │ │ │ - stw r10,36(r1) │ │ │ │ - stw r9,40(r1) │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r10,32(r1) │ │ │ │ + stw r9,36(r1) │ │ │ │ + stw r2,40(r1) │ │ │ │ + bl 5040 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000294b0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-5808 │ │ │ │ - ld r9,24(r3) │ │ │ │ - mr r8,r3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 29570 │ │ │ │ - ld r6,120(r3) │ │ │ │ - cmpdi r6,0 │ │ │ │ - beq 295e0 │ │ │ │ - ld r9,16(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 295f0 │ │ │ │ +0000000000029d80 : │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + mr r9,r3 │ │ │ │ + beq 29ee0 │ │ │ │ + ld r7,120(r3) │ │ │ │ + cmpdi r7,0 │ │ │ │ + beq 29ef0 │ │ │ │ + ld r2,16(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 29f00 │ │ │ │ lwz r10,112(r3) │ │ │ │ - ld r9,8(r3) │ │ │ │ + ld r2,8(r3) │ │ │ │ andi. r10,r10,4 │ │ │ │ - bne 29550 │ │ │ │ - ld r7,48(r8) │ │ │ │ - mulld. r9,r7,r9 │ │ │ │ - ble 29580 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - mtctr r9 │ │ │ │ - lfd f11,2816(r10) │ │ │ │ - li r10,0 │ │ │ │ - b 29524 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2080(r9) │ │ │ │ + bne 29e60 │ │ │ │ + ld r8,48(r9) │ │ │ │ + mulld. r10,r8,r2 │ │ │ │ + ble 29e80 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + xxspltidp vs12,3204448256 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r2,0 │ │ │ │ + beq 29e00 │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bge 29538 │ │ │ │ - bdz 29580 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfdx f0,r6,r9 │ │ │ │ + blt 29e4c │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - bge 29510 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1528 │ │ │ │ - blr │ │ │ │ + bge 29e4c │ │ │ │ + li r2,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + beq 29e80 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + b 29e2c │ │ │ │ nop │ │ │ │ + bge cr7,29e4c │ │ │ │ + lfdx f0,r7,r6 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + blt 29e4c │ │ │ │ + bge cr7,29e4c │ │ │ │ + bdz 29e80 │ │ │ │ + addi r10,r2,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ + sldi r6,r10,3 │ │ │ │ + addi r2,r10,1 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + bge 29e10 │ │ │ │ + pla r3,188604 # 57f08 │ │ │ │ + blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r10,104(r3) │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1408 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bge 294f0 │ │ │ │ + pla r3,188460 # 57e90 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bge 29db8 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1312 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 29600 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r6,64(r8) │ │ │ │ + cmpdi r8,0 │ │ │ │ + ble 29f10 │ │ │ │ + ld r7,64(r9) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r8 │ │ │ │ li r10,0 │ │ │ │ - lfd f12,2928(r9) │ │ │ │ - b 295c8 │ │ │ │ - ld r9,56(r8) │ │ │ │ - ldx r7,r9,r10 │ │ │ │ + b 29ec8 │ │ │ │ + ld r2,56(r9) │ │ │ │ + ldx r8,r2,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - sradi r9,r7,1 │ │ │ │ - addze r9,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 29610 │ │ │ │ - bdz 29600 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ + sradi r2,r8,1 │ │ │ │ + addze r2,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 29f20 │ │ │ │ + bdz 29f10 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 295a0 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1456 │ │ │ │ + bgt 29ea0 │ │ │ │ + pla r3,188396 # 57ec0 │ │ │ │ + blr │ │ │ │ + pla r3,188240 # 57e30 │ │ │ │ blr │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1344 │ │ │ │ + nop │ │ │ │ + pla r3,188256 # 57e50 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1376 │ │ │ │ + pla r3,188272 # 57e70 │ │ │ │ blr │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1488 │ │ │ │ + pla r3,188352 # 57ee0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000029630 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-6192 │ │ │ │ +0000000000029f40 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ - andi. r10,r9,2048 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 29740 │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - bne 29758 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 29794 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 297c4 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 297dc │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 297f4 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 296d8 │ │ │ │ - ld r9,48(r31) │ │ │ │ + andi. r9,r2,2048 │ │ │ │ + bne 2a030 │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 2a044 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 2a074 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 2a098 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 2a0ac │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 2a0c0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 29fe0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r30,32(r1) │ │ │ │ li r30,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 296c4 │ │ │ │ + ble 29fd0 │ │ │ │ nop │ │ │ │ - ld r10,168(r31) │ │ │ │ - sldi r9,r30,3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,168(r31) │ │ │ │ + sldi r2,r30,3 │ │ │ │ addi r30,r30,1 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 296a0 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 29fb0 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ ld r30,32(r1) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 29840 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 29820 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 29810 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 2a120 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 2a110 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 2a0d0 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,56(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,56(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 4760 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,240(r3) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - beq 29660 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + beq 29f68 │ │ │ │ ld r3,160(r31) │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4b20 │ │ │ │ ld r3,152(r31) │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 29860 │ │ │ │ + bl 4b20 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 2a130 │ │ │ │ ld r3,216(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 29668 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 29f70 │ │ │ │ ld r3,184(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 29670 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 29f78 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 29678 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 29f80 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 29680 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 29f88 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 29680 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 29f88 │ │ │ │ + ld r3,120(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,96(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,72(r31) │ │ │ │ + bl 4760 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,56(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4760 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,120(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 296f0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 296e8 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 29ff0 │ │ │ │ + ld r3,24(r31) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 29fe8 │ │ │ │ + ld r3,224(r31) │ │ │ │ + bl 4760 │ │ │ │ + b 2a060 │ │ │ │ + .long 0x0 │ │ │ │ + .long 0x1000000 │ │ │ │ + .long 0x280 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,24(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 296e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,224(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 2977c │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x280 │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-6784 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ + std r31,-24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - andi. r10,r9,4096 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r24,-80(r1) │ │ │ │ + std r25,-72(r1) │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r27,-56(r1) │ │ │ │ + std r28,-48(r1) │ │ │ │ + andi. r9,r2,4096 │ │ │ │ + std r29,-40(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ mr r31,r1 │ │ │ │ - beq 298d8 │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq 2a1d0 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r6,56(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 2a240 │ │ │ │ - andi. r5,r3,3 │ │ │ │ - mr r11,r3 │ │ │ │ - addi r10,r6,-8 │ │ │ │ - mr r7,r3 │ │ │ │ - li r9,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - beq 29940 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 29930 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 29924 │ │ │ │ - ld r9,0(r6) │ │ │ │ - mr r10,r6 │ │ │ │ - mr r7,r4 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 29970 │ │ │ │ - srdi r7,r3,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - bdnz 29948 │ │ │ │ - mulld r10,r9,r8 │ │ │ │ + ld r7,56(r30) │ │ │ │ + ble 2ab5c │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 2ab7c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r3,1 │ │ │ │ + mr r9,r7 │ │ │ │ + andi. r6,r2,3 │ │ │ │ + mr r8,r2 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 2a250 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 2a23c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 2a22c │ │ │ │ + lxv vs32,0(r7) │ │ │ │ + mr r8,r5 │ │ │ │ + addi r9,r7,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + cmpdi r8,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 2a280 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 2a258 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + xxspltib vs33,0 │ │ │ │ + clrrdi r8,r3,1 │ │ │ │ + cmpld cr7,r3,r8 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq cr7,2aa80 │ │ │ │ + sldi r10,r8,3 │ │ │ │ ld r6,64(r30) │ │ │ │ - andi. r5,r3,3 │ │ │ │ - li r9,1 │ │ │ │ - li r7,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - addi r8,r6,-8 │ │ │ │ - std r10,0(r30) │ │ │ │ - beq 299cc │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 299bc │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 299b0 │ │ │ │ - ld r9,0(r6) │ │ │ │ - mr r8,r6 │ │ │ │ - mr r11,r4 │ │ │ │ - ldu r10,8(r8) │ │ │ │ - addi r11,r11,-1 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - ldu r10,8(r8) │ │ │ │ - cmpdi r11,1 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - beq 299fc │ │ │ │ - srdi r10,r3,2 │ │ │ │ + ldx r10,r7,r10 │ │ │ │ + mulld r9,r10,r9 │ │ │ │ + std r9,0(r30) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 2a314 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 2a300 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 2a2f0 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r5 │ │ │ │ + addi r9,r6,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 2a348 │ │ │ │ + srdi r10,r10,2 │ │ │ │ mtctr r10 │ │ │ │ - ld r4,8(r8) │ │ │ │ - ld r5,16(r8) │ │ │ │ - ld r6,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - ld r10,0(r8) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - bdnz 299d4 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 2a31c │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq cr7,2a36c │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r9,r6,r8 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ sldi r3,r3,3 │ │ │ │ - std r9,72(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + std r2,72(r30) │ │ │ │ + bl 4c80 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,80(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 29aa4 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - beq 2a264 │ │ │ │ - srdi r6,r7,1 │ │ │ │ + ble 2a404 │ │ │ │ + cmpdi r8,1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ld r9,56(r30) │ │ │ │ + beq 2ab74 │ │ │ │ xxspltib vs33,255 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r6 │ │ │ │ + srdi r7,r8,1 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ vupkhsw v1,v1 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs32,r8,r9 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + lxvx vs32,r10,r2 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xvcvsxddp vs0,vs0 │ │ │ │ xvcvsxddp vs32,vs32 │ │ │ │ xvdivdp vs32,vs32,vs0 │ │ │ │ - stxvx vs32,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 29a50 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - clrrdi r6,r7,1 │ │ │ │ - beq 29aa4 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r9,r8,r6 │ │ │ │ - lfdx f0,r10,r6 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + stxvx vs32,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 2a3b0 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrdi r7,r8,1 │ │ │ │ + beq 2a404 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r2,r10,r7 │ │ │ │ + lfdx f0,r9,r7 │ │ │ │ + addi r2,r2,-1 │ │ │ │ fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r3,r6 │ │ │ │ - sldi r3,r7,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stfdx f0,r3,r7 │ │ │ │ + sldi r3,r8,2 │ │ │ │ + bl 4c80 │ │ │ │ ld r10,48(r30) │ │ │ │ - std r3,160(r30) │ │ │ │ cmpdi r10,0 │ │ │ │ - ble 29b7c │ │ │ │ - addi r9,r10,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 2a26c │ │ │ │ - srdi r7,r10,2 │ │ │ │ - mr r9,r3 │ │ │ │ + std r3,160(r30) │ │ │ │ + ble 2a4d0 │ │ │ │ + addi r2,r10,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 2ab6c │ │ │ │ + srdi r8,r10,2 │ │ │ │ + mr r2,r3 │ │ │ │ vspltisw v0,3 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 29b20 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 29b10 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 29b04 │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r3,16 │ │ │ │ - stxv vs32,0(r3) │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + andi. r7,r8,3 │ │ │ │ + addi r6,r8,-1 │ │ │ │ + mr r9,r8 │ │ │ │ + beq 2a47c │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 29b40 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs32,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 29b28 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - beq 29b7c │ │ │ │ - clrrdi r9,r10,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r6,r9,2 │ │ │ │ - li r7,3 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stwx r7,r3,r6 │ │ │ │ - bge 29b7c │ │ │ │ - addi r8,r9,2 │ │ │ │ - add r6,r3,r6 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stw r7,4(r6) │ │ │ │ - bge 29b7c │ │ │ │ - stw r7,8(r6) │ │ │ │ + beq 2a46c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 2a460 │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r3,16 │ │ │ │ + stxv vs32,0(r3) │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 2a49c │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 2a484 │ │ │ │ + andi. r2,r10,3 │ │ │ │ + clrrdi r2,r10,2 │ │ │ │ + beq 2a4d0 │ │ │ │ + subf r8,r2,r10 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + vspltisw v0,3 │ │ │ │ + sldi r8,r8,2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpldi r8,16 │ │ │ │ + iselgt r9,r9,r8 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + stxvl vs32,r2,r9 │ │ │ │ sldi r3,r10,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + bl 4c80 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,96(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 29c64 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,80(r30) │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble 2a1b8 │ │ │ │ - addi r9,r8,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 2a1b8 │ │ │ │ - srdi r9,r7,1 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - li r10,0 │ │ │ │ - addi r4,r4,2928 │ │ │ │ - addi r5,r5,2960 │ │ │ │ - addi r6,r6,2976 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r11,r9,-1 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxv vs11,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 29dd0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + ble 2a5a8 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,80(r30) │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble 2aac4 │ │ │ │ + addi r2,r10,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq 2aac4 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,188264 # 58470 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 2a710 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxvx vs0,r3,r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - bdnz 29bf4 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 29c64 │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,2928(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,2960(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,2976(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 2a538 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 2a5a8 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,188136 # 58470 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfdx f10,r10,r2 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 2a160 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 2a140 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 2a120 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 29fd0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 29f90 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 29f60 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 29f30 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 29d70 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 2a1b0 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 2a940 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 2a920 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 2a900 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 2a770 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 2a8a8 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 2a8dc │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 2a740 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 2a6b8 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2aabc │ │ │ │ ld r9,88(r30) │ │ │ │ - andi. r7,r10,3 │ │ │ │ - li r29,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r7,2 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ addi r9,r9,1 │ │ │ │ - beq 29cfc │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 29cec │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 2a1a4 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 29d28 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - bdnz 29d04 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 2a648 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 2a63c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 2aab0 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 2a668 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 2a650 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r29,vs32 │ │ │ │ ld r3,8(r30) │ │ │ │ mulld r3,r29,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,200(r30) │ │ │ │ - mulld r3,r29,r9 │ │ │ │ + mulld r3,r29,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - andi. r9,r9,1024 │ │ │ │ - bne 29e00 │ │ │ │ - nop │ │ │ │ - ld r10,-32632(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32624(r2) │ │ │ │ - std r10,32(r30) │ │ │ │ - std r9,40(r30) │ │ │ │ + andi. r2,r2,1024 │ │ │ │ + bne 2a960 │ │ │ │ + pld r9,284848 # 6ff70 [nfct_trafo@got] │ │ │ │ + pld r2,284848 # 6ff78 [nfct_adjoint@got] │ │ │ │ + std r9,32(r30) │ │ │ │ + std r2,40(r30) │ │ │ │ addi r1,r31,112 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ + ld r24,-80(r1) │ │ │ │ + ld r25,-72(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ + ld r27,-56(r1) │ │ │ │ + ld r28,-48(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - cmpdi r11,0 │ │ │ │ - li r10,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne 29bec │ │ │ │ - b 29c28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r3,72(r30) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,224(r30) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 2a250 │ │ │ │ - ld r9,48(r30) │ │ │ │ - std r3,232(r30) │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,48(r30) │ │ │ │ - mr r29,r3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 29eec │ │ │ │ - addi r9,r4,-1 │ │ │ │ - ld r7,64(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 2a274 │ │ │ │ - srdi r10,r4,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r7 │ │ │ │ - andi. r6,r10,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - bne 2a180 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs32,32(r9) │ │ │ │ - lxv vs33,0(r9) │ │ │ │ - addi r8,r8,32 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs44,-48(r9) │ │ │ │ - lxv vs45,-16(r9) │ │ │ │ - vpkudum v1,v12,v1 │ │ │ │ - vpkudum v0,v13,v0 │ │ │ │ - stxv vs33,-32(r8) │ │ │ │ - stxv vs32,-16(r8) │ │ │ │ - bdnz 29e74 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - beq 29eec │ │ │ │ - clrrdi r9,r4,2 │ │ │ │ - sldi r6,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r10,r9,2 │ │ │ │ - ldx r5,r7,r6 │ │ │ │ - cmpd r8,r4 │ │ │ │ - stwx r5,r29,r10 │ │ │ │ - bge 29eec │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r7,r7,r6 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r4 │ │ │ │ - ld r9,8(r7) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge 29eec │ │ │ │ - ld r9,16(r7) │ │ │ │ - stw r9,8(r10) │ │ │ │ - lwz r8,116(r30) │ │ │ │ - ld r7,160(r30) │ │ │ │ - ld r6,232(r30) │ │ │ │ - ld r5,224(r30) │ │ │ │ - extsw r3,r4 │ │ │ │ - mr r4,r29 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - mr r3,r29 │ │ │ │ - std r9,152(r30) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 29d78 │ │ │ │ + bne 2a530 │ │ │ │ + b 2a56c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b 29ca0 │ │ │ │ ld r9,48(r30) │ │ │ │ - ld r3,8(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ mulld r3,r3,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - b 29c98 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - addi r9,r9,2 │ │ │ │ - sldi r9,r9,10 │ │ │ │ - addi r3,r9,1 │ │ │ │ - std r9,104(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b 29c90 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 2a5e4 │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r23,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r24,r1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r29,r3 │ │ │ │ std r3,168(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2a100 │ │ │ │ - ld r9,56(r30) │ │ │ │ + ble 2a890 │ │ │ │ + ld r2,56(r30) │ │ │ │ + plfd f30,187620 # 58490 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ addi r27,r1,24 │ │ │ │ + li r26,0 │ │ │ │ li r25,0 │ │ │ │ - li r24,0 │ │ │ │ nop │ │ │ │ - sldi r28,r25,3 │ │ │ │ - ldx r3,r9,r28 │ │ │ │ + nop │ │ │ │ + sldi r28,r26,3 │ │ │ │ + ldx r3,r2,r28 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,56(r30) │ │ │ │ - stdu r24,8(r27) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,56(r30) │ │ │ │ + stdu r25,8(r27) │ │ │ │ stdx r3,r29,r28 │ │ │ │ - ldx r10,r9,r28 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 2a0e0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r26,r2,-2 │ │ │ │ + ldx r9,r2,r28 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 2a878 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,2992(r9) │ │ │ │ - addi r26,r26,2928 │ │ │ │ - ld r9,64(r30) │ │ │ │ + nop │ │ │ │ + ld r2,64(r30) │ │ │ │ mtfprd f0,r29 │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r10,96(r30) │ │ │ │ + ld r9,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ - ldx r9,r9,r28 │ │ │ │ + ldx r2,r2,r28 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfdx f11,r10,r28 │ │ │ │ - fmul f0,f0,f31 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + lfdx f11,r9,r28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - ld r9,56(r30) │ │ │ │ - ld r8,168(r30) │ │ │ │ - sldi r10,r29,3 │ │ │ │ + bl 4c20 │ │ │ │ + ld r2,56(r30) │ │ │ │ + ld r10,168(r30) │ │ │ │ + sldi r9,r29,3 │ │ │ │ addi r29,r29,1 │ │ │ │ + fdiv f1,f31,f1 │ │ │ │ std r29,0(r27) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r7,r9,r28 │ │ │ │ - ldx r8,r8,r28 │ │ │ │ - cmpd r29,r7 │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - blt 2a060 │ │ │ │ - ld r10,48(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd r25,r10 │ │ │ │ - bge 2a100 │ │ │ │ + ldx r8,r2,r28 │ │ │ │ + ldx r10,r10,r28 │ │ │ │ + cmpd r29,r8 │ │ │ │ + stfdx f1,r10,r9 │ │ │ │ + blt 2a800 │ │ │ │ + ld r9,48(r30) │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpd r26,r9 │ │ │ │ + bge 2a890 │ │ │ │ ld r29,168(r30) │ │ │ │ - b 2a020 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 29c88 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 2a7d0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r24) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + mr r1,r24 │ │ │ │ + beq 2a5d4 │ │ │ │ + ld r2,88(r30) │ │ │ │ + ld r9,48(r30) │ │ │ │ + addi r2,r2,2 │ │ │ │ + sldi r2,r2,10 │ │ │ │ + addi r3,r2,1 │ │ │ │ + std r2,104(r30) │ │ │ │ + mulld r3,r3,r9 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 2a5dc │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r3,8(r30) │ │ │ │ + mulld r3,r3,r2 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b 2a5dc │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,24(r30) │ │ │ │ - b 29c80 │ │ │ │ + b 2a5c4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - b 29c78 │ │ │ │ + b 2a5bc │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ - mulld r3,r7,r3 │ │ │ │ + mulld r3,r8,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,120(r30) │ │ │ │ - b 29c70 │ │ │ │ - lxv vs32,0(r7) │ │ │ │ - lxv vs33,16(r7) │ │ │ │ + b 2a5b4 │ │ │ │ + nop │ │ │ │ + ld r3,72(r30) │ │ │ │ + sldi r3,r3,3 │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,224(r30) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 2ab4c │ │ │ │ + ld r2,48(r30) │ │ │ │ + std r3,232(r30) │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 4c80 │ │ │ │ + ld r6,48(r30) │ │ │ │ cmpdi r6,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r7,32 │ │ │ │ + mr r29,r3 │ │ │ │ + ble 2aa44 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 2ab94 │ │ │ │ + srdi r9,r6,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 2aa8c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs32,32(r2) │ │ │ │ + lxv vs33,0(r2) │ │ │ │ + addi r10,r10,32 │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs44,-48(r2) │ │ │ │ + lxv vs45,-16(r2) │ │ │ │ + vpkudum v1,v12,v1 │ │ │ │ + vpkudum v0,v13,v0 │ │ │ │ + stxv vs33,-32(r10) │ │ │ │ + stxv vs32,-16(r10) │ │ │ │ + bdnz 2a9cc │ │ │ │ + andi. r2,r6,3 │ │ │ │ + beq 2aa44 │ │ │ │ + clrrdi r2,r6,2 │ │ │ │ + sldi r7,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + sldi r9,r2,2 │ │ │ │ + ldx r5,r8,r7 │ │ │ │ + cmpd r10,r6 │ │ │ │ + stwx r5,r29,r9 │ │ │ │ + bge 2aa44 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r7 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r2,r6 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + bge 2aa44 │ │ │ │ + ld r2,16(r8) │ │ │ │ + stw r2,8(r9) │ │ │ │ + lwz r8,116(r30) │ │ │ │ + ld r7,160(r30) │ │ │ │ + extsw r3,r6 │ │ │ │ + mr r4,r29 │ │ │ │ + ld r6,232(r30) │ │ │ │ + ld r5,224(r30) │ │ │ │ + bl 4d20 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r3,r29 │ │ │ │ + std r2,152(r30) │ │ │ │ + bl 4760 │ │ │ │ + b 2a6c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r6,64(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b 2a2b4 │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + lxv vs33,16(r8) │ │ │ │ + cmpdi r7,0 │ │ │ │ + addi r10,r3,16 │ │ │ │ + addi r2,r8,32 │ │ │ │ vpkudum v0,v1,v0 │ │ │ │ stxv vs32,0(r3) │ │ │ │ - bne 29e6c │ │ │ │ - b 29ea0 │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b 29ce0 │ │ │ │ + bne 2a9c4 │ │ │ │ + b 2a9f8 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 2a634 │ │ │ │ li r29,1 │ │ │ │ - b 29d28 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,2928(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,2960(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f10,2976(r10) │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 2a200 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + b 2a67c │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,186792 # 58470 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 2ab0c │ │ │ │ + lfd f0,0(r10) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ stfd f0,0(r3) │ │ │ │ - beq 29c64 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 2a5a8 │ │ │ │ + srdi r9,r8,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz 2a208 │ │ │ │ - b 29c64 │ │ │ │ - li r10,1 │ │ │ │ - li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b 29a00 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz 2ab14 │ │ │ │ + b 2a5a8 │ │ │ │ ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 29e20 │ │ │ │ - li r6,0 │ │ │ │ - b 29a80 │ │ │ │ - li r9,0 │ │ │ │ - b 29b4c │ │ │ │ - li r9,0 │ │ │ │ - b 29eac │ │ │ │ + bl 4c80 │ │ │ │ + b 2a97c │ │ │ │ + li r9,1 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 2a36c │ │ │ │ + li r2,0 │ │ │ │ + b 2a4a8 │ │ │ │ + li r7,0 │ │ │ │ + b 2a3e0 │ │ │ │ + ld r9,0(r7) │ │ │ │ + ld r6,64(r30) │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 2a360 │ │ │ │ + li r2,0 │ │ │ │ + b 2aa04 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x981 │ │ │ │ + .long 0x882 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000002a290 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-9360 │ │ │ │ +000000000002abb0 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - stfd f23,-72(r1) │ │ │ │ - stfd f24,-64(r1) │ │ │ │ - stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f27,-40(r1) │ │ │ │ + li r4,0 │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r15,-208(r1) │ │ │ │ - std r16,-200(r1) │ │ │ │ - std r19,-176(r1) │ │ │ │ - std r20,-168(r1) │ │ │ │ - std r21,-160(r1) │ │ │ │ - std r22,-152(r1) │ │ │ │ - std r23,-144(r1) │ │ │ │ - std r25,-128(r1) │ │ │ │ - std r27,-112(r1) │ │ │ │ - std r28,-104(r1) │ │ │ │ - std r29,-96(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - std r30,-88(r1) │ │ │ │ - std r31,-80(r1) │ │ │ │ - std r14,-216(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r18,-160(r1) │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r20,-144(r1) │ │ │ │ + std r21,-136(r1) │ │ │ │ + std r22,-128(r1) │ │ │ │ + std r23,-120(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ + std r26,-96(r1) │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ + mr r29,r3 │ │ │ │ stw r11,8(r1) │ │ │ │ - std r17,-192(r1) │ │ │ │ - std r18,-184(r1) │ │ │ │ - std r24,-136(r1) │ │ │ │ - std r26,-120(r1) │ │ │ │ - stdu r1,-448(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - li r4,0 │ │ │ │ + std r14,-192(r1) │ │ │ │ + std r15,-184(r1) │ │ │ │ + std r16,-176(r1) │ │ │ │ + std r17,-168(r1) │ │ │ │ + std r30,-64(r1) │ │ │ │ + stdu r1,-480(r1) │ │ │ │ mr r31,r1 │ │ │ │ - std r1,176(r31) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + std r1,160(r31) │ │ │ │ + ld r9,48(r3) │ │ │ │ lxv vs0,224(r3) │ │ │ │ - ld r10,48(r3) │ │ │ │ - ld r19,88(r3) │ │ │ │ - ld r20,104(r3) │ │ │ │ - ld r5,72(r30) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ld r18,88(r3) │ │ │ │ + ld r19,104(r3) │ │ │ │ + ld r5,72(r29) │ │ │ │ + sldi r9,r9,3 │ │ │ │ stxv vs0,208(r3) │ │ │ │ - addi r21,r19,1 │ │ │ │ - mfvsrld r25,vs0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r8,r10,23 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r23,24(r29) │ │ │ │ + mfvsrld r26,vs0 │ │ │ │ + addi r20,r18,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + addi r10,r9,23 │ │ │ │ sldi r5,r5,3 │ │ │ │ - sldi r7,r21,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mr r3,r25 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r23,24(r30) │ │ │ │ + sldi r7,r20,1 │ │ │ │ + mr r3,r26 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + mr r7,r8 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,80(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,136(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r27,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,128(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,72(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r16,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r24,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r8,r1,32 │ │ │ │ - std r8,64(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + std r8,80(r31) │ │ │ │ + stdux r7,r1,r9 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r10,r1,32 │ │ │ │ - std r10,152(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,32(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,8(r30) │ │ │ │ - ld r7,32(r31) │ │ │ │ - andi. r8,r9,32 │ │ │ │ + std r10,144(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,32(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r2,8(r29) │ │ │ │ + lwz r7,112(r29) │ │ │ │ + ld r9,32(r31) │ │ │ │ + std r2,64(r31) │ │ │ │ + andi. r2,r7,32 │ │ │ │ + bne 2b9f8 │ │ │ │ + ld r16,48(r29) │ │ │ │ + cmpdi r16,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r20,4 │ │ │ │ + rlwinm r5,r7,0,27,27 │ │ │ │ std r10,88(r31) │ │ │ │ - bne 2a9e8 │ │ │ │ - ld r24,48(r30) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r8,0 │ │ │ │ - rlwinm r5,r9,0,27,27 │ │ │ │ - lfd f31,2928(r10) │ │ │ │ - sldi r10,r21,4 │ │ │ │ - std r8,0(r15) │ │ │ │ - cmpdi cr4,r24,0 │ │ │ │ - std r10,72(r31) │ │ │ │ - stfd f31,0(r16) │ │ │ │ - ble cr4,2aef8 │ │ │ │ - ld r8,88(r30) │ │ │ │ - li r10,1 │ │ │ │ - andi. r4,r24,3 │ │ │ │ - mr r6,r24 │ │ │ │ - addi r3,r24,-1 │ │ │ │ - std r10,56(r31) │ │ │ │ - addi r21,r8,1 │ │ │ │ - beq 2a4a4 │ │ │ │ + std r2,0(r25) │ │ │ │ + stfd f0,0(r24) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 2b53c │ │ │ │ + ld r10,88(r29) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r4,r16,3 │ │ │ │ + mr r6,r16 │ │ │ │ + addi r3,r16,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r20,r10,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r20 │ │ │ │ + beq 2ada8 │ │ │ │ cmpdi r4,1 │ │ │ │ - beq 2a48c │ │ │ │ + beq 2ad9c │ │ │ │ cmpdi r4,2 │ │ │ │ - bne 2b25c │ │ │ │ - ld r10,56(r31) │ │ │ │ + bne 2bb14 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ addi r6,r6,-1 │ │ │ │ - mulld r4,r21,r10 │ │ │ │ - sldi r10,r4,1 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ cmpdi r6,1 │ │ │ │ - mulld r4,r21,r10 │ │ │ │ - sldi r10,r4,1 │ │ │ │ - std r10,56(r31) │ │ │ │ - beq 2a4d8 │ │ │ │ - srdi r10,r24,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ - mulld r10,r21,r10 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mulld r10,r21,r10 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mulld r10,r21,r10 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mulld r10,r21,r10 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - bdnz 2a4b0 │ │ │ │ - std r10,56(r31) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 2adc4 │ │ │ │ + srdi r2,r16,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 2adb0 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ cmpwi r5,0 │ │ │ │ - bne 2af08 │ │ │ │ - andi. r6,r9,8 │ │ │ │ - bne 2ba9c │ │ │ │ - andi. r6,r9,2 │ │ │ │ - bne 2b26c │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 2c0f8 │ │ │ │ - ld r14,88(r31) │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,112(r31) │ │ │ │ + bne 2b54c │ │ │ │ + andi. r2,r7,8 │ │ │ │ + bne 2c2f4 │ │ │ │ + andi. r2,r7,2 │ │ │ │ + bne 2bb20 │ │ │ │ + andi. r7,r7,4 │ │ │ │ + bne 2c944 │ │ │ │ + ld r14,64(r31) │ │ │ │ cmpdi r14,0 │ │ │ │ - ble 2aae4 │ │ │ │ - li r9,0 │ │ │ │ - sldi r5,r24,3 │ │ │ │ - li r19,0 │ │ │ │ - ld r20,80(r31) │ │ │ │ - mr r10,r16 │ │ │ │ - mr r0,r24 │ │ │ │ - mr r8,r25 │ │ │ │ - mr r24,r15 │ │ │ │ - mr r16,r30 │ │ │ │ - std r23,168(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ + ble 2b2dc │ │ │ │ + li r2,0 │ │ │ │ + sldi r5,r16,3 │ │ │ │ + li r18,0 │ │ │ │ + li r22,0 │ │ │ │ + plfd f28,185248 # 581b8 │ │ │ │ + xxspltidp vs29,1056964608 │ │ │ │ + mr r19,r24 │ │ │ │ + mr r8,r23 │ │ │ │ + mr r10,r26 │ │ │ │ + std r2,120(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r15,r18 │ │ │ │ + mr r23,r25 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + mr r25,r29 │ │ │ │ + add r11,r9,r5 │ │ │ │ add r6,r28,r5 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - add r12,r7,r5 │ │ │ │ - add r11,r29,r5 │ │ │ │ - mr r17,r19 │ │ │ │ - mr r25,r28 │ │ │ │ - mr r15,r6 │ │ │ │ - mr r30,r7 │ │ │ │ - fmr f26,f31 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - add r9,r9,r5 │ │ │ │ - std r9,144(r31) │ │ │ │ - ble cr4,2a658 │ │ │ │ - ld r22,120(r16) │ │ │ │ - mtctr r0 │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r21,64(r16) │ │ │ │ - ld r23,88(r16) │ │ │ │ - ld r27,136(r31) │ │ │ │ - ld r28,152(r31) │ │ │ │ - li r7,0 │ │ │ │ - add r22,r22,r9 │ │ │ │ + mr r17,r22 │ │ │ │ + mr r12,r16 │ │ │ │ + mr r26,r28 │ │ │ │ + mr r29,r9 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + std r2,152(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ + add r7,r2,r5 │ │ │ │ + mr r18,r2 │ │ │ │ + mr r24,r7 │ │ │ │ + ble cr4,2af74 │ │ │ │ + ld r22,120(r25) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + ld r20,64(r25) │ │ │ │ + mtctr r12 │ │ │ │ + li r9,0 │ │ │ │ + ld r0,88(r25) │ │ │ │ + ld r30,128(r31) │ │ │ │ + ld r21,144(r31) │ │ │ │ + add r22,r22,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r3,r21,r7 │ │ │ │ - lfdx f12,r22,r7 │ │ │ │ - addi r6,r3,-1 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + nop │ │ │ │ + ldx r3,r20,r9 │ │ │ │ + lfdx f12,r22,r9 │ │ │ │ + addi r7,r3,-1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r26,f0 │ │ │ │ - subf r4,r23,r26 │ │ │ │ - addi r26,r26,1 │ │ │ │ - divd r9,r4,r6 │ │ │ │ + mffprd r28,f0 │ │ │ │ + subf r4,r0,r28 │ │ │ │ + addi r28,r28,1 │ │ │ │ + divd r2,r4,r7 │ │ │ │ cmpdi r4,0 │ │ │ │ - add r26,r26,r23 │ │ │ │ - stdx r4,r20,r7 │ │ │ │ - stdx r26,r27,r7 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - blt 2ba10 │ │ │ │ - cmpd r9,r3 │ │ │ │ - blt 2a5f8 │ │ │ │ - subf r9,r6,r9 │ │ │ │ - stdx r9,r28,r7 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r6,1 │ │ │ │ - ble 2ba00 │ │ │ │ - stdx r6,r30,r7 │ │ │ │ - stdx r9,r29,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 2a5a0 │ │ │ │ + add r28,r28,r0 │ │ │ │ + stdx r4,r27,r9 │ │ │ │ + stdx r28,r30,r9 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + blt 2c280 │ │ │ │ + cmpd r2,r3 │ │ │ │ + blt 2af18 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + stdx r2,r21,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + ble 2c270 │ │ │ │ + stdx r7,r29,r9 │ │ │ │ + stdx r2,r18,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2aec0 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r25 │ │ │ │ - std r10,80(r31) │ │ │ │ - std r0,72(r31) │ │ │ │ - std r11,64(r31) │ │ │ │ - std r12,48(r31) │ │ │ │ - std r8,40(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + std r12,72(r31) │ │ │ │ + std r6,64(r31) │ │ │ │ + std r11,56(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + std r10,40(r31) │ │ │ │ std r5,32(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - ld r0,72(r31) │ │ │ │ - ld r11,64(r31) │ │ │ │ - ld r12,48(r31) │ │ │ │ - ld r8,40(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r12,72(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ + ld r11,56(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r10,40(r31) │ │ │ │ ld r5,32(r31) │ │ │ │ - ble cr3,2a9b4 │ │ │ │ - ld r9,88(r16) │ │ │ │ - mr r7,r0 │ │ │ │ - ld r3,168(r31) │ │ │ │ - mr r23,r16 │ │ │ │ - li r26,0 │ │ │ │ - mr r16,r25 │ │ │ │ - mr r4,r24 │ │ │ │ - mr r25,r29 │ │ │ │ - std r30,184(r31) │ │ │ │ - std r19,192(r31) │ │ │ │ - addi r6,r7,-1 │ │ │ │ + ble cr3,2b2b8 │ │ │ │ + ld r2,88(r25) │ │ │ │ li r7,0 │ │ │ │ - std r17,200(r31) │ │ │ │ - std r14,208(r31) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - fcfid f28,f0 │ │ │ │ - sldi r22,r9,1 │ │ │ │ - mr r9,r15 │ │ │ │ - mr r15,r7 │ │ │ │ - mr r7,r9 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r3,r19 │ │ │ │ + mr r21,r25 │ │ │ │ + addi r4,r12,-1 │ │ │ │ + std r29,168(r31) │ │ │ │ + std r17,176(r31) │ │ │ │ + std r15,184(r31) │ │ │ │ + li r22,0 │ │ │ │ + li r28,0 │ │ │ │ + mr r25,r27 │ │ │ │ + std r14,192(r31) │ │ │ │ + mr r19,r7 │ │ │ │ + mr r7,r23 │ │ │ │ + mr r23,r24 │ │ │ │ + mr r24,r26 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + fcfid f27,f0 │ │ │ │ + sldi r20,r2,1 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ nop │ │ │ │ - cmpd r0,r26 │ │ │ │ - ble 2a874 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r30,r26,3 │ │ │ │ - ld r21,120(r23) │ │ │ │ - subf r28,r26,r0 │ │ │ │ - addis r24,r2,-2 │ │ │ │ - addis r19,r2,-2 │ │ │ │ - ld r29,64(r23) │ │ │ │ - ld r14,96(r23) │ │ │ │ - std r22,48(r31) │ │ │ │ - std r23,120(r31) │ │ │ │ - lfd f29,2080(r9) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ldx r26,r4,r30 │ │ │ │ - lfdx f30,r10,r30 │ │ │ │ - mr r27,r30 │ │ │ │ - addi r24,r24,2080 │ │ │ │ - addi r17,r10,8 │ │ │ │ - addi r18,r4,8 │ │ │ │ - addi r19,r19,2808 │ │ │ │ - std r4,32(r31) │ │ │ │ - mr r30,r20 │ │ │ │ - std r10,40(r31) │ │ │ │ - std r0,64(r31) │ │ │ │ - std r7,72(r31) │ │ │ │ - std r11,80(r31) │ │ │ │ - std r12,88(r31) │ │ │ │ - std r3,96(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - add r21,r21,r9 │ │ │ │ - mr r23,r26 │ │ │ │ - std r8,112(r31) │ │ │ │ - mr r26,r28 │ │ │ │ - mr r28,r16 │ │ │ │ - mr r16,r5 │ │ │ │ - mr r22,r21 │ │ │ │ - b 2a798 │ │ │ │ + cmpd r12,r22 │ │ │ │ + ble 2b178 │ │ │ │ + sldi r30,r22,3 │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r16,120(r21) │ │ │ │ + subf r29,r22,r12 │ │ │ │ + std r23,64(r31) │ │ │ │ + std r6,56(r31) │ │ │ │ + addi r27,r3,8 │ │ │ │ + addi r14,r7,8 │ │ │ │ + ld r26,64(r21) │ │ │ │ + ld r15,96(r21) │ │ │ │ + mr r17,r12 │ │ │ │ + std r7,32(r31) │ │ │ │ + std r3,40(r31) │ │ │ │ + std r20,48(r31) │ │ │ │ + ldx r22,r7,r30 │ │ │ │ + mr r9,r30 │ │ │ │ + lfdx f30,r3,r30 │ │ │ │ + std r11,72(r31) │ │ │ │ + mr r30,r25 │ │ │ │ + std r8,80(r31) │ │ │ │ + std r10,88(r31) │ │ │ │ + std r21,96(r31) │ │ │ │ + add r16,r16,r2 │ │ │ │ + mr r2,r29 │ │ │ │ + mr r25,r9 │ │ │ │ + mr r29,r24 │ │ │ │ + std r5,104(r31) │ │ │ │ + mr r23,r22 │ │ │ │ + mr r24,r2 │ │ │ │ + mr r22,r16 │ │ │ │ + mr r16,r4 │ │ │ │ + b 2b090 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ maddld r23,r20,r23,r21 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - stdx r23,r18,r27 │ │ │ │ - stfdx f30,r17,r27 │ │ │ │ - addi r27,r27,8 │ │ │ │ - beq 2a83c │ │ │ │ - ldx r20,r29,r27 │ │ │ │ - ldx r21,r25,r27 │ │ │ │ - addi r8,r20,-1 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + stdx r23,r14,r25 │ │ │ │ + stfdx f30,r27,r25 │ │ │ │ + addi r25,r25,8 │ │ │ │ + beq 2b140 │ │ │ │ + ldx r20,r26,r25 │ │ │ │ + ldx r21,r18,r25 │ │ │ │ cmpdi r21,0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - cmpd cr7,r8,r21 │ │ │ │ - fcfid f10,f0 │ │ │ │ + addi r9,r20,-1 │ │ │ │ + beq 2b0b0 │ │ │ │ + cmpd r9,r21 │ │ │ │ + beq 2b0b0 │ │ │ │ + fmul f30,f30,f29 │ │ │ │ + ldx r10,r30,r25 │ │ │ │ + ldx r4,r29,r25 │ │ │ │ mtfprd f0,r9 │ │ │ │ + sldi r2,r9,1 │ │ │ │ + lfdx f11,r22,r25 │ │ │ │ + lfdx f1,r15,r25 │ │ │ │ + fcfid f10,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + add r2,r10,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ - beq 2a7d0 │ │ │ │ - beq cr7,2a7d0 │ │ │ │ - lfd f12,0(r24) │ │ │ │ - fmul f30,f30,f12 │ │ │ │ - ldx r8,r30,r27 │ │ │ │ - ldx r0,r28,r27 │ │ │ │ - lfdx f11,r22,r27 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - lfdx f1,r14,r27 │ │ │ │ - add r9,r8,r0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ + fmul f0,f0,f0 │ │ │ │ fmul f12,f12,f29 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fsub f10,f12,f11 │ │ │ │ fsub f11,f11,f12 │ │ │ │ fmul f12,f10,f11 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 2a760 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 2b060 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 2b920 │ │ │ │ - lfd f0,0(r19) │ │ │ │ + bge 2b074 │ │ │ │ + fsqrt f31,f0 │ │ │ │ maddld r23,r20,r23,r21 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stdx r23,r18,r27 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stfdx f30,r17,r27 │ │ │ │ - addi r27,r27,8 │ │ │ │ - bne 2a798 │ │ │ │ - ld r4,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r22,48(r31) │ │ │ │ - ld r0,64(r31) │ │ │ │ - mr r5,r16 │ │ │ │ - mr r20,r30 │ │ │ │ - ld r7,72(r31) │ │ │ │ - ld r11,80(r31) │ │ │ │ - ld r12,88(r31) │ │ │ │ - ld r3,96(r31) │ │ │ │ - mr r16,r28 │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r23,120(r31) │ │ │ │ - ldx r30,r4,r5 │ │ │ │ - lfd f11,0(r3) │ │ │ │ - lfdx f0,r10,r5 │ │ │ │ - ld r29,-8(r11) │ │ │ │ - ld r9,-8(r12) │ │ │ │ - sldi r30,r30,3 │ │ │ │ - cmpdi r29,0 │ │ │ │ - lfdx f12,r8,r30 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + stdx r23,r14,r25 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r27,r25 │ │ │ │ + addi r25,r25,8 │ │ │ │ + bne 2b090 │ │ │ │ + ld r7,32(r31) │ │ │ │ + ld r3,40(r31) │ │ │ │ + mr r25,r30 │ │ │ │ + mr r24,r29 │ │ │ │ + mr r12,r17 │ │ │ │ + mr r4,r16 │ │ │ │ + ld r20,48(r31) │ │ │ │ + ld r6,56(r31) │ │ │ │ + ld r23,64(r31) │ │ │ │ + ld r11,72(r31) │ │ │ │ + ld r8,80(r31) │ │ │ │ + ld r10,88(r31) │ │ │ │ + ld r21,96(r31) │ │ │ │ + ld r5,104(r31) │ │ │ │ + ldx r9,r7,r5 │ │ │ │ + lfd f11,0(r8) │ │ │ │ + lfdx f0,r3,r5 │ │ │ │ + ld r0,-8(r23) │ │ │ │ + cmpdi r0,0 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r10,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r8,r30 │ │ │ │ - beq 2b9c0 │ │ │ │ - ld r30,64(r23) │ │ │ │ - ld r28,160(r31) │ │ │ │ - ldx r30,r30,r28 │ │ │ │ - addi r30,r30,-1 │ │ │ │ - cmpd r29,r30 │ │ │ │ - beq 2b9c0 │ │ │ │ - add r9,r29,r9 │ │ │ │ - mr r26,r6 │ │ │ │ - std r9,-8(r11) │ │ │ │ - ld r9,-8(r7) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r22 │ │ │ │ - std r9,-8(r7) │ │ │ │ - bne 2a980 │ │ │ │ - addi r9,r6,1 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ld r19,144(r31) │ │ │ │ - mr r27,r7 │ │ │ │ - mr r29,r11 │ │ │ │ - mr r21,r12 │ │ │ │ - li r17,0 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + beq 2c230 │ │ │ │ + ld r9,64(r21) │ │ │ │ + ld r30,152(r31) │ │ │ │ + ldx r9,r9,r30 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r0,r9 │ │ │ │ + beq 2c230 │ │ │ │ + add r2,r0,r2 │ │ │ │ + mr r22,r4 │ │ │ │ + std r2,-8(r23) │ │ │ │ + ld r2,-8(r6) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r20 │ │ │ │ + std r2,-8(r6) │ │ │ │ + bne 2b280 │ │ │ │ + addi r2,r4,1 │ │ │ │ li r9,1 │ │ │ │ - mfctr r30 │ │ │ │ - isellt r9,r9,r30 │ │ │ │ + cmpdi r4,0 │ │ │ │ + ld r17,136(r31) │ │ │ │ + mr r30,r6 │ │ │ │ + mr r26,r11 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r23 │ │ │ │ + mfctr r0 │ │ │ │ + isellt r9,r9,r0 │ │ │ │ mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 2a980 │ │ │ │ - ld r28,-16(r29) │ │ │ │ - ld r30,-16(r27) │ │ │ │ - addi r26,r26,-1 │ │ │ │ - ld r9,-16(r21) │ │ │ │ - li r24,1 │ │ │ │ - sldi r18,r26,3 │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - std r30,-16(r27) │ │ │ │ - cmpd r30,r22 │ │ │ │ - stdu r17,-8(r27) │ │ │ │ - beq cr7,2b970 │ │ │ │ - ld r30,64(r23) │ │ │ │ - ldx r30,r30,r18 │ │ │ │ - addi r30,r30,-1 │ │ │ │ - cmpd cr7,r28,r30 │ │ │ │ - beq cr7,2b970 │ │ │ │ - ldu r30,-8(r19) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,-16(r29) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - bgt cr7,2a974 │ │ │ │ - neg r30,r30 │ │ │ │ - li r24,-1 │ │ │ │ - stdu r24,-8(r21) │ │ │ │ - stdu r30,-8(r29) │ │ │ │ - beq 2a910 │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r15,r9 │ │ │ │ - bne 2a6c0 │ │ │ │ - ld r30,184(r31) │ │ │ │ - ld r19,192(r31) │ │ │ │ - ld r17,200(r31) │ │ │ │ - ld r14,208(r31) │ │ │ │ - mr r29,r25 │ │ │ │ - mr r24,r4 │ │ │ │ - mr r25,r16 │ │ │ │ - mr r15,r7 │ │ │ │ - mr r16,r23 │ │ │ │ - ld r9,168(r31) │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r17,r17,r0 │ │ │ │ - cmpd r19,r14 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - add r9,r9,r5 │ │ │ │ - std r9,128(r31) │ │ │ │ - bne 2a570 │ │ │ │ - mr r30,r16 │ │ │ │ - fmr f31,f26 │ │ │ │ - b 2aae4 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 2aadc │ │ │ │ - ld r26,200(r30) │ │ │ │ - sldi r24,r10,3 │ │ │ │ - li r9,0 │ │ │ │ - add r24,r23,r24 │ │ │ │ - addi r26,r26,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r0,8(r26) │ │ │ │ + bdz 2b280 │ │ │ │ + ld r29,-16(r30) │ │ │ │ + ld r9,-16(r2) │ │ │ │ + cmpdi r9,0 │ │ │ │ + addi r22,r22,-1 │ │ │ │ + li r16,1 │ │ │ │ + ld r27,-16(r26) │ │ │ │ + sldi r15,r22,3 │ │ │ │ + addi r0,r29,1 │ │ │ │ + std r0,-16(r30) │ │ │ │ + cmpd cr7,r0,r20 │ │ │ │ + stdu r28,-8(r30) │ │ │ │ + beq 2c1f0 │ │ │ │ + ld r29,64(r21) │ │ │ │ + ldx r29,r29,r15 │ │ │ │ + addi r0,r29,-1 │ │ │ │ + cmpd r9,r0 │ │ │ │ + beq 2c1f0 │ │ │ │ + ldu r0,-8(r17) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,-16(r2) │ │ │ │ cmpdi r0,0 │ │ │ │ - ble 2aad0 │ │ │ │ - ld r3,48(r30) │ │ │ │ - add r0,r0,r9 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - ld r28,192(r30) │ │ │ │ - ld r29,176(r30) │ │ │ │ - sldi r5,r9,3 │ │ │ │ - addi r27,r27,2928 │ │ │ │ - sldi r11,r0,3 │ │ │ │ - sldi r22,r3,3 │ │ │ │ - cmpdi cr5,r3,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r6,r28,r5 │ │ │ │ - ble cr5,2ad50 │ │ │ │ - ld r8,64(r30) │ │ │ │ - mtctr r3 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - mr r10,r6 │ │ │ │ - add r8,r8,r22 │ │ │ │ - nop │ │ │ │ - ldu r9,-8(r8) │ │ │ │ - divd r7,r10,r9 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - mulld r9,r7,r9 │ │ │ │ - subf. r9,r9,r10 │ │ │ │ - mr r10,r7 │ │ │ │ - cmpd cr7,r9,r4 │ │ │ │ - beq 2aaa0 │ │ │ │ - beq cr7,2aaa0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2080(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - bdnz 2aa70 │ │ │ │ - lfdx f12,r29,r5 │ │ │ │ - lfd f10,0(r23) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addi r5,r5,8 │ │ │ │ - lfdx f11,r25,r9 │ │ │ │ - cmpld r5,r11 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f12,f0,f11 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bne 2aa50 │ │ │ │ - mr r9,r0 │ │ │ │ - addi r23,r23,8 │ │ │ │ - cmpld r23,r24 │ │ │ │ - bne 2aa10 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,176(r31) │ │ │ │ - ld r3,152(r30) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r24,16(r30) │ │ │ │ - ld r5,0(r30) │ │ │ │ + bgt 2b274 │ │ │ │ + neg r0,r0 │ │ │ │ + li r16,-1 │ │ │ │ + stdu r16,-8(r26) │ │ │ │ + stdu r0,-8(r2) │ │ │ │ + beq cr7,2b210 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r2 │ │ │ │ + bne 2afd0 │ │ │ │ + ld r29,168(r31) │ │ │ │ + ld r17,176(r31) │ │ │ │ + mr r27,r25 │ │ │ │ + mr r26,r24 │ │ │ │ + mr r19,r3 │ │ │ │ + mr r24,r23 │ │ │ │ + ld r15,184(r31) │ │ │ │ + ld r14,192(r31) │ │ │ │ + mr r23,r7 │ │ │ │ + mr r25,r21 │ │ │ │ + ld r2,120(r31) │ │ │ │ + addi r17,r17,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + add r15,r15,r12 │ │ │ │ + cmpd r17,r14 │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,120(r31) │ │ │ │ + bne 2ae8c │ │ │ │ + mr r29,r25 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r3,152(r29) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 4f20 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ li r4,0 │ │ │ │ - ld r21,216(r30) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r3,r24 │ │ │ │ + ld r25,16(r29) │ │ │ │ + ld r5,0(r29) │ │ │ │ + ld r21,216(r29) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r3,r25 │ │ │ │ sldi r5,r5,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r9,15 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5260 │ │ │ │ + ld r18,48(r29) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ addi r20,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - stfd f31,0(r22) │ │ │ │ - std r9,0(r20) │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 2ab88 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r22) │ │ │ │ + ble 2b37c │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 2ad80 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 2acc0 │ │ │ │ - ld r10,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - sldi r0,r17,3 │ │ │ │ - li r8,0 │ │ │ │ - addi r3,r22,8 │ │ │ │ - addi r4,r20,8 │ │ │ │ - li r5,0 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - add r11,r24,r6 │ │ │ │ - add r29,r27,r0 │ │ │ │ - ldx r26,r10,r9 │ │ │ │ - add r25,r10,r9 │ │ │ │ - nop │ │ │ │ + mr r3,r23 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r7,0(r29) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 2b87c │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 2b4b0 │ │ │ │ + ld r9,56(r29) │ │ │ │ + addi r30,r18,-1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r0,r18,3 │ │ │ │ + li r10,0 │ │ │ │ + addi r4,r22,8 │ │ │ │ + addi r5,r20,8 │ │ │ │ + li r6,0 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + add r3,r25,r7 │ │ │ │ + add r11,r23,r0 │ │ │ │ + ldx r28,r9,r2 │ │ │ │ + add r27,r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r17,r8 │ │ │ │ - ble 2ac3c │ │ │ │ - sldi r9,r8,3 │ │ │ │ - subf r10,r8,r17 │ │ │ │ - ld r18,168(r30) │ │ │ │ - ld r19,64(r30) │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r22,r9 │ │ │ │ - ldx r10,r20,r9 │ │ │ │ + cmpd r18,r10 │ │ │ │ + ble 2b42c │ │ │ │ + sldi r2,r10,3 │ │ │ │ + subf r9,r10,r18 │ │ │ │ + ld r19,168(r29) │ │ │ │ + ld r24,64(r29) │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f0,r22,r2 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r27,r9 │ │ │ │ - ldx r6,r18,r9 │ │ │ │ - ldx r23,r19,r9 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - maddld r10,r10,r23,r8 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - stdx r10,r4,r9 │ │ │ │ + ldx r10,r23,r2 │ │ │ │ + ldx r7,r19,r2 │ │ │ │ + ldx r26,r24,r2 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + maddld r9,r9,r26,r10 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 2ac10 │ │ │ │ - ldx r6,r20,r0 │ │ │ │ - ld r9,-8(r29) │ │ │ │ + stdx r9,r5,r2 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 2b400 │ │ │ │ + ldx r7,r20,r0 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + mr r9,r11 │ │ │ │ + mr r8,r27 │ │ │ │ + mr r10,r30 │ │ │ │ lfdx f12,r22,r0 │ │ │ │ - mr r10,r29 │ │ │ │ - mr r7,r25 │ │ │ │ - mr r8,r28 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f0,r21,r6 │ │ │ │ - cmpd r9,r26 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f0,r21,r7 │ │ │ │ + cmpd r2,r28 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r24) │ │ │ │ - std r9,-8(r29) │ │ │ │ - bne 2acb4 │ │ │ │ - addi r9,r28,1 │ │ │ │ - cmpdi r28,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r6 │ │ │ │ - isellt r9,r9,r6 │ │ │ │ - mtctr r9 │ │ │ │ - bdz 2acb4 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r6,-8(r7) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r6 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r5,-8(r10) │ │ │ │ - beq 2ac90 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r24,r11 │ │ │ │ - bne 2abe0 │ │ │ │ - addi r1,r31,448 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stfd f0,0(r25) │ │ │ │ + std r2,-8(r11) │ │ │ │ + bne 2b4a4 │ │ │ │ + addi r2,r30,1 │ │ │ │ + cmpdi r30,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r7 │ │ │ │ + isellt r2,r2,r7 │ │ │ │ + mtctr r2 │ │ │ │ + bdz 2b4a4 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r7,-8(r8) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r7 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r6,-8(r9) │ │ │ │ + beq 2b480 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r25,r3 │ │ │ │ + bne 2b3d0 │ │ │ │ + addi r1,r31,480 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-216(r1) │ │ │ │ - ld r15,-208(r1) │ │ │ │ - ld r16,-200(r1) │ │ │ │ - ld r17,-192(r1) │ │ │ │ - ld r18,-184(r1) │ │ │ │ - ld r19,-176(r1) │ │ │ │ - ld r20,-168(r1) │ │ │ │ - ld r21,-160(r1) │ │ │ │ - ld r22,-152(r1) │ │ │ │ - ld r23,-144(r1) │ │ │ │ - ld r24,-136(r1) │ │ │ │ - ld r25,-128(r1) │ │ │ │ - ld r26,-120(r1) │ │ │ │ - ld r27,-112(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs60,-256(r1) │ │ │ │ + lxv vs61,-240(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r14,-192(r1) │ │ │ │ + ld r15,-184(r1) │ │ │ │ + ld r16,-176(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-104(r1) │ │ │ │ - ld r29,-96(r1) │ │ │ │ - ld r30,-88(r1) │ │ │ │ - ld r31,-80(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - lfd f23,-72(r1) │ │ │ │ - lfd f24,-64(r1) │ │ │ │ - lfd f25,-56(r1) │ │ │ │ + ld r18,-160(r1) │ │ │ │ + ld r19,-152(r1) │ │ │ │ + ld r20,-144(r1) │ │ │ │ + ld r21,-136(r1) │ │ │ │ + ld r22,-128(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r27,-88(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ + cmpwi r5,0 │ │ │ │ + beq 2d088 │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2b2dc │ │ │ │ + sldi r18,r16,3 │ │ │ │ + ld r7,112(r31) │ │ │ │ + li r6,0 │ │ │ │ + li r14,0 │ │ │ │ + ld r15,144(r31) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + mr r21,r27 │ │ │ │ + mr r17,r9 │ │ │ │ + addi r2,r18,-8 │ │ │ │ + addi r10,r18,-16 │ │ │ │ + add r19,r9,r18 │ │ │ │ + add r20,r28,r18 │ │ │ │ + mr r12,r14 │ │ │ │ + mr r8,r6 │ │ │ │ + std r2,56(r31) │ │ │ │ + std r10,48(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ + cmpdi cr3,r7,0 │ │ │ │ + add r22,r2,r18 │ │ │ │ + mr r27,r2 │ │ │ │ + ble cr4,2b680 │ │ │ │ + ld r11,120(r29) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ld r30,64(r29) │ │ │ │ + mtctr r16 │ │ │ │ + li r10,0 │ │ │ │ + ld r3,88(r29) │ │ │ │ + ld r9,128(r31) │ │ │ │ + add r11,r11,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f12,r29,r5 │ │ │ │ - lfd f10,0(r23) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - addi r5,r5,8 │ │ │ │ - lfdx f11,r25,r9 │ │ │ │ - cmpld r5,r11 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f12,f0,f11 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bne 2aa50 │ │ │ │ - b 2aacc │ │ │ │ - cmpdi r6,0 │ │ │ │ + ldx r5,r30,r10 │ │ │ │ + lfdx f12,r11,r10 │ │ │ │ + addi r6,r5,-1 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + mtfprd f0,r6 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fctid f0,f0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r4,r3,r2 │ │ │ │ + addi r0,r2,1 │ │ │ │ + divd r2,r4,r6 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r0,r0,r3 │ │ │ │ + stdx r4,r21,r10 │ │ │ │ + stdx r0,r9,r10 │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + blt 2c210 │ │ │ │ + cmpd r5,r2 │ │ │ │ + bgt 2b638 │ │ │ │ + subf r2,r6,r2 │ │ │ │ + stdx r2,r15,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r6,1 │ │ │ │ + ble 2c204 │ │ │ │ + stdx r6,r17,r10 │ │ │ │ + stdx r2,r27,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 2b5e0 │ │ │ │ + mr r5,r18 │ │ │ │ + li r4,0 │ │ │ │ + mr r3,r28 │ │ │ │ + std r7,72(r31) │ │ │ │ + std r12,40(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r7,72(r31) │ │ │ │ + ld r12,40(r31) │ │ │ │ + ld r8,32(r31) │ │ │ │ + ble cr3,2c19c │ │ │ │ + ld r10,88(r29) │ │ │ │ + std r21,72(r31) │ │ │ │ + std r17,80(r31) │ │ │ │ + addi r11,r16,-1 │ │ │ │ + li r2,0 │ │ │ │ + li r5,0 │ │ │ │ + mr r21,r15 │ │ │ │ + mr r3,r14 │ │ │ │ + std r12,88(r31) │ │ │ │ + std r8,96(r31) │ │ │ │ + addi r4,r10,1 │ │ │ │ + sldi r0,r4,1 │ │ │ │ + mr r6,r4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r16,r2 │ │ │ │ + ble 2b754 │ │ │ │ + add r10,r3,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r12,176(r29) │ │ │ │ + subf r2,r2,r16 │ │ │ │ + ld r14,64(r29) │ │ │ │ + addi r15,r25,8 │ │ │ │ + mulld r10,r10,r6 │ │ │ │ + ldx r8,r25,r9 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r24,8 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r4,r14,r9 │ │ │ │ + ldx r30,r27,r9 │ │ │ │ + cmpdi r30,0 │ │ │ │ + fmr f0,f31 │ │ │ │ + maddld r8,r8,r4,r30 │ │ │ │ + addi r17,r4,-1 │ │ │ │ + beq 2b728 │ │ │ │ + cmpd r30,r17 │ │ │ │ + beq 2b728 │ │ │ │ + fmr f0,f30 │ │ │ │ + ldx r4,r28,r9 │ │ │ │ + stdx r8,r15,r9 │ │ │ │ + add r4,r10,r4 │ │ │ │ + add r10,r10,r0 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f11,r12,r4 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + stfdx f12,r2,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2b700 │ │ │ │ + ldx r9,r25,r18 │ │ │ │ + lfd f11,0(r23) │ │ │ │ + lfdx f0,r24,r18 │ │ │ │ + ld r2,-8(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r10,-8(r19) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ + fmadd f0,f0,f11,f12 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 2c1c0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 2c1c0 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r22) │ │ │ │ + ld r2,-8(r20) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r0 │ │ │ │ + std r2,-8(r20) │ │ │ │ + bne 2c1e4 │ │ │ │ + li r2,1 │ │ │ │ + addi r14,r11,1 │ │ │ │ + cmpdi r11,0 │ │ │ │ + ld r8,48(r31) │ │ │ │ + mr r4,r20 │ │ │ │ + std r27,32(r31) │ │ │ │ + mr r9,r22 │ │ │ │ + mr r30,r19 │ │ │ │ + li r15,0 │ │ │ │ + addi r17,r21,8 │ │ │ │ + isellt r14,r2,r14 │ │ │ │ + mr r12,r28 │ │ │ │ + mr r2,r11 │ │ │ │ + std r14,40(r31) │ │ │ │ + b 2b830 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r28,r10 │ │ │ │ + beq 2b870 │ │ │ │ + ldx r10,r17,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + add r28,r28,r27 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r28,-16(r9) │ │ │ │ + bgt 2b824 │ │ │ │ + neg r10,r10 │ │ │ │ + li r14,-1 │ │ │ │ + stdu r14,-8(r30) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + bne cr7,2c170 │ │ │ │ + ld r10,40(r31) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r28,r10,-1 │ │ │ │ + std r28,40(r31) │ │ │ │ + beq 2c170 │ │ │ │ + ld r10,-16(r4) │ │ │ │ + ld r28,-16(r9) │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r14,1 │ │ │ │ + ld r27,-16(r30) │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r4) │ │ │ │ + cmpd cr7,r10,r0 │ │ │ │ + stdu r15,-8(r4) │ │ │ │ + bne 2b7f0 │ │ │ │ + neg r27,r27 │ │ │ │ + std r27,-16(r30) │ │ │ │ + b 2b804 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r22,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 2acc0 │ │ │ │ + li r24,0 │ │ │ │ + ble 2b4b0 │ │ │ │ + plfd f29,183300 # 58490 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r26,r22,8 │ │ │ │ + li r27,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 2ae60 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r29,r28,3 │ │ │ │ - addis r19,r2,-2 │ │ │ │ - ld r10,64(r30) │ │ │ │ - lfd f30,2992(r9) │ │ │ │ - addi r19,r19,2928 │ │ │ │ - add r18,r20,r29 │ │ │ │ nop │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 2b958 │ │ │ │ + sldi r30,r28,3 │ │ │ │ + ld r9,64(r29) │ │ │ │ + add r19,r20,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r16,r27,r29 │ │ │ │ - lfd f0,88(r30) │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - ld r10,96(r30) │ │ │ │ + nop │ │ │ │ + ldx r17,r23,r30 │ │ │ │ + lfd f0,88(r29) │ │ │ │ addi r28,r28,1 │ │ │ │ - lfdx f31,r22,r29 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + lfdx f31,r22,r30 │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f11,r10,r29 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f11,r9,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r8,0(r18) │ │ │ │ - ld r17,48(r30) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r16 │ │ │ │ - stdu r9,8(r18) │ │ │ │ - fmul f0,f0,f31 │ │ │ │ - stfdx f0,r25,r29 │ │ │ │ - addi r29,r29,8 │ │ │ │ - blt 2add0 │ │ │ │ - ld r6,0(r30) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r8,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r4,r23,3 │ │ │ │ - ldx r7,r20,r9 │ │ │ │ - add r10,r27,r9 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - ld r9,-8(r10) │ │ │ │ - ldx r3,r8,r5 │ │ │ │ - add r8,r8,r5 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r21,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r3 │ │ │ │ - std r9,-8(r10) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r24,r4 │ │ │ │ - bne 2aee4 │ │ │ │ - li r9,1 │ │ │ │ + bl 4c20 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r10,0(r19) │ │ │ │ + ld r18,48(r29) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r17 │ │ │ │ + stdu r2,8(r19) │ │ │ │ + fmul f1,f1,f31 │ │ │ │ + stfdx f1,r26,r30 │ │ │ │ + addi r30,r30,8 │ │ │ │ + blt 2b8d0 │ │ │ │ + ld r7,0(r29) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r10,56(r29) │ │ │ │ + addi r28,r18,-1 │ │ │ │ + sldi r5,r24,3 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + add r9,r23,r2 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + sldi r6,r28,3 │ │ │ │ + ld r2,-8(r9) │ │ │ │ + ldx r4,r10,r6 │ │ │ │ + add r10,r10,r6 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfdx f0,r21,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r4 │ │ │ │ + std r2,-8(r9) │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r25,r5 │ │ │ │ + bne 2b9e4 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - mtctr r9 │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - bdz 2aee4 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r7,-8(r8) │ │ │ │ - addi r28,r28,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r7 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r26,-8(r10) │ │ │ │ - beq 2aec0 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 2acc0 │ │ │ │ - ld r17,48(r30) │ │ │ │ - b 2ada0 │ │ │ │ - cmpwi r5,0 │ │ │ │ - beq 2c688 │ │ │ │ - li r9,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2aae4 │ │ │ │ - li r9,0 │ │ │ │ - sldi r17,r24,3 │ │ │ │ - li r8,0 │ │ │ │ - li r14,0 │ │ │ │ - ld r12,152(r31) │ │ │ │ - mr r22,r7 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - add r18,r7,r17 │ │ │ │ - add r19,r29,r17 │ │ │ │ - add r20,r28,r17 │ │ │ │ - mr r6,r14 │ │ │ │ - mr r0,r8 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r17,-8 │ │ │ │ - std r9,72(r31) │ │ │ │ - addi r9,r17,-16 │ │ │ │ - std r9,64(r31) │ │ │ │ - ble cr4,2b034 │ │ │ │ - ld r27,120(r30) │ │ │ │ - mtctr r24 │ │ │ │ - sldi r9,r0,3 │ │ │ │ - ld r26,64(r30) │ │ │ │ - ld r11,88(r30) │ │ │ │ - ld r8,80(r31) │ │ │ │ - ld r21,136(r31) │ │ │ │ - li r7,0 │ │ │ │ - add r27,r27,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bdz 2b9e4 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r8,-8(r10) │ │ │ │ + addi r28,r28,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r8 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r27,-8(r9) │ │ │ │ + beq 2b9c0 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 2b4b0 │ │ │ │ + ld r18,48(r29) │ │ │ │ + b 2b8b0 │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2b2dc │ │ │ │ + ld r28,200(r29) │ │ │ │ + sldi r27,r2,3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r6,0 │ │ │ │ + add r27,r23,r27 │ │ │ │ + addi r28,r28,-8 │ │ │ │ + ldu r2,8(r28) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2bac8 │ │ │ │ + ld r4,48(r29) │ │ │ │ + add r25,r2,r6 │ │ │ │ + ld r30,192(r29) │ │ │ │ + sldi r6,r6,3 │ │ │ │ + ld r11,176(r29) │ │ │ │ + sldi r3,r25,3 │ │ │ │ + sldi r0,r4,3 │ │ │ │ + cmpdi cr5,r4,0 │ │ │ │ nop │ │ │ │ - ldx r4,r26,r7 │ │ │ │ - lfdx f12,r27,r7 │ │ │ │ - addi r10,r4,-1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fctid f0,f0 │ │ │ │ - mffprd r3,f0 │ │ │ │ - subf r5,r11,r3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - divd r9,r5,r10 │ │ │ │ - cmpdi r5,0 │ │ │ │ - add r3,r3,r11 │ │ │ │ - stdx r5,r8,r7 │ │ │ │ - stdx r3,r21,r7 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - subf r9,r9,r5 │ │ │ │ - blt 2b990 │ │ │ │ - cmpd r4,r9 │ │ │ │ - bgt 2afe8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r10,1 │ │ │ │ - stdx r9,r12,r7 │ │ │ │ - ble 2b9b0 │ │ │ │ - stdx r10,r22,r7 │ │ │ │ - stdx r9,r29,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 2af90 │ │ │ │ - mr r5,r17 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r28 │ │ │ │ - std r12,96(r31) │ │ │ │ - std r6,40(r31) │ │ │ │ - std r0,32(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,96(r31) │ │ │ │ - ld r6,40(r31) │ │ │ │ - ld r0,32(r31) │ │ │ │ - ble cr3,2b8f0 │ │ │ │ - ld r7,88(r30) │ │ │ │ - std r0,112(r31) │ │ │ │ - ld r0,56(r31) │ │ │ │ - addi r14,r24,-1 │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ - std r22,96(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - addi r4,r7,1 │ │ │ │ - sldi r27,r4,1 │ │ │ │ - cmpd r24,r9 │ │ │ │ - ble 2b12c │ │ │ │ - ld r10,48(r31) │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ld r21,64(r30) │ │ │ │ - addi r22,r15,8 │ │ │ │ - ldx r11,r15,r8 │ │ │ │ - lfdx f12,r16,r8 │ │ │ │ - add r3,r10,r9 │ │ │ │ - subf r9,r9,r24 │ │ │ │ - ld r10,176(r30) │ │ │ │ - mulld r3,r3,r4 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r16,8 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - b 2b0dc │ │ │ │ - beq cr7,2b0f4 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - maddld r11,r26,r11,r6 │ │ │ │ - lfd f0,2080(r7) │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - stdx r11,r22,r8 │ │ │ │ - add r7,r3,r7 │ │ │ │ - add r3,r3,r27 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f11,r10,r7 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r9,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdz 2b12c │ │ │ │ - ldx r6,r29,r8 │ │ │ │ - ldx r26,r21,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r7,r26,-1 │ │ │ │ - cmpd cr7,r6,r7 │ │ │ │ - bne 2b0a0 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - maddld r11,r26,r11,r6 │ │ │ │ - lfd f0,2928(r7) │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - stdx r11,r22,r8 │ │ │ │ - add r7,r3,r7 │ │ │ │ - add r3,r3,r27 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f11,r10,r7 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r9,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 2b0dc │ │ │ │ - ldx r8,r15,r17 │ │ │ │ - lfd f11,0(r23) │ │ │ │ - lfdx f0,r16,r17 │ │ │ │ - ld r7,-8(r19) │ │ │ │ - ld r9,-8(r18) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f12,r25,r8 │ │ │ │ - fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r8 │ │ │ │ - beq 2b940 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,72(r31) │ │ │ │ - ldx r8,r8,r10 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 2b940 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r19) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r27 │ │ │ │ - std r9,-8(r20) │ │ │ │ - bne 2b964 │ │ │ │ - li r9,1 │ │ │ │ - addi r21,r14,1 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ld r11,64(r31) │ │ │ │ - mr r6,r20 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r3,r18 │ │ │ │ - li r22,0 │ │ │ │ - addi r26,r12,8 │ │ │ │ - std r29,32(r31) │ │ │ │ - isellt r21,r9,r21 │ │ │ │ - mr r9,r14 │ │ │ │ - std r21,40(r31) │ │ │ │ - mr r21,r28 │ │ │ │ - b 2b210 │ │ │ │ + ldx r7,r30,r6 │ │ │ │ + ble cr5,2bae0 │ │ │ │ + ld r10,64(r29) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mtctr r4 │ │ │ │ + mr r9,r7 │ │ │ │ + add r10,r10,r0 │ │ │ │ + ldu r2,-8(r10) │ │ │ │ + divd r8,r9,r2 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mulld r2,r8,r2 │ │ │ │ + subf. r2,r2,r9 │ │ │ │ + mr r9,r8 │ │ │ │ + cmpd cr7,r2,r5 │ │ │ │ + beq 2ba98 │ │ │ │ + beq cr7,2ba98 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + bdnz 2ba70 │ │ │ │ + lfdx f12,r11,r6 │ │ │ │ + lfd f9,0(r23) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfdx f10,r26,r2 │ │ │ │ + cmpld r3,r6 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bne 2ba50 │ │ │ │ + mr r6,r25 │ │ │ │ + addi r23,r23,8 │ │ │ │ + cmpld r23,r27 │ │ │ │ + bne 2ba20 │ │ │ │ + b 2b2dc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r11 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,2b250 │ │ │ │ - ldx r8,r26,r11 │ │ │ │ - add r10,r10,r29 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,2b204 │ │ │ │ - neg r8,r8 │ │ │ │ - li r28,-1 │ │ │ │ - stdu r28,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - bne 2b8d0 │ │ │ │ - ld r10,40(r31) │ │ │ │ - cmpdi r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - std r8,40(r31) │ │ │ │ - beq 2b8d0 │ │ │ │ - ld r10,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - ld r29,-16(r3) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - li r28,1 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r27 │ │ │ │ - stdu r22,-8(r6) │ │ │ │ - bne cr7,2b1d0 │ │ │ │ - neg r29,r29 │ │ │ │ - std r29,-16(r3) │ │ │ │ - b 2b1e4 │ │ │ │ - sldi r10,r21,1 │ │ │ │ + lfdx f12,r11,r6 │ │ │ │ + lfd f9,0(r23) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfdx f10,r26,r2 │ │ │ │ + cmpld r3,r6 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bne 2ba50 │ │ │ │ + b 2bac4 │ │ │ │ mr r6,r3 │ │ │ │ - std r10,56(r31) │ │ │ │ - b 2a478 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r26,72(r31) │ │ │ │ - ld r19,96(r30) │ │ │ │ - sldi r21,r21,1 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - addi r17,r22,8 │ │ │ │ - li r18,0 │ │ │ │ - mr r14,r7 │ │ │ │ - lfd f29,2088(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,2928(r9) │ │ │ │ - srdi r20,r26,3 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - lfdx f1,r19,r9 │ │ │ │ - fdiv f1,f29,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r20,r18 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 2ad94 │ │ │ │ + ld r30,88(r31) │ │ │ │ + ld r18,96(r29) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + sldi r20,r20,1 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + addi r15,r21,8 │ │ │ │ + li r17,0 │ │ │ │ + mr r14,r9 │ │ │ │ + srdi r19,r30,3 │ │ │ │ + sldi r2,r17,3 │ │ │ │ + lfdx f1,r18,r2 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4780 │ │ │ │ + mulld r2,r19,r17 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f30,r22,r9 │ │ │ │ - blt cr3,2b300 │ │ │ │ - srdi r10,r21,1 │ │ │ │ - lfd f12,-8(r17) │ │ │ │ - mr r9,r17 │ │ │ │ - fmr f0,f30 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + blt cr3,2bbb8 │ │ │ │ + srdi r9,r20,1 │ │ │ │ + lfd f12,-8(r15) │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r15 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 2b2d8 │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r17,r17,r26 │ │ │ │ - cmpd r18,r24 │ │ │ │ - bne 2b29c │ │ │ │ - mr r7,r14 │ │ │ │ - ld r9,88(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2aae4 │ │ │ │ - ld r9,72(r31) │ │ │ │ - sldi r12,r24,3 │ │ │ │ - li r4,0 │ │ │ │ - li r26,0 │ │ │ │ - add r11,r28,r12 │ │ │ │ - srdi r20,r9,3 │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r12,-8 │ │ │ │ - std r9,96(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - add r9,r9,r12 │ │ │ │ - std r9,64(r31) │ │ │ │ - add r9,r7,r12 │ │ │ │ - std r9,208(r31) │ │ │ │ - add r9,r29,r12 │ │ │ │ - std r9,200(r31) │ │ │ │ - ble cr4,2c850 │ │ │ │ - addis r18,r2,-2 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 2bb90 │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r15,r15,r30 │ │ │ │ + cmpd r17,r16 │ │ │ │ + bne 2bb50 │ │ │ │ + mr r9,r14 │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2b2dc │ │ │ │ + ld r2,88(r31) │ │ │ │ + sldi r14,r16,3 │ │ │ │ + li r5,0 │ │ │ │ + li r3,0 │ │ │ │ + add r6,r28,r14 │ │ │ │ + srdi r20,r2,3 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,56(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r2,r2,r14 │ │ │ │ + std r2,200(r31) │ │ │ │ + add r2,r9,r14 │ │ │ │ + std r2,208(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ + add r12,r2,r14 │ │ │ │ + ble cr4,2d180 │ │ │ │ + mr r15,r16 │ │ │ │ + plfd f26,181652 # 581b8 │ │ │ │ + ld r17,88(r31) │ │ │ │ + addi r2,r22,-16 │ │ │ │ + std r25,96(r31) │ │ │ │ + std r24,104(r31) │ │ │ │ + ld r16,128(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + std r5,40(r31) │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ mr r0,r28 │ │ │ │ - std r29,32(r31) │ │ │ │ - ld r28,136(r31) │ │ │ │ - ld r29,80(r31) │ │ │ │ - std r11,120(r31) │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - mr r21,r26 │ │ │ │ - mr r14,r4 │ │ │ │ - addi r18,r18,2808 │ │ │ │ - mr r11,r30 │ │ │ │ - std r15,48(r31) │ │ │ │ - std r16,104(r31) │ │ │ │ - std r25,112(r31) │ │ │ │ - std r12,40(r31) │ │ │ │ - ld r17,120(r11) │ │ │ │ - mtctr r24 │ │ │ │ - sldi r9,r14,3 │ │ │ │ - ld r16,64(r11) │ │ │ │ - ld r30,88(r11) │ │ │ │ - ld r6,32(r31) │ │ │ │ - ld r8,152(r31) │ │ │ │ - mr r25,r24 │ │ │ │ + mr r25,r3 │ │ │ │ + mr r9,r29 │ │ │ │ + std r23,48(r31) │ │ │ │ + mr r23,r14 │ │ │ │ + std r2,80(r31) │ │ │ │ + std r6,120(r31) │ │ │ │ + std r12,136(r31) │ │ │ │ + ld r19,120(r9) │ │ │ │ + sldi r2,r25,3 │ │ │ │ + ld r28,64(r9) │ │ │ │ + mtctr r15 │ │ │ │ + mr r30,r15 │ │ │ │ li r10,0 │ │ │ │ - add r17,r17,r9 │ │ │ │ + ld r18,88(r9) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ld r14,144(r31) │ │ │ │ + ld r7,32(r31) │ │ │ │ + add r19,r19,r2 │ │ │ │ nop │ │ │ │ - ldx r3,r16,r10 │ │ │ │ - lfdx f12,r17,r10 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f0,r4 │ │ │ │ + nop │ │ │ │ + ldx r3,r28,r10 │ │ │ │ + lfdx f12,r19,r10 │ │ │ │ + addi r5,r3,-1 │ │ │ │ + sldi r5,r5,1 │ │ │ │ + mtfprd f0,r5 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - subf r26,r30,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - divd r9,r26,r4 │ │ │ │ - cmpdi r26,0 │ │ │ │ - add r5,r5,r30 │ │ │ │ - stdx r26,r29,r10 │ │ │ │ - stdx r5,r28,r10 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r9,r9,r26 │ │ │ │ - blt 2ba60 │ │ │ │ - cmpd r9,r3 │ │ │ │ - blt 2b428 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - stdx r9,r8,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r5,1 │ │ │ │ - ble 2ba54 │ │ │ │ - stdx r5,r7,r10 │ │ │ │ - stdx r9,r6,r10 │ │ │ │ - addi r25,r25,-1 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r4,r18,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r6,r4,r5 │ │ │ │ + add r2,r2,r18 │ │ │ │ + cmpdi r4,0 │ │ │ │ + stdx r4,r27,r10 │ │ │ │ + stdx r2,r16,r10 │ │ │ │ + mulld r2,r6,r5 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + blt 2c2b0 │ │ │ │ + cmpd r2,r3 │ │ │ │ + blt 2bcf8 │ │ │ │ + subf r2,r5,r2 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r6,1 │ │ │ │ + ble 2c29c │ │ │ │ + stdx r6,r7,r10 │ │ │ │ + stdx r2,r8,r10 │ │ │ │ + addi r30,r30,-1 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 2b3d0 │ │ │ │ - ld r5,40(r31) │ │ │ │ + bdnz 2bca0 │ │ │ │ + mr r5,r23 │ │ │ │ li r4,0 │ │ │ │ mr r3,r0 │ │ │ │ - std r11,128(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - li r26,0 │ │ │ │ - li r19,16 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - ld r11,128(r31) │ │ │ │ - addi r30,r27,-16 │ │ │ │ - std r21,160(r31) │ │ │ │ - mr r21,r26 │ │ │ │ - std r23,184(r31) │ │ │ │ - mr r23,r22 │ │ │ │ - mr r22,r25 │ │ │ │ - std r14,168(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - mr r25,r30 │ │ │ │ - std r3,128(r31) │ │ │ │ - ld r15,96(r11) │ │ │ │ - std r11,192(r31) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ + std r9,152(r31) │ │ │ │ + li r29,0 │ │ │ │ + li r24,16 │ │ │ │ + bl 5260 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + ld r9,152(r31) │ │ │ │ + std r26,176(r31) │ │ │ │ + mr r26,r22 │ │ │ │ + mr r22,r29 │ │ │ │ + ld r29,80(r31) │ │ │ │ + std r25,168(r31) │ │ │ │ + std r23,192(r31) │ │ │ │ + mr r25,r21 │ │ │ │ + mr r23,r30 │ │ │ │ + fcfid f28,f0 │ │ │ │ + std r3,152(r31) │ │ │ │ + ld r18,96(r9) │ │ │ │ + std r9,184(r31) │ │ │ │ + fmul f28,f28,f28 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldx r9,r16,r22 │ │ │ │ - ldx r14,r29,r22 │ │ │ │ - lfdx f25,r17,r22 │ │ │ │ - lfdx f23,r15,r22 │ │ │ │ + nop │ │ │ │ + ldx r9,r28,r23 │ │ │ │ + ldx r21,r27,r23 │ │ │ │ + lxsdx vs63,r19,r23 │ │ │ │ + lxsdx vs61,r18,r23 │ │ │ │ addi r9,r9,-1 │ │ │ │ - mtfprd f0,r14 │ │ │ │ + mtfprd f0,r21 │ │ │ │ sldi r9,r9,1 │ │ │ │ - fcfid f24,f0 │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ mtfprd f0,r9 │ │ │ │ - fcfid f30,f0 │ │ │ │ - fdiv f12,f24,f30 │ │ │ │ - fmul f0,f30,f30 │ │ │ │ - fsub f11,f25,f12 │ │ │ │ - fsub f12,f12,f25 │ │ │ │ + fcfid f31,f0 │ │ │ │ + xsdivdp vs12,vs62,vs31 │ │ │ │ + fmul f0,f31,f31 │ │ │ │ + xssubdp vs11,vs63,vs12 │ │ │ │ + xssubdp vs12,vs12,vs63 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - ble 2ba40 │ │ │ │ - fsqrt f28,f0 │ │ │ │ - fmul f1,f28,f23 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f29,f1,f0 │ │ │ │ - fdiv f29,f29,f28 │ │ │ │ - fmsub f30,f25,f30,f24 │ │ │ │ - mulld r26,r21,r20 │ │ │ │ - fadd f30,f30,f30 │ │ │ │ - sldi r30,r26,3 │ │ │ │ - stfdx f29,r27,r30 │ │ │ │ - add r30,r27,r30 │ │ │ │ - fdiv f1,f30,f23 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ldx r9,r28,r22 │ │ │ │ - cmpd r9,r14 │ │ │ │ - ble 2b5e4 │ │ │ │ - addi r10,r26,1 │ │ │ │ - fmul f29,f29,f1 │ │ │ │ - addi r11,r14,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r9,r11 │ │ │ │ - lfdx f0,r23,r10 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmadd f0,f0,f12,f28 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 2c2d0 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + xsmuldp vs1,vs29,vs61 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + xsmsubmdp vs31,vs63,vs62 │ │ │ │ + mulld r14,r22,r20 │ │ │ │ + fadd f31,f31,f31 │ │ │ │ + sldi r30,r14,3 │ │ │ │ + stfdx f30,r26,r30 │ │ │ │ + add r30,r26,r30 │ │ │ │ + xsdivdp vs1,vs31,vs61 │ │ │ │ + bl 4780 │ │ │ │ + ldx r4,r16,r23 │ │ │ │ + cmpd r4,r21 │ │ │ │ + ble 2bea8 │ │ │ │ + addi r9,r14,1 │ │ │ │ + fmul f30,f30,f1 │ │ │ │ + addi r3,r21,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r4,r3 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ stfd f0,8(r30) │ │ │ │ - blt 2b5e4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f9,r25,r19 │ │ │ │ - mr r10,r19 │ │ │ │ + blt 2bea8 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + lfdx f9,r29,r24 │ │ │ │ fmr f11,f1 │ │ │ │ - subf r9,r14,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 2b5a8 │ │ │ │ - lfdx f0,r23,r19 │ │ │ │ + mr r9,r24 │ │ │ │ + subf r2,r21,r4 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 2be6c │ │ │ │ + lfdx f0,r25,r24 │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r10,r19,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + addi r9,r24,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r19 │ │ │ │ - beq 2b5e4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r26,r24 │ │ │ │ + beq 2bea8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r23,r10 │ │ │ │ - lfdx f0,r23,r9 │ │ │ │ + lfdx f12,r25,r9 │ │ │ │ + lfdx f0,r25,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 2b5b0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - ld r9,72(r31) │ │ │ │ - addi r22,r22,8 │ │ │ │ - cmpd r21,r24 │ │ │ │ - add r19,r19,r9 │ │ │ │ - bne 2b4b0 │ │ │ │ - mr r22,r23 │ │ │ │ - ld r0,128(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - ld r21,160(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - ld r23,184(r31) │ │ │ │ - ld r11,192(r31) │ │ │ │ - ble cr3,2c0d8 │ │ │ │ - mr r30,r11 │ │ │ │ - ld r29,32(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ - ld r16,104(r31) │ │ │ │ - ld r25,112(r31) │ │ │ │ + stfdx f12,r26,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bdnz 2be74 │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r24,r24,r17 │ │ │ │ + addi r23,r23,8 │ │ │ │ + cmpd r22,r15 │ │ │ │ + bne 2bd80 │ │ │ │ + mr r22,r26 │ │ │ │ + mr r21,r25 │ │ │ │ + ld r0,152(r31) │ │ │ │ + ld r25,168(r31) │ │ │ │ + ld r26,176(r31) │ │ │ │ + ld r9,184(r31) │ │ │ │ + ld r23,192(r31) │ │ │ │ + ble cr3,2c914 │ │ │ │ + mr r3,r25 │ │ │ │ + mr r29,r9 │ │ │ │ + mr r14,r23 │ │ │ │ + ld r24,104(r31) │ │ │ │ + ld r5,40(r31) │ │ │ │ mr r28,r0 │ │ │ │ - ld r11,120(r31) │ │ │ │ - ld r12,40(r31) │ │ │ │ - mr r26,r21 │ │ │ │ - mr r4,r14 │ │ │ │ - addi r0,r24,-1 │ │ │ │ - mr r17,r23 │ │ │ │ - ld r14,208(r31) │ │ │ │ - ld r23,200(r31) │ │ │ │ + ld r6,120(r31) │ │ │ │ + ld r25,96(r31) │ │ │ │ + mr r16,r15 │ │ │ │ + ld r12,136(r31) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r23,48(r31) │ │ │ │ + std r27,104(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ + ld r27,72(r31) │ │ │ │ + mr r9,r5 │ │ │ │ + ld r0,112(r31) │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + ld r5,208(r31) │ │ │ │ + xxspltidp vs9,1056964608 │ │ │ │ + addi r17,r16,-1 │ │ │ │ + addi r11,r24,8 │ │ │ │ li r19,0 │ │ │ │ - addi r18,r16,8 │ │ │ │ - addi r3,r15,8 │ │ │ │ - mr r5,r24 │ │ │ │ - mr r8,r26 │ │ │ │ - std r22,120(r31) │ │ │ │ - std r7,128(r31) │ │ │ │ - mr r21,r0 │ │ │ │ - ld r24,88(r30) │ │ │ │ - ld r0,56(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r26,0 │ │ │ │ - std r8,104(r31) │ │ │ │ - std r4,112(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - sldi r22,r24,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r5,r9 │ │ │ │ - ble 2b75c │ │ │ │ - sldi r8,r9,3 │ │ │ │ - subf r7,r9,r5 │ │ │ │ - ld r10,64(r30) │ │ │ │ - mtctr r7 │ │ │ │ - ldx r4,r15,r8 │ │ │ │ - lfdx f12,r16,r8 │ │ │ │ - b 2b70c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beq cr7,2b724 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - maddld r4,r24,r4,r6 │ │ │ │ - lfd f0,2080(r7) │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - stdx r4,r3,r8 │ │ │ │ - maddld r7,r20,r9,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f11,r27,r7 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdz 2b75c │ │ │ │ - ldx r6,r29,r8 │ │ │ │ - ldx r24,r10,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r7,r24,-1 │ │ │ │ - cmpd cr7,r7,r6 │ │ │ │ - bne 2b6d0 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - maddld r4,r24,r4,r6 │ │ │ │ - lfd f0,2928(r7) │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - stdx r4,r3,r8 │ │ │ │ - maddld r7,r20,r9,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ + std r21,120(r31) │ │ │ │ + addi r4,r25,8 │ │ │ │ + ld r30,88(r29) │ │ │ │ + ld r8,200(r31) │ │ │ │ + std r3,96(r31) │ │ │ │ + li r2,0 │ │ │ │ + mr r3,r16 │ │ │ │ + li r21,0 │ │ │ │ + mr r16,r23 │ │ │ │ + std r9,80(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r18,r30,1 │ │ │ │ + cmpd r3,r2 │ │ │ │ + ble 2bfe4 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r3 │ │ │ │ + ld r15,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + ldx r10,r25,r9 │ │ │ │ + ldx r7,r15,r9 │ │ │ │ + ldx r30,r27,r9 │ │ │ │ + cmpdi r30,0 │ │ │ │ + fmr f0,f10 │ │ │ │ + maddld r10,r10,r7,r30 │ │ │ │ + addi r23,r7,-1 │ │ │ │ + beq 2bfb8 │ │ │ │ + cmpd r23,r30 │ │ │ │ + beq 2bfb8 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r7,r28,r9 │ │ │ │ + stdx r10,r4,r9 │ │ │ │ + maddld r7,r20,r2,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ sldi r7,r7,3 │ │ │ │ - lfdx f11,r27,r7 │ │ │ │ + lfdx f11,r22,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 2b70c │ │ │ │ - ldx r8,r15,r12 │ │ │ │ - lfd f11,0(r17) │ │ │ │ - lfdx f0,r16,r12 │ │ │ │ - ld r7,-8(r23) │ │ │ │ - ld r9,-8(r14) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f12,r25,r8 │ │ │ │ + stfdx f12,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2bf90 │ │ │ │ + ldx r9,r25,r14 │ │ │ │ + lfd f11,0(r16) │ │ │ │ + lfdx f0,r24,r14 │ │ │ │ + ld r10,-8(r12) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r5) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r8 │ │ │ │ - beq 2b9d0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,96(r31) │ │ │ │ - ldx r8,r8,r10 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 2b9d0 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r23) │ │ │ │ - ld r9,-8(r11) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r11) │ │ │ │ - bne 2b9f4 │ │ │ │ - addi r9,r21,1 │ │ │ │ - cmpdi r21,0 │ │ │ │ - ld r24,64(r31) │ │ │ │ - std r15,48(r31) │ │ │ │ - mr r6,r11 │ │ │ │ - mr r7,r23 │ │ │ │ - mr r4,r14 │ │ │ │ - mr r15,r16 │ │ │ │ - std r29,32(r31) │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 2c240 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r7,56(r31) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 2c240 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + ld r2,-8(r6) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r18,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + bne 2c264 │ │ │ │ + addi r2,r17,1 │ │ │ │ + cmpdi r17,0 │ │ │ │ + mr r7,r6 │ │ │ │ + mr r9,r12 │ │ │ │ + std r27,32(r31) │ │ │ │ std r28,40(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + std r25,48(r31) │ │ │ │ + mr r30,r5 │ │ │ │ + mr r23,r8 │ │ │ │ + mr r15,r24 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r21 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r17 │ │ │ │ nop │ │ │ │ - bdz 2b870 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bdz 2c100 │ │ │ │ ld r10,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r29,-16(r4) │ │ │ │ - li r28,1 │ │ │ │ - sldi r16,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r22,r8 │ │ │ │ - stdu r19,-8(r6) │ │ │ │ - beq cr7,2b980 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r16 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,2b980 │ │ │ │ - ldu r8,-8(r24) │ │ │ │ - add r10,r10,r29 │ │ │ │ + ld r28,-16(r9) │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r25,1 │ │ │ │ + ld r27,-16(r30) │ │ │ │ + sldi r24,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,2b864 │ │ │ │ - neg r8,r8 │ │ │ │ - li r28,-1 │ │ │ │ - stdu r28,-8(r4) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 2b800 │ │ │ │ - mr r16,r15 │ │ │ │ - ld r29,32(r31) │ │ │ │ + cmpd cr7,r18,r10 │ │ │ │ + stdu r19,-8(r7) │ │ │ │ + beq 2c160 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r24 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r28,r10 │ │ │ │ + beq 2c160 │ │ │ │ + ldu r10,-8(r23) │ │ │ │ + add r28,r28,r27 │ │ │ │ + std r28,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 2c0f4 │ │ │ │ + neg r10,r10 │ │ │ │ + li r25,-1 │ │ │ │ + stdu r25,-8(r30) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,2c090 │ │ │ │ + ld r27,32(r31) │ │ │ │ ld r28,40(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r26,r0 │ │ │ │ - bne 2b6a0 │ │ │ │ - ld r8,104(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r4,112(r31) │ │ │ │ - addi r17,r17,8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - add r4,r4,r5 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 2aae4 │ │ │ │ - ble cr4,2b674 │ │ │ │ - ld r22,120(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ - mr r24,r5 │ │ │ │ - mr r26,r8 │ │ │ │ - mr r23,r17 │ │ │ │ - b 2b368 │ │ │ │ + mr r24,r15 │ │ │ │ + ld r25,48(r31) │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r21,r0 │ │ │ │ + bne 2bf70 │ │ │ │ + ld r9,80(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r23,r16 │ │ │ │ + mr r16,r3 │ │ │ │ + ld r3,96(r31) │ │ │ │ + addi r23,r23,8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r3,r3,r16 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 2b2dc │ │ │ │ + ble cr4,2bf48 │ │ │ │ + mr r5,r9 │ │ │ │ + ld r27,104(r31) │ │ │ │ + ld r21,120(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + b 2bc20 │ │ │ │ nop │ │ │ │ + neg r27,r27 │ │ │ │ + std r27,-16(r30) │ │ │ │ + b 2c0d8 │ │ │ │ nop │ │ │ │ - ld r29,32(r31) │ │ │ │ - mr r28,r21 │ │ │ │ + ld r27,32(r31) │ │ │ │ + mr r28,r12 │ │ │ │ addi r5,r5,1 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne 2b060 │ │ │ │ - ld r22,96(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r0,112(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ + cmpd r7,r5 │ │ │ │ + bne 2b6c0 │ │ │ │ + mr r15,r21 │ │ │ │ + ld r17,80(r31) │ │ │ │ + ld r21,72(r31) │ │ │ │ + mr r14,r3 │ │ │ │ + ld r12,88(r31) │ │ │ │ + ld r8,96(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r12,r12,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r0,r0,r24 │ │ │ │ - add r9,r9,r24 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - cmpd r6,r9 │ │ │ │ - bne 2af5c │ │ │ │ - b 2aae4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 2a77c │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r18) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r19) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r27 │ │ │ │ - std r9,-8(r20) │ │ │ │ - beq 2b18c │ │ │ │ - mr r9,r14 │ │ │ │ - b 2b8d8 │ │ │ │ - nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-16(r21) │ │ │ │ - b 2a958 │ │ │ │ + add r14,r14,r16 │ │ │ │ + add r8,r8,r16 │ │ │ │ + cmpd r12,r2 │ │ │ │ + bne 2b5b4 │ │ │ │ + b 2b2dc │ │ │ │ nop │ │ │ │ - neg r29,r29 │ │ │ │ - std r29,-16(r4) │ │ │ │ - b 2b848 │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r19) │ │ │ │ + std r2,-8(r22) │ │ │ │ + ld r2,-8(r20) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r0 │ │ │ │ + std r2,-8(r20) │ │ │ │ + beq 2b7b4 │ │ │ │ + mr r2,r11 │ │ │ │ + b 2c178 │ │ │ │ nop │ │ │ │ - add r10,r10,r9 │ │ │ │ - cmpd r4,r10 │ │ │ │ - ble 2ba30 │ │ │ │ - mr r9,r10 │ │ │ │ - stdx r10,r12,r7 │ │ │ │ - li r10,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bgt 2aff8 │ │ │ │ - li r10,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2aff8 │ │ │ │ + neg r27,r27 │ │ │ │ + std r27,-16(r26) │ │ │ │ + b 2b258 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - b 2a8b8 │ │ │ │ + stdx r2,r15,r10 │ │ │ │ + li r6,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 2b648 │ │ │ │ + add r6,r6,r2 │ │ │ │ + cmpd r5,r6 │ │ │ │ + ble 2c200 │ │ │ │ + mr r2,r6 │ │ │ │ + stdx r6,r15,r10 │ │ │ │ + b 2b63c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r11) │ │ │ │ + b 2b1bc │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + ld r2,-8(r6) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r18,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + beq 2c044 │ │ │ │ + mr r2,r17 │ │ │ │ + b 2c110 │ │ │ │ + stdx r2,r21,r9 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 2af28 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r14) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r23) │ │ │ │ - ld r9,-8(r11) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r11) │ │ │ │ - beq 2b7bc │ │ │ │ - mr r9,r21 │ │ │ │ - b 2b880 │ │ │ │ - stdx r9,r28,r7 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r7,r3 │ │ │ │ + bge 2c26c │ │ │ │ + mr r2,r7 │ │ │ │ + stdx r7,r21,r9 │ │ │ │ + b 2af1c │ │ │ │ + stdx r2,r14,r10 │ │ │ │ li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2a608 │ │ │ │ + neg r2,r2 │ │ │ │ + b 2bd08 │ │ │ │ nop │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpd r6,r3 │ │ │ │ - bge 2b9fc │ │ │ │ - mr r9,r6 │ │ │ │ - stdx r6,r28,r7 │ │ │ │ - b 2a5fc │ │ │ │ nop │ │ │ │ + add r5,r2,r5 │ │ │ │ + cmpd r5,r3 │ │ │ │ + bge 2c298 │ │ │ │ + mr r2,r5 │ │ │ │ + stdx r5,r14,r10 │ │ │ │ + b 2bcfc │ │ │ │ nop │ │ │ │ - stdx r9,r12,r7 │ │ │ │ - li r10,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2aff8 │ │ │ │ - blt 2ba78 │ │ │ │ - lfd f29,0(r18) │ │ │ │ - fmul f29,f23,f29 │ │ │ │ - b 2b514 │ │ │ │ - stdx r9,r8,r10 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2b438 │ │ │ │ - add r4,r9,r4 │ │ │ │ - cmpd r4,r3 │ │ │ │ - bge 2ba50 │ │ │ │ - mr r9,r4 │ │ │ │ - stdx r4,r8,r10 │ │ │ │ - b 2b42c │ │ │ │ + nop │ │ │ │ + xsmuldp vs30,vs61,vs26 │ │ │ │ + bge 2bddc │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f28,f0 │ │ │ │ - fmul f1,f28,f23 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f29,f1,f0 │ │ │ │ - fdiv f29,f29,f28 │ │ │ │ - b 2b514 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r26,72(r31) │ │ │ │ - ld r19,96(r30) │ │ │ │ - sldi r21,r21,1 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - addi r17,r22,8 │ │ │ │ - li r18,0 │ │ │ │ - mr r14,r7 │ │ │ │ - lfd f29,2088(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,2928(r9) │ │ │ │ - srdi r20,r26,3 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - lfdx f1,r19,r9 │ │ │ │ - fdiv f1,f29,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r20,r18 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + xsmuldp vs1,vs29,vs61 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + b 2bddc │ │ │ │ + ld r30,88(r31) │ │ │ │ + ld r18,96(r29) │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + sldi r20,r20,1 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + addi r15,r21,8 │ │ │ │ + li r17,0 │ │ │ │ + mr r14,r9 │ │ │ │ + srdi r19,r30,3 │ │ │ │ + sldi r2,r17,3 │ │ │ │ + lfdx f1,r18,r2 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4780 │ │ │ │ + mulld r2,r19,r17 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f30,r22,r9 │ │ │ │ - blt cr3,2bb30 │ │ │ │ - srdi r10,r21,1 │ │ │ │ - lfd f12,-8(r17) │ │ │ │ - mr r9,r17 │ │ │ │ - fmr f0,f30 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + blt cr3,2c38c │ │ │ │ + srdi r9,r20,1 │ │ │ │ + lfd f12,-8(r15) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r15 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 2bb08 │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r17,r17,r26 │ │ │ │ - cmpd r18,r24 │ │ │ │ - bne 2bacc │ │ │ │ - mr r7,r14 │ │ │ │ - ld r9,88(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2aae4 │ │ │ │ - ld r9,72(r31) │ │ │ │ - sldi r14,r24,3 │ │ │ │ - add r0,r29,r14 │ │ │ │ - add r5,r28,r14 │ │ │ │ - srdi r20,r9,3 │ │ │ │ - addi r9,r14,-8 │ │ │ │ - std r9,96(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - add r8,r9,r14 │ │ │ │ - add r9,r7,r14 │ │ │ │ - std r9,144(r31) │ │ │ │ - ble cr4,2c788 │ │ │ │ - ld r9,56(r31) │ │ │ │ - li r11,0 │ │ │ │ - li r26,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r19,80(r31) │ │ │ │ - addi r17,r27,-16 │ │ │ │ - ld r18,136(r31) │ │ │ │ - std r15,64(r31) │ │ │ │ - std r16,104(r31) │ │ │ │ - mr r15,r7 │ │ │ │ - ld r16,72(r31) │ │ │ │ - mr r7,r28 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 2c364 │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r15,r15,r30 │ │ │ │ + cmpd r17,r16 │ │ │ │ + bne 2c328 │ │ │ │ + mr r9,r14 │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2b2dc │ │ │ │ + ld r2,88(r31) │ │ │ │ + sldi r15,r16,3 │ │ │ │ + add r12,r9,r15 │ │ │ │ + add r14,r28,r15 │ │ │ │ + srdi r20,r2,3 │ │ │ │ + addi r2,r15,-8 │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r10,r2,r15 │ │ │ │ + ld r2,72(r31) │ │ │ │ + add r6,r2,r15 │ │ │ │ + ble cr4,2d0b0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + li r30,0 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r27,-8 │ │ │ │ + addi r17,r22,-16 │ │ │ │ + mr r18,r9 │ │ │ │ + std r24,96(r31) │ │ │ │ + std r12,104(r31) │ │ │ │ + mr r9,r28 │ │ │ │ + ld r24,72(r31) │ │ │ │ + ld r19,88(r31) │ │ │ │ mr r28,r30 │ │ │ │ - std r5,112(r31) │ │ │ │ + mr r5,r15 │ │ │ │ + std r25,56(r31) │ │ │ │ + mr r15,r3 │ │ │ │ + std r10,120(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ mr r30,r17 │ │ │ │ - ld r17,152(r31) │ │ │ │ - mr r5,r14 │ │ │ │ - std r25,120(r31) │ │ │ │ - mr r14,r26 │ │ │ │ - mr r25,r0 │ │ │ │ - mr r26,r11 │ │ │ │ - std r8,128(r31) │ │ │ │ - addi r9,r19,-8 │ │ │ │ - std r9,40(r31) │ │ │ │ - addi r9,r18,-8 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r21,120(r28) │ │ │ │ - mtctr r24 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - ld r12,64(r28) │ │ │ │ - ld r11,88(r28) │ │ │ │ + ld r17,144(r31) │ │ │ │ + std r6,136(r31) │ │ │ │ + addi r8,r2,-8 │ │ │ │ + mr r25,r2 │ │ │ │ + std r8,48(r31) │ │ │ │ + ld r11,120(r29) │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ld r12,64(r29) │ │ │ │ + mtctr r16 │ │ │ │ li r10,0 │ │ │ │ - add r21,r21,r9 │ │ │ │ - nop │ │ │ │ + ld r3,88(r29) │ │ │ │ + add r11,r11,r2 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldx r4,r12,r10 │ │ │ │ - lfdx f12,r21,r10 │ │ │ │ - addi r8,r4,-1 │ │ │ │ + ldx r6,r12,r10 │ │ │ │ + lfdx f12,r11,r10 │ │ │ │ + addi r8,r6,-1 │ │ │ │ sldi r8,r8,1 │ │ │ │ mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r3,f0 │ │ │ │ - subf r6,r11,r3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - divd r9,r6,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r3,r3,r11 │ │ │ │ - stdx r6,r19,r10 │ │ │ │ - stdx r3,r18,r10 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - blt 2c0a0 │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 2bc68 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - stdx r9,r17,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ + mffprd r4,f0 │ │ │ │ + subf r7,r3,r4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + divd r2,r7,r8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r4,r4,r3 │ │ │ │ + stdx r7,r27,r10 │ │ │ │ + stdx r4,r25,r10 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + blt 2c8e0 │ │ │ │ + cmpd r2,r6 │ │ │ │ + blt 2c4b8 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + stdx r2,r17,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r8,1 │ │ │ │ - ble 2c090 │ │ │ │ - stdx r8,r15,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ + ble 2c8d0 │ │ │ │ + stdx r8,r18,r10 │ │ │ │ + stdx r2,r24,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 2bc10 │ │ │ │ + bdnz 2c460 │ │ │ │ + mr r3,r9 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r7 │ │ │ │ std r5,32(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,176(r28) │ │ │ │ - sldi r6,r26,4 │ │ │ │ + bl 5260 │ │ │ │ + ld r2,176(r29) │ │ │ │ + sldi r7,r28,4 │ │ │ │ ld r11,40(r31) │ │ │ │ - ld r21,48(r31) │ │ │ │ - ld r5,32(r31) │ │ │ │ li r8,16 │ │ │ │ - li r4,0 │ │ │ │ - mr r7,r3 │ │ │ │ - add r6,r9,r6 │ │ │ │ - ldu r3,8(r11) │ │ │ │ - ldu r9,8(r21) │ │ │ │ - mulld r10,r4,r20 │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfd f10,8(r6) │ │ │ │ - cmpd r9,r3 │ │ │ │ + li r6,0 │ │ │ │ + ld r5,32(r31) │ │ │ │ + mr r9,r3 │ │ │ │ + ld r3,48(r31) │ │ │ │ + add r7,r2,r7 │ │ │ │ + nop │ │ │ │ + ldu r4,8(r11) │ │ │ │ + ldu r2,8(r3) │ │ │ │ + mulld r10,r6,r20 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + lfd f10,8(r7) │ │ │ │ + cmpd r2,r4 │ │ │ │ sldi r0,r10,3 │ │ │ │ - add r12,r27,r0 │ │ │ │ - stfdx f0,r27,r0 │ │ │ │ - ble 2bd88 │ │ │ │ + add r12,r22,r0 │ │ │ │ + stfdx f0,r22,r0 │ │ │ │ + ble 2c5d8 │ │ │ │ addi r10,r10,1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r0,r3,2 │ │ │ │ + addi r0,r4,2 │ │ │ │ sldi r10,r10,3 │ │ │ │ - cmpd r9,r0 │ │ │ │ - lfdx f12,r22,r10 │ │ │ │ + cmpd r2,r0 │ │ │ │ + lfdx f12,r21,r10 │ │ │ │ fmul f0,f12,f0 │ │ │ │ stfd f0,8(r12) │ │ │ │ - blt 2bd88 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + blt 2c5d8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ lfdx f8,r30,r8 │ │ │ │ - mr r10,r8 │ │ │ │ fmr f11,f10 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 2bd4c │ │ │ │ - lfdx f0,r22,r8 │ │ │ │ + mr r10,r8 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 2c59c │ │ │ │ + lfdx f0,r21,r8 │ │ │ │ fmul f11,f10,f10 │ │ │ │ - cmpdi r3,0 │ │ │ │ + cmpdi r4,0 │ │ │ │ addi r10,r8,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r8 │ │ │ │ - beq 2bd88 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r22,r8 │ │ │ │ + beq 2c5d8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r10,8 │ │ │ │ fmul f9,f11,f10 │ │ │ │ - lfdx f12,r22,r10 │ │ │ │ - lfdx f0,r22,r9 │ │ │ │ + lfdx f12,r21,r10 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f9,f10 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ + stfdx f12,r22,r10 │ │ │ │ addi r10,r10,16 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 2bd54 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r8,r8,r16 │ │ │ │ - cmpd r4,r24 │ │ │ │ - bne 2bcc0 │ │ │ │ - ble cr3,2c0b8 │ │ │ │ - mr r0,r25 │ │ │ │ - mr r11,r26 │ │ │ │ + stfdx f0,r22,r2 │ │ │ │ + bdnz 2c5a4 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r8,r8,r19 │ │ │ │ + cmpd r6,r16 │ │ │ │ + bne 2c510 │ │ │ │ + ble cr3,2c8f8 │ │ │ │ + ld r25,56(r31) │ │ │ │ + ld r24,96(r31) │ │ │ │ + mr r3,r15 │ │ │ │ mr r30,r28 │ │ │ │ - mr r26,r14 │ │ │ │ - ld r16,104(r31) │ │ │ │ - ld r25,120(r31) │ │ │ │ - mr r28,r7 │ │ │ │ - mr r14,r5 │ │ │ │ - mr r7,r15 │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r15,64(r31) │ │ │ │ - ld r5,112(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ - mr r21,r23 │ │ │ │ - std r8,64(r31) │ │ │ │ - addi r12,r24,-1 │ │ │ │ + mr r15,r5 │ │ │ │ + mr r28,r9 │ │ │ │ + ld r12,104(r31) │ │ │ │ + ld r10,120(r31) │ │ │ │ + mr r9,r18 │ │ │ │ + ld r6,136(r31) │ │ │ │ + std r27,120(r31) │ │ │ │ + ld r27,72(r31) │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs9,1056964608 │ │ │ │ + mr r5,r10 │ │ │ │ + addi r17,r16,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + addi r11,r24,8 │ │ │ │ li r19,0 │ │ │ │ - addi r18,r16,8 │ │ │ │ - addi r3,r15,8 │ │ │ │ - mr r4,r24 │ │ │ │ - mr r23,r0 │ │ │ │ - std r22,120(r31) │ │ │ │ - mr r8,r26 │ │ │ │ - std r7,128(r31) │ │ │ │ - ld r24,88(r30) │ │ │ │ - ld r0,56(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r26,0 │ │ │ │ - std r8,104(r31) │ │ │ │ - std r11,112(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - sldi r22,r24,1 │ │ │ │ - cmpd r4,r9 │ │ │ │ - ble 2bedc │ │ │ │ - sldi r8,r9,3 │ │ │ │ - subf r7,r9,r4 │ │ │ │ - ld r10,64(r30) │ │ │ │ - mtctr r7 │ │ │ │ - ldx r11,r15,r8 │ │ │ │ - lfdx f12,r16,r8 │ │ │ │ - b 2be8c │ │ │ │ + addi r4,r25,8 │ │ │ │ + std r25,32(r31) │ │ │ │ + std r21,136(r31) │ │ │ │ + mr r18,r23 │ │ │ │ + mr r9,r30 │ │ │ │ + ld r30,88(r29) │ │ │ │ + mr r8,r5 │ │ │ │ + ld r5,112(r31) │ │ │ │ + li r2,0 │ │ │ │ + li r23,0 │ │ │ │ + mr r0,r10 │ │ │ │ + std r3,96(r31) │ │ │ │ + std r9,104(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r21,r30,1 │ │ │ │ + cmpd r16,r2 │ │ │ │ + ble 2c704 │ │ │ │ + subf r10,r2,r16 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r30,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,32(r31) │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + ldx r10,r10,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq cr7,2bea4 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - maddld r11,r24,r11,r6 │ │ │ │ - lfd f0,2080(r7) │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - stdx r11,r3,r8 │ │ │ │ - maddld r7,r20,r9,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f11,r27,r7 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdz 2bedc │ │ │ │ - ldx r6,r29,r8 │ │ │ │ - ldx r24,r10,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r7,r24,-1 │ │ │ │ - cmpd cr7,r6,r7 │ │ │ │ - bne 2be50 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - maddld r11,r24,r11,r6 │ │ │ │ - lfd f0,2928(r7) │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - stdx r11,r3,r8 │ │ │ │ - maddld r7,r20,r9,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ + ldx r7,r30,r9 │ │ │ │ + ldx r3,r27,r9 │ │ │ │ + cmpdi r3,0 │ │ │ │ + fmr f0,f10 │ │ │ │ + maddld r10,r7,r10,r3 │ │ │ │ + addi r25,r7,-1 │ │ │ │ + beq 2c6d8 │ │ │ │ + cmpd r3,r25 │ │ │ │ + beq 2c6d8 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r7,r28,r9 │ │ │ │ + stdx r10,r4,r9 │ │ │ │ + maddld r7,r20,r2,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ sldi r7,r7,3 │ │ │ │ - lfdx f11,r27,r7 │ │ │ │ + lfdx f11,r22,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 2be8c │ │ │ │ - ldx r8,r15,r14 │ │ │ │ - lfd f11,0(r21) │ │ │ │ - lfdx f0,r16,r14 │ │ │ │ - ld r7,-8(r23) │ │ │ │ - ld r9,-8(r17) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f12,r25,r8 │ │ │ │ + stfdx f12,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2c6b0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f11,0(r18) │ │ │ │ + lfdx f0,r24,r15 │ │ │ │ + ld r10,-8(r6) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ldx r9,r2,r15 │ │ │ │ + ld r2,-8(r12) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r8 │ │ │ │ - beq 2c060 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,96(r31) │ │ │ │ - ldx r8,r8,r10 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 2c060 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r23) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r5) │ │ │ │ - bne 2c084 │ │ │ │ - addi r9,r12,1 │ │ │ │ - cmpdi r12,0 │ │ │ │ - ld r24,64(r31) │ │ │ │ - std r15,48(r31) │ │ │ │ - mr r6,r5 │ │ │ │ - mr r7,r23 │ │ │ │ - mr r11,r17 │ │ │ │ - mr r15,r16 │ │ │ │ - std r29,32(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 2c8a0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r7,80(r31) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 2c8a0 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r14) │ │ │ │ + bne 2c8c4 │ │ │ │ + addi r2,r17,1 │ │ │ │ + cmpdi r17,0 │ │ │ │ + mr r7,r14 │ │ │ │ + mr r9,r6 │ │ │ │ + std r27,40(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + mr r3,r12 │ │ │ │ + mr r30,r8 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r12 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r17 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - bdz 2bff0 │ │ │ │ + bdz 2c820 │ │ │ │ ld r10,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r29,-16(r11) │ │ │ │ - li r28,1 │ │ │ │ - sldi r16,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r22,r8 │ │ │ │ - stdu r19,-8(r6) │ │ │ │ - beq cr7,2c050 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r16 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,2c050 │ │ │ │ - ldu r8,-8(r24) │ │ │ │ - add r10,r10,r29 │ │ │ │ + ld r28,-16(r9) │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r25,1 │ │ │ │ + ld r27,-16(r3) │ │ │ │ + sldi r24,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,2bfe4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r28,-1 │ │ │ │ - stdu r28,-8(r11) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 2bf80 │ │ │ │ - mr r16,r15 │ │ │ │ - ld r29,32(r31) │ │ │ │ - ld r28,40(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r0,r26 │ │ │ │ - bne 2be20 │ │ │ │ - ld r8,104(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r11,112(r31) │ │ │ │ - addi r21,r21,8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - add r11,r11,r4 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 2aae4 │ │ │ │ - ble cr4,2be00 │ │ │ │ - mr r0,r23 │ │ │ │ - mr r26,r8 │ │ │ │ - ld r22,120(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - mr r24,r4 │ │ │ │ - mr r23,r21 │ │ │ │ - b 2bb90 │ │ │ │ - neg r29,r29 │ │ │ │ - std r29,-16(r11) │ │ │ │ - b 2bfc8 │ │ │ │ + cmpd cr7,r21,r10 │ │ │ │ + stdu r19,-8(r7) │ │ │ │ + beq 2c890 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r24 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r28,r10 │ │ │ │ + beq 2c890 │ │ │ │ + ldu r10,-8(r30) │ │ │ │ + add r28,r28,r27 │ │ │ │ + std r28,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 2c814 │ │ │ │ + neg r10,r10 │ │ │ │ + li r25,-1 │ │ │ │ + stdu r25,-8(r3) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,2c7b0 │ │ │ │ + ld r27,40(r31) │ │ │ │ + ld r28,48(r31) │ │ │ │ + ld r24,56(r31) │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r5,r23 │ │ │ │ + bne 2c680 │ │ │ │ + ld r3,96(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r10,r0 │ │ │ │ + mr r5,r8 │ │ │ │ + addi r18,r18,8 │ │ │ │ + ld r9,104(r31) │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r9,r9,r16 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq 2b2dc │ │ │ │ + ble cr4,2c658 │ │ │ │ + mr r30,r9 │ │ │ │ + ld r27,120(r31) │ │ │ │ + ld r25,32(r31) │ │ │ │ + mr r23,r18 │ │ │ │ + mr r9,r0 │ │ │ │ + mr r10,r8 │ │ │ │ + ld r21,136(r31) │ │ │ │ + b 2c3ec │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r17) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r23) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r5) │ │ │ │ - beq 2bf3c │ │ │ │ - mr r9,r12 │ │ │ │ - b 2c000 │ │ │ │ - stdx r9,r17,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + neg r27,r27 │ │ │ │ + std r27,-16(r3) │ │ │ │ + b 2c7f8 │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r14) │ │ │ │ + beq 2c768 │ │ │ │ + mr r2,r17 │ │ │ │ + b 2c82c │ │ │ │ + stdx r2,r17,r10 │ │ │ │ li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2bc78 │ │ │ │ + neg r2,r2 │ │ │ │ + b 2c4c8 │ │ │ │ nop │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpd r4,r8 │ │ │ │ - ble 2c08c │ │ │ │ - mr r9,r8 │ │ │ │ + add r8,r2,r8 │ │ │ │ + cmpd r6,r8 │ │ │ │ + ble 2c8cc │ │ │ │ + mr r2,r8 │ │ │ │ stdx r8,r17,r10 │ │ │ │ - b 2bc6c │ │ │ │ - ld r9,88(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r26,r26,r24 │ │ │ │ - cmpd r14,r9 │ │ │ │ - bne 2bbe8 │ │ │ │ - mr r30,r28 │ │ │ │ - b 2aae4 │ │ │ │ - ld r9,88(r31) │ │ │ │ - addi r21,r21,1 │ │ │ │ + b 2c4bc │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r14,r14,r24 │ │ │ │ - cmpd r21,r9 │ │ │ │ - bne 2b3a4 │ │ │ │ - mr r30,r11 │ │ │ │ - b 2aae4 │ │ │ │ - ld r9,88(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2aae4 │ │ │ │ - ld r9,72(r31) │ │ │ │ - sldi r8,r24,3 │ │ │ │ - addi r19,r19,2 │ │ │ │ - add r12,r29,r8 │ │ │ │ - divd r22,r20,r19 │ │ │ │ - add r5,r28,r8 │ │ │ │ - srdi r18,r9,3 │ │ │ │ - addi r9,r8,-8 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,96(r31) │ │ │ │ - add r9,r7,r8 │ │ │ │ - std r9,208(r31) │ │ │ │ - ble cr4,2c6a4 │ │ │ │ - ld r9,56(r31) │ │ │ │ - li r26,0 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mr r10,r25 │ │ │ │ - ld r14,72(r31) │ │ │ │ - ld r25,152(r31) │ │ │ │ - std r12,120(r31) │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - mr r6,r27 │ │ │ │ - mr r21,r7 │ │ │ │ + add r28,r28,r16 │ │ │ │ + cmpd r15,r2 │ │ │ │ + bne 2c440 │ │ │ │ + b 2b2dc │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r25,r25,r15 │ │ │ │ + addi r10,r2,1 │ │ │ │ + ld r2,48(r31) │ │ │ │ + std r10,40(r31) │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 2bc6c │ │ │ │ + mr r29,r9 │ │ │ │ + b 2b2dc │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2b2dc │ │ │ │ + ld r2,88(r31) │ │ │ │ + addi r18,r18,2 │ │ │ │ + sldi r14,r16,3 │ │ │ │ + li r30,0 │ │ │ │ + li r6,0 │ │ │ │ + add r8,r9,r14 │ │ │ │ + add r17,r28,r14 │ │ │ │ + srdi r12,r2,3 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + divd r2,r19,r18 │ │ │ │ + std r2,104(r31) │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,96(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r2,r2,r14 │ │ │ │ + std r2,208(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ + add r5,r2,r14 │ │ │ │ + ble cr4,2d240 │ │ │ │ + lfd f0,104(r31) │ │ │ │ + xxspltib vs61,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + ld r19,88(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + std r17,120(r31) │ │ │ │ + mr r18,r9 │ │ │ │ + mr r17,r12 │ │ │ │ + mr r2,r23 │ │ │ │ + mr r12,r5 │ │ │ │ std r28,40(r31) │ │ │ │ - addi r9,r9,2928 │ │ │ │ - mr r0,r5 │ │ │ │ - mr r12,r18 │ │ │ │ - std r15,48(r31) │ │ │ │ - std r16,112(r31) │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r19,120(r30) │ │ │ │ - mtctr r24 │ │ │ │ - sldi r7,r26,3 │ │ │ │ - ld r18,64(r30) │ │ │ │ - ld r28,88(r30) │ │ │ │ - ld r17,80(r31) │ │ │ │ - ld r16,136(r31) │ │ │ │ - mr r27,r24 │ │ │ │ - li r5,0 │ │ │ │ - add r19,r19,r7 │ │ │ │ + std r25,48(r31) │ │ │ │ + xxspltd vs63,vs31,0 │ │ │ │ + mr r5,r14 │ │ │ │ + std r24,56(r31) │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + std r8,136(r31) │ │ │ │ + xxspltd vs60,vs0,0 │ │ │ │ + mffprd r7,f0 │ │ │ │ + ld r23,120(r29) │ │ │ │ + sldi r9,r30,3 │ │ │ │ + ld r21,64(r29) │ │ │ │ + mtctr r16 │ │ │ │ + mr r28,r16 │ │ │ │ + li r8,0 │ │ │ │ + ld r14,88(r29) │ │ │ │ + ld r20,128(r31) │ │ │ │ + ld r15,72(r31) │ │ │ │ + ld r24,144(r31) │ │ │ │ + add r23,r23,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r20,r18,r5 │ │ │ │ - lfdx f12,r19,r5 │ │ │ │ - addi r4,r20,-1 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f0,r4 │ │ │ │ + ldx r25,r21,r8 │ │ │ │ + lfdx f12,r23,r8 │ │ │ │ + addi r3,r25,-1 │ │ │ │ + sldi r3,r3,1 │ │ │ │ + mtfprd f0,r3 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - subf r3,r28,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - divd r9,r3,r4 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r7,r7,r28 │ │ │ │ - stdx r3,r17,r5 │ │ │ │ - stdx r7,r16,r5 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - blt 2c73c │ │ │ │ - cmpd r9,r20 │ │ │ │ - blt 2c218 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ + mffprd r4,f0 │ │ │ │ + subf r11,r14,r4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + divd r9,r11,r3 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r4,r4,r14 │ │ │ │ + stdx r11,r27,r8 │ │ │ │ + stdx r4,r20,r8 │ │ │ │ + mulld r9,r9,r3 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + blt 2d04c │ │ │ │ + cmpd r9,r25 │ │ │ │ + blt 2ca88 │ │ │ │ + subf r9,r3,r9 │ │ │ │ + stdx r9,r24,r8 │ │ │ │ cmpdi r9,0 │ │ │ │ - li r7,1 │ │ │ │ - ble 2c730 │ │ │ │ - stdx r7,r21,r5 │ │ │ │ - stdx r9,r29,r5 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - bdnz 2c1c0 │ │ │ │ + li r4,1 │ │ │ │ + ble 2d040 │ │ │ │ + stdx r4,r18,r8 │ │ │ │ + stdx r9,r15,r8 │ │ │ │ + addi r28,r28,-1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 2ca30 │ │ │ │ ld r3,40(r31) │ │ │ │ - mr r5,r8 │ │ │ │ li r4,0 │ │ │ │ - std r6,128(r31) │ │ │ │ - std r12,200(r31) │ │ │ │ - std r11,192(r31) │ │ │ │ - std r0,184(r31) │ │ │ │ - std r10,168(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - li r20,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r28,2 │ │ │ │ - ld r5,104(r30) │ │ │ │ - ld r6,128(r31) │ │ │ │ - ld r12,200(r31) │ │ │ │ - ld r11,192(r31) │ │ │ │ - ld r0,184(r31) │ │ │ │ - ld r10,168(r31) │ │ │ │ - ld r8,160(r31) │ │ │ │ - std r29,128(r31) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r26,144(r31) │ │ │ │ + std r7,152(r31) │ │ │ │ + std r2,200(r31) │ │ │ │ + li r25,0 │ │ │ │ + std r12,192(r31) │ │ │ │ + std r5,184(r31) │ │ │ │ + std r6,176(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r8,104(r29) │ │ │ │ + addi r2,r14,2 │ │ │ │ + ld r12,192(r31) │ │ │ │ + li r3,0 │ │ │ │ + mr r9,r22 │ │ │ │ + std r27,32(r31) │ │ │ │ + ld r5,184(r31) │ │ │ │ + ld r7,152(r31) │ │ │ │ + std r30,168(r31) │ │ │ │ + std r18,152(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,200(r31) │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprd f11,r5 │ │ │ │ - mr r7,r6 │ │ │ │ - mr r3,r6 │ │ │ │ - addi r5,r5,1 │ │ │ │ - mr r6,r25 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fcfid f8,f11 │ │ │ │ - mr r9,r21 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f8,f8,f0 │ │ │ │ - nop │ │ │ │ + addi r14,r8,1 │ │ │ │ + mr r4,r12 │ │ │ │ + mr r8,r26 │ │ │ │ + fcfid f8,f12 │ │ │ │ + mr r11,r2 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ldx r2,r21,r3 │ │ │ │ + lfdx f12,r23,r3 │ │ │ │ + ldx r26,r10,r3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r10,128(r31) │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + ldx r15,r10,r3 │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + cmpd r26,r15 │ │ │ │ + fmsub f12,f0,f12,f11 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ + frim f0,f12 │ │ │ │ + stfdx f12,r2,r3 │ │ │ │ + fctidz f11,f0 │ │ │ │ + fsub f9,f12,f0 │ │ │ │ + mffprd r24,f11 │ │ │ │ + bgt 2cd3c │ │ │ │ + subf r0,r26,r15 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r18,176(r29) │ │ │ │ + not r12,r24 │ │ │ │ + cmpldi r0,1 │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,1 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + ble 2d064 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + sldi r6,r28,3 │ │ │ │ + plxv vs44,178396 # 58480 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + xxspltd vs11,vs9,0 │ │ │ │ + mtvsrdd vs42,r24,r24 │ │ │ │ + mtvsrdd vs41,r12,r12 │ │ │ │ + mr r30,r9 │ │ │ │ + mtctr r2 │ │ │ │ + add r6,r18,r6 │ │ │ │ nop │ │ │ │ - ld r29,80(r31) │ │ │ │ - ldx r4,r18,r20 │ │ │ │ - lfdx f0,r19,r20 │ │ │ │ - ldx r28,r29,r20 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - ld r29,136(r31) │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f12,r28 │ │ │ │ - ldx r29,r29,r20 │ │ │ │ - fcfid f11,f12 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - ld r4,64(r31) │ │ │ │ - fcfid f12,f12 │ │ │ │ - cmpd r28,r29 │ │ │ │ - fmsub f0,f12,f0,f11 │ │ │ │ - fmul f0,f8,f0 │ │ │ │ - frim f11,f0 │ │ │ │ - stfdx f0,r4,r20 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - bgt 2c3bc │ │ │ │ - ld r4,32(r31) │ │ │ │ - addi r29,r29,1 │ │ │ │ - ld r21,176(r30) │ │ │ │ - mr r25,r7 │ │ │ │ - subf r28,r28,r29 │ │ │ │ - lfd f9,0(r4) │ │ │ │ - mffprd r4,f12 │ │ │ │ - not r26,r4 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ nop │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r29,r4,1 │ │ │ │ - add r16,r26,r27 │ │ │ │ - mr r17,r4 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - add r15,r27,r29 │ │ │ │ - sldi r16,r16,3 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r30,r30,16 │ │ │ │ + vaddudm v12,v12,v29 │ │ │ │ + vmulld v0,v28,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v0,v9 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs7,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs7,vs7,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs7 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r20,vs32 │ │ │ │ + mfvrd r10,v0 │ │ │ │ + mfvsrld r27,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r20,r20,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r10,r6 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + ldx r20,r20,r6 │ │ │ │ + ldx r2,r2,r6 │ │ │ │ + ldx r27,r27,r6 │ │ │ │ + mtvsrdd vs0,r10,r20 │ │ │ │ + mtvsrdd vs7,r2,r27 │ │ │ │ + xvmuldp vs7,vs7,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs7 │ │ │ │ + stxv vs0,-16(r30) │ │ │ │ + bdnz 2cbd0 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + beq 2cd3c │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + add r26,r26,r0 │ │ │ │ + mulld r30,r7,r0 │ │ │ │ + subf r2,r30,r24 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r6,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r15,r15,3 │ │ │ │ - fcmpu cr7,f12,f30 │ │ │ │ - fcmpu cr0,f0,f30 │ │ │ │ - bgt cr7,2c388 │ │ │ │ - addi r17,r26,1 │ │ │ │ - add r17,r27,r17 │ │ │ │ - sldi r17,r17,3 │ │ │ │ - lfdx f0,r21,r17 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 2c6c0 │ │ │ │ - lfdx f12,r21,r15 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r22,r4 │ │ │ │ - add r26,r26,r22 │ │ │ │ - addi r25,r25,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,-8(r25) │ │ │ │ - bne 2c350 │ │ │ │ - addi r20,r20,8 │ │ │ │ - add r27,r27,r5 │ │ │ │ - add r7,r7,r14 │ │ │ │ - cmpld r8,r20 │ │ │ │ - bne 2c2d0 │ │ │ │ - mr r25,r6 │ │ │ │ - ld r29,128(r31) │ │ │ │ - ld r26,144(r31) │ │ │ │ - mr r6,r3 │ │ │ │ - mr r21,r9 │ │ │ │ - ble cr3,2c754 │ │ │ │ - mr r18,r12 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 2cc80 │ │ │ │ + subf r6,r24,r30 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r28,r6 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f11,r18,r6 │ │ │ │ + fmul f11,f12,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 2cca8 │ │ │ │ + add r2,r12,r30 │ │ │ │ + add r2,r28,r2 │ │ │ │ + mulld r6,r17,r25 │ │ │ │ + addi r26,r26,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r15,r26 │ │ │ │ + lfdx f0,r18,r2 │ │ │ │ + add r2,r6,r0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f9,f0,f11 │ │ │ │ + stfdx f0,r22,r2 │ │ │ │ + blt 2cd3c │ │ │ │ + add r30,r7,r30 │ │ │ │ + subf r2,r30,r24 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r26,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 2ccf4 │ │ │ │ + subf r26,r24,r30 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r26,r28,r26 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r18,r26 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f11,f31 │ │ │ │ + bgt 2cd1c │ │ │ │ + add r2,r12,r30 │ │ │ │ + add r2,r28,r2 │ │ │ │ + add r6,r0,r6 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + lfdx f0,r18,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fmadd f9,f9,f0,f12 │ │ │ │ + stfdx f9,r22,r6 │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r28,r28,r14 │ │ │ │ + add r9,r9,r19 │ │ │ │ + addi r3,r3,8 │ │ │ │ + cmpd r25,r16 │ │ │ │ + bne 2cb20 │ │ │ │ + ld r27,32(r31) │ │ │ │ + ld r18,152(r31) │ │ │ │ + mr r12,r4 │ │ │ │ + mr r26,r8 │ │ │ │ + ld r30,168(r31) │ │ │ │ + ld r6,176(r31) │ │ │ │ + ble cr3,2d06c │ │ │ │ + mr r12,r17 │ │ │ │ ld r28,40(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ - ld r16,112(r31) │ │ │ │ - ld r12,120(r31) │ │ │ │ - mr r27,r3 │ │ │ │ - mr r7,r9 │ │ │ │ - mr r5,r0 │ │ │ │ - mr r25,r10 │ │ │ │ - addi r0,r24,-1 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r22,128(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ + ld r25,48(r31) │ │ │ │ + mr r14,r5 │ │ │ │ + mr r9,r18 │ │ │ │ + mr r23,r11 │ │ │ │ + ld r24,56(r31) │ │ │ │ + ld r8,136(r31) │ │ │ │ + mr r5,r4 │ │ │ │ + ld r17,120(r31) │ │ │ │ + std r27,136(r31) │ │ │ │ + ld r4,112(r31) │ │ │ │ + ld r27,72(r31) │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs9,1056964608 │ │ │ │ + ld r7,208(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + addi r15,r16,-1 │ │ │ │ + addi r19,r24,8 │ │ │ │ li r20,0 │ │ │ │ - addi r19,r16,8 │ │ │ │ - addi r3,r15,8 │ │ │ │ - mr r7,r11 │ │ │ │ - mr r17,r23 │ │ │ │ - mr r22,r0 │ │ │ │ - mr r0,r24 │ │ │ │ - ld r23,88(r30) │ │ │ │ - mr r11,r17 │ │ │ │ - ld r17,208(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r24,0 │ │ │ │ - std r26,112(r31) │ │ │ │ - std r7,120(r31) │ │ │ │ - addi r23,r23,1 │ │ │ │ - sldi r21,r23,1 │ │ │ │ + addi r3,r25,8 │ │ │ │ + std r25,32(r31) │ │ │ │ + mr r9,r30 │ │ │ │ + mr r18,r23 │ │ │ │ + ld r30,88(r29) │ │ │ │ + li r2,0 │ │ │ │ + li r23,0 │ │ │ │ + mr r0,r6 │ │ │ │ + std r9,120(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r21,r30,1 │ │ │ │ nop │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 2c51c │ │ │ │ - sldi r7,r9,3 │ │ │ │ - subf r6,r9,r0 │ │ │ │ - ld r14,64(r30) │ │ │ │ - mtctr r6 │ │ │ │ - ldx r26,r15,r7 │ │ │ │ - lfdx f12,r16,r7 │ │ │ │ - b 2c4cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmpd r16,r2 │ │ │ │ + ble 2ce84 │ │ │ │ + subf r10,r2,r16 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r30,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,32(r31) │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + ldx r10,r10,r9 │ │ │ │ nop │ │ │ │ - beq cr7,2c4e4 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - maddld r26,r23,r26,r4 │ │ │ │ - lfd f0,2080(r6) │ │ │ │ - ldx r6,r28,r7 │ │ │ │ - stdx r26,r3,r7 │ │ │ │ - maddld r6,r18,r9,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f11,r27,r6 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r19,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdz 2c51c │ │ │ │ - ldx r4,r29,r7 │ │ │ │ - ldx r23,r14,r7 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r6,r23,-1 │ │ │ │ - cmpd cr7,r6,r4 │ │ │ │ - bne 2c490 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - maddld r26,r23,r26,r4 │ │ │ │ - lfd f0,2928(r6) │ │ │ │ - ldx r6,r28,r7 │ │ │ │ - stdx r26,r3,r7 │ │ │ │ - maddld r6,r18,r9,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r6,r30,r9 │ │ │ │ + ldx r11,r27,r9 │ │ │ │ + cmpdi r11,0 │ │ │ │ + fmr f0,f10 │ │ │ │ + maddld r10,r6,r10,r11 │ │ │ │ + addi r25,r6,-1 │ │ │ │ + beq 2ce58 │ │ │ │ + cmpd r25,r11 │ │ │ │ + beq 2ce58 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r6,r28,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + maddld r6,r12,r2,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ sldi r6,r6,3 │ │ │ │ - lfdx f11,r27,r6 │ │ │ │ + lfdx f11,r22,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r19,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 2c4cc │ │ │ │ - ldx r7,r15,r8 │ │ │ │ - lfd f11,0(r11) │ │ │ │ - lfdx f0,r16,r8 │ │ │ │ - ld r6,-8(r12) │ │ │ │ - ld r9,-8(r17) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - cmpdi r6,0 │ │ │ │ - lfdx f12,r25,r7 │ │ │ │ + stfdx f12,r19,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2ce30 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f11,0(r18) │ │ │ │ + lfdx f0,r24,r14 │ │ │ │ + ld r10,-8(r5) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ldx r9,r2,r14 │ │ │ │ + ld r2,-8(r8) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r7 │ │ │ │ - beq 2c700 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ld r4,104(r31) │ │ │ │ - ldx r7,r7,r4 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq 2c700 │ │ │ │ - add r9,r6,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r21 │ │ │ │ - std r9,-8(r5) │ │ │ │ - bne 2c724 │ │ │ │ - addi r9,r22,1 │ │ │ │ - cmpdi r22,0 │ │ │ │ - ld r23,96(r31) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r6,r12 │ │ │ │ - mr r26,r17 │ │ │ │ - mr r14,r16 │ │ │ │ - std r29,32(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - std r15,48(r31) │ │ │ │ - mfctr r7 │ │ │ │ - isellt r9,r9,r7 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r22 │ │ │ │ - nop │ │ │ │ - bdz 2c630 │ │ │ │ - ld r7,-16(r6) │ │ │ │ - ld r29,-16(r4) │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 2d010 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r6,96(r31) │ │ │ │ + ldx r9,r9,r6 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r28,-16(r26) │ │ │ │ - li r16,1 │ │ │ │ - sldi r15,r9,3 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r4) │ │ │ │ - cmpd r29,r21 │ │ │ │ - stdu r20,-8(r4) │ │ │ │ - beq cr7,2c6f0 │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r15 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - cmpd cr7,r7,r29 │ │ │ │ - beq cr7,2c6f0 │ │ │ │ - ldu r29,-8(r23) │ │ │ │ - add r7,r7,r28 │ │ │ │ - std r7,-16(r6) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,2c624 │ │ │ │ - neg r29,r29 │ │ │ │ - li r16,-1 │ │ │ │ - stdu r16,-8(r26) │ │ │ │ - stdu r29,-8(r6) │ │ │ │ - beq 2c5c0 │ │ │ │ - ld r29,32(r31) │ │ │ │ - ld r28,40(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ - mr r16,r14 │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r24,r10 │ │ │ │ - bne 2c460 │ │ │ │ - ld r7,120(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r26,112(r31) │ │ │ │ - addi r17,r11,8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r26,r26,r0 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 2aae4 │ │ │ │ - ble cr4,2c438 │ │ │ │ - mr r11,r7 │ │ │ │ - ld r22,128(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - mr r24,r0 │ │ │ │ - mr r23,r17 │ │ │ │ - b 2c150 │ │ │ │ - andi. r8,r9,8 │ │ │ │ - bne 2c77c │ │ │ │ - andi. r8,r9,2 │ │ │ │ - bne 2c770 │ │ │ │ - li r10,1 │ │ │ │ - std r10,56(r31) │ │ │ │ - b 2a4f0 │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ble cr3,2aae4 │ │ │ │ - li r11,0 │ │ │ │ - li r26,0 │ │ │ │ - b 2c40c │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 2d010 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + ld r2,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r21 │ │ │ │ + std r2,-8(r17) │ │ │ │ + bne 2d034 │ │ │ │ + addi r2,r15,1 │ │ │ │ + cmpdi r15,0 │ │ │ │ + mr r6,r17 │ │ │ │ + mr r9,r5 │ │ │ │ + std r27,40(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + mr r11,r8 │ │ │ │ + mr r30,r7 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r15 │ │ │ │ nop │ │ │ │ - lfdx f12,r21,r16 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r22,r4 │ │ │ │ - add r26,r26,r22 │ │ │ │ - addi r25,r25,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,-8(r25) │ │ │ │ - bne 2c350 │ │ │ │ - b 2c3bc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bdz 2cfa0 │ │ │ │ + ld r10,-16(r6) │ │ │ │ + ld r28,-16(r9) │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r25,1 │ │ │ │ + ld r27,-16(r11) │ │ │ │ + sldi r24,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r6) │ │ │ │ + cmpd cr7,r10,r21 │ │ │ │ + stdu r20,-8(r6) │ │ │ │ + beq 2d000 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r24 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r28,r10 │ │ │ │ + beq 2d000 │ │ │ │ + ldu r10,-8(r30) │ │ │ │ + add r28,r28,r27 │ │ │ │ + std r28,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 2cf94 │ │ │ │ + neg r10,r10 │ │ │ │ + li r25,-1 │ │ │ │ + stdu r25,-8(r11) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,2cf30 │ │ │ │ + ld r27,40(r31) │ │ │ │ + ld r28,48(r31) │ │ │ │ + ld r24,56(r31) │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r23,r4 │ │ │ │ + bne 2ce00 │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r6,r0 │ │ │ │ + ld r9,120(r31) │ │ │ │ + addi r18,r18,8 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r2 │ │ │ │ + add r9,r9,r16 │ │ │ │ + beq 2b2dc │ │ │ │ + ble cr4,2cdd8 │ │ │ │ + mr r30,r9 │ │ │ │ + ld r27,136(r31) │ │ │ │ + ld r25,32(r31) │ │ │ │ + mr r23,r18 │ │ │ │ + ld r9,152(r31) │ │ │ │ + b 2c9a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r28,r28 │ │ │ │ - std r28,-16(r26) │ │ │ │ - b 2c608 │ │ │ │ + neg r27,r27 │ │ │ │ + std r27,-16(r11) │ │ │ │ + b 2cf78 │ │ │ │ nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r8) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + ld r2,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r21 │ │ │ │ + std r2,-8(r17) │ │ │ │ + beq 2cee8 │ │ │ │ + mr r2,r15 │ │ │ │ + b 2cfac │ │ │ │ + stdx r9,r24,r8 │ │ │ │ + li r4,-1 │ │ │ │ neg r9,r9 │ │ │ │ - std r9,-8(r17) │ │ │ │ - add r9,r6,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r21 │ │ │ │ - std r9,-8(r5) │ │ │ │ - beq 2c57c │ │ │ │ - mr r9,r22 │ │ │ │ - b 2c640 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ - li r7,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2c228 │ │ │ │ - add r4,r9,r4 │ │ │ │ - cmpd r4,r20 │ │ │ │ - bge 2c72c │ │ │ │ - mr r9,r4 │ │ │ │ - stdx r4,r25,r5 │ │ │ │ - b 2c21c │ │ │ │ - ld r9,88(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ + b 2ca98 │ │ │ │ + add r3,r9,r3 │ │ │ │ + cmpd r3,r25 │ │ │ │ + bge 2d03c │ │ │ │ + mr r9,r3 │ │ │ │ + stdx r3,r24,r8 │ │ │ │ + b 2ca8c │ │ │ │ + li r0,0 │ │ │ │ + b 2cc60 │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r2,r11,8 │ │ │ │ + add r30,r30,r16 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 2c9f8 │ │ │ │ + b 2b2dc │ │ │ │ + andi. r2,r7,8 │ │ │ │ + bne 2d0a4 │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + andi. r2,r7,2 │ │ │ │ + beq 2adf4 │ │ │ │ + b 2bbcc │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + b 2c3a0 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r8,112(r31) │ │ │ │ + li r30,0 │ │ │ │ + li r3,0 │ │ │ │ + andi. r2,r2,3 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + beq 2d118 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2d0fc │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 2d0ec │ │ │ │ + bgt cr3,2c618 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r26,r26,r24 │ │ │ │ - cmpd r9,r11 │ │ │ │ - bne 2c18c │ │ │ │ - b 2aae4 │ │ │ │ - li r9,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - b 2b314 │ │ │ │ - li r9,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - b 2bb44 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - li r11,0 │ │ │ │ - li r26,0 │ │ │ │ - andi. r9,r9,3 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - beq 2c7f0 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2c7d4 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 2c7c4 │ │ │ │ - bgt cr3,2bdd0 │ │ │ │ + li r3,1 │ │ │ │ + mr r30,r16 │ │ │ │ + bgt cr3,2c618 │ │ │ │ + addi r3,r3,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - li r26,1 │ │ │ │ - mr r11,r24 │ │ │ │ - bgt cr3,2bdd0 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + bgt cr3,2c618 │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r3,r3,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - bgt cr3,2bdd0 │ │ │ │ - ld r9,88(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq 2b2dc │ │ │ │ + ld r2,64(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,2c618 │ │ │ │ + addi r3,r3,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - cmpd r26,r9 │ │ │ │ - beq 2aae4 │ │ │ │ - ld r9,88(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,2bdd0 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + mr r8,r3 │ │ │ │ + mr r2,r23 │ │ │ │ + bgt cr3,2c618 │ │ │ │ + addi r3,r3,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - mr r10,r26 │ │ │ │ - mr r9,r23 │ │ │ │ - bgt cr3,2bdd0 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + bgt cr3,2c618 │ │ │ │ + add r30,r30,r16 │ │ │ │ + addi r3,r8,2 │ │ │ │ + addi r23,r2,16 │ │ │ │ + bgt cr3,2c618 │ │ │ │ + addi r3,r8,3 │ │ │ │ + addi r23,r2,24 │ │ │ │ + add r30,r30,r16 │ │ │ │ + bdnz 2d124 │ │ │ │ + b 2b2dc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,64(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 2d1d8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2d1bc │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 2d1ac │ │ │ │ + bgt cr3,2bf0c │ │ │ │ + addi r23,r23,8 │ │ │ │ + li r5,1 │ │ │ │ + mr r3,r16 │ │ │ │ + bgt cr3,2bf0c │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r23,r23,8 │ │ │ │ + add r3,r3,r16 │ │ │ │ + bgt cr3,2bf0c │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r23,r23,8 │ │ │ │ + add r3,r3,r16 │ │ │ │ + cmpd r5,r2 │ │ │ │ + beq 2b2dc │ │ │ │ + ld r2,64(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,2bf0c │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r23,r23,8 │ │ │ │ + add r3,r3,r16 │ │ │ │ + mr r10,r5 │ │ │ │ + mr r2,r23 │ │ │ │ + bgt cr3,2bf0c │ │ │ │ + addi r5,r5,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - bgt cr3,2bdd0 │ │ │ │ - add r11,r11,r24 │ │ │ │ - addi r26,r10,2 │ │ │ │ - addi r23,r9,16 │ │ │ │ - bgt cr3,2bdd0 │ │ │ │ - addi r26,r10,3 │ │ │ │ - addi r23,r9,24 │ │ │ │ - add r11,r11,r24 │ │ │ │ - bdnz 2c7fc │ │ │ │ - b 2aae4 │ │ │ │ + add r3,r3,r16 │ │ │ │ + bgt cr3,2bf0c │ │ │ │ + add r3,r3,r16 │ │ │ │ + addi r5,r10,2 │ │ │ │ + addi r23,r2,16 │ │ │ │ + bgt cr3,2bf0c │ │ │ │ + addi r5,r10,3 │ │ │ │ + addi r23,r2,24 │ │ │ │ + add r3,r3,r16 │ │ │ │ + bdnz 2d1e4 │ │ │ │ + b 2b2dc │ │ │ │ nop │ │ │ │ - ld r9,88(r31) │ │ │ │ - andi. r9,r9,3 │ │ │ │ - beq 2c8a8 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2c88c │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 2c87c │ │ │ │ - bgt cr3,2b644 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,64(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 2d298 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2d27c │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 2d26c │ │ │ │ + bgt cr3,2cd98 │ │ │ │ addi r23,r23,8 │ │ │ │ - li r26,1 │ │ │ │ - mr r4,r24 │ │ │ │ - bgt cr3,2b644 │ │ │ │ - addi r26,r26,1 │ │ │ │ + li r6,1 │ │ │ │ + mr r30,r16 │ │ │ │ + bgt cr3,2cd98 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r4,r4,r24 │ │ │ │ - bgt cr3,2b644 │ │ │ │ - ld r9,88(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + bgt cr3,2cd98 │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r4,r4,r24 │ │ │ │ - cmpd r26,r9 │ │ │ │ - beq 2aae4 │ │ │ │ - ld r9,88(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,2b644 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 2b2dc │ │ │ │ + ld r2,64(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,2cd98 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r4,r4,r24 │ │ │ │ - mr r10,r26 │ │ │ │ - mr r9,r23 │ │ │ │ - bgt cr3,2b644 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + mr r10,r6 │ │ │ │ + mr r2,r23 │ │ │ │ + bgt cr3,2cd98 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r4,r4,r24 │ │ │ │ - bgt cr3,2b644 │ │ │ │ - add r4,r4,r24 │ │ │ │ - addi r26,r10,2 │ │ │ │ - addi r23,r9,16 │ │ │ │ - bgt cr3,2b644 │ │ │ │ - addi r26,r10,3 │ │ │ │ - addi r23,r9,24 │ │ │ │ - add r4,r4,r24 │ │ │ │ - bdnz 2c8b4 │ │ │ │ - b 2aae4 │ │ │ │ + add r30,r30,r16 │ │ │ │ + bgt cr3,2cd98 │ │ │ │ + add r30,r30,r16 │ │ │ │ + addi r6,r10,2 │ │ │ │ + addi r23,r2,16 │ │ │ │ + bgt cr3,2cd98 │ │ │ │ + addi r6,r10,3 │ │ │ │ + addi r23,r2,24 │ │ │ │ + add r30,r30,r16 │ │ │ │ + bdnz 2d2a4 │ │ │ │ + b 2b2dc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1289 │ │ │ │ + .long 0x1286 │ │ │ │ │ │ │ │ -000000000002c910 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-19216 │ │ │ │ +000000000002d300 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lxv vs0,224(r3) │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - std r19,-160(r1) │ │ │ │ + std r20,-144(r1) │ │ │ │ + std r21,-136(r1) │ │ │ │ li r4,0 │ │ │ │ - mfcr r11 │ │ │ │ - std r21,-144(r1) │ │ │ │ - stfd f25,-56(r1) │ │ │ │ + std r22,-128(r1) │ │ │ │ + std r23,-120(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r17,-176(r1) │ │ │ │ - std r20,-152(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ - ld r9,48(r3) │ │ │ │ - std r14,-200(r1) │ │ │ │ - std r15,-192(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r16,-184(r1) │ │ │ │ - std r18,-168(r1) │ │ │ │ - std r22,-136(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - xxswapd vs12,vs0 │ │ │ │ - mfvsrld r20,vs0 │ │ │ │ + std r18,-160(r1) │ │ │ │ + std r17,-168(r1) │ │ │ │ + std r16,-176(r1) │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r26,-96(r1) │ │ │ │ + std r30,-64(r1) │ │ │ │ mr r30,r3 │ │ │ │ - addi r9,r9,1 │ │ │ │ + std r31,-56(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-192(r1) │ │ │ │ + std r15,-184(r1) │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ + stdu r1,-480(r1) │ │ │ │ mr r31,r1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - std r1,152(r31) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + std r1,144(r31) │ │ │ │ + ld r2,48(r3) │ │ │ │ + lxv vs0,224(r3) │ │ │ │ ld r5,72(r3) │ │ │ │ ld r24,16(r3) │ │ │ │ - mr r3,r20 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xxswapd vs12,vs0 │ │ │ │ + mfvsrld r21,vs0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ stxv vs12,208(r30) │ │ │ │ - addi r10,r9,15 │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r3,r21 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - neg r10,r10 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r19,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - lfd f29,2928(r10) │ │ │ │ - std r9,0(r19) │ │ │ │ - cmpdi r17,0 │ │ │ │ - stfd f29,0(r21) │ │ │ │ - ble 2ca38 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5260 │ │ │ │ + ld r18,48(r30) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r20,r1,32 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r22) │ │ │ │ + ble 2d424 │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ mr r3,r27 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 2d2b8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 2cbc0 │ │ │ │ - ld r10,56(r30) │ │ │ │ - addi r29,r17,-1 │ │ │ │ - sldi r3,r6,3 │ │ │ │ - sldi r0,r17,3 │ │ │ │ - li r8,0 │ │ │ │ - addi r4,r21,8 │ │ │ │ - addi r5,r19,8 │ │ │ │ - li r6,0 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - add r3,r24,r3 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r7,0(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 2dc80 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 2d580 │ │ │ │ + ld r9,56(r30) │ │ │ │ + addi r29,r18,-1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r0,r18,3 │ │ │ │ + xxspltidp vs10,1056964608 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + li r10,0 │ │ │ │ + addi r4,r22,8 │ │ │ │ + addi r5,r20,8 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + add r3,r24,r7 │ │ │ │ add r11,r27,r0 │ │ │ │ - ldx r28,r10,r9 │ │ │ │ - add r26,r10,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + li r6,0 │ │ │ │ + ldx r28,r9,r2 │ │ │ │ + add r26,r9,r2 │ │ │ │ + cmpd r18,r10 │ │ │ │ + ble 2d4f0 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + subf r9,r10,r18 │ │ │ │ + ld r19,168(r30) │ │ │ │ + ld r23,64(r30) │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ nop │ │ │ │ - cmpd r17,r8 │ │ │ │ - ble 2cb34 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - subf r10,r8,r17 │ │ │ │ - ld r18,168(r30) │ │ │ │ - ld r22,64(r30) │ │ │ │ - mtctr r10 │ │ │ │ - ldx r8,r19,r9 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - b 2caf4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r23,r18,r9 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - sldi r25,r10,3 │ │ │ │ - lfd f0,2928(r7) │ │ │ │ - ldx r7,r22,r9 │ │ │ │ - lfdx f11,r23,r25 │ │ │ │ - maddld r8,r8,r7,r10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stdx r8,r5,r9 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r4,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdz 2cb34 │ │ │ │ - ldx r10,r27,r9 │ │ │ │ + ldx r10,r27,r2 │ │ │ │ cmpdi r10,0 │ │ │ │ - beq 2cac0 │ │ │ │ - ldx r23,r18,r9 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - sldi r25,r10,3 │ │ │ │ - lfd f0,2080(r7) │ │ │ │ - ldx r7,r22,r9 │ │ │ │ - lfdx f11,r23,r25 │ │ │ │ - maddld r8,r8,r7,r10 │ │ │ │ + fmr f0,f10 │ │ │ │ + sldi r7,r10,3 │ │ │ │ + bne 2d4c8 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r25,r19,r2 │ │ │ │ + ldx r8,r23,r2 │ │ │ │ + lfdx f11,r25,r7 │ │ │ │ + maddld r9,r9,r8,r10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stdx r8,r5,r9 │ │ │ │ + stdx r9,r5,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r4,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 2caf4 │ │ │ │ - ld r9,-8(r11) │ │ │ │ + stfdx f12,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 2d4b0 │ │ │ │ + ld r2,-8(r11) │ │ │ │ lfd f0,0(r24) │ │ │ │ - lfdx f12,r21,r0 │ │ │ │ - ldx r25,r19,r0 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r7,r26 │ │ │ │ - mr r8,r29 │ │ │ │ - addi r9,r9,1 │ │ │ │ + mr r9,r11 │ │ │ │ + mr r8,r26 │ │ │ │ + mr r10,r29 │ │ │ │ + lfdx f12,r22,r0 │ │ │ │ + ldx r7,r20,r0 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r25,r25,3 │ │ │ │ - cmpd r9,r28 │ │ │ │ - stfdx f0,r20,r25 │ │ │ │ - std r9,-8(r11) │ │ │ │ - bne 2cbb4 │ │ │ │ - addi r9,r29,1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + cmpd r2,r28 │ │ │ │ + stfdx f0,r21,r7 │ │ │ │ + std r2,-8(r11) │ │ │ │ + bne 2d574 │ │ │ │ + addi r2,r29,1 │ │ │ │ cmpdi r29,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r25 │ │ │ │ - isellt r9,r9,r25 │ │ │ │ - mtctr r9 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r7 │ │ │ │ + isellt r2,r2,r7 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 2cbb4 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r25,-8(r7) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r25 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r6,-8(r10) │ │ │ │ - beq 2cb90 │ │ │ │ + nop │ │ │ │ + bdz 2d574 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r7,-8(r8) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r7 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r6,-8(r9) │ │ │ │ + beq 2d550 │ │ │ │ addi r24,r24,8 │ │ │ │ cmpld r3,r24 │ │ │ │ - bne 2ca90 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,152(r31) │ │ │ │ + bne 2d480 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,144(r31) │ │ │ │ ld r3,152(r30) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r20,88(r30) │ │ │ │ - ld r21,104(r30) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 4f20 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r8,0(r1) │ │ │ │ li r4,0 │ │ │ │ - ld r16,24(r30) │ │ │ │ + ld r18,88(r30) │ │ │ │ + ld r19,104(r30) │ │ │ │ + ld r21,24(r30) │ │ │ │ ld r5,8(r30) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r19,r20,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r20,r18,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + addi r10,r9,23 │ │ │ │ sldi r5,r5,3 │ │ │ │ - mr r3,r16 │ │ │ │ - addi r9,r10,15 │ │ │ │ - sldi r6,r19,1 │ │ │ │ - addi r8,r10,23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + mr r3,r21 │ │ │ │ + sldi r7,r20,1 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + mr r7,r8 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,80(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,40(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r24,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,48(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r24,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ addi r23,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,112(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - ld r10,208(r30) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r8,r1,32 │ │ │ │ - std r10,48(r31) │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + std r8,64(r31) │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r27,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + ld r9,208(r30) │ │ │ │ + addi r26,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + std r9,96(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,40(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r9,r1,32 │ │ │ │ - std r9,136(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ - lwz r10,112(r30) │ │ │ │ - ld r8,32(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r2,8(r30) │ │ │ │ + lwz r6,112(r30) │ │ │ │ + ld r9,32(r31) │ │ │ │ ld r7,40(r31) │ │ │ │ - std r9,120(r31) │ │ │ │ - andi. r9,r10,32 │ │ │ │ - bne 2d438 │ │ │ │ + ld r8,48(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ + andi. r2,r6,32 │ │ │ │ + bne 2e11c │ │ │ │ ld r25,48(r30) │ │ │ │ - li r9,0 │ │ │ │ - sldi r6,r19,4 │ │ │ │ - rlwinm r4,r10,0,27,27 │ │ │ │ - stfd f29,0(r23) │ │ │ │ - std r6,96(r31) │ │ │ │ - std r9,0(r24) │ │ │ │ - cmpdi cr4,r25,0 │ │ │ │ - ble cr4,2d4b4 │ │ │ │ - ld r6,88(r30) │ │ │ │ - li r9,1 │ │ │ │ + cmpdi r25,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r20,4 │ │ │ │ + rlwinm r4,r6,0,27,27 │ │ │ │ + std r10,72(r31) │ │ │ │ + std r2,0(r23) │ │ │ │ + stfd f0,0(r22) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 2ddf8 │ │ │ │ + ld r10,88(r30) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ andi. r3,r25,3 │ │ │ │ mr r5,r25 │ │ │ │ addi r11,r25,-1 │ │ │ │ - std r9,72(r31) │ │ │ │ - addi r9,r6,1 │ │ │ │ - beq 2cd54 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r20,r10,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r20 │ │ │ │ + beq 2d704 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 2cd3c │ │ │ │ + beq 2d6f8 │ │ │ │ cmpdi r3,2 │ │ │ │ - bne 2d7dc │ │ │ │ - ld r3,72(r31) │ │ │ │ + bne 2e194 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ addi r5,r5,-1 │ │ │ │ - mulld r3,r9,r3 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - std r3,72(r31) │ │ │ │ - ld r3,72(r31) │ │ │ │ cmpdi r5,1 │ │ │ │ - mulld r3,r9,r3 │ │ │ │ - sldi r5,r3,1 │ │ │ │ - std r5,72(r31) │ │ │ │ - beq 2cd88 │ │ │ │ - srdi r5,r25,2 │ │ │ │ - mtctr r5 │ │ │ │ - ld r5,72(r31) │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - bdnz 2cd60 │ │ │ │ - std r5,72(r31) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 2d720 │ │ │ │ + srdi r2,r25,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 2d70c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ cmpwi r4,0 │ │ │ │ - bne 2d4c4 │ │ │ │ - andi. r5,r10,8 │ │ │ │ - bne 2e02c │ │ │ │ - andi. r5,r10,2 │ │ │ │ - bne 2d7ec │ │ │ │ - andi. r10,r10,4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - bne 2e648 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2d228 │ │ │ │ - li r9,0 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,88(r31) │ │ │ │ + bne 2de08 │ │ │ │ + andi. r2,r6,8 │ │ │ │ + bne 2e9d8 │ │ │ │ + andi. r2,r6,2 │ │ │ │ + bne 2e1a0 │ │ │ │ + andi. r6,r6,4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + bne 2f038 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2dbe4 │ │ │ │ + li r2,0 │ │ │ │ sldi r5,r25,3 │ │ │ │ - li r20,0 │ │ │ │ + li r18,0 │ │ │ │ li r27,0 │ │ │ │ - ld r21,80(r31) │ │ │ │ + plfd f29,174660 # 581b8 │ │ │ │ + std r21,104(r31) │ │ │ │ + xxspltidp vs26,1056964608 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - std r16,104(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - add r12,r29,r5 │ │ │ │ - add r11,r28,r5 │ │ │ │ - mr r15,r27 │ │ │ │ - mr r17,r20 │ │ │ │ - mr r27,r7 │ │ │ │ mr r20,r8 │ │ │ │ - std r12,192(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - std r9,144(r31) │ │ │ │ - add r9,r8,r5 │ │ │ │ - std r9,128(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r26,r9,r5 │ │ │ │ - mr r12,r26 │ │ │ │ - mr r26,r11 │ │ │ │ - mr r11,r25 │ │ │ │ - ble cr4,2cee0 │ │ │ │ - ld r22,120(r30) │ │ │ │ - mtctr r11 │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r18,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - ld r19,136(r31) │ │ │ │ - li r10,0 │ │ │ │ - add r22,r22,r9 │ │ │ │ - ldx r4,r18,r10 │ │ │ │ - lfdx f12,r22,r10 │ │ │ │ - addi r7,r4,-1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ + add r12,r9,r5 │ │ │ │ + add r11,r28,r5 │ │ │ │ + mr r17,r27 │ │ │ │ + mr r19,r18 │ │ │ │ + mr r27,r9 │ │ │ │ + mr r18,r7 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + std r2,136(r31) │ │ │ │ + add r2,r7,r5 │ │ │ │ + mr r7,r25 │ │ │ │ + mr r25,r11 │ │ │ │ + mr r11,r12 │ │ │ │ + std r2,128(r31) │ │ │ │ + add r2,r29,r5 │ │ │ │ + mr r12,r2 │ │ │ │ + ble cr4,2d8a4 │ │ │ │ + ld r3,120(r30) │ │ │ │ + sldi r2,r19,3 │ │ │ │ + ld r26,64(r30) │ │ │ │ + mtctr r7 │ │ │ │ + li r9,0 │ │ │ │ + ld r4,88(r30) │ │ │ │ + add r3,r3,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r21,r26,r9 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + addi r8,r21,-1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r6,r3,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r8,r6,r7 │ │ │ │ - add r9,r9,r3 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r6,r4,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r10,r6,r8 │ │ │ │ + add r2,r2,r4 │ │ │ │ cmpdi r6,0 │ │ │ │ - stdx r6,r21,r10 │ │ │ │ - stdx r9,r27,r10 │ │ │ │ - mulld r9,r8,r7 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - blt 2df80 │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 2ce98 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - ble 2df74 │ │ │ │ - stdx r8,r19,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 2ce40 │ │ │ │ + stdx r6,r24,r9 │ │ │ │ + stdx r2,r20,r9 │ │ │ │ + mulld r2,r10,r8 │ │ │ │ + subf r2,r2,r6 │ │ │ │ + blt 2e960 │ │ │ │ + cmpd r2,r21 │ │ │ │ + blt 2d858 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + stdx r2,r18,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r10,1 │ │ │ │ + ble 2e954 │ │ │ │ + stdx r10,r27,r9 │ │ │ │ + stdx r2,r29,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2d800 │ │ │ │ li r4,0 │ │ │ │ mr r3,r28 │ │ │ │ - std r11,56(r31) │ │ │ │ - std r12,40(r31) │ │ │ │ + std r7,56(r31) │ │ │ │ + std r12,48(r31) │ │ │ │ + std r11,40(r31) │ │ │ │ std r5,32(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r12,40(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r7,56(r31) │ │ │ │ + ld r12,48(r31) │ │ │ │ + ld r11,40(r31) │ │ │ │ ld r5,32(r31) │ │ │ │ - ble cr3,2d1fc │ │ │ │ + ble cr3,2dbb8 │ │ │ │ ld r10,88(r30) │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r4,r11,-1 │ │ │ │ - li r3,0 │ │ │ │ - std r15,176(r31) │ │ │ │ - mr r16,r24 │ │ │ │ - mr r15,r23 │ │ │ │ - std r27,160(r31) │ │ │ │ - std r20,168(r31) │ │ │ │ - mr r0,r3 │ │ │ │ - mr r3,r4 │ │ │ │ - ld r4,192(r31) │ │ │ │ - std r17,184(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + li r9,0 │ │ │ │ + addi r3,r7,-1 │ │ │ │ + mr r15,r22 │ │ │ │ + std r17,176(r31) │ │ │ │ + std r27,168(r31) │ │ │ │ + li r16,0 │ │ │ │ + mr r17,r23 │ │ │ │ + mr r22,r25 │ │ │ │ + mr r6,r12 │ │ │ │ + std r20,152(r31) │ │ │ │ + std r18,160(r31) │ │ │ │ + std r19,184(r31) │ │ │ │ mtfprd f0,r10 │ │ │ │ addi r10,r10,1 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - li r9,0 │ │ │ │ + lfd f31,0(r2) │ │ │ │ + li r2,0 │ │ │ │ fcfid f28,f0 │ │ │ │ - sldi r22,r10,1 │ │ │ │ + sldi r26,r10,1 │ │ │ │ + mr r10,r7 │ │ │ │ + mr r7,r9 │ │ │ │ + mr r9,r10 │ │ │ │ fmul f28,f28,f28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpd r11,r9 │ │ │ │ - ble 2d0c4 │ │ │ │ - sldi r27,r9,3 │ │ │ │ - subf r14,r9,r11 │ │ │ │ - ld r6,120(r30) │ │ │ │ - ld r9,112(r31) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r17,r2,-2 │ │ │ │ + cmpd r9,r2 │ │ │ │ + ble 2da78 │ │ │ │ + sldi r27,r2,3 │ │ │ │ + subf r25,r2,r9 │ │ │ │ + ld r4,120(r30) │ │ │ │ + ld r2,112(r31) │ │ │ │ + std r26,32(r31) │ │ │ │ + std r7,40(r31) │ │ │ │ + addi r19,r15,8 │ │ │ │ + addi r20,r17,8 │ │ │ │ ld r18,64(r30) │ │ │ │ - ld r19,96(r30) │ │ │ │ - std r26,64(r31) │ │ │ │ - std r30,96(r31) │ │ │ │ - ldx r23,r16,r27 │ │ │ │ - mr r26,r14 │ │ │ │ - mr r30,r21 │ │ │ │ - lfd f29,2080(r10) │ │ │ │ + ld r21,96(r30) │ │ │ │ + std r30,72(r31) │ │ │ │ + std r3,64(r31) │ │ │ │ + mr r30,r24 │ │ │ │ + xxmr vs63,vs31 │ │ │ │ + ldx r23,r17,r27 │ │ │ │ + mr r26,r25 │ │ │ │ lfdx f30,r15,r27 │ │ │ │ - addi r20,r15,8 │ │ │ │ - addi r25,r16,8 │ │ │ │ - addi r17,r17,2808 │ │ │ │ - fmr f26,f31 │ │ │ │ - std r22,32(r31) │ │ │ │ - add r24,r6,r9 │ │ │ │ - mr r14,r4 │ │ │ │ - mr r21,r5 │ │ │ │ - std r0,40(r31) │ │ │ │ + std r9,48(r31) │ │ │ │ std r11,56(r31) │ │ │ │ - std r12,80(r31) │ │ │ │ - std r3,88(r31) │ │ │ │ - mr r9,r24 │ │ │ │ - mr r24,r23 │ │ │ │ - mr r23,r9 │ │ │ │ - b 2d00c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r5,80(r31) │ │ │ │ + add r14,r4,r2 │ │ │ │ + mr r25,r23 │ │ │ │ + mr r24,r14 │ │ │ │ + mr r14,r6 │ │ │ │ + b 2d9b4 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r17) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ldx r9,r29,r27 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ldx r2,r29,r27 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ addic. r26,r26,-1 │ │ │ │ - maddld r24,r22,r24,r9 │ │ │ │ - stfdx f30,r20,r27 │ │ │ │ - stdx r24,r25,r27 │ │ │ │ + maddld r25,r23,r25,r2 │ │ │ │ + stfdx f30,r19,r27 │ │ │ │ + stdx r25,r20,r27 │ │ │ │ addi r27,r27,8 │ │ │ │ - beq 2d098 │ │ │ │ - ldx r9,r30,r27 │ │ │ │ - ldx r11,r28,r27 │ │ │ │ - ldx r22,r18,r27 │ │ │ │ - lfdx f11,r23,r27 │ │ │ │ - lfdx f1,r19,r27 │ │ │ │ - add r9,r9,r11 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r9,r22,-1 │ │ │ │ + beq 2da50 │ │ │ │ + ldx r2,r30,r27 │ │ │ │ + ldx r3,r28,r27 │ │ │ │ + ldx r23,r18,r27 │ │ │ │ + lfdx f11,r24,r27 │ │ │ │ + lfdx f1,r21,r27 │ │ │ │ + add r2,r2,r3 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r2,r23,-1 │ │ │ │ fcfid f12,f12 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ + fmul f12,f12,f26 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fsub f10,f12,f11 │ │ │ │ fsub f11,f11,f12 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 2cfd0 │ │ │ │ + bgt 2d980 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 2de80 │ │ │ │ - lfd f0,0(r17) │ │ │ │ - ldx r9,r29,r27 │ │ │ │ + bge 2d994 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + ldx r2,r29,r27 │ │ │ │ addic. r26,r26,-1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - maddld r24,r22,r24,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stdx r24,r25,r27 │ │ │ │ - stfdx f30,r20,r27 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + maddld r25,r23,r25,r2 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stdx r25,r20,r27 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r19,r27 │ │ │ │ addi r27,r27,8 │ │ │ │ - bne 2d00c │ │ │ │ - mr r5,r21 │ │ │ │ - ld r22,32(r31) │ │ │ │ - mr r21,r30 │ │ │ │ - ld r0,40(r31) │ │ │ │ + bne 2d9b4 │ │ │ │ + mr r24,r30 │ │ │ │ + ld r26,32(r31) │ │ │ │ + ld r7,40(r31) │ │ │ │ + xxmr vs31,vs63 │ │ │ │ + mr r6,r14 │ │ │ │ + ld r9,48(r31) │ │ │ │ ld r11,56(r31) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ld r12,80(r31) │ │ │ │ - ld r3,88(r31) │ │ │ │ - ld r30,96(r31) │ │ │ │ - fmr f31,f26 │ │ │ │ - mr r4,r14 │ │ │ │ - ldx r10,r16,r5 │ │ │ │ - ld r7,48(r31) │ │ │ │ + ld r3,64(r31) │ │ │ │ + ld r30,72(r31) │ │ │ │ + ld r5,80(r31) │ │ │ │ + ldx r10,r17,r5 │ │ │ │ + ld r4,96(r31) │ │ │ │ lfdx f12,r15,r5 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - ld r8,-8(r12) │ │ │ │ + ld r2,-8(r6) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r8,-8(r11) │ │ │ │ sldi r10,r10,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ ld r10,104(r31) │ │ │ │ fmadd f31,f12,f0,f31 │ │ │ │ stfd f31,0(r10) │ │ │ │ - beq 2df10 │ │ │ │ + beq 2e8f0 │ │ │ │ ld r10,64(r30) │ │ │ │ - ld r7,144(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ + ld r4,136(r31) │ │ │ │ + ldx r10,r10,r4 │ │ │ │ addi r10,r10,-1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 2df10 │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r4) │ │ │ │ - ld r9,-8(r26) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r26) │ │ │ │ - bne 2df34 │ │ │ │ - addi r9,r3,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + beq 2e8f0 │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r2,-8(r6) │ │ │ │ + ld r2,-8(r22) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + std r2,-8(r22) │ │ │ │ + bne 2e914 │ │ │ │ + addi r2,r3,1 │ │ │ │ cmpdi r3,0 │ │ │ │ ld r20,128(r31) │ │ │ │ - mr r6,r26 │ │ │ │ - mr r7,r4 │ │ │ │ - mr r27,r12 │ │ │ │ - li r18,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r3 │ │ │ │ - nop │ │ │ │ - bdz 2d1d0 │ │ │ │ - ld r10,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r25,-16(r27) │ │ │ │ - li r24,1 │ │ │ │ - sldi r23,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r22,r8 │ │ │ │ - stdu r18,-8(r6) │ │ │ │ - beq cr7,2ded0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r23 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,2ded0 │ │ │ │ - ldu r8,-8(r20) │ │ │ │ - add r10,r10,r25 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,2d1c4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r24,-1 │ │ │ │ - stdu r24,-8(r27) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 2d160 │ │ │ │ - mr r10,r0 │ │ │ │ - addi r0,r10,1 │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 2cf40 │ │ │ │ - mr r23,r15 │ │ │ │ - ld r27,160(r31) │ │ │ │ - ld r20,168(r31) │ │ │ │ - ld r15,176(r31) │ │ │ │ - ld r17,184(r31) │ │ │ │ - mr r24,r16 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r15,r15,1 │ │ │ │ - add r17,r17,r11 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,112(r31) │ │ │ │ - add r9,r9,r5 │ │ │ │ - std r9,112(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r15,r9 │ │ │ │ - bne 2ce1c │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - addi r1,r31,432 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r4,r22 │ │ │ │ + mr r10,r6 │ │ │ │ + mr r27,r11 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r8 │ │ │ │ + isellt r2,r2,r8 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r3 │ │ │ │ + nop │ │ │ │ + bdz 2db80 │ │ │ │ + ld r25,-16(r4) │ │ │ │ + ld r8,-16(r10) │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r21,1 │ │ │ │ + ld r23,-16(r27) │ │ │ │ + sldi r19,r2,3 │ │ │ │ + addi r0,r25,1 │ │ │ │ + std r0,-16(r4) │ │ │ │ + cmpd cr7,r26,r0 │ │ │ │ + stdu r16,-8(r4) │ │ │ │ + beq 2e8b0 │ │ │ │ + ld r25,64(r30) │ │ │ │ + ldx r25,r25,r19 │ │ │ │ + addi r0,r25,-1 │ │ │ │ + cmpd r8,r0 │ │ │ │ + beq 2e8b0 │ │ │ │ + ldu r0,-8(r20) │ │ │ │ + add r8,r8,r23 │ │ │ │ + std r8,-16(r10) │ │ │ │ + cmpdi r0,0 │ │ │ │ + bgt 2db74 │ │ │ │ + neg r0,r0 │ │ │ │ + li r21,-1 │ │ │ │ + stdu r21,-8(r27) │ │ │ │ + stdu r0,-8(r10) │ │ │ │ + beq cr7,2db10 │ │ │ │ + ld r10,88(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bne 2d910 │ │ │ │ + mr r23,r17 │ │ │ │ + ld r20,152(r31) │ │ │ │ + ld r18,160(r31) │ │ │ │ + mr r25,r22 │ │ │ │ + mr r7,r9 │ │ │ │ + mr r22,r15 │ │ │ │ + ld r27,168(r31) │ │ │ │ + ld r17,176(r31) │ │ │ │ + mr r12,r6 │ │ │ │ + ld r19,184(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r19,r19,r7 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,104(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpd r17,r2 │ │ │ │ + bne 2d7d8 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + addi r1,r31,480 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-200(r1) │ │ │ │ - ld r15,-192(r1) │ │ │ │ - ld r16,-184(r1) │ │ │ │ - ld r17,-176(r1) │ │ │ │ - ld r18,-168(r1) │ │ │ │ - ld r19,-160(r1) │ │ │ │ - ld r20,-152(r1) │ │ │ │ - ld r21,-144(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r23,-128(r1) │ │ │ │ - ld r24,-120(r1) │ │ │ │ - ld r25,-112(r1) │ │ │ │ - ld r26,-104(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-192(r1) │ │ │ │ + ld r15,-184(r1) │ │ │ │ + ld r16,-176(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r18,-160(r1) │ │ │ │ + ld r19,-152(r1) │ │ │ │ + ld r20,-144(r1) │ │ │ │ + ld r21,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ - lfd f25,-56(r1) │ │ │ │ + ld r22,-128(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r27,-88(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + lxv vs60,-256(r1) │ │ │ │ + lxv vs61,-240(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r6,0 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ li r23,0 │ │ │ │ - addi r25,r21,8 │ │ │ │ + ble 2d580 │ │ │ │ + plfd f29,174080 # 58490 │ │ │ │ + xxspltidp vs28,1056964608 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r25,r22,8 │ │ │ │ li r26,0 │ │ │ │ - ble 2cbc0 │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 2d3a0 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addis r22,r2,-2 │ │ │ │ - ld r10,64(r30) │ │ │ │ - lfd f30,2992(r8) │ │ │ │ - lfdx f31,r21,r9 │ │ │ │ - addi r22,r22,2928 │ │ │ │ - mr r29,r9 │ │ │ │ - add r16,r19,r9 │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 2dd60 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ld r9,64(r30) │ │ │ │ + lfdx f31,r22,r2 │ │ │ │ + mr r29,r2 │ │ │ │ + add r19,r20,r2 │ │ │ │ nop │ │ │ │ - ldx r18,r27,r29 │ │ │ │ - cmpdi r18,0 │ │ │ │ - mtfprd f0,r18 │ │ │ │ + ldx r17,r27,r29 │ │ │ │ + cmpdi r17,0 │ │ │ │ + mtfprd f0,r17 │ │ │ │ fcfid f0,f0 │ │ │ │ - beq 2d320 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2080(r9) │ │ │ │ - fmul f31,f31,f12 │ │ │ │ - ldx r9,r10,r29 │ │ │ │ + beq 2dce8 │ │ │ │ + fmul f31,f31,f28 │ │ │ │ + ldx r2,r9,r29 │ │ │ │ lfd f12,88(r30) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - ld r10,96(r30) │ │ │ │ + fmul f0,f0,f29 │ │ │ │ addi r28,r28,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + ld r9,96(r30) │ │ │ │ + addi r2,r2,-1 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfdx f11,r10,r29 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + lfdx f11,r9,r29 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r8,0(r16) │ │ │ │ - ld r17,48(r30) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r18 │ │ │ │ - stdu r9,8(r16) │ │ │ │ - fmul f31,f31,f0 │ │ │ │ + bl 4c20 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ld r10,0(r19) │ │ │ │ + ld r18,48(r30) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + ldx r2,r9,r29 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r17 │ │ │ │ + stdu r2,8(r19) │ │ │ │ + fmul f31,f31,f1 │ │ │ │ stfdx f31,r25,r29 │ │ │ │ addi r29,r29,8 │ │ │ │ - blt 2d300 │ │ │ │ - ld r6,0(r30) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r8,56(r30) │ │ │ │ - sldi r7,r23,3 │ │ │ │ - addi r28,r17,-1 │ │ │ │ - add r10,r27,r9 │ │ │ │ - lfdx f0,r24,r7 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - ldx r7,r19,r9 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - ld r9,-8(r10) │ │ │ │ - ldx r4,r8,r5 │ │ │ │ - add r8,r8,r5 │ │ │ │ + blt 2dcd0 │ │ │ │ + ld r7,0(r30) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r10,56(r30) │ │ │ │ + sldi r8,r23,3 │ │ │ │ + addi r28,r18,-1 │ │ │ │ + add r9,r27,r2 │ │ │ │ + lfdx f0,r24,r8 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + sldi r6,r28,3 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + ld r2,-8(r9) │ │ │ │ + ldx r5,r10,r6 │ │ │ │ + add r10,r10,r6 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r4 │ │ │ │ - std r9,-8(r10) │ │ │ │ - stfdx f0,r20,r7 │ │ │ │ - bne 2d424 │ │ │ │ - li r9,1 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r5 │ │ │ │ + std r2,-8(r9) │ │ │ │ + stfdx f0,r21,r8 │ │ │ │ + bne 2dde4 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - mtctr r9 │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - bdz 2d424 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r7,-8(r8) │ │ │ │ + bdz 2dde4 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r8,-8(r10) │ │ │ │ addi r28,r28,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r7 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r26,-8(r10) │ │ │ │ - beq 2d400 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r8 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r26,-8(r9) │ │ │ │ + beq 2ddc0 │ │ │ │ addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 2cbc0 │ │ │ │ - ld r17,48(r30) │ │ │ │ - b 2d2d0 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2d228 │ │ │ │ - ld r4,200(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - ld r6,48(r31) │ │ │ │ - li r5,0 │ │ │ │ - add r3,r16,r3 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - nop │ │ │ │ - ldu r11,8(r4) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 2d4a4 │ │ │ │ - mtctr r11 │ │ │ │ - ld r7,176(r30) │ │ │ │ - ld r8,192(r30) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldx r10,r8,r9 │ │ │ │ - lfdx f11,r7,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r6,r10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r16) │ │ │ │ - bdnz 2d480 │ │ │ │ - add r5,r5,r11 │ │ │ │ - addi r16,r16,8 │ │ │ │ - cmpld r16,r3 │ │ │ │ - bne 2d460 │ │ │ │ - b 2d228 │ │ │ │ + cmpd r23,r7 │ │ │ │ + bge 2d580 │ │ │ │ + ld r18,48(r30) │ │ │ │ + b 2dcb0 │ │ │ │ cmpwi r4,0 │ │ │ │ - beq 2e978 │ │ │ │ - li r9,1 │ │ │ │ - std r9,72(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2d228 │ │ │ │ - ld r9,72(r31) │ │ │ │ - sldi r17,r25,3 │ │ │ │ + beq 2f78c │ │ │ │ + li r2,1 │ │ │ │ + std r2,88(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2dbe4 │ │ │ │ + sldi r16,r25,3 │ │ │ │ + ld r2,88(r31) │ │ │ │ + li r14,0 │ │ │ │ + li r19,0 │ │ │ │ li r10,0 │ │ │ │ - li r26,0 │ │ │ │ - li r15,0 │ │ │ │ - mr r27,r7 │ │ │ │ - mr r12,r16 │ │ │ │ - addi r14,r17,-16 │ │ │ │ - mr r7,r10 │ │ │ │ - add r19,r29,r17 │ │ │ │ - add r20,r28,r17 │ │ │ │ - mr r22,r26 │ │ │ │ - mr r0,r15 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r17,-8 │ │ │ │ - mr r10,r14 │ │ │ │ - mr r14,r8 │ │ │ │ - std r9,64(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r18,r9,r17 │ │ │ │ - ble cr4,2d5fc │ │ │ │ - ld r11,120(r30) │ │ │ │ + std r8,104(r31) │ │ │ │ + addi r12,r16,-16 │ │ │ │ + mr r6,r19 │ │ │ │ + mr r0,r14 │ │ │ │ + add r17,r9,r16 │ │ │ │ + add r20,r29,r16 │ │ │ │ + add r18,r28,r16 │ │ │ │ + mr r19,r9 │ │ │ │ + mr r14,r7 │ │ │ │ + std r12,112(r31) │ │ │ │ + ld r12,96(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r16,-8 │ │ │ │ + std r2,56(r31) │ │ │ │ + ble cr4,2df38 │ │ │ │ + ld r3,120(r30) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ld r11,64(r30) │ │ │ │ mtctr r25 │ │ │ │ - sldi r9,r22,3 │ │ │ │ - ld r26,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - ld r16,80(r31) │ │ │ │ - ld r21,136(r31) │ │ │ │ - li r8,0 │ │ │ │ - add r11,r11,r9 │ │ │ │ + li r9,0 │ │ │ │ + ld r4,88(r30) │ │ │ │ + ld r8,104(r31) │ │ │ │ + add r3,r3,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r5,r26,r8 │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ - addi r6,r5,-1 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + nop │ │ │ │ + ldx r27,r11,r9 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + addi r7,r27,-1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r15,f0 │ │ │ │ - subf r4,r3,r15 │ │ │ │ - addi r15,r15,1 │ │ │ │ - divd r9,r4,r6 │ │ │ │ - cmpdi r4,0 │ │ │ │ - add r15,r15,r3 │ │ │ │ - stdx r4,r16,r8 │ │ │ │ - stdx r15,r27,r8 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - blt 2dee0 │ │ │ │ - cmpd r9,r5 │ │ │ │ - blt 2d5a8 │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r6,1 │ │ │ │ - stdx r9,r14,r8 │ │ │ │ - ble 2df00 │ │ │ │ - stdx r6,r21,r8 │ │ │ │ - stdx r9,r29,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 2d550 │ │ │ │ - mr r5,r17 │ │ │ │ + mffprd r26,f0 │ │ │ │ + subf r5,r4,r26 │ │ │ │ + addi r26,r26,1 │ │ │ │ + divd r2,r5,r7 │ │ │ │ + cmpdi r5,0 │ │ │ │ + add r26,r26,r4 │ │ │ │ + stdx r5,r24,r9 │ │ │ │ + stdx r26,r8,r9 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + blt 2e8d0 │ │ │ │ + cmpd r2,r27 │ │ │ │ + blt 2dee8 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + stdx r2,r14,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + ble 2e8c4 │ │ │ │ + stdx r7,r19,r9 │ │ │ │ + stdx r2,r29,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2de90 │ │ │ │ + mr r5,r16 │ │ │ │ li r4,0 │ │ │ │ mr r3,r28 │ │ │ │ - std r7,88(r31) │ │ │ │ - std r12,56(r31) │ │ │ │ - std r10,40(r31) │ │ │ │ - std r0,32(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r12,56(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r0,32(r31) │ │ │ │ - ble cr3,2de54 │ │ │ │ + std r12,64(r31) │ │ │ │ + std r6,48(r31) │ │ │ │ + std r0,40(r31) │ │ │ │ + std r10,32(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r12,64(r31) │ │ │ │ + ld r6,48(r31) │ │ │ │ + ld r0,40(r31) │ │ │ │ + ld r10,32(r31) │ │ │ │ + ble cr3,2e858 │ │ │ │ ld r5,88(r30) │ │ │ │ - lfd f11,0(r12) │ │ │ │ - ld r3,72(r31) │ │ │ │ - std r7,96(r31) │ │ │ │ - addi r8,r25,-1 │ │ │ │ - li r9,0 │ │ │ │ + std r19,72(r31) │ │ │ │ + std r6,80(r31) │ │ │ │ + lfd f11,0(r21) │ │ │ │ + addi r7,r25,-1 │ │ │ │ + li r2,0 │ │ │ │ li r15,0 │ │ │ │ - std r27,88(r31) │ │ │ │ - std r22,104(r31) │ │ │ │ + mr r11,r0 │ │ │ │ + ld r6,88(r31) │ │ │ │ + ld r19,112(r31) │ │ │ │ + std r24,64(r31) │ │ │ │ + std r10,96(r31) │ │ │ │ addi r5,r5,1 │ │ │ │ sldi r26,r5,1 │ │ │ │ - mr r7,r5 │ │ │ │ - cmpd r25,r9 │ │ │ │ - ble 2d6a8 │ │ │ │ - add r4,r0,r9 │ │ │ │ - sldi r6,r9,3 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - ld r21,176(r30) │ │ │ │ - ld r22,64(r30) │ │ │ │ - addi r16,r23,8 │ │ │ │ - addi r27,r24,8 │ │ │ │ - std r10,32(r31) │ │ │ │ - mulld r4,r4,r7 │ │ │ │ - mtctr r9 │ │ │ │ - ldx r11,r24,r6 │ │ │ │ - lfdx f0,r23,r6 │ │ │ │ - sldi r4,r4,1 │ │ │ │ + mr r4,r5 │ │ │ │ nop │ │ │ │ - ldx r9,r28,r6 │ │ │ │ - ldx r5,r22,r6 │ │ │ │ - ldx r10,r29,r6 │ │ │ │ - add r9,r4,r9 │ │ │ │ - maddld r11,r11,r5,r10 │ │ │ │ - add r4,r4,r26 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - stdx r11,r27,r6 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r16,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdnz 2d670 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ldx r6,r24,r17 │ │ │ │ - ld r4,48(r31) │ │ │ │ - lfdx f12,r23,r17 │ │ │ │ - ld r5,-8(r19) │ │ │ │ - ld r9,-8(r18) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - cmpdi r5,0 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ + nop │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 2dff8 │ │ │ │ + add r8,r11,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r24,176(r30) │ │ │ │ + subf r2,r2,r25 │ │ │ │ + ld r27,64(r30) │ │ │ │ + addi r3,r23,8 │ │ │ │ + std r7,32(r31) │ │ │ │ + mulld r8,r8,r4 │ │ │ │ + ldx r5,r23,r9 │ │ │ │ + lfdx f0,r22,r9 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r22,8 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + nop │ │ │ │ + ldx r10,r28,r9 │ │ │ │ + ldx r0,r27,r9 │ │ │ │ + ldx r7,r29,r9 │ │ │ │ + add r10,r8,r10 │ │ │ │ + add r8,r8,r26 │ │ │ │ + maddld r5,r5,r0,r7 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f12,r24,r10 │ │ │ │ + stdx r5,r3,r9 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2dfc0 │ │ │ │ + ld r7,32(r31) │ │ │ │ + ldx r9,r23,r16 │ │ │ │ + lfdx f12,r22,r16 │ │ │ │ + ld r2,-8(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r10,-8(r17) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r12,r9 │ │ │ │ fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r12) │ │ │ │ - beq 2dea0 │ │ │ │ - ld r6,64(r30) │ │ │ │ - ld r4,64(r31) │ │ │ │ - ldx r6,r6,r4 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - cmpd r5,r6 │ │ │ │ - beq 2dea0 │ │ │ │ - add r9,r5,r9 │ │ │ │ - std r9,-8(r19) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r26 │ │ │ │ - std r9,-8(r20) │ │ │ │ - bne 2dec4 │ │ │ │ - li r9,1 │ │ │ │ - addi r16,r8,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r27,r10 │ │ │ │ + stfd f11,0(r21) │ │ │ │ + beq 2e880 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 2e880 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r20) │ │ │ │ + ld r2,-8(r18) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r26 │ │ │ │ + std r2,-8(r18) │ │ │ │ + bne 2e8a4 │ │ │ │ + li r2,1 │ │ │ │ + addi r24,r7,1 │ │ │ │ + cmpdi r7,0 │ │ │ │ + mr r8,r19 │ │ │ │ std r29,32(r31) │ │ │ │ - mr r4,r20 │ │ │ │ - mr r5,r19 │ │ │ │ - mr r11,r18 │ │ │ │ - li r21,0 │ │ │ │ std r28,40(r31) │ │ │ │ - isellt r16,r9,r16 │ │ │ │ - addi r22,r14,8 │ │ │ │ - mr r9,r8 │ │ │ │ - std r16,56(r31) │ │ │ │ - mr r16,r24 │ │ │ │ - b 2d790 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r27 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - cmpd cr7,r6,r29 │ │ │ │ - beq cr7,2d7d0 │ │ │ │ - ldx r29,r22,r27 │ │ │ │ - add r6,r6,r28 │ │ │ │ - addi r27,r27,-8 │ │ │ │ - std r6,-16(r5) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,2d784 │ │ │ │ - neg r29,r29 │ │ │ │ + mr r5,r18 │ │ │ │ + mr r9,r20 │ │ │ │ + mr r3,r17 │ │ │ │ + li r0,0 │ │ │ │ + isellt r24,r2,r24 │ │ │ │ + addi r27,r14,8 │ │ │ │ + mr r2,r7 │ │ │ │ + std r24,48(r31) │ │ │ │ + b 2e0d0 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r29,r10 │ │ │ │ + beq 2e110 │ │ │ │ + ldx r10,r27,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + add r29,r29,r28 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r29,-16(r9) │ │ │ │ + bgt 2e0c4 │ │ │ │ + neg r10,r10 │ │ │ │ li r24,-1 │ │ │ │ - stdu r24,-8(r11) │ │ │ │ - stdu r29,-8(r5) │ │ │ │ - bne 2de30 │ │ │ │ - ld r6,56(r31) │ │ │ │ - cmpdi r6,1 │ │ │ │ - addi r29,r6,-1 │ │ │ │ - std r29,56(r31) │ │ │ │ - beq 2de30 │ │ │ │ - ld r6,-16(r5) │ │ │ │ - ld r29,-16(r4) │ │ │ │ - ld r28,-16(r11) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + stdu r24,-8(r3) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + bne cr7,2e830 │ │ │ │ + ld r10,48(r31) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r29,r10,-1 │ │ │ │ + std r29,48(r31) │ │ │ │ + beq 2e830 │ │ │ │ + ld r10,-16(r5) │ │ │ │ + ld r29,-16(r9) │ │ │ │ + cmpdi r29,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r24,1 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r4) │ │ │ │ - cmpd r29,r26 │ │ │ │ - stdu r21,-8(r4) │ │ │ │ - bne cr7,2d750 │ │ │ │ + ld r28,-16(r3) │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r5) │ │ │ │ + cmpd cr7,r10,r26 │ │ │ │ + stdu r0,-8(r5) │ │ │ │ + bne 2e090 │ │ │ │ neg r28,r28 │ │ │ │ - std r28,-16(r11) │ │ │ │ - b 2d764 │ │ │ │ - sldi r3,r9,1 │ │ │ │ + std r28,-16(r3) │ │ │ │ + b 2e0a4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2dbe4 │ │ │ │ + ld r5,200(r30) │ │ │ │ + sldi r4,r2,3 │ │ │ │ + ld r7,96(r31) │ │ │ │ + li r6,0 │ │ │ │ + add r4,r21,r4 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + ldu r3,8(r5) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 2e184 │ │ │ │ + ld r8,176(r30) │ │ │ │ + ld r10,192(r30) │ │ │ │ + mtctr r3 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + ldx r9,r10,r2 │ │ │ │ + lfdx f11,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r7,r9 │ │ │ │ + fmadd f0,f11,f12,f0 │ │ │ │ + stfd f0,0(r21) │ │ │ │ + bdnz 2e160 │ │ │ │ + add r6,r6,r3 │ │ │ │ + addi r21,r21,8 │ │ │ │ + cmpld r21,r4 │ │ │ │ + bne 2e140 │ │ │ │ + b 2dbe4 │ │ │ │ mr r5,r11 │ │ │ │ - std r3,72(r31) │ │ │ │ - b 2cd28 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - ld r26,96(r31) │ │ │ │ - ld r19,96(r30) │ │ │ │ - sldi r21,r9,1 │ │ │ │ - cmpdi cr3,r6,0 │ │ │ │ - addi r17,r22,8 │ │ │ │ - li r18,0 │ │ │ │ - mr r15,r7 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 2d6f0 │ │ │ │ + ld r15,72(r31) │ │ │ │ + addi r16,r26,8 │ │ │ │ + li r17,0 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + ld r18,96(r30) │ │ │ │ + std r29,32(r31) │ │ │ │ + std r7,40(r31) │ │ │ │ + sldi r20,r20,1 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ mr r14,r8 │ │ │ │ - lfd f30,2088(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f31,2928(r10) │ │ │ │ - srdi r20,r26,3 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - lfdx f1,r19,r9 │ │ │ │ + mr r29,r16 │ │ │ │ + mr r16,r30 │ │ │ │ + mr r30,r17 │ │ │ │ + mr r17,r21 │ │ │ │ + mr r21,r9 │ │ │ │ + srdi r19,r15,3 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + lfdx f1,r18,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r20,r18 │ │ │ │ + bl 4780 │ │ │ │ + mulld r2,r19,r30 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r22,r9 │ │ │ │ - blt cr3,2d884 │ │ │ │ - srdi r10,r21,1 │ │ │ │ - lfd f12,-8(r17) │ │ │ │ - mr r9,r17 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r26,r2 │ │ │ │ + blt cr3,2e250 │ │ │ │ + srdi r9,r20,1 │ │ │ │ + lfd f12,-8(r29) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r29 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 2d85c │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r17,r17,r26 │ │ │ │ - cmpd r18,r25 │ │ │ │ - bne 2d820 │ │ │ │ - mr r7,r15 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 2e228 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r29,r29,r15 │ │ │ │ + cmpd r30,r25 │ │ │ │ + bne 2e1ec │ │ │ │ + ld r29,32(r31) │ │ │ │ + ld r7,40(r31) │ │ │ │ + mr r9,r21 │ │ │ │ mr r8,r14 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2d228 │ │ │ │ - ld r9,96(r31) │ │ │ │ + mr r21,r17 │ │ │ │ + mr r30,r16 │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2dbe4 │ │ │ │ + ld r2,72(r31) │ │ │ │ sldi r14,r25,3 │ │ │ │ li r11,0 │ │ │ │ li r4,0 │ │ │ │ + add r0,r9,r14 │ │ │ │ add r12,r29,r14 │ │ │ │ add r5,r28,r14 │ │ │ │ - srdi r20,r9,3 │ │ │ │ - ld r9,72(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r14,-8 │ │ │ │ - std r9,88(r31) │ │ │ │ - add r9,r8,r14 │ │ │ │ - std r9,208(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r0,r9,r14 │ │ │ │ - ble cr4,2ed4c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r29,56(r31) │ │ │ │ - ld r18,96(r31) │ │ │ │ - ld r29,80(r31) │ │ │ │ - std r24,168(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - mr r24,r16 │ │ │ │ - std r0,184(r31) │ │ │ │ - mr r16,r14 │ │ │ │ + srdi r19,r2,3 │ │ │ │ + ld r2,88(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,192(r31) │ │ │ │ + add r2,r7,r14 │ │ │ │ + std r2,200(r31) │ │ │ │ + ble cr4,2f85c │ │ │ │ + plfd f26,171768 # 581b8 │ │ │ │ + ld r17,72(r31) │ │ │ │ + addi r2,r27,-16 │ │ │ │ + mr r15,r30 │ │ │ │ + std r22,168(r31) │ │ │ │ + std r0,176(r31) │ │ │ │ + mr r22,r21 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + mr r21,r14 │ │ │ │ mr r0,r28 │ │ │ │ - addi r9,r9,2808 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - mr r28,r7 │ │ │ │ - std r23,176(r31) │ │ │ │ - mr r8,r30 │ │ │ │ - mr r14,r4 │ │ │ │ - std r12,192(r31) │ │ │ │ - std r5,200(r31) │ │ │ │ - std r9,32(r31) │ │ │ │ - std r11,40(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r21,120(r8) │ │ │ │ + mr r30,r5 │ │ │ │ + std r29,40(r31) │ │ │ │ + std r7,48(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + mr r14,r8 │ │ │ │ + std r2,152(r31) │ │ │ │ + std r23,160(r31) │ │ │ │ + std r12,184(r31) │ │ │ │ + std r4,64(r31) │ │ │ │ + std r11,32(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r29,120(r15) │ │ │ │ mtctr r25 │ │ │ │ - ld r30,64(r8) │ │ │ │ - ld r19,88(r8) │ │ │ │ - mr r26,r25 │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r6,64(r31) │ │ │ │ - ld r7,136(r31) │ │ │ │ + mr r23,r25 │ │ │ │ li r10,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r21,r21,r9 │ │ │ │ + ld r28,64(r15) │ │ │ │ + ld r18,88(r15) │ │ │ │ + ld r7,40(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r29,r29,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r3,r30,r10 │ │ │ │ - lfdx f12,r21,r10 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f0,r4 │ │ │ │ + nop │ │ │ │ + ldx r3,r28,r10 │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ + addi r5,r3,-1 │ │ │ │ + sldi r5,r5,1 │ │ │ │ + mtfprd f0,r5 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - subf r23,r19,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - divd r9,r23,r4 │ │ │ │ - cmpdi r23,0 │ │ │ │ - add r5,r5,r19 │ │ │ │ - stdx r23,r29,r10 │ │ │ │ - stdx r5,r28,r10 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r9,r9,r23 │ │ │ │ - blt 2dfb0 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bgt 2d9c8 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r5,1 │ │ │ │ - stdx r9,r6,r10 │ │ │ │ - ble 2dfd0 │ │ │ │ - stdx r5,r7,r10 │ │ │ │ - stdx r9,r11,r10 │ │ │ │ - addi r26,r26,-1 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r4,r18,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r6,r4,r5 │ │ │ │ + add r2,r2,r18 │ │ │ │ + cmpdi r4,0 │ │ │ │ + stdx r4,r24,r10 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + mulld r2,r6,r5 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + blt 2e9c0 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bgt 2e3a8 │ │ │ │ + subf r2,r5,r2 │ │ │ │ + stdx r2,r9,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r6,1 │ │ │ │ + ble 2e9a8 │ │ │ │ + stdx r6,r8,r10 │ │ │ │ + stdx r2,r7,r10 │ │ │ │ + addi r23,r23,-1 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 2d970 │ │ │ │ - mr r5,r16 │ │ │ │ + bdnz 2e350 │ │ │ │ + mr r5,r21 │ │ │ │ li r4,0 │ │ │ │ mr r3,r0 │ │ │ │ - std r8,104(r31) │ │ │ │ - li r23,16 │ │ │ │ - li r15,0 │ │ │ │ - addi r17,r27,-16 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r19 │ │ │ │ - ld r8,104(r31) │ │ │ │ - std r24,128(r31) │ │ │ │ - std r16,160(r31) │ │ │ │ - mr r24,r22 │ │ │ │ - mr r16,r26 │ │ │ │ + li r20,16 │ │ │ │ + li r16,0 │ │ │ │ + bl 5260 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + std r21,136(r31) │ │ │ │ + ld r18,96(r15) │ │ │ │ + mr r21,r20 │ │ │ │ + ld r20,152(r31) │ │ │ │ + std r30,104(r31) │ │ │ │ + std r22,112(r31) │ │ │ │ + mr r30,r27 │ │ │ │ mr r22,r23 │ │ │ │ - mr r26,r30 │ │ │ │ - std r14,112(r31) │ │ │ │ - fcfid f29,f0 │ │ │ │ - mr r23,r15 │ │ │ │ - std r3,104(r31) │ │ │ │ - ld r19,96(r8) │ │ │ │ - std r8,144(r31) │ │ │ │ - fmul f29,f29,f29 │ │ │ │ + mr r27,r26 │ │ │ │ + mr r23,r29 │ │ │ │ + fcfid f28,f0 │ │ │ │ + mr r26,r16 │ │ │ │ + std r3,80(r31) │ │ │ │ + std r15,128(r31) │ │ │ │ + fmul f28,f28,f28 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldx r9,r26,r16 │ │ │ │ - ldx r15,r29,r16 │ │ │ │ - lfdx f27,r21,r16 │ │ │ │ - lfdx f25,r19,r16 │ │ │ │ + nop │ │ │ │ + ldx r9,r28,r22 │ │ │ │ + ldx r16,r24,r22 │ │ │ │ + lxsdx vs63,r23,r22 │ │ │ │ + lxsdx vs61,r18,r22 │ │ │ │ addi r9,r9,-1 │ │ │ │ - mtfprd f0,r15 │ │ │ │ + mtfprd f0,r16 │ │ │ │ sldi r9,r9,1 │ │ │ │ - fcfid f26,f0 │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ mtfprd f0,r9 │ │ │ │ fcfid f31,f0 │ │ │ │ - fdiv f12,f26,f31 │ │ │ │ - fmul f11,f31,f31 │ │ │ │ - fsub f0,f27,f12 │ │ │ │ - fsub f12,f12,f27 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f0,f0,f11,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 2dfe0 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f30,f1,f30 │ │ │ │ - fmsub f31,f27,f31,f26 │ │ │ │ - mulld r14,r23,r20 │ │ │ │ + xsdivdp vs12,vs62,vs31 │ │ │ │ + fmul f0,f31,f31 │ │ │ │ + xssubdp vs11,vs63,vs12 │ │ │ │ + xssubdp vs12,vs12,vs63 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fmadd f0,f0,f12,f28 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 2e980 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + xsmuldp vs1,vs29,vs61 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + xsmsubmdp vs31,vs63,vs62 │ │ │ │ + mulld r15,r26,r19 │ │ │ │ fadd f31,f31,f31 │ │ │ │ - sldi r30,r14,3 │ │ │ │ - stfdx f30,r27,r30 │ │ │ │ - add r30,r27,r30 │ │ │ │ - fdiv f1,f31,f25 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ldx r9,r28,r16 │ │ │ │ - cmpd r9,r15 │ │ │ │ - ble 2db88 │ │ │ │ - addi r10,r14,1 │ │ │ │ + sldi r29,r15,3 │ │ │ │ + stfdx f30,r30,r29 │ │ │ │ + add r29,r30,r29 │ │ │ │ + xsdivdp vs1,vs31,vs61 │ │ │ │ + bl 4780 │ │ │ │ + ldx r4,r14,r22 │ │ │ │ + cmpd r4,r16 │ │ │ │ + ble 2e558 │ │ │ │ + addi r9,r15,1 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - addi r11,r15,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r9,r11 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ + addi r3,r16,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r4,r3 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ fmul f0,f0,f30 │ │ │ │ - stfd f0,8(r30) │ │ │ │ - blt 2db88 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f9,r17,r22 │ │ │ │ - mr r10,r22 │ │ │ │ + stfd f0,8(r29) │ │ │ │ + blt 2e558 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + lfdx f9,r20,r21 │ │ │ │ fmr f11,f1 │ │ │ │ - subf r9,r15,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 2db4c │ │ │ │ - lfdx f0,r24,r22 │ │ │ │ + mr r9,r21 │ │ │ │ + subf r2,r16,r4 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 2e51c │ │ │ │ + lfdx f0,r27,r21 │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r10,r22,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + addi r9,r21,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r22 │ │ │ │ - beq 2db88 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r30,r21 │ │ │ │ + beq 2e558 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r24,r10 │ │ │ │ - lfdx f0,r24,r9 │ │ │ │ + lfdx f12,r27,r9 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 2db54 │ │ │ │ - addi r23,r23,1 │ │ │ │ - add r22,r22,r18 │ │ │ │ - addi r16,r16,8 │ │ │ │ - cmpd r23,r25 │ │ │ │ - bne 2da50 │ │ │ │ - mr r22,r24 │ │ │ │ - ld r0,104(r31) │ │ │ │ - ld r14,112(r31) │ │ │ │ - ld r24,128(r31) │ │ │ │ - ld r8,144(r31) │ │ │ │ - ld r16,160(r31) │ │ │ │ - ble cr3,2e624 │ │ │ │ - mr r7,r28 │ │ │ │ - mr r4,r14 │ │ │ │ + stfdx f12,r30,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + bdnz 2e524 │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r21,r21,r17 │ │ │ │ + addi r22,r22,8 │ │ │ │ + cmpd r26,r25 │ │ │ │ + bne 2e430 │ │ │ │ + mr r26,r27 │ │ │ │ + ld r0,80(r31) │ │ │ │ + mr r27,r30 │ │ │ │ + ld r22,112(r31) │ │ │ │ + ld r30,104(r31) │ │ │ │ + ld r15,128(r31) │ │ │ │ + ld r21,136(r31) │ │ │ │ + ble cr3,2f00c │ │ │ │ + mr r8,r14 │ │ │ │ mr r28,r0 │ │ │ │ - mr r30,r8 │ │ │ │ - ld r29,56(r31) │ │ │ │ - ld r23,176(r31) │ │ │ │ - mr r14,r16 │ │ │ │ - ld r0,184(r31) │ │ │ │ - mr r16,r24 │ │ │ │ - ld r12,192(r31) │ │ │ │ - ld r5,200(r31) │ │ │ │ - ld r11,40(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - ld r24,168(r31) │ │ │ │ - ld r17,48(r31) │ │ │ │ - std r22,144(r31) │ │ │ │ + mr r14,r21 │ │ │ │ + ld r29,40(r31) │ │ │ │ + mr r21,r22 │ │ │ │ + ld r23,160(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + mr r5,r30 │ │ │ │ + mr r30,r15 │ │ │ │ + ld r0,176(r31) │ │ │ │ + ld r12,184(r31) │ │ │ │ + ld r4,64(r31) │ │ │ │ + ld r11,32(r31) │ │ │ │ + ld r22,168(r31) │ │ │ │ + std r24,104(r31) │ │ │ │ + std r8,112(r31) │ │ │ │ addi r15,r25,-1 │ │ │ │ - mr r22,r0 │ │ │ │ - li r19,0 │ │ │ │ - addi r18,r23,8 │ │ │ │ - addi r3,r24,8 │ │ │ │ - mr r0,r25 │ │ │ │ - std r7,128(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - ld r6,88(r30) │ │ │ │ - std r4,104(r31) │ │ │ │ - lfd f11,0(r16) │ │ │ │ - ld r10,208(r31) │ │ │ │ - li r9,0 │ │ │ │ - ld r4,72(r31) │ │ │ │ - li r26,0 │ │ │ │ - std r11,112(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r21,r6,1 │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 2dca8 │ │ │ │ - subf r7,r9,r0 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ld r11,64(r30) │ │ │ │ - std r10,32(r31) │ │ │ │ - mtctr r7 │ │ │ │ - ldx r6,r24,r8 │ │ │ │ - lfdx f0,r23,r8 │ │ │ │ + addi r17,r22,8 │ │ │ │ + li r18,0 │ │ │ │ + addi r3,r23,8 │ │ │ │ + mr r24,r0 │ │ │ │ + mr r20,r21 │ │ │ │ + std r26,128(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + std r11,64(r31) │ │ │ │ + ld r9,88(r30) │ │ │ │ + lfd f11,0(r20) │ │ │ │ + li r2,0 │ │ │ │ + li r11,0 │ │ │ │ + std r4,80(r31) │ │ │ │ + ld r6,96(r31) │ │ │ │ + ld r16,192(r31) │ │ │ │ + ld r8,200(r31) │ │ │ │ + ld r0,88(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r21,r9,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - ldx r25,r11,r8 │ │ │ │ - ldx r10,r29,r8 │ │ │ │ - maddld r7,r20,r9,r7 │ │ │ │ - maddld r6,r6,r25,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - stdx r6,r3,r8 │ │ │ │ - lfdx f12,r27,r7 │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 2e698 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r25 │ │ │ │ + ld r4,64(r30) │ │ │ │ + std r8,32(r31) │ │ │ │ + ldx r7,r23,r9 │ │ │ │ + lfdx f0,r22,r9 │ │ │ │ + mtctr r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r10,r28,r9 │ │ │ │ + ldx r26,r4,r9 │ │ │ │ + ldx r8,r29,r9 │ │ │ │ + maddld r10,r19,r2,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r7,r7,r26,r8 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stdx r7,r3,r9 │ │ │ │ + lfdx f12,r27,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r18,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 2dc70 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ldx r8,r24,r14 │ │ │ │ - lfdx f12,r23,r14 │ │ │ │ - ld r9,-8(r12) │ │ │ │ - ld r7,-8(r22) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f0,r17,r8 │ │ │ │ + stfdx f0,r17,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2e660 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ldx r9,r23,r14 │ │ │ │ + lfdx f12,r22,r14 │ │ │ │ + ld r10,-8(r12) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r24) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r6,r9 │ │ │ │ fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r16) │ │ │ │ - beq 2df40 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,88(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 2df40 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r21,r9 │ │ │ │ - std r9,-8(r5) │ │ │ │ - bne 2df64 │ │ │ │ - addi r9,r15,1 │ │ │ │ + stfd f11,0(r20) │ │ │ │ + beq 2e920 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ldx r9,r9,r16 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 2e920 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + bne 2e944 │ │ │ │ + addi r2,r15,1 │ │ │ │ cmpdi r15,0 │ │ │ │ - std r23,64(r31) │ │ │ │ - mr r6,r5 │ │ │ │ - mr r7,r12 │ │ │ │ - mr r11,r22 │ │ │ │ - mr r25,r10 │ │ │ │ - mr r23,r27 │ │ │ │ + std r22,56(r31) │ │ │ │ + std r23,48(r31) │ │ │ │ + mr r7,r5 │ │ │ │ + mr r9,r12 │ │ │ │ + mr r4,r24 │ │ │ │ + mr r26,r8 │ │ │ │ + mr r22,r27 │ │ │ │ std r29,32(r31) │ │ │ │ std r28,40(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - std r24,56(r31) │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r15 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 2ddc0 │ │ │ │ - ld r8,-16(r7) │ │ │ │ - ld r29,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r28,-16(r11) │ │ │ │ + nop │ │ │ │ + bdz 2e7b0 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r29,-16(r9) │ │ │ │ + cmpdi r29,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r24,r9,3 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r6) │ │ │ │ - cmpd r21,r29 │ │ │ │ - stdu r19,-8(r6) │ │ │ │ - beq cr7,2de20 │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r24 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - cmpd cr7,r8,r29 │ │ │ │ - beq cr7,2de20 │ │ │ │ - ldu r29,-8(r25) │ │ │ │ - add r8,r8,r28 │ │ │ │ - std r8,-16(r7) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,2ddb4 │ │ │ │ - neg r29,r29 │ │ │ │ + ld r28,-16(r4) │ │ │ │ + sldi r23,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r7) │ │ │ │ + cmpd cr7,r21,r10 │ │ │ │ + stdu r18,-8(r7) │ │ │ │ + beq 2e820 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ldx r10,r10,r23 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r29,r10 │ │ │ │ + beq 2e820 │ │ │ │ + ldu r10,-8(r26) │ │ │ │ + add r29,r29,r28 │ │ │ │ + std r29,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 2e7a4 │ │ │ │ + neg r10,r10 │ │ │ │ li r27,-1 │ │ │ │ - stdu r27,-8(r11) │ │ │ │ - stdu r29,-8(r7) │ │ │ │ - beq 2dd50 │ │ │ │ - mr r27,r23 │ │ │ │ + stdu r27,-8(r4) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,2e740 │ │ │ │ + mr r27,r22 │ │ │ │ ld r29,32(r31) │ │ │ │ ld r28,40(r31) │ │ │ │ - ld r24,56(r31) │ │ │ │ - ld r23,64(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r26,r4 │ │ │ │ - bne 2dc40 │ │ │ │ - ld r4,104(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r11,112(r31) │ │ │ │ - addi r16,r16,8 │ │ │ │ + ld r23,48(r31) │ │ │ │ + ld r22,56(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r0 │ │ │ │ + bne 2e630 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r4,80(r31) │ │ │ │ + addi r20,r20,8 │ │ │ │ + add r2,r2,r25 │ │ │ │ addi r4,r4,1 │ │ │ │ - add r11,r11,r0 │ │ │ │ - cmpd r4,r9 │ │ │ │ - beq 2d228 │ │ │ │ - ble cr4,2dc18 │ │ │ │ - mr r25,r0 │ │ │ │ - ld r7,128(r31) │ │ │ │ - mr r0,r22 │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r22,144(r31) │ │ │ │ - b 2d8e8 │ │ │ │ + std r2,64(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpd r4,r2 │ │ │ │ + beq 2dbe4 │ │ │ │ + ble cr4,2e5f8 │ │ │ │ + mr r0,r24 │ │ │ │ + ld r8,112(r31) │ │ │ │ + ld r26,128(r31) │ │ │ │ + mr r21,r20 │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r24,104(r31) │ │ │ │ + ld r11,64(r31) │ │ │ │ + b 2e2c0 │ │ │ │ nop │ │ │ │ neg r28,r28 │ │ │ │ - std r28,-16(r11) │ │ │ │ - b 2dd98 │ │ │ │ + std r28,-16(r4) │ │ │ │ + b 2e788 │ │ │ │ nop │ │ │ │ ld r29,32(r31) │ │ │ │ ld r28,40(r31) │ │ │ │ - mr r24,r16 │ │ │ │ addi r15,r15,1 │ │ │ │ - cmpd r15,r3 │ │ │ │ - bne 2d630 │ │ │ │ - ld r27,88(r31) │ │ │ │ - ld r7,96(r31) │ │ │ │ - ld r22,104(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ + cmpd r15,r6 │ │ │ │ + bne 2df80 │ │ │ │ + ld r24,64(r31) │ │ │ │ + ld r19,72(r31) │ │ │ │ + mr r0,r11 │ │ │ │ + ld r6,80(r31) │ │ │ │ + ld r10,96(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ add r0,r0,r25 │ │ │ │ - add r22,r22,r25 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 2d520 │ │ │ │ - b 2d228 │ │ │ │ + add r10,r10,r25 │ │ │ │ + cmpd r6,r2 │ │ │ │ + bne 2de60 │ │ │ │ + b 2dbe4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r17) │ │ │ │ + std r2,-8(r20) │ │ │ │ + ld r2,-8(r18) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r26 │ │ │ │ + std r2,-8(r18) │ │ │ │ + beq 2e054 │ │ │ │ + mr r2,r7 │ │ │ │ + b 2e838 │ │ │ │ nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r17) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 2cfec │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r18) │ │ │ │ - add r9,r5,r9 │ │ │ │ - std r9,-8(r19) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r26 │ │ │ │ - std r9,-8(r20) │ │ │ │ - beq 2d708 │ │ │ │ - mr r9,r8 │ │ │ │ - b 2de3c │ │ │ │ + neg r23,r23 │ │ │ │ + std r23,-16(r27) │ │ │ │ + b 2db58 │ │ │ │ nop │ │ │ │ - neg r25,r25 │ │ │ │ - std r25,-16(r27) │ │ │ │ - b 2d1a8 │ │ │ │ + stdx r2,r14,r9 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 2def8 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r27,r7 │ │ │ │ + ble 2e8c0 │ │ │ │ + mr r2,r7 │ │ │ │ + stdx r7,r14,r9 │ │ │ │ + b 2deec │ │ │ │ nop │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpd r5,r6 │ │ │ │ - ble 2dfa0 │ │ │ │ - mr r9,r6 │ │ │ │ - stdx r6,r14,r8 │ │ │ │ - li r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bgt 2d5b8 │ │ │ │ - li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2d5b8 │ │ │ │ nop │ │ │ │ neg r8,r8 │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r8,-8(r12) │ │ │ │ - std r9,-8(r4) │ │ │ │ - ld r9,-8(r26) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r26) │ │ │ │ - beq 2d128 │ │ │ │ - mr r9,r3 │ │ │ │ - b 2d1d0 │ │ │ │ - nop │ │ │ │ - neg r7,r7 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r7,-8(r22) │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r21,r9 │ │ │ │ - std r9,-8(r5) │ │ │ │ - beq 2dd04 │ │ │ │ - mr r9,r15 │ │ │ │ - b 2ddd4 │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r8,-8(r11) │ │ │ │ + std r2,-8(r6) │ │ │ │ + ld r2,-8(r22) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + std r2,-8(r22) │ │ │ │ + beq 2dadc │ │ │ │ + mr r2,r3 │ │ │ │ + b 2db80 │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r24) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + beq 2e6f0 │ │ │ │ + mr r2,r15 │ │ │ │ + b 2e7c4 │ │ │ │ nop │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2cea8 │ │ │ │ - add r7,r9,r7 │ │ │ │ - cmpd r7,r4 │ │ │ │ - bge 2df70 │ │ │ │ - mr r9,r7 │ │ │ │ - stdx r7,r20,r10 │ │ │ │ - b 2ce9c │ │ │ │ + stdx r2,r18,r9 │ │ │ │ + li r10,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 2d868 │ │ │ │ + add r8,r2,r8 │ │ │ │ + cmpd r8,r21 │ │ │ │ + bge 2e950 │ │ │ │ + mr r2,r8 │ │ │ │ + stdx r8,r18,r9 │ │ │ │ + b 2d85c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stdx r9,r14,r8 │ │ │ │ + xsmuldp vs30,vs61,vs26 │ │ │ │ + bge 2e48c │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + xsmuldp vs1,vs29,vs61 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + b 2e48c │ │ │ │ + stdx r2,r9,r10 │ │ │ │ li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2d5b8 │ │ │ │ - add r4,r4,r9 │ │ │ │ - cmpd r3,r4 │ │ │ │ - ble 2dff4 │ │ │ │ - mr r9,r4 │ │ │ │ - li r5,1 │ │ │ │ - stdx r4,r6,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bgt 2d9d8 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2d9d8 │ │ │ │ + neg r2,r2 │ │ │ │ + b 2e3b8 │ │ │ │ nop │ │ │ │ - blt 2e004 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f25,f30 │ │ │ │ - b 2dab8 │ │ │ │ - stdx r9,r6,r10 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2d9d8 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f30,f0,f30 │ │ │ │ - b 2dab8 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - ld r26,96(r31) │ │ │ │ - ld r19,96(r30) │ │ │ │ - sldi r21,r9,1 │ │ │ │ - cmpdi cr3,r6,0 │ │ │ │ - addi r17,r22,8 │ │ │ │ - li r18,0 │ │ │ │ - mr r15,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r5,r5,r2 │ │ │ │ + cmpd r3,r5 │ │ │ │ + ble 2e9a4 │ │ │ │ + mr r2,r5 │ │ │ │ + stdx r5,r9,r10 │ │ │ │ + b 2e3ac │ │ │ │ + ld r15,72(r31) │ │ │ │ + addi r16,r26,8 │ │ │ │ + li r17,0 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + ld r18,96(r30) │ │ │ │ + std r29,32(r31) │ │ │ │ + std r7,40(r31) │ │ │ │ + sldi r20,r20,1 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ mr r14,r8 │ │ │ │ - lfd f30,2088(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f31,2928(r10) │ │ │ │ - srdi r20,r26,3 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - lfdx f1,r19,r9 │ │ │ │ + mr r29,r16 │ │ │ │ + mr r16,r30 │ │ │ │ + mr r30,r17 │ │ │ │ + mr r17,r21 │ │ │ │ + mr r21,r9 │ │ │ │ + srdi r19,r15,3 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + lfdx f1,r18,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r20,r18 │ │ │ │ + bl 4780 │ │ │ │ + mulld r2,r19,r30 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r22,r9 │ │ │ │ - blt cr3,2e0c4 │ │ │ │ - srdi r10,r21,1 │ │ │ │ - lfd f12,-8(r17) │ │ │ │ - mr r9,r17 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r26,r2 │ │ │ │ + blt cr3,2ea88 │ │ │ │ + srdi r9,r20,1 │ │ │ │ + lfd f12,-8(r29) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r29 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 2e09c │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r17,r17,r26 │ │ │ │ - cmpd r18,r25 │ │ │ │ - bne 2e060 │ │ │ │ - mr r7,r15 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 2ea60 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r29,r29,r15 │ │ │ │ + cmpd r30,r25 │ │ │ │ + bne 2ea24 │ │ │ │ + ld r29,32(r31) │ │ │ │ + ld r7,40(r31) │ │ │ │ + mr r9,r21 │ │ │ │ mr r8,r14 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2d228 │ │ │ │ - ld r9,96(r31) │ │ │ │ + mr r21,r17 │ │ │ │ + mr r30,r16 │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2dbe4 │ │ │ │ + ld r2,72(r31) │ │ │ │ sldi r15,r25,3 │ │ │ │ - add r0,r8,r15 │ │ │ │ - add r5,r29,r15 │ │ │ │ + add r0,r7,r15 │ │ │ │ + add r5,r9,r15 │ │ │ │ + add r6,r29,r15 │ │ │ │ add r14,r28,r15 │ │ │ │ - srdi r20,r9,3 │ │ │ │ - addi r9,r15,-8 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r10,r9,r15 │ │ │ │ - ble cr4,2ec7c │ │ │ │ - ld r9,72(r31) │ │ │ │ - li r26,0 │ │ │ │ - li r6,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addi r17,r7,-8 │ │ │ │ - addi r12,r27,-16 │ │ │ │ - ld r18,96(r31) │ │ │ │ - std r24,56(r31) │ │ │ │ - std r5,104(r31) │ │ │ │ - mr r24,r26 │ │ │ │ + srdi r20,r2,3 │ │ │ │ + addi r2,r15,-8 │ │ │ │ + std r2,160(r31) │ │ │ │ + ble cr4,2f7a8 │ │ │ │ + li r2,0 │ │ │ │ + li r11,0 │ │ │ │ + std r2,64(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r16,r27,-16 │ │ │ │ + addi r2,r24,-8 │ │ │ │ + std r23,56(r31) │ │ │ │ + mr r23,r21 │ │ │ │ + mr r18,r8 │ │ │ │ + std r22,80(r31) │ │ │ │ + mr r17,r5 │ │ │ │ + mr r22,r11 │ │ │ │ mr r5,r15 │ │ │ │ - mr r26,r30 │ │ │ │ - mr r15,r16 │ │ │ │ - std r17,40(r31) │ │ │ │ - ld r17,136(r31) │ │ │ │ - mr r30,r8 │ │ │ │ - std r14,112(r31) │ │ │ │ + mr r15,r30 │ │ │ │ + std r6,104(r31) │ │ │ │ + std r0,112(r31) │ │ │ │ + mr r21,r16 │ │ │ │ + ld r16,72(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + mr r30,r9 │ │ │ │ + addi r2,r8,-8 │ │ │ │ mr r8,r28 │ │ │ │ - mr r19,r7 │ │ │ │ - mr r28,r12 │ │ │ │ - mr r16,r6 │ │ │ │ - std r23,64(r31) │ │ │ │ - std r10,128(r31) │ │ │ │ - addi r21,r9,-8 │ │ │ │ - std r0,144(r31) │ │ │ │ - mr r14,r21 │ │ │ │ - mr r21,r9 │ │ │ │ - ld r9,120(r26) │ │ │ │ + mr r28,r7 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r19,120(r15) │ │ │ │ + sldi r2,r22,3 │ │ │ │ + ld r12,64(r15) │ │ │ │ mtctr r25 │ │ │ │ - sldi r23,r16,3 │ │ │ │ - ld r12,64(r26) │ │ │ │ - ld r0,88(r26) │ │ │ │ li r10,0 │ │ │ │ - add r23,r9,r23 │ │ │ │ - ldx r4,r12,r10 │ │ │ │ - lfdx f12,r23,r10 │ │ │ │ - addi r7,r4,-1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + ld r0,88(r15) │ │ │ │ + add r19,r19,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r6,r12,r10 │ │ │ │ + lfdx f12,r19,r10 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r3,f0 │ │ │ │ - subf r6,r0,r3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - divd r9,r6,r7 │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r3,r3,r0 │ │ │ │ - stdx r6,r21,r10 │ │ │ │ - stdx r3,r19,r10 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - blt 2e5f0 │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 2e1f8 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - stdx r9,r30,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r7,1 │ │ │ │ - ble 2e5e4 │ │ │ │ - stdx r7,r17,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r7,r0,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r4,r7,r9 │ │ │ │ + add r2,r2,r0 │ │ │ │ + cmpdi r7,0 │ │ │ │ + stdx r7,r24,r10 │ │ │ │ + stdx r2,r18,r10 │ │ │ │ + mulld r2,r4,r9 │ │ │ │ + subf r7,r2,r7 │ │ │ │ + blt 2efd0 │ │ │ │ + cmpd r7,r6 │ │ │ │ + blt 2ebc8 │ │ │ │ + subf r7,r9,r7 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r2,1 │ │ │ │ + ble 2efc4 │ │ │ │ + stdx r2,r30,r10 │ │ │ │ + stdx r7,r29,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 2e1a0 │ │ │ │ + bdnz 2eb70 │ │ │ │ li r4,0 │ │ │ │ mr r3,r8 │ │ │ │ std r5,32(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,176(r26) │ │ │ │ - ld r23,40(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r4,176(r15) │ │ │ │ + sldi r2,r22,4 │ │ │ │ + ld r7,40(r31) │ │ │ │ + li r6,16 │ │ │ │ + ld r19,48(r31) │ │ │ │ ld r5,32(r31) │ │ │ │ - li r4,16 │ │ │ │ - li r11,0 │ │ │ │ - mr r6,r14 │ │ │ │ mr r8,r3 │ │ │ │ - sldi r3,r16,4 │ │ │ │ - add r3,r9,r3 │ │ │ │ - ldu r7,8(r6) │ │ │ │ - ldu r9,8(r23) │ │ │ │ - mulld r10,r11,r20 │ │ │ │ - lfd f0,0(r3) │ │ │ │ - lfd f10,8(r3) │ │ │ │ - cmpd r7,r9 │ │ │ │ - sldi r0,r10,3 │ │ │ │ - add r12,r27,r0 │ │ │ │ - stfdx f0,r27,r0 │ │ │ │ - bge 2e318 │ │ │ │ - addi r10,r10,1 │ │ │ │ + li r3,0 │ │ │ │ + add r4,r4,r2 │ │ │ │ + nop │ │ │ │ + ldu r10,8(r7) │ │ │ │ + ldu r2,8(r19) │ │ │ │ + mulld r9,r3,r20 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f10,8(r4) │ │ │ │ + cmpd r10,r2 │ │ │ │ + sldi r11,r9,3 │ │ │ │ + add r12,r27,r11 │ │ │ │ + stfdx f0,r27,r11 │ │ │ │ + bge 2ece8 │ │ │ │ + addi r9,r9,1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r0,r7,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r9,r0 │ │ │ │ - lfdx f12,r22,r10 │ │ │ │ + addi r11,r10,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r2,r11 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmul f0,f12,f0 │ │ │ │ stfd f0,8(r12) │ │ │ │ - blt 2e318 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f8,r28,r4 │ │ │ │ - mr r10,r4 │ │ │ │ + blt 2ece8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f8,r21,r6 │ │ │ │ fmr f11,f10 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - beq 2e2dc │ │ │ │ - lfdx f0,r22,r4 │ │ │ │ + mr r9,r6 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + beq 2ecac │ │ │ │ + lfdx f0,r26,r6 │ │ │ │ fmul f11,f10,f10 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r10,r4,8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r9,r6,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r4 │ │ │ │ - beq 2e318 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r27,r6 │ │ │ │ + beq 2ece8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f9,f11,f10 │ │ │ │ - lfdx f12,r22,r10 │ │ │ │ - lfdx f0,r22,r9 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f9,f10 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 2e2e4 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - add r4,r4,r18 │ │ │ │ - cmpd r11,r25 │ │ │ │ - bne 2e250 │ │ │ │ - ble cr3,2e608 │ │ │ │ + stfdx f12,r27,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r27,r2 │ │ │ │ + bdnz 2ecb4 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + add r6,r6,r16 │ │ │ │ + cmpd r3,r25 │ │ │ │ + bne 2ec20 │ │ │ │ + ble cr3,2efe8 │ │ │ │ + mr r21,r23 │ │ │ │ + mr r11,r22 │ │ │ │ + ld r23,56(r31) │ │ │ │ + ld r22,80(r31) │ │ │ │ + mr r7,r28 │ │ │ │ + mr r9,r30 │ │ │ │ + ld r6,104(r31) │ │ │ │ + ld r0,112(r31) │ │ │ │ mr r28,r8 │ │ │ │ - mr r6,r16 │ │ │ │ - mr r8,r30 │ │ │ │ - mr r16,r15 │ │ │ │ - ld r23,64(r31) │ │ │ │ - ld r14,112(r31) │ │ │ │ - mr r30,r26 │ │ │ │ + mr r30,r15 │ │ │ │ + mr r8,r18 │ │ │ │ mr r15,r5 │ │ │ │ - mr r26,r24 │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r0,144(r31) │ │ │ │ - ld r24,56(r31) │ │ │ │ - ld r5,104(r31) │ │ │ │ - mr r7,r19 │ │ │ │ - ld r17,48(r31) │ │ │ │ - mr r11,r0 │ │ │ │ - addi r12,r25,-1 │ │ │ │ + mr r5,r17 │ │ │ │ + addi r16,r25,-1 │ │ │ │ + addi r18,r22,8 │ │ │ │ li r19,0 │ │ │ │ - addi r18,r23,8 │ │ │ │ - addi r3,r24,8 │ │ │ │ - mr r0,r25 │ │ │ │ - std r7,128(r31) │ │ │ │ - std r22,144(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - ld r25,88(r30) │ │ │ │ - mr r8,r11 │ │ │ │ - lfd f11,0(r16) │ │ │ │ - ld r11,72(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r22,0 │ │ │ │ - std r26,104(r31) │ │ │ │ - std r6,112(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - sldi r21,r25,1 │ │ │ │ + addi r3,r23,8 │ │ │ │ + std r24,104(r31) │ │ │ │ + std r8,112(r31) │ │ │ │ + mr r17,r21 │ │ │ │ + std r26,128(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + ld r9,88(r30) │ │ │ │ + mr r8,r0 │ │ │ │ + lfd f11,0(r17) │ │ │ │ + li r2,0 │ │ │ │ + li r24,0 │ │ │ │ + std r11,80(r31) │ │ │ │ + ld r4,96(r31) │ │ │ │ + ld r12,160(r31) │ │ │ │ + ld r0,88(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r21,r9,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 2e428 │ │ │ │ - subf r6,r9,r0 │ │ │ │ - sldi r7,r9,3 │ │ │ │ - ld r26,64(r30) │ │ │ │ - std r10,32(r31) │ │ │ │ - mtctr r6 │ │ │ │ - ldx r4,r24,r7 │ │ │ │ - lfdx f0,r23,r7 │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 2edf8 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r25 │ │ │ │ + ld r11,64(r30) │ │ │ │ + std r8,32(r31) │ │ │ │ + ldx r7,r23,r9 │ │ │ │ + lfdx f0,r22,r9 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r28,r7 │ │ │ │ - ldx r25,r26,r7 │ │ │ │ - ldx r10,r29,r7 │ │ │ │ - maddld r6,r20,r9,r6 │ │ │ │ - maddld r4,r4,r25,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - stdx r4,r3,r7 │ │ │ │ - lfdx f12,r27,r6 │ │ │ │ + ldx r10,r28,r9 │ │ │ │ + ldx r26,r11,r9 │ │ │ │ + ldx r8,r29,r9 │ │ │ │ + maddld r10,r20,r2,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r7,r7,r26,r8 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stdx r7,r3,r9 │ │ │ │ + lfdx f12,r27,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r18,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 2e3f0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ldx r7,r24,r15 │ │ │ │ - lfdx f12,r23,r15 │ │ │ │ - ld r6,-8(r5) │ │ │ │ - ld r9,-8(r10) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - cmpdi r6,0 │ │ │ │ - lfdx f0,r17,r7 │ │ │ │ + stfdx f0,r18,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2edc0 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ldx r9,r23,r15 │ │ │ │ + lfdx f12,r22,r15 │ │ │ │ + ld r10,-8(r6) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r5) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r4,r9 │ │ │ │ fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r16) │ │ │ │ - beq 2e5b0 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ld r4,88(r31) │ │ │ │ - ldx r7,r7,r4 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq 2e5b0 │ │ │ │ - add r9,r6,r9 │ │ │ │ - std r9,-8(r5) │ │ │ │ - ld r9,-8(r14) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r21 │ │ │ │ - std r9,-8(r14) │ │ │ │ - bne 2e5d4 │ │ │ │ - addi r9,r12,1 │ │ │ │ - cmpdi r12,0 │ │ │ │ - std r23,64(r31) │ │ │ │ - mr r4,r14 │ │ │ │ - mr r6,r5 │ │ │ │ - mr r26,r10 │ │ │ │ - mr r25,r8 │ │ │ │ - mr r23,r27 │ │ │ │ + stfd f11,0(r17) │ │ │ │ + beq 2ef90 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ldx r9,r9,r12 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 2ef90 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r21 │ │ │ │ + std r2,-8(r14) │ │ │ │ + bne 2efb4 │ │ │ │ + addi r2,r16,1 │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r22,56(r31) │ │ │ │ + std r23,48(r31) │ │ │ │ + mr r7,r14 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r11,r5 │ │ │ │ + mr r26,r8 │ │ │ │ + mr r22,r27 │ │ │ │ std r29,32(r31) │ │ │ │ std r28,40(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - std r24,56(r31) │ │ │ │ - mfctr r7 │ │ │ │ - isellt r9,r9,r7 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r12 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 2e540 │ │ │ │ - ld r7,-16(r6) │ │ │ │ - ld r29,-16(r4) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r28,-16(r26) │ │ │ │ + nop │ │ │ │ + bdz 2ef10 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r29,-16(r9) │ │ │ │ + cmpdi r29,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r24,r9,3 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r4) │ │ │ │ - cmpd r29,r21 │ │ │ │ - stdu r19,-8(r4) │ │ │ │ - beq cr7,2e5a0 │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r24 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - cmpd cr7,r7,r29 │ │ │ │ - beq cr7,2e5a0 │ │ │ │ - ldu r29,-8(r25) │ │ │ │ - add r7,r7,r28 │ │ │ │ - std r7,-16(r6) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,2e534 │ │ │ │ - neg r29,r29 │ │ │ │ + ld r28,-16(r11) │ │ │ │ + sldi r23,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r7) │ │ │ │ + cmpd cr7,r10,r21 │ │ │ │ + stdu r19,-8(r7) │ │ │ │ + beq 2ef80 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ldx r10,r10,r23 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r29,r10 │ │ │ │ + beq 2ef80 │ │ │ │ + ldu r10,-8(r26) │ │ │ │ + add r29,r29,r28 │ │ │ │ + std r29,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 2ef04 │ │ │ │ + neg r10,r10 │ │ │ │ li r27,-1 │ │ │ │ - stdu r27,-8(r26) │ │ │ │ - stdu r29,-8(r6) │ │ │ │ - beq 2e4d0 │ │ │ │ - mr r27,r23 │ │ │ │ + stdu r27,-8(r11) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,2eea0 │ │ │ │ + mr r27,r22 │ │ │ │ ld r29,32(r31) │ │ │ │ ld r28,40(r31) │ │ │ │ - ld r24,56(r31) │ │ │ │ - ld r23,64(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r11,r22 │ │ │ │ - bne 2e3c0 │ │ │ │ - ld r26,104(r31) │ │ │ │ + ld r23,48(r31) │ │ │ │ + ld r22,56(r31) │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r0,r24 │ │ │ │ + bne 2ed90 │ │ │ │ + ld r2,64(r31) │ │ │ │ ld r9,120(r31) │ │ │ │ - ld r6,112(r31) │ │ │ │ - mr r11,r8 │ │ │ │ - addi r16,r16,8 │ │ │ │ - addi r26,r26,1 │ │ │ │ - add r6,r6,r0 │ │ │ │ - cmpd r26,r9 │ │ │ │ - beq 2d228 │ │ │ │ - ble cr4,2e390 │ │ │ │ - mr r25,r0 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r22,144(r31) │ │ │ │ - ld r8,160(r31) │ │ │ │ - mr r0,r11 │ │ │ │ - b 2e124 │ │ │ │ + mr r0,r8 │ │ │ │ + addi r17,r17,8 │ │ │ │ + ld r11,80(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r11,r11,r25 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,64(r31) │ │ │ │ + beq 2dbe4 │ │ │ │ + ble cr4,2ed5c │ │ │ │ + ld r24,104(r31) │ │ │ │ + ld r8,112(r31) │ │ │ │ + mr r21,r17 │ │ │ │ + ld r26,128(r31) │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + b 2eaf8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ neg r28,r28 │ │ │ │ - std r28,-16(r26) │ │ │ │ - b 2e518 │ │ │ │ + std r28,-16(r11) │ │ │ │ + b 2eee8 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r10) │ │ │ │ - add r9,r6,r9 │ │ │ │ - std r9,-8(r5) │ │ │ │ - ld r9,-8(r14) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r21 │ │ │ │ - std r9,-8(r14) │ │ │ │ - beq 2e484 │ │ │ │ - mr r9,r12 │ │ │ │ - b 2e554 │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r21 │ │ │ │ + std r2,-8(r14) │ │ │ │ + beq 2ee50 │ │ │ │ + mr r2,r16 │ │ │ │ + b 2ef24 │ │ │ │ nop │ │ │ │ - stdx r9,r30,r10 │ │ │ │ - li r7,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 2e208 │ │ │ │ - add r7,r7,r9 │ │ │ │ - cmpd r7,r4 │ │ │ │ - bge 2e5e0 │ │ │ │ - mr r9,r7 │ │ │ │ - stdx r7,r30,r10 │ │ │ │ - b 2e1fc │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + li r2,-1 │ │ │ │ + neg r7,r7 │ │ │ │ + b 2ebd8 │ │ │ │ + add r9,r9,r7 │ │ │ │ + cmpd r9,r6 │ │ │ │ + bge 2efc0 │ │ │ │ + mr r7,r9 │ │ │ │ + stdx r9,r28,r10 │ │ │ │ + b 2ebcc │ │ │ │ + ld r2,64(r31) │ │ │ │ ld r9,120(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r16,r16,r25 │ │ │ │ - cmpd r24,r9 │ │ │ │ - bne 2e184 │ │ │ │ - b 2d228 │ │ │ │ - ld r9,40(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ + addi r23,r23,8 │ │ │ │ + add r22,r22,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,64(r31) │ │ │ │ + bne 2eb48 │ │ │ │ + b 2dbe4 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r22,r22,8 │ │ │ │ add r9,r9,r25 │ │ │ │ - std r9,40(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,32(r31) │ │ │ │ ld r9,120(r31) │ │ │ │ - cmpd r14,r9 │ │ │ │ - bne 2d938 │ │ │ │ - b 2d228 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2d228 │ │ │ │ - ld r9,96(r31) │ │ │ │ - sldi r17,r25,3 │ │ │ │ - addi r20,r20,2 │ │ │ │ - add r14,r29,r17 │ │ │ │ - divd r22,r21,r20 │ │ │ │ - add r12,r28,r17 │ │ │ │ - srdi r18,r9,3 │ │ │ │ - addi r9,r17,-8 │ │ │ │ - std r9,88(r31) │ │ │ │ - add r9,r8,r17 │ │ │ │ - std r9,192(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r0,r9,r17 │ │ │ │ - ble cr4,2e994 │ │ │ │ - li r9,0 │ │ │ │ - li r26,0 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - mr r11,r14 │ │ │ │ - ld r15,112(r31) │ │ │ │ - ld r14,96(r31) │ │ │ │ - mr r6,r28 │ │ │ │ - mr r9,r16 │ │ │ │ - std r24,40(r31) │ │ │ │ - std r0,128(r31) │ │ │ │ + std r2,64(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 2e314 │ │ │ │ + b 2dbe4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 2dbe4 │ │ │ │ + ld r2,72(r31) │ │ │ │ + addi r18,r18,2 │ │ │ │ + sldi r14,r25,3 │ │ │ │ + li r11,0 │ │ │ │ + li r5,0 │ │ │ │ + add r0,r9,r14 │ │ │ │ + add r12,r29,r14 │ │ │ │ + add r15,r28,r14 │ │ │ │ + srdi r26,r2,3 │ │ │ │ + ld r2,88(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + divd r2,r19,r18 │ │ │ │ + std r2,104(r31) │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,80(r31) │ │ │ │ + add r2,r7,r14 │ │ │ │ + std r2,208(r31) │ │ │ │ + ble cr4,2f910 │ │ │ │ + lfd f0,104(r31) │ │ │ │ + xxspltib vs61,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r28,r27 │ │ │ │ - addi r10,r10,2928 │ │ │ │ - mr r24,r8 │ │ │ │ - mr r0,r18 │ │ │ │ - mr r16,r7 │ │ │ │ - std r23,56(r31) │ │ │ │ - std r12,64(r31) │ │ │ │ - ld r8,104(r31) │ │ │ │ - ld r20,120(r30) │ │ │ │ + mr r2,r11 │ │ │ │ + std r23,48(r31) │ │ │ │ + std r22,56(r31) │ │ │ │ + mr r11,r15 │ │ │ │ + ld r15,72(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r16,r8 │ │ │ │ + mr r23,r5 │ │ │ │ + std r12,112(r31) │ │ │ │ + std r0,128(r31) │ │ │ │ + xxspltd vs63,vs31,0 │ │ │ │ + mr r5,r14 │ │ │ │ + mr r8,r28 │ │ │ │ + mr r19,r7 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + mr r14,r9 │ │ │ │ + xxspltd vs60,vs0,0 │ │ │ │ + mffprd r12,f0 │ │ │ │ + ld r18,120(r30) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r17,64(r30) │ │ │ │ mtctr r25 │ │ │ │ - ld r19,64(r30) │ │ │ │ - ld r12,88(r30) │ │ │ │ - mr r27,r25 │ │ │ │ - ld r18,80(r31) │ │ │ │ - ld r23,136(r31) │ │ │ │ + mr r22,r25 │ │ │ │ li r7,0 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r20,r20,r8 │ │ │ │ + ld r6,88(r30) │ │ │ │ + add r18,r18,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r4,r19,r7 │ │ │ │ - lfdx f12,r20,r7 │ │ │ │ - addi r5,r4,-1 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mtfprd f0,r5 │ │ │ │ + ldx r3,r17,r7 │ │ │ │ + lfdx f12,r18,r7 │ │ │ │ + addi r4,r3,-1 │ │ │ │ + sldi r4,r4,1 │ │ │ │ + mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r21,f0 │ │ │ │ - subf r3,r12,r21 │ │ │ │ - addi r21,r21,1 │ │ │ │ - divd r8,r3,r5 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r21,r21,r12 │ │ │ │ - stdx r3,r18,r7 │ │ │ │ - stdx r21,r16,r7 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - blt 2ec40 │ │ │ │ - cmpd r8,r4 │ │ │ │ - blt 2e768 │ │ │ │ - subf r8,r5,r8 │ │ │ │ - stdx r8,r24,r7 │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r5,1 │ │ │ │ - ble 2ec30 │ │ │ │ - stdx r5,r23,r7 │ │ │ │ - stdx r8,r29,r7 │ │ │ │ - addi r27,r27,-1 │ │ │ │ + mffprd r20,f0 │ │ │ │ + subf r28,r6,r20 │ │ │ │ + addi r20,r20,1 │ │ │ │ + divd r9,r28,r4 │ │ │ │ + cmpdi r28,0 │ │ │ │ + add r20,r20,r6 │ │ │ │ + stdx r28,r24,r7 │ │ │ │ + stdx r20,r16,r7 │ │ │ │ + mulld r9,r9,r4 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + blt 2f750 │ │ │ │ + cmpd r9,r3 │ │ │ │ + blt 2f168 │ │ │ │ + subf r9,r4,r9 │ │ │ │ + stdx r9,r19,r7 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r4,1 │ │ │ │ + ble 2f740 │ │ │ │ + stdx r4,r14,r7 │ │ │ │ + stdx r9,r29,r7 │ │ │ │ + addi r22,r22,-1 │ │ │ │ addi r7,r7,8 │ │ │ │ - bdnz 2e710 │ │ │ │ - mr r5,r17 │ │ │ │ - mr r3,r6 │ │ │ │ + bdnz 2f110 │ │ │ │ li r4,0 │ │ │ │ - std r10,144(r31) │ │ │ │ - std r0,184(r31) │ │ │ │ - std r12,32(r31) │ │ │ │ - std r11,176(r31) │ │ │ │ - std r9,168(r31) │ │ │ │ - li r21,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,32(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ + mr r3,r8 │ │ │ │ + std r12,160(r31) │ │ │ │ + std r6,32(r31) │ │ │ │ + li r28,0 │ │ │ │ + li r20,0 │ │ │ │ + std r2,200(r31) │ │ │ │ + std r11,192(r31) │ │ │ │ + std r5,184(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r6,32(r31) │ │ │ │ ld r7,104(r30) │ │ │ │ - ld r0,184(r31) │ │ │ │ - mr r8,r28 │ │ │ │ - ld r11,176(r31) │ │ │ │ - mr r5,r28 │ │ │ │ - mr r6,r24 │ │ │ │ - std r16,32(r31) │ │ │ │ - std r29,144(r31) │ │ │ │ - std r3,160(r31) │ │ │ │ - addi r9,r12,2 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - mtfprd f11,r7 │ │ │ │ + mr r9,r27 │ │ │ │ + mr r4,r23 │ │ │ │ + ld r11,192(r31) │ │ │ │ + ld r5,184(r31) │ │ │ │ + std r24,32(r31) │ │ │ │ + std r16,40(r31) │ │ │ │ + std r3,152(r31) │ │ │ │ + ld r12,160(r31) │ │ │ │ + std r29,136(r31) │ │ │ │ + std r19,160(r31) │ │ │ │ + std r14,168(r31) │ │ │ │ + std r21,176(r31) │ │ │ │ + addi r2,r6,2 │ │ │ │ + mtfprd f12,r7 │ │ │ │ addi r7,r7,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f8,f11 │ │ │ │ - ld r9,168(r31) │ │ │ │ + mr r8,r11 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f8,f12 │ │ │ │ + ld r2,200(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f8,f8,f0 │ │ │ │ + mr r3,r2 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ nop │ │ │ │ - ld r3,80(r31) │ │ │ │ - ldx r4,r19,r21 │ │ │ │ - lfdx f0,r20,r21 │ │ │ │ - ldx r28,r3,r21 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - ld r3,32(r31) │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f12,r28 │ │ │ │ - ldx r29,r3,r21 │ │ │ │ - fcfid f11,f12 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - fcfid f12,f12 │ │ │ │ - cmpd r29,r28 │ │ │ │ - fmsub f0,f12,f0,f11 │ │ │ │ - fmul f0,f8,f0 │ │ │ │ - frim f11,f0 │ │ │ │ - stfdx f0,r15,r21 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - blt 2e91c │ │ │ │ - lfd f9,0(r10) │ │ │ │ - addi r29,r29,1 │ │ │ │ - mffprd r4,f12 │ │ │ │ - ld r12,176(r30) │ │ │ │ - mr r23,r8 │ │ │ │ - subf r28,r28,r29 │ │ │ │ - not r24,r4 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - b 2e8b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f12,r12,r16 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r22,r4 │ │ │ │ - add r24,r24,r22 │ │ │ │ - addi r23,r23,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,-8(r23) │ │ │ │ - beq 2e91c │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r3,r4,1 │ │ │ │ - add r18,r24,r27 │ │ │ │ - mr r29,r4 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - add r16,r27,r3 │ │ │ │ - sldi r18,r18,3 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ldx r2,r17,r28 │ │ │ │ + lfdx f12,r18,r28 │ │ │ │ + ldx r29,r10,r28 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r10,40(r31) │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + ldx r19,r10,r28 │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,64(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ + cmpd r19,r29 │ │ │ │ + fmsub f12,f0,f12,f11 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ + frim f0,f12 │ │ │ │ + stfdx f12,r2,r28 │ │ │ │ + fctidz f11,f0 │ │ │ │ + fsub f9,f12,f0 │ │ │ │ + mffprd r23,f11 │ │ │ │ + blt 2f43c │ │ │ │ + subf r0,r29,r19 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r21,176(r30) │ │ │ │ + not r14,r23 │ │ │ │ + cmpldi r0,1 │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,1 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + ble 2f768 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + sldi r6,r22,3 │ │ │ │ + plxv vs44,168412 # 58480 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + xxspltd vs11,vs9,0 │ │ │ │ + mtvsrdd vs42,r23,r23 │ │ │ │ + mtvsrdd vs41,r14,r14 │ │ │ │ + mr r11,r9 │ │ │ │ + mtctr r2 │ │ │ │ + add r6,r21,r6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v12,v12,v29 │ │ │ │ + vmulld v0,v28,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs7,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs7,vs7,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs7 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r16,vs32 │ │ │ │ + mfvrd r10,v0 │ │ │ │ + mfvsrld r24,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ sldi r16,r16,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r10,r6 │ │ │ │ + sldi r24,r24,3 │ │ │ │ + ldx r16,r16,r6 │ │ │ │ + ldx r2,r2,r6 │ │ │ │ + ldx r24,r24,r6 │ │ │ │ + mtvsrdd vs0,r10,r16 │ │ │ │ + mtvsrdd vs7,r2,r24 │ │ │ │ + xvmuldp vs7,vs7,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs7 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 2f2d0 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + beq 2f43c │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + add r29,r29,r0 │ │ │ │ + mulld r11,r12,r0 │ │ │ │ + subf r2,r11,r23 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r6,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2e8e8 │ │ │ │ - addi r29,r24,1 │ │ │ │ - add r29,r27,r29 │ │ │ │ + bgt 2f380 │ │ │ │ + subf r6,r23,r11 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r22,r6 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f11,r21,r6 │ │ │ │ + fmul f11,f12,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 2f3a8 │ │ │ │ + add r2,r14,r11 │ │ │ │ + add r2,r22,r2 │ │ │ │ + mulld r6,r26,r20 │ │ │ │ + addi r29,r29,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r19,r29 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ + add r2,r6,r0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f9,f0,f11 │ │ │ │ + stfdx f0,r27,r2 │ │ │ │ + blt 2f43c │ │ │ │ + add r11,r12,r11 │ │ │ │ + subf r2,r11,r23 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r29,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 2f3f4 │ │ │ │ + subf r29,r23,r11 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r29,r22,r29 │ │ │ │ + mtfprd f0,r2 │ │ │ │ sldi r29,r29,3 │ │ │ │ - lfdx f0,r12,r29 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 2e890 │ │ │ │ - lfdx f12,r12,r18 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r22,r4 │ │ │ │ - add r24,r24,r22 │ │ │ │ - addi r23,r23,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,-8(r23) │ │ │ │ - bne 2e8b0 │ │ │ │ - addi r21,r21,8 │ │ │ │ - add r27,r27,r7 │ │ │ │ - add r8,r8,r14 │ │ │ │ - cmpld r17,r21 │ │ │ │ - bne 2e810 │ │ │ │ - mr r24,r6 │ │ │ │ - ld r16,32(r31) │ │ │ │ - ld r29,144(r31) │ │ │ │ - ld r6,160(r31) │ │ │ │ - mr r28,r5 │ │ │ │ - ble cr3,2ec58 │ │ │ │ - mr r7,r16 │ │ │ │ - mr r8,r24 │ │ │ │ - mr r18,r0 │ │ │ │ - ld r23,56(r31) │ │ │ │ - ld r24,40(r31) │ │ │ │ - ld r12,64(r31) │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r21,r29 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f11,f31 │ │ │ │ + bgt 2f41c │ │ │ │ + add r2,r14,r11 │ │ │ │ + add r2,r22,r2 │ │ │ │ + add r6,r0,r6 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fmadd f9,f9,f0,f12 │ │ │ │ + stfdx f9,r27,r6 │ │ │ │ + addi r20,r20,1 │ │ │ │ + add r22,r22,r7 │ │ │ │ + add r9,r9,r15 │ │ │ │ + addi r28,r28,8 │ │ │ │ + cmpd r20,r25 │ │ │ │ + bne 2f220 │ │ │ │ + mr r11,r8 │ │ │ │ + ld r24,32(r31) │ │ │ │ + ld r16,40(r31) │ │ │ │ + ld r29,136(r31) │ │ │ │ + ld r19,160(r31) │ │ │ │ + ld r14,168(r31) │ │ │ │ + ld r21,176(r31) │ │ │ │ + ld r8,152(r31) │ │ │ │ + ble cr3,2f770 │ │ │ │ + ld r22,56(r31) │ │ │ │ + ld r12,112(r31) │ │ │ │ + mr r28,r8 │ │ │ │ + mr r9,r14 │ │ │ │ + mr r15,r11 │ │ │ │ + mr r14,r5 │ │ │ │ ld r0,128(r31) │ │ │ │ - mr r27,r5 │ │ │ │ - mr r28,r6 │ │ │ │ - mr r14,r11 │ │ │ │ - mr r16,r9 │ │ │ │ - b 2e9ac │ │ │ │ - andi. r9,r10,8 │ │ │ │ - bne 2ed40 │ │ │ │ - li r9,1 │ │ │ │ - std r9,72(r31) │ │ │ │ - andi. r9,r10,2 │ │ │ │ - beq 2cda0 │ │ │ │ - b 2d89c │ │ │ │ - ld r9,72(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ble cr3,2d228 │ │ │ │ - li r9,0 │ │ │ │ - li r26,0 │ │ │ │ - std r9,104(r31) │ │ │ │ - mr r9,r0 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r5,72(r31) │ │ │ │ - ld r21,192(r31) │ │ │ │ - addi r15,r25,-1 │ │ │ │ - mr r0,r25 │ │ │ │ - std r8,168(r31) │ │ │ │ - li r20,0 │ │ │ │ - addi r19,r23,8 │ │ │ │ - addi r11,r24,8 │ │ │ │ - mr r8,r26 │ │ │ │ - mr r25,r9 │ │ │ │ - std r7,144(r31) │ │ │ │ - std r22,160(r31) │ │ │ │ - ld r26,88(r30) │ │ │ │ - lfd f11,0(r16) │ │ │ │ - li r9,0 │ │ │ │ - li r3,0 │ │ │ │ - std r8,128(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - sldi r22,r26,1 │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 2ea68 │ │ │ │ - subf r7,r9,r0 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ld r4,64(r30) │ │ │ │ - std r10,32(r31) │ │ │ │ - mtctr r7 │ │ │ │ - ldx r6,r24,r8 │ │ │ │ - lfdx f0,r23,r8 │ │ │ │ + ld r23,48(r31) │ │ │ │ + mr r8,r16 │ │ │ │ + mr r7,r19 │ │ │ │ + mr r11,r3 │ │ │ │ + mr r5,r4 │ │ │ │ + std r8,136(r31) │ │ │ │ + std r24,128(r31) │ │ │ │ + ld r17,96(r31) │ │ │ │ + ld r8,208(r31) │ │ │ │ + addi r16,r25,-1 │ │ │ │ + addi r18,r22,8 │ │ │ │ + li r19,0 │ │ │ │ + addi r3,r23,8 │ │ │ │ + std r9,160(r31) │ │ │ │ + std r7,152(r31) │ │ │ │ + mr r20,r21 │ │ │ │ + mr r9,r11 │ │ │ │ + mr r24,r0 │ │ │ │ + ld r11,88(r30) │ │ │ │ + lfd f11,0(r20) │ │ │ │ + li r2,0 │ │ │ │ + li r4,0 │ │ │ │ + mr r6,r20 │ │ │ │ + mr r0,r5 │ │ │ │ + std r9,112(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r21,r11,1 │ │ │ │ + ld r11,88(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - ldx r26,r4,r8 │ │ │ │ - ldx r10,r29,r8 │ │ │ │ - maddld r7,r18,r9,r7 │ │ │ │ - maddld r6,r6,r26,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - stdx r6,r11,r8 │ │ │ │ - lfdx f12,r27,r7 │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 2f578 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r25 │ │ │ │ + ld r5,64(r30) │ │ │ │ + std r8,32(r31) │ │ │ │ + ldx r7,r23,r9 │ │ │ │ + lfdx f0,r22,r9 │ │ │ │ + mtctr r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r10,r28,r9 │ │ │ │ + ldx r20,r5,r9 │ │ │ │ + ldx r8,r29,r9 │ │ │ │ + maddld r10,r26,r2,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r7,r7,r20,r8 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stdx r7,r3,r9 │ │ │ │ + lfdx f12,r27,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r19,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 2ea30 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ldx r8,r24,r17 │ │ │ │ - lfdx f12,r23,r17 │ │ │ │ - ld r7,-8(r14) │ │ │ │ - ld r9,-8(r25) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f0,r10,r8 │ │ │ │ + stfdx f0,r18,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 2f540 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ldx r9,r23,r14 │ │ │ │ + lfdx f12,r22,r14 │ │ │ │ + ld r10,-8(r12) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r24) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r17,r9 │ │ │ │ fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r16) │ │ │ │ - beq 2ec00 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,88(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 2ec00 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r14) │ │ │ │ - ld r9,-8(r12) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - bne 2ec24 │ │ │ │ - addi r9,r15,1 │ │ │ │ - cmpdi r15,0 │ │ │ │ - std r23,64(r31) │ │ │ │ - mr r6,r12 │ │ │ │ - mr r7,r14 │ │ │ │ - mr r4,r25 │ │ │ │ - mr r26,r21 │ │ │ │ - mr r23,r27 │ │ │ │ + stfd f11,0(r6) │ │ │ │ + beq 2f710 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ld r7,80(r31) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 2f710 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + ld r2,-8(r15) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r15) │ │ │ │ + bne 2f734 │ │ │ │ + addi r2,r16,1 │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r22,56(r31) │ │ │ │ + std r23,48(r31) │ │ │ │ + mr r7,r15 │ │ │ │ + mr r9,r12 │ │ │ │ + mr r5,r24 │ │ │ │ + mr r20,r8 │ │ │ │ + mr r22,r27 │ │ │ │ std r29,32(r31) │ │ │ │ std r28,40(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - std r24,56(r31) │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r15 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 2eb80 │ │ │ │ - ld r8,-16(r7) │ │ │ │ - ld r29,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r28,-16(r4) │ │ │ │ + bdz 2f690 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r29,-16(r9) │ │ │ │ + cmpdi r29,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r24,r9,3 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r6) │ │ │ │ - cmpd r22,r29 │ │ │ │ - stdu r20,-8(r6) │ │ │ │ - beq cr7,2ebf0 │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r24 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - cmpd cr7,r8,r29 │ │ │ │ - beq cr7,2ebf0 │ │ │ │ - ldu r29,-8(r26) │ │ │ │ - add r8,r8,r28 │ │ │ │ - std r8,-16(r7) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,2eb74 │ │ │ │ - neg r29,r29 │ │ │ │ + ld r28,-16(r5) │ │ │ │ + sldi r23,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r7) │ │ │ │ + cmpd cr7,r21,r10 │ │ │ │ + stdu r19,-8(r7) │ │ │ │ + beq 2f700 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ldx r10,r10,r23 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r29,r10 │ │ │ │ + beq 2f700 │ │ │ │ + ldu r10,-8(r20) │ │ │ │ + add r29,r29,r28 │ │ │ │ + std r29,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 2f684 │ │ │ │ + neg r10,r10 │ │ │ │ li r27,-1 │ │ │ │ - stdu r27,-8(r4) │ │ │ │ - stdu r29,-8(r7) │ │ │ │ - beq 2eb10 │ │ │ │ - mr r27,r23 │ │ │ │ + stdu r27,-8(r5) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,2f620 │ │ │ │ + mr r27,r22 │ │ │ │ ld r29,32(r31) │ │ │ │ ld r28,40(r31) │ │ │ │ - ld r24,56(r31) │ │ │ │ - ld r23,64(r31) │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r5 │ │ │ │ - bne 2ea00 │ │ │ │ - ld r9,104(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r9,r9,r0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 2d228 │ │ │ │ - ble cr4,2e9e4 │ │ │ │ - mr r9,r25 │ │ │ │ - mr r26,r8 │ │ │ │ - mr r25,r0 │ │ │ │ - ld r7,144(r31) │ │ │ │ - ld r22,160(r31) │ │ │ │ - ld r8,168(r31) │ │ │ │ - mr r0,r9 │ │ │ │ - b 2e69c │ │ │ │ + ld r23,48(r31) │ │ │ │ + ld r22,56(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r11 │ │ │ │ + bne 2f510 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r5,r0 │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r20,r6,8 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r5,r2 │ │ │ │ + add r9,r9,r25 │ │ │ │ + beq 2dbe4 │ │ │ │ + ble cr4,2f4dc │ │ │ │ + mr r11,r9 │ │ │ │ + mr r0,r24 │ │ │ │ + ld r8,136(r31) │ │ │ │ + ld r7,152(r31) │ │ │ │ + mr r21,r20 │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r24,128(r31) │ │ │ │ + b 2f088 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ neg r28,r28 │ │ │ │ - std r28,-16(r4) │ │ │ │ - b 2eb58 │ │ │ │ + std r28,-16(r5) │ │ │ │ + b 2f668 │ │ │ │ nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r24) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + ld r2,-8(r15) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r15) │ │ │ │ + beq 2f5d4 │ │ │ │ + mr r2,r16 │ │ │ │ + b 2f6a4 │ │ │ │ + stdx r9,r19,r7 │ │ │ │ + li r4,-1 │ │ │ │ neg r9,r9 │ │ │ │ - std r9,-8(r25) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r14) │ │ │ │ - ld r9,-8(r12) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - beq 2eac4 │ │ │ │ - mr r9,r15 │ │ │ │ - b 2eb94 │ │ │ │ - stdx r8,r24,r7 │ │ │ │ - li r5,-1 │ │ │ │ - neg r8,r8 │ │ │ │ - b 2e778 │ │ │ │ + b 2f178 │ │ │ │ nop │ │ │ │ - add r5,r8,r5 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bge 2ec2c │ │ │ │ - mr r8,r5 │ │ │ │ - stdx r5,r24,r7 │ │ │ │ - b 2e76c │ │ │ │ - ld r8,104(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r8,r8,r25 │ │ │ │ - std r8,104(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpd r8,r26 │ │ │ │ - bne 2e6dc │ │ │ │ - b 2d228 │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r4,72(r31) │ │ │ │ - li r26,0 │ │ │ │ - li r6,0 │ │ │ │ - andi. r9,r9,3 │ │ │ │ - cmpdi cr3,r4,0 │ │ │ │ - beq 2ece4 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2ecc8 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 2ecb8 │ │ │ │ - bgt cr3,2e368 │ │ │ │ - addi r16,r16,8 │ │ │ │ - li r26,1 │ │ │ │ - mr r6,r25 │ │ │ │ - bgt cr3,2e368 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r6,r6,r25 │ │ │ │ - bgt cr3,2e368 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r6,r6,r25 │ │ │ │ - cmpd r26,r9 │ │ │ │ - beq 2d228 │ │ │ │ - ld r9,120(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,2e368 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r6,r6,r25 │ │ │ │ - mr r4,r26 │ │ │ │ - mr r9,r16 │ │ │ │ - bgt cr3,2e368 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r6,r6,r25 │ │ │ │ - bgt cr3,2e368 │ │ │ │ - add r6,r6,r25 │ │ │ │ - addi r26,r4,2 │ │ │ │ - addi r16,r9,16 │ │ │ │ - bgt cr3,2e368 │ │ │ │ - addi r26,r4,3 │ │ │ │ - addi r16,r9,24 │ │ │ │ - add r6,r6,r25 │ │ │ │ - bdnz 2ecf0 │ │ │ │ - b 2d228 │ │ │ │ - li r9,1 │ │ │ │ - std r9,72(r31) │ │ │ │ - b 2e0dc │ │ │ │ + add r4,r9,r4 │ │ │ │ + cmpd r4,r3 │ │ │ │ + bge 2f73c │ │ │ │ + mr r9,r4 │ │ │ │ + stdx r4,r19,r7 │ │ │ │ + b 2f16c │ │ │ │ + li r0,0 │ │ │ │ + b 2f360 │ │ │ │ ld r9,120(r31) │ │ │ │ - andi. r9,r9,3 │ │ │ │ - beq 2eda4 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 2ed88 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 2ed78 │ │ │ │ - bgt cr3,2dbf0 │ │ │ │ - addi r16,r16,8 │ │ │ │ + addi r23,r4,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r2,r3,r25 │ │ │ │ + cmpd r23,r9 │ │ │ │ + bne 2f0e8 │ │ │ │ + b 2dbe4 │ │ │ │ + andi. r2,r6,8 │ │ │ │ + bne 2f850 │ │ │ │ + li r2,1 │ │ │ │ + std r2,88(r31) │ │ │ │ + andi. r2,r6,2 │ │ │ │ + beq 2d750 │ │ │ │ + b 2e278 │ │ │ │ + li r10,0 │ │ │ │ + ld r2,120(r31) │ │ │ │ + li r11,0 │ │ │ │ + std r10,64(r31) │ │ │ │ + ld r10,88(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + beq 2f828 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2f804 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 2f7ec │ │ │ │ + bgt cr3,2ed34 │ │ │ │ + li r2,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + mr r11,r25 │ │ │ │ + std r2,64(r31) │ │ │ │ + bgt cr3,2ed34 │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,64(r31) │ │ │ │ + bgt cr3,2ed34 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r10,120(r31) │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,64(r31) │ │ │ │ + beq 2dbe4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ble cr3,2f9c4 │ │ │ │ + std r2,64(r31) │ │ │ │ + b 2ed34 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r2,1 │ │ │ │ + std r2,88(r31) │ │ │ │ + b 2eab0 │ │ │ │ + ld r2,120(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 2f8b4 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2f898 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 2f888 │ │ │ │ + bgt cr3,2e5c8 │ │ │ │ + addi r21,r21,8 │ │ │ │ li r4,1 │ │ │ │ mr r11,r25 │ │ │ │ - bgt cr3,2dbf0 │ │ │ │ + bgt cr3,2e5c8 │ │ │ │ addi r4,r4,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ + addi r21,r21,8 │ │ │ │ add r11,r11,r25 │ │ │ │ - bgt cr3,2dbf0 │ │ │ │ - ld r9,120(r31) │ │ │ │ + bgt cr3,2e5c8 │ │ │ │ + ld r2,120(r31) │ │ │ │ addi r4,r4,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ + addi r21,r21,8 │ │ │ │ add r11,r11,r25 │ │ │ │ - cmpd r4,r9 │ │ │ │ - beq 2d228 │ │ │ │ - ld r9,120(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,2dbf0 │ │ │ │ + cmpd r4,r2 │ │ │ │ + beq 2dbe4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,2e5c8 │ │ │ │ addi r4,r4,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ + addi r21,r21,8 │ │ │ │ add r11,r11,r25 │ │ │ │ mr r10,r4 │ │ │ │ - mr r9,r16 │ │ │ │ - bgt cr3,2dbf0 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,2e5c8 │ │ │ │ addi r4,r4,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ + addi r21,r21,8 │ │ │ │ add r11,r11,r25 │ │ │ │ - bgt cr3,2dbf0 │ │ │ │ + bgt cr3,2e5c8 │ │ │ │ add r11,r11,r25 │ │ │ │ addi r4,r10,2 │ │ │ │ - addi r16,r9,16 │ │ │ │ - bgt cr3,2dbf0 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,2e5c8 │ │ │ │ addi r4,r10,3 │ │ │ │ - addi r16,r9,24 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bdnz 2f8c0 │ │ │ │ + b 2dbe4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 2f968 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 2f94c │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 2f93c │ │ │ │ + bgt cr3,2f4a8 │ │ │ │ + addi r21,r21,8 │ │ │ │ + li r5,1 │ │ │ │ + mr r11,r25 │ │ │ │ + bgt cr3,2f4a8 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bgt cr3,2f4a8 │ │ │ │ + ld r2,120(r31) │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + cmpd r5,r2 │ │ │ │ + beq 2dbe4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,2f4a8 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + mr r10,r5 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,2f4a8 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bgt cr3,2f4a8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + addi r5,r10,2 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,2f4a8 │ │ │ │ + addi r5,r10,3 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bdnz 2f974 │ │ │ │ + b 2dbe4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + mr r4,r2 │ │ │ │ + mr r10,r21 │ │ │ │ + bgt cr3,2f83c │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ add r11,r11,r25 │ │ │ │ - bdnz 2edb0 │ │ │ │ - b 2d228 │ │ │ │ + bgt cr3,2f83c │ │ │ │ + add r11,r11,r25 │ │ │ │ + addi r2,r4,2 │ │ │ │ + addi r21,r10,16 │ │ │ │ + bgt cr3,2f83c │ │ │ │ + addi r2,r4,3 │ │ │ │ + addi r21,r10,24 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bdz 2dbe4 │ │ │ │ + bgt cr3,2f83c │ │ │ │ + b 2f9c4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1287 │ │ │ │ - nop │ │ │ │ + .long 0x1286 │ │ │ │ │ │ │ │ -000000000002ee10 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-28688 │ │ │ │ - mflr r0 │ │ │ │ +000000000002fa20 : │ │ │ │ ld r5,8(r3) │ │ │ │ - std r24,-88(r1) │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ + ld r23,24(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r24,24(r3) │ │ │ │ - std r17,-144(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ + li r4,0 │ │ │ │ + std r16,-160(r1) │ │ │ │ + std r15,-168(r1) │ │ │ │ + ld r16,16(r3) │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + mr r21,r3 │ │ │ │ + std r25,-88(r1) │ │ │ │ + std r26,-80(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ + mr r3,r23 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-168(r1) │ │ │ │ - std r15,-160(r1) │ │ │ │ - std r16,-152(r1) │ │ │ │ - std r18,-136(r1) │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ + std r14,-176(r1) │ │ │ │ + std r17,-152(r1) │ │ │ │ + std r18,-144(r1) │ │ │ │ + std r19,-136(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + std r30,-48(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ - mr r20,r3 │ │ │ │ - ld r17,16(r3) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r24 │ │ │ │ - sldi r5,r5,3 │ │ │ │ mr r31,r1 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,48(r20) │ │ │ │ - ld r9,8(r20) │ │ │ │ - cmpdi r26,1 │ │ │ │ - beq 2f1b4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - std r9,32(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r9,r9,2928 │ │ │ │ - std r9,48(r31) │ │ │ │ - ble 2f234 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - li r29,0 │ │ │ │ - addi r9,r9,2992 │ │ │ │ - std r9,56(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r23,r26,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ - std r1,40(r31) │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + bl 5260 │ │ │ │ + ld r25,48(r21) │ │ │ │ + cmpdi r25,1 │ │ │ │ + ld r26,8(r21) │ │ │ │ + beq 2fd94 │ │ │ │ cmpdi r26,0 │ │ │ │ - addi r9,r23,15 │ │ │ │ - addi r10,r23,23 │ │ │ │ + li r2,0 │ │ │ │ + std r2,32(r31) │ │ │ │ + ble 2fe10 │ │ │ │ + plfd f28,166332 # 58490 │ │ │ │ + plxv vs63,166324 # 58490 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + li r28,0 │ │ │ │ + sldi r22,r25,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ + std r1,40(r31) │ │ │ │ + cmpdi r25,0 │ │ │ │ + addi r2,r22,15 │ │ │ │ + addi r9,r22,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r14,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f29,0(r21) │ │ │ │ - addi r30,r1,32 │ │ │ │ - ble 2f06c │ │ │ │ - ld r9,32(r31) │ │ │ │ - mr r5,r23 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f29,0(r20) │ │ │ │ + addi r29,r1,32 │ │ │ │ + ble 2fc50 │ │ │ │ + ld r2,32(r31) │ │ │ │ + mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r30 │ │ │ │ - ld r27,120(r20) │ │ │ │ - mulld r28,r26,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r26,1 │ │ │ │ - beq 2f2a0 │ │ │ │ - srdi r9,r26,1 │ │ │ │ - ld r8,56(r31) │ │ │ │ - sldi r6,r28,3 │ │ │ │ - li r10,0 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - add r7,r27,r6 │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - beq 2ef9c │ │ │ │ - lxvx vs0,r27,r6 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r10,16 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ + mr r3,r29 │ │ │ │ + ld r27,120(r21) │ │ │ │ + mulld r30,r25,r2 │ │ │ │ + bl 5260 │ │ │ │ + cmpdi r25,1 │ │ │ │ + beq 2fe84 │ │ │ │ + srdi r2,r25,1 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + li r9,0 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + add r8,r27,r7 │ │ │ │ + beq 2fb90 │ │ │ │ + lxvx vs0,r27,r7 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r9,16 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ stxv vs0,0(r14) │ │ │ │ - beq 2efc8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ - xvmuldp vs12,vs0,vs11 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs12,r14,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - stxvx vs0,r14,r9 │ │ │ │ - bdnz 2efa4 │ │ │ │ - andi. r9,r26,1 │ │ │ │ - clrrdi r9,r26,1 │ │ │ │ - beq 2eff4 │ │ │ │ - add r10,r28,r9 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f12,2992(r8) │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r14,r9 │ │ │ │ - ld r10,48(r31) │ │ │ │ - andi. r6,r26,3 │ │ │ │ - addi r9,r21,8 │ │ │ │ - mr r7,r26 │ │ │ │ - addi r5,r26,-1 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - mr r10,r26 │ │ │ │ - beq 2f04c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 2f03c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 2f030 │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfd f0,8(r21) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 2f06c │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - stfd f0,16(r9) │ │ │ │ - stfd f0,24(r9) │ │ │ │ + beq 2fbbc │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ + xvmuldp vs12,vs0,vs63 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxvx vs12,r14,r9 │ │ │ │ addi r9,r9,32 │ │ │ │ - bdnz 2f054 │ │ │ │ - ld r9,0(r20) │ │ │ │ - lfdx f0,r21,r23 │ │ │ │ - add r18,r21,r23 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2f14c │ │ │ │ + stxvx vs0,r14,r2 │ │ │ │ + bdnz 2fb98 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r2,r25,1 │ │ │ │ + beq 2fbe0 │ │ │ │ + add r9,r30,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - addi r25,r26,-1 │ │ │ │ - lfd f30,0(r24) │ │ │ │ - mr r27,r17 │ │ │ │ - add r19,r30,r23 │ │ │ │ - addi r28,r21,8 │ │ │ │ - cmpdi cr4,r25,0 │ │ │ │ - add r22,r9,r17 │ │ │ │ - lfd f12,0(r27) │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + stfdx f0,r14,r2 │ │ │ │ + andi. r7,r25,3 │ │ │ │ + addi r2,r20,8 │ │ │ │ + mr r8,r25 │ │ │ │ + addi r6,r25,-1 │ │ │ │ + mr r9,r25 │ │ │ │ + beq 2fc30 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 2fc20 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 2fc14 │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfd f29,8(r20) │ │ │ │ + stfd f29,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stfd f29,0(r2) │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 2fc50 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + stfd f29,0(r2) │ │ │ │ + stfd f29,8(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfd f29,-16(r2) │ │ │ │ + stfd f29,-8(r2) │ │ │ │ + bdnz 2fc38 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfdx f0,r20,r22 │ │ │ │ + add r17,r20,r22 │ │ │ │ + ble 2fd38 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r24,r25,-1 │ │ │ │ + lfd f30,0(r23) │ │ │ │ + mr r26,r16 │ │ │ │ + add r18,r29,r22 │ │ │ │ + addi r27,r20,8 │ │ │ │ + cmpdi cr4,r24,0 │ │ │ │ + add r19,r2,r16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f12,0(r26) │ │ │ │ fmadd f30,f12,f0,f30 │ │ │ │ - stfd f30,0(r24) │ │ │ │ - ble cr4,2f1a4 │ │ │ │ - ld r6,56(r20) │ │ │ │ - mtctr r25 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r16,r25 │ │ │ │ - add r6,r6,r23 │ │ │ │ - b 2f0dc │ │ │ │ + stfd f30,0(r23) │ │ │ │ + ble cr4,2fd84 │ │ │ │ + ld r8,56(r21) │ │ │ │ + mtctr r24 │ │ │ │ + mr r9,r18 │ │ │ │ + mr r30,r24 │ │ │ │ + add r8,r8,r22 │ │ │ │ + b 2fccc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r16,r16,-1 │ │ │ │ - std r29,0(r7) │ │ │ │ - bdz 2f190 │ │ │ │ - ldu r10,-8(r6) │ │ │ │ - ldu r5,-8(r7) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r5,r10 │ │ │ │ - beq 2f0d0 │ │ │ │ - cmpd r26,r16 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r10,r16,3 │ │ │ │ - stdx r5,r30,r10 │ │ │ │ - ble 2f140 │ │ │ │ - lfdx f31,r21,r10 │ │ │ │ - subf r16,r16,r26 │ │ │ │ - mr r15,r10 │ │ │ │ - lfdx f0,r30,r15 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + std r28,0(r9) │ │ │ │ + bdz 2fd70 │ │ │ │ + ldu r2,-8(r8) │ │ │ │ + ldu r7,-8(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r7,r2 │ │ │ │ + beq 2fcc0 │ │ │ │ + cmpd r25,r30 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + stdx r7,r29,r2 │ │ │ │ + ble 2fd2c │ │ │ │ + lfdx f31,r20,r2 │ │ │ │ + subf r30,r30,r25 │ │ │ │ + mr r15,r2 │ │ │ │ + lfdx f0,r29,r15 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r14,r15 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r16,r16,-1 │ │ │ │ + bl 5080 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ - stfdx f31,r28,r15 │ │ │ │ + stfdx f31,r27,r15 │ │ │ │ addi r15,r15,8 │ │ │ │ - bne 2f110 │ │ │ │ - lfd f0,0(r18) │ │ │ │ - addi r27,r27,8 │ │ │ │ - cmpld r22,r27 │ │ │ │ - bne 2f0a0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r10,8(r20) │ │ │ │ - addi r24,r24,8 │ │ │ │ + bne 2fd00 │ │ │ │ + lfd f0,0(r17) │ │ │ │ + addi r26,r26,8 │ │ │ │ + cmpld r19,r26 │ │ │ │ + bne 2fc90 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r9,8(r21) │ │ │ │ + addi r23,r23,8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,40(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2fe10 │ │ │ │ + ld r25,48(r21) │ │ │ │ + b 2faf0 │ │ │ │ + ld r9,0(r29) │ │ │ │ + li r2,0 │ │ │ │ addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,40(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2f234 │ │ │ │ - ld r26,48(r20) │ │ │ │ - b 2eef0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r7,0(r30) │ │ │ │ - li r10,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,0(r30) │ │ │ │ - b 2f104 │ │ │ │ - sldi r10,r25,3 │ │ │ │ - mr r16,r25 │ │ │ │ - ldx r5,r30,r10 │ │ │ │ - b 2f0f0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2f234 │ │ │ │ - ld r25,0(r20) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ble 2f234 │ │ │ │ - sldi r26,r9,3 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r23,120(r20) │ │ │ │ + std r9,0(r29) │ │ │ │ + b 2fcf4 │ │ │ │ + sldi r2,r24,3 │ │ │ │ + mr r30,r24 │ │ │ │ + ldx r7,r29,r2 │ │ │ │ + b 2fce0 │ │ │ │ + cmpdi r26,0 │ │ │ │ + ble 2fe10 │ │ │ │ + ld r24,0(r21) │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 2fe10 │ │ │ │ + ld r25,120(r21) │ │ │ │ + plfd f30,165604 # 58490 │ │ │ │ + sldi r26,r26,3 │ │ │ │ li r28,0 │ │ │ │ - lfd f30,2992(r9) │ │ │ │ - lfdx f31,r24,r28 │ │ │ │ - add r27,r23,r28 │ │ │ │ - mr r29,r25 │ │ │ │ + lfdx f31,r23,r28 │ │ │ │ + add r27,r25,r28 │ │ │ │ + mr r29,r24 │ │ │ │ li r30,0 │ │ │ │ nop │ │ │ │ lfd f0,0(r27) │ │ │ │ mtfprd f12,r30 │ │ │ │ fcfid f1,f12 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r30,3 │ │ │ │ + bl 5080 │ │ │ │ + sldi r2,r30,3 │ │ │ │ addic. r29,r29,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - lfdx f0,r17,r9 │ │ │ │ + lfdx f0,r16,r2 │ │ │ │ fmadd f31,f0,f1,f31 │ │ │ │ - stfdx f31,r24,r28 │ │ │ │ - bne 2f1f0 │ │ │ │ + stfdx f31,r23,r28 │ │ │ │ + bne 2fdd0 │ │ │ │ addi r28,r28,8 │ │ │ │ - cmpld r26,r28 │ │ │ │ - bne 2f1dc │ │ │ │ + cmpld r28,r26 │ │ │ │ + bne 2fdbc │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-168(r1) │ │ │ │ - ld r15,-160(r1) │ │ │ │ - ld r16,-152(r1) │ │ │ │ - ld r17,-144(r1) │ │ │ │ - ld r18,-136(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ + lxv vs63,-192(r1) │ │ │ │ + ld r14,-176(r1) │ │ │ │ + ld r15,-168(r1) │ │ │ │ + ld r16,-160(r1) │ │ │ │ + ld r17,-152(r1) │ │ │ │ + ld r18,-144(r1) │ │ │ │ + ld r19,-136(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r24,-96(r1) │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r26,-80(r1) │ │ │ │ + ld r27,-72(r1) │ │ │ │ + ld r28,-64(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 2efd4 │ │ │ │ + li r2,0 │ │ │ │ + b 2fbc8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ - nop │ │ │ │ + .long 0x1284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000002f2c0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-29888 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,16(r3) │ │ │ │ +000000000002fea0 : │ │ │ │ + ld r2,16(r3) │ │ │ │ ld r5,0(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r20,-112(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ + mr r21,r3 │ │ │ │ + li r4,0 │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ + ld r23,24(r3) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r14,-160(r1) │ │ │ │ - std r15,-152(r1) │ │ │ │ - std r16,-144(r1) │ │ │ │ - std r17,-136(r1) │ │ │ │ - std r18,-128(r1) │ │ │ │ - std r19,-120(r1) │ │ │ │ - std r21,-104(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - mr r20,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-224(r1) │ │ │ │ - ld r24,24(r3) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ + mr r3,r2 │ │ │ │ sldi r5,r5,3 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-168(r1) │ │ │ │ + std r15,-160(r1) │ │ │ │ + std r16,-152(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - std r9,40(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,48(r20) │ │ │ │ - ld r25,8(r20) │ │ │ │ - cmpdi r26,1 │ │ │ │ - beq 2f654 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpdi r25,0 │ │ │ │ - li r17,0 │ │ │ │ - addi r9,r9,2928 │ │ │ │ - std r9,48(r31) │ │ │ │ - ble 2f6d8 │ │ │ │ - lfd f30,0(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - li r29,0 │ │ │ │ - addi r9,r9,2992 │ │ │ │ - std r9,56(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r25,48(r21) │ │ │ │ + cmpdi r25,1 │ │ │ │ + ld r2,8(r21) │ │ │ │ + beq 30204 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r16,0 │ │ │ │ + ble 30284 │ │ │ │ + plfd f29,165184 # 58490 │ │ │ │ + plxv vs63,165176 # 58490 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + li r28,0 │ │ │ │ nop │ │ │ │ - sldi r23,r26,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + sldi r22,r25,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,32(r31) │ │ │ │ - cmpdi r26,0 │ │ │ │ - addi r9,r23,15 │ │ │ │ - addi r10,r23,23 │ │ │ │ + cmpdi r25,0 │ │ │ │ + addi r2,r22,15 │ │ │ │ + addi r9,r22,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r14,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f30,0(r21) │ │ │ │ - addi r30,r1,32 │ │ │ │ - ble 2f518 │ │ │ │ - mr r5,r23 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f30,0(r20) │ │ │ │ + addi r29,r1,32 │ │ │ │ + ble 300cc │ │ │ │ + mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r30 │ │ │ │ - ld r27,120(r20) │ │ │ │ - mulld r28,r26,r17 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r26,1 │ │ │ │ - beq 2f740 │ │ │ │ - srdi r9,r26,1 │ │ │ │ - ld r8,56(r31) │ │ │ │ - sldi r6,r28,3 │ │ │ │ - li r10,0 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - add r7,r27,r6 │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - beq 2f448 │ │ │ │ - lxvx vs0,r27,r6 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r10,16 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,0(r14) │ │ │ │ - beq 2f474 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ - xvmuldp vs12,vs0,vs11 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs12,r14,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - stxvx vs0,r14,r9 │ │ │ │ - bdnz 2f450 │ │ │ │ - andi. r9,r26,1 │ │ │ │ - clrrdi r9,r26,1 │ │ │ │ - beq 2f4a0 │ │ │ │ - add r10,r28,r9 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f12,2992(r8) │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r14,r9 │ │ │ │ - ld r10,48(r31) │ │ │ │ - andi. r6,r26,3 │ │ │ │ - addi r9,r21,8 │ │ │ │ - mr r7,r26 │ │ │ │ - addi r5,r26,-1 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - mr r10,r26 │ │ │ │ - beq 2f4f8 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 2f4e8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 2f4dc │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfd f0,8(r21) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 2f518 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - stfd f0,16(r9) │ │ │ │ - stfd f0,24(r9) │ │ │ │ + mr r3,r29 │ │ │ │ + ld r27,120(r21) │ │ │ │ + mulld r30,r25,r16 │ │ │ │ + bl 5260 │ │ │ │ + cmpdi r25,1 │ │ │ │ + beq 302f4 │ │ │ │ + srdi r2,r25,1 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + li r9,0 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + add r8,r27,r7 │ │ │ │ + beq 3000c │ │ │ │ + lxvx vs0,r27,r7 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r9,16 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxv vs0,0(r15) │ │ │ │ + beq 30038 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ + xvmuldp vs12,vs0,vs63 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxvx vs12,r15,r9 │ │ │ │ addi r9,r9,32 │ │ │ │ - bdnz 2f500 │ │ │ │ - ld r9,0(r20) │ │ │ │ - lfdx f12,r21,r23 │ │ │ │ - add r18,r21,r23 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 2f5fc │ │ │ │ - ld r10,40(r31) │ │ │ │ + stxvx vs0,r15,r2 │ │ │ │ + bdnz 30014 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r2,r25,1 │ │ │ │ + beq 3005c │ │ │ │ + add r9,r30,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - addi r25,r26,-1 │ │ │ │ - add r19,r30,r23 │ │ │ │ - addi r28,r21,8 │ │ │ │ - cmpdi cr4,r25,0 │ │ │ │ - mr r27,r10 │ │ │ │ - add r22,r9,r10 │ │ │ │ - nop │ │ │ │ - lfd f0,0(r24) │ │ │ │ - lfd f11,0(r27) │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ + stfdx f0,r15,r2 │ │ │ │ + andi. r7,r25,3 │ │ │ │ + addi r2,r20,8 │ │ │ │ + mr r8,r25 │ │ │ │ + addi r6,r25,-1 │ │ │ │ + mr r9,r25 │ │ │ │ + beq 300ac │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 3009c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 30090 │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfd f30,8(r20) │ │ │ │ + stfd f30,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stfd f30,0(r2) │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 300cc │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + stfd f30,0(r2) │ │ │ │ + stfd f30,8(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfd f30,-16(r2) │ │ │ │ + stfd f30,-8(r2) │ │ │ │ + bdnz 300b4 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfdx f12,r20,r22 │ │ │ │ + add r17,r20,r22 │ │ │ │ + ble 301a8 │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r24,r25,-1 │ │ │ │ + add r18,r29,r22 │ │ │ │ + addi r27,r20,8 │ │ │ │ + cmpdi cr4,r24,0 │ │ │ │ + mr r26,r9 │ │ │ │ + add r19,r2,r9 │ │ │ │ + lfd f0,0(r23) │ │ │ │ + lfd f11,0(r26) │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - ble cr4,2f644 │ │ │ │ - ld r6,56(r20) │ │ │ │ - mtctr r25 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r15,r25 │ │ │ │ - add r6,r6,r23 │ │ │ │ - b 2f58c │ │ │ │ + stfd f0,0(r26) │ │ │ │ + ble cr4,301f4 │ │ │ │ + ld r8,56(r21) │ │ │ │ + mtctr r24 │ │ │ │ + mr r9,r18 │ │ │ │ + mr r30,r24 │ │ │ │ + add r8,r8,r22 │ │ │ │ + b 3013c │ │ │ │ nop │ │ │ │ - addi r15,r15,-1 │ │ │ │ - std r29,0(r7) │ │ │ │ - bdz 2f630 │ │ │ │ - ldu r10,-8(r6) │ │ │ │ - ldu r5,-8(r7) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r5,r10 │ │ │ │ - beq 2f580 │ │ │ │ - cmpd r26,r15 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r10,r15,3 │ │ │ │ - stdx r5,r30,r10 │ │ │ │ - ble 2f5f0 │ │ │ │ - lfdx f31,r21,r10 │ │ │ │ - subf r15,r15,r26 │ │ │ │ - mr r16,r10 │ │ │ │ - lfdx f0,r30,r16 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + std r28,0(r9) │ │ │ │ + bdz 301e0 │ │ │ │ + ldu r2,-8(r8) │ │ │ │ + ldu r7,-8(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r7,r2 │ │ │ │ + beq 30130 │ │ │ │ + cmpd r25,r30 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + stdx r7,r29,r2 │ │ │ │ + ble 3019c │ │ │ │ + lfdx f31,r20,r2 │ │ │ │ + subf r30,r30,r25 │ │ │ │ + mr r14,r2 │ │ │ │ + lfdx f0,r29,r14 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfdx f0,r14,r16 │ │ │ │ + lfdx f0,r15,r14 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + bl 5080 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ - stfdx f31,r28,r16 │ │ │ │ - addi r16,r16,8 │ │ │ │ - bne 2f5c0 │ │ │ │ - lfd f12,0(r18) │ │ │ │ - addi r27,r27,8 │ │ │ │ - cmpld r22,r27 │ │ │ │ - bne 2f550 │ │ │ │ - ld r10,8(r20) │ │ │ │ - addi r17,r17,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpd r10,r17 │ │ │ │ - ld r10,32(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2f6d8 │ │ │ │ - ld r26,48(r20) │ │ │ │ - b 2f3a0 │ │ │ │ + stfdx f31,r27,r14 │ │ │ │ + addi r14,r14,8 │ │ │ │ + bne 30170 │ │ │ │ + lfd f12,0(r17) │ │ │ │ + addi r26,r26,8 │ │ │ │ + cmpld r19,r26 │ │ │ │ + bne 30100 │ │ │ │ + ld r9,8(r21) │ │ │ │ + addi r16,r16,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r23,r23,8 │ │ │ │ + cmpd r9,r16 │ │ │ │ + ld r9,32(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 30284 │ │ │ │ + ld r25,48(r21) │ │ │ │ + b 2ff70 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r7,0(r30) │ │ │ │ - li r10,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,0(r30) │ │ │ │ - b 2f5b4 │ │ │ │ - sldi r10,r25,3 │ │ │ │ - mr r15,r25 │ │ │ │ - ldx r5,r30,r10 │ │ │ │ - b 2f5a0 │ │ │ │ - cmpdi r25,0 │ │ │ │ - ble 2f6d8 │ │ │ │ - ld r23,0(r20) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 2f6d8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r22,120(r20) │ │ │ │ - sldi r25,r25,3 │ │ │ │ + nop │ │ │ │ + ld r9,0(r29) │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r29) │ │ │ │ + b 30164 │ │ │ │ + sldi r2,r24,3 │ │ │ │ + mr r30,r24 │ │ │ │ + ldx r7,r29,r2 │ │ │ │ + b 30150 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 30284 │ │ │ │ + ld r22,0(r21) │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 30284 │ │ │ │ + ld r24,120(r21) │ │ │ │ + plfd f31,164468 # 58490 │ │ │ │ + sldi r25,r2,3 │ │ │ │ li r27,0 │ │ │ │ - lfd f31,2992(r9) │ │ │ │ ld r30,40(r31) │ │ │ │ - add r26,r22,r27 │ │ │ │ - mr r28,r23 │ │ │ │ + add r26,r24,r27 │ │ │ │ + mr r28,r22 │ │ │ │ li r29,0 │ │ │ │ nop │ │ │ │ lfd f0,0(r26) │ │ │ │ mtfprd f12,r29 │ │ │ │ addi r30,r30,8 │ │ │ │ addi r29,r29,1 │ │ │ │ fcfid f1,f12 │ │ │ │ fmul f0,f0,f31 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5080 │ │ │ │ lfd f12,-8(r30) │ │ │ │ - lfdx f0,r24,r27 │ │ │ │ + lfdx f0,r23,r27 │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,-8(r30) │ │ │ │ - bne 2f690 │ │ │ │ + bne 30240 │ │ │ │ addi r27,r27,8 │ │ │ │ cmpld r27,r25 │ │ │ │ - bne 2f67c │ │ │ │ - addi r1,r31,224 │ │ │ │ + bne 3022c │ │ │ │ + addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-160(r1) │ │ │ │ - ld r15,-152(r1) │ │ │ │ - ld r16,-144(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ - ld r20,-112(r1) │ │ │ │ - ld r21,-104(r1) │ │ │ │ - ld r22,-96(r1) │ │ │ │ - ld r23,-88(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r26,-64(r1) │ │ │ │ - ld r27,-56(r1) │ │ │ │ + lxv vs63,-192(r1) │ │ │ │ + ld r14,-168(r1) │ │ │ │ + ld r15,-160(r1) │ │ │ │ + ld r16,-152(r1) │ │ │ │ + ld r17,-144(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ + ld r20,-120(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-112(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 2f480 │ │ │ │ + li r2,0 │ │ │ │ + b 30044 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1282 │ │ │ │ - nop │ │ │ │ + .long 0x1283 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000002f760 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-31072 │ │ │ │ - std r23,-120(r1) │ │ │ │ - ld r23,48(r3) │ │ │ │ +0000000000030310 : │ │ │ │ + std r24,-120(r1) │ │ │ │ + ld r24,48(r3) │ │ │ │ + cmpdi r24,0 │ │ │ │ stdu r1,-192(r1) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 2f944 │ │ │ │ - ld r9,88(r3) │ │ │ │ - std r24,80(r1) │ │ │ │ - ld r24,104(r3) │ │ │ │ + ble 304d8 │ │ │ │ + ld r2,88(r3) │ │ │ │ + std r25,80(r1) │ │ │ │ + ld r25,104(r3) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f27,152(r1) │ │ │ │ - std r22,64(r1) │ │ │ │ stfd f26,144(r1) │ │ │ │ - ld r22,64(r3) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - cmpdi r24,0 │ │ │ │ - addi r9,r9,2 │ │ │ │ + std r23,64(r1) │ │ │ │ + ld r23,64(r3) │ │ │ │ + stfd f25,136(r1) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + cmpdi r25,0 │ │ │ │ + addi r2,r2,2 │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f27,r9 │ │ │ │ - mtfprd f0,r24 │ │ │ │ - fcfid f27,f27 │ │ │ │ - fcfid f26,f0 │ │ │ │ + mtfprd f26,r2 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + fcfid f26,f26 │ │ │ │ + fcfid f25,f0 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - blt 2f970 │ │ │ │ + blt 30508 │ │ │ │ + addi r25,r25,1 │ │ │ │ + std r20,40(r1) │ │ │ │ + std r21,48(r1) │ │ │ │ + ld r20,176(r3) │ │ │ │ + ld r21,96(r3) │ │ │ │ mflr r0 │ │ │ │ - addi r24,r24,1 │ │ │ │ - std r19,40(r1) │ │ │ │ - std r20,48(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - ld r19,176(r3) │ │ │ │ - addis r27,r2,-2 │ │ │ │ - ld r20,96(r3) │ │ │ │ - std r21,56(r1) │ │ │ │ - std r25,88(r1) │ │ │ │ - std r26,96(r1) │ │ │ │ + sldi r24,r24,3 │ │ │ │ + stfd f27,152(r1) │ │ │ │ stfd f28,160(r1) │ │ │ │ - sldi r23,r23,3 │ │ │ │ - li r25,0 │ │ │ │ - li r26,0 │ │ │ │ - addi r27,r27,2808 │ │ │ │ + plfd f27,163368 # 581b8 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - std r28,112(r1) │ │ │ │ - sldi r21,r24,3 │ │ │ │ - std r29,120(r1) │ │ │ │ - std r30,128(r1) │ │ │ │ - std r31,136(r1) │ │ │ │ + std r22,56(r1) │ │ │ │ + std r26,88(r1) │ │ │ │ + sldi r22,r25,3 │ │ │ │ + li r26,0 │ │ │ │ + std r27,96(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + li r27,0 │ │ │ │ + std r0,208(r1) │ │ │ │ + std r29,112(r1) │ │ │ │ + std r30,120(r1) │ │ │ │ + std r31,128(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ stfd f31,184(r1) │ │ │ │ - std r0,208(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r22,r26 │ │ │ │ - add r28,r20,r26 │ │ │ │ - mr r30,r24 │ │ │ │ + ldx r2,r23,r27 │ │ │ │ + add r28,r21,r27 │ │ │ │ + mr r30,r25 │ │ │ │ li r31,0 │ │ │ │ - add r29,r19,r25 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + add r29,r20,r26 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f30,f26,f0 │ │ │ │ - fdiv f30,f27,f30 │ │ │ │ + fmul f30,f25,f0 │ │ │ │ + fdiv f30,f26,f30 │ │ │ │ fmul f30,f30,f0 │ │ │ │ - b 2f8a0 │ │ │ │ + b 30438 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r31,3 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2f8e4 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 30478 │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 2f870 │ │ │ │ + bgt 30410 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 2f950 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + blt 304f0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2f8a0 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r25,r25,r21 │ │ │ │ - cmpld r26,r23 │ │ │ │ - bne 2f830 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 30438 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r26,r26,r22 │ │ │ │ + cmpld r27,r24 │ │ │ │ + bne 303d0 │ │ │ │ ld r0,208(r1) │ │ │ │ + lfd f25,136(r1) │ │ │ │ lfd f26,144(r1) │ │ │ │ lfd f27,152(r1) │ │ │ │ lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r19,40(r1) │ │ │ │ - ld r20,48(r1) │ │ │ │ - ld r21,56(r1) │ │ │ │ - ld r22,64(r1) │ │ │ │ - ld r24,80(r1) │ │ │ │ - ld r25,88(r1) │ │ │ │ - ld r26,96(r1) │ │ │ │ - ld r27,104(r1) │ │ │ │ - ld r28,112(r1) │ │ │ │ + ld r20,40(r1) │ │ │ │ + ld r21,48(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,120(r1) │ │ │ │ - ld r30,128(r1) │ │ │ │ - ld r31,136(r1) │ │ │ │ + ld r22,56(r1) │ │ │ │ + ld r23,64(r1) │ │ │ │ + ld r25,80(r1) │ │ │ │ + ld r26,88(r1) │ │ │ │ + ld r27,96(r1) │ │ │ │ + ld r28,104(r1) │ │ │ │ + ld r29,112(r1) │ │ │ │ + ld r30,120(r1) │ │ │ │ + ld r31,128(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ - ld r23,-120(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 2f88c │ │ │ │ + b 30424 │ │ │ │ + lfd f25,136(r1) │ │ │ │ lfd f26,144(r1) │ │ │ │ - lfd f27,152(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ - ld r22,64(r1) │ │ │ │ - ld r24,80(r1) │ │ │ │ - b 2f944 │ │ │ │ + ld r23,64(r1) │ │ │ │ + ld r25,80(r1) │ │ │ │ + b 304d8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xd86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xc87 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000002f9a0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-31648 │ │ │ │ - std r22,-144(r1) │ │ │ │ - ld r22,48(r3) │ │ │ │ +0000000000030530 : │ │ │ │ + std r23,-144(r1) │ │ │ │ + ld r23,48(r3) │ │ │ │ + cmpdi r23,0 │ │ │ │ stdu r1,-224(r1) │ │ │ │ + ble 3076c │ │ │ │ + std r22,72(r1) │ │ │ │ + ld r22,8(r3) │ │ │ │ cmpdi r22,0 │ │ │ │ - ble 2fbf0 │ │ │ │ - std r21,72(r1) │ │ │ │ - ld r21,8(r3) │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 2fc20 │ │ │ │ - std r28,128(r1) │ │ │ │ + ble 30798 │ │ │ │ + std r28,120(r1) │ │ │ │ + std r27,112(r1) │ │ │ │ ld r28,88(r3) │ │ │ │ - stfd f27,184(r1) │ │ │ │ mflr r0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r17,40(r1) │ │ │ │ - std r18,48(r1) │ │ │ │ - std r19,56(r1) │ │ │ │ - std r20,64(r1) │ │ │ │ - std r25,104(r1) │ │ │ │ - stfd f25,168(r1) │ │ │ │ - addis r25,r2,-2 │ │ │ │ - ld r17,120(r3) │ │ │ │ - ld r18,64(r3) │ │ │ │ - ld r19,176(r3) │ │ │ │ - ld r20,96(r3) │ │ │ │ - lfd f25,2928(r9) │ │ │ │ - std r23,88(r1) │ │ │ │ - li r23,0 │ │ │ │ + sldi r27,r23,4 │ │ │ │ + stfd f27,184(r1) │ │ │ │ + stfd f28,192(r1) │ │ │ │ + stfd f29,200(r1) │ │ │ │ + std r18,40(r1) │ │ │ │ + ld r18,120(r3) │ │ │ │ + std r19,48(r1) │ │ │ │ + std r20,56(r1) │ │ │ │ + ld r19,64(r3) │ │ │ │ + ld r20,176(r3) │ │ │ │ mtfprd f0,r28 │ │ │ │ - std r24,96(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ - std r27,120(r1) │ │ │ │ - stfd f26,176(r1) │ │ │ │ - sldi r26,r22,3 │ │ │ │ - sldi r27,r22,4 │ │ │ │ + std r21,64(r1) │ │ │ │ + stfd f25,168(r1) │ │ │ │ + ld r21,96(r3) │ │ │ │ + plfd f25,162844 # 581b8 │ │ │ │ + stfd f24,160(r1) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + std r24,88(r1) │ │ │ │ li r24,0 │ │ │ │ fcfid f27,f0 │ │ │ │ - addi r25,r25,2808 │ │ │ │ + std r25,96(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ + li r25,0 │ │ │ │ + sldi r26,r23,3 │ │ │ │ + stfd f26,176(r1) │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ std r0,240(r1) │ │ │ │ - std r16,32(r1) │ │ │ │ - std r29,136(r1) │ │ │ │ - std r30,144(r1) │ │ │ │ - std r31,152(r1) │ │ │ │ - stfd f24,160(r1) │ │ │ │ - stfd f28,192(r1) │ │ │ │ - stfd f29,200(r1) │ │ │ │ + std r17,32(r1) │ │ │ │ + std r29,128(r1) │ │ │ │ + std r30,136(r1) │ │ │ │ + std r31,144(r1) │ │ │ │ + stfd f23,152(r1) │ │ │ │ stfd f30,208(r1) │ │ │ │ stfd f31,216(r1) │ │ │ │ fmul f27,f27,f27 │ │ │ │ - ldx r9,r18,r24 │ │ │ │ - sldi r31,r23,4 │ │ │ │ - add r29,r20,r24 │ │ │ │ - mr r30,r21 │ │ │ │ - add r16,r17,r24 │ │ │ │ - add r31,r19,r31 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r19,r25 │ │ │ │ + sldi r31,r24,4 │ │ │ │ + add r29,r21,r25 │ │ │ │ + mr r30,r22 │ │ │ │ + add r17,r18,r25 │ │ │ │ + add r31,r20,r31 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f29,f0 │ │ │ │ - fdiv f24,f25,f29 │ │ │ │ - fmul f28,f29,f29 │ │ │ │ - b 2fb00 │ │ │ │ + fdiv f28,f24,f29 │ │ │ │ + fmul f23,f29,f29 │ │ │ │ + b 30684 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f1,f30 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ stfd f1,0(r31) │ │ │ │ - lfd f0,0(r16) │ │ │ │ + lfd f0,0(r17) │ │ │ │ lfd f1,0(r29) │ │ │ │ - add r16,r16,r26 │ │ │ │ + add r17,r17,r26 │ │ │ │ fmsub f0,f29,f0,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4780 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - beq 2fb7c │ │ │ │ - lfd f12,0(r16) │ │ │ │ + beq 306f8 │ │ │ │ + lfd f12,0(r17) │ │ │ │ lfd f1,0(r29) │ │ │ │ fmul f31,f29,f12 │ │ │ │ fctid f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r28,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fmsub f0,f24,f31,f12 │ │ │ │ - fnmsub f12,f24,f31,f12 │ │ │ │ - fmul f0,f28,f0 │ │ │ │ + fmsub f0,f28,f31,f12 │ │ │ │ + fnmsub f12,f28,f31,f12 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 2fab0 │ │ │ │ + bgt 30640 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 2fc00 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 30780 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ stfd f1,0(r31) │ │ │ │ - lfd f0,0(r16) │ │ │ │ + lfd f0,0(r17) │ │ │ │ lfd f1,0(r29) │ │ │ │ - add r16,r16,r26 │ │ │ │ + add r17,r17,r26 │ │ │ │ fmsub f0,f29,f0,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4780 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - bne 2fb00 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpd r23,r22 │ │ │ │ - bne 2fa70 │ │ │ │ + bne 30684 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpd r24,r23 │ │ │ │ + bne 30600 │ │ │ │ ld r0,240(r1) │ │ │ │ + lfd f23,152(r1) │ │ │ │ lfd f24,160(r1) │ │ │ │ lfd f25,168(r1) │ │ │ │ lfd f26,176(r1) │ │ │ │ lfd f27,184(r1) │ │ │ │ lfd f28,192(r1) │ │ │ │ lfd f29,200(r1) │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ - ld r16,32(r1) │ │ │ │ - ld r17,40(r1) │ │ │ │ - ld r18,48(r1) │ │ │ │ - ld r19,56(r1) │ │ │ │ - ld r20,64(r1) │ │ │ │ - ld r21,72(r1) │ │ │ │ - ld r23,88(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r24,96(r1) │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ - ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ - ld r29,136(r1) │ │ │ │ - ld r30,144(r1) │ │ │ │ - ld r31,152(r1) │ │ │ │ + ld r17,32(r1) │ │ │ │ + ld r18,40(r1) │ │ │ │ + ld r19,48(r1) │ │ │ │ + ld r20,56(r1) │ │ │ │ + ld r21,64(r1) │ │ │ │ + ld r22,72(r1) │ │ │ │ + ld r24,88(r1) │ │ │ │ + ld r25,96(r1) │ │ │ │ + ld r26,104(r1) │ │ │ │ + ld r27,112(r1) │ │ │ │ + ld r28,120(r1) │ │ │ │ + ld r29,128(r1) │ │ │ │ + ld r30,136(r1) │ │ │ │ + ld r31,144(r1) │ │ │ │ addi r1,r1,224 │ │ │ │ - ld r22,-144(r1) │ │ │ │ + ld r23,-144(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f1,f30 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ - b 2facc │ │ │ │ - ld r21,72(r1) │ │ │ │ - b 2fbf0 │ │ │ │ + b 30654 │ │ │ │ + ld r22,72(r1) │ │ │ │ + b 3076c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1088 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xf89 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000002fc40 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-32320 │ │ │ │ - ld r9,48(r3) │ │ │ │ +00000000000307b0 : │ │ │ │ + std r17,-184(r1) │ │ │ │ + ld r17,48(r3) │ │ │ │ + cmpdi r17,0 │ │ │ │ mfocrf r11,8 │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r9,32(r1) │ │ │ │ - ble 2feac │ │ │ │ - std r22,128(r1) │ │ │ │ - ld r22,8(r3) │ │ │ │ - std r17,88(r1) │ │ │ │ - mr r17,r3 │ │ │ │ - cmpdi r22,0 │ │ │ │ - ble 2fee0 │ │ │ │ - std r23,136(r1) │ │ │ │ - ld r23,88(r3) │ │ │ │ - ld r10,120(r3) │ │ │ │ - stfd f28,224(r1) │ │ │ │ + ble 30a30 │ │ │ │ + std r21,104(r1) │ │ │ │ + ld r21,8(r3) │ │ │ │ + cmpdi r21,0 │ │ │ │ + std r18,80(r1) │ │ │ │ + mr r18,r3 │ │ │ │ + ble 30a44 │ │ │ │ + std r24,128(r1) │ │ │ │ + std r25,136(r1) │ │ │ │ + ld r24,88(r3) │ │ │ │ + ld r2,120(r3) │ │ │ │ mflr r0 │ │ │ │ - std r24,144(r1) │ │ │ │ - std r14,64(r1) │ │ │ │ - ld r14,64(r3) │ │ │ │ - std r18,96(r1) │ │ │ │ - std r19,104(r1) │ │ │ │ - std r20,112(r1) │ │ │ │ - std r21,120(r1) │ │ │ │ stfd f27,216(r1) │ │ │ │ - sldi r20,r9,3 │ │ │ │ + stfd f28,224(r1) │ │ │ │ + stfd f29,232(r1) │ │ │ │ + std r15,56(r1) │ │ │ │ + plfd f29,162224 # 581b8 │ │ │ │ + ld r15,64(r3) │ │ │ │ + stfd f24,192(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ + xxspltidp vs24,1056964608 │ │ │ │ + mtfprd f0,r24 │ │ │ │ + std r2,32(r1) │ │ │ │ + addi r2,r24,1 │ │ │ │ + std r19,88(r1) │ │ │ │ li r19,0 │ │ │ │ - li r18,0 │ │ │ │ - std r15,72(r1) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - std r10,40(r1) │ │ │ │ - addi r10,r23,1 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - std r16,80(r1) │ │ │ │ - std r25,152(r1) │ │ │ │ - std r26,160(r1) │ │ │ │ - std r27,168(r1) │ │ │ │ - fcfid f28,f0 │ │ │ │ - mulld r24,r10,r9 │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - sldi r21,r10,1 │ │ │ │ - std r0,272(r1) │ │ │ │ - std r28,176(r1) │ │ │ │ - std r29,184(r1) │ │ │ │ - std r30,192(r1) │ │ │ │ - std r31,200(r1) │ │ │ │ + std r20,96(r1) │ │ │ │ + std r22,112(r1) │ │ │ │ + li r20,0 │ │ │ │ + sldi r22,r17,3 │ │ │ │ + fcfid f27,f0 │ │ │ │ + mulld r25,r2,r17 │ │ │ │ + std r23,120(r1) │ │ │ │ stfd f26,208(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + sldi r23,r2,1 │ │ │ │ + std r0,272(r1) │ │ │ │ + std r14,48(r1) │ │ │ │ + std r2,40(r1) │ │ │ │ + std r16,64(r1) │ │ │ │ + std r26,144(r1) │ │ │ │ + std r27,152(r1) │ │ │ │ + std r28,160(r1) │ │ │ │ + std r29,168(r1) │ │ │ │ + std r30,176(r1) │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + sldi r25,r25,4 │ │ │ │ + std r31,184(r1) │ │ │ │ stfd f30,240(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - std r10,48(r1) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - ldx r9,r14,r19 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r10,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - mtfprd f26,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f26,f26 │ │ │ │ - fmul f29,f26,f26 │ │ │ │ - ble cr4,2fe30 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r29,96(r17) │ │ │ │ - addis r28,r2,-2 │ │ │ │ - ld r25,176(r17) │ │ │ │ - li r26,0 │ │ │ │ - lfd f30,2080(r9) │ │ │ │ - ld r9,48(r1) │ │ │ │ - addi r28,r28,2808 │ │ │ │ - add r29,r29,r19 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - mulld r27,r9,r18 │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r31,r9,r19 │ │ │ │ - sldi r27,r27,4 │ │ │ │ + nop │ │ │ │ + ldx r2,r15,r20 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r9,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtfprd f25,r9 │ │ │ │ + fcfid f30,f0 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ + ble cr4,309b4 │ │ │ │ + fdiv f30,f24,f30 │ │ │ │ + ld r2,40(r1) │ │ │ │ + ld r29,96(r18) │ │ │ │ + li r27,0 │ │ │ │ + ld r26,176(r18) │ │ │ │ + mulld r28,r2,r19 │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r29,r29,r20 │ │ │ │ + add r31,r2,r20 │ │ │ │ + sldi r28,r28,4 │ │ │ │ nop │ │ │ │ lfd f11,0(r31) │ │ │ │ - add r16,r25,r27 │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + add r16,r26,r28 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r15,r23,r9 │ │ │ │ - add r30,r21,r15 │ │ │ │ - b 2fdd4 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r14,r24,r2 │ │ │ │ + add r30,r23,r14 │ │ │ │ + b 3093c │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - addi r15,r15,1 │ │ │ │ - stfd f1,0(r16) │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfd f12,0(r16) │ │ │ │ addi r16,r16,8 │ │ │ │ - cmpld r30,r15 │ │ │ │ - beq 2fe1c │ │ │ │ + cmpld r30,r14 │ │ │ │ + beq 309a0 │ │ │ │ lfd f11,0(r31) │ │ │ │ - mtfprd f0,r15 │ │ │ │ + mtfprd f0,r14 │ │ │ │ lfd f1,0(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f0,f30,f11 │ │ │ │ fnmsub f0,f0,f30,f11 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 2fda0 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 30910 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 2fec0 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r15,r15,1 │ │ │ │ + bge 30924 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r14,r14,1 │ │ │ │ addi r16,r16,8 │ │ │ │ - cmpld r30,r15 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r16) │ │ │ │ - bne 2fdd0 │ │ │ │ - addi r26,r26,1 │ │ │ │ - add r31,r31,r20 │ │ │ │ - add r27,r27,r24 │ │ │ │ - cmpd r22,r26 │ │ │ │ - bne 2fd80 │ │ │ │ - ld r9,32(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpd r18,r9 │ │ │ │ - bne 2fd20 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + cmpld r30,r14 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + bne 30938 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r31,r31,r22 │ │ │ │ + add r28,r28,r25 │ │ │ │ + cmpd r21,r27 │ │ │ │ + bne 308f0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpd r19,r17 │ │ │ │ + bne 308a0 │ │ │ │ ld r0,272(r1) │ │ │ │ + lfd f24,192(r1) │ │ │ │ + lfd f25,200(r1) │ │ │ │ lfd f26,208(r1) │ │ │ │ lfd f27,216(r1) │ │ │ │ lfd f28,224(r1) │ │ │ │ lfd f29,232(r1) │ │ │ │ lfd f30,240(r1) │ │ │ │ lfd f31,248(r1) │ │ │ │ - ld r14,64(r1) │ │ │ │ - ld r15,72(r1) │ │ │ │ - ld r16,80(r1) │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r18,96(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - ld r20,112(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ + ld r14,48(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r23,136(r1) │ │ │ │ - ld r24,144(r1) │ │ │ │ - ld r25,152(r1) │ │ │ │ - ld r26,160(r1) │ │ │ │ - ld r27,168(r1) │ │ │ │ - ld r28,176(r1) │ │ │ │ - ld r29,184(r1) │ │ │ │ - ld r30,192(r1) │ │ │ │ - ld r31,200(r1) │ │ │ │ + ld r15,56(r1) │ │ │ │ + ld r16,64(r1) │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r19,88(r1) │ │ │ │ + ld r20,96(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + ld r22,112(r1) │ │ │ │ + ld r23,120(r1) │ │ │ │ + ld r24,128(r1) │ │ │ │ + ld r25,136(r1) │ │ │ │ + ld r26,144(r1) │ │ │ │ + ld r27,152(r1) │ │ │ │ + ld r28,160(r1) │ │ │ │ + ld r29,168(r1) │ │ │ │ + ld r30,176(r1) │ │ │ │ + ld r31,184(r1) │ │ │ │ addi r1,r1,256 │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r17,-184(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 2fdbc │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - b 2feac │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + b 30a30 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000002ff00 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,32512 │ │ │ │ +0000000000030a60 : │ │ │ │ + std r30,-64(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ + ld r30,48(r3) │ │ │ │ mflr r0 │ │ │ │ - std r30,-56(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r30,48(r3) │ │ │ │ - std r16,-168(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r20,-136(r1) │ │ │ │ - std r22,-120(r1) │ │ │ │ - std r27,-80(r1) │ │ │ │ - std r28,-72(r1) │ │ │ │ - std r29,-64(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ - stfd f27,-40(r1) │ │ │ │ - stfd f28,-32(r1) │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r14,-184(r1) │ │ │ │ - std r15,-176(r1) │ │ │ │ - std r17,-160(r1) │ │ │ │ - std r18,-152(r1) │ │ │ │ - std r19,-144(r1) │ │ │ │ - std r21,-128(r1) │ │ │ │ - std r23,-112(r1) │ │ │ │ - std r24,-104(r1) │ │ │ │ - std r25,-96(r1) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r16,-176(r1) │ │ │ │ + std r15,-184(r1) │ │ │ │ + li r8,0 │ │ │ │ + mr r29,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - std r26,-88(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r18,-160(r1) │ │ │ │ + std r21,-136(r1) │ │ │ │ + std r22,-128(r1) │ │ │ │ sldi r10,r30,3 │ │ │ │ - stdu r1,-320(r1) │ │ │ │ - lfd f0,2928(r9) │ │ │ │ + std r23,-120(r1) │ │ │ │ cmpdi cr7,r30,0 │ │ │ │ - li r7,0 │ │ │ │ + std r31,-56(r1) │ │ │ │ + stfd f26,-48(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ addi r9,r10,15 │ │ │ │ addi r10,r10,23 │ │ │ │ - mr r29,r3 │ │ │ │ - mr r31,r1 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-192(r1) │ │ │ │ clrrdi r9,r9,4 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ + std r17,-168(r1) │ │ │ │ + std r20,-144(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ neg r9,r9 │ │ │ │ neg r10,r10 │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - addi r5,r1,32 │ │ │ │ - std r5,32(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + std r26,-96(r1) │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-304(r1) │ │ │ │ + ld r7,0(r1) │ │ │ │ + mr r31,r1 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ addi r6,r1,32 │ │ │ │ - std r6,56(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,80(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ - std r7,0(r5) │ │ │ │ + std r6,32(r31) │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r19,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r5,r1,32 │ │ │ │ + std r5,48(r31) │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r0,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + std r8,0(r6) │ │ │ │ mr r16,r1 │ │ │ │ stfdu f0,32(r16) │ │ │ │ - ble cr7,305a4 │ │ │ │ - ld r10,88(r3) │ │ │ │ - andi. r7,r30,3 │ │ │ │ - li r19,1 │ │ │ │ - addi r6,r30,-1 │ │ │ │ - mr r9,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 3006c │ │ │ │ - cmpdi r7,1 │ │ │ │ - mr r8,r30 │ │ │ │ - beq 3005c │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 30050 │ │ │ │ - mr r8,r6 │ │ │ │ - sldi r19,r10,1 │ │ │ │ - mulld r7,r10,r19 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - sldi r19,r7,1 │ │ │ │ - mulld r7,r10,r19 │ │ │ │ + ble cr7,310d8 │ │ │ │ + ld r9,88(r3) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r6,2 │ │ │ │ + andi. r8,r30,3 │ │ │ │ + mr r2,r30 │ │ │ │ + addi r7,r30,-1 │ │ │ │ + mr r10,r30 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r6,r9 │ │ │ │ + beq 30bc0 │ │ │ │ cmpdi r8,1 │ │ │ │ - sldi r19,r7,1 │ │ │ │ - beq 30098 │ │ │ │ - srdi r9,r9,2 │ │ │ │ + beq 30bb4 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 30bac │ │ │ │ + mr r2,r7 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 30be0 │ │ │ │ + srdi r9,r10,2 │ │ │ │ mtctr r9 │ │ │ │ - mulld r19,r10,r19 │ │ │ │ - sldi r19,r19,1 │ │ │ │ - mulld r19,r10,r19 │ │ │ │ - sldi r19,r19,1 │ │ │ │ - mulld r19,r10,r19 │ │ │ │ - sldi r19,r19,1 │ │ │ │ - mulld r19,r10,r19 │ │ │ │ - sldi r19,r19,1 │ │ │ │ - bdnz 30074 │ │ │ │ - ld r9,8(r29) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 30528 │ │ │ │ - ld r9,200(r29) │ │ │ │ - ld r10,32(r31) │ │ │ │ - li r26,0 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 30bc8 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,88(r31) │ │ │ │ + ld r2,8(r29) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 31058 │ │ │ │ + ld r9,88(r31) │ │ │ │ + ld r2,200(r29) │ │ │ │ + xxspltidp vs26,1056964608 │ │ │ │ + li r28,0 │ │ │ │ li r12,0 │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ - addi r24,r16,8 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - std r16,120(r31) │ │ │ │ - std r19,96(r31) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r25,r10,8 │ │ │ │ - std r9,88(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r26,r16,8 │ │ │ │ + std r0,72(r31) │ │ │ │ + plfd f28,161172 # 581b8 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + mr r20,r19 │ │ │ │ + mcrf cr0,cr7 │ │ │ │ + cmpdi cr4,r9,0 │ │ │ │ + ld r9,32(r31) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + std r2,80(r31) │ │ │ │ + addi r27,r9,8 │ │ │ │ nop │ │ │ │ - ble cr7,301a4 │ │ │ │ - mulld r9,r12,r30 │ │ │ │ + ble 30d10 │ │ │ │ + mulld r2,r12,r30 │ │ │ │ ld r5,120(r29) │ │ │ │ - mtctr r30 │ │ │ │ ld r4,64(r29) │ │ │ │ - ld r6,88(r29) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r23,80(r31) │ │ │ │ + mtctr r30 │ │ │ │ li r10,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r5,r5,r9 │ │ │ │ + ld r6,88(r29) │ │ │ │ + ld r3,48(r31) │ │ │ │ + ld r11,72(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r5,r5,r2 │ │ │ │ nop │ │ │ │ - ldx r21,r4,r10 │ │ │ │ + ldx r25,r4,r10 │ │ │ │ lfdx f12,r5,r10 │ │ │ │ - addi r7,r21,-1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + addi r8,r25,-1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r3,r6,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - divd r9,r3,r7 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r8,r8,r6 │ │ │ │ - stdx r3,r22,r10 │ │ │ │ - stdx r8,r20,r10 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - blt 30510 │ │ │ │ - cmpd r9,r21 │ │ │ │ - blt 30168 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - stdx r9,r23,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - ble 30504 │ │ │ │ - stdx r8,r11,r10 │ │ │ │ - stdx r9,r28,r10 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r7,r6,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + divd r2,r7,r8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r9,r9,r6 │ │ │ │ + stdx r7,r21,r10 │ │ │ │ + stdx r9,r20,r10 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + blt 31040 │ │ │ │ + cmpd r2,r25 │ │ │ │ + blt 30cd8 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + stdx r2,r11,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r9,1 │ │ │ │ + ble 31034 │ │ │ │ + stdx r9,r3,r10 │ │ │ │ + stdx r2,r23,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 30110 │ │ │ │ + bdnz 30c80 │ │ │ │ sldi r5,r30,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ + mr r3,r22 │ │ │ │ std r12,40(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ ld r12,40(r31) │ │ │ │ - ble cr4,3059c │ │ │ │ - ld r9,96(r31) │ │ │ │ + ble cr4,310d0 │ │ │ │ + ld r2,88(r31) │ │ │ │ ld r14,192(r29) │ │ │ │ - ld r3,176(r29) │ │ │ │ - sldi r15,r26,3 │ │ │ │ - ld r4,120(r31) │ │ │ │ - std r20,112(r31) │ │ │ │ + sldi r24,r28,3 │ │ │ │ sldi r19,r30,3 │ │ │ │ - std r12,72(r31) │ │ │ │ - addi r6,r15,-8 │ │ │ │ - add r21,r9,r26 │ │ │ │ + std r20,104(r31) │ │ │ │ + std r12,64(r31) │ │ │ │ + ld r4,176(r29) │ │ │ │ + addi r7,r24,-8 │ │ │ │ + add r10,r2,r28 │ │ │ │ addi r8,r14,-8 │ │ │ │ - add r15,r3,r15 │ │ │ │ - li r9,0 │ │ │ │ - li r26,0 │ │ │ │ - add r14,r14,r6 │ │ │ │ - sldi r7,r21,3 │ │ │ │ - mr r20,r15 │ │ │ │ - std r21,104(r31) │ │ │ │ - add r10,r7,r8 │ │ │ │ - std r10,64(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r9,r30 │ │ │ │ - bge 3035c │ │ │ │ - ld r10,72(r31) │ │ │ │ + li r2,0 │ │ │ │ + li r28,0 │ │ │ │ + add r24,r4,r24 │ │ │ │ + add r14,r14,r7 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + std r10,96(r31) │ │ │ │ + mr r18,r24 │ │ │ │ + add r9,r9,r8 │ │ │ │ + std r9,56(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bge 30ea0 │ │ │ │ + ld r9,64(r31) │ │ │ │ lfd f0,88(r29) │ │ │ │ - sldi r18,r9,3 │ │ │ │ - subf r15,r9,r30 │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r6,120(r29) │ │ │ │ - ld r16,64(r29) │ │ │ │ - ld r17,96(r29) │ │ │ │ - std r29,48(r31) │ │ │ │ - mr r29,r27 │ │ │ │ - lfdx f30,r4,r18 │ │ │ │ - std r4,40(r31) │ │ │ │ - mulld r5,r10,r30 │ │ │ │ + sldi r15,r2,3 │ │ │ │ + subf r25,r2,r30 │ │ │ │ + std r29,40(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r7,120(r29) │ │ │ │ + ld r24,64(r29) │ │ │ │ + lfdx f30,r16,r15 │ │ │ │ + mulld r6,r9,r30 │ │ │ │ fcfid f29,f0 │ │ │ │ - ldx r23,r9,r18 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r30,r2,-2 │ │ │ │ - lfd f27,2080(r10) │ │ │ │ - addi r30,r30,2808 │ │ │ │ - sldi r5,r5,3 │ │ │ │ + ld r30,96(r29) │ │ │ │ + mr r29,r21 │ │ │ │ + mr r21,r22 │ │ │ │ + ldx r17,r2,r15 │ │ │ │ + mr r22,r23 │ │ │ │ + sldi r2,r6,3 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - add r21,r6,r5 │ │ │ │ - mr r27,r21 │ │ │ │ - mr r21,r23 │ │ │ │ - mr r23,r22 │ │ │ │ - mr r22,r28 │ │ │ │ - b 302bc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r20,r7,r2 │ │ │ │ + mr r23,r20 │ │ │ │ + b 30df4 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ldx r9,r22,r18 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - maddld r21,r28,r21,r9 │ │ │ │ - stfdx f30,r24,r18 │ │ │ │ - stdx r21,r25,r18 │ │ │ │ - addi r18,r18,8 │ │ │ │ - beq 30348 │ │ │ │ - ldx r9,r23,r18 │ │ │ │ - ldx r7,r29,r18 │ │ │ │ - ldx r28,r16,r18 │ │ │ │ - lfdx f10,r27,r18 │ │ │ │ - lfdx f1,r17,r18 │ │ │ │ - add r9,r9,r7 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r28,-1 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ldx r2,r22,r15 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r25,r25,-1 │ │ │ │ + maddld r17,r20,r17,r2 │ │ │ │ + stfdx f30,r26,r15 │ │ │ │ + stdx r17,r27,r15 │ │ │ │ + addi r15,r15,8 │ │ │ │ + beq 30e90 │ │ │ │ + ldx r2,r29,r15 │ │ │ │ + ldx r9,r21,r15 │ │ │ │ + ldx r20,r24,r15 │ │ │ │ + lfdx f10,r23,r15 │ │ │ │ + lfdx f1,r30,r15 │ │ │ │ + add r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r20,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ fcfid f11,f12 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f26 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fsub f11,f0,f10 │ │ │ │ fsub f10,f10,f0 │ │ │ │ fmul f0,f11,f10 │ │ │ │ fmadd f0,f0,f12,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 30280 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 30dc0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 304c0 │ │ │ │ - lfd f0,0(r30) │ │ │ │ - ldx r9,r22,r18 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - maddld r21,r28,r21,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stdx r21,r25,r18 │ │ │ │ - stfdx f30,r24,r18 │ │ │ │ - addi r18,r18,8 │ │ │ │ - bne 302bc │ │ │ │ - mr r27,r29 │ │ │ │ - ld r4,40(r31) │ │ │ │ - ld r29,48(r31) │ │ │ │ - mr r28,r22 │ │ │ │ - mr r22,r23 │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ldx r9,r9,r19 │ │ │ │ - stdu r9,8(r14) │ │ │ │ + bge 30dd4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + ldx r2,r22,r15 │ │ │ │ + addic. r25,r25,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + maddld r17,r20,r17,r2 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stdx r17,r27,r15 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r26,r15 │ │ │ │ + addi r15,r15,8 │ │ │ │ + bne 30df4 │ │ │ │ + mr r23,r22 │ │ │ │ + mr r22,r21 │ │ │ │ + mr r21,r29 │ │ │ │ + ld r29,40(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + ldx r2,r2,r19 │ │ │ │ + stdu r2,8(r14) │ │ │ │ ld r30,48(r29) │ │ │ │ sldi r19,r30,3 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - add r6,r28,r19 │ │ │ │ - add r5,r10,r19 │ │ │ │ - lfdx f0,r4,r19 │ │ │ │ - ld r10,-8(r6) │ │ │ │ - ld r3,-8(r5) │ │ │ │ - stfd f0,0(r20) │ │ │ │ - cmpdi r10,0 │ │ │ │ - beq 304f0 │ │ │ │ - ld r8,64(r29) │ │ │ │ - add r8,r8,r19 │ │ │ │ - ld r8,-8(r8) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - beq 304f0 │ │ │ │ - add r7,r27,r19 │ │ │ │ - ld r8,88(r29) │ │ │ │ - add r10,r10,r3 │ │ │ │ - ld r3,-8(r7) │ │ │ │ - std r10,-8(r6) │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r3,1 │ │ │ │ - sldi r0,r8,1 │ │ │ │ - cmpd r10,r0 │ │ │ │ - std r10,-8(r7) │ │ │ │ - bne 30470 │ │ │ │ - addi r10,r9,1 │ │ │ │ - ld r8,80(r31) │ │ │ │ + addi r2,r30,-1 │ │ │ │ + add r10,r23,r19 │ │ │ │ + add r6,r9,r19 │ │ │ │ + lfdx f0,r16,r19 │ │ │ │ + ld r9,-8(r10) │ │ │ │ cmpdi r9,0 │ │ │ │ - mtctr r10 │ │ │ │ - li r10,1 │ │ │ │ - add r11,r8,r19 │ │ │ │ + ld r8,-8(r6) │ │ │ │ + stfd f0,0(r18) │ │ │ │ + beq 31020 │ │ │ │ + ld r7,64(r29) │ │ │ │ + add r7,r7,r19 │ │ │ │ + ld r7,-8(r7) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpd r9,r7 │ │ │ │ + beq 31020 │ │ │ │ + add r7,r22,r19 │ │ │ │ + ld r11,88(r29) │ │ │ │ + add r8,r9,r8 │ │ │ │ + ld r9,-8(r7) │ │ │ │ + std r8,-8(r10) │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r11,r11,1 │ │ │ │ + cmpd r9,r11 │ │ │ │ + std r9,-8(r7) │ │ │ │ + bne 30fc0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + ld r8,72(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + mtctr r9 │ │ │ │ + li r9,1 │ │ │ │ + add r3,r8,r19 │ │ │ │ mfctr r8 │ │ │ │ - isellt r10,r10,r8 │ │ │ │ - mtctr r10 │ │ │ │ - bdz 30470 │ │ │ │ - ld r10,-16(r6) │ │ │ │ - ld r8,-16(r7) │ │ │ │ + isellt r9,r9,r8 │ │ │ │ + mtctr r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bdz 30fc0 │ │ │ │ + ld r9,-16(r7) │ │ │ │ + ld r8,-16(r10) │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r4,1 │ │ │ │ + ld r5,-16(r6) │ │ │ │ + sldi r0,r2,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,-16(r7) │ │ │ │ + cmpd cr7,r9,r11 │ │ │ │ + stdu r28,-8(r7) │ │ │ │ + beq 31010 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ldx r9,r9,r0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r3,-16(r5) │ │ │ │ - li r23,1 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r7) │ │ │ │ - cmpd r8,r0 │ │ │ │ - stdu r26,-8(r7) │ │ │ │ - beq cr7,304e0 │ │ │ │ - ld r8,64(r29) │ │ │ │ - ldx r8,r8,r21 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,304e0 │ │ │ │ - ldu r8,-8(r11) │ │ │ │ - add r10,r10,r3 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,30464 │ │ │ │ - neg r8,r8 │ │ │ │ - li r23,-1 │ │ │ │ - stdu r23,-8(r5) │ │ │ │ - stdu r8,-8(r6) │ │ │ │ - beq 30400 │ │ │ │ - ld r10,64(r31) │ │ │ │ - addi r20,r20,8 │ │ │ │ - cmpld r14,r10 │ │ │ │ - bne 30200 │ │ │ │ - ld r21,104(r31) │ │ │ │ - ld r20,112(r31) │ │ │ │ - ld r12,72(r31) │ │ │ │ - ld r9,96(r31) │ │ │ │ - mr r26,r21 │ │ │ │ - ld r10,88(r31) │ │ │ │ + cmpd r8,r9 │ │ │ │ + beq 31010 │ │ │ │ + ldu r9,-8(r3) │ │ │ │ + add r8,r8,r5 │ │ │ │ + std r8,-16(r10) │ │ │ │ + cmpdi r9,0 │ │ │ │ + bgt 30fb4 │ │ │ │ + neg r9,r9 │ │ │ │ + li r4,-1 │ │ │ │ + stdu r4,-8(r6) │ │ │ │ + stdu r9,-8(r10) │ │ │ │ + beq cr7,30f50 │ │ │ │ + ld r9,56(r31) │ │ │ │ + addi r18,r18,8 │ │ │ │ + cmpld r14,r9 │ │ │ │ + bne 30d60 │ │ │ │ + ld r10,96(r31) │ │ │ │ + ld r20,104(r31) │ │ │ │ + ld r12,64(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ + mr r28,r10 │ │ │ │ + ld r9,80(r31) │ │ │ │ addi r12,r12,1 │ │ │ │ - stdu r9,8(r10) │ │ │ │ - std r10,88(r31) │ │ │ │ - ld r9,8(r29) │ │ │ │ - cmpd r9,r12 │ │ │ │ - ble 30528 │ │ │ │ + stdu r2,8(r9) │ │ │ │ + ld r2,8(r29) │ │ │ │ + std r9,80(r31) │ │ │ │ + cmpd r2,r12 │ │ │ │ + ble 31058 │ │ │ │ ld r30,48(r29) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - b 300e0 │ │ │ │ + cmpdi r30,0 │ │ │ │ + b 30c50 │ │ │ │ nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 3029c │ │ │ │ - neg r3,r3 │ │ │ │ - std r3,-16(r5) │ │ │ │ - b 30448 │ │ │ │ + neg r5,r5 │ │ │ │ + std r5,-16(r6) │ │ │ │ + b 30f98 │ │ │ │ nop │ │ │ │ - neg r3,r3 │ │ │ │ - std r3,-8(r5) │ │ │ │ - b 303b0 │ │ │ │ + neg r8,r8 │ │ │ │ + std r8,-8(r6) │ │ │ │ + b 30ef4 │ │ │ │ nop │ │ │ │ - stdx r9,r23,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 30178 │ │ │ │ - add r7,r9,r7 │ │ │ │ - cmpd r7,r21 │ │ │ │ - bge 30500 │ │ │ │ - mr r9,r7 │ │ │ │ - stdx r7,r23,r10 │ │ │ │ - b 3016c │ │ │ │ - addi r1,r31,320 │ │ │ │ + stdx r2,r11,r10 │ │ │ │ + li r9,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 30ce8 │ │ │ │ + add r8,r2,r8 │ │ │ │ + cmpd r8,r25 │ │ │ │ + bge 31030 │ │ │ │ + mr r2,r8 │ │ │ │ + stdx r8,r11,r10 │ │ │ │ + b 30cdc │ │ │ │ + addi r1,r31,304 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-184(r1) │ │ │ │ - ld r15,-176(r1) │ │ │ │ - ld r16,-168(r1) │ │ │ │ - ld r17,-160(r1) │ │ │ │ - ld r18,-152(r1) │ │ │ │ - ld r19,-144(r1) │ │ │ │ - ld r20,-136(r1) │ │ │ │ - ld r21,-128(r1) │ │ │ │ - ld r22,-120(r1) │ │ │ │ - ld r23,-112(r1) │ │ │ │ - ld r24,-104(r1) │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r26,-88(r1) │ │ │ │ - ld r27,-80(r1) │ │ │ │ + ld r14,-192(r1) │ │ │ │ + ld r15,-184(r1) │ │ │ │ + ld r16,-176(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r18,-160(r1) │ │ │ │ + ld r19,-152(r1) │ │ │ │ + ld r20,-144(r1) │ │ │ │ + ld r21,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-72(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r22,-128(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r27,-88(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ + lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 30494 │ │ │ │ - li r19,1 │ │ │ │ - b 30098 │ │ │ │ + li r2,0 │ │ │ │ + b 30fe4 │ │ │ │ + li r2,1 │ │ │ │ + std r2,88(r31) │ │ │ │ + b 30bf8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1285 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1286 │ │ │ │ │ │ │ │ -00000000000305c0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,30784 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ +00000000000310f0 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 30620 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 30634 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 3064c │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 30664 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 31130 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 31150 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 31174 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 31198 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 53a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 305f0 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4940 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 305f8 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5380 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 31110 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 50e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - beq 30600 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4920 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + mtlr r0 │ │ │ │ + beq 31118 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4520 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 50c0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + mtlr r0 │ │ │ │ + beq 31120 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4500 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000030690 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,30576 │ │ │ │ - mflr r0 │ │ │ │ +00000000000311c0 : │ │ │ │ std r29,-24(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + mflr r0 │ │ │ │ sldi r29,r4,3 │ │ │ │ + mr r28,r4 │ │ │ │ std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r28,r4 │ │ │ │ mr r30,r3 │ │ │ │ mr r27,r5 │ │ │ │ - mr r31,r6 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r6 │ │ │ │ stdu r1,-80(r1) │ │ │ │ std r4,48(r3) │ │ │ │ mr r3,r29 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpwi r28,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 30860 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 308b4 │ │ │ │ - rldicl r10,r28,62,34 │ │ │ │ - mr r8,r27 │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 30830 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r8) │ │ │ │ - lxv vs32,16(r8) │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + ble 313a0 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 313f0 │ │ │ │ + rldicl r9,r28,62,34 │ │ │ │ + mr r10,r27 │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 31370 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs32,16(r10) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r10,r10,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r9) │ │ │ │ - stxv vs45,-32(r9) │ │ │ │ - stxv vs33,-48(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 30714 │ │ │ │ - andi. r9,r28,3 │ │ │ │ - clrrwi r9,r28,2 │ │ │ │ - beq 30794 │ │ │ │ - extswsli r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - extswsli r10,r9,3 │ │ │ │ - lwax r6,r27,r8 │ │ │ │ - cmpw r7,r28 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - bge 30794 │ │ │ │ - add r27,r27,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r27) │ │ │ │ - cmpw r9,r28 │ │ │ │ - std r8,8(r10) │ │ │ │ - bge 30794 │ │ │ │ - lwa r9,8(r27) │ │ │ │ - std r9,16(r10) │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 31238 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + clrrwi r2,r28,2 │ │ │ │ + beq 312e0 │ │ │ │ + subf r7,r2,r28 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + li r10,16 │ │ │ │ + li r9,32 │ │ │ │ + rldic r8,r7,2,30 │ │ │ │ + rldic r7,r7,3,29 │ │ │ │ + sldi r6,r2,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + add r3,r3,r2 │ │ │ │ + add r6,r27,r6 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r9,r7 │ │ │ │ + addi r7,r3,16 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r6,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r7,r2 │ │ │ │ mr r3,r29 │ │ │ │ std r31,8(r30) │ │ │ │ mr r29,r28 │ │ │ │ li r31,0 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,64(r30) │ │ │ │ - ld r9,56(r30) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,64(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,56(r30) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 4c60 │ │ │ │ + ld r9,64(r30) │ │ │ │ addic. r29,r29,-1 │ │ │ │ - addi r9,r3,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - stdx r9,r10,r31 │ │ │ │ + addi r2,r3,-1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + stdx r2,r9,r31 │ │ │ │ addi r31,r31,8 │ │ │ │ - bne 307b0 │ │ │ │ + bne 31300 │ │ │ │ cmpwi r28,1 │ │ │ │ - li r10,8 │ │ │ │ - li r9,3537 │ │ │ │ - std r10,88(r30) │ │ │ │ - beq 3087c │ │ │ │ + li r9,8 │ │ │ │ + li r2,3537 │ │ │ │ + std r9,88(r30) │ │ │ │ + beq 313b8 │ │ │ │ addi r1,r1,80 │ │ │ │ - li r10,65 │ │ │ │ + li r9,65 │ │ │ │ mr r3,r30 │ │ │ │ - stw r9,112(r30) │ │ │ │ + stw r2,112(r30) │ │ │ │ + stw r9,116(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ - stw r10,116(r30) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 29888 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 2a180 │ │ │ │ lxv vs32,0(r27) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r8,r27,16 │ │ │ │ - addi r9,r3,32 │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r10,r27,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 3070c │ │ │ │ - b 30748 │ │ │ │ + bne 31230 │ │ │ │ + b 3126c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r29 │ │ │ │ std r31,8(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,8 │ │ │ │ + bl 4c80 │ │ │ │ + li r2,8 │ │ │ │ std r3,64(r30) │ │ │ │ - std r9,88(r30) │ │ │ │ + std r2,88(r30) │ │ │ │ addi r1,r1,80 │ │ │ │ - li r9,2001 │ │ │ │ - li r10,65 │ │ │ │ + li r2,2001 │ │ │ │ + li r9,65 │ │ │ │ mr r3,r30 │ │ │ │ ld r0,16(r1) │ │ │ │ - stw r9,112(r30) │ │ │ │ - stw r10,116(r30) │ │ │ │ + stw r2,112(r30) │ │ │ │ + stw r9,116(r30) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 29888 │ │ │ │ - li r9,0 │ │ │ │ - b 30754 │ │ │ │ + b 2a180 │ │ │ │ + li r2,0 │ │ │ │ + b 31278 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000308d0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,30000 │ │ │ │ +0000000000031410 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r23,-72(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r23,r5 │ │ │ │ + mr r25,r10 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r9 │ │ │ │ + mr r27,r8 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ mr r29,r3 │ │ │ │ - stw r11,8(r1) │ │ │ │ - mr r30,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r23,r5 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r26,r10 │ │ │ │ + mr r28,r7 │ │ │ │ + std r30,-16(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r30,r4 │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r29) │ │ │ │ std r6,8(r29) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpdi r30,0 │ │ │ │ std r3,56(r29) │ │ │ │ - ble 30ba0 │ │ │ │ - addi r9,r30,-1 │ │ │ │ + ble 31710 │ │ │ │ + addi r2,r30,-1 │ │ │ │ std r24,48(r1) │ │ │ │ std r31,104(r1) │ │ │ │ - cmpldi cr4,r9,2 │ │ │ │ - ble cr4,30bb8 │ │ │ │ + cmpldi cr4,r2,2 │ │ │ │ + ble cr4,3172c │ │ │ │ srdi r31,r30,2 │ │ │ │ - mr r11,r23 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r23 │ │ │ │ + mr r2,r3 │ │ │ │ andi. r9,r31,1 │ │ │ │ mr r4,r31 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 30b50 │ │ │ │ + bne 316b0 │ │ │ │ srdi r9,r4,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 3097c │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 314b0 │ │ │ │ andi. r24,r30,3 │ │ │ │ clrrdi r9,r30,2 │ │ │ │ - beq 30b80 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r23,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 309fc │ │ │ │ - add r23,r23,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r23) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 309fc │ │ │ │ - lwa r9,8(r23) │ │ │ │ - std r9,16(r10) │ │ │ │ + beq 316e0 │ │ │ │ + subf r7,r9,r30 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r23,r23,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r23,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,64(r29) │ │ │ │ - ble cr4,30bc0 │ │ │ │ + ble cr4,31724 │ │ │ │ srdi r31,r30,2 │ │ │ │ clrlwi r24,r30,30 │ │ │ │ andi. r9,r31,1 │ │ │ │ - mr r5,r25 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r2,r3 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 30b20 │ │ │ │ + bne 31680 │ │ │ │ srdi r9,r31,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r5) │ │ │ │ - lxv vs32,16(r5) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r5,r5,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 30a38 │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3158c │ │ │ │ cmpwi r24,0 │ │ │ │ - clrrdi r9,r30,2 │ │ │ │ - beq 30ad0 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 30ad0 │ │ │ │ - add r8,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 30ad0 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - ld r24,48(r1) │ │ │ │ - ld r31,104(r1) │ │ │ │ - std r9,16(r10) │ │ │ │ - b 30ad8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + clrrdi r10,r30,2 │ │ │ │ + beq 31700 │ │ │ │ + subf r30,r10,r30 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + sldi r7,r10,2 │ │ │ │ + li r9,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r10,r30,2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r7,r28,r7 │ │ │ │ + add r3,r3,r8 │ │ │ │ + cmpldi cr7,r10,16 │ │ │ │ + cmpldi r30,32 │ │ │ │ + addi r8,r3,16 │ │ │ │ + isel r10,r9,r10,4*cr7+gt │ │ │ │ + iselgt r2,r2,r30 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r7,r10 │ │ │ │ + iselgt r9,r9,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r8,r2 │ │ │ │ ld r24,48(r1) │ │ │ │ ld r31,104(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ - std r28,88(r29) │ │ │ │ - stw r27,112(r29) │ │ │ │ - stw r26,116(r29) │ │ │ │ + std r27,88(r29) │ │ │ │ + stw r26,112(r29) │ │ │ │ mr r3,r29 │ │ │ │ + stw r25,116(r29) │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r23,-72(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) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ - b 29888 │ │ │ │ + b 2a180 │ │ │ │ nop │ │ │ │ - lxv vs32,0(r25) │ │ │ │ + lxv vs32,0(r28) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r5,r25,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r28,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 30a30 │ │ │ │ - b 30a6c │ │ │ │ + bne 31584 │ │ │ │ + b 315c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r23) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r11,r23,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r23,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 30974 │ │ │ │ - b 309b0 │ │ │ │ + bne 314a8 │ │ │ │ + b 314e4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,64(r29) │ │ │ │ - b 30a1c │ │ │ │ + b 31570 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ + b 31638 │ │ │ │ nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,64(r29) │ │ │ │ - b 30ad8 │ │ │ │ - li r9,0 │ │ │ │ - b 309bc │ │ │ │ + b 31638 │ │ │ │ + li r10,0 │ │ │ │ + b 315cc │ │ │ │ li r9,0 │ │ │ │ - b 30a78 │ │ │ │ + b 314f0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x980 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000030be0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,29216 │ │ │ │ +0000000000031740 : │ │ │ │ mflr r0 │ │ │ │ - mr r9,r4 │ │ │ │ + mr r2,r4 │ │ │ │ mr r6,r5 │ │ │ │ li r4,1 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r9,32(r1) │ │ │ │ - bl 4880 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r1) │ │ │ │ + bl 4860 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000030c30 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,29136 │ │ │ │ +0000000000031780 : │ │ │ │ mflr r0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r5 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r5 │ │ │ │ li r4,2 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r10,32(r1) │ │ │ │ - stw r9,36(r1) │ │ │ │ - bl 4880 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ + stw r2,36(r1) │ │ │ │ + bl 4860 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000030c80 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,29056 │ │ │ │ +00000000000317d0 : │ │ │ │ mflr r0 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r10,r5 │ │ │ │ - mr r9,r6 │ │ │ │ + mr r10,r4 │ │ │ │ + mr r9,r5 │ │ │ │ + mr r2,r6 │ │ │ │ li r4,3 │ │ │ │ mr r6,r7 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r8,32(r1) │ │ │ │ - stw r10,36(r1) │ │ │ │ - stw r9,40(r1) │ │ │ │ - bl 4880 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r10,32(r1) │ │ │ │ + stw r9,36(r1) │ │ │ │ + stw r2,40(r1) │ │ │ │ + bl 4860 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000030ce0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,28960 │ │ │ │ - ld r9,24(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 30dd0 │ │ │ │ - ld r7,120(r3) │ │ │ │ - cmpdi r7,0 │ │ │ │ - beq 30de0 │ │ │ │ - ld r9,16(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 30df0 │ │ │ │ - ld r8,48(r3) │ │ │ │ +0000000000031820 : │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 31960 │ │ │ │ + ld r8,120(r3) │ │ │ │ + cmpdi r8,0 │ │ │ │ + beq 31970 │ │ │ │ + ld r2,16(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 31980 │ │ │ │ + ld r10,48(r3) │ │ │ │ ld r9,8(r3) │ │ │ │ - mulld. r9,r8,r9 │ │ │ │ - ble 30d70 │ │ │ │ + mulld. r9,r10,r9 │ │ │ │ + ble 318f0 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r2,0 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + bne 318d0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - b 30d44 │ │ │ │ + b 3189c │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2080(r9) │ │ │ │ + nop │ │ │ │ + bge cr7,318bc │ │ │ │ + lfdx f0,r8,r7 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bge 30d58 │ │ │ │ - bdz 30d70 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - fcmpu cr0,f0,f11 │ │ │ │ - bge 30d30 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1608 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + blt 318bc │ │ │ │ + bge cr7,318bc │ │ │ │ + bdz 318f0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + sldi r7,r9,3 │ │ │ │ + addi r2,r9,1 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + bge 31880 │ │ │ │ + nop │ │ │ │ + pla r3,157336 # 57f58 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + blt 318bc │ │ │ │ + fcmpu cr0,f0,f11 │ │ │ │ + bge 318bc │ │ │ │ + li r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 3186c │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 31990 │ │ │ │ + ld r8,80(r3) │ │ │ │ nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + b 31940 │ │ │ │ nop │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 30e00 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,80(r3) │ │ │ │ - lfd f12,2928(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 30db0 │ │ │ │ - ld r10,56(r3) │ │ │ │ - ld r8,88(r3) │ │ │ │ - ldx r10,r10,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - ble 30e10 │ │ │ │ - bdz 30e00 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r10,88(r3) │ │ │ │ + ldx r9,r9,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r9,r10 │ │ │ │ + ble 319a0 │ │ │ │ + bdz 31990 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 30d90 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1456 │ │ │ │ + bgt 31920 │ │ │ │ + pla r3,157044 # 57ec0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1312 │ │ │ │ + pla r3,156880 # 57e30 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1344 │ │ │ │ + pla r3,156896 # 57e50 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1376 │ │ │ │ + pla r3,156912 # 57e70 │ │ │ │ blr │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1560 │ │ │ │ + pla r3,157064 # 57f28 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000030e30 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,28624 │ │ │ │ +00000000000319c0 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ - andi. r10,r9,1024 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 30f40 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 30f70 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 30fa0 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 30fb8 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 30fd0 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 30ed8 │ │ │ │ - ld r9,48(r31) │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 31aa0 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 31ac8 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 31aec │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 31b00 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 31b14 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 31a50 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r30,32(r1) │ │ │ │ li r30,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 30ec4 │ │ │ │ - nop │ │ │ │ + ble 31a40 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r10,168(r31) │ │ │ │ - sldi r9,r30,3 │ │ │ │ + ld r9,168(r31) │ │ │ │ + sldi r2,r30,3 │ │ │ │ addi r30,r30,1 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 30ea0 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 31a20 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ ld r30,32(r1) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 31020 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 31000 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 30ff0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 31b80 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 31b70 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 31b30 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,160(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4760 │ │ │ │ ld r3,152(r3) │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 31040 │ │ │ │ + bl 4b20 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 31b90 │ │ │ │ ld r3,224(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 30e60 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 319e8 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,200(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 30e68 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 319f0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 30e70 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 319f8 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 30e78 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 31a00 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 30e78 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 31a00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 30ef0 │ │ │ │ + bl 4760 │ │ │ │ + ld r3,96(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,56(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,80(r31) │ │ │ │ + bl 4760 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4760 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 30ee8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 31a60 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 30ee0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 31a58 │ │ │ │ ld r3,232(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 30f58 │ │ │ │ + bl 4760 │ │ │ │ + b 31ab4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,28064 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ + std r31,-24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - andi. r10,r9,4096 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r23,-88(r1) │ │ │ │ + std r24,-80(r1) │ │ │ │ + std r25,-72(r1) │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r27,-56(r1) │ │ │ │ + andi. r9,r2,4096 │ │ │ │ + std r28,-48(r1) │ │ │ │ + std r29,-40(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - beq 310bc │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq 31c14 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r9,56(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 31a10 │ │ │ │ - andi. r10,r3,1 │ │ │ │ - mr r4,r3 │ │ │ │ - addi r8,r9,-8 │ │ │ │ - li r7,1 │ │ │ │ - li r5,1 │ │ │ │ - addi r10,r3,-1 │ │ │ │ - bne 31570 │ │ │ │ - srdi r9,r3,1 │ │ │ │ - mtctr r9 │ │ │ │ - ld r10,8(r8) │ │ │ │ - ld r9,16(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - mulld r5,r5,r9 │ │ │ │ - bdnz 310f0 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - ld r6,64(r30) │ │ │ │ - andi. r5,r3,3 │ │ │ │ - li r9,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r11,r3,-1 │ │ │ │ - addi r10,r6,-8 │ │ │ │ - std r7,0(r30) │ │ │ │ - beq 3116c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 3115c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 31150 │ │ │ │ - ld r9,0(r6) │ │ │ │ - mr r10,r6 │ │ │ │ - mr r4,r11 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - cmpdi r4,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 3119c │ │ │ │ - srdi r7,r3,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ + ld r7,56(r30) │ │ │ │ + ble 325e4 │ │ │ │ + addi r2,r3,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble 325fc │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r3,1 │ │ │ │ + xxspltib vs44,255 │ │ │ │ + mr r10,r7 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r9,r2 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + vupkhsw v12,v12 │ │ │ │ + xxmr vs43,vs32 │ │ │ │ + bne 32170 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs45,0(r10) │ │ │ │ + lxv vs33,16(r10) │ │ │ │ + addi r9,r9,-2 │ │ │ │ addi r10,r10,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - bdnz 31174 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ + vaddudm v13,v13,v12 │ │ │ │ + vaddudm v1,v1,v12 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + vmulld v11,v11,v1 │ │ │ │ + bdnz 31c68 │ │ │ │ + vmulld v0,v0,v11 │ │ │ │ + mtvsrdd vs33,r9,r9 │ │ │ │ + andi. r9,r3,1 │ │ │ │ + clrrdi r10,r3,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq 32510 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ldx r2,r7,r8 │ │ │ │ + cmpd r3,r10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mulld r9,r2,r9 │ │ │ │ + bgt 32190 │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + beq 32610 │ │ │ │ + srdi r2,r3,1 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + mr r9,r8 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 31d3c │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 31d28 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 31d18 │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + mr r2,r6 │ │ │ │ + addi r9,r8,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 31d70 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 31d44 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r3,1 │ │ │ │ + clrrdi r9,r3,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 31d9c │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r8,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ sldi r3,r3,3 │ │ │ │ - std r9,72(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + std r2,72(r30) │ │ │ │ + bl 4c80 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,80(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 31244 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - beq 31a34 │ │ │ │ - srdi r6,r7,1 │ │ │ │ + ble 31e34 │ │ │ │ + cmpdi r8,1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ld r9,56(r30) │ │ │ │ + beq 32608 │ │ │ │ xxspltib vs33,1 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r6 │ │ │ │ + srdi r7,r8,1 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ vextsb2d v1,v1 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs32,r8,r9 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + lxvx vs32,r10,r2 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xvcvsxddp vs0,vs0 │ │ │ │ xvcvsxddp vs32,vs32 │ │ │ │ xvdivdp vs32,vs32,vs0 │ │ │ │ - stxvx vs32,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 311f0 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - clrrdi r6,r7,1 │ │ │ │ - beq 31244 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r9,r8,r6 │ │ │ │ - lfdx f0,r10,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ + stxvx vs32,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 31de0 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrdi r7,r8,1 │ │ │ │ + beq 31e34 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r2,r10,r7 │ │ │ │ + lfdx f0,r9,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r3,r6 │ │ │ │ - sldi r3,r7,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stfdx f0,r3,r7 │ │ │ │ + sldi r3,r8,2 │ │ │ │ + bl 4c80 │ │ │ │ ld r10,48(r30) │ │ │ │ - std r3,160(r30) │ │ │ │ cmpdi r10,0 │ │ │ │ - ble 3131c │ │ │ │ - addi r9,r10,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 31a3c │ │ │ │ - srdi r7,r10,2 │ │ │ │ - mr r9,r3 │ │ │ │ + std r3,160(r30) │ │ │ │ + ble 31f00 │ │ │ │ + addi r2,r10,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 325f4 │ │ │ │ + srdi r8,r10,2 │ │ │ │ + mr r2,r3 │ │ │ │ vspltisw v0,7 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 312c0 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 312b0 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 312a4 │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r3,16 │ │ │ │ - stxv vs32,0(r3) │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + andi. r7,r8,3 │ │ │ │ + addi r6,r8,-1 │ │ │ │ + mr r9,r8 │ │ │ │ + beq 31eac │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 312e0 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs32,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 312c8 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - beq 3131c │ │ │ │ - clrrdi r9,r10,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r6,r9,2 │ │ │ │ - li r7,7 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stwx r7,r3,r6 │ │ │ │ - bge 3131c │ │ │ │ - addi r8,r9,2 │ │ │ │ - add r6,r3,r6 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stw r7,4(r6) │ │ │ │ - bge 3131c │ │ │ │ - stw r7,8(r6) │ │ │ │ + beq 31e9c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 31e90 │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r3,16 │ │ │ │ + stxv vs32,0(r3) │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 31ecc │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 31eb4 │ │ │ │ + andi. r2,r10,3 │ │ │ │ + clrrdi r2,r10,2 │ │ │ │ + beq 31f00 │ │ │ │ + subf r8,r2,r10 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + vspltisw v0,7 │ │ │ │ + sldi r8,r8,2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpldi r8,16 │ │ │ │ + iselgt r9,r9,r8 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + stxvl vs32,r2,r9 │ │ │ │ sldi r3,r10,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,48(r30) │ │ │ │ + bl 4c80 │ │ │ │ + ld r8,48(r30) │ │ │ │ + cmpdi r8,0 │ │ │ │ std r3,96(r30) │ │ │ │ + ble 31ff8 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,80(r30) │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble 3254c │ │ │ │ + addi r2,r10,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq 3254c │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,156984 # 58470 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 31f80 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 31404 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,80(r30) │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble 31988 │ │ │ │ - addi r9,r8,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 31988 │ │ │ │ - srdi r9,r7,1 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - li r10,0 │ │ │ │ - addi r4,r4,2928 │ │ │ │ - addi r5,r5,2960 │ │ │ │ - addi r6,r6,2976 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r11,r9,-1 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxv vs11,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 31590 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxv vs0,0(r3) │ │ │ │ + beq 31fbc │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - bdnz 31394 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 31404 │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,2928(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,2960(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,2976(r10) │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + xvdivdp vs0,vs12,vs0 │ │ │ │ + xvsubdp vs0,vs11,vs0 │ │ │ │ + xvmuldp vs0,vs0,vs10 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 31f88 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 31ff8 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,156824 # 58470 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfdx f10,r10,r2 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 31930 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 31910 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 318f0 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 31790 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 31750 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 31720 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 316f0 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 31510 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 31980 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 324f0 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 324d0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 324b0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 32350 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 32320 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 321e0 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 321b0 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 32108 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3261c │ │ │ │ ld r9,88(r30) │ │ │ │ - andi. r7,r10,3 │ │ │ │ - li r29,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r7,2 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ addi r9,r9,1 │ │ │ │ - beq 3149c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 3148c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 31974 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 314c8 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - bdnz 314a4 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 32098 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3208c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 32540 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 320b8 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 320a0 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r29,vs32 │ │ │ │ ld r3,8(r30) │ │ │ │ mulld r3,r29,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,200(r30) │ │ │ │ - mulld r3,r29,r9 │ │ │ │ + mulld r3,r29,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - andi. r9,r9,1024 │ │ │ │ - bne 315c0 │ │ │ │ - nop │ │ │ │ - ld r10,-32616(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32608(r2) │ │ │ │ - std r10,32(r30) │ │ │ │ - std r9,40(r30) │ │ │ │ + andi. r2,r2,1024 │ │ │ │ + bne 32200 │ │ │ │ + pld r9,253560 # 6ff88 [nfst_trafo@got] │ │ │ │ + pld r2,253544 # 6ff80 [nfst_adjoint@got] │ │ │ │ + std r9,32(r30) │ │ │ │ + std r2,40(r30) │ │ │ │ addi r1,r31,128 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ + ld r23,-88(r1) │ │ │ │ + ld r24,-80(r1) │ │ │ │ + ld r25,-72(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ + ld r27,-56(r1) │ │ │ │ + ld r28,-48(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r7,0(r9) │ │ │ │ - cmpdi r10,0 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - bne 310e8 │ │ │ │ - b 31110 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - cmpdi r11,0 │ │ │ │ - li r10,16 │ │ │ │ - xvdivdp vs0,vs12,vs0 │ │ │ │ - xvsubdp vs0,vs11,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxv vs0,0(r3) │ │ │ │ - bne 3138c │ │ │ │ - b 313c8 │ │ │ │ + lxv vs32,0(r7) │ │ │ │ + mr. r9,r6 │ │ │ │ + addi r10,r7,16 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + bne 31c60 │ │ │ │ + b 31c8c │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add r7,r7,r8 │ │ │ │ + srdi r2,r3,1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + ld r10,8(r7) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + mulld r9,r10,r9 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 31cdc │ │ │ │ + ld r3,8(r30) │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ + mulld r3,r3,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b 32034 │ │ │ │ nop │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r3,8(r30) │ │ │ │ + mulld r3,r3,r2 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,176(r30) │ │ │ │ + b 3202c │ │ │ │ ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,224(r30) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 31a20 │ │ │ │ - ld r9,48(r30) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 325d4 │ │ │ │ + ld r2,48(r30) │ │ │ │ std r3,232(r30) │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,48(r30) │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 4c80 │ │ │ │ + ld r6,48(r30) │ │ │ │ + cmpdi r6,0 │ │ │ │ mr r29,r3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 316ac │ │ │ │ - addi r9,r4,-1 │ │ │ │ - ld r7,64(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 31a44 │ │ │ │ - srdi r10,r4,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r7 │ │ │ │ - andi. r6,r10,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - bne 31950 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs32,32(r9) │ │ │ │ - lxv vs33,0(r9) │ │ │ │ - addi r8,r8,32 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs44,-48(r9) │ │ │ │ - lxv vs45,-16(r9) │ │ │ │ + ble 322e4 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 32624 │ │ │ │ + srdi r9,r6,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 3251c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs32,32(r2) │ │ │ │ + lxv vs33,0(r2) │ │ │ │ + addi r10,r10,32 │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs44,-48(r2) │ │ │ │ + lxv vs45,-16(r2) │ │ │ │ vpkudum v1,v12,v1 │ │ │ │ vpkudum v0,v13,v0 │ │ │ │ - stxv vs33,-32(r8) │ │ │ │ - stxv vs32,-16(r8) │ │ │ │ - bdnz 31634 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - beq 316ac │ │ │ │ - clrrdi r9,r4,2 │ │ │ │ - sldi r6,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r10,r9,2 │ │ │ │ - ldx r5,r7,r6 │ │ │ │ - cmpd r8,r4 │ │ │ │ - stwx r5,r29,r10 │ │ │ │ - bge 316ac │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r7,r7,r6 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r4 │ │ │ │ - ld r9,8(r7) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge 316ac │ │ │ │ - ld r9,16(r7) │ │ │ │ - stw r9,8(r10) │ │ │ │ + stxv vs33,-32(r10) │ │ │ │ + stxv vs32,-16(r10) │ │ │ │ + bdnz 3226c │ │ │ │ + andi. r2,r6,3 │ │ │ │ + beq 322e4 │ │ │ │ + clrrdi r2,r6,2 │ │ │ │ + sldi r7,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + sldi r9,r2,2 │ │ │ │ + ldx r5,r8,r7 │ │ │ │ + cmpd r6,r10 │ │ │ │ + stwx r5,r29,r9 │ │ │ │ + ble 322e4 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r7 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r2,r6 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + bge 322e4 │ │ │ │ + ld r2,16(r8) │ │ │ │ + stw r2,8(r9) │ │ │ │ lwz r8,116(r30) │ │ │ │ ld r7,160(r30) │ │ │ │ + extsw r3,r6 │ │ │ │ + mr r4,r29 │ │ │ │ ld r6,232(r30) │ │ │ │ ld r5,224(r30) │ │ │ │ - extsw r3,r4 │ │ │ │ - mr r4,r29 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4d20 │ │ │ │ + mr r2,r3 │ │ │ │ mr r3,r29 │ │ │ │ - std r9,152(r30) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 31518 │ │ │ │ + std r2,152(r30) │ │ │ │ + bl 4760 │ │ │ │ + b 32110 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,8(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b 31440 │ │ │ │ + ld r2,88(r30) │ │ │ │ ld r9,48(r30) │ │ │ │ - ld r3,8(r30) │ │ │ │ + addi r2,r2,2 │ │ │ │ + sldi r2,r2,10 │ │ │ │ + addi r3,r2,1 │ │ │ │ + std r2,104(r30) │ │ │ │ mulld r3,r3,r9 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b 31438 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - addi r9,r9,2 │ │ │ │ - sldi r9,r9,10 │ │ │ │ - addi r3,r9,1 │ │ │ │ - std r9,104(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - b 31430 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 32024 │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r22,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r29,r3 │ │ │ │ std r3,168(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 318d0 │ │ │ │ - ld r10,56(r30) │ │ │ │ + ble 32490 │ │ │ │ + ld r9,56(r30) │ │ │ │ + plfd f30,155172 # 581b0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ addi r26,r1,24 │ │ │ │ + li r25,0 │ │ │ │ li r24,0 │ │ │ │ - li r23,0 │ │ │ │ nop │ │ │ │ - sldi r28,r24,3 │ │ │ │ - ldx r3,r10,r28 │ │ │ │ + nop │ │ │ │ + sldi r28,r25,3 │ │ │ │ + ldx r3,r9,r28 │ │ │ │ addi r3,r3,-1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,56(r30) │ │ │ │ - stdu r23,8(r26) │ │ │ │ + bl 4c80 │ │ │ │ + ld r9,56(r30) │ │ │ │ + stdu r24,8(r26) │ │ │ │ stdx r3,r29,r28 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - cmpdi r9,1 │ │ │ │ - ble 318b4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r25,r2,-2 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + cmpdi r2,1 │ │ │ │ + ble 3246c │ │ │ │ li r27,0 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,2800(r9) │ │ │ │ - addi r25,r25,2928 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,64(r30) │ │ │ │ + nop │ │ │ │ + ld r2,64(r30) │ │ │ │ lfd f0,88(r30) │ │ │ │ addi r29,r29,1 │ │ │ │ - ld r10,96(r30) │ │ │ │ - ldx r9,r9,r28 │ │ │ │ + ld r9,96(r30) │ │ │ │ + ldx r2,r2,r28 │ │ │ │ fcfid f1,f0 │ │ │ │ mtfprd f0,r29 │ │ │ │ - lfdx f11,r10,r28 │ │ │ │ + lfdx f11,r9,r28 │ │ │ │ fcfid f0,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - fmul f0,f0,f31 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r8,168(r30) │ │ │ │ + bl 4c20 │ │ │ │ + ld r9,56(r30) │ │ │ │ + ld r10,168(r30) │ │ │ │ std r29,0(r26) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - ldx r8,r8,r28 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - cmpd r29,r9 │ │ │ │ - stfdx f0,r8,r27 │ │ │ │ + fdiv f1,f31,f1 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + ldx r10,r10,r28 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r29,r2 │ │ │ │ + stfdx f1,r10,r27 │ │ │ │ addi r27,r27,8 │ │ │ │ - blt 31830 │ │ │ │ - ld r9,48(r30) │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r24,r9 │ │ │ │ - bge 318d0 │ │ │ │ + blt 323f0 │ │ │ │ + ld r2,48(r30) │ │ │ │ + addi r25,r25,1 │ │ │ │ + cmpd r25,r2 │ │ │ │ + bge 32490 │ │ │ │ ld r29,168(r30) │ │ │ │ - b 317e0 │ │ │ │ + b 323b0 │ │ │ │ nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 31428 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 3201c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,24(r30) │ │ │ │ - b 31420 │ │ │ │ + b 32014 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - b 31418 │ │ │ │ + b 3200c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ - mulld r3,r7,r3 │ │ │ │ + mulld r3,r8,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,120(r30) │ │ │ │ - b 31410 │ │ │ │ - lxv vs32,0(r7) │ │ │ │ - lxv vs33,16(r7) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r7,32 │ │ │ │ + b 32004 │ │ │ │ + nop │ │ │ │ + ld r8,64(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b 31cdc │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + lxv vs33,16(r8) │ │ │ │ + cmpdi r7,0 │ │ │ │ + addi r10,r3,16 │ │ │ │ + addi r2,r8,32 │ │ │ │ vpkudum v0,v1,v0 │ │ │ │ stxv vs32,0(r3) │ │ │ │ - bne 3162c │ │ │ │ - b 31660 │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b 31480 │ │ │ │ - li r29,1 │ │ │ │ - b 314c8 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,2928(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,2960(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f10,2976(r10) │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 319d0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + bne 32264 │ │ │ │ + b 32298 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 32084 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,155424 # 58470 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 32594 │ │ │ │ + lfd f0,0(r10) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ stfd f0,0(r3) │ │ │ │ - beq 31404 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 31ff8 │ │ │ │ + srdi r9,r8,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz 319d8 │ │ │ │ - b 31404 │ │ │ │ - li r10,1 │ │ │ │ - li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b 311a0 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz 3259c │ │ │ │ + b 31ff8 │ │ │ │ ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 315e0 │ │ │ │ - li r6,0 │ │ │ │ - b 31220 │ │ │ │ - li r9,0 │ │ │ │ - b 312ec │ │ │ │ + bl 4c80 │ │ │ │ + b 3221c │ │ │ │ + li r9,1 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 31d9c │ │ │ │ + li r2,0 │ │ │ │ + b 31ed8 │ │ │ │ + li r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 31cac │ │ │ │ + li r7,0 │ │ │ │ + b 31e10 │ │ │ │ + li r2,1 │ │ │ │ li r9,0 │ │ │ │ - b 3166c │ │ │ │ + b 31d90 │ │ │ │ + li r29,1 │ │ │ │ + b 320cc │ │ │ │ + li r2,0 │ │ │ │ + b 322a4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa81 │ │ │ │ + .long 0x982 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000031a60 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,25504 │ │ │ │ +0000000000032640 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lxv vs0,224(r3) │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - std r18,-168(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ li r4,0 │ │ │ │ - mfcr r11 │ │ │ │ - std r22,-136(r1) │ │ │ │ - stfd f25,-56(r1) │ │ │ │ - stfd f26,-48(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r17,-176(r1) │ │ │ │ - std r19,-160(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ - ld r9,48(r3) │ │ │ │ - std r14,-200(r1) │ │ │ │ - std r15,-192(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r16,-184(r1) │ │ │ │ - std r20,-152(r1) │ │ │ │ - std r21,-144(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-48(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - xxswapd vs12,vs0 │ │ │ │ - mfvsrld r19,vs0 │ │ │ │ - mr r30,r3 │ │ │ │ - addi r9,r9,1 │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + stdu r1,-496(r1) │ │ │ │ mr r31,r1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - std r1,152(r31) │ │ │ │ + stxv vs60,240(r1) │ │ │ │ + stxv vs61,256(r1) │ │ │ │ + stxv vs62,272(r1) │ │ │ │ + stxv vs63,288(r1) │ │ │ │ + std r1,136(r31) │ │ │ │ + ld r2,48(r3) │ │ │ │ + lxv vs0,224(r3) │ │ │ │ ld r5,72(r3) │ │ │ │ - ld r24,16(r3) │ │ │ │ - mr r3,r19 │ │ │ │ - stxv vs12,208(r30) │ │ │ │ - addi r10,r9,15 │ │ │ │ + ld r25,16(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + xxswapd vs12,vs0 │ │ │ │ + mfvsrld r21,vs0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stxv vs12,208(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r3,r21 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - neg r10,r10 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r18,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - lfd f29,2928(r10) │ │ │ │ - std r9,0(r18) │ │ │ │ - cmpdi r17,0 │ │ │ │ - stfd f29,0(r22) │ │ │ │ - ble 31b88 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5260 │ │ │ │ + ld r18,48(r29) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r20,r1,32 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r22) │ │ │ │ + ble 32760 │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 323f8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 31cd4 │ │ │ │ - ld r28,56(r30) │ │ │ │ - addi r29,r17,-1 │ │ │ │ - sldi r3,r6,3 │ │ │ │ - sldi r0,r17,3 │ │ │ │ - li r7,0 │ │ │ │ + mr r3,r23 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r7,0(r29) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 32fe0 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 328b4 │ │ │ │ + ld r28,56(r29) │ │ │ │ + addi r30,r18,-1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r0,r18,3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r8,0 │ │ │ │ addi r4,r22,8 │ │ │ │ - addi r5,r18,8 │ │ │ │ + addi r5,r20,8 │ │ │ │ li r6,0 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - add r3,r24,r3 │ │ │ │ - add r11,r27,r0 │ │ │ │ - ldx r26,r28,r9 │ │ │ │ - add r28,r28,r9 │ │ │ │ - addi r26,r26,-1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + add r3,r25,r7 │ │ │ │ + add r11,r23,r0 │ │ │ │ + ldx r27,r28,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + addi r27,r27,-1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r17,r7 │ │ │ │ - ble 31c40 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ld r20,168(r30) │ │ │ │ - ld r21,64(r30) │ │ │ │ - lfd f11,2080(r10) │ │ │ │ - subf r10,r7,r17 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - mtctr r10 │ │ │ │ - ldx r10,r18,r9 │ │ │ │ + cmpd r18,r8 │ │ │ │ + ble 32820 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + subf r9,r8,r18 │ │ │ │ + ld r19,168(r29) │ │ │ │ + ld r24,64(r29) │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ nop │ │ │ │ - ldx r8,r27,r9 │ │ │ │ - ldx r25,r20,r9 │ │ │ │ - ldx r23,r21,r9 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - maddld r10,r10,r23,r8 │ │ │ │ - lfdx f0,r25,r7 │ │ │ │ - stdx r10,r5,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r10,r23,r2 │ │ │ │ + ldx r7,r19,r2 │ │ │ │ + ldx r26,r24,r2 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + maddld r9,r9,r26,r10 │ │ │ │ + lfdx f0,r7,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ + stdx r9,r5,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r4,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 31c10 │ │ │ │ - ld r9,-8(r11) │ │ │ │ - lfd f0,0(r24) │ │ │ │ + stfdx f12,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 327f0 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + lfd f0,0(r25) │ │ │ │ + mr r9,r11 │ │ │ │ + mr r7,r28 │ │ │ │ + mr r8,r30 │ │ │ │ lfdx f12,r22,r0 │ │ │ │ - ldx r8,r18,r0 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r25,r28 │ │ │ │ - mr r7,r29 │ │ │ │ - addi r9,r9,1 │ │ │ │ + ldx r10,r20,r0 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpd r9,r26 │ │ │ │ - stfdx f0,r19,r8 │ │ │ │ - std r9,-8(r11) │ │ │ │ - bne 31cc8 │ │ │ │ - addi r9,r29,1 │ │ │ │ - cmpdi r29,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + cmpd r2,r27 │ │ │ │ + stfdx f0,r21,r10 │ │ │ │ + std r2,-8(r11) │ │ │ │ + bne 328a8 │ │ │ │ + addi r2,r30,1 │ │ │ │ + cmpdi r30,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 31cc8 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r25) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ + bdz 328a8 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r10,-8(r7) │ │ │ │ addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r6,-8(r10) │ │ │ │ - beq 31ca0 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r3,r24 │ │ │ │ - bne 31be0 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r3,152(r30) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r18,88(r30) │ │ │ │ - ld r19,104(r30) │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r6,-8(r9) │ │ │ │ + beq 32880 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r3,r25 │ │ │ │ + bne 327c0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r3,152(r29) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 4f20 │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r17,88(r29) │ │ │ │ li r4,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r20,r18,1 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r8,r10,23 │ │ │ │ - sldi r6,r20,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r19,104(r29) │ │ │ │ + ld r21,24(r29) │ │ │ │ + ld r5,8(r29) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r20,r17,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + sldi r7,r20,1 │ │ │ │ + addi r8,r9,23 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + mr r3,r21 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + mr r7,r10 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,80(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,112(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,64(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + neg r10,r9 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,48(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r30,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ stdux r7,r1,r8 │ │ │ │ addi r27,r1,32 │ │ │ │ stdux r7,r1,r8 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,72(r31) │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r26,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,104(r31) │ │ │ │ + ld r9,208(r29) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r7,r1,32 │ │ │ │ - std r7,32(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r24,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,104(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - ld r15,24(r30) │ │ │ │ - ld r10,208(r30) │ │ │ │ - ld r5,8(r30) │ │ │ │ - std r10,40(r31) │ │ │ │ - addi r10,r1,32 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - mr r3,r15 │ │ │ │ - std r10,136(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r30) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r25,r1,32 │ │ │ │ - std r10,120(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 3257c │ │ │ │ - ld r26,48(r30) │ │ │ │ - li r10,0 │ │ │ │ - sldi r8,r20,4 │ │ │ │ - rlwinm r6,r9,0,27,27 │ │ │ │ - stfd f29,0(r28) │ │ │ │ - std r8,72(r31) │ │ │ │ - std r10,0(r27) │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ - ble cr4,325f4 │ │ │ │ - ld r10,88(r30) │ │ │ │ - li r4,1 │ │ │ │ - andi. r5,r26,3 │ │ │ │ - mr r8,r26 │ │ │ │ - std r4,32(r31) │ │ │ │ - addi r4,r26,-1 │ │ │ │ + std r7,40(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + bl 5260 │ │ │ │ + ld r2,8(r29) │ │ │ │ + lwz r8,112(r29) │ │ │ │ + addi r24,r1,32 │ │ │ │ + ld r7,40(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + andi. r2,r8,32 │ │ │ │ + bne 334ac │ │ │ │ + ld r25,48(r29) │ │ │ │ + cmpdi r25,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r20,4 │ │ │ │ + rlwinm r5,r8,0,27,27 │ │ │ │ + std r10,88(r31) │ │ │ │ + std r2,0(r27) │ │ │ │ + stfd f0,0(r28) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 3315c │ │ │ │ + ld r10,88(r29) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r4,r25,3 │ │ │ │ + mr r6,r25 │ │ │ │ + addi r3,r25,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ addi r20,r10,1 │ │ │ │ - beq 31e68 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 31e50 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 3294c │ │ │ │ - ld r5,32(r31) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mulld r5,r20,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - std r5,32(r31) │ │ │ │ - ld r5,32(r31) │ │ │ │ - cmpdi r8,1 │ │ │ │ - mulld r5,r20,r5 │ │ │ │ - sldi r8,r5,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - beq 31e9c │ │ │ │ - srdi r8,r26,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,32(r31) │ │ │ │ - mulld r8,r20,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r20,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r20,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r20,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - bdnz 31e74 │ │ │ │ - std r8,32(r31) │ │ │ │ - cmpwi r6,0 │ │ │ │ - bne 32604 │ │ │ │ - andi. r8,r9,8 │ │ │ │ - bne 331b4 │ │ │ │ - andi. r8,r9,2 │ │ │ │ - bne 3295c │ │ │ │ - andi. r9,r9,4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - bne 337e0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 32368 │ │ │ │ - ld r9,32(r31) │ │ │ │ - sldi r5,r26,3 │ │ │ │ - ld r16,80(r31) │ │ │ │ - li r17,0 │ │ │ │ - li r20,0 │ │ │ │ - std r15,104(r31) │ │ │ │ - add r12,r22,r5 │ │ │ │ - add r6,r25,r5 │ │ │ │ - add r11,r29,r5 │ │ │ │ - std r17,160(r31) │ │ │ │ - std r20,168(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - mr r0,r12 │ │ │ │ - mr r15,r11 │ │ │ │ - mr r12,r6 │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r9,r9,r5 │ │ │ │ - std r9,128(r31) │ │ │ │ - ble cr4,31ff0 │ │ │ │ - ld r9,160(r31) │ │ │ │ - ld r11,120(r30) │ │ │ │ - mtctr r26 │ │ │ │ - ld r24,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - li r10,0 │ │ │ │ - ld r21,112(r31) │ │ │ │ - ld r23,136(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r11,r11,r9 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r20 │ │ │ │ + beq 32a38 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 32a2c │ │ │ │ + cmpdi r4,2 │ │ │ │ + bne 33524 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + cmpdi r6,1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 32a54 │ │ │ │ + srdi r2,r25,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 32a40 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ + cmpwi r5,0 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,96(r31) │ │ │ │ + bne 3316c │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 33de0 │ │ │ │ + andi. r2,r8,2 │ │ │ │ + bne 33530 │ │ │ │ + andi. r8,r8,4 │ │ │ │ + ld r2,112(r31) │ │ │ │ + bne 34448 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 32f48 │ │ │ │ + li r2,0 │ │ │ │ + sldi r15,r25,3 │ │ │ │ + plfd f27,153368 # 581b8 │ │ │ │ + ld r16,64(r31) │ │ │ │ + xxspltidp vs28,1056964608 │ │ │ │ + mr r26,r9 │ │ │ │ + std r7,176(r31) │ │ │ │ + std r2,144(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + add r18,r24,r15 │ │ │ │ + add r12,r22,r15 │ │ │ │ + add r6,r30,r15 │ │ │ │ + mr r0,r15 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,96(r31) │ │ │ │ + mr r14,r12 │ │ │ │ + mr r8,r18 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r15,-8 │ │ │ │ + std r2,128(r31) │ │ │ │ + add r2,r7,r15 │ │ │ │ + mr r15,r21 │ │ │ │ + std r2,120(r31) │ │ │ │ + ble cr4,32bd0 │ │ │ │ + ld r2,144(r31) │ │ │ │ + ld r3,120(r29) │ │ │ │ + mtctr r25 │ │ │ │ + li r9,0 │ │ │ │ + ld r11,64(r29) │ │ │ │ + ld r4,88(r29) │ │ │ │ + ld r7,176(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r3,r3,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r24,r10 │ │ │ │ - lfdx f12,r11,r10 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r7,r6,1 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + ldx r23,r11,r9 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + addi r23,r23,1 │ │ │ │ + sldi r5,r23,1 │ │ │ │ + mtfprd f0,r5 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r4,r3,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r8,r4,r7 │ │ │ │ - add r9,r9,r3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - stdx r4,r16,r10 │ │ │ │ - stdx r9,r21,r10 │ │ │ │ - mulld r9,r8,r7 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - blt 33120 │ │ │ │ - cmpd r9,r6 │ │ │ │ - ble 31fa8 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - stdx r9,r23,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - ble 33114 │ │ │ │ - stdx r8,r25,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 31f50 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r21,r4,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r10,r21,r5 │ │ │ │ + add r2,r2,r4 │ │ │ │ + cmpdi r21,0 │ │ │ │ + stdx r21,r16,r9 │ │ │ │ + stdx r2,r26,r9 │ │ │ │ + mulld r2,r10,r5 │ │ │ │ + subf r2,r2,r21 │ │ │ │ + blt 33d30 │ │ │ │ + cmpd r2,r23 │ │ │ │ + ble 32b88 │ │ │ │ + subf r2,r5,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r10,1 │ │ │ │ + stdx r2,r7,r9 │ │ │ │ + ble 33d50 │ │ │ │ + stdx r10,r24,r9 │ │ │ │ + stdx r2,r30,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 32b30 │ │ │ │ + mr r5,r0 │ │ │ │ li r4,0 │ │ │ │ mr r3,r22 │ │ │ │ - std r0,64(r31) │ │ │ │ - std r12,56(r31) │ │ │ │ - std r5,48(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,64(r31) │ │ │ │ - ld r12,56(r31) │ │ │ │ - ld r5,48(r31) │ │ │ │ - ble cr3,32334 │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r10,104(r31) │ │ │ │ - addi r11,r26,-1 │ │ │ │ - li r6,0 │ │ │ │ - std r20,176(r31) │ │ │ │ - li r24,0 │ │ │ │ - mr r20,r22 │ │ │ │ + std r6,56(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + std r0,40(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r6,56(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r0,40(r31) │ │ │ │ + ble cr3,32f14 │ │ │ │ + ld r9,88(r29) │ │ │ │ + ld r2,152(r31) │ │ │ │ + addi r5,r25,-1 │ │ │ │ + li r4,0 │ │ │ │ + mr r18,r6 │ │ │ │ + std r15,104(r31) │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - std r25,48(r31) │ │ │ │ - mr r14,r6 │ │ │ │ - li r17,0 │ │ │ │ - mr r6,r11 │ │ │ │ - mr r18,r16 │ │ │ │ - mr r22,r0 │ │ │ │ + std r26,168(r31) │ │ │ │ + lfd f31,0(r15) │ │ │ │ + li r19,0 │ │ │ │ + mr r15,r22 │ │ │ │ + std r24,40(r31) │ │ │ │ + mr r6,r4 │ │ │ │ + mr r7,r5 │ │ │ │ mtfprd f0,r9 │ │ │ │ - lfd f31,0(r10) │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r9,r9,1 │ │ │ │ - ld r10,168(r31) │ │ │ │ - fcfid f28,f0 │ │ │ │ - sldi r19,r9,1 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - mr r11,r19 │ │ │ │ - std r10,56(r31) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - nop │ │ │ │ + xscvsxddp vs63,vs0 │ │ │ │ + std r2,48(r31) │ │ │ │ + sldi r23,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + xsmuldp vs63,vs63,vs63 │ │ │ │ nop │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 32de0 │ │ │ │ + ld r17,64(r29) │ │ │ │ + sldi r26,r2,3 │ │ │ │ + mr r10,r30 │ │ │ │ + addi r22,r2,1 │ │ │ │ + mr r2,r29 │ │ │ │ + std r23,56(r31) │ │ │ │ + std r6,64(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + mr r30,r16 │ │ │ │ + mr r29,r28 │ │ │ │ + xxmr vs62,vs31 │ │ │ │ + mr r28,r25 │ │ │ │ + std r7,80(r31) │ │ │ │ + std r0,88(r31) │ │ │ │ + addi r24,r26,8 │ │ │ │ + mr r25,r2 │ │ │ │ + mr r16,r10 │ │ │ │ + mr r9,r17 │ │ │ │ + mr r21,r24 │ │ │ │ + mr r17,r15 │ │ │ │ + mr r15,r27 │ │ │ │ + mr r27,r9 │ │ │ │ + b 32d6c │ │ │ │ nop │ │ │ │ - cmpd r26,r24 │ │ │ │ - ble 32208 │ │ │ │ - ld r16,64(r30) │ │ │ │ - sldi r21,r24,3 │ │ │ │ - mr r9,r30 │ │ │ │ - addi r23,r24,1 │ │ │ │ - mr r30,r18 │ │ │ │ - std r22,72(r31) │ │ │ │ - mr r18,r27 │ │ │ │ - fmr f27,f31 │ │ │ │ - mr r27,r28 │ │ │ │ - mr r28,r20 │ │ │ │ - addi r25,r21,8 │ │ │ │ - mr r20,r9 │ │ │ │ - std r11,64(r31) │ │ │ │ - std r12,80(r31) │ │ │ │ - std r6,88(r31) │ │ │ │ - std r5,96(r31) │ │ │ │ - mr r22,r16 │ │ │ │ - mr r24,r25 │ │ │ │ - mr r16,r25 │ │ │ │ - b 321a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r3,r19,1 │ │ │ │ - cmpd r25,r3 │ │ │ │ - beq 321b0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - ldx r8,r28,r21 │ │ │ │ - ldx r0,r30,r21 │ │ │ │ - ld r10,120(r20) │ │ │ │ - lfdx f8,r27,r21 │ │ │ │ - lfd f9,2080(r9) │ │ │ │ - sldi r9,r3,1 │ │ │ │ + addi r2,r20,1 │ │ │ │ + cmpd r23,r2 │ │ │ │ + beq 32d7c │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ldx r8,r17,r26 │ │ │ │ + ldx r11,r30,r26 │ │ │ │ + lfdx f9,r29,r26 │ │ │ │ + ld r12,96(r25) │ │ │ │ + mtfprd f12,r2 │ │ │ │ + ld r2,40(r31) │ │ │ │ fcfid f11,f0 │ │ │ │ - ld r3,96(r20) │ │ │ │ - mtfprd f12,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ + add r9,r8,r11 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f1,r3,r21 │ │ │ │ - lfdx f0,r9,r21 │ │ │ │ - add r9,r8,r0 │ │ │ │ + lfdx f1,r12,r26 │ │ │ │ + lfdx f0,r2,r26 │ │ │ │ + ld r2,120(r25) │ │ │ │ fmul f12,f12,f12 │ │ │ │ fcfid f30,f0 │ │ │ │ mtfprd f0,r9 │ │ │ │ - ld r9,56(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - add r10,r10,r9 │ │ │ │ - fmul f30,f30,f8 │ │ │ │ - lfdx f10,r10,r21 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ + add r2,r2,r9 │ │ │ │ + fmul f30,f30,f9 │ │ │ │ + lfdx f10,r2,r26 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fsub f11,f10,f0 │ │ │ │ fsub f0,f0,f10 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ + xsmaddmdp vs0,vs12,vs63 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - ble 33040 │ │ │ │ + ble 33c60 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - ldx r8,r18,r21 │ │ │ │ - mr r10,r23 │ │ │ │ + ldx r8,r15,r26 │ │ │ │ + mr r2,r22 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - mr r21,r16 │ │ │ │ - cmpd r26,r10 │ │ │ │ - maddld r19,r19,r8,r25 │ │ │ │ - stfdx f30,r27,r24 │ │ │ │ - addi r19,r19,-1 │ │ │ │ - stdx r19,r18,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - ble 321d8 │ │ │ │ - addi r16,r16,8 │ │ │ │ - ldx r25,r29,r21 │ │ │ │ - ldx r19,r22,r21 │ │ │ │ - cmpdi r25,0 │ │ │ │ - bne 320c0 │ │ │ │ - ldx r8,r18,r21 │ │ │ │ - mr r10,r23 │ │ │ │ - stfdx f29,r27,r24 │ │ │ │ - addi r23,r23,1 │ │ │ │ - mr r21,r16 │ │ │ │ - cmpd r26,r10 │ │ │ │ - mulld r19,r19,r8 │ │ │ │ - stdx r19,r18,r24 │ │ │ │ + addi r22,r22,1 │ │ │ │ + mr r26,r24 │ │ │ │ + cmpd r28,r2 │ │ │ │ + maddld r20,r20,r8,r23 │ │ │ │ + stfdx f30,r29,r21 │ │ │ │ + addi r20,r20,-1 │ │ │ │ + stdx r20,r15,r21 │ │ │ │ + addi r21,r21,8 │ │ │ │ + ble 32da4 │ │ │ │ addi r24,r24,8 │ │ │ │ - bgt 3219c │ │ │ │ - mr r9,r20 │ │ │ │ - ld r11,64(r31) │ │ │ │ - ld r22,72(r31) │ │ │ │ - ld r12,80(r31) │ │ │ │ - ld r6,88(r31) │ │ │ │ - mr r20,r28 │ │ │ │ - ld r5,96(r31) │ │ │ │ - mr r28,r27 │ │ │ │ - fmr f31,f27 │ │ │ │ - mr r27,r18 │ │ │ │ - mr r18,r30 │ │ │ │ + ldx r23,r16,r26 │ │ │ │ + cmpdi r23,0 │ │ │ │ + ldx r20,r27,r26 │ │ │ │ + bne 32ca0 │ │ │ │ + ldx r9,r15,r26 │ │ │ │ + mr r2,r22 │ │ │ │ + stfdx f29,r29,r21 │ │ │ │ + addi r22,r22,1 │ │ │ │ + mr r26,r24 │ │ │ │ + cmpd r28,r2 │ │ │ │ + mulld r20,r20,r9 │ │ │ │ + stdx r20,r15,r21 │ │ │ │ + addi r21,r21,8 │ │ │ │ + bgt 32d68 │ │ │ │ + mr r9,r16 │ │ │ │ + mr r2,r25 │ │ │ │ + ld r23,56(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ + mr r16,r30 │ │ │ │ + mr r27,r15 │ │ │ │ + ld r8,72(r31) │ │ │ │ + ld r7,80(r31) │ │ │ │ + mr r25,r28 │ │ │ │ + mr r15,r17 │ │ │ │ + mr r28,r29 │ │ │ │ + xxmr vs31,vs62 │ │ │ │ + ld r0,88(r31) │ │ │ │ + mr r29,r2 │ │ │ │ mr r30,r9 │ │ │ │ - ldx r10,r27,r5 │ │ │ │ - ld r7,40(r31) │ │ │ │ - lfdx f12,r28,r5 │ │ │ │ - ld r9,-8(r15) │ │ │ │ - ld r8,-8(r12) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - ld r10,104(r31) │ │ │ │ + ldx r9,r27,r0 │ │ │ │ + ld r5,32(r31) │ │ │ │ + lfdx f12,r28,r0 │ │ │ │ + ld r2,-8(r18) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r10,-8(r8) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r5,r9 │ │ │ │ + ld r9,104(r31) │ │ │ │ fmadd f31,f12,f0,f31 │ │ │ │ - stfd f31,0(r10) │ │ │ │ - beq 330a0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,144(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 330a0 │ │ │ │ - add r9,r9,r8 │ │ │ │ - mr r24,r6 │ │ │ │ - std r9,-8(r15) │ │ │ │ - ld r9,-8(r22) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r11,r9 │ │ │ │ - std r9,-8(r22) │ │ │ │ - bne 32310 │ │ │ │ - addi r9,r6,1 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ld r23,128(r31) │ │ │ │ - mr r7,r22 │ │ │ │ - mr r8,r15 │ │ │ │ - mr r3,r12 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + stfd f31,0(r9) │ │ │ │ + beq 33cb0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r5,128(r31) │ │ │ │ + ldx r9,r9,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 33cb0 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r18) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r23,r2 │ │ │ │ + std r2,-8(r14) │ │ │ │ + bne 33cd4 │ │ │ │ + addi r2,r7,1 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ld r20,120(r31) │ │ │ │ + mr r3,r14 │ │ │ │ + mr r9,r18 │ │ │ │ + mr r26,r8 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ - bdz 32310 │ │ │ │ - ld r9,-16(r8) │ │ │ │ - ld r10,-16(r7) │ │ │ │ - addi r24,r24,-1 │ │ │ │ - ld r4,-16(r3) │ │ │ │ - li r0,1 │ │ │ │ - sldi r25,r24,3 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpd r11,r10 │ │ │ │ - stdu r17,-8(r7) │ │ │ │ - beq cr7,33060 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ldx r10,r10,r25 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd cr7,r9,r10 │ │ │ │ - beq cr7,33060 │ │ │ │ - ldu r10,-8(r23) │ │ │ │ - add r9,r9,r4 │ │ │ │ - std r9,-16(r8) │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - bgt cr7,32304 │ │ │ │ - neg r10,r10 │ │ │ │ - li r0,-1 │ │ │ │ - stdu r0,-8(r3) │ │ │ │ - stdu r10,-8(r8) │ │ │ │ - beq 322a0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - cmpd r14,r9 │ │ │ │ - bne 32060 │ │ │ │ - mr r0,r22 │ │ │ │ - ld r25,48(r31) │ │ │ │ - mr r22,r20 │ │ │ │ - ld r20,176(r31) │ │ │ │ - mr r16,r18 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,168(r31) │ │ │ │ - add r9,r9,r26 │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r9,r9,r26 │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r20,r9 │ │ │ │ - bne 31f18 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - addi r1,r31,432 │ │ │ │ - ld r0,16(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bdz 32ef0 │ │ │ │ + ld r5,-16(r3) │ │ │ │ + ld r10,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r11,1 │ │ │ │ + ld r4,-16(r26) │ │ │ │ + sldi r24,r2,3 │ │ │ │ + addi r5,r5,1 │ │ │ │ + std r5,-16(r3) │ │ │ │ + cmpd cr7,r23,r5 │ │ │ │ + stdu r19,-8(r3) │ │ │ │ + beq 33c70 │ │ │ │ + ld r5,64(r29) │ │ │ │ + ldx r5,r5,r24 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r10,r5 │ │ │ │ + beq 33c70 │ │ │ │ + ldu r5,-8(r20) │ │ │ │ + add r10,r10,r4 │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r5,0 │ │ │ │ + bgt 32ee4 │ │ │ │ + neg r5,r5 │ │ │ │ + li r11,-1 │ │ │ │ + stdu r11,-8(r26) │ │ │ │ + stdu r5,-8(r9) │ │ │ │ + beq cr7,32e80 │ │ │ │ + ld r9,96(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 32c30 │ │ │ │ + mr r22,r15 │ │ │ │ + ld r26,168(r31) │ │ │ │ + ld r24,40(r31) │ │ │ │ + mr r6,r18 │ │ │ │ + ld r15,104(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,160(r31) │ │ │ │ + addi r15,r15,8 │ │ │ │ + add r9,r9,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,152(r31) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + add r9,r9,r25 │ │ │ │ + std r9,144(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 32afc │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + addi r1,r31,496 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-200(r1) │ │ │ │ - ld r15,-192(r1) │ │ │ │ - ld r16,-184(r1) │ │ │ │ - ld r17,-176(r1) │ │ │ │ - ld r18,-168(r1) │ │ │ │ - ld r19,-160(r1) │ │ │ │ - ld r20,-152(r1) │ │ │ │ - ld r21,-144(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r23,-128(r1) │ │ │ │ - ld r24,-120(r1) │ │ │ │ - ld r25,-112(r1) │ │ │ │ - ld r26,-104(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ - lfd f25,-56(r1) │ │ │ │ - lfd f26,-48(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + lxv vs60,-256(r1) │ │ │ │ + lxv vs61,-240(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r6,0 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r22,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 31cd4 │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 324dc │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r29,r28,3 │ │ │ │ - addis r20,r2,-2 │ │ │ │ - addis r21,r2,-2 │ │ │ │ - ld r10,64(r30) │ │ │ │ - lfd f30,2800(r9) │ │ │ │ - addi r20,r20,2080 │ │ │ │ - addi r21,r21,2928 │ │ │ │ - add r16,r18,r29 │ │ │ │ + li r24,0 │ │ │ │ + ble 328b4 │ │ │ │ + plfd f28,152000 # 581b0 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + addi r26,r22,8 │ │ │ │ + li r27,0 │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 330c0 │ │ │ │ + sldi r30,r28,3 │ │ │ │ + ld r9,64(r29) │ │ │ │ + add r19,r20,r30 │ │ │ │ nop │ │ │ │ - ldx r15,r27,r29 │ │ │ │ - lfd f0,88(r30) │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - ld r10,96(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r17,r23,r30 │ │ │ │ + lfd f0,88(r29) │ │ │ │ addi r28,r28,1 │ │ │ │ - lfdx f31,r22,r29 │ │ │ │ - addi r8,r15,1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + lfdx f31,r22,r30 │ │ │ │ + addi r10,r17,1 │ │ │ │ fcfid f1,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f11,r10,r29 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f11,r9,r30 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r2,r2,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r8,0(r16) │ │ │ │ - lfd f12,0(r20) │ │ │ │ - ld r17,48(r30) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r15 │ │ │ │ - stdu r9,8(r16) │ │ │ │ + bl 4c20 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r10,0(r19) │ │ │ │ + ld r18,48(r29) │ │ │ │ + fdiv f0,f29,f1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r17 │ │ │ │ + stdu r2,8(r19) │ │ │ │ fmul f0,f0,f31 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + stfdx f0,r26,r30 │ │ │ │ + addi r30,r30,8 │ │ │ │ + blt 33030 │ │ │ │ + ld r7,0(r29) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r8,56(r29) │ │ │ │ + addi r28,r18,-1 │ │ │ │ + sldi r10,r24,3 │ │ │ │ + add r9,r23,r2 │ │ │ │ + sldi r5,r28,3 │ │ │ │ + lfdx f0,r25,r10 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + ldx r10,r20,r2 │ │ │ │ + ldx r6,r8,r5 │ │ │ │ + ld r2,-8(r9) │ │ │ │ + add r8,r8,r5 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r25,r29 │ │ │ │ - addi r29,r29,8 │ │ │ │ - blt 32440 │ │ │ │ - ld r6,0(r30) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r7,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - add r10,r27,r9 │ │ │ │ - sldi r4,r28,3 │ │ │ │ - lfdx f0,r24,r8 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - ldx r8,r18,r9 │ │ │ │ - ldx r5,r7,r4 │ │ │ │ - ld r9,-8(r10) │ │ │ │ - add r7,r7,r4 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r5,r5,-1 │ │ │ │ - cmpd r9,r5 │ │ │ │ - std r9,-8(r10) │ │ │ │ - stfdx f0,r19,r8 │ │ │ │ - bne 32568 │ │ │ │ - li r9,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + cmpd r2,r6 │ │ │ │ + std r2,-8(r9) │ │ │ │ + stfdx f0,r21,r10 │ │ │ │ + bne 33148 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ - bdz 32568 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r7) │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + mtctr r2 │ │ │ │ + bdz 33148 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r10,-8(r8) │ │ │ │ addi r28,r28,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r26,-8(r10) │ │ │ │ - beq 32540 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 31cd4 │ │ │ │ - ld r17,48(r30) │ │ │ │ - b 32410 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 32368 │ │ │ │ - ld r4,200(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - ld r6,40(r31) │ │ │ │ - li r5,0 │ │ │ │ - add r3,r15,r3 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - ldu r11,8(r4) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 325e4 │ │ │ │ - mtctr r11 │ │ │ │ - ld r7,176(r30) │ │ │ │ - ld r8,192(r30) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldx r10,r8,r9 │ │ │ │ - lfdx f11,r7,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r6,r10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r15) │ │ │ │ - bdnz 325c0 │ │ │ │ - add r5,r11,r5 │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpld r15,r3 │ │ │ │ - bne 325a0 │ │ │ │ - b 32368 │ │ │ │ - cmpwi r6,0 │ │ │ │ - beq 33d14 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 32368 │ │ │ │ - sldi r17,r26,3 │ │ │ │ - ld r9,32(r31) │ │ │ │ - li r8,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r27,-8(r9) │ │ │ │ + beq 33120 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 328b4 │ │ │ │ + ld r18,48(r29) │ │ │ │ + b 33010 │ │ │ │ + cmpwi r5,0 │ │ │ │ + beq 34bac │ │ │ │ + li r2,1 │ │ │ │ + std r2,96(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 32f48 │ │ │ │ + sldi r15,r25,3 │ │ │ │ + li r6,0 │ │ │ │ + ld r23,96(r31) │ │ │ │ li r14,0 │ │ │ │ - li r21,0 │ │ │ │ - mr r12,r15 │ │ │ │ - ld r15,136(r31) │ │ │ │ + li r19,0 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r0,r17,-8 │ │ │ │ - add r18,r25,r17 │ │ │ │ - add r19,r29,r17 │ │ │ │ - add r20,r22,r17 │ │ │ │ - addi r10,r17,-16 │ │ │ │ - mr r7,r21 │ │ │ │ - mr r6,r8 │ │ │ │ - std r0,72(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ + mr r18,r9 │ │ │ │ + addi r12,r15,-16 │ │ │ │ + mr r8,r6 │ │ │ │ + ld r6,32(r31) │ │ │ │ + addi r2,r15,-8 │ │ │ │ mr r0,r14 │ │ │ │ + std r19,72(r31) │ │ │ │ + mr r14,r7 │ │ │ │ + add r16,r24,r15 │ │ │ │ + add r20,r30,r15 │ │ │ │ + add r17,r22,r15 │ │ │ │ + cmpdi cr3,r23,0 │ │ │ │ + mr r7,r12 │ │ │ │ + std r2,56(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,32744 │ │ │ │ - ld r11,120(r30) │ │ │ │ - mtctr r26 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - ld r24,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - ld r16,80(r31) │ │ │ │ - ld r21,112(r31) │ │ │ │ - li r8,0 │ │ │ │ - add r11,r11,r9 │ │ │ │ + ble cr4,332a8 │ │ │ │ + ld r3,120(r29) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ld r11,64(r29) │ │ │ │ + mtctr r25 │ │ │ │ + li r10,0 │ │ │ │ + ld r4,88(r29) │ │ │ │ + ld r9,64(r31) │ │ │ │ + add r3,r3,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r4,r24,r8 │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r5,r4,1 │ │ │ │ + nop │ │ │ │ + ldx r26,r11,r10 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + addi r26,r26,1 │ │ │ │ + sldi r5,r26,1 │ │ │ │ mtfprd f0,r5 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r14,f0 │ │ │ │ - subf r23,r3,r14 │ │ │ │ - addi r14,r14,1 │ │ │ │ - divd r9,r23,r5 │ │ │ │ - cmpdi r23,0 │ │ │ │ - add r14,r14,r3 │ │ │ │ - stdx r23,r16,r8 │ │ │ │ - stdx r14,r21,r8 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - subf r9,r9,r23 │ │ │ │ - blt 33080 │ │ │ │ - cmpd r9,r4 │ │ │ │ - ble 326e8 │ │ │ │ - subf r9,r5,r9 │ │ │ │ - stdx r9,r15,r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ + mffprd r12,f0 │ │ │ │ + subf r19,r4,r12 │ │ │ │ + addi r12,r12,1 │ │ │ │ + divd r2,r19,r5 │ │ │ │ + cmpdi r19,0 │ │ │ │ + add r12,r12,r4 │ │ │ │ + stdx r19,r9,r10 │ │ │ │ + stdx r12,r18,r10 │ │ │ │ + mulld r2,r2,r5 │ │ │ │ + subf r2,r2,r19 │ │ │ │ + blt 33c80 │ │ │ │ + cmpd r2,r26 │ │ │ │ + ble 33258 │ │ │ │ + subf r2,r5,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r5,1 │ │ │ │ - ble 33074 │ │ │ │ - stdx r5,r25,r8 │ │ │ │ - stdx r9,r29,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 32690 │ │ │ │ - mr r5,r17 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + ble 33ca0 │ │ │ │ + stdx r5,r24,r10 │ │ │ │ + stdx r2,r30,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 33200 │ │ │ │ + mr r5,r15 │ │ │ │ li r4,0 │ │ │ │ mr r3,r22 │ │ │ │ - std r7,96(r31) │ │ │ │ - std r12,88(r31) │ │ │ │ - std r0,64(r31) │ │ │ │ - std r6,56(r31) │ │ │ │ - std r10,48(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,96(r31) │ │ │ │ - ld r12,88(r31) │ │ │ │ - ld r0,64(r31) │ │ │ │ - ld r6,56(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - ble cr3,32fec │ │ │ │ - ld r8,88(r30) │ │ │ │ - lfd f12,0(r12) │ │ │ │ - ld r4,32(r31) │ │ │ │ - addi r14,r26,-1 │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ - std r7,88(r31) │ │ │ │ - std r6,96(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - sldi r24,r8,1 │ │ │ │ - mr r8,r10 │ │ │ │ - mr r10,r0 │ │ │ │ - mr r0,r8 │ │ │ │ - nop │ │ │ │ - cmpd r26,r9 │ │ │ │ - ble 32818 │ │ │ │ - add r11,r10,r9 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ld r16,64(r30) │ │ │ │ - subf r9,r9,r26 │ │ │ │ - addi r21,r27,8 │ │ │ │ - mulld r11,r11,r24 │ │ │ │ - ldx r6,r27,r8 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r28,8 │ │ │ │ - nop │ │ │ │ - ldx r7,r29,r8 │ │ │ │ - ldx r3,r16,r8 │ │ │ │ + std r6,80(r31) │ │ │ │ + std r7,48(r31) │ │ │ │ + std r8,40(r31) │ │ │ │ + std r0,32(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r6,80(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r8,40(r31) │ │ │ │ + ld r0,32(r31) │ │ │ │ + ble cr3,33bfc │ │ │ │ + ld r10,88(r29) │ │ │ │ + lfd f12,0(r21) │ │ │ │ + mr r4,r7 │ │ │ │ + addi r5,r25,-1 │ │ │ │ + li r2,0 │ │ │ │ + li r3,0 │ │ │ │ + std r18,80(r31) │ │ │ │ + std r8,88(r31) │ │ │ │ + li r19,0 │ │ │ │ + mr r12,r6 │ │ │ │ + mr r7,r14 │ │ │ │ + addi r10,r10,1 │ │ │ │ + sldi r26,r10,1 │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 3337c │ │ │ │ + add r11,r2,r0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r14,64(r29) │ │ │ │ + subf r2,r2,r25 │ │ │ │ + addi r18,r27,8 │ │ │ │ + std r27,32(r31) │ │ │ │ + mulld r11,r11,r26 │ │ │ │ + ldx r10,r27,r9 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r28,8 │ │ │ │ + ldx r8,r14,r9 │ │ │ │ + ldx r6,r30,r9 │ │ │ │ + cmpdi r6,0 │ │ │ │ fmr f0,f31 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r23,r3,1 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - cmpd cr7,r7,r23 │ │ │ │ - beq 32804 │ │ │ │ - add r7,r7,r6 │ │ │ │ - beq cr7,32804 │ │ │ │ - lfdx f11,r25,r8 │ │ │ │ - ldx r23,r22,r8 │ │ │ │ - ld r3,176(r30) │ │ │ │ - addi r6,r7,-1 │ │ │ │ - fcfid f0,f11 │ │ │ │ - lfdx f11,r28,r8 │ │ │ │ - add r23,r11,r23 │ │ │ │ - sldi r23,r23,3 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - lfdx f11,r3,r23 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stdx r6,r21,r8 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 327b0 │ │ │ │ - ldx r8,r27,r17 │ │ │ │ - ld r6,40(r31) │ │ │ │ - lfdx f11,r28,r17 │ │ │ │ - ld r9,-8(r19) │ │ │ │ - ld r7,-8(r18) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ - fmadd f12,f11,f0,f12 │ │ │ │ - stfd f12,0(r12) │ │ │ │ - beq 33010 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,72(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 33010 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,-8(r19) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r24 │ │ │ │ - std r9,-8(r20) │ │ │ │ - bne 33034 │ │ │ │ - li r9,1 │ │ │ │ - addi r16,r14,1 │ │ │ │ - cmpdi r14,0 │ │ │ │ - mr r11,r0 │ │ │ │ - std r29,48(r31) │ │ │ │ - mr r6,r20 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r3,r18 │ │ │ │ - li r21,0 │ │ │ │ - std r22,56(r31) │ │ │ │ - isellt r16,r9,r16 │ │ │ │ - addi r23,r15,8 │ │ │ │ - mr r9,r14 │ │ │ │ - std r16,64(r31) │ │ │ │ - mr r16,r27 │ │ │ │ - b 32900 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r27,r8,1 │ │ │ │ + beq 33364 │ │ │ │ + cmpd r6,r27 │ │ │ │ + add r6,r6,r10 │ │ │ │ + beq 33364 │ │ │ │ + lfdx f11,r24,r9 │ │ │ │ + ldx r27,r22,r9 │ │ │ │ + addi r10,r6,-1 │ │ │ │ + ld r8,176(r29) │ │ │ │ + fcfid f0,f11 │ │ │ │ + lfdx f11,r28,r9 │ │ │ │ + add r27,r11,r27 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + lfdx f11,r8,r27 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + stdx r10,r18,r9 │ │ │ │ + add r11,r11,r26 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 33310 │ │ │ │ + ld r27,32(r31) │ │ │ │ + ldx r9,r27,r15 │ │ │ │ + lfdx f11,r28,r15 │ │ │ │ + ld r2,-8(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r10,-8(r16) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r12,r9 │ │ │ │ + fmadd f12,f11,f0,f12 │ │ │ │ + stfd f12,0(r21) │ │ │ │ + beq 33c30 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 33c30 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r20) │ │ │ │ + ld r2,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r26 │ │ │ │ + std r2,-8(r17) │ │ │ │ + bne 33c54 │ │ │ │ + li r2,1 │ │ │ │ + addi r14,r5,1 │ │ │ │ + cmpdi r5,0 │ │ │ │ + mr r8,r4 │ │ │ │ + std r30,32(r31) │ │ │ │ + std r22,40(r31) │ │ │ │ + mr r6,r17 │ │ │ │ + mr r9,r20 │ │ │ │ + mr r11,r16 │ │ │ │ + addi r18,r7,8 │ │ │ │ + isellt r14,r2,r14 │ │ │ │ + mr r2,r5 │ │ │ │ + std r14,48(r31) │ │ │ │ + mr r14,r27 │ │ │ │ + b 33460 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r11 │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpd cr7,r8,r29 │ │ │ │ - beq cr7,32940 │ │ │ │ - ldx r29,r23,r11 │ │ │ │ - add r8,r8,r27 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - std r8,-16(r7) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,328f4 │ │ │ │ - neg r29,r29 │ │ │ │ + nop │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 334a0 │ │ │ │ + ldx r10,r18,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + add r30,r30,r27 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r30,-16(r9) │ │ │ │ + bgt 33454 │ │ │ │ + neg r10,r10 │ │ │ │ li r22,-1 │ │ │ │ - stdu r22,-8(r3) │ │ │ │ - stdu r29,-8(r7) │ │ │ │ - bne 32fc0 │ │ │ │ - ld r8,64(r31) │ │ │ │ - cmpdi r8,1 │ │ │ │ - addi r29,r8,-1 │ │ │ │ - std r29,64(r31) │ │ │ │ - beq 32fc0 │ │ │ │ - ld r8,-16(r7) │ │ │ │ - ld r29,-16(r6) │ │ │ │ - ld r27,-16(r3) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + stdu r22,-8(r11) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + bne cr7,33bd0 │ │ │ │ + ld r10,48(r31) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r30,r10,-1 │ │ │ │ + std r30,48(r31) │ │ │ │ + beq 33bd0 │ │ │ │ + ld r10,-16(r6) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r22,1 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r6) │ │ │ │ - cmpd r29,r24 │ │ │ │ - stdu r21,-8(r6) │ │ │ │ - bne cr7,328c0 │ │ │ │ + ld r27,-16(r11) │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r6) │ │ │ │ + cmpd cr7,r10,r26 │ │ │ │ + stdu r19,-8(r6) │ │ │ │ + bne 33420 │ │ │ │ neg r27,r27 │ │ │ │ - std r27,-16(r3) │ │ │ │ - b 328d4 │ │ │ │ - sldi r5,r20,1 │ │ │ │ - mr r8,r4 │ │ │ │ - std r5,32(r31) │ │ │ │ - b 31e3c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r23,72(r31) │ │ │ │ - ld r21,104(r31) │ │ │ │ - ld r18,96(r30) │ │ │ │ + std r27,-16(r11) │ │ │ │ + b 33434 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 32f48 │ │ │ │ + ld r5,200(r29) │ │ │ │ + sldi r4,r2,3 │ │ │ │ + ld r7,32(r31) │ │ │ │ + li r6,0 │ │ │ │ + add r4,r21,r4 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + ldu r3,8(r5) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 33514 │ │ │ │ + ld r8,176(r29) │ │ │ │ + ld r10,192(r29) │ │ │ │ + mtctr r3 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + ldx r9,r10,r2 │ │ │ │ + lfdx f11,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r7,r9 │ │ │ │ + fmadd f0,f11,f12,f0 │ │ │ │ + stfd f0,0(r21) │ │ │ │ + bdnz 334f0 │ │ │ │ + add r6,r3,r6 │ │ │ │ + addi r21,r21,8 │ │ │ │ + cmpld r21,r4 │ │ │ │ + bne 334d0 │ │ │ │ + b 32f48 │ │ │ │ + mr r6,r3 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 32a24 │ │ │ │ + ld r18,104(r31) │ │ │ │ + ld r23,88(r31) │ │ │ │ + li r16,0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + ld r17,96(r29) │ │ │ │ + std r30,40(r31) │ │ │ │ sldi r20,r20,1 │ │ │ │ cmpdi cr3,r10,0 │ │ │ │ - li r17,0 │ │ │ │ - lfd f30,2088(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ + mr r14,r9 │ │ │ │ + addi r15,r18,8 │ │ │ │ srdi r19,r23,3 │ │ │ │ - addi r16,r21,8 │ │ │ │ - sldi r9,r17,3 │ │ │ │ - lfdx f1,r18,r9 │ │ │ │ + mr r30,r15 │ │ │ │ + mr r15,r16 │ │ │ │ + mr r16,r29 │ │ │ │ + mr r29,r7 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + lfdx f1,r17,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r19,r17 │ │ │ │ + bl 4780 │ │ │ │ + mulld r2,r19,r15 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r21,r9 │ │ │ │ - blt cr3,329f0 │ │ │ │ - srdi r10,r20,1 │ │ │ │ - lfd f12,-8(r16) │ │ │ │ - mr r9,r16 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r18,r2 │ │ │ │ + blt cr3,335e0 │ │ │ │ + srdi r9,r20,1 │ │ │ │ + lfd f12,-8(r30) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r30 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 329c8 │ │ │ │ - addi r17,r17,1 │ │ │ │ - add r16,r16,r23 │ │ │ │ - cmpd r17,r26 │ │ │ │ - bne 3298c │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 32368 │ │ │ │ - ld r9,72(r31) │ │ │ │ - sldi r14,r26,3 │ │ │ │ - li r6,0 │ │ │ │ - li r7,0 │ │ │ │ - add r4,r29,r14 │ │ │ │ - add r16,r22,r14 │ │ │ │ - srdi r0,r9,3 │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r14,-8 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r9,r9,r14 │ │ │ │ - std r9,208(r31) │ │ │ │ - add r9,r25,r14 │ │ │ │ - std r9,216(r31) │ │ │ │ - ble cr4,33ee8 │ │ │ │ - addis r21,r2,-2 │ │ │ │ - std r27,176(r31) │ │ │ │ - std r25,56(r31) │ │ │ │ - std r16,200(r31) │ │ │ │ - ld r27,104(r31) │ │ │ │ - mr r16,r0 │ │ │ │ - ld r25,80(r31) │ │ │ │ - mr r0,r22 │ │ │ │ - ld r22,112(r31) │ │ │ │ - mr r23,r15 │ │ │ │ - addi r21,r21,2808 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 335b8 │ │ │ │ + addi r15,r15,1 │ │ │ │ + add r30,r30,r23 │ │ │ │ + cmpd r15,r25 │ │ │ │ + bne 3357c │ │ │ │ + ld r30,40(r31) │ │ │ │ + mr r7,r29 │ │ │ │ + mr r9,r14 │ │ │ │ + mr r29,r16 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 32f48 │ │ │ │ + ld r2,88(r31) │ │ │ │ + sldi r14,r25,3 │ │ │ │ + li r18,0 │ │ │ │ + li r12,0 │ │ │ │ + add r11,r7,r14 │ │ │ │ + add r0,r24,r14 │ │ │ │ + add r8,r30,r14 │ │ │ │ + add r5,r22,r14 │ │ │ │ + srdi r6,r2,3 │ │ │ │ + ld r2,96(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,72(r31) │ │ │ │ + ble cr4,34c6c │ │ │ │ + std r14,120(r31) │ │ │ │ + std r12,128(r31) │ │ │ │ + mr r14,r9 │ │ │ │ + plxsd v31,150376 # 581b8 │ │ │ │ + mr r9,r22 │ │ │ │ + ld r16,88(r31) │ │ │ │ + ld r23,104(r31) │ │ │ │ + ld r22,64(r31) │ │ │ │ + addi r2,r26,-16 │ │ │ │ + mr r20,r21 │ │ │ │ + std r18,40(r31) │ │ │ │ + std r30,48(r31) │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ mr r15,r6 │ │ │ │ - std r29,48(r31) │ │ │ │ - mr r11,r30 │ │ │ │ - mr r17,r14 │ │ │ │ - std r28,184(r31) │ │ │ │ - std r4,192(r31) │ │ │ │ - std r7,64(r31) │ │ │ │ - ld r19,120(r11) │ │ │ │ - mtctr r26 │ │ │ │ - sldi r9,r15,3 │ │ │ │ - ld r29,64(r11) │ │ │ │ - ld r30,88(r11) │ │ │ │ - ld r7,48(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r6,56(r31) │ │ │ │ - mr r28,r26 │ │ │ │ + mr r21,r5 │ │ │ │ + mr r18,r29 │ │ │ │ + std r27,192(r31) │ │ │ │ + std r0,200(r31) │ │ │ │ + std r8,208(r31) │ │ │ │ + std r2,184(r31) │ │ │ │ + std r7,56(r31) │ │ │ │ + std r24,80(r31) │ │ │ │ + std r11,216(r31) │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r29,120(r18) │ │ │ │ + mtctr r25 │ │ │ │ + mr r27,r25 │ │ │ │ li r10,0 │ │ │ │ - add r19,r19,r9 │ │ │ │ + ld r24,64(r18) │ │ │ │ + ld r17,88(r18) │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ld r6,80(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r29,r29,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r3,r29,r10 │ │ │ │ - lfdx f12,r19,r10 │ │ │ │ + nop │ │ │ │ + ldx r3,r24,r10 │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ addi r3,r3,1 │ │ │ │ sldi r4,r3,1 │ │ │ │ mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - subf r20,r30,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - divd r9,r20,r4 │ │ │ │ - cmpdi r20,0 │ │ │ │ - add r5,r5,r30 │ │ │ │ - stdx r20,r25,r10 │ │ │ │ - stdx r5,r22,r10 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r9,r9,r20 │ │ │ │ - blt 33140 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge 32b28 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r11,r17,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r5,r11,r4 │ │ │ │ + add r2,r2,r17 │ │ │ │ + cmpdi r11,0 │ │ │ │ + stdx r11,r22,r10 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + mulld r2,r5,r4 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + blt 33db0 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge 33738 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + stdx r2,r8,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r5,1 │ │ │ │ - stdx r9,r8,r10 │ │ │ │ - ble 33160 │ │ │ │ + ble 33d98 │ │ │ │ stdx r5,r6,r10 │ │ │ │ - stdx r9,r7,r10 │ │ │ │ - addi r28,r28,-1 │ │ │ │ + stdx r2,r7,r10 │ │ │ │ + addi r27,r27,-1 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 32ad0 │ │ │ │ - mr r5,r17 │ │ │ │ + bdnz 336e0 │ │ │ │ + ld r5,120(r31) │ │ │ │ li r4,0 │ │ │ │ - mr r3,r0 │ │ │ │ - std r11,96(r31) │ │ │ │ - li r20,16 │ │ │ │ - li r14,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - ld r11,96(r31) │ │ │ │ - addi r30,r24,-16 │ │ │ │ - mr r9,r27 │ │ │ │ - std r15,128(r31) │ │ │ │ - mr r27,r24 │ │ │ │ - mr r15,r20 │ │ │ │ - std r23,144(r31) │ │ │ │ - std r17,168(r31) │ │ │ │ - mr r23,r14 │ │ │ │ - fcfid f29,f0 │ │ │ │ - mr r17,r28 │ │ │ │ - mr r20,r30 │ │ │ │ - mr r28,r29 │ │ │ │ - std r3,96(r31) │ │ │ │ - mr r24,r9 │ │ │ │ - ld r18,96(r11) │ │ │ │ - std r11,160(r31) │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r28,r17 │ │ │ │ - ldx r14,r25,r17 │ │ │ │ - lfdx f27,r19,r17 │ │ │ │ - lfdx f25,r18,r17 │ │ │ │ + mr r3,r9 │ │ │ │ + li r19,16 │ │ │ │ + li r30,0 │ │ │ │ + bl 5260 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + std r21,168(r31) │ │ │ │ + ld r17,96(r18) │ │ │ │ + mr r21,r27 │ │ │ │ + ld r27,184(r31) │ │ │ │ + std r28,152(r31) │ │ │ │ + std r20,160(r31) │ │ │ │ + mr r28,r26 │ │ │ │ + mr r20,r19 │ │ │ │ + mr r26,r23 │ │ │ │ + mr r23,r30 │ │ │ │ + fcfid f28,f0 │ │ │ │ + std r3,144(r31) │ │ │ │ + std r18,176(r31) │ │ │ │ + fmul f28,f28,f28 │ │ │ │ + ldx r9,r24,r21 │ │ │ │ + ldx r19,r22,r21 │ │ │ │ + lxsdx vs62,r29,r21 │ │ │ │ + lxsdx vs60,r17,r21 │ │ │ │ addi r9,r9,1 │ │ │ │ - mtfprd f0,r14 │ │ │ │ + mtfprd f0,r19 │ │ │ │ sldi r9,r9,1 │ │ │ │ - fcfid f26,f0 │ │ │ │ + xscvsxddp vs61,vs0 │ │ │ │ mtfprd f0,r9 │ │ │ │ fcfid f31,f0 │ │ │ │ - fdiv f12,f26,f31 │ │ │ │ - fmul f11,f31,f31 │ │ │ │ - fsub f0,f27,f12 │ │ │ │ - fsub f12,f12,f27 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f0,f0,f11,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 33170 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f30,f1,f30 │ │ │ │ - fmsub f31,f27,f31,f26 │ │ │ │ - mulld r29,r23,r16 │ │ │ │ + xsdivdp vs12,vs61,vs31 │ │ │ │ + fmul f0,f31,f31 │ │ │ │ + xssubdp vs11,vs62,vs12 │ │ │ │ + xssubdp vs12,vs12,vs62 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fmadd f0,f0,f12,f28 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 33d70 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + xsmuldp vs1,vs29,vs60 │ │ │ │ + bl 4b80 │ │ │ │ + xsmuldp vs30,vs1,vs63 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + xsmsubmdp vs31,vs62,vs61 │ │ │ │ + mulld r18,r23,r15 │ │ │ │ fadd f31,f31,f31 │ │ │ │ - sldi r30,r29,3 │ │ │ │ - stfdx f30,r27,r30 │ │ │ │ - add r30,r27,r30 │ │ │ │ - fdiv f1,f31,f25 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ldx r9,r22,r17 │ │ │ │ - cmpd r9,r14 │ │ │ │ - ble 32cf4 │ │ │ │ - addi r10,r29,1 │ │ │ │ + sldi r30,r18,3 │ │ │ │ + stfdx f30,r28,r30 │ │ │ │ + add r30,r28,r30 │ │ │ │ + xsdivdp vs1,vs31,vs60 │ │ │ │ + bl 4780 │ │ │ │ + ldx r4,r14,r21 │ │ │ │ + cmpd r4,r19 │ │ │ │ + ble 338d8 │ │ │ │ + addi r9,r18,1 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - addi r11,r14,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r9,r11 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ + addi r3,r19,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r4,r3 │ │ │ │ + lfdx f0,r26,r9 │ │ │ │ fmul f0,f0,f30 │ │ │ │ stfd f0,8(r30) │ │ │ │ - blt 32cf4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f9,r20,r15 │ │ │ │ - mr r10,r15 │ │ │ │ + blt 338d8 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + lfdx f9,r27,r20 │ │ │ │ fmr f11,f1 │ │ │ │ - subf r9,r14,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 32cb8 │ │ │ │ - lfdx f0,r24,r15 │ │ │ │ + mr r9,r20 │ │ │ │ + subf r2,r19,r4 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 3389c │ │ │ │ + lfdx f0,r26,r20 │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r10,r15,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + addi r9,r20,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r15 │ │ │ │ - beq 32cf4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r28,r20 │ │ │ │ + beq 338d8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r24,r10 │ │ │ │ - lfdx f0,r24,r9 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 32cc0 │ │ │ │ + stfdx f12,r28,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r28,r2 │ │ │ │ + bdnz 338a4 │ │ │ │ addi r23,r23,1 │ │ │ │ - ld r9,72(r31) │ │ │ │ - addi r17,r17,8 │ │ │ │ - cmpd r23,r26 │ │ │ │ - add r15,r15,r9 │ │ │ │ - bne 32bc0 │ │ │ │ - mr r9,r24 │ │ │ │ - ld r0,96(r31) │ │ │ │ - mr r24,r27 │ │ │ │ - ld r15,128(r31) │ │ │ │ - ld r23,144(r31) │ │ │ │ - ld r11,160(r31) │ │ │ │ - ld r17,168(r31) │ │ │ │ - mr r27,r9 │ │ │ │ - ble cr3,337bc │ │ │ │ - mr r22,r0 │ │ │ │ - ld r29,48(r31) │ │ │ │ - mr r0,r16 │ │ │ │ - ld r27,176(r31) │ │ │ │ - ld r28,184(r31) │ │ │ │ - ld r25,56(r31) │ │ │ │ - ld r4,192(r31) │ │ │ │ - ld r16,200(r31) │ │ │ │ - ld r7,64(r31) │ │ │ │ + add r20,r20,r16 │ │ │ │ + addi r21,r21,8 │ │ │ │ + cmpd r23,r25 │ │ │ │ + bne 337b0 │ │ │ │ + mr r23,r26 │ │ │ │ + ld r9,144(r31) │ │ │ │ + mr r26,r28 │ │ │ │ + ld r20,160(r31) │ │ │ │ + ld r28,152(r31) │ │ │ │ + ld r21,168(r31) │ │ │ │ + ld r18,176(r31) │ │ │ │ + ble cr3,3441c │ │ │ │ + mr r22,r9 │ │ │ │ + mr r29,r18 │ │ │ │ + mr r9,r14 │ │ │ │ + ld r30,48(r31) │ │ │ │ + ld r27,192(r31) │ │ │ │ + mr r5,r21 │ │ │ │ + ld r7,56(r31) │ │ │ │ + ld r24,80(r31) │ │ │ │ mr r6,r15 │ │ │ │ - mr r30,r11 │ │ │ │ - mr r15,r23 │ │ │ │ - mr r14,r17 │ │ │ │ - ld r3,40(r31) │ │ │ │ - ld r19,216(r31) │ │ │ │ - addi r5,r26,-1 │ │ │ │ + mr r21,r20 │ │ │ │ + ld r0,200(r31) │ │ │ │ + ld r12,128(r31) │ │ │ │ + ld r8,208(r31) │ │ │ │ + ld r11,216(r31) │ │ │ │ + ld r18,40(r31) │ │ │ │ + ld r14,120(r31) │ │ │ │ + mr r20,r0 │ │ │ │ + mr r16,r11 │ │ │ │ + addi r15,r25,-1 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r11,r28,8 │ │ │ │ - li r18,0 │ │ │ │ - std r5,64(r31) │ │ │ │ - ld r10,88(r30) │ │ │ │ - lfd f11,0(r15) │ │ │ │ - ld r5,208(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r21,0 │ │ │ │ - mr r23,r26 │ │ │ │ - std r6,96(r31) │ │ │ │ - std r7,128(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r17,r10,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r23,r9 │ │ │ │ - ble 32e4c │ │ │ │ - subf r8,r9,r23 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r12,64(r30) │ │ │ │ - addi r20,r27,8 │ │ │ │ - std r27,48(r31) │ │ │ │ - mtctr r8 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - nop │ │ │ │ + std r9,128(r31) │ │ │ │ + std r27,40(r31) │ │ │ │ + li r19,0 │ │ │ │ + addi r17,r28,8 │ │ │ │ + addi r3,r27,8 │ │ │ │ + mr r0,r25 │ │ │ │ + std r7,144(r31) │ │ │ │ + mr r10,r18 │ │ │ │ + mr r11,r21 │ │ │ │ + ld r25,88(r29) │ │ │ │ + mr r7,r16 │ │ │ │ + lfd f11,0(r11) │ │ │ │ + li r2,0 │ │ │ │ + li r23,0 │ │ │ │ + std r12,80(r31) │ │ │ │ + std r10,120(r31) │ │ │ │ + ld r16,96(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + sldi r18,r25,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r29,r10 │ │ │ │ - ldx r6,r12,r10 │ │ │ │ - mr r26,r9 │ │ │ │ + cmpd r0,r2 │ │ │ │ + ble 33a38 │ │ │ │ + subf r10,r2,r0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r12,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,40(r31) │ │ │ │ + ldx r10,r10,r9 │ │ │ │ + ldx r4,r12,r9 │ │ │ │ + ldx r27,r30,r9 │ │ │ │ + cmpdi r27,0 │ │ │ │ + mr r21,r2 │ │ │ │ fmr f0,f12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r27,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r27 │ │ │ │ - beq 32e38 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,32e38 │ │ │ │ - ldx r6,r22,r10 │ │ │ │ - lfdx f10,r25,r10 │ │ │ │ - lfdx f9,r28,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r6,r0,r26,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r10,r10,r4 │ │ │ │ + addi r25,r4,1 │ │ │ │ + beq 33a28 │ │ │ │ + cmpd r27,r25 │ │ │ │ + add r27,r27,r10 │ │ │ │ + beq 33a28 │ │ │ │ + ldx r4,r22,r9 │ │ │ │ + lfdx f10,r24,r9 │ │ │ │ + addi r10,r27,-1 │ │ │ │ + lfdx f9,r28,r9 │ │ │ │ + maddld r4,r6,r21,r4 │ │ │ │ fcfid f0,f10 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f10,r24,r6 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f10,r26,r4 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stdx r7,r20,r10 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 32de0 │ │ │ │ - ld r27,48(r31) │ │ │ │ - ldx r10,r27,r14 │ │ │ │ + stfdx f0,r17,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 339d0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r4,32(r31) │ │ │ │ lfdx f10,r28,r14 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - ld r8,-8(r19) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ + ld r10,-8(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ldx r9,r2,r14 │ │ │ │ + ld r2,-8(r20) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r4,r9 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - stfd f11,0(r15) │ │ │ │ - beq 330b0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 330b0 │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r4) │ │ │ │ - ld r9,-8(r16) │ │ │ │ + stfd f11,0(r11) │ │ │ │ + beq 33ce0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r4,72(r31) │ │ │ │ + ldx r9,r9,r4 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r17,r9 │ │ │ │ - std r9,-8(r16) │ │ │ │ - bne 330d4 │ │ │ │ - ld r10,64(r31) │ │ │ │ - mr r6,r16 │ │ │ │ - mr r7,r4 │ │ │ │ - mr r26,r19 │ │ │ │ - mr r20,r5 │ │ │ │ - mr r12,r27 │ │ │ │ - std r29,48(r31) │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 33ce0 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r8) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r18,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + bne 33d04 │ │ │ │ + addi r2,r15,1 │ │ │ │ + cmpdi r15,0 │ │ │ │ + mr r4,r5 │ │ │ │ + mr r9,r8 │ │ │ │ + std r30,48(r31) │ │ │ │ std r22,56(r31) │ │ │ │ - addi r9,r10,1 │ │ │ │ - cmpdi r10,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r10 │ │ │ │ + mr r25,r20 │ │ │ │ + mr r21,r7 │ │ │ │ + mr r12,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 32f60 │ │ │ │ - ld r29,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r26) │ │ │ │ + bdz 33b50 │ │ │ │ + ld r10,-16(r4) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r22,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r17,r8 │ │ │ │ - stdu r18,-8(r6) │ │ │ │ - beq cr7,32fb0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r22 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r29,r8 │ │ │ │ - beq cr7,32fb0 │ │ │ │ - ldu r8,-8(r20) │ │ │ │ - add r10,r29,r10 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,32f54 │ │ │ │ - neg r8,r8 │ │ │ │ + ld r28,-16(r25) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r4) │ │ │ │ + cmpd cr7,r18,r10 │ │ │ │ + stdu r19,-8(r4) │ │ │ │ + beq 33bc0 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r22 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 33bc0 │ │ │ │ + ldu r10,-8(r21) │ │ │ │ + add r30,r30,r28 │ │ │ │ + std r30,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 33b44 │ │ │ │ + neg r10,r10 │ │ │ │ li r27,-1 │ │ │ │ - stdu r27,-8(r26) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 32ef0 │ │ │ │ - ld r29,48(r31) │ │ │ │ + stdu r27,-8(r25) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,33ae0 │ │ │ │ + ld r30,48(r31) │ │ │ │ ld r22,56(r31) │ │ │ │ - mr r27,r12 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r21,r10 │ │ │ │ - bne 32db0 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r6,96(r31) │ │ │ │ - mr r26,r23 │ │ │ │ - addi r15,r15,8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r6,r6,r23 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 32368 │ │ │ │ - bgt cr4,32a50 │ │ │ │ - b 32d80 │ │ │ │ + mr r28,r12 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r23,r16 │ │ │ │ + bne 339b0 │ │ │ │ + ld r12,80(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r16,r7 │ │ │ │ + addi r11,r11,8 │ │ │ │ + ld r10,120(r31) │ │ │ │ + addi r12,r12,1 │ │ │ │ + add r10,r10,r0 │ │ │ │ + cmpd r12,r2 │ │ │ │ + beq 32f48 │ │ │ │ + ble cr4,33980 │ │ │ │ + mr r21,r11 │ │ │ │ + mr r25,r0 │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r27,40(r31) │ │ │ │ + mr r0,r20 │ │ │ │ + mr r18,r10 │ │ │ │ + ld r7,144(r31) │ │ │ │ + mr r11,r16 │ │ │ │ + b 33644 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r10,r10 │ │ │ │ - std r10,-16(r26) │ │ │ │ - b 32f38 │ │ │ │ nop │ │ │ │ - ld r29,48(r31) │ │ │ │ - ld r22,56(r31) │ │ │ │ - mr r27,r16 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bne 32780 │ │ │ │ - mr r9,r0 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r6,96(r31) │ │ │ │ - mr r0,r10 │ │ │ │ - mr r10,r9 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r0,r0,r26 │ │ │ │ - add r6,r6,r26 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 32660 │ │ │ │ - b 32368 │ │ │ │ + neg r28,r28 │ │ │ │ + std r28,-16(r25) │ │ │ │ + b 33b28 │ │ │ │ + nop │ │ │ │ + ld r30,32(r31) │ │ │ │ + ld r22,40(r31) │ │ │ │ + mr r27,r14 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r23 │ │ │ │ + bne 332e0 │ │ │ │ + ld r18,80(r31) │ │ │ │ + ld r8,88(r31) │ │ │ │ + mr r14,r7 │ │ │ │ + mr r6,r12 │ │ │ │ + mr r7,r4 │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r0,r0,r25 │ │ │ │ + add r8,r8,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,72(r31) │ │ │ │ + bne 331d0 │ │ │ │ + b 32f48 │ │ │ │ nop │ │ │ │ - neg r7,r7 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r7,-8(r18) │ │ │ │ - std r9,-8(r19) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r24 │ │ │ │ - std r9,-8(r20) │ │ │ │ - beq 32878 │ │ │ │ - mr r9,r14 │ │ │ │ - b 32fcc │ │ │ │ nop │ │ │ │ - blt 330e0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 3216c │ │ │ │ nop │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + std r2,-8(r20) │ │ │ │ + ld r2,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r26 │ │ │ │ + std r2,-8(r17) │ │ │ │ + beq 333d8 │ │ │ │ + mr r2,r5 │ │ │ │ + b 33bdc │ │ │ │ nop │ │ │ │ + blt 33d10 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + b 32d38 │ │ │ │ nop │ │ │ │ neg r4,r4 │ │ │ │ - std r4,-16(r3) │ │ │ │ - b 322e8 │ │ │ │ + std r4,-16(r26) │ │ │ │ + b 32ec8 │ │ │ │ nop │ │ │ │ - stdx r9,r15,r8 │ │ │ │ + add r5,r2,r5 │ │ │ │ + cmpd r5,r26 │ │ │ │ + bgt 33d60 │ │ │ │ + mr r2,r5 │ │ │ │ + stdx r5,r14,r10 │ │ │ │ + li r5,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bgt 33268 │ │ │ │ li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 326f8 │ │ │ │ - add r5,r9,r5 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bgt 33070 │ │ │ │ - mr r9,r5 │ │ │ │ - stdx r5,r15,r8 │ │ │ │ - b 326ec │ │ │ │ - nop │ │ │ │ + neg r2,r2 │ │ │ │ + b 33268 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r12) │ │ │ │ - b 32250 │ │ │ │ - nop │ │ │ │ - neg r8,r8 │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r8,-8(r19) │ │ │ │ - std r9,-8(r4) │ │ │ │ - ld r9,-8(r16) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r17,r9 │ │ │ │ - std r9,-8(r16) │ │ │ │ - beq 32ea8 │ │ │ │ - ld r9,64(r31) │ │ │ │ - b 32f6c │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r8) │ │ │ │ + std r2,-8(r18) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r23,r2 │ │ │ │ + std r2,-8(r14) │ │ │ │ + beq 32e44 │ │ │ │ + mr r2,r7 │ │ │ │ + b 32ef0 │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r20) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r8) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r18,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + beq 33a9c │ │ │ │ + mr r2,r15 │ │ │ │ + b 33b5c │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 3216c │ │ │ │ + b 32d38 │ │ │ │ nop │ │ │ │ + add r5,r2,r5 │ │ │ │ + cmpd r5,r23 │ │ │ │ + bgt 33dd0 │ │ │ │ + mr r2,r5 │ │ │ │ + li r10,1 │ │ │ │ + stdx r5,r7,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bgt 32b98 │ │ │ │ + li r10,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 32b98 │ │ │ │ nop │ │ │ │ - stdx r9,r23,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 31fb8 │ │ │ │ - add r7,r9,r7 │ │ │ │ - cmpd r7,r6 │ │ │ │ - bgt 33110 │ │ │ │ - mr r9,r7 │ │ │ │ - stdx r7,r23,r10 │ │ │ │ - b 31fac │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + li r5,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 33268 │ │ │ │ + xsmuldp vs30,vs60,vs63 │ │ │ │ + bge 3380c │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + xsmuldp vs1,vs29,vs60 │ │ │ │ + bl 4de0 │ │ │ │ + xsmuldp vs30,vs1,vs63 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + b 3380c │ │ │ │ + stdx r2,r8,r10 │ │ │ │ + li r5,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 33748 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r4,r9,r4 │ │ │ │ + nop │ │ │ │ + add r4,r2,r4 │ │ │ │ cmpd r3,r4 │ │ │ │ - blt 33180 │ │ │ │ - mr r9,r4 │ │ │ │ - li r5,1 │ │ │ │ + blt 33d94 │ │ │ │ + mr r2,r4 │ │ │ │ stdx r4,r8,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bgt 32b38 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 32b38 │ │ │ │ + b 3373c │ │ │ │ nop │ │ │ │ - blt 33190 │ │ │ │ - lfd f30,0(r21) │ │ │ │ - fmul f30,f25,f30 │ │ │ │ - b 32c24 │ │ │ │ - stdx r9,r8,r10 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 32b38 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f30,f0,f30 │ │ │ │ - b 32c24 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r23,72(r31) │ │ │ │ - ld r21,104(r31) │ │ │ │ - ld r18,96(r30) │ │ │ │ + nop │ │ │ │ + stdx r2,r7,r9 │ │ │ │ + li r10,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 32b98 │ │ │ │ + ld r18,104(r31) │ │ │ │ + ld r23,88(r31) │ │ │ │ + li r16,0 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + ld r17,96(r29) │ │ │ │ + std r30,40(r31) │ │ │ │ sldi r20,r20,1 │ │ │ │ cmpdi cr3,r10,0 │ │ │ │ - li r17,0 │ │ │ │ - lfd f30,2088(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ + mr r14,r9 │ │ │ │ + addi r15,r18,8 │ │ │ │ srdi r19,r23,3 │ │ │ │ - addi r16,r21,8 │ │ │ │ - sldi r9,r17,3 │ │ │ │ - lfdx f1,r18,r9 │ │ │ │ + mr r30,r15 │ │ │ │ + mr r15,r16 │ │ │ │ + mr r16,r29 │ │ │ │ + mr r29,r7 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + lfdx f1,r17,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r19,r17 │ │ │ │ + bl 4780 │ │ │ │ + mulld r2,r19,r15 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r21,r9 │ │ │ │ - blt cr3,33248 │ │ │ │ - srdi r10,r20,1 │ │ │ │ - lfd f12,-8(r16) │ │ │ │ - mr r9,r16 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r18,r2 │ │ │ │ + blt cr3,33e8c │ │ │ │ + srdi r9,r20,1 │ │ │ │ + lfd f12,-8(r30) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r30 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 33220 │ │ │ │ - addi r17,r17,1 │ │ │ │ - add r16,r16,r23 │ │ │ │ - cmpd r17,r26 │ │ │ │ - bne 331e4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 32368 │ │ │ │ - ld r9,72(r31) │ │ │ │ - sldi r16,r26,3 │ │ │ │ - add r5,r25,r16 │ │ │ │ - add r4,r29,r16 │ │ │ │ - add r14,r22,r16 │ │ │ │ - srdi r0,r9,3 │ │ │ │ - addi r9,r16,-8 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r3,r9,r16 │ │ │ │ - ble cr4,33e0c │ │ │ │ - ld r9,32(r31) │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 33e64 │ │ │ │ + addi r15,r15,1 │ │ │ │ + add r30,r30,r23 │ │ │ │ + cmpd r15,r25 │ │ │ │ + bne 33e28 │ │ │ │ + ld r30,40(r31) │ │ │ │ + mr r7,r29 │ │ │ │ + mr r9,r14 │ │ │ │ + mr r29,r16 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 32f48 │ │ │ │ + ld r2,88(r31) │ │ │ │ + sldi r15,r25,3 │ │ │ │ + add r0,r7,r15 │ │ │ │ + add r8,r24,r15 │ │ │ │ + add r5,r30,r15 │ │ │ │ + add r14,r22,r15 │ │ │ │ + srdi r6,r2,3 │ │ │ │ + addi r2,r15,-8 │ │ │ │ + std r2,72(r31) │ │ │ │ + ble cr4,34bc8 │ │ │ │ + li r2,0 │ │ │ │ li r10,0 │ │ │ │ - li r23,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r21,112(r31) │ │ │ │ - std r28,96(r31) │ │ │ │ - std r14,144(r31) │ │ │ │ - addi r17,r24,-16 │ │ │ │ - ld r20,72(r31) │ │ │ │ - ld r28,104(r31) │ │ │ │ - ld r14,136(r31) │ │ │ │ - std r27,64(r31) │ │ │ │ - std r5,168(r31) │ │ │ │ - mr r5,r16 │ │ │ │ - mr r16,r23 │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r2,96(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + ld r19,64(r31) │ │ │ │ + addi r2,r9,-8 │ │ │ │ + addi r12,r26,-16 │ │ │ │ + std r27,56(r31) │ │ │ │ + ld r27,104(r31) │ │ │ │ + std r28,120(r31) │ │ │ │ + mr r18,r9 │ │ │ │ + mr r28,r21 │ │ │ │ + std r5,152(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + mr r5,r15 │ │ │ │ mr r23,r10 │ │ │ │ - std r3,128(r31) │ │ │ │ - std r4,160(r31) │ │ │ │ - addi r18,r9,-8 │ │ │ │ - addi r8,r21,-8 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r19,r18 │ │ │ │ - mr r18,r0 │ │ │ │ - std r8,56(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ - mtctr r26 │ │ │ │ - sldi r11,r23,3 │ │ │ │ - ld r12,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - li r10,0 │ │ │ │ - add r11,r9,r11 │ │ │ │ - ldx r6,r12,r10 │ │ │ │ - lfdx f12,r11,r10 │ │ │ │ + mr r15,r29 │ │ │ │ + mr r29,r6 │ │ │ │ + std r2,48(r31) │ │ │ │ + mr r2,r7 │ │ │ │ + mr r21,r12 │ │ │ │ + mr r7,r22 │ │ │ │ + std r0,128(r31) │ │ │ │ + addi r16,r19,-8 │ │ │ │ + mr r22,r2 │ │ │ │ + mr r17,r16 │ │ │ │ + ld r16,88(r31) │ │ │ │ + ld r20,120(r15) │ │ │ │ + sldi r2,r23,3 │ │ │ │ + ld r12,64(r15) │ │ │ │ + mtctr r25 │ │ │ │ + li r8,0 │ │ │ │ + ld r0,88(r15) │ │ │ │ + add r20,r20,r2 │ │ │ │ + nop │ │ │ │ + ldx r6,r12,r8 │ │ │ │ + lfdx f12,r20,r8 │ │ │ │ addi r6,r6,1 │ │ │ │ - sldi r8,r6,1 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + sldi r9,r6,1 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r4,f0 │ │ │ │ - subf r7,r3,r4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - divd r9,r7,r8 │ │ │ │ - cmpdi r7,0 │ │ │ │ - add r4,r4,r3 │ │ │ │ - stdx r7,r27,r10 │ │ │ │ - stdx r4,r21,r10 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - blt 33780 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bge 33368 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - stdx r9,r14,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - ble 33774 │ │ │ │ - stdx r8,r25,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 33310 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r22 │ │ │ │ - std r5,48(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,176(r30) │ │ │ │ - sldi r6,r23,4 │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r5,48(r31) │ │ │ │ - li r7,16 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r10,r0,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r4,r10,r9 │ │ │ │ + add r2,r2,r0 │ │ │ │ + cmpdi r10,0 │ │ │ │ + stdx r10,r19,r8 │ │ │ │ + stdx r2,r18,r8 │ │ │ │ + mulld r2,r4,r9 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + blt 343e0 │ │ │ │ + cmpd r6,r10 │ │ │ │ + bge 33fc8 │ │ │ │ + subf r10,r9,r10 │ │ │ │ + stdx r10,r22,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,1 │ │ │ │ + ble 343d4 │ │ │ │ + stdx r2,r24,r8 │ │ │ │ + stdx r10,r30,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 33f70 │ │ │ │ li r4,0 │ │ │ │ - mr r10,r19 │ │ │ │ - add r6,r9,r6 │ │ │ │ + mr r3,r7 │ │ │ │ + std r5,40(r31) │ │ │ │ + bl 5260 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + ld r20,48(r31) │ │ │ │ + ld r5,40(r31) │ │ │ │ + li r4,16 │ │ │ │ + li r11,0 │ │ │ │ + mr r6,r17 │ │ │ │ + mr r7,r3 │ │ │ │ + ld r3,176(r15) │ │ │ │ + add r3,r3,r2 │ │ │ │ nop │ │ │ │ - ldu r3,8(r10) │ │ │ │ - ldu r9,8(r11) │ │ │ │ - mulld r8,r4,r18 │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfd f10,8(r6) │ │ │ │ - cmpd r3,r9 │ │ │ │ - sldi r0,r8,3 │ │ │ │ - add r12,r24,r0 │ │ │ │ - stfdx f0,r24,r0 │ │ │ │ - bge 33488 │ │ │ │ - addi r8,r8,1 │ │ │ │ + ldu r10,8(r6) │ │ │ │ + ldu r2,8(r20) │ │ │ │ + mulld r9,r11,r29 │ │ │ │ + lfd f0,0(r3) │ │ │ │ + lfd f10,8(r3) │ │ │ │ + cmpd r10,r2 │ │ │ │ + sldi r8,r9,3 │ │ │ │ + add r12,r26,r8 │ │ │ │ + stfdx f0,r26,r8 │ │ │ │ + bge 340e8 │ │ │ │ + addi r9,r9,1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r0,r3,2 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpd r0,r9 │ │ │ │ - lfdx f12,r28,r8 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ + addi r8,r10,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r8,r2 │ │ │ │ + lfdx f12,r27,r9 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ stfd f0,8(r12) │ │ │ │ - bgt 33488 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f8,r17,r7 │ │ │ │ - mr r8,r7 │ │ │ │ + bgt 340e8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f8,r21,r4 │ │ │ │ fmr f11,f10 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 3344c │ │ │ │ - lfdx f0,r28,r7 │ │ │ │ + mr r9,r4 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + beq 340ac │ │ │ │ + lfdx f0,r27,r4 │ │ │ │ fmul f11,f10,f10 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r8,r7,8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r9,r4,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r24,r7 │ │ │ │ - beq 33488 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r8,8 │ │ │ │ + stfdx f0,r26,r4 │ │ │ │ + beq 340e8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f9,f11,f10 │ │ │ │ - lfdx f12,r28,r8 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ + lfdx f12,r27,r9 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f9,f10 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r24,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - bdnz 33454 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r7,r7,r20 │ │ │ │ - cmpd r4,r26 │ │ │ │ - bne 333c0 │ │ │ │ - ble cr3,33798 │ │ │ │ + stfdx f12,r26,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bdnz 340b4 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r4,r4,r16 │ │ │ │ + cmpd r11,r25 │ │ │ │ + bne 34020 │ │ │ │ + ble cr3,343f8 │ │ │ │ + mr r2,r22 │ │ │ │ + mr r6,r29 │ │ │ │ + mr r21,r28 │ │ │ │ + mr r29,r15 │ │ │ │ + ld r27,56(r31) │ │ │ │ + ld r28,120(r31) │ │ │ │ + mr r15,r5 │ │ │ │ + ld r0,128(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ + mr r22,r7 │ │ │ │ + mr r9,r18 │ │ │ │ mr r10,r23 │ │ │ │ - ld r27,64(r31) │ │ │ │ - mr r23,r16 │ │ │ │ - ld r28,96(r31) │ │ │ │ - mr r16,r5 │ │ │ │ - ld r3,128(r31) │ │ │ │ - ld r14,144(r31) │ │ │ │ - ld r4,160(r31) │ │ │ │ - ld r5,168(r31) │ │ │ │ - mr r0,r18 │ │ │ │ - addi r17,r26,-1 │ │ │ │ - mr r20,r26 │ │ │ │ + ld r5,152(r31) │ │ │ │ + mr r7,r2 │ │ │ │ + mr r17,r0 │ │ │ │ + addi r16,r25,-1 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - std r5,96(r31) │ │ │ │ - addi r11,r28,8 │ │ │ │ - li r19,0 │ │ │ │ - mr r8,r10 │ │ │ │ - mr r7,r23 │ │ │ │ - mr r26,r5 │ │ │ │ - ld r10,88(r30) │ │ │ │ - ld r5,40(r31) │ │ │ │ - lfd f11,0(r15) │ │ │ │ - std r15,64(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r23,0 │ │ │ │ - mr r15,r3 │ │ │ │ - std r8,128(r31) │ │ │ │ + li r20,0 │ │ │ │ + std r9,128(r31) │ │ │ │ + std r27,40(r31) │ │ │ │ + addi r19,r28,8 │ │ │ │ + addi r3,r27,8 │ │ │ │ + mr r11,r21 │ │ │ │ + mr r0,r25 │ │ │ │ std r7,144(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r18,r10,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r20,r9 │ │ │ │ - ble 335bc │ │ │ │ - subf r8,r9,r20 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r12,64(r30) │ │ │ │ - addi r21,r27,8 │ │ │ │ - std r27,48(r31) │ │ │ │ - mtctr r8 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - nop │ │ │ │ + ld r9,88(r29) │ │ │ │ + mr r7,r17 │ │ │ │ + lfd f11,0(r11) │ │ │ │ + li r2,0 │ │ │ │ + li r21,0 │ │ │ │ + std r10,120(r31) │ │ │ │ + ld r17,96(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r18,r9,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r29,r10 │ │ │ │ - ldx r6,r12,r10 │ │ │ │ - mr r27,r9 │ │ │ │ + cmpd r0,r2 │ │ │ │ + ble 34218 │ │ │ │ + subf r10,r2,r0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r12,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,40(r31) │ │ │ │ + ldx r10,r10,r9 │ │ │ │ + ldx r4,r12,r9 │ │ │ │ + ldx r27,r30,r9 │ │ │ │ + cmpdi r27,0 │ │ │ │ + mr r23,r2 │ │ │ │ fmr f0,f12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r3,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r3 │ │ │ │ - beq 335a8 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,335a8 │ │ │ │ - ldx r6,r22,r10 │ │ │ │ - lfdx f10,r25,r10 │ │ │ │ - lfdx f9,r28,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r6,r0,r27,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r10,r10,r4 │ │ │ │ + addi r25,r4,1 │ │ │ │ + beq 34208 │ │ │ │ + cmpd r27,r25 │ │ │ │ + add r27,r27,r10 │ │ │ │ + beq 34208 │ │ │ │ + ldx r4,r22,r9 │ │ │ │ + lfdx f10,r24,r9 │ │ │ │ + addi r10,r27,-1 │ │ │ │ + lfdx f9,r28,r9 │ │ │ │ + maddld r4,r6,r23,r4 │ │ │ │ fcfid f0,f10 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f10,r24,r6 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f10,r26,r4 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stdx r7,r21,r10 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 33550 │ │ │ │ - ld r27,48(r31) │ │ │ │ - ldx r10,r27,r16 │ │ │ │ - lfdx f10,r28,r16 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - ld r8,-8(r26) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f0,r5,r10 │ │ │ │ - ld r10,64(r31) │ │ │ │ + stfdx f0,r19,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 341b0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r4,32(r31) │ │ │ │ + lfdx f10,r28,r15 │ │ │ │ + ld r10,-8(r5) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ldx r9,r2,r15 │ │ │ │ + ld r2,-8(r8) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r4,r9 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - stfd f11,0(r10) │ │ │ │ - beq 33740 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 33740 │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r4) │ │ │ │ - ld r9,-8(r14) │ │ │ │ + stfd f11,0(r11) │ │ │ │ + beq 343a0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r4,72(r31) │ │ │ │ + ldx r9,r9,r4 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r9,r18 │ │ │ │ - std r9,-8(r14) │ │ │ │ - bne 33764 │ │ │ │ - addi r9,r17,1 │ │ │ │ - cmpdi r17,0 │ │ │ │ - mr r6,r14 │ │ │ │ - mr r7,r4 │ │ │ │ - std r29,48(r31) │ │ │ │ - mr r3,r26 │ │ │ │ - mr r21,r15 │ │ │ │ - mr r12,r27 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 343a0 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r18 │ │ │ │ + std r2,-8(r14) │ │ │ │ + bne 343c4 │ │ │ │ + addi r2,r16,1 │ │ │ │ + cmpdi r16,0 │ │ │ │ + mr r4,r14 │ │ │ │ + mr r9,r5 │ │ │ │ + std r30,48(r31) │ │ │ │ std r22,56(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + mr r25,r8 │ │ │ │ + mr r23,r7 │ │ │ │ + mr r12,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r17 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 336d0 │ │ │ │ - ld r29,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r3) │ │ │ │ + bdz 34330 │ │ │ │ + ld r10,-16(r4) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r22,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r18 │ │ │ │ - stdu r19,-8(r6) │ │ │ │ - beq cr7,33730 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r22 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r29,r8 │ │ │ │ - beq cr7,33730 │ │ │ │ - ldu r8,-8(r21) │ │ │ │ - add r10,r29,r10 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,336c4 │ │ │ │ - neg r8,r8 │ │ │ │ + ld r28,-16(r25) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r4) │ │ │ │ + cmpd cr7,r10,r18 │ │ │ │ + stdu r20,-8(r4) │ │ │ │ + beq 34390 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r22 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 34390 │ │ │ │ + ldu r10,-8(r23) │ │ │ │ + add r30,r30,r28 │ │ │ │ + std r30,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 34324 │ │ │ │ + neg r10,r10 │ │ │ │ li r27,-1 │ │ │ │ - stdu r27,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 33660 │ │ │ │ - ld r29,48(r31) │ │ │ │ + stdu r27,-8(r25) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,342c0 │ │ │ │ + ld r30,48(r31) │ │ │ │ ld r22,56(r31) │ │ │ │ - mr r27,r12 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r10,r23 │ │ │ │ - bne 33520 │ │ │ │ + mr r28,r12 │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r17,r21 │ │ │ │ + bne 34190 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + mr r17,r7 │ │ │ │ + addi r11,r11,8 │ │ │ │ + ld r10,120(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r10,r10,r0 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,80(r31) │ │ │ │ + beq 32f48 │ │ │ │ + ble cr4,34164 │ │ │ │ + mr r25,r0 │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r27,40(r31) │ │ │ │ + mr r21,r11 │ │ │ │ + mr r0,r17 │ │ │ │ ld r7,144(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - mr r3,r15 │ │ │ │ - ld r15,64(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r8,r8,r20 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 32368 │ │ │ │ - ble cr4,337b4 │ │ │ │ - ld r5,96(r31) │ │ │ │ - mr r10,r8 │ │ │ │ - mr r26,r20 │ │ │ │ - mr r23,r7 │ │ │ │ - b 332a0 │ │ │ │ - nop │ │ │ │ - neg r10,r10 │ │ │ │ - std r10,-16(r3) │ │ │ │ - b 336a8 │ │ │ │ + b 33ef4 │ │ │ │ + neg r28,r28 │ │ │ │ + std r28,-16(r25) │ │ │ │ + b 34308 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r8,-8(r26) │ │ │ │ - std r9,-8(r4) │ │ │ │ - ld r9,-8(r14) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r18 │ │ │ │ - std r9,-8(r14) │ │ │ │ - beq 3361c │ │ │ │ - mr r9,r17 │ │ │ │ - b 336dc │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r8) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r18 │ │ │ │ + std r2,-8(r14) │ │ │ │ + beq 3427c │ │ │ │ + mr r2,r16 │ │ │ │ + b 3433c │ │ │ │ nop │ │ │ │ - stdx r9,r14,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 33378 │ │ │ │ - add r8,r8,r9 │ │ │ │ - cmpd r6,r8 │ │ │ │ - blt 33770 │ │ │ │ - mr r9,r8 │ │ │ │ - stdx r8,r14,r10 │ │ │ │ - b 3336c │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r23,r23,r26 │ │ │ │ - cmpd r16,r9 │ │ │ │ - bne 332f4 │ │ │ │ - b 32368 │ │ │ │ - ld r26,96(r31) │ │ │ │ - b 334ec │ │ │ │ - ld r9,64(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r15,r15,r26 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,64(r31) │ │ │ │ - bne 32a9c │ │ │ │ - b 32368 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 32368 │ │ │ │ - addi r9,r18,2 │ │ │ │ - sldi r18,r26,3 │ │ │ │ - ld r10,72(r31) │ │ │ │ - divd r21,r19,r9 │ │ │ │ - addi r9,r18,-8 │ │ │ │ - add r12,r29,r18 │ │ │ │ - add r4,r22,r18 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - srdi r23,r10,3 │ │ │ │ - add r9,r9,r18 │ │ │ │ - std r9,64(r31) │ │ │ │ - add r9,r25,r18 │ │ │ │ - std r9,192(r31) │ │ │ │ - ble cr4,33d30 │ │ │ │ - li r9,0 │ │ │ │ + stdx r10,r22,r8 │ │ │ │ + li r2,-1 │ │ │ │ + neg r10,r10 │ │ │ │ + b 33fd8 │ │ │ │ + add r9,r9,r10 │ │ │ │ + cmpd r6,r9 │ │ │ │ + blt 343d0 │ │ │ │ + mr r10,r9 │ │ │ │ + stdx r9,r22,r8 │ │ │ │ + b 33fcc │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r23,r23,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,80(r31) │ │ │ │ + bne 33f50 │ │ │ │ + b 32f48 │ │ │ │ + ld r10,40(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + addi r20,r20,8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r10,40(r31) │ │ │ │ + ld r10,112(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bne 336a4 │ │ │ │ + b 32f48 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 32f48 │ │ │ │ + ld r2,88(r31) │ │ │ │ + addi r17,r17,2 │ │ │ │ + sldi r14,r25,3 │ │ │ │ + li r11,0 │ │ │ │ li r6,0 │ │ │ │ - std r9,96(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mr r10,r23 │ │ │ │ - mr r23,r26 │ │ │ │ - ld r26,72(r31) │ │ │ │ - mr r0,r28 │ │ │ │ + add r5,r24,r14 │ │ │ │ + add r0,r30,r14 │ │ │ │ + add r12,r22,r14 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + std r2,128(r31) │ │ │ │ + ld r2,96(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + divd r2,r19,r17 │ │ │ │ + std r2,120(r31) │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,104(r31) │ │ │ │ + add r2,r7,r14 │ │ │ │ + std r2,80(r31) │ │ │ │ + ble cr4,34d20 │ │ │ │ + lfd f0,120(r31) │ │ │ │ + xxspltib vs61,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r14,r7 │ │ │ │ - std r22,56(r31) │ │ │ │ - std r27,104(r31) │ │ │ │ - addi r9,r9,2928 │ │ │ │ - std r12,128(r31) │ │ │ │ - std r9,48(r31) │ │ │ │ - mr r9,r4 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r20,120(r30) │ │ │ │ - mtctr r23 │ │ │ │ - ld r19,64(r30) │ │ │ │ - ld r11,88(r30) │ │ │ │ - mr r28,r23 │ │ │ │ - ld r17,80(r31) │ │ │ │ - ld r16,112(r31) │ │ │ │ - ld r27,136(r31) │ │ │ │ - li r5,0 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - add r20,r20,r7 │ │ │ │ - nop │ │ │ │ - ldx r3,r19,r5 │ │ │ │ - lfdx f12,r20,r5 │ │ │ │ + std r12,56(r31) │ │ │ │ + std r27,48(r31) │ │ │ │ + ld r15,88(r31) │ │ │ │ + mr r23,r28 │ │ │ │ + ld r12,128(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r28,r21 │ │ │ │ + std r0,144(r31) │ │ │ │ + mr r21,r7 │ │ │ │ + mr r0,r5 │ │ │ │ + xxspltd vs63,vs31,0 │ │ │ │ + mr r17,r9 │ │ │ │ + mr r2,r11 │ │ │ │ + mr r7,r22 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + mr r5,r14 │ │ │ │ + xxspltd vs60,vs0,0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + ld r20,120(r29) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r19,64(r29) │ │ │ │ + mtctr r25 │ │ │ │ + mr r27,r25 │ │ │ │ + li r8,0 │ │ │ │ + ld r14,88(r29) │ │ │ │ + ld r18,64(r31) │ │ │ │ + add r20,r20,r9 │ │ │ │ + ldx r3,r19,r8 │ │ │ │ + lfdx f12,r20,r8 │ │ │ │ addi r3,r3,1 │ │ │ │ sldi r4,r3,1 │ │ │ │ mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - subf r22,r11,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - divd r8,r22,r4 │ │ │ │ - cmpdi r22,0 │ │ │ │ - add r7,r7,r11 │ │ │ │ - stdx r22,r17,r5 │ │ │ │ - stdx r7,r16,r5 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - subf r8,r8,r22 │ │ │ │ - blt 33dd0 │ │ │ │ - cmpd r8,r3 │ │ │ │ - ble 338f8 │ │ │ │ - subf r8,r4,r8 │ │ │ │ - stdx r8,r27,r5 │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r7,1 │ │ │ │ - ble 33dc0 │ │ │ │ - stdx r7,r25,r5 │ │ │ │ - stdx r8,r29,r5 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - bdnz 338a0 │ │ │ │ - ld r3,56(r31) │ │ │ │ - mr r5,r18 │ │ │ │ + mffprd r22,f0 │ │ │ │ + subf r11,r14,r22 │ │ │ │ + addi r22,r22,1 │ │ │ │ + divd r9,r11,r4 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r22,r22,r14 │ │ │ │ + stdx r11,r18,r8 │ │ │ │ + stdx r22,r17,r8 │ │ │ │ + mulld r9,r9,r4 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + blt 34b70 │ │ │ │ + cmpd r9,r3 │ │ │ │ + ble 34578 │ │ │ │ + subf r9,r4,r9 │ │ │ │ + stdx r9,r21,r8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r4,1 │ │ │ │ + ble 34b60 │ │ │ │ + stdx r4,r24,r8 │ │ │ │ + stdx r9,r30,r8 │ │ │ │ + addi r27,r27,-1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 34520 │ │ │ │ li r4,0 │ │ │ │ - std r0,184(r31) │ │ │ │ + mr r3,r7 │ │ │ │ std r10,176(r31) │ │ │ │ - std r11,144(r31) │ │ │ │ - std r6,168(r31) │ │ │ │ - std r9,160(r31) │ │ │ │ + std r6,192(r31) │ │ │ │ li r22,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,144(r31) │ │ │ │ - ld r5,104(r30) │ │ │ │ - ld r0,184(r31) │ │ │ │ + std r2,224(r31) │ │ │ │ + std r12,216(r31) │ │ │ │ + std r0,208(r31) │ │ │ │ + std r5,200(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r8,104(r29) │ │ │ │ + addi r2,r14,2 │ │ │ │ + ld r0,208(r31) │ │ │ │ + li r11,0 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r6,r28 │ │ │ │ + std r17,40(r31) │ │ │ │ + ld r12,216(r31) │ │ │ │ + ld r5,200(r31) │ │ │ │ + std r30,152(r31) │ │ │ │ + std r23,168(r31) │ │ │ │ + std r3,160(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,224(r31) │ │ │ │ ld r10,176(r31) │ │ │ │ - mr r7,r24 │ │ │ │ - ld r6,168(r31) │ │ │ │ - mr r8,r24 │ │ │ │ - std r29,144(r31) │ │ │ │ - addi r9,r11,2 │ │ │ │ - mtfprd f11,r5 │ │ │ │ - mr r4,r0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - fcfid f8,f11 │ │ │ │ + std r24,184(r31) │ │ │ │ + std r21,176(r31) │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - ld r9,160(r31) │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f8,f8,f0 │ │ │ │ + addi r14,r8,1 │ │ │ │ + mr r8,r0 │ │ │ │ + fcfid f8,f12 │ │ │ │ + mr r4,r2 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r11,80(r31) │ │ │ │ - ldx r3,r19,r22 │ │ │ │ - lfdx f0,r20,r22 │ │ │ │ - ldx r29,r11,r22 │ │ │ │ - addi r3,r3,1 │ │ │ │ - ld r11,112(r31) │ │ │ │ - sldi r3,r3,1 │ │ │ │ - mtfprd f12,r29 │ │ │ │ - ldx r27,r11,r22 │ │ │ │ - fcfid f11,f12 │ │ │ │ - mtfprd f12,r3 │ │ │ │ - fcfid f12,f12 │ │ │ │ - cmpd r27,r29 │ │ │ │ - fmsub f0,f12,f0,f11 │ │ │ │ - fmul f0,f8,f0 │ │ │ │ - frim f11,f0 │ │ │ │ - stfdx f0,r14,r22 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - blt 33a8c │ │ │ │ - ld r3,48(r31) │ │ │ │ - addi r0,r27,1 │ │ │ │ - ld r12,176(r30) │ │ │ │ - mr r24,r7 │ │ │ │ - subf r29,r29,r0 │ │ │ │ - lfd f9,0(r3) │ │ │ │ - mffprd r3,f12 │ │ │ │ - not r27,r3 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + nop │ │ │ │ + ld r7,64(r31) │ │ │ │ + ldx r2,r19,r11 │ │ │ │ + lfdx f12,r20,r11 │ │ │ │ + ldx r30,r7,r11 │ │ │ │ + addi r2,r2,1 │ │ │ │ + ld r7,40(r31) │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r30 │ │ │ │ + ldx r23,r7,r11 │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,72(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + cmpd r23,r30 │ │ │ │ + fmsub f12,f0,f12,f11 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ + frim f0,f12 │ │ │ │ + stfdx f12,r2,r11 │ │ │ │ + fctidz f11,f0 │ │ │ │ + fsub f9,f12,f0 │ │ │ │ + mffprd r28,f11 │ │ │ │ + blt 3484c │ │ │ │ + subf r0,r30,r23 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r24,176(r29) │ │ │ │ + not r21,r28 │ │ │ │ + cmpldi r0,1 │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,1 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + ble 34b88 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + sldi r7,r27,3 │ │ │ │ + plxv vs44,146892 # 58480 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + xxspltd vs11,vs9,0 │ │ │ │ + mtvsrdd vs42,r28,r28 │ │ │ │ + mtvsrdd vs41,r21,r21 │ │ │ │ + mr r3,r9 │ │ │ │ + mtctr r2 │ │ │ │ + add r7,r24,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtfprd f0,r3 │ │ │ │ - addi r11,r3,1 │ │ │ │ - add r17,r27,r28 │ │ │ │ - mr r0,r3 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - add r16,r28,r11 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r3,r3,16 │ │ │ │ + vaddudm v12,v12,v29 │ │ │ │ + vmulld v0,v0,v28 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs7,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs7,vs7,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs7 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r16,vs32 │ │ │ │ + mfvrd r18,v0 │ │ │ │ + mfvsrld r17,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + sldi r16,r16,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r18,r18,r7 │ │ │ │ sldi r17,r17,3 │ │ │ │ + ldx r16,r16,r7 │ │ │ │ + ldx r2,r2,r7 │ │ │ │ + ldx r17,r17,r7 │ │ │ │ + mtvsrdd vs0,r18,r16 │ │ │ │ + mtvsrdd vs7,r2,r17 │ │ │ │ + xvmuldp vs7,vs7,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs7 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 346e0 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + beq 3484c │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + add r30,r30,r0 │ │ │ │ + mulld r3,r10,r0 │ │ │ │ + subf r2,r3,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r7,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r16,r16,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,33a58 │ │ │ │ - addi r0,r27,1 │ │ │ │ - add r0,r28,r0 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f0,r12,r0 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 33d60 │ │ │ │ - lfdx f12,r12,r16 │ │ │ │ - addic. r29,r29,-1 │ │ │ │ - subf r3,r21,r3 │ │ │ │ - add r27,r27,r21 │ │ │ │ - addi r24,r24,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,-8(r24) │ │ │ │ - bne 33a20 │ │ │ │ - addi r22,r22,8 │ │ │ │ - add r28,r28,r5 │ │ │ │ - add r7,r7,r26 │ │ │ │ - cmpld r18,r22 │ │ │ │ - bne 339a0 │ │ │ │ - ld r29,144(r31) │ │ │ │ - mr r0,r4 │ │ │ │ - mr r24,r8 │ │ │ │ - ble cr3,33de8 │ │ │ │ - ld r22,56(r31) │ │ │ │ - ld r27,104(r31) │ │ │ │ - ld r12,128(r31) │ │ │ │ - mr r28,r4 │ │ │ │ - mr r26,r23 │ │ │ │ - mr r7,r14 │ │ │ │ - mr r23,r10 │ │ │ │ - mr r4,r9 │ │ │ │ - mr r5,r15 │ │ │ │ - ld r15,192(r31) │ │ │ │ - addi r17,r26,-1 │ │ │ │ + bgt 34790 │ │ │ │ + subf r7,r28,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r27,r7 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f11,r24,r7 │ │ │ │ + fmul f11,f12,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 347b8 │ │ │ │ + add r2,r21,r3 │ │ │ │ + add r2,r27,r2 │ │ │ │ + mulld r7,r12,r22 │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r23,r30 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + add r2,r7,r0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f9,f0,f11 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + blt 3484c │ │ │ │ + add r3,r10,r3 │ │ │ │ + subf r2,r3,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r30,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 34804 │ │ │ │ + subf r30,r28,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r30,r27,r30 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r24,r30 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f11,f31 │ │ │ │ + bgt 3482c │ │ │ │ + add r2,r21,r3 │ │ │ │ + add r2,r27,r2 │ │ │ │ + add r7,r0,r7 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fmadd f9,f9,f0,f12 │ │ │ │ + stfdx f9,r26,r7 │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r27,r27,r14 │ │ │ │ + add r9,r9,r15 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpd r22,r25 │ │ │ │ + bne 34630 │ │ │ │ + mr r28,r6 │ │ │ │ + ld r17,40(r31) │ │ │ │ + ld r30,152(r31) │ │ │ │ + mr r0,r8 │ │ │ │ + ld r7,160(r31) │ │ │ │ + ld r23,168(r31) │ │ │ │ + ld r21,176(r31) │ │ │ │ + ld r24,184(r31) │ │ │ │ + ld r6,192(r31) │ │ │ │ + ble cr3,34b90 │ │ │ │ + ld r27,48(r31) │ │ │ │ + ld r12,56(r31) │ │ │ │ + mr r22,r7 │ │ │ │ + mr r14,r5 │ │ │ │ + mr r7,r21 │ │ │ │ + mr r9,r17 │ │ │ │ + ld r0,144(r31) │ │ │ │ + mr r21,r28 │ │ │ │ + mr r11,r4 │ │ │ │ + mr r28,r23 │ │ │ │ + mr r5,r8 │ │ │ │ + std r7,168(r31) │ │ │ │ + std r9,160(r31) │ │ │ │ + mr r7,r11 │ │ │ │ + ld r8,32(r31) │ │ │ │ + mr r11,r0 │ │ │ │ + ld r17,96(r31) │ │ │ │ + mr r10,r6 │ │ │ │ + addi r16,r25,-1 │ │ │ │ + ld r0,128(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r11,r28,8 │ │ │ │ - li r19,0 │ │ │ │ - std r7,128(r31) │ │ │ │ - std r21,144(r31) │ │ │ │ - ld r10,88(r30) │ │ │ │ - lfd f11,0(r5) │ │ │ │ - std r5,56(r31) │ │ │ │ - ld r5,32(r31) │ │ │ │ - li r9,0 │ │ │ │ li r20,0 │ │ │ │ - mr r0,r26 │ │ │ │ - std r6,104(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r16,r10,1 │ │ │ │ - nop │ │ │ │ + addi r19,r28,8 │ │ │ │ + addi r3,r27,8 │ │ │ │ + std r27,40(r31) │ │ │ │ + mr r6,r21 │ │ │ │ + mr r18,r25 │ │ │ │ + ld r25,88(r29) │ │ │ │ + lfd f11,0(r6) │ │ │ │ + li r2,0 │ │ │ │ + li r23,0 │ │ │ │ + std r10,144(r31) │ │ │ │ + std r7,152(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + sldi r21,r25,1 │ │ │ │ + mr r25,r18 │ │ │ │ nop │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 33ba8 │ │ │ │ - subf r8,r9,r0 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r14,64(r30) │ │ │ │ - addi r21,r27,8 │ │ │ │ - mtctr r8 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - ldx r8,r29,r10 │ │ │ │ - ldx r6,r14,r10 │ │ │ │ - mr r3,r9 │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 349a8 │ │ │ │ + subf r10,r2,r25 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r15,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,40(r31) │ │ │ │ + ldx r10,r10,r9 │ │ │ │ + ldx r7,r15,r9 │ │ │ │ + ldx r4,r30,r9 │ │ │ │ + cmpdi r4,0 │ │ │ │ + mr r18,r2 │ │ │ │ fmr f0,f12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r26,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r26 │ │ │ │ - beq 33b98 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,33b98 │ │ │ │ - ldx r6,r22,r10 │ │ │ │ - lfdx f10,r25,r10 │ │ │ │ - lfdx f9,r28,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r3,r3,r23,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + addi r27,r7,1 │ │ │ │ + beq 34998 │ │ │ │ + cmpd r4,r27 │ │ │ │ + add r4,r4,r10 │ │ │ │ + beq 34998 │ │ │ │ + ldx r7,r22,r9 │ │ │ │ + lfdx f10,r24,r9 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + lfdx f9,r28,r9 │ │ │ │ + maddld r7,r0,r18,r7 │ │ │ │ fcfid f0,f10 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f10,r24,r3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + lfdx f10,r26,r7 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stdx r7,r21,r10 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 33b40 │ │ │ │ - ldx r10,r27,r18 │ │ │ │ - ld r7,40(r31) │ │ │ │ - lfdx f10,r28,r18 │ │ │ │ - ld r8,-8(r12) │ │ │ │ - ld r9,-8(r15) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ + stfdx f0,r19,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 34940 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f10,r28,r14 │ │ │ │ + ld r10,-8(r11) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ldx r9,r2,r14 │ │ │ │ + ld r2,-8(r5) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - stfd f11,0(r10) │ │ │ │ - beq 33d90 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq 33d90 │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r4) │ │ │ │ + stfd f11,0(r6) │ │ │ │ + beq 34b30 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r7,104(r31) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r16,r9 │ │ │ │ - std r9,-8(r4) │ │ │ │ - bne 33db4 │ │ │ │ - addi r9,r17,1 │ │ │ │ - cmpdi r17,0 │ │ │ │ - ld r26,64(r31) │ │ │ │ - mr r6,r4 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 34b30 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r11) │ │ │ │ + ld r2,-8(r12) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + bne 34b54 │ │ │ │ + addi r2,r16,1 │ │ │ │ + cmpdi r16,0 │ │ │ │ + ld r18,80(r31) │ │ │ │ mr r7,r12 │ │ │ │ - mr r3,r15 │ │ │ │ - mr r14,r22 │ │ │ │ - std r29,48(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + mr r9,r11 │ │ │ │ + std r30,48(r31) │ │ │ │ + std r22,56(r31) │ │ │ │ + mr r4,r5 │ │ │ │ + mr r15,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r17 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 33cc0 │ │ │ │ - ld r29,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r3) │ │ │ │ - li r22,1 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r16,r8 │ │ │ │ - stdu r19,-8(r6) │ │ │ │ - beq cr7,33d50 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r21 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r29,r8 │ │ │ │ - beq cr7,33d50 │ │ │ │ - ldu r8,-8(r26) │ │ │ │ - add r10,r29,r10 │ │ │ │ + bdz 34ac0 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r27,1 │ │ │ │ + ld r28,-16(r4) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,33cb4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r22,-1 │ │ │ │ - stdu r22,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 33c50 │ │ │ │ - ld r29,48(r31) │ │ │ │ - mr r22,r14 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r5 │ │ │ │ - bne 33b20 │ │ │ │ - ld r9,96(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r5,56(r31) │ │ │ │ - mr r26,r0 │ │ │ │ - add r9,r9,r0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - std r9,96(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r6,r9 │ │ │ │ - beq 32368 │ │ │ │ - ble cr4,33af0 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r21,144(r31) │ │ │ │ - mr r15,r5 │ │ │ │ - b 33838 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 33edc │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 33ed0 │ │ │ │ - li r10,1 │ │ │ │ - std r10,32(r31) │ │ │ │ - b 31eb4 │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ble cr3,32368 │ │ │ │ - li r9,0 │ │ │ │ - li r6,0 │ │ │ │ - std r9,96(r31) │ │ │ │ - b 33ad0 │ │ │ │ - nop │ │ │ │ + cmpd cr7,r21,r10 │ │ │ │ + stdu r20,-8(r7) │ │ │ │ + beq 34b20 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r22 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 34b20 │ │ │ │ + ldu r10,-8(r18) │ │ │ │ + add r30,r30,r28 │ │ │ │ + std r30,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 34ab4 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r3) │ │ │ │ - b 33c98 │ │ │ │ - nop │ │ │ │ - lfdx f12,r12,r17 │ │ │ │ - addic. r29,r29,-1 │ │ │ │ - subf r3,r21,r3 │ │ │ │ - add r27,r27,r21 │ │ │ │ - addi r24,r24,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,-8(r24) │ │ │ │ - bne 33a20 │ │ │ │ - b 33a8c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + li r27,-1 │ │ │ │ + stdu r27,-8(r4) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,34a50 │ │ │ │ + ld r30,48(r31) │ │ │ │ + ld r22,56(r31) │ │ │ │ + mr r28,r15 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r23,r17 │ │ │ │ + bne 34920 │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r18,r25 │ │ │ │ + addi r6,r6,8 │ │ │ │ + ld r7,152(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r7,r7,r25 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 32f48 │ │ │ │ + ble cr4,348f8 │ │ │ │ + mr r21,r6 │ │ │ │ + mr r0,r11 │ │ │ │ + ld r9,160(r31) │ │ │ │ + mr r11,r7 │ │ │ │ + ld r27,40(r31) │ │ │ │ + mr r6,r10 │ │ │ │ + ld r7,168(r31) │ │ │ │ + b 3449c │ │ │ │ + neg r28,r28 │ │ │ │ + std r28,-16(r4) │ │ │ │ + b 34a98 │ │ │ │ nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r11) │ │ │ │ + ld r2,-8(r12) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + beq 34a08 │ │ │ │ + mr r2,r16 │ │ │ │ + b 34acc │ │ │ │ + stdx r9,r21,r8 │ │ │ │ + li r4,-1 │ │ │ │ neg r9,r9 │ │ │ │ - std r9,-8(r15) │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r4) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r16,r9 │ │ │ │ - std r9,-8(r4) │ │ │ │ - beq 33c0c │ │ │ │ - mr r9,r17 │ │ │ │ - b 33cc8 │ │ │ │ - stdx r8,r27,r5 │ │ │ │ - li r7,-1 │ │ │ │ - neg r8,r8 │ │ │ │ - b 33908 │ │ │ │ + b 34588 │ │ │ │ nop │ │ │ │ - add r4,r8,r4 │ │ │ │ + add r4,r9,r4 │ │ │ │ cmpd r4,r3 │ │ │ │ - bgt 33dbc │ │ │ │ - mr r8,r4 │ │ │ │ - stdx r4,r27,r5 │ │ │ │ - b 338fc │ │ │ │ - ld r8,96(r31) │ │ │ │ + bgt 34b5c │ │ │ │ + mr r9,r4 │ │ │ │ + stdx r4,r21,r8 │ │ │ │ + b 3457c │ │ │ │ + li r0,0 │ │ │ │ + b 34770 │ │ │ │ + ld r9,112(r31) │ │ │ │ addi r6,r6,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r8,r8,r23 │ │ │ │ - std r8,96(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpd r8,r6 │ │ │ │ - bne 3386c │ │ │ │ - b 32368 │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r8,32(r31) │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r2,r4,r25 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 344fc │ │ │ │ + b 32f48 │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 34c60 │ │ │ │ + li r2,1 │ │ │ │ + std r2,96(r31) │ │ │ │ + andi. r2,r8,2 │ │ │ │ + beq 32a84 │ │ │ │ + b 33600 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ld r4,96(r31) │ │ │ │ li r10,0 │ │ │ │ - li r23,0 │ │ │ │ - andi. r9,r9,3 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - beq 33e74 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 33e58 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 33e48 │ │ │ │ - bgt cr3,334c8 │ │ │ │ - addi r15,r15,8 │ │ │ │ - li r23,1 │ │ │ │ - mr r10,r26 │ │ │ │ - bgt cr3,334c8 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r10,r10,r26 │ │ │ │ - bgt cr3,334c8 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r10,r10,r26 │ │ │ │ - cmpd r23,r9 │ │ │ │ - beq 32368 │ │ │ │ - ld r9,120(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,334c8 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r10,r10,r26 │ │ │ │ - mr r8,r23 │ │ │ │ - mr r9,r15 │ │ │ │ - bgt cr3,334c8 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r10,r10,r26 │ │ │ │ - bgt cr3,334c8 │ │ │ │ - add r10,r10,r26 │ │ │ │ - addi r23,r8,2 │ │ │ │ - addi r15,r9,16 │ │ │ │ - bgt cr3,334c8 │ │ │ │ - addi r23,r8,3 │ │ │ │ - addi r15,r9,24 │ │ │ │ - add r10,r10,r26 │ │ │ │ - bdnz 33e80 │ │ │ │ - b 32368 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 32a00 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 33258 │ │ │ │ - ld r9,120(r31) │ │ │ │ - andi. r9,r9,3 │ │ │ │ - beq 33f40 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 33f24 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 33f14 │ │ │ │ - bgt cr3,32d64 │ │ │ │ - addi r15,r15,8 │ │ │ │ - li r7,1 │ │ │ │ - mr r6,r26 │ │ │ │ - bgt cr3,32d64 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - bgt cr3,32d64 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 32368 │ │ │ │ - ld r9,120(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,32d64 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r9,r15 │ │ │ │ - bgt cr3,32d64 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - bgt cr3,32d64 │ │ │ │ - add r6,r6,r26 │ │ │ │ - addi r7,r10,2 │ │ │ │ - addi r15,r9,16 │ │ │ │ - bgt cr3,32d64 │ │ │ │ - addi r7,r10,3 │ │ │ │ - addi r15,r9,24 │ │ │ │ - add r6,r6,r26 │ │ │ │ - bdnz 33f4c │ │ │ │ - b 32368 │ │ │ │ + std r10,80(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + cmpdi cr3,r4,0 │ │ │ │ + beq 34c44 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 34c20 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 34c08 │ │ │ │ + bgt cr3,34138 │ │ │ │ + li r2,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + mr r10,r25 │ │ │ │ + std r2,80(r31) │ │ │ │ + bgt cr3,34138 │ │ │ │ + ld r2,80(r31) │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,80(r31) │ │ │ │ + bgt cr3,34138 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r4,112(r31) │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r4 │ │ │ │ + std r2,80(r31) │ │ │ │ + beq 32f48 │ │ │ │ + ld r2,112(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ble cr3,34dd4 │ │ │ │ + std r2,80(r31) │ │ │ │ + b 34138 │ │ │ │ + li r2,1 │ │ │ │ + std r2,96(r31) │ │ │ │ + b 33eac │ │ │ │ + ld r2,112(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 34cc4 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 34ca8 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 34c98 │ │ │ │ + bgt cr3,3394c │ │ │ │ + addi r21,r21,8 │ │ │ │ + li r12,1 │ │ │ │ + mr r18,r25 │ │ │ │ + bgt cr3,3394c │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r18,r18,r25 │ │ │ │ + bgt cr3,3394c │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r18,r18,r25 │ │ │ │ + cmpd r12,r2 │ │ │ │ + beq 32f48 │ │ │ │ + ld r2,112(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,3394c │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r18,r18,r25 │ │ │ │ + mr r10,r12 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,3394c │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r18,r18,r25 │ │ │ │ + bgt cr3,3394c │ │ │ │ + add r18,r18,r25 │ │ │ │ + addi r12,r10,2 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,3394c │ │ │ │ + addi r12,r10,3 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r18,r18,r25 │ │ │ │ + bdnz 34cd0 │ │ │ │ + b 32f48 │ │ │ │ + ld r2,112(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 34d78 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 34d5c │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 34d4c │ │ │ │ + bgt cr3,348b8 │ │ │ │ + addi r21,r21,8 │ │ │ │ + li r6,1 │ │ │ │ + mr r11,r25 │ │ │ │ + bgt cr3,348b8 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bgt cr3,348b8 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 32f48 │ │ │ │ + ld r2,112(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,348b8 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + mr r10,r6 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,348b8 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bgt cr3,348b8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + addi r6,r10,2 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,348b8 │ │ │ │ + addi r6,r10,3 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bdnz 34d84 │ │ │ │ + b 32f48 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + mr r3,r2 │ │ │ │ + mr r4,r21 │ │ │ │ + bgt cr3,34c58 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + bgt cr3,34c58 │ │ │ │ + add r10,r10,r25 │ │ │ │ + addi r2,r3,2 │ │ │ │ + addi r21,r4,16 │ │ │ │ + bgt cr3,34c58 │ │ │ │ + addi r2,r3,3 │ │ │ │ + addi r21,r4,24 │ │ │ │ + add r10,r10,r25 │ │ │ │ + bdz 32f48 │ │ │ │ + bgt cr3,34c58 │ │ │ │ + b 34dd4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1287 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ │ │ │ │ -0000000000033fb0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,15952 │ │ │ │ +0000000000034e30 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - stfd f24,-64(r1) │ │ │ │ - stfd f25,-56(r1) │ │ │ │ - stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f28,-32(r1) │ │ │ │ + li r4,0 │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-48(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - lxv vs0,224(r3) │ │ │ │ - mr r30,r3 │ │ │ │ - li r4,0 │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + stdu r1,-480(r1) │ │ │ │ mr r31,r1 │ │ │ │ - std r1,176(r31) │ │ │ │ - ld r10,48(r3) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + std r1,168(r31) │ │ │ │ + ld r9,48(r3) │ │ │ │ + lxv vs0,224(r3) │ │ │ │ ld r17,88(r3) │ │ │ │ ld r18,104(r3) │ │ │ │ + ld r5,72(r29) │ │ │ │ + sldi r9,r9,3 │ │ │ │ stxv vs0,208(r3) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mfvsrld r22,vs0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r21,24(r29) │ │ │ │ + mfvsrld r23,vs0 │ │ │ │ addi r19,r17,1 │ │ │ │ - mr r3,r22 │ │ │ │ + addi r2,r9,15 │ │ │ │ + addi r7,r9,23 │ │ │ │ sldi r5,r5,3 │ │ │ │ - addi r9,r10,15 │ │ │ │ - sldi r7,r19,1 │ │ │ │ - addi r8,r10,23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - ld r7,0(r1) │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,72(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,112(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + sldi r8,r19,1 │ │ │ │ + mr r3,r23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mr r6,r10 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + neg r10,r9 │ │ │ │ + std r8,40(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,32(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r30,r1,32 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r6,r1,r7 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + stdux r6,r1,r7 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,104(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,56(r31) │ │ │ │ + stdux r6,r1,r10 │ │ │ │ + addi r26,r1,32 │ │ │ │ + stdux r6,r1,r10 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,128(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + bl 5260 │ │ │ │ + ld r2,8(r29) │ │ │ │ + lwz r7,112(r29) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r8,40(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + andi. r2,r7,32 │ │ │ │ + bne 35c4c │ │ │ │ + ld r25,48(r29) │ │ │ │ + cmpdi r25,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r19,4 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,96(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r14,24(r30) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,136(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r30) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,120(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 346c8 │ │ │ │ - ld r26,48(r30) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - sldi r8,r19,4 │ │ │ │ - addi r25,r1,32 │ │ │ │ - rlwinm r7,r9,0,27,27 │ │ │ │ - lfd f31,2928(r10) │ │ │ │ - li r10,0 │ │ │ │ - std r8,64(r31) │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ - std r10,0(r27) │ │ │ │ - stfd f31,0(r28) │ │ │ │ - ble cr4,34b3c │ │ │ │ - ld r10,88(r30) │ │ │ │ - li r5,1 │ │ │ │ - andi. r6,r26,3 │ │ │ │ - mr r8,r26 │ │ │ │ - std r5,32(r31) │ │ │ │ - addi r5,r26,-1 │ │ │ │ + rlwinm r5,r7,0,27,27 │ │ │ │ + std r10,72(r31) │ │ │ │ + std r2,0(r27) │ │ │ │ + stfd f0,0(r28) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 3579c │ │ │ │ + ld r10,88(r29) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r4,r25,3 │ │ │ │ + mr r6,r25 │ │ │ │ + addi r3,r25,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ addi r19,r10,1 │ │ │ │ - beq 341c0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r19 │ │ │ │ + beq 35024 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 35018 │ │ │ │ + cmpdi r4,2 │ │ │ │ + bne 35cc8 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r6,r6,-1 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 341a8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - bne 34e9c │ │ │ │ - ld r6,32(r31) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mulld r6,r19,r6 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - std r6,32(r31) │ │ │ │ - ld r6,32(r31) │ │ │ │ - cmpdi r8,1 │ │ │ │ - mulld r6,r19,r6 │ │ │ │ - sldi r8,r6,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - beq 341f4 │ │ │ │ - srdi r8,r26,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,32(r31) │ │ │ │ - mulld r8,r19,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r19,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r19,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r19,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - bdnz 341cc │ │ │ │ - std r8,32(r31) │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 34b4c │ │ │ │ - andi. r8,r9,8 │ │ │ │ - bne 356f4 │ │ │ │ - andi. r8,r9,2 │ │ │ │ - bne 34eac │ │ │ │ - andi. r9,r9,4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - bne 35d08 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3474c │ │ │ │ - li r9,0 │ │ │ │ - sldi r5,r26,3 │ │ │ │ - ld r15,72(r31) │ │ │ │ - li r16,0 │ │ │ │ - li r17,0 │ │ │ │ - fmr f27,f31 │ │ │ │ - std r14,104(r31) │ │ │ │ - std r9,152(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - add r6,r25,r5 │ │ │ │ - add r10,r29,r5 │ │ │ │ - add r11,r21,r5 │ │ │ │ - std r17,168(r31) │ │ │ │ - std r16,160(r31) │ │ │ │ - mr r19,r6 │ │ │ │ - std r10,184(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r9,r9,r5 │ │ │ │ - std r9,128(r31) │ │ │ │ - ble cr4,34348 │ │ │ │ - ld r9,160(r31) │ │ │ │ - ld r24,120(r30) │ │ │ │ - mtctr r26 │ │ │ │ - ld r18,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 35040 │ │ │ │ + srdi r2,r25,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 3502c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ + cmpwi r5,0 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,104(r31) │ │ │ │ + bne 357ac │ │ │ │ + andi. r2,r7,8 │ │ │ │ + bne 365b0 │ │ │ │ + andi. r2,r7,2 │ │ │ │ + bne 35cd4 │ │ │ │ + andi. r7,r7,4 │ │ │ │ + ld r2,112(r31) │ │ │ │ + bne 36c68 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3551c │ │ │ │ + li r2,0 │ │ │ │ + sldi r15,r25,3 │ │ │ │ + plfd f27,143660 # 581b8 │ │ │ │ + xxspltidp vs63,1056964608 │ │ │ │ + mr r17,r8 │ │ │ │ + std r24,32(r31) │ │ │ │ + std r2,144(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + add r11,r24,r15 │ │ │ │ + add r12,r30,r15 │ │ │ │ + add r0,r22,r15 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + mr r20,r12 │ │ │ │ + mr r12,r11 │ │ │ │ + mr r11,r21 │ │ │ │ + mr r21,r9 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r15,-8 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r15 │ │ │ │ + std r2,120(r31) │ │ │ │ + ble cr4,351c0 │ │ │ │ + ld r2,144(r31) │ │ │ │ + ld r3,120(r29) │ │ │ │ + mtctr r25 │ │ │ │ li r10,0 │ │ │ │ - ld r20,112(r31) │ │ │ │ - ld r23,136(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r24,r24,r9 │ │ │ │ + ld r26,64(r29) │ │ │ │ + ld r4,88(r29) │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r24,32(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r3,r3,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r18,r10 │ │ │ │ - lfdx f12,r24,r10 │ │ │ │ + ldx r6,r26,r10 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ addi r6,r6,1 │ │ │ │ sldi r7,r6,1 │ │ │ │ mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r4,r3,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r8,r4,r7 │ │ │ │ - add r9,r9,r3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - stdx r4,r15,r10 │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - mulld r9,r8,r7 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - blt 35660 │ │ │ │ - cmpd r9,r6 │ │ │ │ - ble 34308 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - stdx r9,r23,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r5,r4,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r8,r5,r7 │ │ │ │ + add r2,r2,r4 │ │ │ │ + cmpdi r5,0 │ │ │ │ + stdx r5,r17,r10 │ │ │ │ + stdx r2,r21,r10 │ │ │ │ + mulld r2,r8,r7 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + blt 36500 │ │ │ │ + cmpd r2,r6 │ │ │ │ + ble 35178 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r8,1 │ │ │ │ - ble 35654 │ │ │ │ - stdx r8,r25,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ + stdx r2,r9,r10 │ │ │ │ + ble 36520 │ │ │ │ + stdx r8,r24,r10 │ │ │ │ + stdx r2,r30,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 342b0 │ │ │ │ + bdnz 35120 │ │ │ │ + mr r5,r15 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r21 │ │ │ │ - std r11,48(r31) │ │ │ │ - std r5,40(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,48(r31) │ │ │ │ - ld r5,40(r31) │ │ │ │ - ble cr3,34684 │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r10,152(r31) │ │ │ │ - addi r12,r26,-1 │ │ │ │ - li r24,0 │ │ │ │ + mr r3,r22 │ │ │ │ + std r0,56(r31) │ │ │ │ + std r12,48(r31) │ │ │ │ + std r11,40(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r0,56(r31) │ │ │ │ + ld r12,48(r31) │ │ │ │ + ld r11,40(r31) │ │ │ │ + ble cr3,354e8 │ │ │ │ + ld r10,88(r29) │ │ │ │ + ld r2,152(r31) │ │ │ │ + addi r5,r25,-1 │ │ │ │ + li r8,0 │ │ │ │ + mr r4,r23 │ │ │ │ + std r21,176(r31) │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - li r16,0 │ │ │ │ - mr r17,r21 │ │ │ │ - std r25,40(r31) │ │ │ │ - mr r4,r12 │ │ │ │ - mr r12,r22 │ │ │ │ - mr r22,r11 │ │ │ │ - mr r11,r19 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ + li r18,0 │ │ │ │ + mr r16,r0 │ │ │ │ + mr r23,r12 │ │ │ │ + mr r21,r8 │ │ │ │ + mr r7,r5 │ │ │ │ + mr r8,r15 │ │ │ │ + mr r5,r20 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ fcfid f28,f0 │ │ │ │ - std r10,48(r31) │ │ │ │ - li r10,0 │ │ │ │ - sldi r18,r9,1 │ │ │ │ - mr r14,r10 │ │ │ │ - ld r10,184(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + sldi r19,r10,1 │ │ │ │ + li r2,0 │ │ │ │ fmul f28,f28,f28 │ │ │ │ nop │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 353b8 │ │ │ │ + ld r15,64(r29) │ │ │ │ + sldi r24,r2,3 │ │ │ │ + addi r20,r2,1 │ │ │ │ + std r21,56(r31) │ │ │ │ + std r4,48(r31) │ │ │ │ + mr r21,r29 │ │ │ │ + mr r29,r17 │ │ │ │ + std r23,80(r31) │ │ │ │ + std r5,72(r31) │ │ │ │ + mr r23,r25 │ │ │ │ + mr r17,r8 │ │ │ │ + mr r25,r28 │ │ │ │ + mr r28,r22 │ │ │ │ + addi r14,r24,8 │ │ │ │ + std r19,64(r31) │ │ │ │ + std r11,88(r31) │ │ │ │ + std r7,96(r31) │ │ │ │ + mr r22,r15 │ │ │ │ + mr r15,r20 │ │ │ │ + mr r20,r14 │ │ │ │ + b 3534c │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpd r26,r24 │ │ │ │ - ble 34558 │ │ │ │ - ld r25,64(r30) │ │ │ │ - sldi r20,r24,3 │ │ │ │ - addi r23,r24,1 │ │ │ │ - std r18,56(r31) │ │ │ │ - std r22,64(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ - mr r22,r26 │ │ │ │ - std r11,80(r31) │ │ │ │ - addi r21,r20,8 │ │ │ │ - mr r26,r28 │ │ │ │ - std r4,88(r31) │ │ │ │ - mr r28,r17 │ │ │ │ - std r12,96(r31) │ │ │ │ - mr r17,r30 │ │ │ │ - mr r30,r15 │ │ │ │ - mr r15,r5 │ │ │ │ - mr r24,r21 │ │ │ │ - mr r18,r25 │ │ │ │ - b 344f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r3,r19,1 │ │ │ │ - cmpd r25,r3 │ │ │ │ - beq 34500 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - ldx r8,r28,r20 │ │ │ │ - ldx r11,r30,r20 │ │ │ │ - ld r10,120(r17) │ │ │ │ - lfdx f8,r26,r20 │ │ │ │ - lfd f9,2080(r9) │ │ │ │ - sldi r9,r3,1 │ │ │ │ + addi r8,r26,1 │ │ │ │ + cmpd r19,r8 │ │ │ │ + beq 3535c │ │ │ │ + mtfprd f0,r8 │ │ │ │ + sldi r2,r8,1 │ │ │ │ + ldx r7,r28,r24 │ │ │ │ + ldx r11,r29,r24 │ │ │ │ + ld r8,120(r21) │ │ │ │ + lfdx f9,r25,r24 │ │ │ │ fcfid f11,f0 │ │ │ │ - ld r3,96(r17) │ │ │ │ - mtfprd f12,r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r3,96(r21) │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f12,r2,r24 │ │ │ │ + add r2,r7,r11 │ │ │ │ + lfdx f1,r3,r24 │ │ │ │ + fmul f0,f0,f0 │ │ │ │ + fcfid f30,f12 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + ld r2,40(r31) │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f1,r3,r20 │ │ │ │ - lfdx f0,r9,r20 │ │ │ │ - add r9,r8,r11 │ │ │ │ - fmul f12,f12,f12 │ │ │ │ - fcfid f30,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - fcfid f0,f0 │ │ │ │ - add r10,r10,r9 │ │ │ │ - fmul f30,f30,f8 │ │ │ │ - lfdx f10,r10,r20 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - fdiv f0,f0,f11 │ │ │ │ - fsub f11,f10,f0 │ │ │ │ - fsub f0,f0,f10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ + add r8,r8,r2 │ │ │ │ + fmul f30,f30,f9 │ │ │ │ + lfdx f10,r8,r24 │ │ │ │ + xsmuldp vs12,vs12,vs63 │ │ │ │ + fdiv f12,f12,f11 │ │ │ │ + fsub f11,f10,f12 │ │ │ │ + fsub f12,f12,f10 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - ble 35580 │ │ │ │ + ble 36430 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - ldx r8,r27,r20 │ │ │ │ - mr r10,r23 │ │ │ │ + ldx r7,r27,r24 │ │ │ │ + mr r8,r15 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - mr r20,r21 │ │ │ │ - cmpd r22,r10 │ │ │ │ - maddld r19,r19,r8,r25 │ │ │ │ - stfdx f30,r26,r24 │ │ │ │ - addi r19,r19,-1 │ │ │ │ - stdx r19,r27,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - ble 34528 │ │ │ │ - addi r21,r21,8 │ │ │ │ - ldx r25,r29,r20 │ │ │ │ - ldx r19,r18,r20 │ │ │ │ - cmpdi r25,0 │ │ │ │ - bne 34410 │ │ │ │ - ldx r8,r27,r20 │ │ │ │ - mr r10,r23 │ │ │ │ - stfdx f29,r26,r24 │ │ │ │ - addi r23,r23,1 │ │ │ │ - mr r20,r21 │ │ │ │ - cmpd r22,r10 │ │ │ │ - mulld r19,r19,r8 │ │ │ │ - stdx r19,r27,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - bgt 344ec │ │ │ │ - mr r5,r15 │ │ │ │ - ld r18,56(r31) │ │ │ │ - mr r15,r30 │ │ │ │ - ld r10,72(r31) │ │ │ │ - mr r30,r17 │ │ │ │ - ld r11,80(r31) │ │ │ │ - mr r17,r28 │ │ │ │ - ld r4,88(r31) │ │ │ │ - mr r28,r26 │ │ │ │ - ld r12,96(r31) │ │ │ │ - mr r26,r22 │ │ │ │ - ld r22,64(r31) │ │ │ │ - ldx r8,r27,r5 │ │ │ │ - ld r9,104(r31) │ │ │ │ - lfdx f0,r28,r5 │ │ │ │ - ld r7,-8(r11) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfd f11,0(r9) │ │ │ │ - ld r9,-8(r10) │ │ │ │ - lfdx f12,r12,r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ + addi r15,r15,1 │ │ │ │ + mr r24,r14 │ │ │ │ + cmpd r23,r8 │ │ │ │ + maddld r26,r26,r7,r19 │ │ │ │ + stfdx f30,r25,r20 │ │ │ │ + addi r26,r26,-1 │ │ │ │ + stdx r26,r27,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + ble 35384 │ │ │ │ + addi r14,r14,8 │ │ │ │ + ldx r19,r30,r24 │ │ │ │ + cmpdi r19,0 │ │ │ │ + ldx r26,r22,r24 │ │ │ │ + bne 35280 │ │ │ │ + ldx r9,r27,r24 │ │ │ │ + mr r8,r15 │ │ │ │ + stfdx f29,r25,r20 │ │ │ │ + addi r15,r15,1 │ │ │ │ + mr r24,r14 │ │ │ │ + cmpd r23,r8 │ │ │ │ + mulld r26,r26,r9 │ │ │ │ + stdx r26,r27,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + bgt 35348 │ │ │ │ + mr r22,r28 │ │ │ │ + mr r8,r17 │ │ │ │ + mr r28,r25 │ │ │ │ + mr r17,r29 │ │ │ │ + ld r4,48(r31) │ │ │ │ + ld r19,64(r31) │ │ │ │ + mr r25,r23 │ │ │ │ + mr r29,r21 │ │ │ │ + ld r5,72(r31) │ │ │ │ + ld r23,80(r31) │ │ │ │ + ld r11,88(r31) │ │ │ │ + ld r7,96(r31) │ │ │ │ + ld r21,56(r31) │ │ │ │ + ldx r9,r27,r8 │ │ │ │ + lfd f11,0(r11) │ │ │ │ + lfdx f0,r28,r8 │ │ │ │ + ld r2,-8(r5) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r10,-8(r23) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r4,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r12,r8 │ │ │ │ - beq 355e0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,144(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 355e0 │ │ │ │ - add r9,r9,r7 │ │ │ │ - mr r24,r4 │ │ │ │ - std r9,-8(r10) │ │ │ │ - ld r9,-8(r22) │ │ │ │ + stfdx f0,r4,r9 │ │ │ │ + beq 36480 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r6,136(r31) │ │ │ │ + ldx r9,r9,r6 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r9,r18 │ │ │ │ - std r9,-8(r22) │ │ │ │ - bne 34660 │ │ │ │ - addi r9,r4,1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - ld r23,128(r31) │ │ │ │ - mr r6,r22 │ │ │ │ - mr r7,r10 │ │ │ │ - mr r3,r11 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 36480 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r5) │ │ │ │ + ld r2,-8(r16) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r19 │ │ │ │ + std r2,-8(r16) │ │ │ │ + bne 364a4 │ │ │ │ + addi r2,r7,1 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ld r24,120(r31) │ │ │ │ + mr r6,r16 │ │ │ │ + mr r9,r5 │ │ │ │ + mr r3,r23 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ - bdz 34660 │ │ │ │ - ld r0,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r24,r24,-1 │ │ │ │ - ld r9,-16(r3) │ │ │ │ - li r25,1 │ │ │ │ - sldi r21,r24,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r18 │ │ │ │ - stdu r16,-8(r6) │ │ │ │ - beq cr7,355a0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r21 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r0,r8 │ │ │ │ - beq cr7,355a0 │ │ │ │ - ldu r8,-8(r23) │ │ │ │ - add r9,r0,r9 │ │ │ │ - std r9,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,34654 │ │ │ │ - neg r8,r8 │ │ │ │ - li r25,-1 │ │ │ │ - stdu r25,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 345f0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - cmpd r14,r9 │ │ │ │ - bne 343b0 │ │ │ │ - ld r25,40(r31) │ │ │ │ - mr r19,r11 │ │ │ │ - mr r21,r17 │ │ │ │ - mr r11,r22 │ │ │ │ - mr r22,r12 │ │ │ │ - ld r9,168(r31) │ │ │ │ - addi r10,r9,1 │ │ │ │ + nop │ │ │ │ + bdz 354c0 │ │ │ │ + ld r26,-16(r6) │ │ │ │ + ld r10,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r15,1 │ │ │ │ + ld r20,-16(r3) │ │ │ │ + sldi r14,r2,3 │ │ │ │ + addi r0,r26,1 │ │ │ │ + std r0,-16(r6) │ │ │ │ + cmpd cr7,r0,r19 │ │ │ │ + stdu r18,-8(r6) │ │ │ │ + beq 36440 │ │ │ │ + ld r26,64(r29) │ │ │ │ + ldx r26,r26,r14 │ │ │ │ + addi r0,r26,1 │ │ │ │ + cmpd r10,r0 │ │ │ │ + beq 36440 │ │ │ │ + ldu r0,-8(r24) │ │ │ │ + add r10,r10,r20 │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r0,0 │ │ │ │ + bgt 354b4 │ │ │ │ + neg r0,r0 │ │ │ │ + li r15,-1 │ │ │ │ + stdu r15,-8(r3) │ │ │ │ + stdu r0,-8(r9) │ │ │ │ + beq cr7,35450 │ │ │ │ ld r9,104(r31) │ │ │ │ - std r10,168(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,104(r31) │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r21,r9 │ │ │ │ + bne 35220 │ │ │ │ + ld r21,176(r31) │ │ │ │ + mr r12,r23 │ │ │ │ + mr r0,r16 │ │ │ │ + mr r20,r5 │ │ │ │ + mr r23,r4 │ │ │ │ + mr r15,r8 │ │ │ │ ld r9,152(r31) │ │ │ │ - add r9,r9,r26 │ │ │ │ + ld r2,160(r31) │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r9,r9,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ std r9,152(r31) │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r9,r9,r26 │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 34278 │ │ │ │ - fmr f31,f27 │ │ │ │ - b 3474c │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 34744 │ │ │ │ - ld r4,200(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - li r5,0 │ │ │ │ - add r3,r14,r3 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r6,8(r4) │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 34738 │ │ │ │ - mtctr r6 │ │ │ │ - ld r7,192(r30) │ │ │ │ - ld r8,176(r30) │ │ │ │ - sldi r10,r5,3 │ │ │ │ - nop │ │ │ │ - ldx r9,r7,r10 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r22,r9 │ │ │ │ - bdnz 34710 │ │ │ │ - add r5,r5,r6 │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpld r14,r3 │ │ │ │ - bne 346f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,176(r31) │ │ │ │ - ld r3,152(r30) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r24,16(r30) │ │ │ │ - ld r5,0(r30) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + add r9,r9,r25 │ │ │ │ + std r9,144(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 350e8 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,168(r31) │ │ │ │ + ld r3,152(r29) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 4f20 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ li r4,0 │ │ │ │ - ld r21,216(r30) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r3,r24 │ │ │ │ + ld r25,16(r29) │ │ │ │ + ld r5,0(r29) │ │ │ │ + ld r21,216(r29) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r3,r25 │ │ │ │ sldi r5,r5,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r9,15 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5260 │ │ │ │ + ld r18,48(r29) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ addi r20,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - stfd f31,0(r22) │ │ │ │ - std r9,0(r20) │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 347f0 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r22) │ │ │ │ + ble 355bc │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 349b8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 34934 │ │ │ │ - ld r26,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - sldi r0,r17,3 │ │ │ │ - li r7,0 │ │ │ │ - addi r3,r22,8 │ │ │ │ - addi r4,r20,8 │ │ │ │ - li r5,0 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - add r11,r24,r6 │ │ │ │ - add r29,r27,r0 │ │ │ │ - ldx r25,r26,r9 │ │ │ │ - add r26,r26,r9 │ │ │ │ - addi r25,r25,-1 │ │ │ │ - cmpd r17,r7 │ │ │ │ - ble 348a0 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ld r18,168(r30) │ │ │ │ - ld r19,64(r30) │ │ │ │ - lfd f11,2080(r10) │ │ │ │ - subf r10,r7,r17 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - mtctr r10 │ │ │ │ - ldx r10,r20,r9 │ │ │ │ + mr r3,r23 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r7,0(r29) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 35acc │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 35714 │ │ │ │ + ld r28,56(r29) │ │ │ │ + addi r30,r18,-1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r0,r18,3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r8,0 │ │ │ │ + addi r4,r22,8 │ │ │ │ + addi r5,r20,8 │ │ │ │ + li r6,0 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + add r3,r25,r7 │ │ │ │ + add r11,r23,r0 │ │ │ │ + ldx r27,r28,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + addi r27,r27,-1 │ │ │ │ nop │ │ │ │ - ldx r8,r27,r9 │ │ │ │ - ldx r6,r18,r9 │ │ │ │ - ldx r23,r19,r9 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - maddld r10,r10,r23,r8 │ │ │ │ - lfdx f0,r6,r7 │ │ │ │ - stdx r10,r4,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r18,r8 │ │ │ │ + ble 35680 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + subf r9,r8,r18 │ │ │ │ + ld r19,168(r29) │ │ │ │ + ld r24,64(r29) │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r10,r23,r2 │ │ │ │ + ldx r7,r19,r2 │ │ │ │ + ldx r26,r24,r2 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + maddld r9,r9,r26,r10 │ │ │ │ + lfdx f0,r7,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ + stdx r9,r5,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 34870 │ │ │ │ - ldx r8,r20,r0 │ │ │ │ - ld r9,-8(r29) │ │ │ │ - lfdx f12,r22,r0 │ │ │ │ - mr r10,r29 │ │ │ │ - mr r6,r26 │ │ │ │ + stfdx f12,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 35650 │ │ │ │ + ldx r10,r20,r0 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + mr r9,r11 │ │ │ │ mr r7,r28 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f0,r21,r8 │ │ │ │ - cmpd r9,r25 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r24) │ │ │ │ - std r9,-8(r29) │ │ │ │ - bne 34928 │ │ │ │ - addi r9,r28,1 │ │ │ │ - cmpdi r28,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ + mr r8,r30 │ │ │ │ + lfdx f12,r22,r0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ + cmpd r2,r27 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfd f0,0(r25) │ │ │ │ + std r2,-8(r11) │ │ │ │ + bne 35708 │ │ │ │ + addi r2,r30,1 │ │ │ │ + cmpdi r30,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 34928 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r6) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ + bdz 35708 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r10,-8(r7) │ │ │ │ addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r5,-8(r10) │ │ │ │ - beq 34900 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r24,r11 │ │ │ │ - bne 34840 │ │ │ │ - addi r1,r31,432 │ │ │ │ - ld r0,16(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r6,-8(r9) │ │ │ │ + beq 356e0 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r3,r25 │ │ │ │ + bne 35620 │ │ │ │ + addi r1,r31,480 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs60,-256(r1) │ │ │ │ + lxv vs61,-240(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ - lfd f24,-64(r1) │ │ │ │ - lfd f25,-56(r1) │ │ │ │ - lfd f26,-48(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ + cmpwi r5,0 │ │ │ │ + beq 373c4 │ │ │ │ + li r2,1 │ │ │ │ + std r2,104(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3551c │ │ │ │ + ld r2,104(r31) │ │ │ │ + sldi r15,r25,3 │ │ │ │ + li r18,0 │ │ │ │ + li r12,0 │ │ │ │ + ld r14,128(r31) │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + std r8,88(r31) │ │ │ │ + addi r7,r15,-16 │ │ │ │ + mr r6,r18 │ │ │ │ + add r16,r24,r15 │ │ │ │ + add r19,r30,r15 │ │ │ │ + add r17,r22,r15 │ │ │ │ + mr r18,r9 │ │ │ │ + mr r10,r12 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r15,-8 │ │ │ │ + std r7,48(r31) │ │ │ │ + std r2,56(r31) │ │ │ │ + ble cr4,358d0 │ │ │ │ + ld r3,120(r29) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ld r11,64(r29) │ │ │ │ + mtctr r25 │ │ │ │ + li r9,0 │ │ │ │ + ld r4,88(r29) │ │ │ │ + ld r8,88(r31) │ │ │ │ + add r3,r3,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r11,r9 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + addi r0,r2,1 │ │ │ │ + sldi r7,r0,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fctid f0,f0 │ │ │ │ + mffprd r26,f0 │ │ │ │ + subf r5,r4,r26 │ │ │ │ + addi r26,r26,1 │ │ │ │ + divd r2,r5,r7 │ │ │ │ + cmpdi r5,0 │ │ │ │ + add r26,r26,r4 │ │ │ │ + stdx r5,r8,r9 │ │ │ │ + stdx r26,r18,r9 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + blt 36450 │ │ │ │ + cmpd r0,r2 │ │ │ │ + bge 35888 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r2,r14,r9 │ │ │ │ + ble 36470 │ │ │ │ + stdx r7,r24,r9 │ │ │ │ + stdx r2,r30,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 35830 │ │ │ │ + mr r5,r15 │ │ │ │ + li r4,0 │ │ │ │ + mr r3,r22 │ │ │ │ + std r6,64(r31) │ │ │ │ + std r10,40(r31) │ │ │ │ + std r12,32(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r6,64(r31) │ │ │ │ + ld r10,40(r31) │ │ │ │ + ld r12,32(r31) │ │ │ │ + ble cr3,363d4 │ │ │ │ + ld r9,88(r29) │ │ │ │ + ld r7,104(r31) │ │ │ │ + addi r11,r25,-1 │ │ │ │ + li r2,0 │ │ │ │ + li r5,0 │ │ │ │ + li r20,0 │ │ │ │ + std r18,64(r31) │ │ │ │ + std r6,72(r31) │ │ │ │ + std r10,80(r31) │ │ │ │ + mr r26,r14 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r0,r9,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 359a8 │ │ │ │ + add r4,r2,r12 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r14,64(r29) │ │ │ │ + subf r2,r2,r25 │ │ │ │ + addi r18,r27,8 │ │ │ │ + mulld r4,r4,r0 │ │ │ │ + ldx r10,r27,r9 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r28,8 │ │ │ │ + nop │ │ │ │ + ldx r8,r14,r9 │ │ │ │ + ldx r6,r30,r9 │ │ │ │ cmpdi r6,0 │ │ │ │ + fmr f0,f31 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r3,r8,1 │ │ │ │ + beq 35994 │ │ │ │ + cmpd r6,r3 │ │ │ │ + add r6,r6,r10 │ │ │ │ + beq 35994 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + ldx r3,r22,r9 │ │ │ │ + addi r10,r6,-1 │ │ │ │ + ld r8,176(r29) │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r28,r9 │ │ │ │ + add r3,r4,r3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lfdx f12,r8,r3 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + stdx r10,r18,r9 │ │ │ │ + add r4,r4,r0 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 35940 │ │ │ │ + ldx r9,r27,r15 │ │ │ │ + lfd f11,0(r21) │ │ │ │ + lfdx f0,r28,r15 │ │ │ │ + ld r2,-8(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r10,-8(r16) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r23,r9 │ │ │ │ + fmadd f0,f0,f11,f12 │ │ │ │ + stfdx f0,r23,r9 │ │ │ │ + beq 36400 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 36400 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r19) │ │ │ │ + ld r2,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r0 │ │ │ │ + std r2,-8(r17) │ │ │ │ + bne 36424 │ │ │ │ + li r2,1 │ │ │ │ + addi r14,r11,1 │ │ │ │ + cmpdi r11,0 │ │ │ │ + ld r8,48(r31) │ │ │ │ + mr r6,r17 │ │ │ │ + std r30,32(r31) │ │ │ │ + mr r9,r19 │ │ │ │ + mr r3,r16 │ │ │ │ + addi r18,r26,8 │ │ │ │ + isellt r14,r2,r14 │ │ │ │ + mr r2,r11 │ │ │ │ + std r14,40(r31) │ │ │ │ + mr r14,r22 │ │ │ │ + b 35a80 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r4,r10 │ │ │ │ + beq 35ac0 │ │ │ │ + ldx r10,r18,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + add r4,r4,r30 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r4,-16(r9) │ │ │ │ + bgt 35a74 │ │ │ │ + neg r10,r10 │ │ │ │ + li r22,-1 │ │ │ │ + stdu r22,-8(r3) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + bne cr7,363b0 │ │ │ │ + ld r10,40(r31) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r4,r10,-1 │ │ │ │ + std r4,40(r31) │ │ │ │ + beq 363b0 │ │ │ │ + ld r10,-16(r6) │ │ │ │ + ld r4,-16(r9) │ │ │ │ + cmpdi r4,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r22,1 │ │ │ │ + ld r30,-16(r3) │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r6) │ │ │ │ + cmpd cr7,r10,r0 │ │ │ │ + stdu r20,-8(r6) │ │ │ │ + bne 35a40 │ │ │ │ + neg r30,r30 │ │ │ │ + std r30,-16(r3) │ │ │ │ + b 35a54 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r22,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 34934 │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 34a9c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r29,r28,3 │ │ │ │ - addis r18,r2,-2 │ │ │ │ - addis r19,r2,-2 │ │ │ │ - ld r10,64(r30) │ │ │ │ - lfd f30,2800(r9) │ │ │ │ - addi r18,r18,2928 │ │ │ │ - addi r19,r19,2080 │ │ │ │ - add r16,r20,r29 │ │ │ │ + li r24,0 │ │ │ │ + ble 35714 │ │ │ │ + plfd f28,141012 # 581b0 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + addi r26,r22,8 │ │ │ │ + li r27,0 │ │ │ │ nop │ │ │ │ - ldx r15,r27,r29 │ │ │ │ - lfd f0,88(r30) │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - ld r10,96(r30) │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 35bb0 │ │ │ │ + sldi r30,r28,3 │ │ │ │ + ld r9,64(r29) │ │ │ │ + add r19,r20,r30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r17,r23,r30 │ │ │ │ + lfd f0,88(r29) │ │ │ │ addi r28,r28,1 │ │ │ │ - lfdx f31,r22,r29 │ │ │ │ - addi r8,r15,1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + lfdx f31,r22,r30 │ │ │ │ + addi r10,r17,1 │ │ │ │ fcfid f1,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f11,r10,r29 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f11,r9,r30 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r2,r2,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r8,0(r16) │ │ │ │ - lfd f12,0(r19) │ │ │ │ - ld r17,48(r30) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r15 │ │ │ │ - stdu r9,8(r16) │ │ │ │ + bl 4c20 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r10,0(r19) │ │ │ │ + ld r18,48(r29) │ │ │ │ + fdiv f0,f29,f1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r17 │ │ │ │ + stdu r2,8(r19) │ │ │ │ fmul f0,f0,f31 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + stfdx f0,r26,r30 │ │ │ │ + addi r30,r30,8 │ │ │ │ + blt 35b20 │ │ │ │ + ld r7,0(r29) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r8,56(r29) │ │ │ │ + addi r28,r18,-1 │ │ │ │ + sldi r4,r24,3 │ │ │ │ + ldx r6,r20,r2 │ │ │ │ + add r9,r23,r2 │ │ │ │ + sldi r5,r28,3 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + ldx r10,r8,r5 │ │ │ │ + ld r2,-8(r9) │ │ │ │ + add r8,r8,r5 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f0,r21,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-8(r9) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r25,r29 │ │ │ │ - addi r29,r29,8 │ │ │ │ - blt 34a00 │ │ │ │ - ld r6,0(r30) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r7,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r3,r23,3 │ │ │ │ - ldx r5,r20,r9 │ │ │ │ - add r10,r27,r9 │ │ │ │ - sldi r4,r28,3 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - ldx r8,r7,r4 │ │ │ │ - ld r9,-8(r10) │ │ │ │ - add r7,r7,r4 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f0,r21,r5 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-8(r10) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r24,r3 │ │ │ │ - bne 34b28 │ │ │ │ - li r9,1 │ │ │ │ + stfdx f0,r25,r4 │ │ │ │ + bne 35c38 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ - bdz 34b28 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r7) │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + mtctr r2 │ │ │ │ + bdz 35c38 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r10,-8(r8) │ │ │ │ addi r28,r28,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r26,-8(r10) │ │ │ │ - beq 34b00 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 34934 │ │ │ │ - ld r17,48(r30) │ │ │ │ - b 349d0 │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq 36248 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3474c │ │ │ │ - sldi r16,r26,3 │ │ │ │ - ld r9,32(r31) │ │ │ │ - li r10,0 │ │ │ │ - li r8,0 │ │ │ │ - li r20,0 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - mr r12,r14 │ │ │ │ - addi r0,r16,-16 │ │ │ │ - add r17,r25,r16 │ │ │ │ - add r18,r29,r16 │ │ │ │ - add r19,r21,r16 │ │ │ │ - mr r7,r20 │ │ │ │ - mr r6,r8 │ │ │ │ - std r0,64(r31) │ │ │ │ - mr r0,r10 │ │ │ │ - ld r10,136(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r16,-8 │ │ │ │ - std r9,80(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r27,-8(r9) │ │ │ │ + beq 35c10 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 35714 │ │ │ │ + ld r18,48(r29) │ │ │ │ + b 35b00 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3551c │ │ │ │ + ld r5,200(r29) │ │ │ │ + sldi r4,r2,3 │ │ │ │ + li r6,0 │ │ │ │ + add r4,r21,r4 │ │ │ │ + addi r5,r5,-8 │ │ │ │ nop │ │ │ │ - ble cr4,34c94 │ │ │ │ - ld r11,120(r30) │ │ │ │ - mtctr r26 │ │ │ │ + ldu r7,8(r5) │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 35cb8 │ │ │ │ + ld r8,192(r29) │ │ │ │ + ld r10,176(r29) │ │ │ │ + mtctr r7 │ │ │ │ sldi r9,r6,3 │ │ │ │ - ld r24,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - ld r15,72(r31) │ │ │ │ - ld r20,112(r31) │ │ │ │ - li r8,0 │ │ │ │ - add r11,r11,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r4,r24,r8 │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r5,r4,1 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fctid f0,f0 │ │ │ │ - mffprd r14,f0 │ │ │ │ - subf r23,r3,r14 │ │ │ │ - addi r14,r14,1 │ │ │ │ - divd r9,r23,r5 │ │ │ │ - cmpdi r23,0 │ │ │ │ - add r14,r14,r3 │ │ │ │ - stdx r23,r15,r8 │ │ │ │ - stdx r14,r20,r8 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - subf r9,r9,r23 │ │ │ │ - blt 355c0 │ │ │ │ - cmpd r4,r9 │ │ │ │ - bge 34c38 │ │ │ │ - subf r9,r5,r9 │ │ │ │ - stdx r9,r10,r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r5,1 │ │ │ │ - ble 355b4 │ │ │ │ - stdx r5,r25,r8 │ │ │ │ - stdx r9,r29,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 34be0 │ │ │ │ - mr r5,r16 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r21 │ │ │ │ - std r10,96(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ - std r12,56(r31) │ │ │ │ - std r6,48(r31) │ │ │ │ - std r0,40(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,96(r31) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r12,56(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - ld r0,40(r31) │ │ │ │ - ble cr3,3552c │ │ │ │ - ld r8,88(r30) │ │ │ │ - ld r15,32(r31) │ │ │ │ - mr r4,r10 │ │ │ │ - addi r14,r26,-1 │ │ │ │ - mr r10,r0 │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ - mr r0,r26 │ │ │ │ - std r7,88(r31) │ │ │ │ - std r6,96(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - sldi r24,r8,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 34d68 │ │ │ │ - add r11,r9,r10 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ld r20,64(r30) │ │ │ │ - subf r9,r9,r0 │ │ │ │ - addi r23,r27,8 │ │ │ │ - mulld r11,r11,r24 │ │ │ │ - ldx r6,r27,r8 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r28,8 │ │ │ │ nop │ │ │ │ - ldx r7,r29,r8 │ │ │ │ - ldx r3,r20,r8 │ │ │ │ - fmr f0,f30 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r26,r3,1 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - cmpd cr7,r7,r26 │ │ │ │ - beq 34d54 │ │ │ │ - add r7,r7,r6 │ │ │ │ - beq cr7,34d54 │ │ │ │ - lfdx f12,r25,r8 │ │ │ │ - ldx r26,r21,r8 │ │ │ │ - ld r3,176(r30) │ │ │ │ - addi r6,r7,-1 │ │ │ │ - fcfid f0,f12 │ │ │ │ - lfdx f12,r28,r8 │ │ │ │ - add r26,r11,r26 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - lfdx f12,r3,r26 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stdx r6,r23,r8 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 34d00 │ │ │ │ - ldx r8,r27,r16 │ │ │ │ - lfd f11,0(r12) │ │ │ │ - lfdx f0,r28,r16 │ │ │ │ - ld r7,-8(r18) │ │ │ │ - ld r9,-8(r17) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f12,r22,r8 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lfd f11,0(r21) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r23,r2 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r22,r8 │ │ │ │ - beq 35550 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,80(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 35550 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r18) │ │ │ │ - ld r9,-8(r19) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r24 │ │ │ │ - std r9,-8(r19) │ │ │ │ - bne 35574 │ │ │ │ - li r9,1 │ │ │ │ - addi r20,r14,1 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ld r11,64(r31) │ │ │ │ - mr r6,r19 │ │ │ │ - mr r7,r18 │ │ │ │ - mr r3,r17 │ │ │ │ - li r23,0 │ │ │ │ - addi r26,r4,8 │ │ │ │ - std r29,40(r31) │ │ │ │ - isellt r20,r9,r20 │ │ │ │ - std r21,48(r31) │ │ │ │ - mr r9,r14 │ │ │ │ - std r20,56(r31) │ │ │ │ - mr r20,r27 │ │ │ │ - b 34e50 │ │ │ │ - nop │ │ │ │ + stfdx f0,r23,r2 │ │ │ │ + bdnz 35c90 │ │ │ │ + add r6,r6,r7 │ │ │ │ + addi r21,r21,8 │ │ │ │ + cmpld r21,r4 │ │ │ │ + bne 35c70 │ │ │ │ + b 3551c │ │ │ │ + mr r6,r3 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 35010 │ │ │ │ + ld r14,72(r31) │ │ │ │ + addi r15,r20,8 │ │ │ │ + li r16,0 │ │ │ │ + mr r2,r29 │ │ │ │ + std r9,40(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + mr r9,r21 │ │ │ │ + ld r17,96(r29) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ nop │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r11 │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpd cr7,r8,r29 │ │ │ │ - beq cr7,34e90 │ │ │ │ - ldx r29,r26,r11 │ │ │ │ - add r8,r8,r27 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - std r8,-16(r7) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,34e44 │ │ │ │ - neg r29,r29 │ │ │ │ - li r21,-1 │ │ │ │ - stdu r21,-8(r3) │ │ │ │ - stdu r29,-8(r7) │ │ │ │ - bne 35500 │ │ │ │ - ld r8,56(r31) │ │ │ │ - cmpdi r8,1 │ │ │ │ - addi r29,r8,-1 │ │ │ │ - std r29,56(r31) │ │ │ │ - beq 35500 │ │ │ │ - ld r8,-16(r7) │ │ │ │ - ld r29,-16(r6) │ │ │ │ - ld r27,-16(r3) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - li r21,1 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r6) │ │ │ │ - cmpd r29,r24 │ │ │ │ - stdu r23,-8(r6) │ │ │ │ - bne cr7,34e10 │ │ │ │ - neg r27,r27 │ │ │ │ - std r27,-16(r3) │ │ │ │ - b 34e24 │ │ │ │ - sldi r6,r19,1 │ │ │ │ - mr r8,r5 │ │ │ │ - std r6,32(r31) │ │ │ │ - b 34194 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r23,64(r31) │ │ │ │ - ld r20,96(r31) │ │ │ │ - ld r17,96(r30) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r21,r23 │ │ │ │ sldi r19,r19,1 │ │ │ │ + mr r23,r24 │ │ │ │ + mr r29,r15 │ │ │ │ + mr r24,r26 │ │ │ │ cmpdi cr3,r10,0 │ │ │ │ - li r16,0 │ │ │ │ - lfd f29,2088(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,2928(r9) │ │ │ │ - srdi r18,r23,3 │ │ │ │ - addi r15,r20,8 │ │ │ │ - sldi r9,r16,3 │ │ │ │ - lfdx f1,r17,r9 │ │ │ │ - fdiv f1,f29,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r18,r16 │ │ │ │ + mr r26,r28 │ │ │ │ + mr r15,r2 │ │ │ │ + mr r28,r30 │ │ │ │ + mr r30,r16 │ │ │ │ + srdi r18,r14,3 │ │ │ │ + mr r16,r9 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + lfdx f1,r17,r2 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4780 │ │ │ │ + mulld r2,r18,r30 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f30,r20,r9 │ │ │ │ - blt cr3,34f40 │ │ │ │ - srdi r10,r19,1 │ │ │ │ - lfd f12,-8(r15) │ │ │ │ - mr r9,r15 │ │ │ │ - fmr f0,f30 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r20,r2 │ │ │ │ + blt cr3,35d9c │ │ │ │ + srdi r9,r19,1 │ │ │ │ + lfd f12,-8(r29) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r29 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 34f18 │ │ │ │ - addi r16,r16,1 │ │ │ │ - add r15,r15,r23 │ │ │ │ - cmpd r16,r26 │ │ │ │ - bne 34edc │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3474c │ │ │ │ - ld r9,64(r31) │ │ │ │ - sldi r15,r26,3 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 35d74 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r29,r29,r14 │ │ │ │ + cmpd r30,r25 │ │ │ │ + bne 35d38 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r9,40(r31) │ │ │ │ + mr r30,r28 │ │ │ │ + mr r29,r15 │ │ │ │ + mr r28,r26 │ │ │ │ + mr r26,r24 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r23,r21 │ │ │ │ + mr r21,r16 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3551c │ │ │ │ + ld r2,72(r31) │ │ │ │ + sldi r14,r25,3 │ │ │ │ + li r12,0 │ │ │ │ li r6,0 │ │ │ │ - li r7,0 │ │ │ │ - add r12,r29,r15 │ │ │ │ - add r4,r21,r15 │ │ │ │ - srdi r0,r9,3 │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r15,-8 │ │ │ │ - std r9,80(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r9,r9,r15 │ │ │ │ - std r9,56(r31) │ │ │ │ - add r9,r25,r15 │ │ │ │ - std r9,216(r31) │ │ │ │ - ble cr4,363f8 │ │ │ │ - addis r20,r2,-2 │ │ │ │ - mr r16,r0 │ │ │ │ - std r27,168(r31) │ │ │ │ - mr r0,r21 │ │ │ │ - std r25,48(r31) │ │ │ │ - ld r27,96(r31) │ │ │ │ - ld r25,72(r31) │ │ │ │ - ld r21,112(r31) │ │ │ │ - mr r23,r14 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - addi r20,r20,2808 │ │ │ │ - mr r14,r6 │ │ │ │ - mr r11,r30 │ │ │ │ - mr r17,r15 │ │ │ │ - std r29,40(r31) │ │ │ │ + add r7,r30,r14 │ │ │ │ + add r5,r22,r14 │ │ │ │ + srdi r0,r2,3 │ │ │ │ + ld r2,104(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,64(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r14 │ │ │ │ + std r2,56(r31) │ │ │ │ + add r2,r24,r14 │ │ │ │ + std r2,200(r31) │ │ │ │ + ble cr4,374bc │ │ │ │ + plfd f28,140184 # 581b8 │ │ │ │ + ld r17,72(r31) │ │ │ │ + addi r2,r26,-16 │ │ │ │ + std r30,40(r31) │ │ │ │ + std r14,48(r31) │ │ │ │ + mr r30,r23 │ │ │ │ + xxlxor vs63,vs63,vs63 │ │ │ │ + mr r23,r21 │ │ │ │ + std r27,176(r31) │ │ │ │ std r28,184(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ - std r12,192(r31) │ │ │ │ - std r4,200(r31) │ │ │ │ - std r22,208(r31) │ │ │ │ - ld r19,120(r11) │ │ │ │ - mtctr r26 │ │ │ │ - sldi r9,r14,3 │ │ │ │ - ld r29,64(r11) │ │ │ │ - ld r30,88(r11) │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - mr r28,r26 │ │ │ │ + mr r21,r9 │ │ │ │ + mr r16,r0 │ │ │ │ + mr r9,r22 │ │ │ │ + std r7,192(r31) │ │ │ │ + mr r22,r8 │ │ │ │ + mr r27,r5 │ │ │ │ + mr r7,r29 │ │ │ │ + mr r14,r24 │ │ │ │ + std r2,160(r31) │ │ │ │ + std r12,32(r31) │ │ │ │ + std r6,80(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r29,120(r7) │ │ │ │ + mtctr r25 │ │ │ │ + mr r28,r25 │ │ │ │ li r10,0 │ │ │ │ - add r19,r19,r9 │ │ │ │ + ld r24,64(r7) │ │ │ │ + ld r18,88(r7) │ │ │ │ + ld r6,40(r31) │ │ │ │ + ld r8,128(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r29,r29,r2 │ │ │ │ nop │ │ │ │ - ldx r3,r29,r10 │ │ │ │ - lfdx f12,r19,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r3,r24,r10 │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ addi r3,r3,1 │ │ │ │ sldi r4,r3,1 │ │ │ │ mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - subf r22,r30,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - divd r9,r22,r4 │ │ │ │ - cmpdi r22,0 │ │ │ │ - add r5,r5,r30 │ │ │ │ - stdx r22,r25,r10 │ │ │ │ - stdx r5,r21,r10 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r9,r9,r22 │ │ │ │ - blt 35680 │ │ │ │ - cmpd r9,r3 │ │ │ │ - ble 35078 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r11,r18,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r5,r11,r4 │ │ │ │ + add r2,r2,r18 │ │ │ │ + cmpdi r11,0 │ │ │ │ + stdx r11,r22,r10 │ │ │ │ + stdx r2,r21,r10 │ │ │ │ + mulld r2,r5,r4 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + blt 36580 │ │ │ │ + cmpd r2,r3 │ │ │ │ + ble 35f08 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + stdx r2,r8,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r5,1 │ │ │ │ - stdx r9,r8,r10 │ │ │ │ - ble 356a0 │ │ │ │ - stdx r5,r6,r10 │ │ │ │ - stdx r9,r7,r10 │ │ │ │ + ble 36568 │ │ │ │ + stdx r5,r14,r10 │ │ │ │ + stdx r2,r6,r10 │ │ │ │ addi r28,r28,-1 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 35020 │ │ │ │ - mr r5,r17 │ │ │ │ + bdnz 35eb0 │ │ │ │ + ld r5,48(r31) │ │ │ │ li r4,0 │ │ │ │ - mr r3,r0 │ │ │ │ - std r11,104(r31) │ │ │ │ - li r22,16 │ │ │ │ + mr r3,r9 │ │ │ │ + std r7,88(r31) │ │ │ │ + li r19,16 │ │ │ │ li r15,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - ld r11,104(r31) │ │ │ │ - addi r30,r24,-16 │ │ │ │ - mr r9,r27 │ │ │ │ - std r23,144(r31) │ │ │ │ - mr r27,r24 │ │ │ │ - mr r23,r15 │ │ │ │ - std r17,160(r31) │ │ │ │ - mr r15,r22 │ │ │ │ - mr r17,r28 │ │ │ │ - fcfid f28,f0 │ │ │ │ - mr r22,r30 │ │ │ │ + bl 5260 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + ld r7,88(r31) │ │ │ │ + std r27,144(r31) │ │ │ │ + mr r27,r20 │ │ │ │ + mr r20,r19 │ │ │ │ + ld r19,160(r31) │ │ │ │ + std r30,120(r31) │ │ │ │ + std r23,136(r31) │ │ │ │ + mr r30,r26 │ │ │ │ + mr r23,r28 │ │ │ │ + mr r26,r15 │ │ │ │ mr r28,r29 │ │ │ │ - mr r24,r9 │ │ │ │ - std r3,104(r31) │ │ │ │ - std r14,128(r31) │ │ │ │ - ld r18,96(r11) │ │ │ │ - std r11,152(r31) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r28,r17 │ │ │ │ - ldx r14,r25,r17 │ │ │ │ - lfdx f26,r19,r17 │ │ │ │ - lfdx f24,r18,r17 │ │ │ │ + fcfid f29,f0 │ │ │ │ + std r3,88(r31) │ │ │ │ + std r14,96(r31) │ │ │ │ + ld r18,96(r7) │ │ │ │ + std r7,152(r31) │ │ │ │ + fmul f29,f29,f29 │ │ │ │ + ldx r9,r24,r23 │ │ │ │ + ldx r15,r22,r23 │ │ │ │ + lfdx f27,r28,r23 │ │ │ │ + lxsdx vs61,r18,r23 │ │ │ │ addi r9,r9,1 │ │ │ │ - mtfprd f0,r14 │ │ │ │ + mtfprd f0,r15 │ │ │ │ sldi r9,r9,1 │ │ │ │ - fcfid f25,f0 │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ mtfprd f0,r9 │ │ │ │ - fcfid f30,f0 │ │ │ │ - fdiv f12,f25,f30 │ │ │ │ - fmul f11,f30,f30 │ │ │ │ - fsub f0,f26,f12 │ │ │ │ - fsub f12,f12,f26 │ │ │ │ + fcfid f31,f0 │ │ │ │ + xsdivdp vs12,vs62,vs31 │ │ │ │ + fmul f11,f31,f31 │ │ │ │ + fsub f0,f27,f12 │ │ │ │ + fsub f12,f12,f27 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fmadd f0,f0,f11,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - ble 356b0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f29,f1,f29 │ │ │ │ - fmsub f30,f26,f30,f25 │ │ │ │ - mulld r29,r23,r16 │ │ │ │ - fadd f30,f30,f30 │ │ │ │ - sldi r30,r29,3 │ │ │ │ - stfdx f29,r27,r30 │ │ │ │ - add r30,r27,r30 │ │ │ │ - fdiv f1,f30,f24 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ldx r9,r21,r17 │ │ │ │ - cmpd r9,r14 │ │ │ │ - ble 35244 │ │ │ │ - addi r10,r29,1 │ │ │ │ - fmul f29,f29,f1 │ │ │ │ - addi r11,r14,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r9,r11 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - stfd f0,8(r30) │ │ │ │ - blt 35244 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f9,r22,r15 │ │ │ │ - mr r10,r15 │ │ │ │ + fmadd f0,f0,f11,f29 │ │ │ │ + xscmpudp cr0,vs0,vs63 │ │ │ │ + ble 36540 │ │ │ │ + fsqrt f30,f0 │ │ │ │ + xsmuldp vs1,vs30,vs61 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ + fdiv f30,f1,f30 │ │ │ │ + xsmsubmdp vs31,vs27,vs62 │ │ │ │ + mulld r14,r26,r16 │ │ │ │ + fadd f31,f31,f31 │ │ │ │ + sldi r29,r14,3 │ │ │ │ + stfdx f30,r30,r29 │ │ │ │ + add r29,r30,r29 │ │ │ │ + xsdivdp vs1,vs31,vs61 │ │ │ │ + bl 4780 │ │ │ │ + ldx r4,r21,r23 │ │ │ │ + cmpd r4,r15 │ │ │ │ + ble 360b8 │ │ │ │ + addi r9,r14,1 │ │ │ │ + fmul f30,f30,f1 │ │ │ │ + addi r3,r15,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r4,r3 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + stfd f0,8(r29) │ │ │ │ + blt 360b8 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + lfdx f9,r19,r20 │ │ │ │ fmr f11,f1 │ │ │ │ - subf r9,r14,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 35208 │ │ │ │ - lfdx f0,r24,r15 │ │ │ │ + mr r9,r20 │ │ │ │ + subf r2,r15,r4 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 3607c │ │ │ │ + lfdx f0,r27,r20 │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r10,r15,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + addi r9,r20,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r15 │ │ │ │ - beq 35244 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r30,r20 │ │ │ │ + beq 360b8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r24,r10 │ │ │ │ - lfdx f0,r24,r9 │ │ │ │ + lfdx f12,r27,r9 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 35210 │ │ │ │ - addi r23,r23,1 │ │ │ │ - ld r9,64(r31) │ │ │ │ - addi r17,r17,8 │ │ │ │ - cmpd r23,r26 │ │ │ │ - add r15,r15,r9 │ │ │ │ - bne 35110 │ │ │ │ - mr r9,r24 │ │ │ │ - ld r0,104(r31) │ │ │ │ - mr r24,r27 │ │ │ │ - ld r14,128(r31) │ │ │ │ - ld r23,144(r31) │ │ │ │ - ld r11,152(r31) │ │ │ │ - ld r17,160(r31) │ │ │ │ - mr r27,r9 │ │ │ │ - ble cr3,35ce0 │ │ │ │ - ld r29,40(r31) │ │ │ │ - ld r27,168(r31) │ │ │ │ + stfdx f12,r30,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + bdnz 36084 │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r20,r20,r17 │ │ │ │ + addi r23,r23,8 │ │ │ │ + cmpd r26,r25 │ │ │ │ + bne 35f90 │ │ │ │ + mr r26,r30 │ │ │ │ + mr r20,r27 │ │ │ │ + ld r9,88(r31) │ │ │ │ + ld r14,96(r31) │ │ │ │ + ld r30,120(r31) │ │ │ │ + ld r23,136(r31) │ │ │ │ + ld r27,144(r31) │ │ │ │ + ld r7,152(r31) │ │ │ │ + ble cr3,36c38 │ │ │ │ + mr r8,r22 │ │ │ │ + mr r24,r14 │ │ │ │ + mr r22,r9 │ │ │ │ + mr r5,r27 │ │ │ │ ld r28,184(r31) │ │ │ │ - ld r25,48(r31) │ │ │ │ - mr r21,r0 │ │ │ │ - mr r6,r14 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r12,192(r31) │ │ │ │ - ld r4,200(r31) │ │ │ │ - ld r22,208(r31) │ │ │ │ + ld r12,32(r31) │ │ │ │ + mr r9,r21 │ │ │ │ + mr r29,r7 │ │ │ │ + mr r21,r23 │ │ │ │ + ld r6,80(r31) │ │ │ │ + mr r23,r30 │ │ │ │ + ld r27,176(r31) │ │ │ │ + ld r30,40(r31) │ │ │ │ + ld r7,192(r31) │ │ │ │ mr r0,r16 │ │ │ │ - mr r14,r23 │ │ │ │ - mr r30,r11 │ │ │ │ - mr r15,r17 │ │ │ │ - addi r5,r26,-1 │ │ │ │ + ld r14,48(r31) │ │ │ │ + std r8,120(r31) │ │ │ │ + ld r16,200(r31) │ │ │ │ + ld r8,104(r31) │ │ │ │ + std r20,144(r31) │ │ │ │ + addi r15,r25,-1 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r11,r28,8 │ │ │ │ - li r17,0 │ │ │ │ - mr r3,r26 │ │ │ │ - ld r10,88(r30) │ │ │ │ - ld r20,216(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r23,0 │ │ │ │ - std r7,88(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r18,r10,1 │ │ │ │ - nop │ │ │ │ - cmpd r3,r9 │ │ │ │ - ble 3538c │ │ │ │ - subf r8,r9,r3 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r16,64(r30) │ │ │ │ - addi r19,r27,8 │ │ │ │ - std r27,40(r31) │ │ │ │ - mtctr r8 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r8,r29,r10 │ │ │ │ - ldx r6,r16,r10 │ │ │ │ - mr r26,r9 │ │ │ │ + li r18,0 │ │ │ │ + addi r17,r28,8 │ │ │ │ + addi r3,r27,8 │ │ │ │ + mr r4,r25 │ │ │ │ + mr r20,r21 │ │ │ │ + mr r10,r6 │ │ │ │ + std r9,136(r31) │ │ │ │ + std r27,32(r31) │ │ │ │ + std r7,80(r31) │ │ │ │ + ld r11,88(r29) │ │ │ │ + li r2,0 │ │ │ │ + li r25,0 │ │ │ │ + mr r6,r4 │ │ │ │ + std r12,88(r31) │ │ │ │ + std r10,96(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r19,r11,1 │ │ │ │ + ld r11,80(r31) │ │ │ │ + cmpd r6,r2 │ │ │ │ + ble 36218 │ │ │ │ + subf r10,r2,r6 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r12,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ldx r10,r10,r9 │ │ │ │ + ldx r7,r12,r9 │ │ │ │ + ldx r4,r30,r9 │ │ │ │ + cmpdi r4,0 │ │ │ │ + mr r21,r2 │ │ │ │ fmr f0,f12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r27,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r27 │ │ │ │ - beq 35378 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,35378 │ │ │ │ - ldx r6,r21,r10 │ │ │ │ - lfdx f11,r25,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r6,r0,r26,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + addi r27,r7,1 │ │ │ │ + beq 36208 │ │ │ │ + cmpd r4,r27 │ │ │ │ + add r4,r4,r10 │ │ │ │ + beq 36208 │ │ │ │ + ldx r7,r22,r9 │ │ │ │ + lfdx f11,r24,r9 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + maddld r7,r0,r21,r7 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r28,r10 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f10,r24,r6 │ │ │ │ + lfdx f11,r28,r9 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + lfdx f10,r26,r7 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stdx r7,r19,r10 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 35320 │ │ │ │ - ld r27,40(r31) │ │ │ │ - ldx r10,r27,r15 │ │ │ │ - lfd f10,0(r14) │ │ │ │ - lfdx f0,r28,r15 │ │ │ │ - ld r8,-8(r12) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ + stfdx f0,r17,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 361b0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f10,0(r20) │ │ │ │ + lfdx f0,r28,r14 │ │ │ │ + ld r10,-8(r16) │ │ │ │ + ldx r9,r2,r14 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + cmpdi r2,0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r23,r9 │ │ │ │ fmadd f0,f0,f10,f11 │ │ │ │ - stfdx f0,r22,r10 │ │ │ │ - beq 355f0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,80(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq 355f0 │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r4) │ │ │ │ + stfdx f0,r23,r9 │ │ │ │ + beq 364b0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r7,64(r31) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r18,r9 │ │ │ │ - std r9,-8(r4) │ │ │ │ - bne 35614 │ │ │ │ - addi r9,r5,1 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ld r19,56(r31) │ │ │ │ - mr r6,r4 │ │ │ │ - mr r7,r12 │ │ │ │ - mr r26,r20 │ │ │ │ - mr r16,r27 │ │ │ │ - std r29,40(r31) │ │ │ │ - std r21,48(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 364b0 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r11) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r19,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + bne 364d4 │ │ │ │ + addi r2,r15,1 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ld r21,56(r31) │ │ │ │ + mr r7,r5 │ │ │ │ + mr r9,r11 │ │ │ │ + std r30,40(r31) │ │ │ │ + std r22,48(r31) │ │ │ │ + mr r4,r16 │ │ │ │ + mr r12,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r5 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 354a0 │ │ │ │ - ld r29,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r26) │ │ │ │ + bdz 36330 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r18,r8 │ │ │ │ - stdu r17,-8(r6) │ │ │ │ - beq cr7,354f0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r21 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r29,r8 │ │ │ │ - beq cr7,354f0 │ │ │ │ - ldu r8,-8(r19) │ │ │ │ - add r10,r29,r10 │ │ │ │ + ld r28,-16(r4) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,35494 │ │ │ │ - neg r8,r8 │ │ │ │ + cmpd cr7,r19,r10 │ │ │ │ + stdu r18,-8(r7) │ │ │ │ + beq 363a0 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r22 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 363a0 │ │ │ │ + ldu r10,-8(r21) │ │ │ │ + add r30,r30,r28 │ │ │ │ + std r30,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 36324 │ │ │ │ + neg r10,r10 │ │ │ │ li r27,-1 │ │ │ │ - stdu r27,-8(r26) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 35430 │ │ │ │ - ld r29,40(r31) │ │ │ │ - ld r21,48(r31) │ │ │ │ - mr r27,r16 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r10 │ │ │ │ - bne 352f0 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r6,r6,r3 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 3474c │ │ │ │ - ble cr4,352cc │ │ │ │ - mr r26,r3 │ │ │ │ - b 34fa0 │ │ │ │ + stdu r27,-8(r4) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,362c0 │ │ │ │ + ld r30,40(r31) │ │ │ │ + ld r22,48(r31) │ │ │ │ + mr r28,r12 │ │ │ │ + addi r25,r25,1 │ │ │ │ + cmpd r25,r8 │ │ │ │ + bne 36190 │ │ │ │ + ld r10,96(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r4,r6 │ │ │ │ + addi r20,r20,8 │ │ │ │ + ld r12,88(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r12,r12,r6 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 3551c │ │ │ │ + ble cr4,3616c │ │ │ │ + mr r25,r6 │ │ │ │ + mr r21,r20 │ │ │ │ + ld r8,120(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + mr r6,r10 │ │ │ │ + ld r27,32(r31) │ │ │ │ + ld r20,144(r31) │ │ │ │ + ld r7,80(r31) │ │ │ │ + b 35e20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r10,r10 │ │ │ │ - std r10,-16(r26) │ │ │ │ - b 35478 │ │ │ │ nop │ │ │ │ - ld r29,40(r31) │ │ │ │ - ld r21,48(r31) │ │ │ │ - mr r27,r20 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r15,r5 │ │ │ │ - bne 34cd0 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r6,96(r31) │ │ │ │ - mr r26,r0 │ │ │ │ - mr r0,r10 │ │ │ │ - mr r10,r4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r0,r0,r26 │ │ │ │ - add r6,r6,r26 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 34bb0 │ │ │ │ - b 3474c │ │ │ │ + neg r28,r28 │ │ │ │ + std r28,-16(r4) │ │ │ │ + b 36308 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r17) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r18) │ │ │ │ - ld r9,-8(r19) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r24 │ │ │ │ - std r9,-8(r19) │ │ │ │ - beq 34dc8 │ │ │ │ - mr r9,r14 │ │ │ │ - b 3550c │ │ │ │ + ld r30,32(r31) │ │ │ │ + mr r22,r14 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r7,r5 │ │ │ │ + bne 35910 │ │ │ │ + ld r18,64(r31) │ │ │ │ + ld r6,72(r31) │ │ │ │ + mr r14,r26 │ │ │ │ + ld r10,80(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + add r10,r10,r25 │ │ │ │ + cmpd r6,r2 │ │ │ │ + bne 35800 │ │ │ │ + b 3551c │ │ │ │ nop │ │ │ │ - blt 35620 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 344bc │ │ │ │ nop │ │ │ │ nop │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + std r2,-8(r19) │ │ │ │ + ld r2,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r0 │ │ │ │ + std r2,-8(r17) │ │ │ │ + beq 35a08 │ │ │ │ + mr r2,r11 │ │ │ │ + b 363b8 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-16(r3) │ │ │ │ - b 34638 │ │ │ │ + blt 364e0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + b 35318 │ │ │ │ nop │ │ │ │ - stdx r9,r10,r8 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 34c48 │ │ │ │ - add r5,r5,r9 │ │ │ │ - cmpd r4,r5 │ │ │ │ - blt 355b0 │ │ │ │ - mr r9,r5 │ │ │ │ - stdx r5,r10,r8 │ │ │ │ - b 34c3c │ │ │ │ + neg r20,r20 │ │ │ │ + std r20,-16(r3) │ │ │ │ + b 35498 │ │ │ │ nop │ │ │ │ + add r7,r7,r2 │ │ │ │ + cmpd r0,r7 │ │ │ │ + blt 36530 │ │ │ │ + mr r2,r7 │ │ │ │ + stdx r7,r14,r9 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bgt 35898 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 35898 │ │ │ │ nop │ │ │ │ - neg r7,r7 │ │ │ │ - std r7,-8(r11) │ │ │ │ - b 345a0 │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r23) │ │ │ │ + std r2,-8(r5) │ │ │ │ + ld r2,-8(r16) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r19 │ │ │ │ + std r2,-8(r16) │ │ │ │ + beq 35418 │ │ │ │ + mr r2,r7 │ │ │ │ + b 354c0 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r20) │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r4) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r18,r9 │ │ │ │ - std r9,-8(r4) │ │ │ │ - beq 353ec │ │ │ │ - mr r9,r5 │ │ │ │ - b 354ac │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + std r2,-8(r11) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r19,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + beq 3627c │ │ │ │ + mr r2,r15 │ │ │ │ + b 3633c │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 344bc │ │ │ │ - nop │ │ │ │ + b 35318 │ │ │ │ nop │ │ │ │ - stdx r9,r23,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 34318 │ │ │ │ - add r7,r9,r7 │ │ │ │ + add r7,r2,r7 │ │ │ │ cmpd r7,r6 │ │ │ │ - bgt 35650 │ │ │ │ - mr r9,r7 │ │ │ │ - stdx r7,r23,r10 │ │ │ │ - b 3430c │ │ │ │ + bgt 365a0 │ │ │ │ + mr r2,r7 │ │ │ │ + li r8,1 │ │ │ │ + stdx r7,r9,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bgt 35188 │ │ │ │ + li r8,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 35188 │ │ │ │ + nop │ │ │ │ + stdx r2,r14,r9 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 35898 │ │ │ │ + xsmuldp vs30,vs61,vs28 │ │ │ │ + bge 35fec │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f30,f0 │ │ │ │ + xsmuldp vs1,vs30,vs61 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f0,f1,f28 │ │ │ │ + fdiv f30,f0,f30 │ │ │ │ + b 35fec │ │ │ │ + stdx r2,r8,r10 │ │ │ │ + li r5,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 35f18 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r4,r4,r9 │ │ │ │ + nop │ │ │ │ + add r4,r4,r2 │ │ │ │ cmpd r4,r3 │ │ │ │ - bgt 356c0 │ │ │ │ - mr r9,r4 │ │ │ │ - li r5,1 │ │ │ │ + bgt 36564 │ │ │ │ + mr r2,r4 │ │ │ │ stdx r4,r8,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bgt 35088 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 35088 │ │ │ │ + b 35f0c │ │ │ │ nop │ │ │ │ - blt 356d0 │ │ │ │ - lfd f29,0(r20) │ │ │ │ - fmul f29,f24,f29 │ │ │ │ - b 35174 │ │ │ │ - stdx r9,r8,r10 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 35088 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f29,f0,f29 │ │ │ │ - b 35174 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r23,64(r31) │ │ │ │ - ld r20,96(r31) │ │ │ │ - ld r17,96(r30) │ │ │ │ + nop │ │ │ │ + stdx r2,r9,r10 │ │ │ │ + li r8,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 35188 │ │ │ │ + ld r14,72(r31) │ │ │ │ + addi r15,r20,8 │ │ │ │ + li r16,0 │ │ │ │ + mr r2,r29 │ │ │ │ + std r9,40(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + mr r9,r21 │ │ │ │ + ld r17,96(r29) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r21,r23 │ │ │ │ sldi r19,r19,1 │ │ │ │ + mr r23,r24 │ │ │ │ + mr r29,r15 │ │ │ │ + mr r24,r26 │ │ │ │ cmpdi cr3,r10,0 │ │ │ │ - li r16,0 │ │ │ │ - lfd f29,2088(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,2928(r9) │ │ │ │ - srdi r18,r23,3 │ │ │ │ - addi r15,r20,8 │ │ │ │ - sldi r9,r16,3 │ │ │ │ - lfdx f1,r17,r9 │ │ │ │ - fdiv f1,f29,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r18,r16 │ │ │ │ + mr r26,r28 │ │ │ │ + mr r15,r2 │ │ │ │ + mr r28,r30 │ │ │ │ + mr r30,r16 │ │ │ │ + srdi r18,r14,3 │ │ │ │ + mr r16,r9 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + lfdx f1,r17,r2 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4780 │ │ │ │ + mulld r2,r18,r30 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f30,r20,r9 │ │ │ │ - blt cr3,35788 │ │ │ │ - srdi r10,r19,1 │ │ │ │ - lfd f12,-8(r15) │ │ │ │ - mr r9,r15 │ │ │ │ - fmr f0,f30 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r20,r2 │ │ │ │ + blt cr3,36678 │ │ │ │ + srdi r9,r19,1 │ │ │ │ + lfd f12,-8(r29) │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r29 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 35760 │ │ │ │ - addi r16,r16,1 │ │ │ │ - add r15,r15,r23 │ │ │ │ - cmpd r16,r26 │ │ │ │ - bne 35724 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3474c │ │ │ │ - ld r9,64(r31) │ │ │ │ - sldi r15,r26,3 │ │ │ │ - add r12,r25,r15 │ │ │ │ - add r8,r29,r15 │ │ │ │ - add r5,r21,r15 │ │ │ │ - srdi r0,r9,3 │ │ │ │ - addi r9,r15,-8 │ │ │ │ - std r9,80(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r9,r9,r15 │ │ │ │ - std r9,56(r31) │ │ │ │ - ble cr4,3633c │ │ │ │ - li r9,0 │ │ │ │ - li r23,0 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,72(r31) │ │ │ │ - addi r16,r24,-16 │ │ │ │ - ld r20,112(r31) │ │ │ │ - mr r11,r21 │ │ │ │ - std r28,104(r31) │ │ │ │ - mr r21,r23 │ │ │ │ - ld r19,64(r31) │ │ │ │ - mr r23,r30 │ │ │ │ - ld r28,96(r31) │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 36650 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r29,r29,r14 │ │ │ │ + cmpd r30,r25 │ │ │ │ + bne 36610 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r9,40(r31) │ │ │ │ + mr r30,r28 │ │ │ │ + mr r29,r15 │ │ │ │ + mr r28,r26 │ │ │ │ + mr r26,r24 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r23,r21 │ │ │ │ + mr r21,r16 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3551c │ │ │ │ + ld r2,72(r31) │ │ │ │ + sldi r14,r25,3 │ │ │ │ + add r7,r30,r14 │ │ │ │ + add r5,r22,r14 │ │ │ │ + srdi r0,r2,3 │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,64(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r14 │ │ │ │ + std r2,56(r31) │ │ │ │ + add r2,r24,r14 │ │ │ │ + std r2,152(r31) │ │ │ │ + ble cr4,373e0 │ │ │ │ + ld r2,104(r31) │ │ │ │ + li r12,0 │ │ │ │ + li r11,0 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r15,r26,-16 │ │ │ │ + addi r16,r8,-8 │ │ │ │ + addi r2,r9,-8 │ │ │ │ + mr r19,r9 │ │ │ │ + ld r17,72(r31) │ │ │ │ std r27,48(r31) │ │ │ │ - mr r30,r16 │ │ │ │ - ld r16,136(r31) │ │ │ │ - std r22,152(r31) │ │ │ │ + std r28,80(r31) │ │ │ │ + std r23,88(r31) │ │ │ │ + mr r9,r22 │ │ │ │ + mr r22,r29 │ │ │ │ mr r18,r5 │ │ │ │ - std r8,128(r31) │ │ │ │ - std r12,144(r31) │ │ │ │ - addi r17,r9,-8 │ │ │ │ - addi r10,r20,-8 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r22,r17 │ │ │ │ - mr r17,r0 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r3,120(r23) │ │ │ │ - mtctr r26 │ │ │ │ - sldi r9,r21,3 │ │ │ │ - ld r12,64(r23) │ │ │ │ - ld r4,88(r23) │ │ │ │ + mr r27,r8 │ │ │ │ + std r7,96(r31) │ │ │ │ + mr r29,r15 │ │ │ │ + ld r15,128(r31) │ │ │ │ + mr r23,r16 │ │ │ │ + mr r5,r14 │ │ │ │ + mr r28,r11 │ │ │ │ + std r2,40(r31) │ │ │ │ + mr r14,r21 │ │ │ │ + mr r16,r0 │ │ │ │ + mr r21,r12 │ │ │ │ + ld r11,120(r22) │ │ │ │ + sldi r2,r21,3 │ │ │ │ + ld r12,64(r22) │ │ │ │ + mtctr r25 │ │ │ │ li r10,0 │ │ │ │ - add r3,r3,r9 │ │ │ │ - nop │ │ │ │ + ld r3,88(r22) │ │ │ │ + add r11,r11,r2 │ │ │ │ ldx r6,r12,r10 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ + lfdx f12,r11,r10 │ │ │ │ addi r6,r6,1 │ │ │ │ sldi r8,r6,1 │ │ │ │ mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - subf r7,r4,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - divd r9,r7,r8 │ │ │ │ + mffprd r4,f0 │ │ │ │ + subf r7,r3,r4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + divd r2,r7,r8 │ │ │ │ cmpdi r7,0 │ │ │ │ - add r5,r5,r4 │ │ │ │ + add r4,r4,r3 │ │ │ │ stdx r7,r27,r10 │ │ │ │ - stdx r5,r20,r10 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - blt 35ca0 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bge 358b8 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - stdx r9,r16,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ + stdx r4,r19,r10 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + blt 36c00 │ │ │ │ + cmpd r6,r2 │ │ │ │ + bge 367c8 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + stdx r2,r15,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r8,1 │ │ │ │ - ble 35c94 │ │ │ │ - stdx r8,r25,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ + ble 36bf4 │ │ │ │ + stdx r8,r24,r10 │ │ │ │ + stdx r2,r30,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 35860 │ │ │ │ - mr r5,r15 │ │ │ │ - mr r3,r11 │ │ │ │ + bdnz 36770 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,176(r23) │ │ │ │ - sldi r7,r21,4 │ │ │ │ - li r8,16 │ │ │ │ - li r6,0 │ │ │ │ - mr r5,r22 │ │ │ │ - mr r11,r3 │ │ │ │ - ld r3,40(r31) │ │ │ │ - add r7,r9,r7 │ │ │ │ + mr r3,r9 │ │ │ │ + std r5,32(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r6,176(r22) │ │ │ │ + sldi r2,r21,4 │ │ │ │ + ld r11,40(r31) │ │ │ │ + li r7,16 │ │ │ │ + li r4,0 │ │ │ │ + mr r8,r23 │ │ │ │ + ld r5,32(r31) │ │ │ │ + mr r9,r3 │ │ │ │ + add r6,r6,r2 │ │ │ │ nop │ │ │ │ - ldu r4,8(r5) │ │ │ │ - ldu r9,8(r3) │ │ │ │ - mulld r10,r6,r17 │ │ │ │ - lfd f0,0(r7) │ │ │ │ - lfd f10,8(r7) │ │ │ │ - cmpd r9,r4 │ │ │ │ + ldu r3,8(r8) │ │ │ │ + ldu r2,8(r11) │ │ │ │ + mulld r10,r4,r16 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + lfd f10,8(r6) │ │ │ │ + cmpd r2,r3 │ │ │ │ sldi r0,r10,3 │ │ │ │ - add r12,r24,r0 │ │ │ │ - stfdx f0,r24,r0 │ │ │ │ - ble 359d8 │ │ │ │ + add r12,r26,r0 │ │ │ │ + stfdx f0,r26,r0 │ │ │ │ + ble 368e8 │ │ │ │ addi r10,r10,1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r0,r4,2 │ │ │ │ + addi r0,r3,2 │ │ │ │ sldi r10,r10,3 │ │ │ │ - cmpd r9,r0 │ │ │ │ - lfdx f12,r28,r10 │ │ │ │ + cmpd r2,r0 │ │ │ │ + lfdx f12,r20,r10 │ │ │ │ fmul f0,f12,f0 │ │ │ │ stfd f0,8(r12) │ │ │ │ - blt 359d8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f8,r30,r8 │ │ │ │ - mr r10,r8 │ │ │ │ + blt 368e8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f8,r29,r7 │ │ │ │ fmr f11,f10 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - beq 3599c │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ + mr r10,r7 │ │ │ │ + subf r2,r3,r2 │ │ │ │ + andi. r3,r2,1 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + beq 368ac │ │ │ │ + lfdx f0,r20,r7 │ │ │ │ fmul f11,f10,f10 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r10,r8,8 │ │ │ │ + cmpdi r3,0 │ │ │ │ + addi r10,r7,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r24,r8 │ │ │ │ - beq 359d8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r26,r7 │ │ │ │ + beq 368e8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r10,8 │ │ │ │ fmul f9,f11,f10 │ │ │ │ - lfdx f12,r28,r10 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ + lfdx f12,r20,r10 │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f9,f10 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r24,r10 │ │ │ │ + stfdx f12,r26,r10 │ │ │ │ addi r10,r10,16 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - bdnz 359a4 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r7,r7,16 │ │ │ │ - add r8,r8,r19 │ │ │ │ - cmpd r6,r26 │ │ │ │ - bne 35910 │ │ │ │ - ble cr3,35cb8 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bdnz 368b4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r7,r7,r17 │ │ │ │ + cmpd r4,r25 │ │ │ │ + bne 36820 │ │ │ │ + ble cr3,36c18 │ │ │ │ + mr r8,r27 │ │ │ │ + mr r11,r28 │ │ │ │ ld r27,48(r31) │ │ │ │ - ld r28,104(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r12,144(r31) │ │ │ │ - mr r30,r23 │ │ │ │ - mr r0,r17 │ │ │ │ - ld r22,152(r31) │ │ │ │ - mr r23,r21 │ │ │ │ + ld r23,88(r31) │ │ │ │ + mr r12,r21 │ │ │ │ + mr r29,r22 │ │ │ │ + ld r28,80(r31) │ │ │ │ + ld r7,96(r31) │ │ │ │ + mr r21,r14 │ │ │ │ + mr r22,r9 │ │ │ │ + mr r14,r5 │ │ │ │ + mr r0,r16 │ │ │ │ + mr r9,r19 │ │ │ │ mr r5,r18 │ │ │ │ - mr r21,r11 │ │ │ │ - addi r16,r26,-1 │ │ │ │ + std r8,120(r31) │ │ │ │ + ld r16,152(r31) │ │ │ │ + ld r8,104(r31) │ │ │ │ + std r20,144(r31) │ │ │ │ + addi r15,r25,-1 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r3,r28,8 │ │ │ │ li r18,0 │ │ │ │ - mr r7,r23 │ │ │ │ - mr r11,r26 │ │ │ │ - ld r6,88(r30) │ │ │ │ - li r9,0 │ │ │ │ - li r23,0 │ │ │ │ - std r7,104(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r17,r6,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r11,r9 │ │ │ │ - ble 35aec │ │ │ │ - subf r7,r9,r11 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r19,64(r30) │ │ │ │ - addi r20,r27,8 │ │ │ │ - std r27,40(r31) │ │ │ │ - mtctr r7 │ │ │ │ - ldx r6,r27,r10 │ │ │ │ - nop │ │ │ │ + addi r17,r28,8 │ │ │ │ + addi r3,r27,8 │ │ │ │ + mr r4,r25 │ │ │ │ + mr r10,r11 │ │ │ │ + mr r20,r21 │ │ │ │ + std r9,136(r31) │ │ │ │ + std r27,32(r31) │ │ │ │ + std r7,80(r31) │ │ │ │ + ld r11,88(r29) │ │ │ │ + li r2,0 │ │ │ │ + li r25,0 │ │ │ │ + mr r6,r4 │ │ │ │ + std r12,88(r31) │ │ │ │ + std r10,96(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r19,r11,1 │ │ │ │ + ld r11,80(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r7,r29,r10 │ │ │ │ - ldx r4,r19,r10 │ │ │ │ - mr r26,r9 │ │ │ │ + cmpd r6,r2 │ │ │ │ + ble 36a28 │ │ │ │ + subf r10,r2,r6 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r12,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ldx r10,r10,r9 │ │ │ │ + ldx r7,r12,r9 │ │ │ │ + ldx r4,r30,r9 │ │ │ │ + cmpdi r4,0 │ │ │ │ + mr r21,r2 │ │ │ │ fmr f0,f12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r27,r4,1 │ │ │ │ - mulld r6,r6,r4 │ │ │ │ - cmpd cr7,r7,r27 │ │ │ │ - beq 35ad8 │ │ │ │ - add r7,r7,r6 │ │ │ │ - beq cr7,35ad8 │ │ │ │ - ldx r4,r21,r10 │ │ │ │ - lfdx f11,r25,r10 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - maddld r4,r0,r26,r4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + addi r27,r7,1 │ │ │ │ + beq 36a18 │ │ │ │ + cmpd r4,r27 │ │ │ │ + add r4,r4,r10 │ │ │ │ + beq 36a18 │ │ │ │ + ldx r7,r22,r9 │ │ │ │ + lfdx f11,r24,r9 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + maddld r7,r0,r21,r7 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r28,r10 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f10,r24,r4 │ │ │ │ + lfdx f11,r28,r9 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + lfdx f10,r26,r7 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stdx r6,r20,r10 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 35a80 │ │ │ │ - ld r27,40(r31) │ │ │ │ - ldx r10,r27,r15 │ │ │ │ - lfd f10,0(r14) │ │ │ │ - lfdx f0,r28,r15 │ │ │ │ - ld r7,-8(r8) │ │ │ │ - ld r9,-8(r12) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ + stfdx f0,r17,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 369c0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f10,0(r20) │ │ │ │ + lfdx f0,r28,r14 │ │ │ │ + ld r10,-8(r16) │ │ │ │ + ldx r9,r2,r14 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + cmpdi r2,0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r23,r9 │ │ │ │ fmadd f0,f0,f10,f11 │ │ │ │ - stfdx f0,r22,r10 │ │ │ │ - beq 35c60 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r6,80(r31) │ │ │ │ - ldx r10,r10,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r7,r10 │ │ │ │ - beq 35c60 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r8) │ │ │ │ - ld r9,-8(r5) │ │ │ │ + stfdx f0,r23,r9 │ │ │ │ + beq 36bc0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r7,64(r31) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r9,r17 │ │ │ │ - std r9,-8(r5) │ │ │ │ - bne 35c84 │ │ │ │ - addi r9,r16,1 │ │ │ │ - cmpdi r16,0 │ │ │ │ - ld r19,56(r31) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r6,r8 │ │ │ │ - mr r26,r12 │ │ │ │ - mr r20,r27 │ │ │ │ - std r29,40(r31) │ │ │ │ - std r21,48(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 36bc0 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r11) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r19 │ │ │ │ + std r2,-8(r5) │ │ │ │ + bne 36be4 │ │ │ │ + addi r2,r15,1 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ld r21,56(r31) │ │ │ │ + mr r7,r5 │ │ │ │ + mr r9,r11 │ │ │ │ + std r30,40(r31) │ │ │ │ + std r22,48(r31) │ │ │ │ + mr r4,r16 │ │ │ │ + mr r12,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r16 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 35c00 │ │ │ │ - ld r29,-16(r6) │ │ │ │ - ld r7,-16(r4) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r26) │ │ │ │ + bdz 36b40 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r4) │ │ │ │ - cmpd r7,r17 │ │ │ │ - stdu r18,-8(r4) │ │ │ │ - beq cr7,35c50 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ldx r7,r7,r21 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd cr7,r29,r7 │ │ │ │ - beq cr7,35c50 │ │ │ │ - ldu r7,-8(r19) │ │ │ │ - add r10,r29,r10 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,35bf4 │ │ │ │ - neg r7,r7 │ │ │ │ - li r27,-1 │ │ │ │ - stdu r27,-8(r26) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - beq 35b90 │ │ │ │ - ld r29,40(r31) │ │ │ │ - ld r21,48(r31) │ │ │ │ - mr r27,r20 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r10,r23 │ │ │ │ - bne 35a50 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r7,104(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r7,r7,r11 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,88(r31) │ │ │ │ - beq 3474c │ │ │ │ - ble cr4,35a30 │ │ │ │ - mr r23,r7 │ │ │ │ - mr r26,r11 │ │ │ │ - b 357e8 │ │ │ │ + ld r28,-16(r4) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r7) │ │ │ │ + cmpd cr7,r10,r19 │ │ │ │ + stdu r18,-8(r7) │ │ │ │ + beq 36bb0 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r22 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 36bb0 │ │ │ │ + ldu r10,-8(r21) │ │ │ │ + add r30,r30,r28 │ │ │ │ + std r30,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 36b34 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r26) │ │ │ │ - b 35bd8 │ │ │ │ + li r27,-1 │ │ │ │ + stdu r27,-8(r4) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,36ad0 │ │ │ │ + ld r30,40(r31) │ │ │ │ + ld r22,48(r31) │ │ │ │ + mr r28,r12 │ │ │ │ + addi r25,r25,1 │ │ │ │ + cmpd r8,r25 │ │ │ │ + bne 369a0 │ │ │ │ + ld r10,96(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r4,r6 │ │ │ │ + addi r20,r20,8 │ │ │ │ + ld r12,88(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r12,r12,r6 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 3551c │ │ │ │ + ble cr4,36974 │ │ │ │ + mr r21,r20 │ │ │ │ + ld r8,120(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + mr r25,r6 │ │ │ │ + mr r11,r10 │ │ │ │ + ld r27,32(r31) │ │ │ │ + ld r20,144(r31) │ │ │ │ + ld r7,80(r31) │ │ │ │ + b 366fc │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r8) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r17 │ │ │ │ - std r9,-8(r5) │ │ │ │ - beq 35b4c │ │ │ │ - mr r9,r16 │ │ │ │ - b 35c0c │ │ │ │ nop │ │ │ │ - stdx r9,r16,r10 │ │ │ │ + nop │ │ │ │ + neg r28,r28 │ │ │ │ + std r28,-16(r4) │ │ │ │ + b 36b18 │ │ │ │ + nop │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + std r2,-8(r11) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r19 │ │ │ │ + std r2,-8(r5) │ │ │ │ + beq 36a8c │ │ │ │ + mr r2,r15 │ │ │ │ + b 36b4c │ │ │ │ + nop │ │ │ │ + stdx r2,r15,r10 │ │ │ │ li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 358c8 │ │ │ │ - add r8,r8,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + b 367d8 │ │ │ │ + add r8,r8,r2 │ │ │ │ cmpd r6,r8 │ │ │ │ - blt 35c90 │ │ │ │ - mr r9,r8 │ │ │ │ - stdx r8,r16,r10 │ │ │ │ - b 358bc │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ + blt 36bf0 │ │ │ │ + mr r2,r8 │ │ │ │ + stdx r8,r15,r10 │ │ │ │ + b 367cc │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r14,r14,8 │ │ │ │ - add r21,r21,r26 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,88(r31) │ │ │ │ - bne 35840 │ │ │ │ - mr r30,r23 │ │ │ │ - b 3474c │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ + add r21,r21,r25 │ │ │ │ + cmpd r28,r2 │ │ │ │ + bne 36754 │ │ │ │ + mr r29,r22 │ │ │ │ + b 3551c │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ addi r23,r23,8 │ │ │ │ - add r14,r14,r26 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,88(r31) │ │ │ │ - bne 34ff0 │ │ │ │ - mr r30,r11 │ │ │ │ - b 3474c │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3474c │ │ │ │ - addi r9,r17,2 │ │ │ │ - sldi r17,r26,3 │ │ │ │ - ld r10,64(r31) │ │ │ │ - divd r20,r18,r9 │ │ │ │ - addi r9,r17,-8 │ │ │ │ - add r0,r29,r17 │ │ │ │ - add r4,r21,r17 │ │ │ │ - std r9,80(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - srdi r12,r10,3 │ │ │ │ - add r9,r9,r17 │ │ │ │ - std r9,56(r31) │ │ │ │ - add r9,r25,r17 │ │ │ │ - std r9,200(r31) │ │ │ │ - ble cr4,36264 │ │ │ │ - li r9,0 │ │ │ │ + add r10,r10,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r10,32(r31) │ │ │ │ + ld r10,112(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bne 35e78 │ │ │ │ + mr r29,r7 │ │ │ │ + b 3551c │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3551c │ │ │ │ + ld r2,72(r31) │ │ │ │ + addi r17,r17,2 │ │ │ │ + sldi r0,r25,3 │ │ │ │ li r6,0 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r16,104(r31) │ │ │ │ - ld r15,64(r31) │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - mr r8,r21 │ │ │ │ - mr r11,r28 │ │ │ │ - mr r10,r4 │ │ │ │ - std r27,48(r31) │ │ │ │ - std r12,96(r31) │ │ │ │ - addi r9,r9,2928 │ │ │ │ - std r0,128(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ - mr r9,r22 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r22,120(r30) │ │ │ │ - mtctr r26 │ │ │ │ - ld r21,64(r30) │ │ │ │ - ld r12,88(r30) │ │ │ │ - mr r28,r26 │ │ │ │ - ld r19,72(r31) │ │ │ │ - ld r18,112(r31) │ │ │ │ - ld r27,136(r31) │ │ │ │ - li r5,0 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - add r22,r22,r7 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r3,r21,r5 │ │ │ │ - lfdx f12,r22,r5 │ │ │ │ + li r15,0 │ │ │ │ + add r5,r24,r0 │ │ │ │ + add r14,r30,r0 │ │ │ │ + add r12,r22,r0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + std r2,96(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + divd r2,r18,r17 │ │ │ │ + std r2,88(r31) │ │ │ │ + mr r2,r0 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r0 │ │ │ │ + std r2,64(r31) │ │ │ │ + ble cr4,37570 │ │ │ │ + lfd f0,88(r31) │ │ │ │ + xxspltib vs61,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + mr r2,r0 │ │ │ │ + std r28,136(r31) │ │ │ │ + std r23,144(r31) │ │ │ │ + std r12,152(r31) │ │ │ │ + mr r28,r15 │ │ │ │ + ld r12,96(r31) │ │ │ │ + ld r15,72(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r18,r8 │ │ │ │ + mr r0,r5 │ │ │ │ + xxspltd vs63,vs31,0 │ │ │ │ + mr r17,r9 │ │ │ │ + mr r8,r22 │ │ │ │ + mr r23,r14 │ │ │ │ + std r27,120(r31) │ │ │ │ + std r21,48(r31) │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + mr r5,r2 │ │ │ │ + xxspltd vs60,vs0,0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + ld r20,120(r29) │ │ │ │ + sldi r9,r6,3 │ │ │ │ + ld r19,64(r29) │ │ │ │ + mtctr r25 │ │ │ │ + mr r27,r25 │ │ │ │ + li r7,0 │ │ │ │ + ld r14,88(r29) │ │ │ │ + ld r21,128(r31) │ │ │ │ + add r20,r20,r9 │ │ │ │ + ldx r3,r19,r7 │ │ │ │ + lfdx f12,r20,r7 │ │ │ │ addi r3,r3,1 │ │ │ │ sldi r4,r3,1 │ │ │ │ mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r23,f0 │ │ │ │ - subf r0,r12,r23 │ │ │ │ - addi r23,r23,1 │ │ │ │ - divd r7,r0,r4 │ │ │ │ - cmpdi r0,0 │ │ │ │ - add r23,r23,r12 │ │ │ │ - stdx r0,r19,r5 │ │ │ │ - stdx r23,r18,r5 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - subf r7,r7,r0 │ │ │ │ - blt 36300 │ │ │ │ - cmpd r7,r3 │ │ │ │ - ble 35e28 │ │ │ │ - subf r7,r4,r7 │ │ │ │ - stdx r7,r27,r5 │ │ │ │ - cmpdi r7,0 │ │ │ │ + mffprd r22,f0 │ │ │ │ + subf r11,r14,r22 │ │ │ │ + addi r22,r22,1 │ │ │ │ + divd r9,r11,r4 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r22,r22,r14 │ │ │ │ + stdx r11,r18,r7 │ │ │ │ + stdx r22,r17,r7 │ │ │ │ + mulld r9,r9,r4 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + blt 37380 │ │ │ │ + cmpd r9,r3 │ │ │ │ + ble 36da8 │ │ │ │ + subf r9,r4,r9 │ │ │ │ + stdx r9,r21,r7 │ │ │ │ + cmpdi r9,0 │ │ │ │ li r4,1 │ │ │ │ - ble 362f0 │ │ │ │ - stdx r4,r25,r5 │ │ │ │ - stdx r7,r29,r5 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - bdnz 35dd0 │ │ │ │ - mr r5,r17 │ │ │ │ - mr r3,r8 │ │ │ │ + ble 37370 │ │ │ │ + stdx r4,r24,r7 │ │ │ │ + stdx r9,r30,r7 │ │ │ │ + addi r27,r27,-1 │ │ │ │ + addi r7,r7,8 │ │ │ │ + bdnz 36d50 │ │ │ │ li r4,0 │ │ │ │ - std r11,192(r31) │ │ │ │ - std r12,144(r31) │ │ │ │ + mr r3,r8 │ │ │ │ std r10,184(r31) │ │ │ │ - std r6,168(r31) │ │ │ │ - std r9,160(r31) │ │ │ │ - li r23,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,144(r31) │ │ │ │ - ld r7,104(r30) │ │ │ │ - ld r11,192(r31) │ │ │ │ + std r12,192(r31) │ │ │ │ + li r22,0 │ │ │ │ + std r0,216(r31) │ │ │ │ + std r6,208(r31) │ │ │ │ + std r5,200(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r7,104(r29) │ │ │ │ + addi r2,r14,2 │ │ │ │ + ld r0,216(r31) │ │ │ │ + li r11,0 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r4,r23 │ │ │ │ + ld r6,208(r31) │ │ │ │ + ld r5,200(r31) │ │ │ │ + std r18,32(r31) │ │ │ │ + std r17,40(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ ld r10,184(r31) │ │ │ │ - mr r5,r24 │ │ │ │ - ld r6,168(r31) │ │ │ │ - mr r8,r24 │ │ │ │ - std r29,144(r31) │ │ │ │ - std r3,152(r31) │ │ │ │ - addi r9,r12,2 │ │ │ │ - mtfprd f11,r7 │ │ │ │ - addi r0,r7,1 │ │ │ │ - mr r7,r11 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - fcfid f8,f11 │ │ │ │ + ld r12,192(r31) │ │ │ │ + std r30,160(r31) │ │ │ │ + std r3,176(r31) │ │ │ │ + std r24,184(r31) │ │ │ │ + std r28,192(r31) │ │ │ │ + mtfprd f12,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - ld r9,160(r31) │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f8,f8,f0 │ │ │ │ + addi r14,r7,1 │ │ │ │ + mr r8,r0 │ │ │ │ + fcfid f8,f12 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ nop │ │ │ │ - ld r3,72(r31) │ │ │ │ - ldx r4,r21,r23 │ │ │ │ - lfdx f0,r22,r23 │ │ │ │ - ldx r29,r3,r23 │ │ │ │ - addi r4,r4,1 │ │ │ │ - ld r3,112(r31) │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f12,r29 │ │ │ │ - ldx r11,r3,r23 │ │ │ │ - fcfid f11,f12 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - fcfid f12,f12 │ │ │ │ - cmpd r29,r11 │ │ │ │ - fmsub f0,f12,f0,f11 │ │ │ │ - fmul f0,f8,f0 │ │ │ │ - frim f11,f0 │ │ │ │ - stfdx f0,r16,r23 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - bgt 35fbc │ │ │ │ - ld r4,40(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - ld r12,176(r30) │ │ │ │ - mr r24,r5 │ │ │ │ - subf r29,r29,r11 │ │ │ │ - lfd f9,0(r4) │ │ │ │ - mffprd r4,f12 │ │ │ │ - not r27,r4 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + ld r7,32(r31) │ │ │ │ + ldx r2,r19,r11 │ │ │ │ + lfdx f12,r20,r11 │ │ │ │ + ldx r30,r7,r11 │ │ │ │ + addi r2,r2,1 │ │ │ │ + ld r7,40(r31) │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r30 │ │ │ │ + ldx r23,r7,r11 │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,56(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + cmpd r30,r23 │ │ │ │ + fmsub f12,f0,f12,f11 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ + frim f0,f12 │ │ │ │ + stfdx f12,r2,r11 │ │ │ │ + fctidz f11,f0 │ │ │ │ + fsub f9,f12,f0 │ │ │ │ + mffprd r28,f11 │ │ │ │ + bgt 3706c │ │ │ │ + subf r0,r30,r23 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r24,176(r29) │ │ │ │ + not r21,r28 │ │ │ │ + cmpldi r0,1 │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,1 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + ble 37398 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + sldi r7,r27,3 │ │ │ │ + plxv vs44,136620 # 58480 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + xxspltd vs11,vs9,0 │ │ │ │ + mtvsrdd vs42,r28,r28 │ │ │ │ + mtvsrdd vs41,r21,r21 │ │ │ │ + mr r3,r9 │ │ │ │ + mtctr r2 │ │ │ │ + add r7,r24,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r3,r4,1 │ │ │ │ - add r19,r27,r28 │ │ │ │ - mr r11,r4 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - add r18,r28,r3 │ │ │ │ - sldi r19,r19,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r3,r3,16 │ │ │ │ + vaddudm v12,v12,v29 │ │ │ │ + vmulld v0,v0,v28 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs7,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs7,vs7,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs7 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r16,vs32 │ │ │ │ + mfvrd r18,v0 │ │ │ │ + mfvsrld r17,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ sldi r18,r18,3 │ │ │ │ - fcmpu cr7,f12,f30 │ │ │ │ - fcmpu cr0,f0,f30 │ │ │ │ - bgt cr7,35f88 │ │ │ │ - addi r11,r27,1 │ │ │ │ - add r11,r28,r11 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - lfdx f0,r12,r11 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 36290 │ │ │ │ - lfdx f12,r12,r18 │ │ │ │ - addic. r29,r29,-1 │ │ │ │ - subf r4,r20,r4 │ │ │ │ - add r27,r27,r20 │ │ │ │ - addi r24,r24,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,-8(r24) │ │ │ │ - bne 35f50 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r28,r28,r0 │ │ │ │ - add r5,r5,r15 │ │ │ │ - cmpld r17,r23 │ │ │ │ - bne 35ed0 │ │ │ │ - mr r24,r8 │ │ │ │ - ld r29,144(r31) │ │ │ │ - ld r8,152(r31) │ │ │ │ - mr r11,r7 │ │ │ │ - ble cr3,36318 │ │ │ │ - ld r27,48(r31) │ │ │ │ - ld r12,96(r31) │ │ │ │ - ld r0,128(r31) │ │ │ │ - mr r21,r8 │ │ │ │ - mr r28,r7 │ │ │ │ - mr r4,r10 │ │ │ │ - mr r22,r9 │ │ │ │ - std r20,128(r31) │ │ │ │ - addi r16,r26,-1 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - addi r11,r28,8 │ │ │ │ - li r18,0 │ │ │ │ - mr r5,r26 │ │ │ │ - mr r20,r0 │ │ │ │ - ld r7,88(r30) │ │ │ │ - ld r15,200(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r26,0 │ │ │ │ - mr r0,r14 │ │ │ │ - std r6,96(r31) │ │ │ │ + sldi r16,r16,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r18,r18,r7 │ │ │ │ + sldi r17,r17,3 │ │ │ │ + ldx r16,r16,r7 │ │ │ │ + ldx r2,r2,r7 │ │ │ │ + ldx r17,r17,r7 │ │ │ │ + mtvsrdd vs0,r18,r16 │ │ │ │ + mtvsrdd vs7,r2,r17 │ │ │ │ + xvmuldp vs7,vs7,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs7 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 36f00 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + beq 3706c │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + add r30,r30,r0 │ │ │ │ + mulld r3,r10,r0 │ │ │ │ + subf r2,r3,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r7,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 36fb0 │ │ │ │ + subf r7,r28,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r27,r7 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f11,r24,r7 │ │ │ │ + fmul f11,f12,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 36fd8 │ │ │ │ + add r2,r21,r3 │ │ │ │ + add r2,r27,r2 │ │ │ │ + mulld r7,r12,r22 │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r23,r30 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + add r2,r7,r0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f9,f0,f11 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + blt 3706c │ │ │ │ + add r3,r10,r3 │ │ │ │ + subf r2,r3,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r30,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 37024 │ │ │ │ + subf r30,r28,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r30,r27,r30 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r24,r30 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f11,f31 │ │ │ │ + bgt 3704c │ │ │ │ + add r2,r21,r3 │ │ │ │ + add r2,r27,r2 │ │ │ │ + add r7,r0,r7 │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r7,r7,1 │ │ │ │ - sldi r19,r7,1 │ │ │ │ - nop │ │ │ │ - cmpd r5,r9 │ │ │ │ - ble 360dc │ │ │ │ - subf r8,r9,r5 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r14,64(r30) │ │ │ │ - addi r23,r27,8 │ │ │ │ - std r27,40(r31) │ │ │ │ - mtctr r8 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r8,r29,r10 │ │ │ │ - ldx r6,r14,r10 │ │ │ │ - mr r27,r9 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fmadd f9,f9,f0,f12 │ │ │ │ + stfdx f9,r26,r7 │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r27,r27,r14 │ │ │ │ + add r9,r9,r15 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpd r22,r25 │ │ │ │ + bne 36e50 │ │ │ │ + mr r0,r8 │ │ │ │ + ld r18,32(r31) │ │ │ │ + ld r17,40(r31) │ │ │ │ + mr r23,r4 │ │ │ │ + ld r30,160(r31) │ │ │ │ + ld r24,184(r31) │ │ │ │ + ld r28,192(r31) │ │ │ │ + ld r8,176(r31) │ │ │ │ + ble cr3,373a0 │ │ │ │ + mr r2,r5 │ │ │ │ + mr r15,r28 │ │ │ │ + ld r27,120(r31) │ │ │ │ + ld r21,48(r31) │ │ │ │ + mr r22,r8 │ │ │ │ + mr r5,r0 │ │ │ │ + ld r28,136(r31) │ │ │ │ + ld r12,152(r31) │ │ │ │ + mr r9,r17 │ │ │ │ + mr r8,r18 │ │ │ │ + mr r14,r4 │ │ │ │ + ld r23,144(r31) │ │ │ │ + mr r0,r2 │ │ │ │ + mr r10,r6 │ │ │ │ + std r8,144(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + ld r8,104(r31) │ │ │ │ + ld r6,96(r31) │ │ │ │ + addi r16,r25,-1 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + li r19,0 │ │ │ │ + addi r18,r28,8 │ │ │ │ + addi r3,r27,8 │ │ │ │ + mr r17,r25 │ │ │ │ + std r27,32(r31) │ │ │ │ + ld r4,88(r29) │ │ │ │ + mr r25,r5 │ │ │ │ + li r2,0 │ │ │ │ + li r11,0 │ │ │ │ + mr r5,r21 │ │ │ │ + std r15,120(r31) │ │ │ │ + std r10,136(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r20,r4,1 │ │ │ │ + cmpd r17,r2 │ │ │ │ + ble 371b8 │ │ │ │ + subf r10,r2,r17 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r15,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ldx r10,r10,r9 │ │ │ │ + ldx r7,r15,r9 │ │ │ │ + ldx r4,r30,r9 │ │ │ │ + cmpdi r4,0 │ │ │ │ + mr r21,r2 │ │ │ │ fmr f0,f12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r3,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r3 │ │ │ │ - beq 360c8 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,360c8 │ │ │ │ - ldx r6,r21,r10 │ │ │ │ - lfdx f11,r25,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r6,r12,r27,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + addi r27,r7,1 │ │ │ │ + beq 371a8 │ │ │ │ + cmpd r4,r27 │ │ │ │ + add r4,r4,r10 │ │ │ │ + beq 371a8 │ │ │ │ + ldx r7,r22,r9 │ │ │ │ + lfdx f11,r24,r9 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + maddld r7,r6,r21,r7 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r28,r10 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f10,r24,r6 │ │ │ │ + lfdx f11,r28,r9 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + lfdx f10,r26,r7 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stdx r7,r23,r10 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 36070 │ │ │ │ - ld r27,40(r31) │ │ │ │ - ldx r10,r27,r17 │ │ │ │ - mr r9,r0 │ │ │ │ - lfdx f0,r28,r17 │ │ │ │ - ld r8,-8(r20) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - ld r9,-8(r15) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ + stfdx f0,r18,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 37150 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f10,0(r5) │ │ │ │ + lfdx f0,r28,r0 │ │ │ │ + ld r10,-8(r14) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ldx r9,r2,r0 │ │ │ │ + ld r2,-8(r25) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r23,r9 │ │ │ │ fmadd f0,f0,f10,f11 │ │ │ │ - stfdx f0,r22,r10 │ │ │ │ - beq 362c0 │ │ │ │ - ld r10,64(r30) │ │ │ │ + stfdx f0,r23,r9 │ │ │ │ + beq 37340 │ │ │ │ + ld r9,64(r29) │ │ │ │ ld r7,80(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq 362c0 │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r20) │ │ │ │ - ld r9,-8(r4) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r9,r19 │ │ │ │ - std r9,-8(r4) │ │ │ │ - bne 362e4 │ │ │ │ - addi r9,r16,1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 37340 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r14) │ │ │ │ + ld r2,-8(r12) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r20 │ │ │ │ + std r2,-8(r12) │ │ │ │ + bne 37364 │ │ │ │ + addi r2,r16,1 │ │ │ │ cmpdi r16,0 │ │ │ │ - ld r23,56(r31) │ │ │ │ - mr r6,r4 │ │ │ │ - mr r7,r20 │ │ │ │ - mr r3,r15 │ │ │ │ - mr r14,r27 │ │ │ │ - std r29,40(r31) │ │ │ │ - std r21,48(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + ld r21,64(r31) │ │ │ │ + mr r7,r12 │ │ │ │ + mr r9,r14 │ │ │ │ + std r30,40(r31) │ │ │ │ + std r22,48(r31) │ │ │ │ + mr r4,r25 │ │ │ │ + mr r15,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r16 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r16 │ │ │ │ nop │ │ │ │ - bdz 361f0 │ │ │ │ - ld r29,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r3) │ │ │ │ + nop │ │ │ │ + bdz 372d0 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r19 │ │ │ │ - stdu r18,-8(r6) │ │ │ │ - beq cr7,36280 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r21 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r29,r8 │ │ │ │ - beq cr7,36280 │ │ │ │ - ldu r8,-8(r23) │ │ │ │ - add r10,r29,r10 │ │ │ │ + ld r28,-16(r4) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,361e4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r27,-1 │ │ │ │ - stdu r27,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 36180 │ │ │ │ - ld r29,40(r31) │ │ │ │ - ld r21,48(r31) │ │ │ │ - mr r27,r14 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r26,r10 │ │ │ │ - bne 36040 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r6,96(r31) │ │ │ │ - mr r14,r0 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r9,r9,r5 │ │ │ │ - addi r6,r6,1 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r6,r9 │ │ │ │ - beq 3474c │ │ │ │ - ble cr4,3601c │ │ │ │ - mr r0,r20 │ │ │ │ - mr r26,r5 │ │ │ │ - ld r20,128(r31) │ │ │ │ - b 35d60 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 363ec │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 363e0 │ │ │ │ - li r10,1 │ │ │ │ - std r10,32(r31) │ │ │ │ - b 3420c │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ble cr3,3474c │ │ │ │ - li r9,0 │ │ │ │ - li r6,0 │ │ │ │ - std r9,88(r31) │ │ │ │ - b 36000 │ │ │ │ + cmpd cr7,r10,r20 │ │ │ │ + stdu r19,-8(r7) │ │ │ │ + beq 37330 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r22 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 37330 │ │ │ │ + ldu r10,-8(r21) │ │ │ │ + add r30,r30,r28 │ │ │ │ + std r30,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 372c4 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r3) │ │ │ │ - b 361c8 │ │ │ │ - nop │ │ │ │ - lfdx f12,r12,r19 │ │ │ │ - addic. r29,r29,-1 │ │ │ │ - subf r4,r20,r4 │ │ │ │ - add r27,r27,r20 │ │ │ │ - addi r24,r24,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,-8(r24) │ │ │ │ - bne 35f50 │ │ │ │ - b 35fbc │ │ │ │ - nop │ │ │ │ + li r27,-1 │ │ │ │ + stdu r27,-8(r4) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,37260 │ │ │ │ + ld r30,40(r31) │ │ │ │ + ld r22,48(r31) │ │ │ │ + mr r28,r15 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r8 │ │ │ │ + bne 37130 │ │ │ │ + ld r15,120(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r21,r5 │ │ │ │ + mr r5,r25 │ │ │ │ + ld r10,136(r31) │ │ │ │ + addi r21,r21,8 │ │ │ │ + addi r15,r15,1 │ │ │ │ + add r10,r10,r17 │ │ │ │ + cmpd r15,r2 │ │ │ │ + beq 3551c │ │ │ │ + ble cr4,3710c │ │ │ │ + ld r8,144(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + mr r25,r17 │ │ │ │ + mr r6,r10 │ │ │ │ + ld r27,32(r31) │ │ │ │ + b 36cc4 │ │ │ │ nop │ │ │ │ + neg r28,r28 │ │ │ │ + std r28,-16(r4) │ │ │ │ + b 372a8 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r15) │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r20) │ │ │ │ - ld r9,-8(r4) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r19 │ │ │ │ - std r9,-8(r4) │ │ │ │ - beq 36140 │ │ │ │ - mr r9,r16 │ │ │ │ - b 361fc │ │ │ │ - stdx r7,r27,r5 │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r25) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r14) │ │ │ │ + ld r2,-8(r12) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r20 │ │ │ │ + std r2,-8(r12) │ │ │ │ + beq 3721c │ │ │ │ + mr r2,r16 │ │ │ │ + b 372dc │ │ │ │ + stdx r9,r21,r7 │ │ │ │ li r4,-1 │ │ │ │ - neg r7,r7 │ │ │ │ - b 35e38 │ │ │ │ + neg r9,r9 │ │ │ │ + b 36db8 │ │ │ │ nop │ │ │ │ - add r4,r7,r4 │ │ │ │ + add r4,r9,r4 │ │ │ │ cmpd r4,r3 │ │ │ │ - bgt 362ec │ │ │ │ - mr r7,r4 │ │ │ │ - stdx r4,r27,r5 │ │ │ │ - b 35e2c │ │ │ │ - ld r7,88(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r7,r7,r26 │ │ │ │ - std r7,88(r31) │ │ │ │ - ld r7,120(r31) │ │ │ │ - cmpd r7,r6 │ │ │ │ - bne 35d94 │ │ │ │ - b 3474c │ │ │ │ - li r10,0 │ │ │ │ - ld r9,120(r31) │ │ │ │ - li r23,0 │ │ │ │ - std r10,88(r31) │ │ │ │ - ld r10,32(r31) │ │ │ │ - andi. r9,r9,3 │ │ │ │ + bgt 3736c │ │ │ │ + mr r9,r4 │ │ │ │ + stdx r4,r21,r7 │ │ │ │ + b 36dac │ │ │ │ + li r0,0 │ │ │ │ + b 36f90 │ │ │ │ + ld r2,48(r31) │ │ │ │ + addi r28,r28,1 │ │ │ │ + add r6,r6,r25 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpd r28,r2 │ │ │ │ + bne 36d2c │ │ │ │ + b 3551c │ │ │ │ + andi. r2,r7,8 │ │ │ │ + bne 374b0 │ │ │ │ + li r2,1 │ │ │ │ + std r2,104(r31) │ │ │ │ + andi. r2,r7,2 │ │ │ │ + beq 35070 │ │ │ │ + b 35dd0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ld r10,104(r31) │ │ │ │ + li r12,0 │ │ │ │ + li r11,0 │ │ │ │ + andi. r2,r2,3 │ │ │ │ cmpdi cr3,r10,0 │ │ │ │ - beq 363bc │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 36398 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 36380 │ │ │ │ - bgt cr3,35a18 │ │ │ │ - li r9,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - mr r23,r26 │ │ │ │ - std r9,88(r31) │ │ │ │ - bgt cr3,35a18 │ │ │ │ - ld r9,88(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r23,r23,r26 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,88(r31) │ │ │ │ - bgt cr3,35a18 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r23,r23,r26 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,88(r31) │ │ │ │ - beq 3474c │ │ │ │ - ld r9,120(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ble cr3,364ac │ │ │ │ - std r9,88(r31) │ │ │ │ - b 35a18 │ │ │ │ + beq 37448 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 3742c │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 3741c │ │ │ │ + bgt cr3,36938 │ │ │ │ + addi r21,r21,8 │ │ │ │ + li r11,1 │ │ │ │ + mr r12,r25 │ │ │ │ + bgt cr3,36938 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + bgt cr3,36938 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + cmpd r11,r2 │ │ │ │ + beq 3551c │ │ │ │ + ld r2,112(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,36938 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + mr r10,r11 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,36938 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + bgt cr3,36938 │ │ │ │ + add r12,r12,r25 │ │ │ │ + addi r11,r10,2 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,36938 │ │ │ │ + addi r11,r10,3 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r12,r12,r25 │ │ │ │ + bdnz 37454 │ │ │ │ + b 3551c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 34f50 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 35798 │ │ │ │ - ld r9,120(r31) │ │ │ │ - andi. r9,r9,3 │ │ │ │ - beq 36450 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 36434 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 36424 │ │ │ │ - bgt cr3,352b8 │ │ │ │ - addi r14,r14,8 │ │ │ │ - li r7,1 │ │ │ │ - mr r6,r26 │ │ │ │ - bgt cr3,352b8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - bgt cr3,352b8 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 3474c │ │ │ │ - ld r9,120(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,352b8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r9,r14 │ │ │ │ - bgt cr3,352b8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - bgt cr3,352b8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - addi r7,r10,2 │ │ │ │ - addi r14,r9,16 │ │ │ │ - bgt cr3,352b8 │ │ │ │ - addi r7,r10,3 │ │ │ │ - addi r14,r9,24 │ │ │ │ - add r6,r6,r26 │ │ │ │ - bdnz 3645c │ │ │ │ - b 3474c │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r23,r23,r26 │ │ │ │ - mr r7,r9 │ │ │ │ - mr r10,r14 │ │ │ │ - bgt cr3,363d0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r23,r23,r26 │ │ │ │ - bgt cr3,363d0 │ │ │ │ - add r23,r23,r26 │ │ │ │ - addi r9,r7,2 │ │ │ │ - addi r14,r10,16 │ │ │ │ - bgt cr3,363d0 │ │ │ │ - addi r9,r7,3 │ │ │ │ - addi r14,r10,24 │ │ │ │ - add r23,r23,r26 │ │ │ │ - bdz 3474c │ │ │ │ - bgt cr3,363d0 │ │ │ │ - b 364ac │ │ │ │ + nop │ │ │ │ + li r2,1 │ │ │ │ + std r2,104(r31) │ │ │ │ + b 366ac │ │ │ │ + ld r2,112(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 37514 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 374f8 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 374e8 │ │ │ │ + bgt cr3,36130 │ │ │ │ + addi r21,r21,8 │ │ │ │ + li r6,1 │ │ │ │ + mr r12,r25 │ │ │ │ + bgt cr3,36130 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + bgt cr3,36130 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 3551c │ │ │ │ + ld r2,112(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,36130 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + mr r10,r6 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,36130 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + bgt cr3,36130 │ │ │ │ + add r12,r12,r25 │ │ │ │ + addi r6,r10,2 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,36130 │ │ │ │ + addi r6,r10,3 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r12,r12,r25 │ │ │ │ + bdnz 37520 │ │ │ │ + b 3551c │ │ │ │ + ld r2,112(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 375c8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 375ac │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 3759c │ │ │ │ + bgt cr3,370dc │ │ │ │ + addi r21,r21,8 │ │ │ │ + li r15,1 │ │ │ │ + mr r6,r25 │ │ │ │ + bgt cr3,370dc │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r6,r6,r25 │ │ │ │ + bgt cr3,370dc │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r6,r6,r25 │ │ │ │ + cmpd r15,r2 │ │ │ │ + beq 3551c │ │ │ │ + ld r2,112(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,370dc │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r6,r6,r25 │ │ │ │ + mr r10,r15 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,370dc │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r6,r6,r25 │ │ │ │ + bgt cr3,370dc │ │ │ │ + add r6,r6,r25 │ │ │ │ + addi r15,r10,2 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,370dc │ │ │ │ + addi r15,r10,3 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r6,r6,r25 │ │ │ │ + bdnz 375d4 │ │ │ │ + b 3551c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ │ │ │ │ -0000000000036510 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,6384 │ │ │ │ - mflr r0 │ │ │ │ - std r23,-96(r1) │ │ │ │ +0000000000037630 : │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ ld r5,8(r3) │ │ │ │ ld r23,24(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - ld r9,16(r3) │ │ │ │ + mr r22,r3 │ │ │ │ + li r4,0 │ │ │ │ + std r25,-88(r1) │ │ │ │ + std r26,-80(r1) │ │ │ │ + ld r2,16(r3) │ │ │ │ + std r31,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-168(r1) │ │ │ │ - std r15,-160(r1) │ │ │ │ - std r16,-152(r1) │ │ │ │ - std r17,-144(r1) │ │ │ │ - std r18,-136(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ - mr r19,r3 │ │ │ │ - li r4,0 │ │ │ │ mr r3,r23 │ │ │ │ sldi r5,r5,3 │ │ │ │ + std r14,-176(r1) │ │ │ │ + std r15,-168(r1) │ │ │ │ + std r16,-160(r1) │ │ │ │ + std r17,-152(r1) │ │ │ │ + std r18,-144(r1) │ │ │ │ + std r19,-136(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + std r30,-48(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,64(r1) │ │ │ │ - std r9,40(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r25,48(r19) │ │ │ │ - ld r26,8(r19) │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r25,48(r22) │ │ │ │ cmpdi r25,1 │ │ │ │ - beq 36854 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ld r26,8(r22) │ │ │ │ + beq 37964 │ │ │ │ cmpdi r26,0 │ │ │ │ li r15,0 │ │ │ │ - addi r9,r9,2928 │ │ │ │ - std r9,48(r31) │ │ │ │ - ble 368e4 │ │ │ │ + ble 379f0 │ │ │ │ li r28,1 │ │ │ │ - lfd f29,0(r9) │ │ │ │ + plfd f29,133832 # 581b0 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ mtvsrdd vs63,r28,r28 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r22,r25,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + sldi r21,r25,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,32(r31) │ │ │ │ cmpdi r25,0 │ │ │ │ - addi r9,r22,15 │ │ │ │ - addi r10,r22,23 │ │ │ │ + addi r2,r21,15 │ │ │ │ + addi r9,r21,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r20,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f29,0(r20) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f28,0(r20) │ │ │ │ addi r30,r1,32 │ │ │ │ - ble 36718 │ │ │ │ + ble 37824 │ │ │ │ cmpdi r25,1 │ │ │ │ - mulld r10,r25,r15 │ │ │ │ - ld r6,120(r19) │ │ │ │ - beq 36954 │ │ │ │ - srdi r7,r25,1 │ │ │ │ - mr r9,r30 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 36698 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 36688 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 3667c │ │ │ │ - mr r7,r4 │ │ │ │ - addi r9,r30,16 │ │ │ │ + mulld r9,r25,r15 │ │ │ │ + ld r7,120(r22) │ │ │ │ + beq 37a64 │ │ │ │ + srdi r8,r25,1 │ │ │ │ + mr r2,r30 │ │ │ │ + andi. r6,r8,3 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 377a8 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 37798 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 3778c │ │ │ │ + mr r8,r5 │ │ │ │ + addi r2,r30,16 │ │ │ │ stxv vs63,0(r30) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 366b8 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - stxv vs63,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs63,-32(r9) │ │ │ │ - stxv vs63,-16(r9) │ │ │ │ - bdnz 366a0 │ │ │ │ - andi. r9,r25,1 │ │ │ │ - clrrdi r9,r25,1 │ │ │ │ - beq 366cc │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 377c8 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + stxv vs63,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs63,-32(r2) │ │ │ │ + stxv vs63,-16(r2) │ │ │ │ + bdnz 377b0 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r2,r25,1 │ │ │ │ + beq 377dc │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stdx r28,r30,r2 │ │ │ │ sldi r9,r9,3 │ │ │ │ - stdx r28,r30,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ mr r26,r25 │ │ │ │ li r27,0 │ │ │ │ - addi r21,r20,8 │ │ │ │ - add r24,r6,r10 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,2800(r9) │ │ │ │ + addi r19,r20,8 │ │ │ │ + add r24,r7,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfdx f1,r24,r27 │ │ │ │ - fmul f1,f1,f30 │ │ │ │ + fmul f1,f1,f29 │ │ │ │ stfdx f1,r29,r27 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4de0 │ │ │ │ addic. r26,r26,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ - stfdx f31,r21,r27 │ │ │ │ + stfdx f31,r19,r27 │ │ │ │ addi r27,r27,8 │ │ │ │ - bne 366f0 │ │ │ │ - ld r9,0(r19) │ │ │ │ - lfdx f0,r20,r22 │ │ │ │ - add r17,r20,r22 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 367fc │ │ │ │ - ld r10,40(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + bne 37800 │ │ │ │ + ld r2,0(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfdx f0,r20,r21 │ │ │ │ + add r17,r20,r21 │ │ │ │ + ble 37908 │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r24,r25,-1 │ │ │ │ lfd f30,0(r23) │ │ │ │ - add r18,r30,r22 │ │ │ │ + add r18,r30,r21 │ │ │ │ addi r27,r20,8 │ │ │ │ cmpdi cr4,r24,0 │ │ │ │ - mr r26,r10 │ │ │ │ - add r21,r9,r10 │ │ │ │ + mr r26,r9 │ │ │ │ + add r19,r2,r9 │ │ │ │ + nop │ │ │ │ lfd f12,0(r26) │ │ │ │ fmadd f30,f12,f0,f30 │ │ │ │ stfd f30,0(r23) │ │ │ │ - ble cr4,36844 │ │ │ │ - ld r7,56(r19) │ │ │ │ + ble cr4,37954 │ │ │ │ + ld r8,56(r22) │ │ │ │ mtctr r24 │ │ │ │ - mr r8,r18 │ │ │ │ + mr r10,r18 │ │ │ │ mr r14,r24 │ │ │ │ - add r7,r7,r22 │ │ │ │ - b 3678c │ │ │ │ + add r8,r8,r21 │ │ │ │ + b 3789c │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r14,r14,-1 │ │ │ │ - std r28,0(r8) │ │ │ │ - bdz 36830 │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 36780 │ │ │ │ + std r28,0(r10) │ │ │ │ + bdz 37940 │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + ldu r7,-8(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 37890 │ │ │ │ cmpd r25,r14 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r10,r14,3 │ │ │ │ - stdx r6,r30,r10 │ │ │ │ - ble 367f0 │ │ │ │ - lfdx f31,r20,r10 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + stdx r7,r30,r9 │ │ │ │ + ble 378fc │ │ │ │ + lfdx f31,r20,r9 │ │ │ │ subf r14,r14,r25 │ │ │ │ - mr r16,r10 │ │ │ │ + mr r16,r9 │ │ │ │ lfdx f0,r30,r16 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r29,r16 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4de0 │ │ │ │ addic. r14,r14,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r27,r16 │ │ │ │ addi r16,r16,8 │ │ │ │ - bne 367c0 │ │ │ │ + bne 378d0 │ │ │ │ lfd f0,0(r17) │ │ │ │ addi r26,r26,8 │ │ │ │ - cmpld r21,r26 │ │ │ │ - bne 36750 │ │ │ │ - ld r10,8(r19) │ │ │ │ + cmpld r19,r26 │ │ │ │ + bne 37860 │ │ │ │ + ld r9,8(r22) │ │ │ │ addi r15,r15,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r23,r23,8 │ │ │ │ - cmpd r10,r15 │ │ │ │ - ld r10,32(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 368e4 │ │ │ │ - ld r25,48(r19) │ │ │ │ - b 365f0 │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,32(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 379f0 │ │ │ │ + ld r25,48(r22) │ │ │ │ + b 37700 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,0(r30) │ │ │ │ - li r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r30) │ │ │ │ - b 367b4 │ │ │ │ - sldi r10,r24,3 │ │ │ │ + nop │ │ │ │ + ld r10,0(r30) │ │ │ │ + li r9,0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r30) │ │ │ │ + b 378c4 │ │ │ │ + sldi r9,r24,3 │ │ │ │ mr r14,r24 │ │ │ │ - ldx r6,r30,r10 │ │ │ │ - b 367a0 │ │ │ │ + ldx r7,r30,r9 │ │ │ │ + b 378b0 │ │ │ │ cmpdi r26,0 │ │ │ │ - ble 368e4 │ │ │ │ - ld r25,0(r19) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ble 368e4 │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r24,120(r19) │ │ │ │ + ble 379f0 │ │ │ │ + ld r24,0(r22) │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 379f0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r25,120(r22) │ │ │ │ sldi r26,r26,3 │ │ │ │ li r28,0 │ │ │ │ - addi r16,r9,-8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,2800(r9) │ │ │ │ + plfd f30,133160 # 581b0 │ │ │ │ + addi r16,r2,-8 │ │ │ │ lfdx f31,r23,r28 │ │ │ │ - add r27,r24,r28 │ │ │ │ - mr r29,r25 │ │ │ │ + add r27,r25,r28 │ │ │ │ + mr r29,r24 │ │ │ │ li r30,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r30,r30,1 │ │ │ │ lfd f1,0(r27) │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r30,3 │ │ │ │ + bl 4de0 │ │ │ │ + sldi r2,r30,3 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - lfdx f0,r16,r9 │ │ │ │ + lfdx f0,r16,r2 │ │ │ │ fmadd f31,f0,f1,f31 │ │ │ │ stfdx f31,r23,r28 │ │ │ │ - bne 368a0 │ │ │ │ + bne 379b0 │ │ │ │ addi r28,r28,8 │ │ │ │ - cmpld r26,r28 │ │ │ │ - bne 36884 │ │ │ │ - addi r1,r31,256 │ │ │ │ + cmpld r28,r26 │ │ │ │ + bne 37994 │ │ │ │ + addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-192(r1) │ │ │ │ - ld r14,-168(r1) │ │ │ │ - ld r15,-160(r1) │ │ │ │ - ld r16,-152(r1) │ │ │ │ - ld r17,-144(r1) │ │ │ │ - ld r18,-136(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ + ld r14,-176(r1) │ │ │ │ + ld r15,-168(r1) │ │ │ │ + ld r16,-160(r1) │ │ │ │ + ld r17,-152(r1) │ │ │ │ + ld r18,-144(r1) │ │ │ │ + ld r19,-136(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r24,-96(r1) │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r26,-80(r1) │ │ │ │ + ld r27,-72(r1) │ │ │ │ + ld r28,-64(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 366c4 │ │ │ │ + li r2,0 │ │ │ │ + b 377d4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ + .long 0x1284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000036970 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,5264 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,16(r3) │ │ │ │ +0000000000037a80 : │ │ │ │ + ld r2,16(r3) │ │ │ │ ld r5,0(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r19,-128(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ std r23,-96(r1) │ │ │ │ + mr r22,r3 │ │ │ │ + li r4,0 │ │ │ │ std r25,-80(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + ld r23,24(r3) │ │ │ │ std r31,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r14,-168(r1) │ │ │ │ + mr r3,r2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ std r15,-160(r1) │ │ │ │ std r16,-152(r1) │ │ │ │ std r17,-144(r1) │ │ │ │ std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ std r20,-120(r1) │ │ │ │ std r21,-112(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ std r26,-72(r1) │ │ │ │ std r27,-64(r1) │ │ │ │ std r28,-56(r1) │ │ │ │ std r29,-48(r1) │ │ │ │ std r30,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ - mr r19,r3 │ │ │ │ - ld r23,24(r3) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,64(r1) │ │ │ │ - std r9,40(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r25,48(r19) │ │ │ │ - ld r9,8(r19) │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r25,48(r22) │ │ │ │ cmpdi r25,1 │ │ │ │ - beq 36cb4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ld r2,8(r22) │ │ │ │ + beq 37db4 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r16,0 │ │ │ │ - addi r9,r9,2928 │ │ │ │ - std r9,48(r31) │ │ │ │ - ble 36d38 │ │ │ │ + ble 37e34 │ │ │ │ li r28,1 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - mtvsrdd vs63,r28,r28 │ │ │ │ - nop │ │ │ │ + plfd f30,132732 # 581b0 │ │ │ │ nop │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + mtvsrdd vs63,r28,r28 │ │ │ │ nop │ │ │ │ - sldi r22,r25,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + sldi r21,r25,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,32(r31) │ │ │ │ cmpdi r25,0 │ │ │ │ - addi r9,r22,15 │ │ │ │ - addi r10,r22,23 │ │ │ │ + addi r2,r21,15 │ │ │ │ + addi r9,r21,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r20,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ stfd f29,0(r20) │ │ │ │ addi r30,r1,32 │ │ │ │ - ble 36b78 │ │ │ │ + ble 37c74 │ │ │ │ cmpdi r25,1 │ │ │ │ - mulld r10,r25,r16 │ │ │ │ - ld r6,120(r19) │ │ │ │ - beq 36da8 │ │ │ │ - srdi r7,r25,1 │ │ │ │ - mr r9,r30 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 36af8 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 36ae8 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 36adc │ │ │ │ - mr r7,r4 │ │ │ │ - addi r9,r30,16 │ │ │ │ + mulld r9,r25,r16 │ │ │ │ + ld r7,120(r22) │ │ │ │ + beq 37ea4 │ │ │ │ + srdi r8,r25,1 │ │ │ │ + mr r2,r30 │ │ │ │ + andi. r6,r8,3 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 37bf8 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 37be8 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 37bdc │ │ │ │ + mr r8,r5 │ │ │ │ + addi r2,r30,16 │ │ │ │ stxv vs63,0(r30) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 36b18 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - stxv vs63,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs63,-32(r9) │ │ │ │ - stxv vs63,-16(r9) │ │ │ │ - bdnz 36b00 │ │ │ │ - andi. r9,r25,1 │ │ │ │ - clrrdi r9,r25,1 │ │ │ │ - beq 36b2c │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 37c18 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + stxv vs63,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs63,-32(r2) │ │ │ │ + stxv vs63,-16(r2) │ │ │ │ + bdnz 37c00 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r2,r25,1 │ │ │ │ + beq 37c2c │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stdx r28,r30,r2 │ │ │ │ sldi r9,r9,3 │ │ │ │ - stdx r28,r30,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ mr r26,r25 │ │ │ │ li r27,0 │ │ │ │ - addi r21,r20,8 │ │ │ │ - add r24,r6,r10 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,2800(r9) │ │ │ │ + addi r19,r20,8 │ │ │ │ + add r24,r7,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfdx f1,r24,r27 │ │ │ │ fmul f1,f1,f30 │ │ │ │ stfdx f1,r29,r27 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4de0 │ │ │ │ addic. r26,r26,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ - stfdx f31,r21,r27 │ │ │ │ + stfdx f31,r19,r27 │ │ │ │ addi r27,r27,8 │ │ │ │ - bne 36b50 │ │ │ │ - ld r9,0(r19) │ │ │ │ - lfdx f12,r20,r22 │ │ │ │ - add r17,r20,r22 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 36c5c │ │ │ │ - ld r10,40(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + bne 37c50 │ │ │ │ + ld r2,0(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfdx f12,r20,r21 │ │ │ │ + add r17,r20,r21 │ │ │ │ + ble 37d58 │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r24,r25,-1 │ │ │ │ - add r18,r30,r22 │ │ │ │ + add r18,r30,r21 │ │ │ │ addi r27,r20,8 │ │ │ │ cmpdi cr4,r24,0 │ │ │ │ - mr r26,r10 │ │ │ │ - add r21,r9,r10 │ │ │ │ + mr r26,r9 │ │ │ │ + add r19,r2,r9 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lfd f0,0(r23) │ │ │ │ lfd f11,0(r26) │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ stfd f0,0(r26) │ │ │ │ - ble cr4,36ca4 │ │ │ │ - ld r7,56(r19) │ │ │ │ + ble cr4,37da4 │ │ │ │ + ld r8,56(r22) │ │ │ │ mtctr r24 │ │ │ │ - mr r8,r18 │ │ │ │ + mr r10,r18 │ │ │ │ mr r14,r24 │ │ │ │ - add r7,r7,r22 │ │ │ │ - b 36bec │ │ │ │ + add r8,r8,r21 │ │ │ │ + b 37cec │ │ │ │ nop │ │ │ │ addi r14,r14,-1 │ │ │ │ - std r28,0(r8) │ │ │ │ - bdz 36c90 │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 36be0 │ │ │ │ + std r28,0(r10) │ │ │ │ + bdz 37d90 │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + ldu r7,-8(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 37ce0 │ │ │ │ cmpd r25,r14 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r10,r14,3 │ │ │ │ - stdx r6,r30,r10 │ │ │ │ - ble 36c50 │ │ │ │ - lfdx f31,r20,r10 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + stdx r7,r30,r9 │ │ │ │ + ble 37d4c │ │ │ │ + lfdx f31,r20,r9 │ │ │ │ subf r14,r14,r25 │ │ │ │ - mr r15,r10 │ │ │ │ + mr r15,r9 │ │ │ │ lfdx f0,r30,r15 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r29,r15 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4de0 │ │ │ │ addic. r14,r14,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r27,r15 │ │ │ │ addi r15,r15,8 │ │ │ │ - bne 36c20 │ │ │ │ + bne 37d20 │ │ │ │ lfd f12,0(r17) │ │ │ │ addi r26,r26,8 │ │ │ │ - cmpld r21,r26 │ │ │ │ - bne 36bb0 │ │ │ │ - ld r10,8(r19) │ │ │ │ + cmpld r19,r26 │ │ │ │ + bne 37cb0 │ │ │ │ + ld r9,8(r22) │ │ │ │ addi r16,r16,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r23,r23,8 │ │ │ │ - cmpd r10,r16 │ │ │ │ - ld r10,32(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 36d38 │ │ │ │ - ld r25,48(r19) │ │ │ │ - b 36a50 │ │ │ │ + cmpd r9,r16 │ │ │ │ + ld r9,32(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 37e34 │ │ │ │ + ld r25,48(r22) │ │ │ │ + b 37b50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,0(r30) │ │ │ │ - li r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r30) │ │ │ │ - b 36c14 │ │ │ │ - sldi r10,r24,3 │ │ │ │ + nop │ │ │ │ + ld r10,0(r30) │ │ │ │ + li r9,0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r30) │ │ │ │ + b 37d14 │ │ │ │ + sldi r9,r24,3 │ │ │ │ mr r14,r24 │ │ │ │ - ldx r6,r30,r10 │ │ │ │ - b 36c00 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 36d38 │ │ │ │ - ld r24,0(r19) │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble 36d38 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r22,120(r19) │ │ │ │ + ldx r7,r30,r9 │ │ │ │ + b 37d00 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 37e34 │ │ │ │ + ld r21,0(r22) │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 37e34 │ │ │ │ + ld r24,120(r22) │ │ │ │ + plfd f31,132068 # 581b0 │ │ │ │ + sldi r25,r2,3 │ │ │ │ li r27,0 │ │ │ │ - lfd f31,2800(r9) │ │ │ │ ld r30,40(r31) │ │ │ │ - add r26,r22,r27 │ │ │ │ - mr r28,r24 │ │ │ │ + add r26,r24,r27 │ │ │ │ + mr r28,r21 │ │ │ │ li r29,0 │ │ │ │ nop │ │ │ │ lfd f0,0(r26) │ │ │ │ addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ mtfprd f12,r29 │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f1,f12 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4de0 │ │ │ │ lfd f12,-8(r30) │ │ │ │ lfdx f0,r23,r27 │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,-8(r30) │ │ │ │ - bne 36cf0 │ │ │ │ + bne 37df0 │ │ │ │ addi r27,r27,8 │ │ │ │ cmpld r25,r27 │ │ │ │ - bne 36cdc │ │ │ │ - addi r1,r31,256 │ │ │ │ + bne 37ddc │ │ │ │ + addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-192(r1) │ │ │ │ ld r14,-168(r1) │ │ │ │ ld r15,-160(r1) │ │ │ │ ld r16,-152(r1) │ │ │ │ ld r17,-144(r1) │ │ │ │ ld r18,-136(r1) │ │ │ │ ld r19,-128(r1) │ │ │ │ ld r20,-120(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r21,-112(r1) │ │ │ │ ld r22,-104(r1) │ │ │ │ ld r23,-96(r1) │ │ │ │ ld r24,-88(r1) │ │ │ │ ld r25,-80(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r26,-72(r1) │ │ │ │ ld r27,-64(r1) │ │ │ │ ld r28,-56(r1) │ │ │ │ ld r29,-48(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ ld r30,-40(r1) │ │ │ │ ld r31,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 36b24 │ │ │ │ + li r2,0 │ │ │ │ + b 37c24 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1283 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000036dc0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,4160 │ │ │ │ - std r23,-120(r1) │ │ │ │ - ld r23,48(r3) │ │ │ │ +0000000000037ec0 : │ │ │ │ + std r24,-120(r1) │ │ │ │ + ld r24,48(r3) │ │ │ │ + cmpdi r24,0 │ │ │ │ stdu r1,-192(r1) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 36fa4 │ │ │ │ - ld r9,88(r3) │ │ │ │ - std r24,80(r1) │ │ │ │ - ld r24,104(r3) │ │ │ │ + ble 38088 │ │ │ │ + ld r2,88(r3) │ │ │ │ + std r25,80(r1) │ │ │ │ + ld r25,104(r3) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f27,152(r1) │ │ │ │ - std r22,64(r1) │ │ │ │ stfd f26,144(r1) │ │ │ │ - ld r22,64(r3) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - cmpdi r24,0 │ │ │ │ - addi r9,r9,2 │ │ │ │ + std r23,64(r1) │ │ │ │ + ld r23,64(r3) │ │ │ │ + stfd f25,136(r1) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + cmpdi r25,0 │ │ │ │ + addi r2,r2,2 │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f27,r9 │ │ │ │ - mtfprd f0,r24 │ │ │ │ - fcfid f27,f27 │ │ │ │ - fcfid f26,f0 │ │ │ │ + mtfprd f26,r2 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + fcfid f26,f26 │ │ │ │ + fcfid f25,f0 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - blt 36fd0 │ │ │ │ + blt 380b8 │ │ │ │ + addi r25,r25,1 │ │ │ │ + std r20,40(r1) │ │ │ │ + std r21,48(r1) │ │ │ │ + ld r20,176(r3) │ │ │ │ + ld r21,96(r3) │ │ │ │ mflr r0 │ │ │ │ - addi r24,r24,1 │ │ │ │ - std r19,40(r1) │ │ │ │ - std r20,48(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - ld r19,176(r3) │ │ │ │ - addis r27,r2,-2 │ │ │ │ - ld r20,96(r3) │ │ │ │ - std r21,56(r1) │ │ │ │ - std r25,88(r1) │ │ │ │ - std r26,96(r1) │ │ │ │ + sldi r24,r24,3 │ │ │ │ + stfd f27,152(r1) │ │ │ │ stfd f28,160(r1) │ │ │ │ - sldi r23,r23,3 │ │ │ │ - li r25,0 │ │ │ │ - li r26,0 │ │ │ │ - addi r27,r27,2808 │ │ │ │ + plfd f27,131704 # 581b8 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - std r28,112(r1) │ │ │ │ - sldi r21,r24,3 │ │ │ │ - std r29,120(r1) │ │ │ │ - std r30,128(r1) │ │ │ │ - std r31,136(r1) │ │ │ │ + std r22,56(r1) │ │ │ │ + std r26,88(r1) │ │ │ │ + sldi r22,r25,3 │ │ │ │ + li r26,0 │ │ │ │ + std r27,96(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + li r27,0 │ │ │ │ + std r0,208(r1) │ │ │ │ + std r29,112(r1) │ │ │ │ + std r30,120(r1) │ │ │ │ + std r31,128(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ stfd f31,184(r1) │ │ │ │ - std r0,208(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r22,r26 │ │ │ │ - add r28,r20,r26 │ │ │ │ - mr r30,r24 │ │ │ │ + ldx r2,r23,r27 │ │ │ │ + add r28,r21,r27 │ │ │ │ + mr r30,r25 │ │ │ │ li r31,0 │ │ │ │ - add r29,r19,r25 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + add r29,r20,r26 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f30,f26,f0 │ │ │ │ - fdiv f30,f27,f30 │ │ │ │ + fmul f30,f25,f0 │ │ │ │ + fdiv f30,f26,f30 │ │ │ │ fmul f30,f30,f0 │ │ │ │ - b 36f00 │ │ │ │ + b 37fe8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r31,3 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 36f44 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 38028 │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 36ed0 │ │ │ │ + bgt 37fc0 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 36fb0 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + blt 380a0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 36f00 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r25,r25,r21 │ │ │ │ - cmpld r26,r23 │ │ │ │ - bne 36e90 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 37fe8 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r26,r26,r22 │ │ │ │ + cmpld r27,r24 │ │ │ │ + bne 37f80 │ │ │ │ ld r0,208(r1) │ │ │ │ + lfd f25,136(r1) │ │ │ │ lfd f26,144(r1) │ │ │ │ lfd f27,152(r1) │ │ │ │ lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r19,40(r1) │ │ │ │ - ld r20,48(r1) │ │ │ │ - ld r21,56(r1) │ │ │ │ - ld r22,64(r1) │ │ │ │ - ld r24,80(r1) │ │ │ │ - ld r25,88(r1) │ │ │ │ - ld r26,96(r1) │ │ │ │ - ld r27,104(r1) │ │ │ │ - ld r28,112(r1) │ │ │ │ + ld r20,40(r1) │ │ │ │ + ld r21,48(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,120(r1) │ │ │ │ - ld r30,128(r1) │ │ │ │ - ld r31,136(r1) │ │ │ │ + ld r22,56(r1) │ │ │ │ + ld r23,64(r1) │ │ │ │ + ld r25,80(r1) │ │ │ │ + ld r26,88(r1) │ │ │ │ + ld r27,96(r1) │ │ │ │ + ld r28,104(r1) │ │ │ │ + ld r29,112(r1) │ │ │ │ + ld r30,120(r1) │ │ │ │ + ld r31,128(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ - ld r23,-120(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 36eec │ │ │ │ + b 37fd4 │ │ │ │ + lfd f25,136(r1) │ │ │ │ lfd f26,144(r1) │ │ │ │ - lfd f27,152(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ - ld r22,64(r1) │ │ │ │ - ld r24,80(r1) │ │ │ │ - b 36fa4 │ │ │ │ + ld r23,64(r1) │ │ │ │ + ld r25,80(r1) │ │ │ │ + b 38088 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xd86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xc87 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000037000 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,3584 │ │ │ │ - std r22,-144(r1) │ │ │ │ - ld r22,48(r3) │ │ │ │ +00000000000380e0 : │ │ │ │ + std r23,-144(r1) │ │ │ │ + ld r23,48(r3) │ │ │ │ + cmpdi r23,0 │ │ │ │ stdu r1,-224(r1) │ │ │ │ + ble 3831c │ │ │ │ + std r22,72(r1) │ │ │ │ + ld r22,8(r3) │ │ │ │ cmpdi r22,0 │ │ │ │ - ble 37250 │ │ │ │ - std r21,72(r1) │ │ │ │ - ld r21,8(r3) │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 37280 │ │ │ │ - std r28,128(r1) │ │ │ │ + ble 38348 │ │ │ │ + std r28,120(r1) │ │ │ │ + std r27,112(r1) │ │ │ │ ld r28,88(r3) │ │ │ │ - stfd f27,184(r1) │ │ │ │ mflr r0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r17,40(r1) │ │ │ │ - std r18,48(r1) │ │ │ │ - std r19,56(r1) │ │ │ │ - std r20,64(r1) │ │ │ │ - std r25,104(r1) │ │ │ │ - stfd f25,168(r1) │ │ │ │ - addis r25,r2,-2 │ │ │ │ - ld r17,120(r3) │ │ │ │ - ld r18,64(r3) │ │ │ │ - ld r19,176(r3) │ │ │ │ - ld r20,96(r3) │ │ │ │ - lfd f25,2928(r9) │ │ │ │ - std r23,88(r1) │ │ │ │ - li r23,0 │ │ │ │ + sldi r27,r23,4 │ │ │ │ + stfd f27,184(r1) │ │ │ │ + stfd f28,192(r1) │ │ │ │ + stfd f29,200(r1) │ │ │ │ + std r18,40(r1) │ │ │ │ + ld r18,120(r3) │ │ │ │ + std r19,48(r1) │ │ │ │ + std r20,56(r1) │ │ │ │ + ld r19,64(r3) │ │ │ │ + ld r20,176(r3) │ │ │ │ mtfprd f0,r28 │ │ │ │ - std r24,96(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ - std r27,120(r1) │ │ │ │ - stfd f26,176(r1) │ │ │ │ - sldi r26,r22,3 │ │ │ │ - sldi r27,r22,4 │ │ │ │ + std r21,64(r1) │ │ │ │ + stfd f25,168(r1) │ │ │ │ + ld r21,96(r3) │ │ │ │ + plfd f25,131180 # 581b8 │ │ │ │ + stfd f24,160(r1) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + std r24,88(r1) │ │ │ │ li r24,0 │ │ │ │ fcfid f27,f0 │ │ │ │ - addi r25,r25,2808 │ │ │ │ + std r25,96(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ + li r25,0 │ │ │ │ + sldi r26,r23,3 │ │ │ │ + stfd f26,176(r1) │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ std r0,240(r1) │ │ │ │ - std r16,32(r1) │ │ │ │ - std r29,136(r1) │ │ │ │ - std r30,144(r1) │ │ │ │ - std r31,152(r1) │ │ │ │ - stfd f24,160(r1) │ │ │ │ - stfd f28,192(r1) │ │ │ │ - stfd f29,200(r1) │ │ │ │ + std r17,32(r1) │ │ │ │ + std r29,128(r1) │ │ │ │ + std r30,136(r1) │ │ │ │ + std r31,144(r1) │ │ │ │ + stfd f23,152(r1) │ │ │ │ stfd f30,208(r1) │ │ │ │ stfd f31,216(r1) │ │ │ │ fmul f27,f27,f27 │ │ │ │ - ldx r9,r18,r24 │ │ │ │ - sldi r31,r23,4 │ │ │ │ - add r29,r20,r24 │ │ │ │ - mr r30,r21 │ │ │ │ - add r16,r17,r24 │ │ │ │ - add r31,r19,r31 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r19,r25 │ │ │ │ + sldi r31,r24,4 │ │ │ │ + add r29,r21,r25 │ │ │ │ + mr r30,r22 │ │ │ │ + add r17,r18,r25 │ │ │ │ + add r31,r20,r31 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f29,f0 │ │ │ │ - fdiv f24,f25,f29 │ │ │ │ - fmul f28,f29,f29 │ │ │ │ - b 37160 │ │ │ │ + fdiv f28,f24,f29 │ │ │ │ + fmul f23,f29,f29 │ │ │ │ + b 38234 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f1,f30 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ stfd f1,0(r31) │ │ │ │ - lfd f0,0(r16) │ │ │ │ + lfd f0,0(r17) │ │ │ │ lfd f1,0(r29) │ │ │ │ - add r16,r16,r26 │ │ │ │ + add r17,r17,r26 │ │ │ │ fmsub f0,f29,f0,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4780 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - beq 371dc │ │ │ │ - lfd f12,0(r16) │ │ │ │ + beq 382a8 │ │ │ │ + lfd f12,0(r17) │ │ │ │ lfd f1,0(r29) │ │ │ │ fmul f31,f29,f12 │ │ │ │ fctid f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r28,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fmsub f0,f24,f31,f12 │ │ │ │ - fnmsub f12,f24,f31,f12 │ │ │ │ - fmul f0,f28,f0 │ │ │ │ + fmsub f0,f28,f31,f12 │ │ │ │ + fnmsub f12,f28,f31,f12 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 37110 │ │ │ │ + bgt 381f0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 37260 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 38330 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ stfd f1,0(r31) │ │ │ │ - lfd f0,0(r16) │ │ │ │ + lfd f0,0(r17) │ │ │ │ lfd f1,0(r29) │ │ │ │ - add r16,r16,r26 │ │ │ │ + add r17,r17,r26 │ │ │ │ fmsub f0,f29,f0,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 47a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4780 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - bne 37160 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpd r23,r22 │ │ │ │ - bne 370d0 │ │ │ │ + bne 38234 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpd r24,r23 │ │ │ │ + bne 381b0 │ │ │ │ ld r0,240(r1) │ │ │ │ + lfd f23,152(r1) │ │ │ │ lfd f24,160(r1) │ │ │ │ lfd f25,168(r1) │ │ │ │ lfd f26,176(r1) │ │ │ │ lfd f27,184(r1) │ │ │ │ lfd f28,192(r1) │ │ │ │ lfd f29,200(r1) │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ - ld r16,32(r1) │ │ │ │ - ld r17,40(r1) │ │ │ │ - ld r18,48(r1) │ │ │ │ - ld r19,56(r1) │ │ │ │ - ld r20,64(r1) │ │ │ │ - ld r21,72(r1) │ │ │ │ - ld r23,88(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r24,96(r1) │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ - ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ - ld r29,136(r1) │ │ │ │ - ld r30,144(r1) │ │ │ │ - ld r31,152(r1) │ │ │ │ + ld r17,32(r1) │ │ │ │ + ld r18,40(r1) │ │ │ │ + ld r19,48(r1) │ │ │ │ + ld r20,56(r1) │ │ │ │ + ld r21,64(r1) │ │ │ │ + ld r22,72(r1) │ │ │ │ + ld r24,88(r1) │ │ │ │ + ld r25,96(r1) │ │ │ │ + ld r26,104(r1) │ │ │ │ + ld r27,112(r1) │ │ │ │ + ld r28,120(r1) │ │ │ │ + ld r29,128(r1) │ │ │ │ + ld r30,136(r1) │ │ │ │ + ld r31,144(r1) │ │ │ │ addi r1,r1,224 │ │ │ │ - ld r22,-144(r1) │ │ │ │ + ld r23,-144(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f1,f30 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ - b 3712c │ │ │ │ - ld r21,72(r1) │ │ │ │ - b 37250 │ │ │ │ + b 38204 │ │ │ │ + ld r22,72(r1) │ │ │ │ + b 3831c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1088 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xf89 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000372a0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,2912 │ │ │ │ - ld r9,48(r3) │ │ │ │ +0000000000038360 : │ │ │ │ + std r17,-184(r1) │ │ │ │ + ld r17,48(r3) │ │ │ │ + cmpdi r17,0 │ │ │ │ mfocrf r11,8 │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ - cmpdi r9,0 │ │ │ │ - std r9,32(r1) │ │ │ │ - ble 3750c │ │ │ │ - std r22,128(r1) │ │ │ │ - ld r22,8(r3) │ │ │ │ - std r17,88(r1) │ │ │ │ - mr r17,r3 │ │ │ │ - cmpdi r22,0 │ │ │ │ - ble 37540 │ │ │ │ - std r23,136(r1) │ │ │ │ - ld r23,88(r3) │ │ │ │ - ld r10,120(r3) │ │ │ │ - stfd f28,224(r1) │ │ │ │ + ble 385e0 │ │ │ │ + std r21,104(r1) │ │ │ │ + ld r21,8(r3) │ │ │ │ + cmpdi r21,0 │ │ │ │ + std r18,80(r1) │ │ │ │ + mr r18,r3 │ │ │ │ + ble 385f4 │ │ │ │ + std r24,128(r1) │ │ │ │ + std r25,136(r1) │ │ │ │ + ld r24,88(r3) │ │ │ │ + ld r2,120(r3) │ │ │ │ mflr r0 │ │ │ │ - std r24,144(r1) │ │ │ │ - std r14,64(r1) │ │ │ │ - ld r14,64(r3) │ │ │ │ - std r18,96(r1) │ │ │ │ - std r19,104(r1) │ │ │ │ - std r20,112(r1) │ │ │ │ - std r21,120(r1) │ │ │ │ stfd f27,216(r1) │ │ │ │ - sldi r20,r9,3 │ │ │ │ + stfd f28,224(r1) │ │ │ │ + stfd f29,232(r1) │ │ │ │ + std r15,56(r1) │ │ │ │ + plfd f29,130560 # 581b8 │ │ │ │ + ld r15,64(r3) │ │ │ │ + stfd f24,192(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ + xxspltidp vs24,1056964608 │ │ │ │ + mtfprd f0,r24 │ │ │ │ + std r2,32(r1) │ │ │ │ + addi r2,r24,1 │ │ │ │ + std r19,88(r1) │ │ │ │ li r19,0 │ │ │ │ - li r18,0 │ │ │ │ - std r15,72(r1) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - std r10,40(r1) │ │ │ │ - addi r10,r23,1 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - std r16,80(r1) │ │ │ │ - std r25,152(r1) │ │ │ │ - std r26,160(r1) │ │ │ │ - std r27,168(r1) │ │ │ │ - fcfid f28,f0 │ │ │ │ - mulld r24,r10,r9 │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - sldi r21,r10,1 │ │ │ │ - std r0,272(r1) │ │ │ │ - std r28,176(r1) │ │ │ │ - std r29,184(r1) │ │ │ │ - std r30,192(r1) │ │ │ │ - std r31,200(r1) │ │ │ │ + std r20,96(r1) │ │ │ │ + std r22,112(r1) │ │ │ │ + li r20,0 │ │ │ │ + sldi r22,r17,3 │ │ │ │ + fcfid f27,f0 │ │ │ │ + mulld r25,r2,r17 │ │ │ │ + std r23,120(r1) │ │ │ │ stfd f26,208(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + sldi r23,r2,1 │ │ │ │ + std r0,272(r1) │ │ │ │ + std r14,48(r1) │ │ │ │ + std r2,40(r1) │ │ │ │ + std r16,64(r1) │ │ │ │ + std r26,144(r1) │ │ │ │ + std r27,152(r1) │ │ │ │ + std r28,160(r1) │ │ │ │ + std r29,168(r1) │ │ │ │ + std r30,176(r1) │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + sldi r25,r25,4 │ │ │ │ + std r31,184(r1) │ │ │ │ stfd f30,240(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - std r10,48(r1) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - ldx r9,r14,r19 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r10,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - mtfprd f26,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f26,f26 │ │ │ │ - fmul f29,f26,f26 │ │ │ │ - ble cr4,37490 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r29,96(r17) │ │ │ │ - addis r28,r2,-2 │ │ │ │ - ld r25,176(r17) │ │ │ │ - li r26,0 │ │ │ │ - lfd f30,2080(r9) │ │ │ │ - ld r9,48(r1) │ │ │ │ - addi r28,r28,2808 │ │ │ │ - add r29,r29,r19 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - mulld r27,r9,r18 │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r31,r9,r19 │ │ │ │ - sldi r27,r27,4 │ │ │ │ + nop │ │ │ │ + ldx r2,r15,r20 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r9,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtfprd f25,r9 │ │ │ │ + fcfid f30,f0 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ + ble cr4,38564 │ │ │ │ + fdiv f30,f24,f30 │ │ │ │ + ld r2,40(r1) │ │ │ │ + ld r29,96(r18) │ │ │ │ + li r27,0 │ │ │ │ + ld r26,176(r18) │ │ │ │ + mulld r28,r2,r19 │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r29,r29,r20 │ │ │ │ + add r31,r2,r20 │ │ │ │ + sldi r28,r28,4 │ │ │ │ nop │ │ │ │ lfd f11,0(r31) │ │ │ │ - add r16,r25,r27 │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + add r16,r26,r28 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r15,r23,r9 │ │ │ │ - add r30,r21,r15 │ │ │ │ - b 37434 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r14,r24,r2 │ │ │ │ + add r30,r23,r14 │ │ │ │ + b 384ec │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - addi r15,r15,1 │ │ │ │ - stfd f1,0(r16) │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfd f12,0(r16) │ │ │ │ addi r16,r16,8 │ │ │ │ - cmpld r30,r15 │ │ │ │ - beq 3747c │ │ │ │ + cmpld r30,r14 │ │ │ │ + beq 38550 │ │ │ │ lfd f11,0(r31) │ │ │ │ - mtfprd f0,r15 │ │ │ │ + mtfprd f0,r14 │ │ │ │ lfd f1,0(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f0,f30,f11 │ │ │ │ fnmsub f0,f0,f30,f11 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 37400 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 384c0 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 37520 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r15,r15,1 │ │ │ │ + bge 384d4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r14,r14,1 │ │ │ │ addi r16,r16,8 │ │ │ │ - cmpld r30,r15 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r16) │ │ │ │ - bne 37430 │ │ │ │ - addi r26,r26,1 │ │ │ │ - add r31,r31,r20 │ │ │ │ - add r27,r27,r24 │ │ │ │ - cmpd r22,r26 │ │ │ │ - bne 373e0 │ │ │ │ - ld r9,32(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpd r18,r9 │ │ │ │ - bne 37380 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + cmpld r30,r14 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + bne 384e8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r31,r31,r22 │ │ │ │ + add r28,r28,r25 │ │ │ │ + cmpd r21,r27 │ │ │ │ + bne 384a0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpd r19,r17 │ │ │ │ + bne 38450 │ │ │ │ ld r0,272(r1) │ │ │ │ + lfd f24,192(r1) │ │ │ │ + lfd f25,200(r1) │ │ │ │ lfd f26,208(r1) │ │ │ │ lfd f27,216(r1) │ │ │ │ lfd f28,224(r1) │ │ │ │ lfd f29,232(r1) │ │ │ │ lfd f30,240(r1) │ │ │ │ lfd f31,248(r1) │ │ │ │ - ld r14,64(r1) │ │ │ │ - ld r15,72(r1) │ │ │ │ - ld r16,80(r1) │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r18,96(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - ld r20,112(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ + ld r14,48(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r23,136(r1) │ │ │ │ - ld r24,144(r1) │ │ │ │ - ld r25,152(r1) │ │ │ │ - ld r26,160(r1) │ │ │ │ - ld r27,168(r1) │ │ │ │ - ld r28,176(r1) │ │ │ │ - ld r29,184(r1) │ │ │ │ - ld r30,192(r1) │ │ │ │ - ld r31,200(r1) │ │ │ │ + ld r15,56(r1) │ │ │ │ + ld r16,64(r1) │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r19,88(r1) │ │ │ │ + ld r20,96(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + ld r22,112(r1) │ │ │ │ + ld r23,120(r1) │ │ │ │ + ld r24,128(r1) │ │ │ │ + ld r25,136(r1) │ │ │ │ + ld r26,144(r1) │ │ │ │ + ld r27,152(r1) │ │ │ │ + ld r28,160(r1) │ │ │ │ + ld r29,168(r1) │ │ │ │ + ld r30,176(r1) │ │ │ │ + ld r31,184(r1) │ │ │ │ addi r1,r1,256 │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r17,-184(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 3741c │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - b 3750c │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + b 385e0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000037560 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,2208 │ │ │ │ +0000000000038610 : │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + ld r28,48(r3) │ │ │ │ mflr r0 │ │ │ │ - std r29,-48(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r29,48(r3) │ │ │ │ - std r27,-64(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r14,-168(r1) │ │ │ │ - std r18,-136(r1) │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + li r7,0 │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + sldi r8,r28,3 │ │ │ │ + std r30,-56(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ + cmpdi cr7,r28,0 │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ + addi r9,r8,15 │ │ │ │ + addi r8,r8,23 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-160(r1) │ │ │ │ - std r16,-152(r1) │ │ │ │ - std r17,-144(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-288(r1) │ │ │ │ - sldi r10,r29,3 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - li r7,0 │ │ │ │ - mr r30,r3 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r10,r10,23 │ │ │ │ - mr r31,r1 │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - ld r6,0(r1) │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ + neg r8,r8 │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-320(r1) │ │ │ │ + ld r6,0(r1) │ │ │ │ + mr r31,r1 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ + addi r30,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + addi r19,r1,32 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ addi r27,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r19,r1,32 │ │ │ │ + addi r17,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r14,r1,32 │ │ │ │ + addi r16,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r18,r1,32 │ │ │ │ + addi r20,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + addi r12,r1,32 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ std r7,0(r27) │ │ │ │ - mr r20,r1 │ │ │ │ - mr r5,r9 │ │ │ │ - stfdu f0,32(r20) │ │ │ │ - ble cr7,37c4c │ │ │ │ - ld r10,88(r3) │ │ │ │ - andi. r7,r29,3 │ │ │ │ - li r15,1 │ │ │ │ - addi r6,r29,-1 │ │ │ │ - mr r9,r29 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 376b0 │ │ │ │ + mr r18,r1 │ │ │ │ + stfdu f0,32(r18) │ │ │ │ + ble cr7,38cf4 │ │ │ │ + ld r9,88(r3) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r5,2 │ │ │ │ + andi. r7,r28,3 │ │ │ │ + mr r2,r28 │ │ │ │ + addi r6,r28,-1 │ │ │ │ + mr r8,r28 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r5,r9 │ │ │ │ + beq 38764 │ │ │ │ cmpdi r7,1 │ │ │ │ - mr r8,r29 │ │ │ │ - beq 376a0 │ │ │ │ + beq 38758 │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 37694 │ │ │ │ - mr r8,r6 │ │ │ │ - sldi r15,r10,1 │ │ │ │ - mulld r7,r10,r15 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - sldi r15,r7,1 │ │ │ │ - mulld r7,r10,r15 │ │ │ │ - cmpdi r8,1 │ │ │ │ - sldi r15,r7,1 │ │ │ │ - beq 376dc │ │ │ │ - srdi r9,r9,2 │ │ │ │ + beq 38750 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 38784 │ │ │ │ + srdi r9,r8,2 │ │ │ │ mtctr r9 │ │ │ │ - mulld r15,r10,r15 │ │ │ │ - sldi r15,r15,1 │ │ │ │ - mulld r15,r10,r15 │ │ │ │ - sldi r15,r15,1 │ │ │ │ - mulld r15,r10,r15 │ │ │ │ - sldi r15,r15,1 │ │ │ │ - mulld r15,r10,r15 │ │ │ │ - sldi r15,r15,1 │ │ │ │ - bdnz 376b8 │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 37bd8 │ │ │ │ - ld r9,200(r30) │ │ │ │ - li r12,0 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 3876c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,88(r31) │ │ │ │ + ld r2,8(r29) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 38c78 │ │ │ │ + ld r2,200(r29) │ │ │ │ + ld r9,88(r31) │ │ │ │ + li r10,0 │ │ │ │ + xxspltidp vs27,1056964608 │ │ │ │ + std r12,96(r31) │ │ │ │ li r26,0 │ │ │ │ - cmpdi cr4,r15,0 │ │ │ │ - mr r23,r5 │ │ │ │ + plfd f28,129524 # 581b8 │ │ │ │ + addi r23,r18,8 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - std r15,88(r31) │ │ │ │ - mr r22,r12 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - std r9,80(r31) │ │ │ │ - ble cr7,377cc │ │ │ │ - mulld r9,r22,r29 │ │ │ │ - ld r3,120(r30) │ │ │ │ - mtctr r29 │ │ │ │ - ld r11,64(r30) │ │ │ │ - ld r4,88(r30) │ │ │ │ - li r8,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r3,r3,r9 │ │ │ │ + mr r15,r16 │ │ │ │ + mcrf cr0,cr7 │ │ │ │ + mr r12,r10 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + cmpdi cr4,r9,0 │ │ │ │ + std r2,80(r31) │ │ │ │ nop │ │ │ │ + ble 388b0 │ │ │ │ + mulld r2,r12,r28 │ │ │ │ + ld r4,120(r29) │ │ │ │ + ld r3,64(r29) │ │ │ │ + mtctr r28 │ │ │ │ + li r10,0 │ │ │ │ + ld r5,88(r29) │ │ │ │ + ld r6,96(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r4,r4,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r11,r8 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - addi r5,r9,1 │ │ │ │ - sldi r7,r5,1 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + ldx r2,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + addi r11,r2,1 │ │ │ │ + sldi r8,r11,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r6,r4,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - divd r9,r6,r7 │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r10,r10,r4 │ │ │ │ - stdx r6,r19,r8 │ │ │ │ - stdx r10,r14,r8 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - blt 37bc0 │ │ │ │ - cmpd r5,r9 │ │ │ │ - bge 37798 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - stdx r9,r23,r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r10,1 │ │ │ │ - ble 37bb4 │ │ │ │ - stdx r10,r18,r8 │ │ │ │ - stdx r9,r28,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 37740 │ │ │ │ - sldi r5,r29,3 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r7,r5,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + divd r2,r7,r8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r9,r9,r5 │ │ │ │ + stdx r7,r17,r10 │ │ │ │ + stdx r9,r15,r10 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + blt 38c60 │ │ │ │ + cmpd r11,r2 │ │ │ │ + bge 38878 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + stdx r2,r6,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r9,1 │ │ │ │ + ble 38c54 │ │ │ │ + stdx r9,r20,r10 │ │ │ │ + stdx r2,r30,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 38820 │ │ │ │ + sldi r5,r28,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r21 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,37c44 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r16,192(r30) │ │ │ │ - sldi r10,r26,3 │ │ │ │ - ld r15,176(r30) │ │ │ │ - sldi r17,r29,3 │ │ │ │ - addi r24,r20,8 │ │ │ │ + mr r3,r19 │ │ │ │ + std r12,32(r31) │ │ │ │ + bl 5260 │ │ │ │ + ld r12,32(r31) │ │ │ │ + ble cr4,38cec │ │ │ │ + ld r2,88(r31) │ │ │ │ + ld r14,192(r29) │ │ │ │ + std r15,104(r31) │ │ │ │ + sldi r22,r28,3 │ │ │ │ + addi r24,r27,8 │ │ │ │ li r25,0 │ │ │ │ - std r14,96(r31) │ │ │ │ - std r18,32(r31) │ │ │ │ - addi r5,r10,-8 │ │ │ │ - add r8,r9,r26 │ │ │ │ - addi r7,r16,-8 │ │ │ │ - add r12,r15,r10 │ │ │ │ - li r9,0 │ │ │ │ - addi r26,r27,8 │ │ │ │ - add r3,r16,r5 │ │ │ │ - sldi r6,r8,3 │ │ │ │ - std r8,104(r31) │ │ │ │ - add r10,r6,r7 │ │ │ │ - std r10,72(r31) │ │ │ │ - cmpd r9,r29 │ │ │ │ - bge 379dc │ │ │ │ - mulld r14,r29,r22 │ │ │ │ - ld r18,64(r30) │ │ │ │ - mr r10,r20 │ │ │ │ - addi r16,r9,1 │ │ │ │ - sldi r15,r9,3 │ │ │ │ - mr r9,r24 │ │ │ │ - mr r20,r27 │ │ │ │ - mr r24,r28 │ │ │ │ - std r23,40(r31) │ │ │ │ - mr r28,r19 │ │ │ │ - mr r23,r30 │ │ │ │ - std r22,48(r31) │ │ │ │ - mr r27,r10 │ │ │ │ - mr r22,r26 │ │ │ │ - std r12,56(r31) │ │ │ │ - mr r26,r29 │ │ │ │ - mr r19,r9 │ │ │ │ - std r3,64(r31) │ │ │ │ - sldi r14,r14,3 │ │ │ │ - mr r30,r14 │ │ │ │ - mr r14,r21 │ │ │ │ - mr r21,r18 │ │ │ │ - b 37968 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r12,72(r31) │ │ │ │ + ld r10,176(r29) │ │ │ │ + ld r15,96(r31) │ │ │ │ + add r8,r2,r26 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + addi r7,r14,-8 │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r26,-8 │ │ │ │ + add r10,r10,r26 │ │ │ │ + sldi r9,r8,3 │ │ │ │ + std r8,112(r31) │ │ │ │ + add r6,r14,r6 │ │ │ │ + mr r3,r10 │ │ │ │ + add r14,r9,r7 │ │ │ │ + mr r10,r6 │ │ │ │ + std r14,64(r31) │ │ │ │ nop │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + cmpd r2,r28 │ │ │ │ + bge 38a9c │ │ │ │ + ld r9,72(r31) │ │ │ │ + ld r26,64(r29) │ │ │ │ + addi r14,r2,1 │ │ │ │ + sldi r21,r2,3 │ │ │ │ + mr r2,r24 │ │ │ │ + std r22,56(r31) │ │ │ │ + std r10,48(r31) │ │ │ │ + mr r22,r18 │ │ │ │ + std r15,32(r31) │ │ │ │ + std r3,40(r31) │ │ │ │ + mr r18,r29 │ │ │ │ + mr r29,r17 │ │ │ │ + mr r17,r19 │ │ │ │ + mr r19,r23 │ │ │ │ + mr r23,r27 │ │ │ │ + mr r27,r28 │ │ │ │ + mulld r16,r28,r9 │ │ │ │ + mr r24,r26 │ │ │ │ + mr r26,r20 │ │ │ │ + mr r20,r2 │ │ │ │ + sldi r16,r16,3 │ │ │ │ + b 38a34 │ │ │ │ + sldi r10,r2,1 │ │ │ │ + cmpd r15,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtfprd f10,r10 │ │ │ │ fcfid f11,f0 │ │ │ │ - beq cr7,37984 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ldx r10,r14,r15 │ │ │ │ - ldx r11,r28,r15 │ │ │ │ - ld r9,120(r23) │ │ │ │ - lfdx f7,r27,r15 │ │ │ │ - ld r3,96(r23) │ │ │ │ - fcfid f10,f0 │ │ │ │ - lfd f8,2080(r8) │ │ │ │ - lfd f0,88(r23) │ │ │ │ - ld r8,32(r31) │ │ │ │ - add r10,r10,r11 │ │ │ │ - add r9,r9,r30 │ │ │ │ - lfdx f1,r3,r15 │ │ │ │ + fcfid f10,f10 │ │ │ │ + beq 38a4c │ │ │ │ + lfd f0,88(r18) │ │ │ │ + ldx r9,r17,r21 │ │ │ │ + ldx r5,r29,r21 │ │ │ │ + ld r2,120(r18) │ │ │ │ + lfdx f8,r22,r21 │ │ │ │ fcfid f12,f0 │ │ │ │ - lfdx f0,r8,r15 │ │ │ │ - lfdx f9,r9,r15 │ │ │ │ + lfdx f0,r26,r21 │ │ │ │ + add r9,r9,r5 │ │ │ │ + add r2,r2,r21 │ │ │ │ + lfdx f9,r2,r16 │ │ │ │ fcfid f30,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + ld r9,96(r18) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f30,f30,f7 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ + lfdx f1,r9,r21 │ │ │ │ + fmul f30,f30,f8 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fsub f11,f9,f0 │ │ │ │ fsub f0,f0,f9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - ble 37b40 │ │ │ │ + ble 38c00 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ldx r9,r20,r15 │ │ │ │ - mr r10,r16 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r26,r10 │ │ │ │ - maddld r9,r18,r9,r29 │ │ │ │ - stfdx f30,r19,r15 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stdx r9,r22,r15 │ │ │ │ - addi r15,r15,8 │ │ │ │ - ble 379a4 │ │ │ │ - ldx r29,r24,r15 │ │ │ │ - ldx r18,r21,r15 │ │ │ │ - mr r10,r16 │ │ │ │ - cmpdi r29,0 │ │ │ │ - addi r9,r18,1 │ │ │ │ - cmpd cr7,r29,r9 │ │ │ │ - bne 37890 │ │ │ │ - ldx r9,r20,r15 │ │ │ │ - cmpd r26,r10 │ │ │ │ - stfdx f29,r19,r15 │ │ │ │ - addi r16,r16,1 │ │ │ │ - mulld r9,r9,r18 │ │ │ │ - stdx r9,r22,r15 │ │ │ │ - addi r15,r15,8 │ │ │ │ - bgt 37968 │ │ │ │ - mr r10,r27 │ │ │ │ - mr r9,r19 │ │ │ │ - mr r30,r23 │ │ │ │ - mr r26,r22 │ │ │ │ - ld r12,56(r31) │ │ │ │ - ld r3,64(r31) │ │ │ │ - ld r23,40(r31) │ │ │ │ - ld r22,48(r31) │ │ │ │ - mr r27,r20 │ │ │ │ - mr r19,r28 │ │ │ │ - mr r21,r14 │ │ │ │ - mr r28,r24 │ │ │ │ - mr r20,r10 │ │ │ │ - mr r24,r9 │ │ │ │ - ldx r9,r27,r17 │ │ │ │ - ld r10,32(r31) │ │ │ │ - stdu r9,8(r3) │ │ │ │ - ld r29,48(r30) │ │ │ │ - sldi r17,r29,3 │ │ │ │ - addi r9,r29,-1 │ │ │ │ - add r6,r28,r17 │ │ │ │ - add r5,r10,r17 │ │ │ │ - lfdx f0,r20,r17 │ │ │ │ - ld r10,-8(r6) │ │ │ │ - ld r4,-8(r5) │ │ │ │ - stfd f0,0(r12) │ │ │ │ - cmpdi r10,0 │ │ │ │ - beq 37b70 │ │ │ │ - ld r8,64(r30) │ │ │ │ - add r8,r8,r17 │ │ │ │ - ld r8,-8(r8) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - beq 37b70 │ │ │ │ - add r7,r21,r17 │ │ │ │ - ld r8,88(r30) │ │ │ │ - add r10,r10,r4 │ │ │ │ - ld r4,-8(r7) │ │ │ │ - std r10,-8(r6) │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r4,1 │ │ │ │ - sldi r0,r8,1 │ │ │ │ - cmpd r10,r0 │ │ │ │ - std r10,-8(r7) │ │ │ │ - bne 37af0 │ │ │ │ - addi r10,r9,1 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ldx r2,r23,r21 │ │ │ │ + mr r9,r14 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addi r14,r14,1 │ │ │ │ + cmpd r27,r9 │ │ │ │ + maddld r2,r28,r2,r15 │ │ │ │ + stfdx f30,r19,r21 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stdx r2,r20,r21 │ │ │ │ + addi r21,r21,8 │ │ │ │ + ble 38a6c │ │ │ │ + ldx r28,r24,r21 │ │ │ │ + ldx r15,r30,r21 │ │ │ │ + cmpdi r15,0 │ │ │ │ + mr r9,r14 │ │ │ │ + addi r2,r28,1 │ │ │ │ + bne 38970 │ │ │ │ + ldx r2,r23,r21 │ │ │ │ + cmpd r27,r9 │ │ │ │ + stfdx f29,r19,r21 │ │ │ │ + addi r14,r14,1 │ │ │ │ + mulld r2,r2,r28 │ │ │ │ + stdx r2,r20,r21 │ │ │ │ + addi r21,r21,8 │ │ │ │ + bgt 38a34 │ │ │ │ + mr r27,r23 │ │ │ │ + ld r15,32(r31) │ │ │ │ + mr r23,r19 │ │ │ │ + ld r3,40(r31) │ │ │ │ + mr r19,r17 │ │ │ │ + mr r17,r29 │ │ │ │ + ld r10,48(r31) │ │ │ │ + mr r29,r18 │ │ │ │ + mr r18,r22 │ │ │ │ + ld r22,56(r31) │ │ │ │ + mr r24,r20 │ │ │ │ + mr r20,r26 │ │ │ │ + ldx r2,r27,r22 │ │ │ │ + stdu r2,8(r10) │ │ │ │ + ld r28,48(r29) │ │ │ │ + sldi r22,r28,3 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + add r8,r30,r22 │ │ │ │ + lfdx f0,r18,r22 │ │ │ │ + add r5,r20,r22 │ │ │ │ + ld r9,-8(r8) │ │ │ │ cmpdi r9,0 │ │ │ │ - add r11,r23,r17 │ │ │ │ - mtctr r10 │ │ │ │ - li r10,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r10,r10,r8 │ │ │ │ - mtctr r10 │ │ │ │ + ld r7,-8(r5) │ │ │ │ + stfd f0,0(r3) │ │ │ │ + beq 38c40 │ │ │ │ + ld r6,64(r29) │ │ │ │ + add r6,r6,r22 │ │ │ │ + ld r6,-8(r6) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r9,r6 │ │ │ │ + beq 38c40 │ │ │ │ + add r6,r19,r22 │ │ │ │ + ld r4,88(r29) │ │ │ │ + add r7,r9,r7 │ │ │ │ + ld r9,-8(r6) │ │ │ │ + std r7,-8(r8) │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r0,r4,1 │ │ │ │ + cmpd r9,r0 │ │ │ │ + std r9,-8(r6) │ │ │ │ + bne 38bb0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + add r11,r15,r22 │ │ │ │ + mtctr r9 │ │ │ │ + li r9,1 │ │ │ │ + mfctr r7 │ │ │ │ + isellt r9,r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 37af0 │ │ │ │ - ld r10,-16(r6) │ │ │ │ - ld r8,-16(r7) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + nop │ │ │ │ + bdz 38bb0 │ │ │ │ + ld r7,-16(r6) │ │ │ │ + ld r9,-16(r8) │ │ │ │ + cmpdi r9,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r26,1 │ │ │ │ ld r4,-16(r5) │ │ │ │ - li r18,1 │ │ │ │ - sldi r16,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r7) │ │ │ │ - cmpd r8,r0 │ │ │ │ - stdu r25,-8(r7) │ │ │ │ - beq cr7,37b60 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r16 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,37b60 │ │ │ │ - ldu r8,-8(r11) │ │ │ │ - add r10,r10,r4 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,37ae4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r18,-1 │ │ │ │ - stdu r18,-8(r5) │ │ │ │ - stdu r8,-8(r6) │ │ │ │ - beq 37a80 │ │ │ │ - ld r10,72(r31) │ │ │ │ - addi r12,r12,8 │ │ │ │ - cmpld r10,r3 │ │ │ │ - bne 37820 │ │ │ │ - ld r8,104(r31) │ │ │ │ - ld r14,96(r31) │ │ │ │ - ld r18,32(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ + sldi r21,r2,3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + std r7,-16(r6) │ │ │ │ + cmpd cr7,r7,r0 │ │ │ │ + stdu r25,-8(r6) │ │ │ │ + beq 38c30 │ │ │ │ + ld r7,64(r29) │ │ │ │ + ldx r7,r7,r21 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r9,r7 │ │ │ │ + beq 38c30 │ │ │ │ + ldu r7,-8(r11) │ │ │ │ + add r9,r9,r4 │ │ │ │ + std r9,-16(r8) │ │ │ │ + cmpdi r7,0 │ │ │ │ + bgt 38ba4 │ │ │ │ + neg r7,r7 │ │ │ │ + li r26,-1 │ │ │ │ + stdu r26,-8(r5) │ │ │ │ + stdu r7,-8(r8) │ │ │ │ + beq cr7,38b40 │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r3,r3,8 │ │ │ │ + cmpld r10,r9 │ │ │ │ + bne 38910 │ │ │ │ + ld r8,112(r31) │ │ │ │ + ld r15,104(r31) │ │ │ │ + ld r12,72(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ mr r26,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - stdu r9,8(r10) │ │ │ │ - std r10,80(r31) │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpd r9,r22 │ │ │ │ - ble 37bd8 │ │ │ │ - ld r29,48(r30) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - b 37710 │ │ │ │ + ld r9,80(r31) │ │ │ │ + addi r12,r12,1 │ │ │ │ + stdu r2,8(r9) │ │ │ │ + ld r2,8(r29) │ │ │ │ + std r9,80(r31) │ │ │ │ + cmpd r2,r12 │ │ │ │ + ble 38c78 │ │ │ │ + ld r28,48(r29) │ │ │ │ + cmpdi r28,0 │ │ │ │ + b 387f0 │ │ │ │ nop │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 37b80 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 3793c │ │ │ │ + bge 38a08 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 38a08 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r4,r4 │ │ │ │ - std r4,-16(r5) │ │ │ │ - b 37ac8 │ │ │ │ nop │ │ │ │ neg r4,r4 │ │ │ │ - std r4,-8(r5) │ │ │ │ - b 37a2c │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 3793c │ │ │ │ - nop │ │ │ │ + std r4,-16(r5) │ │ │ │ + b 38b88 │ │ │ │ nop │ │ │ │ + neg r7,r7 │ │ │ │ + std r7,-8(r5) │ │ │ │ + b 38ae8 │ │ │ │ nop │ │ │ │ - stdx r9,r23,r8 │ │ │ │ - li r10,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 377a8 │ │ │ │ - add r7,r7,r9 │ │ │ │ - cmpd r5,r7 │ │ │ │ - blt 37bb0 │ │ │ │ - mr r9,r7 │ │ │ │ - stdx r7,r23,r8 │ │ │ │ - b 3779c │ │ │ │ - addi r1,r31,288 │ │ │ │ + stdx r2,r6,r10 │ │ │ │ + li r9,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 38888 │ │ │ │ + add r8,r8,r2 │ │ │ │ + cmpd r11,r8 │ │ │ │ + blt 38c50 │ │ │ │ + mr r2,r8 │ │ │ │ + stdx r8,r6,r10 │ │ │ │ + b 3887c │ │ │ │ + addi r1,r31,320 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-168(r1) │ │ │ │ - ld r15,-160(r1) │ │ │ │ - ld r16,-152(r1) │ │ │ │ - ld r17,-144(r1) │ │ │ │ - ld r18,-136(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 37b14 │ │ │ │ - li r15,1 │ │ │ │ - b 376dc │ │ │ │ + li r2,0 │ │ │ │ + b 38bd4 │ │ │ │ + li r2,1 │ │ │ │ + std r2,88(r31) │ │ │ │ + b 3879c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ + .long 0x1285 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000037c60 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,416 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ +0000000000038d10 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 37cc0 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 37cd4 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 37cec │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 37d04 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 38d50 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 38d70 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 38d94 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 38db8 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 5200 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 37c90 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 37c98 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 51e0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 38d30 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - beq 37ca0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4440 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + mtlr r0 │ │ │ │ + beq 38d38 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4960 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4e40 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + mtlr r0 │ │ │ │ + beq 38d40 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4940 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000037d30 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,208 │ │ │ │ - mflr r0 │ │ │ │ +0000000000038de0 : │ │ │ │ std r29,-24(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + mflr r0 │ │ │ │ sldi r29,r4,3 │ │ │ │ + mr r28,r4 │ │ │ │ std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r28,r4 │ │ │ │ mr r30,r3 │ │ │ │ mr r27,r5 │ │ │ │ - mr r31,r6 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r6 │ │ │ │ stdu r1,-80(r1) │ │ │ │ std r4,48(r3) │ │ │ │ mr r3,r29 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpwi r28,0 │ │ │ │ std r3,56(r30) │ │ │ │ - ble 37f00 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 37f54 │ │ │ │ - rldicl r10,r28,62,34 │ │ │ │ - mr r8,r27 │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 37ed0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r8) │ │ │ │ - lxv vs32,16(r8) │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + ble 38fc0 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 39010 │ │ │ │ + rldicl r9,r28,62,34 │ │ │ │ + mr r10,r27 │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 38f90 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs32,16(r10) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r10,r10,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r9) │ │ │ │ - stxv vs45,-32(r9) │ │ │ │ - stxv vs33,-48(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 37db4 │ │ │ │ - andi. r9,r28,3 │ │ │ │ - clrrwi r9,r28,2 │ │ │ │ - beq 37e34 │ │ │ │ - extswsli r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - extswsli r10,r9,3 │ │ │ │ - lwax r6,r27,r8 │ │ │ │ - cmpw r7,r28 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - bge 37e34 │ │ │ │ - add r27,r27,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r27) │ │ │ │ - cmpw r9,r28 │ │ │ │ - std r8,8(r10) │ │ │ │ - bge 37e34 │ │ │ │ - lwa r9,8(r27) │ │ │ │ - std r9,16(r10) │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 38e58 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + clrrwi r2,r28,2 │ │ │ │ + beq 38f00 │ │ │ │ + subf r7,r2,r28 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + li r10,16 │ │ │ │ + li r9,32 │ │ │ │ + rldic r8,r7,2,30 │ │ │ │ + rldic r7,r7,3,29 │ │ │ │ + sldi r6,r2,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + add r3,r3,r2 │ │ │ │ + add r6,r27,r6 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r9,r7 │ │ │ │ + addi r7,r3,16 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r6,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r7,r2 │ │ │ │ mr r3,r29 │ │ │ │ std r31,8(r30) │ │ │ │ mr r29,r28 │ │ │ │ li r31,0 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,64(r30) │ │ │ │ - ld r9,56(r30) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,64(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,56(r30) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 4c60 │ │ │ │ + ld r9,64(r30) │ │ │ │ addic. r29,r29,-1 │ │ │ │ - sldi r9,r3,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stdx r9,r10,r31 │ │ │ │ + sldi r2,r3,1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stdx r2,r9,r31 │ │ │ │ addi r31,r31,8 │ │ │ │ - bne 37e50 │ │ │ │ + bne 38f20 │ │ │ │ cmpwi r28,1 │ │ │ │ - li r10,8 │ │ │ │ - li r9,3537 │ │ │ │ - std r10,88(r30) │ │ │ │ - beq 37f1c │ │ │ │ + li r9,8 │ │ │ │ + li r2,3537 │ │ │ │ + std r9,88(r30) │ │ │ │ + beq 38fd8 │ │ │ │ addi r1,r1,80 │ │ │ │ - li r10,65 │ │ │ │ + li r9,65 │ │ │ │ mr r3,r30 │ │ │ │ - stw r9,112(r30) │ │ │ │ + stw r2,112(r30) │ │ │ │ + stw r9,116(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ - stw r10,116(r30) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 31068 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 31bc0 │ │ │ │ lxv vs32,0(r27) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r8,r27,16 │ │ │ │ - addi r9,r3,32 │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r10,r27,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 37dac │ │ │ │ - b 37de8 │ │ │ │ + bne 38e50 │ │ │ │ + b 38e8c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r29 │ │ │ │ std r31,8(r30) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,8 │ │ │ │ + bl 4c80 │ │ │ │ + li r2,8 │ │ │ │ std r3,64(r30) │ │ │ │ - std r9,88(r30) │ │ │ │ + std r2,88(r30) │ │ │ │ addi r1,r1,80 │ │ │ │ - li r9,2001 │ │ │ │ - li r10,65 │ │ │ │ + li r2,2001 │ │ │ │ + li r9,65 │ │ │ │ mr r3,r30 │ │ │ │ ld r0,16(r1) │ │ │ │ - stw r9,112(r30) │ │ │ │ - stw r10,116(r30) │ │ │ │ + stw r2,112(r30) │ │ │ │ + stw r9,116(r30) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 31068 │ │ │ │ - li r9,0 │ │ │ │ - b 37df4 │ │ │ │ + b 31bc0 │ │ │ │ + li r2,0 │ │ │ │ + b 38e98 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000037f70 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-368 │ │ │ │ +0000000000039030 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r23,-72(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r23,r5 │ │ │ │ + mr r25,r10 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r9 │ │ │ │ + mr r27,r8 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ mr r29,r3 │ │ │ │ - stw r11,8(r1) │ │ │ │ - mr r30,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r23,r5 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r26,r10 │ │ │ │ + mr r28,r7 │ │ │ │ + std r30,-16(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r30,r4 │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r29) │ │ │ │ std r6,8(r29) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpdi r30,0 │ │ │ │ std r3,56(r29) │ │ │ │ - ble 38240 │ │ │ │ - addi r9,r30,-1 │ │ │ │ + ble 39330 │ │ │ │ + addi r2,r30,-1 │ │ │ │ std r24,48(r1) │ │ │ │ std r31,104(r1) │ │ │ │ - cmpldi cr4,r9,2 │ │ │ │ - ble cr4,38258 │ │ │ │ + cmpldi cr4,r2,2 │ │ │ │ + ble cr4,3934c │ │ │ │ srdi r31,r30,2 │ │ │ │ - mr r11,r23 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r23 │ │ │ │ + mr r2,r3 │ │ │ │ andi. r9,r31,1 │ │ │ │ mr r4,r31 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 381f0 │ │ │ │ + bne 392d0 │ │ │ │ srdi r9,r4,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 3801c │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 390d0 │ │ │ │ andi. r24,r30,3 │ │ │ │ clrrdi r9,r30,2 │ │ │ │ - beq 38220 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r23,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 3809c │ │ │ │ - add r23,r23,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r23) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 3809c │ │ │ │ - lwa r9,8(r23) │ │ │ │ - std r9,16(r10) │ │ │ │ + beq 39300 │ │ │ │ + subf r7,r9,r30 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r23,r23,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r23,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,64(r29) │ │ │ │ - ble cr4,38260 │ │ │ │ + ble cr4,39344 │ │ │ │ srdi r31,r30,2 │ │ │ │ clrlwi r24,r30,30 │ │ │ │ andi. r9,r31,1 │ │ │ │ - mr r5,r25 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r2,r3 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 381c0 │ │ │ │ + bne 392a0 │ │ │ │ srdi r9,r31,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r5) │ │ │ │ - lxv vs32,16(r5) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r5,r5,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 380d8 │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 391ac │ │ │ │ cmpwi r24,0 │ │ │ │ - clrrdi r9,r30,2 │ │ │ │ - beq 38170 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 38170 │ │ │ │ - add r8,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 38170 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - ld r24,48(r1) │ │ │ │ - ld r31,104(r1) │ │ │ │ - std r9,16(r10) │ │ │ │ - b 38178 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + clrrdi r10,r30,2 │ │ │ │ + beq 39320 │ │ │ │ + subf r30,r10,r30 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + sldi r7,r10,2 │ │ │ │ + li r9,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r10,r30,2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r7,r28,r7 │ │ │ │ + add r3,r3,r8 │ │ │ │ + cmpldi cr7,r10,16 │ │ │ │ + cmpldi r30,32 │ │ │ │ + addi r8,r3,16 │ │ │ │ + isel r10,r9,r10,4*cr7+gt │ │ │ │ + iselgt r2,r2,r30 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r7,r10 │ │ │ │ + iselgt r9,r9,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r8,r2 │ │ │ │ ld r24,48(r1) │ │ │ │ ld r31,104(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ - std r28,88(r29) │ │ │ │ - stw r27,112(r29) │ │ │ │ - stw r26,116(r29) │ │ │ │ + std r27,88(r29) │ │ │ │ + stw r26,112(r29) │ │ │ │ mr r3,r29 │ │ │ │ + stw r25,116(r29) │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r23,-72(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) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ - b 31068 │ │ │ │ + b 31bc0 │ │ │ │ nop │ │ │ │ - lxv vs32,0(r25) │ │ │ │ + lxv vs32,0(r28) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r5,r25,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r28,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 380d0 │ │ │ │ - b 3810c │ │ │ │ + bne 391a4 │ │ │ │ + b 391e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r23) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r11,r23,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r23,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 38014 │ │ │ │ - b 38050 │ │ │ │ + bne 390c8 │ │ │ │ + b 39104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,64(r29) │ │ │ │ - b 380bc │ │ │ │ + b 39190 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ + b 39258 │ │ │ │ + nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ std r3,64(r29) │ │ │ │ - b 38178 │ │ │ │ - li r9,0 │ │ │ │ - b 3805c │ │ │ │ + b 39258 │ │ │ │ + li r10,0 │ │ │ │ + b 391ec │ │ │ │ li r9,0 │ │ │ │ - b 38118 │ │ │ │ + b 39110 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x980 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000038280 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-1152 │ │ │ │ +0000000000039360 : │ │ │ │ mflr r0 │ │ │ │ - mr r9,r4 │ │ │ │ + mr r2,r4 │ │ │ │ mr r6,r5 │ │ │ │ li r4,1 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r9,32(r1) │ │ │ │ - bl 50c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r1) │ │ │ │ + bl 50a0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000382d0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-1232 │ │ │ │ +00000000000393a0 : │ │ │ │ mflr r0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r5 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r5 │ │ │ │ li r4,2 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r10,32(r1) │ │ │ │ - stw r9,36(r1) │ │ │ │ - bl 50c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r9,32(r1) │ │ │ │ + stw r2,36(r1) │ │ │ │ + bl 50a0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000038320 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-1312 │ │ │ │ +00000000000393f0 : │ │ │ │ mflr r0 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r10,r5 │ │ │ │ - mr r9,r6 │ │ │ │ + mr r10,r4 │ │ │ │ + mr r9,r5 │ │ │ │ + mr r2,r6 │ │ │ │ li r4,3 │ │ │ │ mr r6,r7 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r5,r1,32 │ │ │ │ - stw r8,32(r1) │ │ │ │ - stw r10,36(r1) │ │ │ │ - stw r9,40(r1) │ │ │ │ - bl 50c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r10,32(r1) │ │ │ │ + stw r9,36(r1) │ │ │ │ + stw r2,40(r1) │ │ │ │ + bl 50a0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000038380 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-1408 │ │ │ │ - ld r9,24(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 38470 │ │ │ │ - ld r7,120(r3) │ │ │ │ - cmpdi r7,0 │ │ │ │ - beq 38480 │ │ │ │ - ld r9,16(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 38490 │ │ │ │ - ld r8,48(r3) │ │ │ │ +0000000000039440 : │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 39570 │ │ │ │ + ld r8,120(r3) │ │ │ │ + cmpdi r8,0 │ │ │ │ + beq 39580 │ │ │ │ + ld r2,16(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 39590 │ │ │ │ + ld r10,48(r3) │ │ │ │ ld r9,8(r3) │ │ │ │ - mulld. r9,r8,r9 │ │ │ │ - ble 38410 │ │ │ │ + mulld. r9,r10,r9 │ │ │ │ + ble 39510 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r2,0 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + bne 394f0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - b 383e4 │ │ │ │ + b 394bc │ │ │ │ nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2080(r9) │ │ │ │ + nop │ │ │ │ + bge cr7,394dc │ │ │ │ + lfdx f0,r8,r7 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bge 383f8 │ │ │ │ - bdz 38410 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - fcmpu cr0,f0,f11 │ │ │ │ - bge 383d0 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1608 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + blt 394dc │ │ │ │ + bge cr7,394dc │ │ │ │ + bdz 39510 │ │ │ │ + addi r9,r2,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + sldi r7,r9,3 │ │ │ │ + addi r2,r9,1 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + bge 394a0 │ │ │ │ + pla r3,125564 # 57f58 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 384a0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,80(r3) │ │ │ │ - lfd f12,2928(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 38450 │ │ │ │ - ld r10,56(r3) │ │ │ │ - ld r8,88(r3) │ │ │ │ - ldx r10,r10,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - ble 384b0 │ │ │ │ - bdz 384a0 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + blt 394dc │ │ │ │ + fcmpu cr0,f0,f11 │ │ │ │ + bge 394dc │ │ │ │ + li r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 3948c │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 395a0 │ │ │ │ + ld r8,80(r3) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + b 39550 │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r10,88(r3) │ │ │ │ + ldx r9,r9,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r9,r10 │ │ │ │ + ble 395b0 │ │ │ │ + bdz 395a0 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 38430 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1456 │ │ │ │ + bgt 39530 │ │ │ │ + pla r3,125284 # 57ec0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1312 │ │ │ │ + pla r3,125120 # 57e30 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1344 │ │ │ │ + pla r3,125136 # 57e50 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1376 │ │ │ │ + pla r3,125152 # 57e70 │ │ │ │ blr │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1560 │ │ │ │ + pla r3,125304 # 57f28 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000384d0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-1744 │ │ │ │ +00000000000395d0 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ - andi. r10,r9,1024 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 385e0 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 38610 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 38640 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 38658 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 38670 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 38578 │ │ │ │ - ld r9,48(r31) │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 396b0 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 396d8 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 396fc │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 39710 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 39724 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 39660 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r30,32(r1) │ │ │ │ li r30,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 38564 │ │ │ │ - nop │ │ │ │ + ble 39650 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r10,168(r31) │ │ │ │ - sldi r9,r30,3 │ │ │ │ + ld r9,168(r31) │ │ │ │ + sldi r2,r30,3 │ │ │ │ addi r30,r30,1 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 38540 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 39630 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ ld r30,32(r1) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 386c0 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 386a0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 38690 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 39790 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 39780 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 39740 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,160(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4760 │ │ │ │ ld r3,152(r3) │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 386e0 │ │ │ │ + bl 4b20 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 397a0 │ │ │ │ ld r3,224(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 38500 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 395f8 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,200(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 38508 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 39600 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 38510 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 39608 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 38518 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 39610 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 38518 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 39610 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 38590 │ │ │ │ + bl 4760 │ │ │ │ + ld r3,96(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,56(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,80(r31) │ │ │ │ + bl 4760 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4760 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 38588 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 39670 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 38580 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 39668 │ │ │ │ ld r3,232(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 385f8 │ │ │ │ + bl 4760 │ │ │ │ + b 396c4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000038700 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-2304 │ │ │ │ +00000000000397c0 : │ │ │ │ + lwz r2,48(r3) │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lwz r9,48(r3) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ + lwz r5,116(r3) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ - mfcr r11 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ - std r16,-160(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r19,-136(r1) │ │ │ │ + li r4,0 │ │ │ │ std r0,16(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - stdu r1,-400(r1) │ │ │ │ - extswsli r8,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lwz r5,116(r3) │ │ │ │ - ld r25,200(r3) │ │ │ │ - ld r22,16(r3) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + ld r19,200(r3) │ │ │ │ + extswsli r10,r2,2 │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + addi r8,r10,15 │ │ │ │ + extswsli r9,r2,3 │ │ │ │ + addi r10,r10,19 │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ mr r28,r3 │ │ │ │ - li r4,0 │ │ │ │ - addi r7,r8,15 │ │ │ │ - mr r31,r1 │ │ │ │ - addi r8,r8,19 │ │ │ │ - extswsli r10,r9,3 │ │ │ │ - clrrdi r9,r7,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - addi r7,r10,15 │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ + clrrdi r2,r8,4 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - mr r3,r25 │ │ │ │ - ld r6,0(r1) │ │ │ │ + addi r8,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + std r31,-48(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + neg r10,r10 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ neg r9,r9 │ │ │ │ - std r1,208(r31) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + stdu r1,-416(r1) │ │ │ │ neg r8,r8 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r10,r10 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + ld r7,0(r1) │ │ │ │ + mr r31,r1 │ │ │ │ + std r1,200(r31) │ │ │ │ + ld r17,16(r3) │ │ │ │ + mr r3,r19 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,112(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r7 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,104(r31) │ │ │ │ + stdux r10,r1,r8 │ │ │ │ addi r8,r1,32 │ │ │ │ std r8,32(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + bl 5260 │ │ │ │ + lwz r10,128(r28) │ │ │ │ + ld r21,0(r28) │ │ │ │ + andi. r23,r10,32 │ │ │ │ + bne 39f50 │ │ │ │ + ld r2,104(r31) │ │ │ │ + lwz r7,48(r28) │ │ │ │ + cmpwi r7,0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,128(r28) │ │ │ │ - ld r5,0(r28) │ │ │ │ - andi. r17,r8,32 │ │ │ │ - bne 38e54 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lwz r6,48(r28) │ │ │ │ - addi r23,r1,32 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - ld r9,112(r31) │ │ │ │ - cmpwi r6,0 │ │ │ │ - stw r6,44(r31) │ │ │ │ - stw r17,0(r9) │ │ │ │ - ld r9,32(r31) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - ble 39db0 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - lwz r7,96(r28) │ │ │ │ - cmplwi r9,5 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ble 39dbc │ │ │ │ - rldicl r6,r6,63,33 │ │ │ │ - li r10,2 │ │ │ │ - mr r9,r7 │ │ │ │ + stw r23,0(r2) │ │ │ │ + ld r2,32(r31) │ │ │ │ + stw r7,40(r31) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + ble 3af20 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + lwz r8,96(r28) │ │ │ │ + cmplwi r2,5 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ble 3af2c │ │ │ │ + mr r2,r7 │ │ │ │ + li r9,2 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r9,r10,32,0 │ │ │ │ - andi. r4,r6,3 │ │ │ │ + rldicl r7,r2,63,33 │ │ │ │ + mr r2,r8 │ │ │ │ xxmr vs45,vs32 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - mtvsrdd vs33,r9,r9 │ │ │ │ - beq 388cc │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 388c0 │ │ │ │ - cmpdi r4,2 │ │ │ │ - bne 396f8 │ │ │ │ - vmuluwm v0,v0,v1 │ │ │ │ - addi r6,r6,-1 │ │ │ │ + rldimi r2,r9,32,0 │ │ │ │ + andi. r6,r7,3 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + beq 39988 │ │ │ │ cmpdi r6,1 │ │ │ │ + beq 3997c │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 3a848 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 388e8 │ │ │ │ - srdi r9,r10,2 │ │ │ │ - mtctr r9 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpdi r7,1 │ │ │ │ + vmuluwm v0,v0,v1 │ │ │ │ + beq 399a4 │ │ │ │ + srdi r2,r9,2 │ │ │ │ + mtctr r2 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 388d4 │ │ │ │ + bdnz 39990 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - lwz r10,44(r31) │ │ │ │ - mr r9,r10 │ │ │ │ - andi. r9,r9,1 │ │ │ │ - addi r9,r31,40 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + mr r2,r9 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ + andi. r2,r2,1 │ │ │ │ + addi r2,r31,44 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxextractuw vs0,vs32,12 │ │ │ │ - stfiwx f0,0,r9 │ │ │ │ - clrrwi r9,r10,1 │ │ │ │ - beq 389ac │ │ │ │ + stfiwx f0,0,r2 │ │ │ │ + beq 39a68 │ │ │ │ + clrrwi r2,r9,1 │ │ │ │ + lwz r7,44(r31) │ │ │ │ lwz r6,40(r31) │ │ │ │ - lwz r4,44(r31) │ │ │ │ - addi r10,r9,1 │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r6,r6,1 │ │ │ │ - stw r6,40(r31) │ │ │ │ - ble 389ac │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - addi r10,r9,2 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r6,r6,1 │ │ │ │ - stw r6,40(r31) │ │ │ │ - ble 389ac │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - addi r10,r9,3 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r6,r6,1 │ │ │ │ - stw r6,40(r31) │ │ │ │ - ble 389ac │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - addi r10,r9,4 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - stw r10,40(r31) │ │ │ │ - ble 389ac │ │ │ │ - mullw r10,r7,r10 │ │ │ │ - addi r9,r9,5 │ │ │ │ - cmpw r4,r9 │ │ │ │ - slwi r9,r10,1 │ │ │ │ - stw r9,40(r31) │ │ │ │ - ble 389ac │ │ │ │ - mullw r7,r7,r9 │ │ │ │ + addi r9,r2,1 │ │ │ │ + mullw r7,r8,r7 │ │ │ │ + cmpw r9,r6 │ │ │ │ + slwi r7,r7,1 │ │ │ │ + stw r7,44(r31) │ │ │ │ + bge 39a68 │ │ │ │ + mullw r7,r8,r7 │ │ │ │ + addi r9,r2,2 │ │ │ │ + cmpw r9,r6 │ │ │ │ + slwi r7,r7,1 │ │ │ │ + stw r7,44(r31) │ │ │ │ + bge 39a68 │ │ │ │ + mullw r7,r7,r8 │ │ │ │ + addi r9,r2,3 │ │ │ │ + cmpw r9,r6 │ │ │ │ + slwi r7,r7,1 │ │ │ │ + stw r7,44(r31) │ │ │ │ + bge 39a68 │ │ │ │ + mullw r7,r7,r8 │ │ │ │ + addi r9,r2,4 │ │ │ │ + cmpw r6,r9 │ │ │ │ slwi r9,r7,1 │ │ │ │ - stw r9,40(r31) │ │ │ │ - andi. r9,r8,16 │ │ │ │ - stw r9,48(r31) │ │ │ │ - bne 393f4 │ │ │ │ - andi. r21,r8,4 │ │ │ │ - bne 397c0 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 38ed8 │ │ │ │ - lwz r8,44(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r23,r22,r5 │ │ │ │ - addi r11,r8,-1 │ │ │ │ - extswsli r10,r8,2 │ │ │ │ - extsw r24,r8 │ │ │ │ - clrldi r9,r11,32 │ │ │ │ - addi r20,r10,-4 │ │ │ │ - extswsli r7,r11,2 │ │ │ │ - cmpwi cr4,r11,0 │ │ │ │ - extsw r6,r11 │ │ │ │ - sldi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - isel r15,r8,r21,4*cr4+lt │ │ │ │ - std r7,136(r31) │ │ │ │ - std r6,216(r31) │ │ │ │ - sldi r9,r9,2 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - std r9,200(r31) │ │ │ │ - lwz r9,40(r31) │ │ │ │ - add r18,r29,r10 │ │ │ │ - cmpwi cr3,r9,0 │ │ │ │ - blt cr4,38abc │ │ │ │ + stw r9,44(r31) │ │ │ │ + ble 39a68 │ │ │ │ + mullw r9,r8,r9 │ │ │ │ + addi r2,r2,5 │ │ │ │ + cmpw r6,r2 │ │ │ │ + slwi r2,r9,1 │ │ │ │ + stw r2,44(r31) │ │ │ │ + ble 39a68 │ │ │ │ + mullw r8,r8,r2 │ │ │ │ + slwi r2,r8,1 │ │ │ │ + stw r2,44(r31) │ │ │ │ + andi. r9,r10,16 │ │ │ │ + bne 3a518 │ │ │ │ + andi. r23,r10,4 │ │ │ │ + bne 3a910 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 39fd8 │ │ │ │ + lwz r5,40(r31) │ │ │ │ + sldi r10,r21,4 │ │ │ │ + add r24,r17,r10 │ │ │ │ + addi r7,r5,-1 │ │ │ │ + extswsli r9,r5,2 │ │ │ │ + extsw r25,r5 │ │ │ │ + clrldi r2,r7,32 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + cmpwi cr4,r7,0 │ │ │ │ + extswsli r8,r7,2 │ │ │ │ + extsw r6,r7 │ │ │ │ + std r9,176(r31) │ │ │ │ + mulli r9,r2,-4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + isel r10,r5,r23,4*cr4+lt │ │ │ │ + std r8,120(r31) │ │ │ │ + std r6,208(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + stw r10,184(r31) │ │ │ │ + std r2,192(r31) │ │ │ │ + lwz r2,44(r31) │ │ │ │ + add r21,r8,r29 │ │ │ │ + add r21,r21,r9 │ │ │ │ + cmpwi cr3,r2,0 │ │ │ │ + blt cr4,39b78 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,152(r28) │ │ │ │ - extswsli r9,r21,3 │ │ │ │ - ld r19,136(r28) │ │ │ │ - lwz r8,96(r28) │ │ │ │ - mr r7,r24 │ │ │ │ + ld r4,152(r28) │ │ │ │ + extswsli r2,r23,3 │ │ │ │ + ld r3,136(r28) │ │ │ │ + mr r8,r25 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - mr r10,r20 │ │ │ │ - add r3,r3,r9 │ │ │ │ - lfiwax f0,r19,r10 │ │ │ │ - sldi r9,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ + ld r9,176(r31) │ │ │ │ + lwz r10,96(r28) │ │ │ │ + add r4,r4,r2 │ │ │ │ + lfiwax f0,r3,r9 │ │ │ │ + sldi r2,r9,1 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r9,f0 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - subf r4,r8,r9 │ │ │ │ - add r9,r8,r9 │ │ │ │ - blt 38de0 │ │ │ │ - add r6,r8,r6 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r4,r26,r10 │ │ │ │ - stwx r4,r30,r10 │ │ │ │ - stwx r6,r27,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 38a50 │ │ │ │ - ld r5,200(r31) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r18 │ │ │ │ - stw r11,48(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - ble cr3,396a4 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lwz r0,44(r31) │ │ │ │ - mr r3,r25 │ │ │ │ - stw r15,160(r31) │ │ │ │ - mr r25,r29 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - mr r12,r22 │ │ │ │ - mr r5,r28 │ │ │ │ - std r23,152(r31) │ │ │ │ - std r20,176(r31) │ │ │ │ - std r18,184(r31) │ │ │ │ - std r24,192(r31) │ │ │ │ - addi r10,r9,8 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r15,r10 │ │ │ │ - addi r14,r9,4 │ │ │ │ - sldi r9,r24,2 │ │ │ │ - std r9,120(r31) │ │ │ │ - sldi r9,r24,3 │ │ │ │ - std r9,128(r31) │ │ │ │ - lwz r23,160(r31) │ │ │ │ - ld r17,112(r31) │ │ │ │ - extswsli r9,r21,3 │ │ │ │ - mr r16,r26 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + addi r6,r2,1 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + subf r11,r10,r2 │ │ │ │ + add r2,r10,r2 │ │ │ │ + blt 39ee0 │ │ │ │ + add r6,r10,r6 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r11,r26,r9 │ │ │ │ + stwx r11,r30,r9 │ │ │ │ + stwx r6,r27,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 39b10 │ │ │ │ + ld r5,192(r31) │ │ │ │ li r4,0 │ │ │ │ - mr r26,r27 │ │ │ │ - stw r21,168(r31) │ │ │ │ - std r9,144(r31) │ │ │ │ - mr r24,r23 │ │ │ │ - nop │ │ │ │ + mr r3,r21 │ │ │ │ + stw r7,48(r31) │ │ │ │ + bl 5260 │ │ │ │ + lwz r7,48(r31) │ │ │ │ + ble cr3,3a7f0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + plfd f28,124472 # 581b8 │ │ │ │ + mr r5,r19 │ │ │ │ + mr r10,r17 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + li r22,0 │ │ │ │ + mr r19,r29 │ │ │ │ + mr r17,r30 │ │ │ │ + mr r3,r28 │ │ │ │ + std r21,160(r31) │ │ │ │ + std r25,168(r31) │ │ │ │ + addi r16,r2,8 │ │ │ │ + ld r2,104(r31) │ │ │ │ + addi r15,r2,4 │ │ │ │ + sldi r2,r25,2 │ │ │ │ + std r2,112(r31) │ │ │ │ + sldi r2,r25,3 │ │ │ │ + std r2,152(r31) │ │ │ │ + mr r2,r27 │ │ │ │ + mr r27,r26 │ │ │ │ + mr r26,r2 │ │ │ │ + extswsli r2,r23,3 │ │ │ │ + mr r0,r7 │ │ │ │ + ld r30,152(r31) │ │ │ │ + mr r7,r10 │ │ │ │ + ld r10,104(r31) │ │ │ │ + li r11,0 │ │ │ │ + stw r23,136(r31) │ │ │ │ + std r24,144(r31) │ │ │ │ + mr r14,r26 │ │ │ │ + mr r6,r5 │ │ │ │ + std r2,128(r31) │ │ │ │ + lwz r2,184(r31) │ │ │ │ + mr r28,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r0,r24 │ │ │ │ - ble 38cd0 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + cmpw r2,r28 │ │ │ │ + ble 39dc0 │ │ │ │ + lwz r2,40(r31) │ │ │ │ li r9,96 │ │ │ │ - extswsli r22,r24,3 │ │ │ │ - extswsli r28,r24,2 │ │ │ │ - ld r10,152(r5) │ │ │ │ - subf r24,r24,r0 │ │ │ │ - addis r18,r2,-2 │ │ │ │ - std r26,48(r31) │ │ │ │ - std r25,64(r31) │ │ │ │ - ld r19,80(r5) │ │ │ │ - ld r20,136(r5) │ │ │ │ - lfiwax f29,r5,r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lwzx r23,r17,r28 │ │ │ │ - clrldi r24,r24,32 │ │ │ │ - ld r27,88(r5) │ │ │ │ - ld r21,104(r5) │ │ │ │ - addi r18,r18,2808 │ │ │ │ - std r3,56(r31) │ │ │ │ - stw r11,80(r31) │ │ │ │ - mr r25,r24 │ │ │ │ - stw r4,88(r31) │ │ │ │ - mr r24,r28 │ │ │ │ - stw r0,96(r31) │ │ │ │ - mr r28,r22 │ │ │ │ - std r12,104(r31) │ │ │ │ - lfdx f30,r9,r22 │ │ │ │ - ld r9,144(r31) │ │ │ │ - mr r22,r5 │ │ │ │ + extswsli r29,r28,2 │ │ │ │ + extswsli r25,r28,3 │ │ │ │ + ld r8,152(r3) │ │ │ │ + std r27,48(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + std r6,64(r31) │ │ │ │ + ld r20,88(r3) │ │ │ │ + std r30,96(r31) │ │ │ │ + ld r21,80(r3) │ │ │ │ + lfiwax f29,r3,r9 │ │ │ │ + lwzx r26,r10,r29 │ │ │ │ + std r7,72(r31) │ │ │ │ + stw r0,80(r31) │ │ │ │ + ld r23,136(r3) │ │ │ │ + ld r24,104(r3) │ │ │ │ + stw r11,88(r31) │ │ │ │ + subf r28,r28,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + mr r27,r26 │ │ │ │ + clrldi r28,r28,32 │ │ │ │ + mr r26,r25 │ │ │ │ + lfdx f30,r2,r25 │ │ │ │ + ld r2,128(r31) │ │ │ │ + mr r25,r29 │ │ │ │ + mr r29,r20 │ │ │ │ fcfid f29,f29 │ │ │ │ - add r29,r10,r9 │ │ │ │ - mr r26,r29 │ │ │ │ - mr r29,r23 │ │ │ │ + add r18,r8,r2 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - b 38c30 │ │ │ │ + mr r30,r18 │ │ │ │ + mr r18,r3 │ │ │ │ + b 39cf4 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - lwzx r7,r27,r24 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - slwi r9,r7,1 │ │ │ │ - stfdx f30,r15,r28 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r9,r9,r7 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + lwzx r3,r29,r25 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + mulli r9,r3,3 │ │ │ │ + stfdx f30,r16,r26 │ │ │ │ + addi r26,r26,8 │ │ │ │ srawi r9,r9,1 │ │ │ │ addze r9,r9 │ │ │ │ - add r9,r9,r23 │ │ │ │ - divw r8,r9,r7 │ │ │ │ - mullw r8,r8,r7 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - maddld r29,r29,r7,r9 │ │ │ │ - stwx r29,r14,r24 │ │ │ │ - addi r24,r24,4 │ │ │ │ - beq 38cb0 │ │ │ │ - lfiwax f11,r19,r24 │ │ │ │ - lwzx r23,r30,r24 │ │ │ │ - lfdx f10,r26,r28 │ │ │ │ - lfiwax f0,r20,r24 │ │ │ │ - lfdx f1,r21,r28 │ │ │ │ - mtfprwa f12,r23 │ │ │ │ - fcfid f11,f11 │ │ │ │ + add r9,r9,r20 │ │ │ │ + divw r10,r9,r3 │ │ │ │ + mullw r10,r10,r3 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + maddld r27,r27,r3,r9 │ │ │ │ + stwx r27,r15,r25 │ │ │ │ + addi r25,r25,4 │ │ │ │ + beq 39da0 │ │ │ │ + lfiwax f11,r21,r25 │ │ │ │ + lwzx r20,r17,r25 │ │ │ │ + lfiwax f0,r23,r25 │ │ │ │ + lfdx f10,r30,r26 │ │ │ │ + lfdx f1,r24,r26 │ │ │ │ + mtfprwa f12,r20 │ │ │ │ fcfid f12,f12 │ │ │ │ + fcfid f11,f11 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f12,f11 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsub f11,f10,f12 │ │ │ │ + fmul f11,f0,f0 │ │ │ │ + fsub f0,f10,f12 │ │ │ │ fsub f12,f12,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 38bd0 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmadd f0,f0,f11,f29 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 39ca0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 38c90 │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 38bec │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bge 39cb4 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 38bec │ │ │ │ - ld r26,48(r31) │ │ │ │ - ld r25,64(r31) │ │ │ │ - ld r3,56(r31) │ │ │ │ - lwz r11,80(r31) │ │ │ │ - mr r5,r22 │ │ │ │ - lwz r4,88(r31) │ │ │ │ - lwz r0,96(r31) │ │ │ │ - ld r12,104(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - lxv vs12,0(r12) │ │ │ │ - mr r24,r11 │ │ │ │ - lwzx r10,r17,r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - lxvdsx vs0,r9,r8 │ │ │ │ - clrldi r8,r11,32 │ │ │ │ - ld r9,136(r31) │ │ │ │ - lxvx vs11,r3,r10 │ │ │ │ + bl 4de0 │ │ │ │ + lwzx r3,r29,r25 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + mulli r9,r3,3 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + add r9,r9,r20 │ │ │ │ + divw r10,r9,r3 │ │ │ │ + mullw r10,r10,r3 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + maddld r27,r27,r3,r9 │ │ │ │ + stfdx f30,r16,r26 │ │ │ │ + stwx r27,r15,r25 │ │ │ │ + addi r26,r26,8 │ │ │ │ + addi r25,r25,4 │ │ │ │ + bne 39cf4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r27,48(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + mr r3,r18 │ │ │ │ + ld r6,64(r31) │ │ │ │ + ld r7,72(r31) │ │ │ │ + lwz r0,80(r31) │ │ │ │ + lwz r11,88(r31) │ │ │ │ + ld r30,96(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + clrldi r8,r0,32 │ │ │ │ + mr r28,r0 │ │ │ │ mtctr r8 │ │ │ │ + lwzx r9,r10,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + lxvdsx vs0,r2,r30 │ │ │ │ + ld r2,120(r31) │ │ │ │ + lxvx vs11,r6,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bgt cr4,38d2c │ │ │ │ - b 38e1c │ │ │ │ - lwzx r10,r16,r9 │ │ │ │ - li r8,0 │ │ │ │ - addi r24,r24,-1 │ │ │ │ - stwx r8,r25,r9 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - addi r9,r9,-4 │ │ │ │ - bdz 38db0 │ │ │ │ - lwzx r10,r30,r9 │ │ │ │ - lwzx r8,r26,r9 │ │ │ │ - cmpw r10,r8 │ │ │ │ - beq 38d10 │ │ │ │ - extswsli r9,r24,2 │ │ │ │ - lwz r7,40(r31) │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lwzx r8,r25,r9 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - cmpw r4,r7 │ │ │ │ + stxvx vs0,r6,r9 │ │ │ │ + bgt cr4,39e18 │ │ │ │ + b 39f18 │ │ │ │ + nop │ │ │ │ + lwzx r9,r27,r2 │ │ │ │ + stwx r22,r19,r2 │ │ │ │ + addi r28,r28,-1 │ │ │ │ + stwx r9,r17,r2 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + bdz 39eb0 │ │ │ │ + lwzx r9,r17,r2 │ │ │ │ + lwzx r8,r14,r2 │ │ │ │ + cmpw r9,r8 │ │ │ │ + beq 39e00 │ │ │ │ + extswsli r2,r28,2 │ │ │ │ + lwz r5,44(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + lwzx r8,r19,r2 │ │ │ │ + stwx r9,r17,r2 │ │ │ │ + cmpw r11,r5 │ │ │ │ addi r8,r8,1 │ │ │ │ - stwx r8,r25,r9 │ │ │ │ - bne 38b40 │ │ │ │ - ld r9,152(r31) │ │ │ │ - addi r12,r12,16 │ │ │ │ - lwz r21,168(r31) │ │ │ │ - mr r27,r26 │ │ │ │ - mr r26,r16 │ │ │ │ - cmpld r12,r9 │ │ │ │ - add r21,r21,r0 │ │ │ │ - beq 396f0 │ │ │ │ - blt cr4,38b10 │ │ │ │ - mr r29,r25 │ │ │ │ - ld r20,176(r31) │ │ │ │ - lwz r15,160(r31) │ │ │ │ - ld r18,184(r31) │ │ │ │ - ld r24,192(r31) │ │ │ │ - mr r23,r9 │ │ │ │ - mr r25,r3 │ │ │ │ - mr r22,r12 │ │ │ │ - mr r28,r5 │ │ │ │ - b 38a30 │ │ │ │ - extswsli r9,r24,2 │ │ │ │ - lwz r7,40(r31) │ │ │ │ - lwz r10,0(r30) │ │ │ │ - addi r4,r4,1 │ │ │ │ - lwzx r8,r25,r9 │ │ │ │ - cmpw r4,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ + stwx r8,r19,r2 │ │ │ │ + bne 39c10 │ │ │ │ + mr r10,r7 │ │ │ │ + ld r24,144(r31) │ │ │ │ + lwz r23,136(r31) │ │ │ │ + mr r26,r14 │ │ │ │ + mr r5,r6 │ │ │ │ + mr r7,r0 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpld r10,r24 │ │ │ │ + add r23,r23,r2 │ │ │ │ + beq 3a840 │ │ │ │ + blt cr4,39bd4 │ │ │ │ + mr r2,r26 │ │ │ │ + mr r30,r17 │ │ │ │ + mr r26,r27 │ │ │ │ + mr r29,r19 │ │ │ │ + ld r21,160(r31) │ │ │ │ + ld r25,168(r31) │ │ │ │ + mr r19,r5 │ │ │ │ + mr r17,r10 │ │ │ │ + mr r28,r3 │ │ │ │ + mr r27,r2 │ │ │ │ + b 39af0 │ │ │ │ + nop │ │ │ │ + extswsli r2,r28,2 │ │ │ │ + lwz r5,44(r31) │ │ │ │ + lwz r9,0(r17) │ │ │ │ + addi r11,r11,1 │ │ │ │ + lwzx r8,r19,r2 │ │ │ │ + cmpw r11,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r8,r8,1 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - stwx r8,r25,r9 │ │ │ │ - bne 38b40 │ │ │ │ - b 38d64 │ │ │ │ - subf r5,r8,r5 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r9,r27,r10 │ │ │ │ - stwx r5,r26,r10 │ │ │ │ - stwx r5,r30,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 38a50 │ │ │ │ - ld r5,200(r31) │ │ │ │ + stwx r9,r17,r2 │ │ │ │ + stwx r8,r19,r2 │ │ │ │ + bne 39c10 │ │ │ │ + b 39e50 │ │ │ │ + subf r5,r10,r5 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r2,r27,r9 │ │ │ │ + stwx r5,r26,r9 │ │ │ │ + stwx r5,r30,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 39b10 │ │ │ │ + ld r5,192(r31) │ │ │ │ li r4,0 │ │ │ │ - mr r3,r18 │ │ │ │ - stw r11,48(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - b 38abc │ │ │ │ - ld r9,216(r31) │ │ │ │ - lwz r7,40(r31) │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r9,r9,2 │ │ │ │ - cmpw r4,r7 │ │ │ │ - lwzx r10,r30,r9 │ │ │ │ - extswsli r9,r24,2 │ │ │ │ - lwzx r8,r25,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ + mr r3,r21 │ │ │ │ + stw r7,48(r31) │ │ │ │ + bl 5260 │ │ │ │ + lwz r7,48(r31) │ │ │ │ + b 39b78 │ │ │ │ + ld r2,208(r31) │ │ │ │ + lwz r5,44(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + cmpw r11,r5 │ │ │ │ + lwzx r9,r17,r2 │ │ │ │ + extswsli r2,r28,2 │ │ │ │ + lwzx r8,r19,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r8,r8,1 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - stwx r8,r25,r9 │ │ │ │ - bne 38b40 │ │ │ │ - b 38d64 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 38ed8 │ │ │ │ - ld r4,192(r28) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - li r6,0 │ │ │ │ - add r3,r22,r5 │ │ │ │ - addi r4,r4,-4 │ │ │ │ - lwzu r7,4(r4) │ │ │ │ - cmpwi r7,0 │ │ │ │ - ble 38ecc │ │ │ │ - extsw r11,r7 │ │ │ │ - ld r9,184(r28) │ │ │ │ - ld r10,168(r28) │ │ │ │ - extswsli r8,r6,2 │ │ │ │ - extswsli r5,r6,3 │ │ │ │ - mtctr r11 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - add r10,r10,r5 │ │ │ │ - add r9,r9,r8 │ │ │ │ - lwz r8,4(r9) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r9,r9,4 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs12,0(r22) │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs11,r25,r8 │ │ │ │ + stwx r9,r17,r2 │ │ │ │ + stwx r8,r19,r2 │ │ │ │ + bne 39c10 │ │ │ │ + b 39e50 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 39fd8 │ │ │ │ + ld r5,192(r28) │ │ │ │ + sldi r4,r21,4 │ │ │ │ + li r7,0 │ │ │ │ + add r4,r17,r4 │ │ │ │ + addi r5,r5,-4 │ │ │ │ + nop │ │ │ │ + lwzu r8,4(r5) │ │ │ │ + cmpwi r8,0 │ │ │ │ + ble 39fcc │ │ │ │ + ld r2,184(r28) │ │ │ │ + ld r9,168(r28) │ │ │ │ + extswsli r10,r7,2 │ │ │ │ + extsw r3,r8 │ │ │ │ + extswsli r6,r7,3 │ │ │ │ + addi r10,r10,-4 │ │ │ │ + mtctr r3 │ │ │ │ + add r9,r9,r6 │ │ │ │ + add r2,r2,r10 │ │ │ │ + lwz r10,4(r2) │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r2,r2,4 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r17) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs11,r19,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r25,r8 │ │ │ │ - bdnz 38ea0 │ │ │ │ - add r6,r6,r7 │ │ │ │ - addi r22,r22,16 │ │ │ │ - cmpld r22,r3 │ │ │ │ - bne 38e70 │ │ │ │ - ld r0,8(r28) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,208(r31) │ │ │ │ - cmpdi r0,0 │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 38fe4 │ │ │ │ - lwz r11,48(r28) │ │ │ │ - cmpwi r11,0 │ │ │ │ - ble 38fe4 │ │ │ │ - clrrwi r25,r11,1 │ │ │ │ - ld r7,56(r28) │ │ │ │ - addi r9,r11,-1 │ │ │ │ - ld r4,144(r28) │ │ │ │ - extsw r24,r11 │ │ │ │ - extswsli r30,r11,3 │ │ │ │ + stxvx vs0,r19,r10 │ │ │ │ + bdnz 39fa0 │ │ │ │ + add r7,r7,r8 │ │ │ │ + addi r17,r17,16 │ │ │ │ + cmpld r17,r4 │ │ │ │ + bne 39f70 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,200(r31) │ │ │ │ + ld r11,8(r28) │ │ │ │ + cmpdi r11,0 │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 3a104 │ │ │ │ + lwz r3,48(r28) │ │ │ │ + cmpwi r3,0 │ │ │ │ + ble 3a104 │ │ │ │ + clrrwi r30,r3,1 │ │ │ │ + extsw r4,r3 │ │ │ │ + extswsli r0,r3,3 │ │ │ │ + li r5,0 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ - li r3,0 │ │ │ │ + cmpwi cr7,r3,1 │ │ │ │ + li r27,16 │ │ │ │ + cmplw cr5,r30,r3 │ │ │ │ + srwi r29,r3,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r26,144(r28) │ │ │ │ + ld r8,56(r28) │ │ │ │ + add r2,r26,r7 │ │ │ │ + addi r9,r8,8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + beq 3a3b0 │ │ │ │ + beq cr7,3a414 │ │ │ │ + clrldi r10,r29,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r25,r10,1 │ │ │ │ + addi r25,r10,-1 │ │ │ │ + beq 3a07c │ │ │ │ + lxvx vs0,r26,r7 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r25,0 │ │ │ │ + li r9,16 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r26,r7 │ │ │ │ + beq 3a0b0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r8,r9 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + lxvx vs12,r8,r10 │ │ │ │ + addi r9,r9,32 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 3a084 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + beq cr5,3a0f0 │ │ │ │ + subf r9,r2,r3 │ │ │ │ + add r10,r5,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r26,r10 │ │ │ │ + iselgt r9,r27,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r0 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpld r11,r6 │ │ │ │ + bne 3a030 │ │ │ │ + ld r3,120(r28) │ │ │ │ + ld r2,24(r28) │ │ │ │ + std r2,24(r3) │ │ │ │ + bl 5160 │ │ │ │ + lwz r2,128(r28) │ │ │ │ + ld r3,8(r28) │ │ │ │ + cmpdi r3,0 │ │ │ │ + clrlwi r2,r2,31 │ │ │ │ + ble 3a2d4 │ │ │ │ + lwz r4,48(r28) │ │ │ │ + cmpwi r4,0 │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 3a234 │ │ │ │ + clrrwi r30,r4,1 │ │ │ │ + extsw r11,r4 │ │ │ │ + extswsli r0,r4,3 │ │ │ │ li r5,0 │ │ │ │ - clrldi r26,r25,32 │ │ │ │ - cmplw cr7,r25,r11 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r11,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - addi r29,r7,8 │ │ │ │ - add r9,r4,r6 │ │ │ │ - ble cr5,3937c │ │ │ │ - add r9,r4,r6 │ │ │ │ - cmpld r29,r9 │ │ │ │ - beq 3937c │ │ │ │ - clrldi r8,r27,32 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r4,1 │ │ │ │ + li r27,16 │ │ │ │ + cmplw cr5,r30,r4 │ │ │ │ + srwi r29,r4,1 │ │ │ │ + ld r25,144(r28) │ │ │ │ + ld r26,56(r28) │ │ │ │ + add r9,r25,r7 │ │ │ │ + addi r10,r26,8 │ │ │ │ + cmpld r9,r10 │ │ │ │ + beq 3a34c │ │ │ │ + beq cr7,3a41c │ │ │ │ + clrldi r8,r29,32 │ │ │ │ li r10,0 │ │ │ │ - andi. r23,r8,1 │ │ │ │ - addi r23,r8,-1 │ │ │ │ - beq 38f80 │ │ │ │ - lxvx vs0,r4,r6 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r23,0 │ │ │ │ + andi. r24,r8,1 │ │ │ │ + addi r24,r8,-1 │ │ │ │ + beq 3a1ac │ │ │ │ + lxv vs0,0(r26) │ │ │ │ + lxvx vs12,r25,r7 │ │ │ │ + cmpdi r24,0 │ │ │ │ li r10,16 │ │ │ │ - xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - beq 38fb4 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r25,r7 │ │ │ │ + beq 3a1e0 │ │ │ │ srdi r8,r8,1 │ │ │ │ mtctr r8 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ + lxvx vs12,r9,r10 │ │ │ │ + lxvx vs0,r26,r10 │ │ │ │ addi r8,r10,16 │ │ │ │ - xvdivdp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r9,r10 │ │ │ │ + lxvx vs0,r26,r8 │ │ │ │ + lxvx vs12,r9,r8 │ │ │ │ addi r10,r10,32 │ │ │ │ - lxvx vs0,r9,r8 │ │ │ │ - lxvx vs12,r7,r8 │ │ │ │ - xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r8 │ │ │ │ - bdnz 38f88 │ │ │ │ - beq cr7,38fd0 │ │ │ │ - add r9,r25,r3 │ │ │ │ - lfdx f12,r7,r26 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpw r0,r5 │ │ │ │ - bne 38f44 │ │ │ │ - ld r3,120(r28) │ │ │ │ - ld r9,24(r28) │ │ │ │ - std r9,24(r3) │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r28) │ │ │ │ - lwz r7,128(r28) │ │ │ │ - cmpdi r10,0 │ │ │ │ - clrlwi r7,r7,31 │ │ │ │ - ble 391a0 │ │ │ │ - lwz r9,48(r28) │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - ble cr4,39100 │ │ │ │ - clrrwi r25,r9,1 │ │ │ │ - ld r6,56(r28) │ │ │ │ - addi r8,r9,-1 │ │ │ │ - ld r3,144(r28) │ │ │ │ - extsw r24,r9 │ │ │ │ - extswsli r30,r9,3 │ │ │ │ - mr r0,r10 │ │ │ │ - li r5,0 │ │ │ │ - li r11,0 │ │ │ │ - clrldi r26,r25,32 │ │ │ │ - li r4,0 │ │ │ │ - cmplw cr7,r25,r9 │ │ │ │ - cmplwi cr5,r8,2 │ │ │ │ - srwi r27,r9,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - addi r29,r6,8 │ │ │ │ - add r8,r3,r5 │ │ │ │ - ble cr5,39214 │ │ │ │ - add r8,r3,r5 │ │ │ │ - cmpld r29,r8 │ │ │ │ - beq 39214 │ │ │ │ - clrldi r22,r27,32 │ │ │ │ - li r23,0 │ │ │ │ - andi. r21,r22,1 │ │ │ │ - addi r21,r22,-1 │ │ │ │ - beq 3909c │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - lxvx vs12,r3,r5 │ │ │ │ - cmpdi r21,0 │ │ │ │ - li r23,16 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r5 │ │ │ │ - beq 390d0 │ │ │ │ - srdi r22,r22,1 │ │ │ │ - mtctr r22 │ │ │ │ - lxvx vs12,r8,r23 │ │ │ │ - lxvx vs0,r6,r23 │ │ │ │ - addi r22,r23,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r23 │ │ │ │ - addi r23,r23,32 │ │ │ │ - lxvx vs0,r6,r22 │ │ │ │ - lxvx vs12,r8,r22 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + bdnz 3a1b4 │ │ │ │ + clrldi r9,r30,32 │ │ │ │ + beq cr5,3a220 │ │ │ │ + subf r10,r9,r4 │ │ │ │ + add r8,r5,r9 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + rldic r10,r10,3,29 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r9,r26,r9 │ │ │ │ + cmpldi r10,16 │ │ │ │ + add r8,r25,r8 │ │ │ │ + iselgt r10,r27,r10 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + lxvl vs12,r8,r10 │ │ │ │ + lxvl vs0,r9,r10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r22 │ │ │ │ - bdnz 390a4 │ │ │ │ - beq cr7,390ec │ │ │ │ - add r8,r11,r25 │ │ │ │ - lfdx f12,r6,r26 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r5,r5,r30 │ │ │ │ - cmpw r0,r4 │ │ │ │ - bne 39060 │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq 39290 │ │ │ │ - cmpdi r10,1 │ │ │ │ - ld r6,24(r28) │ │ │ │ - ld r5,160(r28) │ │ │ │ - beq 39dcc │ │ │ │ - addi r7,r10,-1 │ │ │ │ - mr r9,r6 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - mr r8,r5 │ │ │ │ - andi. r4,r7,1 │ │ │ │ - beq 39150 │ │ │ │ - lxvdsx vs0,0,r5 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - cmpdi r10,0 │ │ │ │ - addi r9,r6,16 │ │ │ │ - addi r8,r5,8 │ │ │ │ + stxvl vs0,r8,r10 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r0 │ │ │ │ + add r5,r5,r11 │ │ │ │ + cmpld r6,r3 │ │ │ │ + bne 3a160 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 3a424 │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r8,24(r28) │ │ │ │ + ld r7,160(r28) │ │ │ │ + beq 3af3c │ │ │ │ + addi r10,r3,-1 │ │ │ │ + mr r2,r8 │ │ │ │ + addi r3,r3,-2 │ │ │ │ + mr r9,r7 │ │ │ │ + andi. r6,r10,1 │ │ │ │ + beq 3a284 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r3,0 │ │ │ │ + addi r2,r8,16 │ │ │ │ + addi r9,r7,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - beq 39188 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r10,r8,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r8,r8,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq 3a2bc │ │ │ │ + srdi r6,r10,1 │ │ │ │ + mtctr r6 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r6,r9,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r9,r9,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - lxv vs12,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxvdsx vs0,0,r6 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 39158 │ │ │ │ - extswsli r9,r7,4 │ │ │ │ - extswsli r7,r7,3 │ │ │ │ - lxvx vs12,r6,r9 │ │ │ │ - lxvdsx vs0,r5,r7 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 3a28c │ │ │ │ + extswsli r2,r10,4 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lxvx vs12,r8,r2 │ │ │ │ + lxvdsx vs0,r7,r10 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r1,r31,400 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r1,r31,416 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ - ld r16,-160(r1) │ │ │ │ - ld r17,-152(r1) │ │ │ │ - ld r18,-144(r1) │ │ │ │ - ld r19,-136(r1) │ │ │ │ - ld r20,-128(r1) │ │ │ │ - ld r21,-120(r1) │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - andi. r23,r24,1 │ │ │ │ - addi r22,r24,-1 │ │ │ │ - li r23,0 │ │ │ │ - beq 39240 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - cmpdi r22,0 │ │ │ │ - li r23,8 │ │ │ │ + andi. r10,r11,1 │ │ │ │ + addi r8,r11,-1 │ │ │ │ + li r10,0 │ │ │ │ + beq 3a378 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f12,0(r26) │ │ │ │ + cmpdi r8,0 │ │ │ │ + li r10,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - beq 39274 │ │ │ │ - srdi r22,r24,1 │ │ │ │ - mtctr r22 │ │ │ │ - lfdx f12,r6,r23 │ │ │ │ - lfdx f0,r8,r23 │ │ │ │ - addi r22,r23,8 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + beq 3a220 │ │ │ │ + srdi r8,r11,1 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f12,r26,r10 │ │ │ │ + lfdx f0,r9,r10 │ │ │ │ + addi r8,r10,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r8,r23 │ │ │ │ - addi r23,r23,16 │ │ │ │ - lfdx f0,r8,r22 │ │ │ │ - lfdx f12,r6,r22 │ │ │ │ + stfdx f0,r9,r10 │ │ │ │ + lfdx f0,r9,r8 │ │ │ │ + lfdx f12,r26,r8 │ │ │ │ + addi r10,r10,16 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r8,r22 │ │ │ │ - bdnz 39248 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r5,r5,r30 │ │ │ │ - cmpw r4,r0 │ │ │ │ - bne 39058 │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 39108 │ │ │ │ - addis r29,r2,-2 │ │ │ │ - li r25,1 │ │ │ │ - li r26,0 │ │ │ │ - addi r29,r29,2928 │ │ │ │ - lfd f31,0(r29) │ │ │ │ - mr r27,r26 │ │ │ │ - ble cr4,39348 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ + bdnz 3a380 │ │ │ │ + b 3a220 │ │ │ │ + andi. r9,r4,1 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 3a3dc │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3a0f0 │ │ │ │ + srdi r10,r4,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 3a3e4 │ │ │ │ + b 3a0f0 │ │ │ │ + li r2,0 │ │ │ │ + b 3a0b8 │ │ │ │ + li r9,0 │ │ │ │ + b 3a1e8 │ │ │ │ + plfd f29,122252 # 581b0 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + li r26,1 │ │ │ │ + li r27,0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r29,r27 │ │ │ │ + mr r2,r4 │ │ │ │ li r30,0 │ │ │ │ - lfd f30,2800(r10) │ │ │ │ + ble cr4,3a4e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - maddld r9,r9,r27,r30 │ │ │ │ - ld r4,72(r28) │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,144(r28) │ │ │ │ - ld r5,136(r28) │ │ │ │ - ld r6,104(r28) │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r3,96 │ │ │ │ + maddld r2,r2,r29,r30 │ │ │ │ + ld r5,72(r28) │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r10,144(r28) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r4,96 │ │ │ │ + ld r6,136(r28) │ │ │ │ + ld r7,104(r28) │ │ │ │ addi r30,r30,1 │ │ │ │ - lfiwax f1,r28,r3 │ │ │ │ - lfiwax f10,r4,r10 │ │ │ │ - lfiwax f11,r5,r10 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + lfiwax f1,r28,r4 │ │ │ │ + lfiwax f10,r5,r9 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfiwax f11,r6,r9 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f11,f11 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lwz r9,48(r28) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - cmpw r9,r30 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - bgt 392c0 │ │ │ │ - ld r10,8(r28) │ │ │ │ - ld r7,24(r28) │ │ │ │ - sldi r8,r26,4 │ │ │ │ + bl 4c20 │ │ │ │ + lwz r2,48(r28) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + cmpw r2,r30 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + bgt 3a460 │ │ │ │ + ld r3,8(r28) │ │ │ │ + ld r10,24(r28) │ │ │ │ + sldi r9,r27,4 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - cmpd r25,r10 │ │ │ │ - lxvx vs0,r7,r8 │ │ │ │ + cmpd r26,r3 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r7,r8 │ │ │ │ - bge 391a0 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bge 3a2d4 │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r26,r26,1 │ │ │ │ - addi r25,r25,1 │ │ │ │ - ble cr4,391a0 │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - b 392a0 │ │ │ │ - andi. r10,r24,1 │ │ │ │ - addi r8,r24,-1 │ │ │ │ + ble cr4,3a2d4 │ │ │ │ + mr r4,r2 │ │ │ │ + cmpwi cr4,r2,0 │ │ │ │ + b 3a440 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 39fd8 │ │ │ │ + lwz r6,40(r31) │ │ │ │ + sldi r8,r21,4 │ │ │ │ li r10,0 │ │ │ │ - beq 393a8 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 393dc │ │ │ │ - srdi r8,r24,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 393b0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpw r5,r0 │ │ │ │ - bne 38f3c │ │ │ │ - b 38fe4 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 38ed8 │ │ │ │ - lwz r7,44(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - li r8,0 │ │ │ │ - add r15,r22,r5 │ │ │ │ - addi r21,r7,-1 │ │ │ │ - extswsli r10,r7,2 │ │ │ │ - extsw r18,r7 │ │ │ │ - clrldi r9,r21,32 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - extswsli r14,r21,2 │ │ │ │ - cmpwi cr3,r21,0 │ │ │ │ - extsw r6,r21 │ │ │ │ - std r10,104(r31) │ │ │ │ - sldi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - isel r16,r7,r8,4*cr3+lt │ │ │ │ - std r6,128(r31) │ │ │ │ - sldi r9,r9,2 │ │ │ │ - subf r10,r10,r14 │ │ │ │ - std r9,120(r31) │ │ │ │ - lwz r9,40(r31) │ │ │ │ - add r10,r29,r10 │ │ │ │ + add r20,r17,r8 │ │ │ │ + addi r24,r6,-1 │ │ │ │ + extswsli r9,r6,2 │ │ │ │ + extsw r16,r6 │ │ │ │ + clrldi r2,r24,32 │ │ │ │ + addi r18,r9,-4 │ │ │ │ + extswsli r21,r24,2 │ │ │ │ + cmpwi cr3,r24,0 │ │ │ │ + extsw r7,r24 │ │ │ │ + mulli r9,r2,-4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + isel r15,r6,r10,4*cr3+lt │ │ │ │ + std r7,96(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + std r2,88(r31) │ │ │ │ + add r2,r21,r29 │ │ │ │ + add r2,r2,r9 │ │ │ │ + lwz r9,44(r31) │ │ │ │ cmpwi cr4,r9,0 │ │ │ │ - blt cr3,39de0 │ │ │ │ - lwz r24,44(r31) │ │ │ │ + blt cr3,3af44 │ │ │ │ + lwz r25,40(r31) │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - ld r11,152(r28) │ │ │ │ - extswsli r9,r17,3 │ │ │ │ - ld r23,136(r28) │ │ │ │ - lwz r6,96(r28) │ │ │ │ - ld r8,104(r31) │ │ │ │ - mr r7,r24 │ │ │ │ - add r11,r11,r9 │ │ │ │ - lfiwax f0,r23,r8 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - lfdx f12,r11,r9 │ │ │ │ + ld r3,152(r28) │ │ │ │ + extswsli r9,r23,3 │ │ │ │ + ld r11,136(r28) │ │ │ │ + mr r7,r25 │ │ │ │ + mr r10,r18 │ │ │ │ + lwz r8,96(r28) │ │ │ │ + add r3,r3,r9 │ │ │ │ + lfiwax f0,r11,r10 │ │ │ │ + sldi r9,r10,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ fctiwz f0,f0 │ │ │ │ mffprwz r9,f0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - subf r3,r6,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ - blt 39760 │ │ │ │ - add r5,r6,r5 │ │ │ │ + addi r6,r9,1 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + subf r4,r8,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + blt 3a8b0 │ │ │ │ + add r6,r8,r6 │ │ │ │ addic. r7,r7,-1 │ │ │ │ - stwx r3,r26,r8 │ │ │ │ - stwx r3,r30,r8 │ │ │ │ - stwx r5,r27,r8 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - bne 39480 │ │ │ │ - ld r5,120(r31) │ │ │ │ - mr r3,r10 │ │ │ │ + stwx r4,r26,r10 │ │ │ │ + stwx r4,r30,r10 │ │ │ │ + stwx r6,r27,r10 │ │ │ │ + addi r10,r10,-4 │ │ │ │ + bne 3a5a0 │ │ │ │ + ld r5,88(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r3 │ │ │ │ - ble cr4,39798 │ │ │ │ + bl 5260 │ │ │ │ + mr r2,r3 │ │ │ │ + ble cr4,3a8e4 │ │ │ │ ld r9,32(r31) │ │ │ │ - sldi r19,r18,2 │ │ │ │ - ld r8,112(r31) │ │ │ │ - stw r16,56(r31) │ │ │ │ - li r0,0 │ │ │ │ - sldi r20,r18,3 │ │ │ │ - std r18,96(r31) │ │ │ │ - std r10,88(r31) │ │ │ │ - addi r23,r9,8 │ │ │ │ - mr r16,r9 │ │ │ │ - mr r9,r19 │ │ │ │ - lwz r19,44(r31) │ │ │ │ - addi r24,r8,4 │ │ │ │ - mr r18,r8 │ │ │ │ - lwz r8,56(r31) │ │ │ │ - lwz r10,40(r31) │ │ │ │ - li r5,0 │ │ │ │ - mr r3,r17 │ │ │ │ - std r15,80(r31) │ │ │ │ + ld r10,104(r31) │ │ │ │ + sldi r22,r16,2 │ │ │ │ + sldi r0,r16,3 │ │ │ │ + mr r8,r16 │ │ │ │ + std r18,80(r31) │ │ │ │ + std r20,64(r31) │ │ │ │ + li r3,0 │ │ │ │ + lwz r16,44(r31) │ │ │ │ + mr r6,r2 │ │ │ │ + addi r25,r9,8 │ │ │ │ + addi r11,r10,4 │ │ │ │ + mr r18,r9 │ │ │ │ + mr r20,r10 │ │ │ │ + li r7,0 │ │ │ │ + mr r9,r15 │ │ │ │ + mr r5,r6 │ │ │ │ + stw r15,72(r31) │ │ │ │ + stw r7,48(r31) │ │ │ │ + mr r7,r8 │ │ │ │ + lwz r8,40(r31) │ │ │ │ + nop │ │ │ │ + cmpw r8,r9 │ │ │ │ + ble 3a720 │ │ │ │ + lwz r4,96(r28) │ │ │ │ + add r10,r23,r9 │ │ │ │ + extswsli r2,r9,2 │ │ │ │ + extswsli r12,r9,3 │ │ │ │ + subf r9,r9,r8 │ │ │ │ + ld r14,168(r28) │ │ │ │ + std r0,56(r31) │ │ │ │ + ld r15,88(r28) │ │ │ │ + mr r0,r7 │ │ │ │ + mtlr r8 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + lwzx r6,r20,r2 │ │ │ │ + lfdx f0,r18,r12 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mtctr r9 │ │ │ │ + mullw r10,r10,r4 │ │ │ │ + slwi r4,r4,1 │ │ │ │ + mr r7,r4 │ │ │ │ + slwi r10,r10,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r19,r8 │ │ │ │ - ble 395f0 │ │ │ │ - lwz r11,96(r28) │ │ │ │ - add r6,r3,r8 │ │ │ │ - extswsli r7,r8,2 │ │ │ │ - extswsli r12,r8,3 │ │ │ │ - subf r8,r8,r19 │ │ │ │ - ld r15,168(r28) │ │ │ │ - ld r17,88(r28) │ │ │ │ - std r26,48(r31) │ │ │ │ - std r27,64(r31) │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - lwzx r4,r18,r7 │ │ │ │ - lfdx f0,r16,r12 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mtctr r8 │ │ │ │ - mullw r6,r6,r11 │ │ │ │ - slwi r11,r11,1 │ │ │ │ - slwi r6,r6,1 │ │ │ │ nop │ │ │ │ - lwzx r27,r17,r7 │ │ │ │ - lwzx r12,r29,r7 │ │ │ │ - sldi r26,r7,1 │ │ │ │ - add r12,r6,r12 │ │ │ │ - slwi r8,r27,1 │ │ │ │ - add r6,r6,r11 │ │ │ │ + lwzx r8,r15,r2 │ │ │ │ + lwzx r12,r29,r2 │ │ │ │ + sldi r4,r2,1 │ │ │ │ + mulli r9,r8,3 │ │ │ │ + add r12,r10,r12 │ │ │ │ + add r10,r10,r7 │ │ │ │ extswsli r12,r12,3 │ │ │ │ - add r8,r8,r27 │ │ │ │ - lfdx f12,r15,r12 │ │ │ │ - srawi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - lwzx r12,r30,r7 │ │ │ │ - add r8,r8,r12 │ │ │ │ + lfdx f12,r14,r12 │ │ │ │ + lwzx r12,r30,r2 │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - divw r12,r8,r27 │ │ │ │ - stfdx f0,r23,r26 │ │ │ │ - mullw r12,r12,r27 │ │ │ │ - subf r12,r12,r8 │ │ │ │ - maddld r4,r27,r4,r12 │ │ │ │ - stwx r4,r24,r7 │ │ │ │ - addi r7,r7,4 │ │ │ │ - bdnz 39590 │ │ │ │ - ld r26,48(r31) │ │ │ │ - ld r27,64(r31) │ │ │ │ - lwzx r6,r18,r9 │ │ │ │ - lxv vs12,0(r22) │ │ │ │ - clrldi r4,r21,32 │ │ │ │ - mr r7,r14 │ │ │ │ - mr r8,r21 │ │ │ │ - lxvdsx vs0,r16,r20 │ │ │ │ - mtctr r4 │ │ │ │ - extswsli r6,r6,4 │ │ │ │ - lxvx vs11,r25,r6 │ │ │ │ + add r9,r9,r12 │ │ │ │ + divw r12,r9,r8 │ │ │ │ + stfdx f0,r25,r4 │ │ │ │ + mullw r4,r12,r8 │ │ │ │ + subf r4,r4,r9 │ │ │ │ + maddld r6,r8,r6,r4 │ │ │ │ + stwx r6,r11,r2 │ │ │ │ + addi r2,r2,4 │ │ │ │ + bdnz 3a6c0 │ │ │ │ + mr r7,r0 │ │ │ │ + ld r0,56(r31) │ │ │ │ + mflr r8 │ │ │ │ + lwzx r10,r20,r22 │ │ │ │ + lxv vs12,0(r17) │ │ │ │ + clrldi r6,r24,32 │ │ │ │ + mr r2,r21 │ │ │ │ + mr r9,r24 │ │ │ │ + lxvdsx vs0,r18,r0 │ │ │ │ + mtctr r6 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs11,r19,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r25,r6 │ │ │ │ - bgt cr3,39648 │ │ │ │ - b 397b0 │ │ │ │ + stxvx vs0,r19,r10 │ │ │ │ + bgt cr3,3a778 │ │ │ │ + b 3a900 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzx r6,r26,r7 │ │ │ │ - stwx r0,r29,r7 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stwx r6,r30,r7 │ │ │ │ - addi r7,r7,-4 │ │ │ │ - bdz 39750 │ │ │ │ - lwzx r6,r30,r7 │ │ │ │ - lwzx r4,r27,r7 │ │ │ │ - cmpw r6,r4 │ │ │ │ - beq 39630 │ │ │ │ - extswsli r7,r8,2 │ │ │ │ - addi r5,r5,1 │ │ │ │ + lwzx r10,r26,r2 │ │ │ │ + stwx r3,r29,r2 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + stwx r10,r30,r2 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + bdz 3a8a0 │ │ │ │ + lwzx r10,r30,r2 │ │ │ │ + lwzx r6,r27,r2 │ │ │ │ + cmpw r10,r6 │ │ │ │ + beq 3a760 │ │ │ │ + lwz r6,48(r31) │ │ │ │ + extswsli r2,r9,2 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r10,r30,r2 │ │ │ │ + addi r4,r6,1 │ │ │ │ + lwzx r6,r29,r2 │ │ │ │ + cmpw r4,r16 │ │ │ │ + stw r4,48(r31) │ │ │ │ addi r6,r6,1 │ │ │ │ - lwzx r4,r29,r7 │ │ │ │ - cmpw r5,r10 │ │ │ │ - stwx r6,r30,r7 │ │ │ │ - addi r4,r4,1 │ │ │ │ - stwx r4,r29,r7 │ │ │ │ - bne 39540 │ │ │ │ - ld r15,80(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r17,r3,r19 │ │ │ │ - cmpld r15,r22 │ │ │ │ - beq 38ed8 │ │ │ │ - blt cr3,39524 │ │ │ │ - lwz r16,56(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ld r18,96(r31) │ │ │ │ - b 3945c │ │ │ │ - subf r9,r22,r23 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - rldicl. r9,r9,60,62 │ │ │ │ - beq 39704 │ │ │ │ - lwz r10,44(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r21,r21,r10 │ │ │ │ - bge cr4,38a30 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 39704 │ │ │ │ - cmpdi r9,2 │ │ │ │ - bne 39de8 │ │ │ │ - lwz r9,44(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r21,r21,r9 │ │ │ │ - bge cr4,38a30 │ │ │ │ - b 39708 │ │ │ │ + stwx r6,r29,r2 │ │ │ │ + bne 3a660 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + lwz r15,72(r31) │ │ │ │ + mr r6,r5 │ │ │ │ + mr r8,r7 │ │ │ │ + add r23,r23,r2 │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpld r17,r2 │ │ │ │ + beq 39fd8 │ │ │ │ + blt cr3,3a640 │ │ │ │ + mr r20,r2 │ │ │ │ + ld r18,80(r31) │ │ │ │ + mr r2,r6 │ │ │ │ + mr r16,r8 │ │ │ │ + b 3a57c │ │ │ │ + subf r2,r17,r24 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + rldicl. r2,r2,60,62 │ │ │ │ + beq 3a854 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r23,r23,r9 │ │ │ │ + bge cr4,39af0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 3a854 │ │ │ │ + cmpdi r2,2 │ │ │ │ + bne 3af4c │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r23,r23,r2 │ │ │ │ + bge cr4,39af0 │ │ │ │ + b 3a858 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r28,r5 │ │ │ │ - b 38ed8 │ │ │ │ + nop │ │ │ │ + mr r28,r3 │ │ │ │ + b 39fd8 │ │ │ │ + mr r7,r5 │ │ │ │ xxmr vs32,vs33 │ │ │ │ - mr r6,r3 │ │ │ │ - b 388b8 │ │ │ │ - lwz r9,44(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r21,r21,r9 │ │ │ │ - cmpld r22,r23 │ │ │ │ - mr r10,r22 │ │ │ │ - beq 38ed8 │ │ │ │ - bge cr4,38a30 │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r21,r21,r9 │ │ │ │ - bge cr4,38a30 │ │ │ │ - add r21,r21,r9 │ │ │ │ - addi r22,r10,32 │ │ │ │ - bge cr4,38a30 │ │ │ │ - addi r22,r10,48 │ │ │ │ - add r21,r21,r9 │ │ │ │ - bge cr4,38a30 │ │ │ │ - b 39708 │ │ │ │ + b 39974 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r23,r23,r2 │ │ │ │ + cmpld r17,r24 │ │ │ │ + mr r9,r17 │ │ │ │ + beq 39fd8 │ │ │ │ + bge cr4,39af0 │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r23,r23,r2 │ │ │ │ + bge cr4,39af0 │ │ │ │ + add r23,r23,r2 │ │ │ │ + addi r17,r9,32 │ │ │ │ + bge cr4,39af0 │ │ │ │ + addi r17,r9,48 │ │ │ │ + add r23,r23,r2 │ │ │ │ + bge cr4,39af0 │ │ │ │ + b 3a858 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r6,0(r30) │ │ │ │ - b 39658 │ │ │ │ + lwz r10,0(r30) │ │ │ │ + b 3a788 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r4,r6,r4 │ │ │ │ + subf r5,r8,r5 │ │ │ │ addic. r7,r7,-1 │ │ │ │ - stwx r9,r27,r8 │ │ │ │ - stwx r4,r26,r8 │ │ │ │ - stwx r4,r30,r8 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - bne 39480 │ │ │ │ - ld r5,120(r31) │ │ │ │ - mr r3,r10 │ │ │ │ + stwx r9,r27,r10 │ │ │ │ + stwx r5,r26,r10 │ │ │ │ + stwx r5,r30,r10 │ │ │ │ + addi r10,r10,-4 │ │ │ │ + bne 3a5a0 │ │ │ │ + ld r5,88(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r3 │ │ │ │ - bgt cr4,394ec │ │ │ │ - addi r22,r22,16 │ │ │ │ - lwz r9,44(r31) │ │ │ │ - cmpld r15,r22 │ │ │ │ - add r17,r17,r9 │ │ │ │ - bne 39464 │ │ │ │ - b 38ed8 │ │ │ │ - ld r7,128(r31) │ │ │ │ - sldi r7,r7,2 │ │ │ │ - lwzx r6,r30,r7 │ │ │ │ - b 39658 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 38ed8 │ │ │ │ - lwz r8,44(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r20,r22,r5 │ │ │ │ + bl 5260 │ │ │ │ + mr r2,r3 │ │ │ │ + bgt cr4,3a608 │ │ │ │ + addi r17,r17,16 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + cmpld r17,r20 │ │ │ │ + add r23,r23,r9 │ │ │ │ + bne 3a584 │ │ │ │ + b 39fd8 │ │ │ │ + nop │ │ │ │ + ld r2,96(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + lwzx r10,r30,r2 │ │ │ │ + b 3a788 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 39fd8 │ │ │ │ + lwz r8,40(r31) │ │ │ │ + li r22,0 │ │ │ │ addi r7,r8,-1 │ │ │ │ - extsw r9,r8 │ │ │ │ extswsli r10,r8,2 │ │ │ │ - std r9,80(r31) │ │ │ │ - clrldi r9,r7,32 │ │ │ │ - extswsli r6,r7,2 │ │ │ │ - addi r18,r10,-4 │ │ │ │ + extsw r20,r8 │ │ │ │ cmpwi cr3,r7,0 │ │ │ │ - stw r7,96(r31) │ │ │ │ + clrldi r2,r7,32 │ │ │ │ + addi r15,r10,-4 │ │ │ │ + extswsli r6,r7,2 │ │ │ │ + stw r7,72(r31) │ │ │ │ extsw r7,r7 │ │ │ │ - sldi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r6,104(r31) │ │ │ │ - std r7,168(r31) │ │ │ │ - lwz r7,48(r31) │ │ │ │ - subf r10,r10,r6 │ │ │ │ - sldi r17,r9,2 │ │ │ │ - add r9,r29,r10 │ │ │ │ - lwz r10,40(r31) │ │ │ │ - isel r19,r8,r7,4*cr3+lt │ │ │ │ - cmpwi cr4,r10,0 │ │ │ │ - blt cr3,398b8 │ │ │ │ - lwz r3,48(r31) │ │ │ │ - ld r6,152(r28) │ │ │ │ - ld r11,136(r28) │ │ │ │ - lwz r8,96(r28) │ │ │ │ + isel r18,r8,r9,4*cr3+lt │ │ │ │ + li r9,0 │ │ │ │ + mulli r10,r2,-4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r6,80(r31) │ │ │ │ + std r7,152(r31) │ │ │ │ + stw r9,48(r31) │ │ │ │ + lwz r9,44(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + std r2,144(r31) │ │ │ │ + add r2,r6,r29 │ │ │ │ + add r2,r2,r10 │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + blt cr3,3aa04 │ │ │ │ + lwz r4,48(r31) │ │ │ │ + ld r7,152(r28) │ │ │ │ + mr r8,r20 │ │ │ │ + mr r9,r15 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - ld r7,80(r31) │ │ │ │ - mr r10,r18 │ │ │ │ - extswsli r3,r3,3 │ │ │ │ - add r3,r6,r3 │ │ │ │ - lfiwax f0,r11,r10 │ │ │ │ - sldi r6,r10,1 │ │ │ │ - lfdx f12,r3,r6 │ │ │ │ + ld r3,136(r28) │ │ │ │ + lwz r10,96(r28) │ │ │ │ + extswsli r4,r4,3 │ │ │ │ + add r4,r7,r4 │ │ │ │ + lfiwax f0,r3,r9 │ │ │ │ + sldi r7,r9,1 │ │ │ │ + lfdx f12,r4,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r6,f0 │ │ │ │ - addi r5,r6,1 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - subf r0,r8,r6 │ │ │ │ - add r6,r8,r6 │ │ │ │ - blt 39ce0 │ │ │ │ - add r5,r8,r5 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r0,r26,r10 │ │ │ │ - stwx r0,r30,r10 │ │ │ │ - stwx r5,r27,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 39850 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r17 │ │ │ │ + mffprwz r7,f0 │ │ │ │ + addi r6,r7,1 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + subf r11,r10,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + blt 3ae10 │ │ │ │ + add r6,r10,r6 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r11,r26,r9 │ │ │ │ + stwx r11,r30,r9 │ │ │ │ + stwx r6,r27,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 3a9a0 │ │ │ │ + ld r5,144(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ble cr4,39d34 │ │ │ │ - ld r10,32(r31) │ │ │ │ - std r17,160(r31) │ │ │ │ - lwz r17,44(r31) │ │ │ │ - li r0,0 │ │ │ │ - std r18,144(r31) │ │ │ │ - std r9,152(r31) │ │ │ │ - std r22,56(r31) │ │ │ │ - addi r21,r10,8 │ │ │ │ - ld r10,112(r31) │ │ │ │ - addi r12,r10,4 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r10,r10,3008 │ │ │ │ - std r10,120(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - sldi r10,r10,2 │ │ │ │ - std r10,88(r31) │ │ │ │ - mr r9,r19 │ │ │ │ - li r15,0 │ │ │ │ - std r20,128(r31) │ │ │ │ - stw r19,136(r31) │ │ │ │ + bl 5260 │ │ │ │ + mr r2,r3 │ │ │ │ + ble cr4,3ae74 │ │ │ │ + ld r9,32(r31) │ │ │ │ + plxv vs33,121492 # 584a0 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + li r3,0 │ │ │ │ + std r2,120(r31) │ │ │ │ + std r15,128(r31) │ │ │ │ + std r20,136(r31) │ │ │ │ + addi r23,r9,8 │ │ │ │ + ld r9,104(r31) │ │ │ │ + addi r11,r9,4 │ │ │ │ + sldi r9,r20,2 │ │ │ │ + std r9,56(r31) │ │ │ │ + sldi r9,r20,3 │ │ │ │ + std r9,64(r31) │ │ │ │ + lwz r9,40(r31) │ │ │ │ + mtlr r9 │ │ │ │ + mr r2,r18 │ │ │ │ + li r16,0 │ │ │ │ + std r22,88(r31) │ │ │ │ + stw r18,96(r31) │ │ │ │ + std r21,112(r31) │ │ │ │ nop │ │ │ │ - cmpw r17,r9 │ │ │ │ - ble 39be8 │ │ │ │ - lwz r10,96(r28) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - subf r6,r9,r17 │ │ │ │ - lwz r3,112(r28) │ │ │ │ - ld r14,80(r28) │ │ │ │ - ld r16,152(r28) │ │ │ │ - lfd f0,2928(r8) │ │ │ │ - addi r8,r6,-1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmplwi r8,2 │ │ │ │ - mtfprwa f11,r3 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - fcfid f11,f11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mflr r9 │ │ │ │ + cmpw r9,r2 │ │ │ │ + ble 3ad24 │ │ │ │ + lwz r9,96(r28) │ │ │ │ + mflr r10 │ │ │ │ + lwz r6,112(r28) │ │ │ │ + ld r0,80(r28) │ │ │ │ + ld r15,152(r28) │ │ │ │ + subf r12,r2,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r10,r12,-1 │ │ │ │ + mtfprwa f12,r6 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ + cmplwi r10,2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - ble 39d18 │ │ │ │ - lwa r5,48(r31) │ │ │ │ - extsw r8,r9 │ │ │ │ - xxspltd vs12,vs11,0 │ │ │ │ - ld r10,120(r31) │ │ │ │ - xxspltd vs9,vs0,0 │ │ │ │ - extswsli r4,r9,2 │ │ │ │ - rldicl r22,r6,62,34 │ │ │ │ - li r7,0 │ │ │ │ - sldi r11,r8,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fdiv f0,f7,f0 │ │ │ │ + ble 3ae44 │ │ │ │ + lwa r14,48(r31) │ │ │ │ + extsw r10,r2 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + extswsli r7,r2,2 │ │ │ │ + rldicl r22,r12,62,34 │ │ │ │ + li r9,0 │ │ │ │ + li r8,0 │ │ │ │ + xxmr vs45,vs33 │ │ │ │ + sldi r4,r10,3 │ │ │ │ + add r18,r0,r7 │ │ │ │ + add r20,r30,r7 │ │ │ │ + add r7,r24,r7 │ │ │ │ + xvmuldp vs9,vs0,vs12 │ │ │ │ mtctr r22 │ │ │ │ - add r18,r14,r4 │ │ │ │ - add r19,r30,r4 │ │ │ │ - add r4,r23,r4 │ │ │ │ - xvmuldp vs9,vs9,vs12 │ │ │ │ - lxv vs45,0(r10) │ │ │ │ - add r11,r24,r11 │ │ │ │ - li r10,0 │ │ │ │ - add r5,r5,r8 │ │ │ │ - addi r20,r11,16 │ │ │ │ + add r5,r14,r10 │ │ │ │ + add r4,r25,r4 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r5,r16,r5 │ │ │ │ + addi r21,r4,16 │ │ │ │ + add r5,r15,r5 │ │ │ │ addi r22,r5,16 │ │ │ │ - lxvx vs32,r18,r7 │ │ │ │ - lxvx vs12,r19,r7 │ │ │ │ + nop │ │ │ │ + lxvx vs32,r18,r8 │ │ │ │ + lxvx vs11,r20,r8 │ │ │ │ vnegw v0,v0 │ │ │ │ - xxmrghw vs7,vs12,vs12 │ │ │ │ - xxmrglw vs10,vs12,vs12 │ │ │ │ - xxmrglw vs12,vs32,vs32 │ │ │ │ - xxmrghw vs8,vs32,vs32 │ │ │ │ + xxmrglw vs10,vs11,vs11 │ │ │ │ + xxmrghw vs11,vs11,vs11 │ │ │ │ + xxmrglw vs8,vs32,vs32 │ │ │ │ + xxmrghw vs5,vs32,vs32 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ - xvcvsxwdp vs6,vs7 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs7,vs8 │ │ │ │ - lxvx vs8,r5,r10 │ │ │ │ - xvmaddmdp vs12,vs8,vs10 │ │ │ │ - lxvx vs10,r22,r10 │ │ │ │ - xvmaddmdp vs10,vs7,vs6 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs10,vs10,vs9 │ │ │ │ - xvabsdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs6,vs8 │ │ │ │ + lxvx vs8,r5,r9 │ │ │ │ + xvcvsxwdp vs5,vs5 │ │ │ │ + xvmaddmdp vs8,vs6,vs10 │ │ │ │ + lxvx vs10,r22,r9 │ │ │ │ + xvmaddadp vs11,vs10,vs5 │ │ │ │ + xvmuldp vs10,vs8,vs9 │ │ │ │ + xvmuldp vs11,vs11,vs9 │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ - xvcvdpsxws vs33,vs12 │ │ │ │ - stxvx vs12,r11,r10 │ │ │ │ - xvcvdpsxws vs32,vs10 │ │ │ │ - stxvx vs10,r20,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - vperm v0,v0,v1,v13 │ │ │ │ - stxvx vs32,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 399b0 │ │ │ │ - clrrwi r10,r6,2 │ │ │ │ - andi. r7,r6,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - beq 39b30 │ │ │ │ - lwz r18,48(r31) │ │ │ │ - extswsli r7,r10,2 │ │ │ │ - fmul f12,f0,f11 │ │ │ │ - addi r4,r10,1 │ │ │ │ - extswsli r11,r10,3 │ │ │ │ - lfiwax f11,r30,r7 │ │ │ │ - cmpw r4,r17 │ │ │ │ - add r19,r30,r7 │ │ │ │ - add r20,r23,r7 │ │ │ │ - add r22,r24,r11 │ │ │ │ - add r5,r18,r10 │ │ │ │ - lwzx r18,r14,r7 │ │ │ │ - extswsli r5,r5,3 │ │ │ │ - lfdx f10,r16,r5 │ │ │ │ - neg r5,r18 │ │ │ │ - fcfid f11,f11 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f11,f0 │ │ │ │ - stfdx f0,r24,r11 │ │ │ │ - stfiwx f11,r23,r7 │ │ │ │ - bge 39b30 │ │ │ │ - add r7,r14,r7 │ │ │ │ - li r5,4 │ │ │ │ - lwz r18,48(r31) │ │ │ │ - addi r10,r10,2 │ │ │ │ - lwz r11,4(r7) │ │ │ │ - lfiwax f11,r19,r5 │ │ │ │ - cmpw r17,r10 │ │ │ │ - add r4,r18,r4 │ │ │ │ - neg r5,r11 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - fcfid f11,f11 │ │ │ │ - lfdx f10,r16,r4 │ │ │ │ - addi r5,r20,4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - stfd f0,8(r22) │ │ │ │ - fctiwz f0,f0 │ │ │ │ - stfiwx f0,0,r5 │ │ │ │ - ble 39b30 │ │ │ │ - lwz r7,8(r7) │ │ │ │ - li r5,8 │ │ │ │ - add r10,r18,r10 │ │ │ │ - lfiwax f10,r19,r5 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - neg r7,r7 │ │ │ │ - lfdx f0,r16,r10 │ │ │ │ - addi r10,r20,8 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - fcfid f10,f10 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmadd f0,f0,f11,f10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f12,f0 │ │ │ │ - stfd f0,16(r22) │ │ │ │ - stfiwx f12,0,r10 │ │ │ │ - clrldi r10,r6,32 │ │ │ │ - sldi r4,r8,2 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ld r22,168(r28) │ │ │ │ - ld r20,88(r28) │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,112(r31) │ │ │ │ - mullw r9,r3,r9 │ │ │ │ - lwzx r19,r10,r4 │ │ │ │ - ld r10,32(r31) │ │ │ │ - lfdx f10,r10,r8 │ │ │ │ - lwzx r6,r20,r4 │ │ │ │ - lwzx r5,r23,r4 │ │ │ │ - lwzx r11,r30,r4 │ │ │ │ - lfdx f9,r24,r8 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - add r7,r9,r5 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r9,r9,r3 │ │ │ │ - add r10,r10,r6 │ │ │ │ - extswsli r7,r7,3 │ │ │ │ + xvabsdp vs11,vs11 │ │ │ │ + xvcvdpsxws vs44,vs10 │ │ │ │ + stxvx vs10,r4,r9 │ │ │ │ + xvcvdpsxws vs32,vs11 │ │ │ │ + stxvx vs11,r21,r9 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vperm v0,v0,v12,v1 │ │ │ │ + stxvx vs32,r7,r8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz 3ab10 │ │ │ │ + andi. r9,r12,3 │ │ │ │ + clrrwi r4,r12,2 │ │ │ │ + beq 3ac68 │ │ │ │ + subf r9,r4,r12 │ │ │ │ + clrldi r4,r4,32 │ │ │ │ + li r18,16 │ │ │ │ + li r20,32 │ │ │ │ + xvmuldp vs12,vs0,vs12 │ │ │ │ + rldic r8,r9,2,30 │ │ │ │ + add r7,r4,r10 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + add r5,r10,r4 │ │ │ │ + add r5,r5,r14 │ │ │ │ + cmpldi r8,16 │ │ │ │ + sldi r4,r7,2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + iselgt r8,r18,r8 │ │ │ │ + add r22,r0,r4 │ │ │ │ + cmpldi r9,32 │ │ │ │ + add r21,r30,r4 │ │ │ │ + add r5,r15,r5 │ │ │ │ + add r7,r25,r7 │ │ │ │ + add r4,r24,r4 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + iselgt r9,r20,r9 │ │ │ │ + addi r20,r5,16 │ │ │ │ + lxvl vs32,r22,r8 │ │ │ │ + lxvl vs0,r21,r8 │ │ │ │ + cmpldi r9,16 │ │ │ │ + addi r22,r7,16 │ │ │ │ + iselgt r0,r18,r9 │ │ │ │ + vnegw v0,v0 │ │ │ │ + xxmrglw vs9,vs0,vs0 │ │ │ │ + xxmrghw vs10,vs0,vs0 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + sldi r0,r0,56 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + lxvl vs6,r5,r0 │ │ │ │ + lxvl vs8,r20,r9 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + xvmaddmdp vs11,vs6,vs9 │ │ │ │ + xvmaddmdp vs0,vs8,vs10 │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvabsdp vs12,vs11 │ │ │ │ + xvabsdp vs0,vs0 │ │ │ │ + xvcvdpsxws vs44,vs12 │ │ │ │ + xvcvdpsxws vs32,vs0 │ │ │ │ + stxvl vs12,r7,r0 │ │ │ │ + stxvl vs0,r22,r9 │ │ │ │ + vperm v0,v0,v12,v13 │ │ │ │ + stxvl vs32,r4,r8 │ │ │ │ + clrldi r9,r12,32 │ │ │ │ + sldi r8,r10,2 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ld r5,168(r28) │ │ │ │ + ld r4,88(r28) │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,104(r31) │ │ │ │ + mullw r2,r6,r2 │ │ │ │ + lwzx r7,r9,r8 │ │ │ │ + ld r9,32(r31) │ │ │ │ + lfdx f10,r9,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwzx r21,r4,r8 │ │ │ │ + lwzx r22,r24,r8 │ │ │ │ + lwzx r20,r30,r8 │ │ │ │ + lfdx f9,r25,r10 │ │ │ │ + mulli r9,r21,3 │ │ │ │ + add r0,r2,r22 │ │ │ │ + mtfprwa f0,r22 │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r2,r2,r6 │ │ │ │ + extswsli r0,r0,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprwa f12,r5 │ │ │ │ - srawi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - lfdx f11,r22,r7 │ │ │ │ - add r7,r22,r7 │ │ │ │ + mtfprwa f12,r22 │ │ │ │ + lfdx f11,r5,r0 │ │ │ │ + add r22,r5,r0 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfd f8,8(r7) │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + lfd f8,8(r22) │ │ │ │ fsub f0,f9,f0 │ │ │ │ - add r10,r10,r11 │ │ │ │ + add r9,r9,r20 │ │ │ │ fsub f12,f12,f9 │ │ │ │ - divw r7,r10,r6 │ │ │ │ + divw r0,r9,r21 │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmadd f0,f11,f12,f0 │ │ │ │ fmul f10,f10,f0 │ │ │ │ - mullw r7,r7,r6 │ │ │ │ - stfdx f10,r21,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - maddld r19,r6,r19,r10 │ │ │ │ - stwx r19,r12,r4 │ │ │ │ - addi r4,r4,4 │ │ │ │ - bdnz 39b60 │ │ │ │ - ld r9,112(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ld r6,32(r31) │ │ │ │ - lwz r5,96(r31) │ │ │ │ - lwzx r7,r9,r10 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r10,104(r31) │ │ │ │ - sldi r8,r9,3 │ │ │ │ + mullw r0,r0,r21 │ │ │ │ + stfdx f10,r23,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + maddld r7,r21,r7,r9 │ │ │ │ + stwx r7,r11,r8 │ │ │ │ + addi r8,r8,4 │ │ │ │ + bdnz 3aca0 │ │ │ │ + ld r2,104(r31) │ │ │ │ ld r9,56(r31) │ │ │ │ - extswsli r7,r7,4 │ │ │ │ - lxvx vs11,r25,r7 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - mr r9,r5 │ │ │ │ - stxv vs0,64(r31) │ │ │ │ - lxvdsx vs0,r6,r8 │ │ │ │ - clrldi r8,r5,32 │ │ │ │ + lxv vs12,0(r17) │ │ │ │ + lwz r8,72(r31) │ │ │ │ + lwzx r10,r2,r9 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvdsx vs0,r2,r9 │ │ │ │ + mr r2,r8 │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + ld r9,80(r31) │ │ │ │ + lxvx vs11,r19,r10 │ │ │ │ mtctr r8 │ │ │ │ - lxv vs12,64(r31) │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r25,r7 │ │ │ │ - bgt cr3,39c58 │ │ │ │ - b 39d24 │ │ │ │ - lwzx r8,r26,r10 │ │ │ │ - stwx r0,r29,r10 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stwx r8,r30,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bdz 39cd0 │ │ │ │ - lwzx r8,r30,r10 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r7 │ │ │ │ - beq 39c40 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - lwz r6,40(r31) │ │ │ │ - addi r15,r15,1 │ │ │ │ + stxvx vs0,r19,r10 │ │ │ │ + bgt cr3,3ad88 │ │ │ │ + b 3ae64 │ │ │ │ + nop │ │ │ │ + lwzx r10,r26,r9 │ │ │ │ + stwx r3,r29,r9 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stwx r10,r30,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bdz 3ae00 │ │ │ │ + lwzx r10,r30,r9 │ │ │ │ + lwzx r8,r27,r9 │ │ │ │ + cmpw r10,r8 │ │ │ │ + beq 3ad70 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + lwz r7,44(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lwzx r8,r29,r9 │ │ │ │ + stwx r10,r30,r9 │ │ │ │ + cmpw r16,r7 │ │ │ │ addi r8,r8,1 │ │ │ │ - lwzx r7,r29,r10 │ │ │ │ - stwx r8,r30,r10 │ │ │ │ - cmpw r15,r6 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stwx r7,r29,r10 │ │ │ │ - bne 39910 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r20,128(r31) │ │ │ │ - lwz r10,48(r31) │ │ │ │ - lwz r19,136(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r10,r10,r17 │ │ │ │ - cmpld r9,r20 │ │ │ │ - std r9,56(r31) │ │ │ │ - stw r10,48(r31) │ │ │ │ - beq 38ed8 │ │ │ │ - blt cr3,398fc │ │ │ │ - mr r22,r9 │ │ │ │ - ld r18,144(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - ld r17,160(r31) │ │ │ │ - b 3982c │ │ │ │ - lwz r8,0(r30) │ │ │ │ - b 39c68 │ │ │ │ + stwx r8,r29,r9 │ │ │ │ + bne 3aa70 │ │ │ │ + ld r22,88(r31) │ │ │ │ + ld r21,112(r31) │ │ │ │ + mflr r9 │ │ │ │ + addi r17,r17,16 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + lwz r18,96(r31) │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r2,r2,r9 │ │ │ │ + cmpld r22,r21 │ │ │ │ + stw r2,48(r31) │ │ │ │ + beq 39fd8 │ │ │ │ + blt cr3,3aa50 │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r15,128(r31) │ │ │ │ + ld r20,136(r31) │ │ │ │ + b 3a97c │ │ │ │ + lwz r10,0(r30) │ │ │ │ + b 3ad98 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r4,r8,r4 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r6,r27,r10 │ │ │ │ - stwx r4,r26,r10 │ │ │ │ - stwx r4,r30,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 39850 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r17 │ │ │ │ + subf r5,r10,r5 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r7,r27,r9 │ │ │ │ + stwx r5,r26,r9 │ │ │ │ + stwx r5,r30,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 3a9a0 │ │ │ │ + ld r5,144(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - b 398b8 │ │ │ │ - mr r10,r9 │ │ │ │ - extsw r8,r9 │ │ │ │ - b 39a30 │ │ │ │ - ld r10,168(r31) │ │ │ │ - sldi r10,r10,2 │ │ │ │ - lwzx r8,r30,r10 │ │ │ │ - b 39c68 │ │ │ │ - subf r10,r22,r20 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - rldicl. r10,r10,60,62 │ │ │ │ - beq 39dd4 │ │ │ │ + bl 5260 │ │ │ │ + mr r2,r3 │ │ │ │ + b 3aa04 │ │ │ │ + plxv vs45,120412 # 584a0 │ │ │ │ + lwa r14,48(r31) │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + li r4,0 │ │ │ │ + extsw r10,r2 │ │ │ │ + b 3ab8c │ │ │ │ + ld r9,152(r31) │ │ │ │ + sldi r9,r9,2 │ │ │ │ + lwzx r10,r30,r9 │ │ │ │ + b 3ad98 │ │ │ │ + subf r9,r21,r22 │ │ │ │ + not r9,r9 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 3aecc │ │ │ │ lwz r8,48(r31) │ │ │ │ - lwz r7,44(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ + lwz r7,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r22,r22,1 │ │ │ │ add r8,r8,r7 │ │ │ │ stw r8,48(r31) │ │ │ │ - bge cr3,3982c │ │ │ │ + bge cr3,3a97c │ │ │ │ cmpdi r10,1 │ │ │ │ - beq 39dd4 │ │ │ │ + beq 3aecc │ │ │ │ cmpdi r10,2 │ │ │ │ - bne 39e30 │ │ │ │ + bne 3af5c │ │ │ │ lwz r10,48(r31) │ │ │ │ - lwz r8,44(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ + lwz r8,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r22,r22,1 │ │ │ │ add r10,r10,r8 │ │ │ │ stw r10,48(r31) │ │ │ │ - bge cr3,3982c │ │ │ │ - addi r22,r22,16 │ │ │ │ + bge cr3,3a97c │ │ │ │ + srdi r9,r9,2 │ │ │ │ + lwz r10,48(r31) │ │ │ │ + lwz r8,40(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + mfctr r9 │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r22,r22,1 │ │ │ │ add r10,r10,r8 │ │ │ │ - cmpld r22,r20 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + mr r6,r17 │ │ │ │ mr r7,r22 │ │ │ │ - beq 38ed8 │ │ │ │ - blt cr3,39df8 │ │ │ │ + mtctr r5 │ │ │ │ + beq 39fd8 │ │ │ │ + blt cr3,3af78 │ │ │ │ stw r10,48(r31) │ │ │ │ - b 3982c │ │ │ │ + b 3a97c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li r2,1 │ │ │ │ + stw r2,44(r31) │ │ │ │ + b 39a68 │ │ │ │ li r9,1 │ │ │ │ - stw r9,40(r31) │ │ │ │ - b 389ac │ │ │ │ - li r10,1 │ │ │ │ - li r9,0 │ │ │ │ - stw r10,40(r31) │ │ │ │ - b 38920 │ │ │ │ - li r7,0 │ │ │ │ - b 39188 │ │ │ │ - lwz r8,44(r31) │ │ │ │ - lwz r10,48(r31) │ │ │ │ - b 39d84 │ │ │ │ - bgt cr4,394ec │ │ │ │ - b 38ed8 │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r21,r21,r10 │ │ │ │ - bge cr4,38a30 │ │ │ │ - b 396d4 │ │ │ │ - addi r22,r22,16 │ │ │ │ + li r2,0 │ │ │ │ + stw r9,44(r31) │ │ │ │ + b 399dc │ │ │ │ + li r10,0 │ │ │ │ + b 3a2bc │ │ │ │ + bgt cr4,3a608 │ │ │ │ + b 39fd8 │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r23,r23,r9 │ │ │ │ + bge cr4,39af0 │ │ │ │ + b 3a820 │ │ │ │ + clrldi r10,r8,32 │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r10,r10,r7 │ │ │ │ + stw r10,48(r31) │ │ │ │ + bge cr3,3a97c │ │ │ │ + b 3aeb0 │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r22,r22,1 │ │ │ │ add r10,r10,r8 │ │ │ │ - bge cr3,39d9c │ │ │ │ + bge cr3,3af0c │ │ │ │ add r10,r10,r8 │ │ │ │ - addi r22,r7,32 │ │ │ │ - bge cr3,39d9c │ │ │ │ - addi r22,r7,48 │ │ │ │ + addi r17,r6,32 │ │ │ │ + addi r22,r7,2 │ │ │ │ + bge cr3,3af0c │ │ │ │ + addi r17,r6,48 │ │ │ │ + addi r22,r7,3 │ │ │ │ add r10,r10,r8 │ │ │ │ - blt cr3,39d84 │ │ │ │ + blt cr3,3aee0 │ │ │ │ stw r10,48(r31) │ │ │ │ - b 3982c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - clrldi r10,r8,32 │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r10,r10,r7 │ │ │ │ - stw r10,48(r31) │ │ │ │ - bge cr3,3982c │ │ │ │ - b 39d6c │ │ │ │ + b 3a97c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ nop │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-8288 │ │ │ │ - mflr r0 │ │ │ │ std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ mr r30,r3 │ │ │ │ lwz r3,48(r3) │ │ │ │ + mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r19,-112(r1) │ │ │ │ + mr r19,r5 │ │ │ │ + std r0,16(r1) │ │ │ │ std r20,-104(r1) │ │ │ │ + mr r20,r4 │ │ │ │ std r24,-72(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ std r23,-80(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ + extswsli r3,r3,2 │ │ │ │ + std r26,-56(r1) │ │ │ │ std r25,-64(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ std r28,-40(r1) │ │ │ │ + addi r2,r3,15 │ │ │ │ std r29,-32(r1) │ │ │ │ - extswsli r3,r3,2 │ │ │ │ - mr r20,r4 │ │ │ │ - mr r19,r5 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r31,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4c80 │ │ │ │ addi r24,r1,32 │ │ │ │ - mr r9,r3 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r30) │ │ │ │ - std r9,88(r30) │ │ │ │ + std r2,88(r30) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4c80 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r30) │ │ │ │ - std r9,64(r30) │ │ │ │ + std r2,64(r30) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,48(r30) │ │ │ │ + bl 4c80 │ │ │ │ ld r26,80(r30) │ │ │ │ + lwz r2,48(r30) │ │ │ │ + cmpwi r2,0 │ │ │ │ li r9,1 │ │ │ │ std r3,56(r30) │ │ │ │ stw r9,116(r30) │ │ │ │ - cmpwi r10,0 │ │ │ │ std r26,136(r30) │ │ │ │ - ble 3a00c │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 3b158 │ │ │ │ ld r21,64(r30) │ │ │ │ ld r25,88(r30) │ │ │ │ - ld r22,72(r30) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ mr r23,r3 │ │ │ │ li r28,0 │ │ │ │ li r29,0 │ │ │ │ + ld r22,72(r30) │ │ │ │ li r27,0 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r9,96 │ │ │ │ + nop │ │ │ │ + li r2,96 │ │ │ │ lfiwax f0,r26,r29 │ │ │ │ - lfiwax f12,r30,r9 │ │ │ │ + lfiwax f12,r30,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f12,f12 │ │ │ │ fadd f12,f12,f12 │ │ │ │ fdiv f12,f12,f0 │ │ │ │ fadd f12,f12,f31 │ │ │ │ fmul f0,f12,f0 │ │ │ │ stfdx f12,r21,r28 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - beq 39f9c │ │ │ │ - addi r10,r10,1 │ │ │ │ - stwx r10,r25,r29 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 3b0ec │ │ │ │ + addi r2,r2,1 │ │ │ │ + stwx r2,r25,r29 │ │ │ │ + lwz r10,116(r30) │ │ │ │ addi r27,r27,1 │ │ │ │ - lwz r7,116(r30) │ │ │ │ - mullw r10,r7,r10 │ │ │ │ - stw r10,116(r30) │ │ │ │ + mullw r2,r10,r2 │ │ │ │ + stw r2,116(r30) │ │ │ │ lfiwax f0,r26,r29 │ │ │ │ lfiwax f12,r22,r29 │ │ │ │ lfiwax f1,r25,r29 │ │ │ │ fcfid f12,f12 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f1 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f1,f1,f0 │ │ │ │ stfdx f0,r23,r28 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5140 │ │ │ │ fctiwz f0,f1 │ │ │ │ - mffprwz r10,f0 │ │ │ │ + mffprwz r2,f0 │ │ │ │ stfiwx f0,r24,r29 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - addi r9,r10,1 │ │ │ │ - lwz r10,48(r30) │ │ │ │ - beq 3a350 │ │ │ │ - cmpw r10,r27 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lwz r2,48(r30) │ │ │ │ + beq 3b480 │ │ │ │ + cmpw r2,r27 │ │ │ │ stwx r9,r24,r29 │ │ │ │ addi r28,r28,8 │ │ │ │ addi r29,r29,4 │ │ │ │ - bgt 39f60 │ │ │ │ - extswsli r3,r10,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,48(r30) │ │ │ │ + bgt 3b0b0 │ │ │ │ + extswsli r3,r2,3 │ │ │ │ + bl 4c80 │ │ │ │ + lwz r8,48(r30) │ │ │ │ + cmpwi r8,0 │ │ │ │ std r3,104(r30) │ │ │ │ - cmpwi r7,0 │ │ │ │ - ble 3a0f8 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,56(r30) │ │ │ │ - cmplwi r9,3 │ │ │ │ - ble 3a4e0 │ │ │ │ - addi r9,r8,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 3a4e0 │ │ │ │ - rldicl r9,r7,63,33 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - addi r10,r10,2960 │ │ │ │ - addi r5,r5,2928 │ │ │ │ - addi r6,r6,2976 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - li r10,0 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 3a370 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + ble 3b234 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,56(r30) │ │ │ │ + cmplwi r2,3 │ │ │ │ + ble 3b5e0 │ │ │ │ + addi r2,r10,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq 3b5e0 │ │ │ │ + rldicl r2,r8,63,33 │ │ │ │ + plxv vs10,119520 # 58470 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 3b4a0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxvx vs0,r3,r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - bdnz 3a084 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - clrrwi r9,r7,1 │ │ │ │ - beq 3a0f8 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfd f12,2928(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,2960(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f11,2976(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 3b1c0 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrwi r2,r8,1 │ │ │ │ + beq 3b234 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,119388 # 58470 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f10,r10,r2 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - lwz r9,128(r30) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 3a490 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 3a470 │ │ │ │ - andi. r10,r9,2048 │ │ │ │ - bne 3a440 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 3a420 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 3a3e0 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 3a3a0 │ │ │ │ - andi. r9,r9,32 │ │ │ │ - beq 3a2a0 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,128(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 3b5a0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 3b580 │ │ │ │ + andi. r9,r2,2048 │ │ │ │ + bne 3b560 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 3b540 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 3b510 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 3b4d0 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + beq 3b3d0 │ │ │ │ lwz r10,48(r30) │ │ │ │ cmpwi r10,0 │ │ │ │ - ble 3a4cc │ │ │ │ - addi r9,r10,-1 │ │ │ │ - lwz r7,96(r30) │ │ │ │ - cmplwi r9,5 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ble 3a56c │ │ │ │ - rldicl r6,r10,63,33 │ │ │ │ - li r8,2 │ │ │ │ - mr r9,r7 │ │ │ │ + ble 3b5cc │ │ │ │ + addi r2,r10,-1 │ │ │ │ + lwz r8,96(r30) │ │ │ │ + cmplwi r2,5 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ble 3b66c │ │ │ │ + rldicl r7,r10,63,33 │ │ │ │ + li r9,2 │ │ │ │ + mr r2,r8 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r9,r8,32,0 │ │ │ │ - andi. r5,r6,3 │ │ │ │ + rldimi r2,r9,32,0 │ │ │ │ + andi. r6,r7,3 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r9,r7 │ │ │ │ xxmr vs45,vs32 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - mr r8,r6 │ │ │ │ - mtvsrdd vs33,r9,r9 │ │ │ │ - beq 3a1a4 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 3a198 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 3a4c0 │ │ │ │ - vmuluwm v0,v0,v1 │ │ │ │ - addi r6,r6,-1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + beq 3b2e0 │ │ │ │ cmpdi r6,1 │ │ │ │ + beq 3b2d4 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 3b5c0 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 3a1c0 │ │ │ │ - srdi r9,r8,2 │ │ │ │ - mtctr r9 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpdi r7,1 │ │ │ │ + vmuluwm v0,v0,v1 │ │ │ │ + beq 3b2fc │ │ │ │ + srdi r2,r9,2 │ │ │ │ + mtctr r2 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 3a1ac │ │ │ │ + bdnz 3b2e8 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - li r6,0 │ │ │ │ - clrrwi r8,r10,1 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + li r7,0 │ │ │ │ + clrrwi r9,r10,1 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r9,r6,v0 │ │ │ │ - beq 3a258 │ │ │ │ - addi r6,r8,1 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 3a258 │ │ │ │ - addi r6,r8,2 │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 3a258 │ │ │ │ - addi r6,r8,3 │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 3a258 │ │ │ │ - addi r6,r8,4 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - cmpw r10,r6 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - ble 3a258 │ │ │ │ - addi r8,r8,5 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - cmpw r8,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 3a258 │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r29,r9 │ │ │ │ + vextuwrx r2,r7,v0 │ │ │ │ + beq 3b394 │ │ │ │ + addi r7,r9,1 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + cmpw r7,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 3b394 │ │ │ │ + addi r7,r9,2 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + cmpw r7,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 3b394 │ │ │ │ + addi r7,r9,3 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + cmpw r7,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 3b394 │ │ │ │ + addi r7,r9,4 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + cmpw r10,r7 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + ble 3b394 │ │ │ │ + addi r9,r9,5 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + cmpw r9,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 3b394 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r29,r2 │ │ │ │ ld r3,0(r30) │ │ │ │ mulld r3,r29,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r30) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r30) │ │ │ │ std r3,168(r30) │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r30) │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - mulld r9,r29,r9 │ │ │ │ - sldi r3,r9,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mulld r2,r29,r2 │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 4c80 │ │ │ │ std r3,184(r30) │ │ │ │ li r3,248 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ lwa r6,8(r30) │ │ │ │ - lwa r4,48(r30) │ │ │ │ ld r5,88(r30) │ │ │ │ mr r9,r19 │ │ │ │ mr r8,r20 │ │ │ │ mr r7,r24 │ │ │ │ li r10,65 │ │ │ │ + lwa r4,48(r30) │ │ │ │ std r3,120(r30) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,120(r30) │ │ │ │ - nop │ │ │ │ - ld r5,144(r30) │ │ │ │ - ld r6,24(r30) │ │ │ │ - ld r7,-32600(r2) │ │ │ │ - nop │ │ │ │ - ld r8,-32592(r2) │ │ │ │ - ld r10,16(r9) │ │ │ │ - std r5,120(r9) │ │ │ │ - std r6,24(r9) │ │ │ │ - std r7,32(r30) │ │ │ │ - std r8,40(r30) │ │ │ │ - std r10,200(r30) │ │ │ │ + bl 4fc0 │ │ │ │ + ld r2,120(r30) │ │ │ │ + ld r6,144(r30) │ │ │ │ + ld r7,24(r30) │ │ │ │ + pld r8,215944 # 6ff90 [nnfft_trafo@got] │ │ │ │ + pld r10,215944 # 6ff98 [nnfft_adjoint@got] │ │ │ │ + ld r9,16(r2) │ │ │ │ + std r6,120(r2) │ │ │ │ + std r7,24(r2) │ │ │ │ + std r8,32(r30) │ │ │ │ + std r10,40(r30) │ │ │ │ + std r9,200(r30) │ │ │ │ addi r1,r31,144 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r19,-112(r1) │ │ │ │ ld r20,-104(r1) │ │ │ │ ld r21,-96(r1) │ │ │ │ ld r22,-88(r1) │ │ │ │ ld r23,-80(r1) │ │ │ │ ld r24,-72(r1) │ │ │ │ ld r25,-64(r1) │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r28,-40(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ - cmpw r10,r27 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpw r2,r27 │ │ │ │ addi r29,r29,4 │ │ │ │ addi r28,r28,8 │ │ │ │ - bgt 39f60 │ │ │ │ - b 3a00c │ │ │ │ + bgt 3b0b0 │ │ │ │ + b 3b158 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r10,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne 3a07c │ │ │ │ - b 3a0b8 │ │ │ │ + bne 3b1b8 │ │ │ │ + b 3b1f4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lwz r2,96(r30) │ │ │ │ lwa r3,48(r30) │ │ │ │ - lwz r9,96(r30) │ │ │ │ - ld r10,0(r30) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r9,r9 │ │ │ │ + ld r9,0(r30) │ │ │ │ + addi r2,r2,1 │ │ │ │ mulld r3,r3,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r2,r2 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,168(r30) │ │ │ │ - b 3a12c │ │ │ │ + b 3b268 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,96(r30) │ │ │ │ - lwz r10,48(r30) │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r9,r9,10 │ │ │ │ - addi r3,r9,1 │ │ │ │ - stw r9,112(r30) │ │ │ │ - mullw r3,r3,r10 │ │ │ │ + nop │ │ │ │ + lwz r2,96(r30) │ │ │ │ + lwz r9,48(r30) │ │ │ │ + addi r2,r2,1 │ │ │ │ + slwi r2,r2,10 │ │ │ │ + addi r3,r2,1 │ │ │ │ + stw r2,112(r30) │ │ │ │ + mullw r3,r3,r9 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,168(r30) │ │ │ │ - b 3a124 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 3b260 │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - b 3a11c │ │ │ │ + b 3b258 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + ld r2,0(r30) │ │ │ │ lwa r3,48(r30) │ │ │ │ - ld r9,0(r30) │ │ │ │ - mulld r3,r3,r9 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,152(r30) │ │ │ │ - b 3a114 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 3b250 │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,24(r30) │ │ │ │ - b 3a10c │ │ │ │ + b 3b248 │ │ │ │ nop │ │ │ │ - ld r9,8(r30) │ │ │ │ - extsw r7,r7 │ │ │ │ - mulld r3,r7,r9 │ │ │ │ + nop │ │ │ │ + ld r2,8(r30) │ │ │ │ + extsw r8,r8 │ │ │ │ + mulld r3,r8,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r30) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,128(r30) │ │ │ │ std r3,144(r30) │ │ │ │ - b 3a104 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 3b240 │ │ │ │ + mr r7,r5 │ │ │ │ xxmr vs32,vs33 │ │ │ │ - mr r6,r4 │ │ │ │ - b 3a190 │ │ │ │ + b 3b2cc │ │ │ │ li r29,1 │ │ │ │ - b 3a25c │ │ │ │ + b 3b398 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r6,r2,-2 │ │ │ │ - extsw r9,r7 │ │ │ │ - li r10,0 │ │ │ │ - lfd f12,2928(r6) │ │ │ │ - addis r6,r2,-2 │ │ │ │ - lfd f11,2960(r6) │ │ │ │ - addis r6,r2,-2 │ │ │ │ - lfd f10,2976(r6) │ │ │ │ - andi. r6,r9,1 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - beq 3a52c │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r10,8 │ │ │ │ + extsw r2,r8 │ │ │ │ + plfd f10,118412 # 58470 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 3b62c │ │ │ │ + lfd f0,0(r10) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r9,8 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ stfd f0,0(r3) │ │ │ │ - beq 3a0f8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - addi r9,r10,8 │ │ │ │ + beq 3b234 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + addi r2,r9,8 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - bdnz 3a534 │ │ │ │ - b 3a0f8 │ │ │ │ - li r8,0 │ │ │ │ - li r9,1 │ │ │ │ - b 3a1ec │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + bdnz 3b634 │ │ │ │ + b 3b234 │ │ │ │ + li r9,0 │ │ │ │ + li r2,1 │ │ │ │ + b 3b328 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xd81 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003a590 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-10128 │ │ │ │ +000000000003b690 : │ │ │ │ + lwz r2,128(r3) │ │ │ │ mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lwz r9,128(r3) │ │ │ │ - std r28,-80(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ + std r28,-88(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r31,-64(r1) │ │ │ │ + stfd f25,-56(r1) │ │ │ │ + ld r3,8(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + andi. r2,r2,1 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-192(r1) │ │ │ │ - std r15,-184(r1) │ │ │ │ - std r16,-176(r1) │ │ │ │ - std r17,-168(r1) │ │ │ │ - std r18,-160(r1) │ │ │ │ - std r19,-152(r1) │ │ │ │ - std r20,-144(r1) │ │ │ │ - std r21,-136(r1) │ │ │ │ - std r22,-128(r1) │ │ │ │ - std r23,-120(r1) │ │ │ │ - std r24,-112(r1) │ │ │ │ + std r14,-200(r1) │ │ │ │ + std r15,-192(r1) │ │ │ │ + std r16,-184(r1) │ │ │ │ + std r17,-176(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ + std r19,-160(r1) │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r21,-144(r1) │ │ │ │ + std r22,-136(r1) │ │ │ │ + std r23,-128(r1) │ │ │ │ + std r24,-120(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r25,-104(r1) │ │ │ │ - std r26,-96(r1) │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - stdu r1,-416(r1) │ │ │ │ - ld r11,8(r3) │ │ │ │ - mr r28,r3 │ │ │ │ + stdu r1,-432(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bne 3ae38 │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 3b60c │ │ │ │ - lwz r6,48(r3) │ │ │ │ - addis r29,r2,-2 │ │ │ │ - li r25,1 │ │ │ │ - li r26,0 │ │ │ │ - addi r29,r29,2928 │ │ │ │ - mr r9,r6 │ │ │ │ - nop │ │ │ │ + bne 3b828 │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 3c78c │ │ │ │ + lwz r7,48(r28) │ │ │ │ + plfd f29,117380 # 581b0 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + li r26,1 │ │ │ │ + li r27,0 │ │ │ │ + mr r9,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpwi cr4,r9,0 │ │ │ │ - lfd f31,0(r29) │ │ │ │ - mr r27,r26 │ │ │ │ - ble cr4,3a6fc │ │ │ │ - addis r10,r2,-2 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r29,r27 │ │ │ │ + mr r2,r9 │ │ │ │ li r30,0 │ │ │ │ - lfd f30,2800(r10) │ │ │ │ + ble cr4,3b7f4 │ │ │ │ nop │ │ │ │ - maddld r9,r9,r27,r30 │ │ │ │ - ld r4,72(r28) │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,144(r28) │ │ │ │ - ld r5,136(r28) │ │ │ │ - ld r6,104(r28) │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r3,96 │ │ │ │ + maddld r2,r2,r29,r30 │ │ │ │ + ld r5,72(r28) │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r10,144(r28) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r4,96 │ │ │ │ + ld r6,136(r28) │ │ │ │ + ld r7,104(r28) │ │ │ │ addi r30,r30,1 │ │ │ │ - lfiwax f1,r28,r3 │ │ │ │ - lfiwax f10,r4,r10 │ │ │ │ - lfiwax f11,r5,r10 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + lfiwax f1,r28,r4 │ │ │ │ + lfiwax f10,r5,r9 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfiwax f11,r6,r9 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f11,f11 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lwz r9,48(r28) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - cmpw r9,r30 │ │ │ │ - mr r6,r9 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - bgt 3a670 │ │ │ │ - ld r11,8(r28) │ │ │ │ - ld r8,24(r28) │ │ │ │ - sldi r10,r26,4 │ │ │ │ + bl 4c20 │ │ │ │ + lwz r2,48(r28) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + cmpw r2,r30 │ │ │ │ + mr r7,r2 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + bgt 3b770 │ │ │ │ + ld r3,8(r28) │ │ │ │ + ld r9,24(r28) │ │ │ │ + sldi r10,r27,4 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - cmpd r25,r11 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ + cmpd r3,r26 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - bge 3a728 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + ble 3c40c │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r26,r26,1 │ │ │ │ - addi r25,r25,1 │ │ │ │ - bgt cr4,3a650 │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 3a81c │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 3a81c │ │ │ │ - clrrwi r25,r6,1 │ │ │ │ - ld r7,56(r28) │ │ │ │ - addi r9,r6,-1 │ │ │ │ - ld r3,144(r28) │ │ │ │ - extsw r24,r6 │ │ │ │ - extswsli r30,r6,3 │ │ │ │ - li r5,0 │ │ │ │ - li r0,0 │ │ │ │ + ble cr4,3c40c │ │ │ │ + mr r9,r2 │ │ │ │ + b 3b750 │ │ │ │ + cmpdi r3,0 │ │ │ │ + ld r9,24(r28) │ │ │ │ + ble 3b9d4 │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r6,160(r28) │ │ │ │ + beq 3ce8c │ │ │ │ + addi r8,r3,-1 │ │ │ │ + mr r2,r9 │ │ │ │ + mr r10,r6 │ │ │ │ + addi r7,r3,-2 │ │ │ │ + andi. r5,r8,1 │ │ │ │ + beq 3b878 │ │ │ │ + lxvdsx vs0,0,r6 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ + addi r2,r9,16 │ │ │ │ + addi r10,r6,8 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + beq 3b8b0 │ │ │ │ + srdi r7,r8,1 │ │ │ │ + mtctr r7 │ │ │ │ + lxvdsx vs0,0,r10 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r7,r10,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r10,r10,16 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 3b880 │ │ │ │ + extswsli r2,r8,4 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ + lwz r7,48(r28) │ │ │ │ + lxvdsx vs0,r6,r8 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 3b9d4 │ │ │ │ + clrrwi r30,r7,1 │ │ │ │ + extsw r11,r7 │ │ │ │ + extswsli r0,r7,3 │ │ │ │ li r4,0 │ │ │ │ - clrldi r26,r25,32 │ │ │ │ - cmplw cr7,r25,r6 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r6,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - addi r29,r7,8 │ │ │ │ - add r9,r3,r5 │ │ │ │ - ble cr5,3b0fc │ │ │ │ - add r9,r3,r5 │ │ │ │ - cmpld r29,r9 │ │ │ │ - beq 3b0fc │ │ │ │ - clrldi r23,r27,32 │ │ │ │ + li r6,0 │ │ │ │ + li r5,0 │ │ │ │ + cmpwi cr7,r7,1 │ │ │ │ + li r27,16 │ │ │ │ + cmplw cr5,r30,r7 │ │ │ │ + srwi r29,r7,1 │ │ │ │ + nop │ │ │ │ + ld r25,144(r28) │ │ │ │ + ld r26,56(r28) │ │ │ │ + add r2,r25,r6 │ │ │ │ + addi r10,r26,8 │ │ │ │ + cmpld r2,r10 │ │ │ │ + beq 3c238 │ │ │ │ + beq cr7,3c404 │ │ │ │ + clrldi r8,r29,32 │ │ │ │ li r10,0 │ │ │ │ - andi. r22,r23,1 │ │ │ │ - addi r22,r23,-1 │ │ │ │ - beq 3a7b8 │ │ │ │ - lxvx vs0,r3,r5 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r22,0 │ │ │ │ + andi. r24,r8,1 │ │ │ │ + addi r24,r8,-1 │ │ │ │ + beq 3b94c │ │ │ │ + lxvx vs0,r25,r6 │ │ │ │ + lxv vs12,0(r26) │ │ │ │ + cmpdi r24,0 │ │ │ │ li r10,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r5 │ │ │ │ - beq 3a7ec │ │ │ │ - srdi r23,r23,1 │ │ │ │ - mtctr r23 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r23,r10,16 │ │ │ │ + stxvx vs0,r25,r6 │ │ │ │ + beq 3b980 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs12,r26,r10 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r8,r10,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + lxvx vs0,r2,r8 │ │ │ │ + lxvx vs12,r26,r8 │ │ │ │ addi r10,r10,32 │ │ │ │ - lxvx vs0,r9,r23 │ │ │ │ - lxvx vs12,r7,r23 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r23 │ │ │ │ - bdnz 3a7c0 │ │ │ │ - beq cr7,3a808 │ │ │ │ - add r9,r25,r0 │ │ │ │ - lfdx f12,r7,r26 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r0,r0,r6 │ │ │ │ - add r5,r5,r30 │ │ │ │ - cmpw r11,r4 │ │ │ │ - bne 3a77c │ │ │ │ + stxvx vs0,r2,r8 │ │ │ │ + bdnz 3b954 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + beq cr5,3b9c0 │ │ │ │ + subf r10,r2,r7 │ │ │ │ + add r8,r2,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r10,r10,3,29 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r2,r26,r2 │ │ │ │ + cmpldi r10,16 │ │ │ │ + add r8,r25,r8 │ │ │ │ + iselgt r10,r27,r10 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + lxvl vs0,r8,r10 │ │ │ │ + lxvl vs12,r2,r10 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r8,r10 │ │ │ │ + addi r5,r5,1 │ │ │ │ + add r6,r6,r0 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpld r3,r5 │ │ │ │ + bne 3b900 │ │ │ │ ld r3,120(r28) │ │ │ │ - std r8,24(r3) │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,8(r28) │ │ │ │ + std r9,24(r3) │ │ │ │ + bl 46c0 │ │ │ │ + ld r11,8(r28) │ │ │ │ + cmpdi r11,0 │ │ │ │ + ble 3baf4 │ │ │ │ lwz r5,48(r28) │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 3a928 │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 3a928 │ │ │ │ - clrrwi r25,r5,1 │ │ │ │ - ld r7,56(r28) │ │ │ │ - addi r9,r5,-1 │ │ │ │ - ld r3,144(r28) │ │ │ │ - extsw r24,r5 │ │ │ │ - extswsli r30,r5,3 │ │ │ │ - li r6,0 │ │ │ │ - li r11,0 │ │ │ │ + ble 3baf8 │ │ │ │ + clrrwi r30,r5,1 │ │ │ │ + extsw r3,r5 │ │ │ │ + extswsli r0,r5,3 │ │ │ │ li r4,0 │ │ │ │ - clrldi r26,r25,32 │ │ │ │ - cmplw cr7,r25,r5 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r5,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - addi r29,r7,8 │ │ │ │ - add r9,r3,r6 │ │ │ │ - ble cr5,3aee0 │ │ │ │ - add r9,r3,r6 │ │ │ │ - cmpld r29,r9 │ │ │ │ - beq 3aee0 │ │ │ │ - clrldi r8,r27,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r23,r8,1 │ │ │ │ - addi r23,r8,-1 │ │ │ │ - beq 3a8c4 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r3,r6 │ │ │ │ - cmpdi r23,0 │ │ │ │ - li r10,16 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r5,1 │ │ │ │ + li r27,16 │ │ │ │ + cmplw cr5,r30,r5 │ │ │ │ + srwi r29,r5,1 │ │ │ │ + ld r26,144(r28) │ │ │ │ + ld r8,56(r28) │ │ │ │ + add r2,r26,r7 │ │ │ │ + addi r9,r8,8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + beq 3c15c │ │ │ │ + beq cr7,3c1c0 │ │ │ │ + clrldi r10,r29,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r25,r10,1 │ │ │ │ + addi r25,r10,-1 │ │ │ │ + beq 3ba6c │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r26,r7 │ │ │ │ + cmpdi r25,0 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r6 │ │ │ │ - beq 3a8f8 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r26,r7 │ │ │ │ + beq 3baa0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r2,r9 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r7,r8 │ │ │ │ - lxvx vs12,r9,r8 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r8,r10 │ │ │ │ + lxvx vs12,r2,r10 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r8 │ │ │ │ - bdnz 3a8cc │ │ │ │ - beq cr7,3a914 │ │ │ │ - add r9,r25,r11 │ │ │ │ - lfdx f12,r7,r26 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r11,r11,r5 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpw r0,r4 │ │ │ │ - bne 3a888 │ │ │ │ - ld r10,200(r28) │ │ │ │ - extswsli r8,r5,2 │ │ │ │ - ld r6,0(r1) │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 3ba74 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + beq cr5,3bae0 │ │ │ │ + subf r9,r2,r5 │ │ │ │ + add r10,r2,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r26,r10 │ │ │ │ + iselgt r9,r27,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs12,r10,r9 │ │ │ │ + lxvl vs0,r2,r9 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r0 │ │ │ │ + add r4,r4,r3 │ │ │ │ + cmpld r11,r6 │ │ │ │ + bne 3ba20 │ │ │ │ + lwz r5,48(r28) │ │ │ │ + ld r9,200(r28) │ │ │ │ + extswsli r10,r5,2 │ │ │ │ + ld r7,0(r1) │ │ │ │ + addi r2,r5,1 │ │ │ │ + std r1,200(r31) │ │ │ │ + li r4,0 │ │ │ │ ld r3,16(r28) │ │ │ │ - std r1,208(r31) │ │ │ │ - addi r9,r5,1 │ │ │ │ ld r5,0(r28) │ │ │ │ - li r4,0 │ │ │ │ - addi r7,r8,15 │ │ │ │ - addi r8,r8,19 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - std r10,152(r31) │ │ │ │ - clrrdi r10,r7,4 │ │ │ │ + addi r8,r10,15 │ │ │ │ + addi r10,r10,19 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + std r9,128(r31) │ │ │ │ + clrrdi r9,r8,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + addi r8,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ std r3,48(r31) │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - addi r7,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ + neg r9,r9 │ │ │ │ neg r10,r10 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ neg r8,r8 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - neg r7,r7 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r7 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,32(r31) │ │ │ │ + stdux r10,r1,r8 │ │ │ │ addi r8,r1,32 │ │ │ │ - std r8,120(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + std r8,136(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r23,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,128(r28) │ │ │ │ - ld r5,0(r28) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5260 │ │ │ │ + lwz r10,128(r28) │ │ │ │ + ld r19,0(r28) │ │ │ │ addi r22,r1,32 │ │ │ │ - andi. r21,r8,32 │ │ │ │ - bne 3b1ac │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lwz r6,48(r28) │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpwi r6,0 │ │ │ │ - stw r6,44(r31) │ │ │ │ - stw r21,0(r9) │ │ │ │ - ld r9,120(r31) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - ble 3bd10 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - lwz r7,96(r28) │ │ │ │ - cmplwi r9,5 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ble 3bd1c │ │ │ │ - rldicl r6,r6,63,33 │ │ │ │ - li r10,2 │ │ │ │ - mr r9,r7 │ │ │ │ + andi. r20,r10,32 │ │ │ │ + bne 3c2d4 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lwz r7,48(r28) │ │ │ │ + cmpwi r7,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + stw r20,0(r2) │ │ │ │ + ld r2,136(r31) │ │ │ │ + stw r7,40(r31) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + ble 3ce70 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + lwz r8,96(r28) │ │ │ │ + cmplwi r2,5 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ble 3ce7c │ │ │ │ + mr r2,r7 │ │ │ │ + li r9,2 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r9,r10,32,0 │ │ │ │ - andi. r4,r6,3 │ │ │ │ + rldicl r7,r2,63,33 │ │ │ │ + mr r2,r8 │ │ │ │ xxmr vs45,vs32 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - mtvsrdd vs33,r9,r9 │ │ │ │ - beq 3aa78 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 3aa6c │ │ │ │ - cmpdi r4,2 │ │ │ │ - bne 3b600 │ │ │ │ - vmuluwm v0,v0,v1 │ │ │ │ - addi r6,r6,-1 │ │ │ │ + rldimi r2,r9,32,0 │ │ │ │ + andi. r6,r7,3 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + beq 3bc44 │ │ │ │ cmpdi r6,1 │ │ │ │ + beq 3bc38 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 3c780 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 3aa94 │ │ │ │ - srdi r9,r10,2 │ │ │ │ - mtctr r9 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpdi r7,1 │ │ │ │ + vmuluwm v0,v0,v1 │ │ │ │ + beq 3bc60 │ │ │ │ + srdi r2,r9,2 │ │ │ │ + mtctr r2 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 3aa80 │ │ │ │ + bdnz 3bc4c │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - lwz r10,44(r31) │ │ │ │ - mr r9,r10 │ │ │ │ - andi. r9,r9,1 │ │ │ │ - addi r9,r31,40 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + mr r2,r9 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ + andi. r2,r2,1 │ │ │ │ + addi r2,r31,44 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxextractuw vs0,vs32,12 │ │ │ │ - stfiwx f0,0,r9 │ │ │ │ - clrrwi r9,r10,1 │ │ │ │ - beq 3ab58 │ │ │ │ + stfiwx f0,0,r2 │ │ │ │ + beq 3bd24 │ │ │ │ + clrrwi r2,r9,1 │ │ │ │ + lwz r7,44(r31) │ │ │ │ lwz r6,40(r31) │ │ │ │ - lwz r4,44(r31) │ │ │ │ - addi r10,r9,1 │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r6,r6,1 │ │ │ │ - stw r6,40(r31) │ │ │ │ - ble 3ab58 │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - addi r10,r9,2 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r6,r6,1 │ │ │ │ - stw r6,40(r31) │ │ │ │ - ble 3ab58 │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - addi r10,r9,3 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r6,r6,1 │ │ │ │ - stw r6,40(r31) │ │ │ │ - ble 3ab58 │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - addi r10,r9,4 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - stw r10,40(r31) │ │ │ │ - ble 3ab58 │ │ │ │ - mullw r10,r7,r10 │ │ │ │ - addi r9,r9,5 │ │ │ │ - cmpw r4,r9 │ │ │ │ - slwi r9,r10,1 │ │ │ │ - stw r9,40(r31) │ │ │ │ - ble 3ab58 │ │ │ │ - mullw r7,r7,r9 │ │ │ │ + addi r9,r2,1 │ │ │ │ + mullw r7,r8,r7 │ │ │ │ + cmpw r9,r6 │ │ │ │ + slwi r7,r7,1 │ │ │ │ + stw r7,44(r31) │ │ │ │ + bge 3bd24 │ │ │ │ + mullw r7,r8,r7 │ │ │ │ + addi r9,r2,2 │ │ │ │ + cmpw r9,r6 │ │ │ │ + slwi r7,r7,1 │ │ │ │ + stw r7,44(r31) │ │ │ │ + bge 3bd24 │ │ │ │ + mullw r7,r7,r8 │ │ │ │ + addi r9,r2,3 │ │ │ │ + cmpw r9,r6 │ │ │ │ + slwi r7,r7,1 │ │ │ │ + stw r7,44(r31) │ │ │ │ + bge 3bd24 │ │ │ │ + mullw r7,r7,r8 │ │ │ │ + addi r9,r2,4 │ │ │ │ + cmpw r6,r9 │ │ │ │ slwi r9,r7,1 │ │ │ │ - stw r9,40(r31) │ │ │ │ - andi. r9,r8,16 │ │ │ │ - mr r25,r9 │ │ │ │ - bne 3b2d0 │ │ │ │ - andi. r21,r8,4 │ │ │ │ - bne 3b700 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 3b244 │ │ │ │ - lwz r8,44(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - addi r11,r8,-1 │ │ │ │ - extswsli r10,r8,2 │ │ │ │ - add r22,r6,r5 │ │ │ │ - extsw r23,r8 │ │ │ │ - clrldi r9,r11,32 │ │ │ │ - addi r25,r10,-4 │ │ │ │ - extswsli r7,r11,2 │ │ │ │ + stw r9,44(r31) │ │ │ │ + ble 3bd24 │ │ │ │ + mullw r9,r8,r9 │ │ │ │ + addi r2,r2,5 │ │ │ │ + cmpw r6,r2 │ │ │ │ + slwi r2,r9,1 │ │ │ │ + stw r2,44(r31) │ │ │ │ + ble 3bd24 │ │ │ │ + mullw r8,r8,r2 │ │ │ │ + slwi r2,r8,1 │ │ │ │ + stw r2,44(r31) │ │ │ │ + andi. r9,r10,16 │ │ │ │ + bne 3c420 │ │ │ │ + andi. r20,r10,4 │ │ │ │ + bne 3c820 │ │ │ │ + cmpdi r19,0 │ │ │ │ + ble 3c374 │ │ │ │ + lwz r6,40(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + sldi r10,r19,4 │ │ │ │ + addi r11,r6,-1 │ │ │ │ + extswsli r9,r6,2 │ │ │ │ + add r22,r7,r10 │ │ │ │ + extsw r23,r6 │ │ │ │ + clrldi r2,r11,32 │ │ │ │ + addi r21,r9,-4 │ │ │ │ cmpwi cr4,r11,0 │ │ │ │ - extsw r6,r11 │ │ │ │ - sldi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - isel r15,r8,r21,4*cr4+lt │ │ │ │ - std r7,136(r31) │ │ │ │ - std r6,216(r31) │ │ │ │ - sldi r9,r9,2 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - std r9,200(r31) │ │ │ │ - lwz r9,40(r31) │ │ │ │ - add r24,r29,r10 │ │ │ │ - cmpwi cr3,r9,0 │ │ │ │ - blt cr4,3ac6c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + extswsli r8,r11,2 │ │ │ │ + extsw r7,r11 │ │ │ │ + mulli r9,r2,-4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + isel r25,r6,r20,4*cr4+lt │ │ │ │ + std r8,112(r31) │ │ │ │ + std r7,208(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + std r2,192(r31) │ │ │ │ + lwz r2,44(r31) │ │ │ │ + add r24,r8,r29 │ │ │ │ + add r24,r24,r9 │ │ │ │ + cmpwi cr3,r2,0 │ │ │ │ + blt cr4,3be28 │ │ │ │ nop │ │ │ │ - ld r3,152(r28) │ │ │ │ - extswsli r9,r21,3 │ │ │ │ - ld r19,136(r28) │ │ │ │ - lwz r8,96(r28) │ │ │ │ - mr r7,r23 │ │ │ │ + ld r4,152(r28) │ │ │ │ + extswsli r2,r20,3 │ │ │ │ + ld r3,136(r28) │ │ │ │ + mr r8,r23 │ │ │ │ + mr r9,r21 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - mr r10,r25 │ │ │ │ - add r3,r3,r9 │ │ │ │ - lfiwax f0,r19,r10 │ │ │ │ - sldi r9,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ + lwz r10,96(r28) │ │ │ │ + add r4,r4,r2 │ │ │ │ + lfiwax f0,r3,r9 │ │ │ │ + sldi r2,r9,1 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r9,f0 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - subf r4,r8,r9 │ │ │ │ - add r9,r8,r9 │ │ │ │ - blt 3b0c0 │ │ │ │ - add r6,r8,r6 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r4,r26,r10 │ │ │ │ - stwx r4,r30,r10 │ │ │ │ - stwx r6,r27,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 3ac00 │ │ │ │ - ld r5,200(r31) │ │ │ │ + mffprwz r2,f0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + subf r5,r10,r2 │ │ │ │ + add r2,r10,r2 │ │ │ │ + blt 3c200 │ │ │ │ + add r7,r10,r7 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r5,r26,r9 │ │ │ │ + stwx r5,r30,r9 │ │ │ │ + stwx r7,r27,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 3bdc0 │ │ │ │ + ld r5,192(r31) │ │ │ │ li r4,0 │ │ │ │ mr r3,r24 │ │ │ │ stw r11,56(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ lwz r11,56(r31) │ │ │ │ - ble cr3,3b57c │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r12,120(r31) │ │ │ │ - ld r3,152(r31) │ │ │ │ - ld r4,48(r31) │ │ │ │ - mr r6,r28 │ │ │ │ - li r19,0 │ │ │ │ - lwz r0,44(r31) │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ + ble cr3,3c700 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r8,136(r31) │ │ │ │ sldi r7,r23,3 │ │ │ │ - mr r28,r21 │ │ │ │ - std r25,176(r31) │ │ │ │ - std r24,184(r31) │ │ │ │ - std r23,192(r31) │ │ │ │ - addi r14,r9,4 │ │ │ │ - addi r17,r12,8 │ │ │ │ - sldi r9,r23,2 │ │ │ │ - std r9,128(r31) │ │ │ │ - lfd f27,8(r4) │ │ │ │ - lfd f31,0(r4) │ │ │ │ - extswsli r9,r28,3 │ │ │ │ - li r5,0 │ │ │ │ - mr r25,r15 │ │ │ │ - stw r28,160(r31) │ │ │ │ - std r22,168(r31) │ │ │ │ - stw r15,164(r31) │ │ │ │ - std r9,144(r31) │ │ │ │ + mr r14,r27 │ │ │ │ + mr r5,r28 │ │ │ │ + mr r27,r29 │ │ │ │ + std r24,168(r31) │ │ │ │ + std r21,176(r31) │ │ │ │ + std r23,184(r31) │ │ │ │ + plfd f28,115560 # 581b8 │ │ │ │ + ld r12,128(r31) │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + li r19,0 │ │ │ │ + mr r28,r26 │ │ │ │ + ld r3,48(r31) │ │ │ │ + mr r0,r7 │ │ │ │ + addi r18,r2,4 │ │ │ │ + sldi r2,r23,2 │ │ │ │ + addi r17,r8,8 │ │ │ │ + mr r29,r2 │ │ │ │ + lfd f26,8(r3) │ │ │ │ + lfd f31,0(r3) │ │ │ │ + extswsli r2,r20,3 │ │ │ │ + li r4,0 │ │ │ │ + mr r15,r14 │ │ │ │ + stw r20,144(r31) │ │ │ │ + std r22,152(r31) │ │ │ │ + stw r25,160(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r0,r25 │ │ │ │ - ble 3afb0 │ │ │ │ - li r9,96 │ │ │ │ - extswsli r28,r25,2 │ │ │ │ - ld r10,152(r6) │ │ │ │ + nop │ │ │ │ + lwz r2,40(r31) │ │ │ │ + cmpw r2,r25 │ │ │ │ + ble 3c07c │ │ │ │ + li r2,96 │ │ │ │ + extswsli r26,r25,2 │ │ │ │ + lwz r10,40(r31) │ │ │ │ + ld r9,152(r5) │ │ │ │ extswsli r23,r25,3 │ │ │ │ - ld r15,88(r6) │ │ │ │ - subf r25,r25,r0 │ │ │ │ - addis r16,r2,-2 │ │ │ │ - std r26,48(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ std r27,56(r31) │ │ │ │ - ld r18,80(r6) │ │ │ │ - lfiwax f29,r6,r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r29,64(r31) │ │ │ │ - ld r20,136(r6) │ │ │ │ - clrldi r25,r25,32 │ │ │ │ - ld r21,104(r6) │ │ │ │ - lfdx f30,r12,r23 │ │ │ │ - addi r16,r16,2808 │ │ │ │ - mr r26,r23 │ │ │ │ - fmr f26,f31 │ │ │ │ + fmr f25,f31 │ │ │ │ + ld r16,88(r5) │ │ │ │ + std r29,104(r31) │ │ │ │ + ld r20,80(r5) │ │ │ │ + std r8,64(r31) │ │ │ │ std r12,72(r31) │ │ │ │ + lfiwax f29,r5,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + mr r28,r26 │ │ │ │ + mr r27,r23 │ │ │ │ std r3,80(r31) │ │ │ │ stw r11,88(r31) │ │ │ │ - mr r27,r25 │ │ │ │ - std r4,96(r31) │ │ │ │ - mr r25,r15 │ │ │ │ - stw r5,104(r31) │ │ │ │ - mr r15,r7 │ │ │ │ - lwzx r24,r9,r28 │ │ │ │ - ld r9,144(r31) │ │ │ │ - stw r0,112(r31) │ │ │ │ + ld r21,136(r5) │ │ │ │ + lfdx f30,r8,r23 │ │ │ │ + stw r4,96(r31) │ │ │ │ + subf r25,r25,r10 │ │ │ │ + ld r22,104(r5) │ │ │ │ + lwzx r24,r2,r26 │ │ │ │ + ld r2,120(r31) │ │ │ │ + clrldi r25,r25,32 │ │ │ │ + mr r29,r25 │ │ │ │ + mr r25,r16 │ │ │ │ + mr r16,r5 │ │ │ │ fcfid f29,f29 │ │ │ │ - add r22,r10,r9 │ │ │ │ - mr r29,r24 │ │ │ │ - mr r24,r22 │ │ │ │ - mr r22,r6 │ │ │ │ + add r14,r9,r2 │ │ │ │ + mr r26,r14 │ │ │ │ + mr r14,r0 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - b 3ade0 │ │ │ │ + b 3bfa4 │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - lwzx r7,r25,r28 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - slwi r9,r7,1 │ │ │ │ - stfdx f30,r17,r26 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r9,r7 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + lwzx r3,r25,r28 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + mulli r9,r3,3 │ │ │ │ + stfdx f30,r17,r27 │ │ │ │ + addi r27,r27,8 │ │ │ │ srawi r9,r9,1 │ │ │ │ addze r9,r9 │ │ │ │ add r9,r9,r23 │ │ │ │ - divw r8,r9,r7 │ │ │ │ - mullw r8,r8,r7 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - maddld r29,r29,r7,r9 │ │ │ │ - stwx r29,r14,r28 │ │ │ │ + divw r10,r9,r3 │ │ │ │ + mullw r10,r10,r3 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + maddld r24,r24,r3,r9 │ │ │ │ + stwx r24,r18,r28 │ │ │ │ addi r28,r28,4 │ │ │ │ - beq 3af80 │ │ │ │ - lfiwax f11,r18,r28 │ │ │ │ + beq 3c050 │ │ │ │ + lfiwax f11,r20,r28 │ │ │ │ lwzx r23,r30,r28 │ │ │ │ - lfdx f10,r24,r26 │ │ │ │ - lfiwax f0,r20,r28 │ │ │ │ - lfdx f1,r21,r26 │ │ │ │ + lfiwax f0,r21,r28 │ │ │ │ + lfdx f10,r26,r27 │ │ │ │ + lfdx f1,r22,r27 │ │ │ │ mtfprwa f12,r23 │ │ │ │ - fcfid f11,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ + fcfid f11,f11 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f12,f11 │ │ │ │ - fmul f11,f0,f0 │ │ │ │ - fsub f0,f10,f12 │ │ │ │ + fmul f0,f0,f0 │ │ │ │ + fsub f11,f10,f12 │ │ │ │ fsub f12,f12,f10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f0,f0,f11,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 3ad80 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fmadd f0,f0,f12,f29 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 3bf50 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 3af60 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 3ad9c │ │ │ │ - cmpdi r11,0 │ │ │ │ - ld r8,24(r3) │ │ │ │ - ble 3a81c │ │ │ │ - cmpdi r11,1 │ │ │ │ - ld r5,160(r3) │ │ │ │ - beq 3bd2c │ │ │ │ - addi r7,r11,-1 │ │ │ │ - mr r9,r8 │ │ │ │ - mr r10,r5 │ │ │ │ - addi r6,r11,-2 │ │ │ │ - andi. r4,r7,1 │ │ │ │ - beq 3ae88 │ │ │ │ - lxvdsx vs0,0,r5 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r9,r8,16 │ │ │ │ - addi r10,r5,8 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq 3aec0 │ │ │ │ - srdi r6,r7,1 │ │ │ │ - mtctr r6 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r6,r10,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r10,16 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - lxv vs12,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 3ae90 │ │ │ │ - extswsli r9,r7,4 │ │ │ │ - extswsli r7,r7,3 │ │ │ │ - lwz r6,48(r28) │ │ │ │ - lxvdsx vs0,r5,r7 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - b 3a730 │ │ │ │ - andi. r10,r24,1 │ │ │ │ - addi r8,r24,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 3af0c │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 3af40 │ │ │ │ - srdi r8,r24,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 3af14 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r11,r11,r5 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpw r4,r0 │ │ │ │ - bne 3a880 │ │ │ │ - b 3a928 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bge 3bf64 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 3ad9c │ │ │ │ - ld r26,48(r31) │ │ │ │ + bl 4de0 │ │ │ │ + lwzx r3,r25,r28 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + mulli r9,r3,3 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + add r9,r9,r23 │ │ │ │ + divw r10,r9,r3 │ │ │ │ + mullw r10,r10,r3 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + maddld r24,r24,r3,r9 │ │ │ │ + stfdx f30,r17,r27 │ │ │ │ + stwx r24,r18,r28 │ │ │ │ + addi r27,r27,8 │ │ │ │ + addi r28,r28,4 │ │ │ │ + bne 3bfa4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r28,48(r31) │ │ │ │ ld r27,56(r31) │ │ │ │ - ld r29,64(r31) │ │ │ │ + fmr f31,f25 │ │ │ │ + mr r5,r16 │ │ │ │ + mr r0,r14 │ │ │ │ + ld r8,64(r31) │ │ │ │ ld r12,72(r31) │ │ │ │ - fmr f31,f26 │ │ │ │ ld r3,80(r31) │ │ │ │ lwz r11,88(r31) │ │ │ │ - ld r4,96(r31) │ │ │ │ - lwz r5,104(r31) │ │ │ │ - mr r6,r22 │ │ │ │ - mr r7,r15 │ │ │ │ - lwz r0,112(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ - lfdx f0,r12,r7 │ │ │ │ - mr r25,r11 │ │ │ │ - lwzx r10,r9,r10 │ │ │ │ - ld r9,136(r31) │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r8,r3,r10 │ │ │ │ - lfdx f11,r3,r10 │ │ │ │ + lwz r4,96(r31) │ │ │ │ + ld r29,104(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ clrldi r10,r11,32 │ │ │ │ - lfd f12,8(r8) │ │ │ │ + lfdx f0,r8,r0 │ │ │ │ + mr r25,r11 │ │ │ │ mtctr r10 │ │ │ │ + lwzx r9,r2,r29 │ │ │ │ + ld r2,112(r31) │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r10,r12,r9 │ │ │ │ + lfdx f11,r12,r9 │ │ │ │ + lfd f12,8(r10) │ │ │ │ fmadd f31,f11,f0,f31 │ │ │ │ - fmadd f27,f0,f12,f27 │ │ │ │ - stfd f31,0(r4) │ │ │ │ - stfd f27,8(r4) │ │ │ │ - bgt cr4,3b018 │ │ │ │ - b 3b174 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwzx r10,r26,r9 │ │ │ │ - stwx r19,r29,r9 │ │ │ │ + fmadd f26,f0,f12,f26 │ │ │ │ + stfd f31,0(r3) │ │ │ │ + stfd f26,8(r3) │ │ │ │ + bgt cr4,3c0d8 │ │ │ │ + b 3c29c │ │ │ │ + lwzx r9,r28,r2 │ │ │ │ + stwx r19,r27,r2 │ │ │ │ addi r25,r25,-1 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - addi r9,r9,-4 │ │ │ │ - bdz 3b090 │ │ │ │ - lwzx r10,r30,r9 │ │ │ │ - lwzx r8,r27,r9 │ │ │ │ - cmpw r10,r8 │ │ │ │ - beq 3b000 │ │ │ │ - extswsli r9,r25,2 │ │ │ │ - lwz r28,40(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ + stwx r9,r30,r2 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + bdz 3c1d0 │ │ │ │ + lwzx r9,r30,r2 │ │ │ │ + lwzx r10,r15,r2 │ │ │ │ + cmpw r9,r10 │ │ │ │ + beq 3c0c0 │ │ │ │ + extswsli r2,r25,2 │ │ │ │ + lwz r7,44(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + lwzx r10,r27,r2 │ │ │ │ + stwx r9,r30,r2 │ │ │ │ + cmpw r4,r7 │ │ │ │ addi r10,r10,1 │ │ │ │ - lwzx r8,r29,r9 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - cmpw r5,r28 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stwx r8,r29,r9 │ │ │ │ - bne 3ace0 │ │ │ │ - ld r22,168(r31) │ │ │ │ - addi r4,r4,16 │ │ │ │ - lwz r28,160(r31) │ │ │ │ - lwz r15,164(r31) │ │ │ │ - cmpld r22,r4 │ │ │ │ - add r28,r28,r0 │ │ │ │ - beq 3b244 │ │ │ │ - blt cr4,3acb4 │ │ │ │ - mr r21,r28 │ │ │ │ - ld r25,176(r31) │ │ │ │ - ld r24,184(r31) │ │ │ │ - ld r23,192(r31) │ │ │ │ - mr r28,r6 │ │ │ │ - std r4,48(r31) │ │ │ │ - b 3abe0 │ │ │ │ + stwx r10,r27,r2 │ │ │ │ + bne 3beb0 │ │ │ │ + ld r22,152(r31) │ │ │ │ + addi r3,r3,16 │ │ │ │ + lwz r20,144(r31) │ │ │ │ + mr r14,r15 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + lwz r25,160(r31) │ │ │ │ + cmpld r22,r3 │ │ │ │ + add r20,r20,r2 │ │ │ │ + beq 3c374 │ │ │ │ + blt cr4,3be80 │ │ │ │ + mr r26,r28 │ │ │ │ + mr r29,r27 │ │ │ │ + ld r24,168(r31) │ │ │ │ + ld r21,176(r31) │ │ │ │ + mr r27,r14 │ │ │ │ + mr r28,r5 │ │ │ │ + std r3,48(r31) │ │ │ │ + ld r23,184(r31) │ │ │ │ + b 3bda0 │ │ │ │ + andi. r9,r3,1 │ │ │ │ + addi r10,r3,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 3c188 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3bae0 │ │ │ │ + srdi r10,r3,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 3c190 │ │ │ │ + b 3bae0 │ │ │ │ + li r2,0 │ │ │ │ + b 3baa8 │ │ │ │ nop │ │ │ │ - extswsli r9,r25,2 │ │ │ │ - lwz r28,40(r31) │ │ │ │ - lwz r10,0(r30) │ │ │ │ - addi r5,r5,1 │ │ │ │ - lwzx r8,r29,r9 │ │ │ │ - cmpw r5,r28 │ │ │ │ + nop │ │ │ │ + extswsli r2,r25,2 │ │ │ │ + lwz r7,44(r31) │ │ │ │ + lwz r9,0(r30) │ │ │ │ + addi r4,r4,1 │ │ │ │ + lwzx r10,r27,r2 │ │ │ │ + cmpw r4,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r10,r10,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - stwx r8,r29,r9 │ │ │ │ - bne 3ace0 │ │ │ │ - b 3b050 │ │ │ │ - subf r5,r8,r5 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r9,r27,r10 │ │ │ │ - stwx r5,r26,r10 │ │ │ │ - stwx r5,r30,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 3ac00 │ │ │ │ - ld r5,200(r31) │ │ │ │ + stwx r9,r30,r2 │ │ │ │ + stwx r10,r27,r2 │ │ │ │ + bne 3beb0 │ │ │ │ + b 3c110 │ │ │ │ + subf r6,r10,r6 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r2,r27,r9 │ │ │ │ + stwx r6,r26,r9 │ │ │ │ + stwx r6,r30,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 3bdc0 │ │ │ │ + ld r5,192(r31) │ │ │ │ li r4,0 │ │ │ │ mr r3,r24 │ │ │ │ stw r11,56(r31) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ lwz r11,56(r31) │ │ │ │ - b 3ac6c │ │ │ │ - andi. r10,r24,1 │ │ │ │ - addi r23,r24,-1 │ │ │ │ + b 3be28 │ │ │ │ + andi. r10,r11,1 │ │ │ │ + addi r8,r11,-1 │ │ │ │ li r10,0 │ │ │ │ - beq 3b128 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r23,0 │ │ │ │ + beq 3c264 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r26) │ │ │ │ + cmpdi r8,0 │ │ │ │ li r10,8 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 3b15c │ │ │ │ - srdi r23,r24,1 │ │ │ │ - mtctr r23 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r23,r10,8 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3b9c0 │ │ │ │ + srdi r8,r11,1 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f12,r26,r10 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + addi r8,r10,8 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + lfdx f0,r2,r8 │ │ │ │ + lfdx f12,r26,r8 │ │ │ │ addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r23 │ │ │ │ - lfdx f12,r7,r23 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r23 │ │ │ │ - bdnz 3b130 │ │ │ │ + stfdx f0,r2,r8 │ │ │ │ + bdnz 3c26c │ │ │ │ + b 3b9c0 │ │ │ │ + ld r2,208(r31) │ │ │ │ + lwz r7,44(r31) │ │ │ │ addi r4,r4,1 │ │ │ │ - add r0,r0,r6 │ │ │ │ - add r5,r5,r30 │ │ │ │ - cmpw r4,r11 │ │ │ │ - bne 3a774 │ │ │ │ - b 3a81c │ │ │ │ - ld r9,216(r31) │ │ │ │ - lwz r28,40(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r9,r9,2 │ │ │ │ - cmpw r5,r28 │ │ │ │ - lwzx r10,r30,r9 │ │ │ │ - extswsli r9,r25,2 │ │ │ │ - lwzx r8,r29,r9 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + cmpw r4,r7 │ │ │ │ + lwzx r9,r30,r2 │ │ │ │ + extswsli r2,r25,2 │ │ │ │ + lwzx r10,r27,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r10,r10,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - stwx r8,r29,r9 │ │ │ │ - bne 3ace0 │ │ │ │ - b 3b050 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 3b244 │ │ │ │ - ld r7,48(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - ld r4,192(r28) │ │ │ │ - li r6,0 │ │ │ │ - add r3,r7,r5 │ │ │ │ - ld r5,152(r31) │ │ │ │ - addi r4,r4,-4 │ │ │ │ - lwzu r11,4(r4) │ │ │ │ - cmpwi r11,0 │ │ │ │ - ble 3b238 │ │ │ │ - extsw r30,r11 │ │ │ │ - ld r9,184(r28) │ │ │ │ - ld r10,168(r28) │ │ │ │ - extswsli r8,r6,2 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - extswsli r0,r6,3 │ │ │ │ - mtctr r30 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - add r10,r10,r0 │ │ │ │ - add r9,r9,r8 │ │ │ │ + stwx r9,r30,r2 │ │ │ │ + stwx r10,r27,r2 │ │ │ │ + bne 3beb0 │ │ │ │ + b 3c110 │ │ │ │ + cmpdi r19,0 │ │ │ │ + ble 3c374 │ │ │ │ + ld r5,192(r28) │ │ │ │ + ld r8,48(r31) │ │ │ │ + sldi r4,r19,4 │ │ │ │ + li r7,0 │ │ │ │ + ld r6,128(r31) │ │ │ │ + add r4,r8,r4 │ │ │ │ + addi r5,r5,-4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + lwzu r3,4(r5) │ │ │ │ + cmpwi r3,0 │ │ │ │ + ble 3c368 │ │ │ │ + ld r2,184(r28) │ │ │ │ + ld r9,168(r28) │ │ │ │ + extswsli r10,r7,2 │ │ │ │ + extsw r0,r3 │ │ │ │ + extswsli r11,r7,3 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + addi r10,r10,-4 │ │ │ │ + mtctr r0 │ │ │ │ + add r9,r9,r11 │ │ │ │ + add r2,r2,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r8,4(r9) │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - addi r9,r9,4 │ │ │ │ - addi r10,r10,8 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs11,r8,r5 │ │ │ │ + nop │ │ │ │ + lwz r10,4(r2) │ │ │ │ + lxvdsx vs11,0,r9 │ │ │ │ + addi r2,r2,4 │ │ │ │ + addi r9,r9,8 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs12,r10,r6 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bdnz 3b210 │ │ │ │ - add r6,r6,r11 │ │ │ │ - addi r7,r7,16 │ │ │ │ - cmpld r7,r3 │ │ │ │ - bne 3b1d0 │ │ │ │ - ld r10,208(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - addi r1,r31,416 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bdnz 3c340 │ │ │ │ + add r7,r7,r3 │ │ │ │ + addi r8,r8,16 │ │ │ │ + cmpld r8,r4 │ │ │ │ + bne 3c300 │ │ │ │ + ld r9,200(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + addi r1,r31,432 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-192(r1) │ │ │ │ - ld r15,-184(r1) │ │ │ │ - ld r16,-176(r1) │ │ │ │ - ld r17,-168(r1) │ │ │ │ - ld r18,-160(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r20,-144(r1) │ │ │ │ - ld r21,-136(r1) │ │ │ │ - ld r22,-128(r1) │ │ │ │ - ld r23,-120(r1) │ │ │ │ - ld r24,-112(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r15,-192(r1) │ │ │ │ + ld r16,-184(r1) │ │ │ │ + ld r17,-176(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r22,-136(r1) │ │ │ │ + ld r23,-128(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r28,-88(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ + lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 3b244 │ │ │ │ - lwz r7,44(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - li r8,0 │ │ │ │ - addi r20,r7,-1 │ │ │ │ - extswsli r10,r7,2 │ │ │ │ - add r15,r6,r5 │ │ │ │ - extsw r17,r7 │ │ │ │ - clrldi r9,r20,32 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - extswsli r24,r20,2 │ │ │ │ - cmpwi cr3,r20,0 │ │ │ │ - extsw r6,r20 │ │ │ │ - std r10,96(r31) │ │ │ │ - sldi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - isel r25,r7,r8,4*cr3+lt │ │ │ │ - std r6,112(r31) │ │ │ │ - sldi r9,r9,2 │ │ │ │ - subf r10,r10,r24 │ │ │ │ - std r9,104(r31) │ │ │ │ - lwz r9,40(r31) │ │ │ │ - add r10,r29,r10 │ │ │ │ + li r2,0 │ │ │ │ + b 3b988 │ │ │ │ + cmpdi r3,0 │ │ │ │ + bgt 3b8cc │ │ │ │ + b 3b9d4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpdi r19,0 │ │ │ │ + ble 3c374 │ │ │ │ + lwz r6,40(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + sldi r8,r19,4 │ │ │ │ + li r10,0 │ │ │ │ + addi r22,r6,-1 │ │ │ │ + extswsli r9,r6,2 │ │ │ │ + add r21,r7,r8 │ │ │ │ + extsw r17,r6 │ │ │ │ + clrldi r2,r22,32 │ │ │ │ + addi r25,r9,-4 │ │ │ │ + extswsli r18,r22,2 │ │ │ │ + cmpwi cr3,r22,0 │ │ │ │ + extsw r7,r22 │ │ │ │ + mulli r9,r2,-4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + isel r24,r6,r10,4*cr3+lt │ │ │ │ + std r7,96(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + std r2,88(r31) │ │ │ │ + add r2,r18,r29 │ │ │ │ + add r2,r2,r9 │ │ │ │ + lwz r9,44(r31) │ │ │ │ cmpwi cr4,r9,0 │ │ │ │ - blt cr3,3b3c8 │ │ │ │ - ld r11,152(r28) │ │ │ │ - extswsli r9,r21,3 │ │ │ │ - ld r23,136(r28) │ │ │ │ - lwz r6,96(r28) │ │ │ │ - ld r8,96(r31) │ │ │ │ - mr r7,r17 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - add r11,r11,r9 │ │ │ │ + blt cr3,3ce94 │ │ │ │ + lwz r23,40(r31) │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + ld r3,152(r28) │ │ │ │ + extswsli r9,r20,3 │ │ │ │ + ld r11,136(r28) │ │ │ │ + mr r7,r23 │ │ │ │ + mr r10,r25 │ │ │ │ + lwz r8,96(r28) │ │ │ │ + add r3,r3,r9 │ │ │ │ nop │ │ │ │ - lfiwax f0,r23,r8 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - lfdx f12,r11,r9 │ │ │ │ + lfiwax f0,r11,r10 │ │ │ │ + sldi r9,r10,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fcmpu cr0,f0,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ fctiwz f0,f0 │ │ │ │ mffprwz r9,f0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - subf r3,r6,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ - blt 3b630 │ │ │ │ - add r5,r6,r5 │ │ │ │ + addi r6,r9,1 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + subf r4,r8,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + blt 3c7b0 │ │ │ │ + add r6,r8,r6 │ │ │ │ addic. r7,r7,-1 │ │ │ │ - stwx r3,r26,r8 │ │ │ │ - stwx r3,r30,r8 │ │ │ │ - stwx r5,r27,r8 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - bne 3b360 │ │ │ │ - ld r5,104(r31) │ │ │ │ - mr r3,r10 │ │ │ │ + stwx r4,r26,r10 │ │ │ │ + stwx r4,r30,r10 │ │ │ │ + stwx r6,r27,r10 │ │ │ │ + addi r10,r10,-4 │ │ │ │ + bne 3c4b0 │ │ │ │ + ld r5,88(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r3 │ │ │ │ - ble cr4,3b678 │ │ │ │ - ld r8,32(r31) │ │ │ │ - ld r16,120(r31) │ │ │ │ - stw r25,64(r31) │ │ │ │ - std r15,72(r31) │ │ │ │ - li r0,0 │ │ │ │ - lwz r9,40(r31) │ │ │ │ - lwz r25,44(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ - sldi r18,r17,3 │ │ │ │ - sldi r19,r17,2 │ │ │ │ - std r17,88(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - addi r22,r16,8 │ │ │ │ - addi r23,r8,4 │ │ │ │ - mr r17,r8 │ │ │ │ - lxv vs11,0(r15) │ │ │ │ - lwz r8,64(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - li r5,0 │ │ │ │ - mr r3,r21 │ │ │ │ + bl 5260 │ │ │ │ + mr r2,r3 │ │ │ │ + ble cr4,3c7e4 │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r10,32(r31) │ │ │ │ + sldi r19,r17,3 │ │ │ │ + sldi r0,r17,2 │ │ │ │ + mr r8,r17 │ │ │ │ + std r25,72(r31) │ │ │ │ + std r21,64(r31) │ │ │ │ + li r3,0 │ │ │ │ + ld r16,128(r31) │ │ │ │ + lwz r15,44(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r17,48(r31) │ │ │ │ + addi r23,r9,8 │ │ │ │ + addi r11,r10,4 │ │ │ │ + mr r25,r10 │ │ │ │ + mr r21,r9 │ │ │ │ + li r7,0 │ │ │ │ + lxv vs11,0(r17) │ │ │ │ + mr r9,r24 │ │ │ │ + mr r5,r24 │ │ │ │ + stw r7,48(r31) │ │ │ │ + mr r7,r8 │ │ │ │ + lwz r8,40(r31) │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - cmpw r25,r8 │ │ │ │ - ble 3b4d0 │ │ │ │ - lwz r11,96(r28) │ │ │ │ - add r6,r3,r8 │ │ │ │ - extswsli r7,r8,2 │ │ │ │ - extswsli r12,r8,3 │ │ │ │ - subf r8,r8,r25 │ │ │ │ + nop │ │ │ │ + cmpw r8,r9 │ │ │ │ + ble 3c640 │ │ │ │ + lwz r4,96(r28) │ │ │ │ + add r10,r20,r9 │ │ │ │ + extswsli r2,r9,2 │ │ │ │ + extswsli r12,r9,3 │ │ │ │ + subf r9,r9,r8 │ │ │ │ ld r14,168(r28) │ │ │ │ - ld r21,88(r28) │ │ │ │ - std r26,48(r31) │ │ │ │ - std r27,56(r31) │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - lwzx r4,r17,r7 │ │ │ │ - lfdx f0,r16,r12 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mtctr r8 │ │ │ │ - mullw r6,r6,r11 │ │ │ │ - slwi r11,r11,1 │ │ │ │ - slwi r6,r6,1 │ │ │ │ + std r0,56(r31) │ │ │ │ + ld r24,88(r28) │ │ │ │ + mr r0,r7 │ │ │ │ + mtlr r8 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + lwzx r6,r25,r2 │ │ │ │ + lfdx f0,r21,r12 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mtctr r9 │ │ │ │ + mullw r10,r10,r4 │ │ │ │ + slwi r4,r4,1 │ │ │ │ + mr r7,r4 │ │ │ │ + slwi r10,r10,1 │ │ │ │ nop │ │ │ │ - lwzx r27,r21,r7 │ │ │ │ - lwzx r12,r29,r7 │ │ │ │ - sldi r26,r7,1 │ │ │ │ - add r12,r6,r12 │ │ │ │ - slwi r8,r27,1 │ │ │ │ - add r6,r6,r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwzx r8,r24,r2 │ │ │ │ + lwzx r12,r29,r2 │ │ │ │ + sldi r4,r2,1 │ │ │ │ + mulli r9,r8,3 │ │ │ │ + add r12,r10,r12 │ │ │ │ + add r10,r10,r7 │ │ │ │ extswsli r12,r12,3 │ │ │ │ - add r8,r8,r27 │ │ │ │ lfdx f12,r14,r12 │ │ │ │ - srawi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - lwzx r12,r30,r7 │ │ │ │ - add r8,r8,r12 │ │ │ │ + lwzx r12,r30,r2 │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - divw r12,r8,r27 │ │ │ │ - stfdx f0,r22,r26 │ │ │ │ - mullw r12,r12,r27 │ │ │ │ - subf r12,r12,r8 │ │ │ │ - maddld r4,r4,r27,r12 │ │ │ │ - stwx r4,r23,r7 │ │ │ │ - addi r7,r7,4 │ │ │ │ - bdnz 3b470 │ │ │ │ - ld r26,48(r31) │ │ │ │ - ld r27,56(r31) │ │ │ │ - lwzx r6,r17,r19 │ │ │ │ - lxvdsx vs12,r16,r18 │ │ │ │ - clrldi r4,r20,32 │ │ │ │ - mr r7,r24 │ │ │ │ - mr r8,r20 │ │ │ │ - mtctr r4 │ │ │ │ - extswsli r6,r6,4 │ │ │ │ - lxvx vs0,r6,r10 │ │ │ │ + add r9,r9,r12 │ │ │ │ + divw r12,r9,r8 │ │ │ │ + stfdx f0,r23,r4 │ │ │ │ + mullw r4,r12,r8 │ │ │ │ + subf r4,r4,r9 │ │ │ │ + maddld r6,r6,r8,r4 │ │ │ │ + stwx r6,r11,r2 │ │ │ │ + addi r2,r2,4 │ │ │ │ + bdnz 3c5e0 │ │ │ │ + mr r7,r0 │ │ │ │ + ld r0,56(r31) │ │ │ │ + mflr r8 │ │ │ │ + lwzx r10,r25,r0 │ │ │ │ + lxvdsx vs0,r21,r19 │ │ │ │ + clrldi r6,r22,32 │ │ │ │ + mr r2,r18 │ │ │ │ + mr r9,r22 │ │ │ │ + mtctr r6 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs12,r10,r16 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r15) │ │ │ │ - bgt cr3,3b518 │ │ │ │ - b 3b668 │ │ │ │ - lwzx r6,r26,r7 │ │ │ │ - stwx r0,r29,r7 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stwx r6,r30,r7 │ │ │ │ - addi r7,r7,-4 │ │ │ │ - bdz 3b620 │ │ │ │ - lwzx r6,r30,r7 │ │ │ │ - lwzx r4,r27,r7 │ │ │ │ - cmpw r6,r4 │ │ │ │ - beq 3b500 │ │ │ │ - extswsli r7,r8,2 │ │ │ │ - addi r5,r5,1 │ │ │ │ + stxv vs11,0(r17) │ │ │ │ + bgt cr3,3c688 │ │ │ │ + b 3c810 │ │ │ │ + lwzx r10,r26,r2 │ │ │ │ + stwx r3,r29,r2 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + stwx r10,r30,r2 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + bdz 3c7a0 │ │ │ │ + lwzx r10,r30,r2 │ │ │ │ + lwzx r6,r27,r2 │ │ │ │ + cmpw r10,r6 │ │ │ │ + beq 3c670 │ │ │ │ + lwz r6,48(r31) │ │ │ │ + extswsli r2,r9,2 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r10,r30,r2 │ │ │ │ + addi r4,r6,1 │ │ │ │ + lwzx r6,r29,r2 │ │ │ │ + cmpw r4,r15 │ │ │ │ + stw r4,48(r31) │ │ │ │ addi r6,r6,1 │ │ │ │ - lwzx r4,r29,r7 │ │ │ │ - cmpw r5,r9 │ │ │ │ - stwx r6,r30,r7 │ │ │ │ - addi r4,r4,1 │ │ │ │ - stwx r4,r29,r7 │ │ │ │ - bne 3b420 │ │ │ │ - ld r10,72(r31) │ │ │ │ - addi r15,r15,16 │ │ │ │ - add r21,r3,r25 │ │ │ │ - cmpld r15,r10 │ │ │ │ - beq 3b244 │ │ │ │ - blt cr3,3b408 │ │ │ │ - std r15,48(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - lwz r25,64(r31) │ │ │ │ - ld r15,72(r31) │ │ │ │ - ld r17,88(r31) │ │ │ │ - b 3b33c │ │ │ │ - ld r9,48(r31) │ │ │ │ - subf r9,r9,r22 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - rldicl. r9,r9,60,62 │ │ │ │ - beq 3b5d0 │ │ │ │ - ld r10,48(r31) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,48(r31) │ │ │ │ - lwz r10,44(r31) │ │ │ │ - add r21,r21,r10 │ │ │ │ - bge cr4,3abe0 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 3b5d0 │ │ │ │ - cmpdi r9,2 │ │ │ │ - bne 3bde0 │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,48(r31) │ │ │ │ - lwz r9,44(r31) │ │ │ │ - add r21,r21,r9 │ │ │ │ - bge cr4,3abe0 │ │ │ │ + stwx r6,r29,r2 │ │ │ │ + bne 3c580 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + mr r24,r5 │ │ │ │ + mr r8,r7 │ │ │ │ + add r20,r20,r2 │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpld r2,r17 │ │ │ │ + beq 3c374 │ │ │ │ + blt cr3,3c558 │ │ │ │ + mr r21,r2 │ │ │ │ + std r17,48(r31) │ │ │ │ + ld r25,72(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ + mr r17,r8 │ │ │ │ + b 3c488 │ │ │ │ + ld r2,48(r31) │ │ │ │ + subf r2,r2,r22 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + rldicl. r2,r2,60,62 │ │ │ │ + beq 3c754 │ │ │ │ ld r9,48(r31) │ │ │ │ - lwz r10,44(r31) │ │ │ │ addi r9,r9,16 │ │ │ │ - add r21,r21,r10 │ │ │ │ - cmpld r9,r22 │ │ │ │ - mr r8,r9 │ │ │ │ - beq 3b244 │ │ │ │ - blt cr4,3bda8 │ │ │ │ std r9,48(r31) │ │ │ │ - b 3abe0 │ │ │ │ - nop │ │ │ │ + lwz r9,40(r31) │ │ │ │ + add r20,r20,r9 │ │ │ │ + bge cr4,3bda0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 3c754 │ │ │ │ + cmpdi r2,2 │ │ │ │ + bne 3cec0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r2,48(r31) │ │ │ │ + lwz r2,40(r31) │ │ │ │ + add r20,r20,r2 │ │ │ │ + bge cr4,3bda0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + lwz r9,40(r31) │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r20,r20,r9 │ │ │ │ + cmpld r2,r22 │ │ │ │ + mr r10,r2 │ │ │ │ + beq 3c374 │ │ │ │ + blt cr4,3cf0c │ │ │ │ + std r2,48(r31) │ │ │ │ + b 3bda0 │ │ │ │ nop │ │ │ │ + mr r7,r5 │ │ │ │ xxmr vs32,vs33 │ │ │ │ - mr r6,r3 │ │ │ │ - b 3aa64 │ │ │ │ - ld r8,24(r3) │ │ │ │ - b 3a81c │ │ │ │ + b 3bc30 │ │ │ │ + ld r9,24(r28) │ │ │ │ + b 3b9d4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r6,0(r30) │ │ │ │ - b 3b528 │ │ │ │ + lwz r10,0(r30) │ │ │ │ + b 3c698 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r4,r6,r4 │ │ │ │ + subf r5,r8,r5 │ │ │ │ addic. r7,r7,-1 │ │ │ │ - stwx r9,r27,r8 │ │ │ │ - stwx r4,r26,r8 │ │ │ │ - stwx r4,r30,r8 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - bne 3b360 │ │ │ │ - ld r5,104(r31) │ │ │ │ - mr r3,r10 │ │ │ │ + stwx r9,r27,r10 │ │ │ │ + stwx r5,r26,r10 │ │ │ │ + stwx r5,r30,r10 │ │ │ │ + addi r10,r10,-4 │ │ │ │ + bne 3c4b0 │ │ │ │ + ld r5,88(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r3 │ │ │ │ - b 3b3c8 │ │ │ │ - ld r7,112(r31) │ │ │ │ - sldi r7,r7,2 │ │ │ │ - lwzx r6,r30,r7 │ │ │ │ - b 3b528 │ │ │ │ - ld r9,48(r31) │ │ │ │ - subf r9,r9,r15 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - rldicl. r9,r9,60,62 │ │ │ │ - beq 3b6cc │ │ │ │ - ld r8,48(r31) │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,48(r31) │ │ │ │ - lwz r8,44(r31) │ │ │ │ - add r21,r21,r8 │ │ │ │ - bge cr3,3b33c │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 3b6cc │ │ │ │ - cmpdi r9,2 │ │ │ │ - bne 3bd90 │ │ │ │ + bl 5260 │ │ │ │ + mr r2,r3 │ │ │ │ + bgt cr4,3c518 │ │ │ │ ld r9,48(r31) │ │ │ │ + lwz r10,40(r31) │ │ │ │ addi r9,r9,16 │ │ │ │ + add r20,r20,r10 │ │ │ │ + cmpld r9,r21 │ │ │ │ std r9,48(r31) │ │ │ │ - lwz r9,44(r31) │ │ │ │ - add r21,r21,r9 │ │ │ │ - bge cr3,3b33c │ │ │ │ - ld r9,48(r31) │ │ │ │ - lwz r8,44(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r21,r21,r8 │ │ │ │ - cmpld r9,r15 │ │ │ │ - mr r7,r9 │ │ │ │ - beq 3b244 │ │ │ │ - blt cr3,3bdf8 │ │ │ │ - std r9,48(r31) │ │ │ │ - b 3b33c │ │ │ │ + bne 3c490 │ │ │ │ + b 3c374 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 3b244 │ │ │ │ - lwz r8,44(r31) │ │ │ │ - ld r4,48(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ + ld r2,96(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + lwzx r10,r30,r2 │ │ │ │ + b 3c698 │ │ │ │ + cmpdi r19,0 │ │ │ │ + ble 3c374 │ │ │ │ + lwz r8,40(r31) │ │ │ │ + li r20,0 │ │ │ │ addi r7,r8,-1 │ │ │ │ - extsw r9,r8 │ │ │ │ extswsli r10,r8,2 │ │ │ │ - add r20,r4,r5 │ │ │ │ - std r9,56(r31) │ │ │ │ - clrldi r9,r7,32 │ │ │ │ - extswsli r6,r7,2 │ │ │ │ - addi r18,r10,-4 │ │ │ │ + extsw r18,r8 │ │ │ │ cmpwi cr3,r7,0 │ │ │ │ - stw r7,72(r31) │ │ │ │ + clrldi r2,r7,32 │ │ │ │ + addi r24,r10,-4 │ │ │ │ + extswsli r16,r7,2 │ │ │ │ + stw r7,160(r31) │ │ │ │ extsw r7,r7 │ │ │ │ - sldi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r6,80(r31) │ │ │ │ - isel r19,r8,r25,4*cr3+lt │ │ │ │ - std r7,144(r31) │ │ │ │ - subf r10,r10,r6 │ │ │ │ - sldi r17,r9,2 │ │ │ │ - add r9,r29,r10 │ │ │ │ - lwz r10,40(r31) │ │ │ │ - cmpwi cr4,r10,0 │ │ │ │ - blt cr3,3b7f8 │ │ │ │ - ld r6,152(r28) │ │ │ │ - extswsli r3,r25,3 │ │ │ │ - ld r11,136(r28) │ │ │ │ - lwz r8,96(r28) │ │ │ │ - ld r7,56(r31) │ │ │ │ + isel r17,r8,r9,4*cr3+lt │ │ │ │ + li r9,0 │ │ │ │ + mulli r10,r2,-4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r7,168(r31) │ │ │ │ + stw r9,56(r31) │ │ │ │ + lwz r9,44(r31) │ │ │ │ + sldi r25,r2,2 │ │ │ │ + add r2,r16,r29 │ │ │ │ + add r2,r2,r10 │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + blt cr3,3c914 │ │ │ │ + lwz r4,56(r31) │ │ │ │ + ld r7,152(r28) │ │ │ │ + mr r8,r18 │ │ │ │ + mr r9,r24 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - mr r10,r18 │ │ │ │ - add r3,r6,r3 │ │ │ │ + ld r3,136(r28) │ │ │ │ + lwz r10,96(r28) │ │ │ │ + extswsli r4,r4,3 │ │ │ │ + add r4,r7,r4 │ │ │ │ nop │ │ │ │ - lfiwax f0,r11,r10 │ │ │ │ - sldi r6,r10,1 │ │ │ │ - lfdx f12,r3,r6 │ │ │ │ + nop │ │ │ │ + lfiwax f0,r3,r9 │ │ │ │ + sldi r7,r9,1 │ │ │ │ + lfdx f12,r4,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r6,f0 │ │ │ │ - addi r5,r6,1 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - subf r0,r8,r6 │ │ │ │ - add r6,r8,r6 │ │ │ │ - blt 3bc30 │ │ │ │ - add r5,r8,r5 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r0,r26,r10 │ │ │ │ - stwx r0,r30,r10 │ │ │ │ - stwx r5,r27,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 3b790 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r17 │ │ │ │ + mffprwz r7,f0 │ │ │ │ + addi r6,r7,1 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + subf r11,r10,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + blt 3cd50 │ │ │ │ + add r6,r10,r6 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r11,r26,r9 │ │ │ │ + stwx r11,r30,r9 │ │ │ │ + stwx r6,r27,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 3c8b0 │ │ │ │ + mr r3,r2 │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ble cr4,3bc84 │ │ │ │ - ld r10,120(r31) │ │ │ │ - std r18,112(r31) │ │ │ │ - lwz r18,44(r31) │ │ │ │ - li r0,0 │ │ │ │ - mr r14,r25 │ │ │ │ - std r9,128(r31) │ │ │ │ - std r17,136(r31) │ │ │ │ - addi r21,r10,8 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r12,r10,4 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r10,r10,3008 │ │ │ │ - std r10,88(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - std r10,64(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - li r16,0 │ │ │ │ + bl 5260 │ │ │ │ + mr r2,r3 │ │ │ │ + ble cr4,3cdb4 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r14,136(r31) │ │ │ │ + std r16,64(r31) │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + sldi r15,r18,2 │ │ │ │ + li r3,0 │ │ │ │ + plxv vs33,113516 # 584a0 │ │ │ │ + lwz r16,160(r31) │ │ │ │ + std r24,112(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ + std r25,144(r31) │ │ │ │ + std r18,152(r31) │ │ │ │ + std r19,88(r31) │ │ │ │ + std r15,80(r31) │ │ │ │ + addi r11,r9,4 │ │ │ │ + sldi r9,r18,3 │ │ │ │ + addi r12,r14,8 │ │ │ │ + std r9,72(r31) │ │ │ │ + lwz r9,40(r31) │ │ │ │ + mtlr r9 │ │ │ │ + ld r2,48(r31) │ │ │ │ + li r19,0 │ │ │ │ std r20,96(r31) │ │ │ │ - stw r19,104(r31) │ │ │ │ - lxv vs8,0(r9) │ │ │ │ - mr r9,r19 │ │ │ │ + stw r17,104(r31) │ │ │ │ + lxv vs8,0(r2) │ │ │ │ + mr r2,r17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpw r18,r9 │ │ │ │ - ble 3bb38 │ │ │ │ - lwz r10,96(r28) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - subf r6,r9,r18 │ │ │ │ - lwz r3,112(r28) │ │ │ │ - ld r15,80(r28) │ │ │ │ - ld r17,152(r28) │ │ │ │ - lfd f0,2928(r8) │ │ │ │ - addi r8,r6,-1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmplwi r8,2 │ │ │ │ - mtfprwa f11,r3 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - fcfid f11,f11 │ │ │ │ + mflr r9 │ │ │ │ + cmpw r9,r2 │ │ │ │ + ble 3cc44 │ │ │ │ + lwz r9,96(r28) │ │ │ │ + mflr r10 │ │ │ │ + lwz r6,112(r28) │ │ │ │ + ld r0,80(r28) │ │ │ │ + ld r18,152(r28) │ │ │ │ + subf r15,r2,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r10,r15,-1 │ │ │ │ + mtfprwa f12,r6 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ + cmplwi r10,2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - ble 3bc68 │ │ │ │ - extsw r8,r9 │ │ │ │ - xxspltd vs12,vs11,0 │ │ │ │ - xxspltd vs9,vs0,0 │ │ │ │ - extsw r5,r14 │ │ │ │ - ld r10,88(r31) │ │ │ │ - extswsli r4,r9,2 │ │ │ │ - rldicl r25,r6,62,34 │ │ │ │ - li r7,0 │ │ │ │ - add r5,r5,r8 │ │ │ │ - sldi r11,r8,3 │ │ │ │ - xvmuldp vs9,vs9,vs12 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fdiv f0,f7,f0 │ │ │ │ + ble 3cd84 │ │ │ │ + lwa r17,56(r31) │ │ │ │ + extsw r10,r2 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + extswsli r7,r2,2 │ │ │ │ + rldicl r25,r15,62,34 │ │ │ │ + li r9,0 │ │ │ │ + li r8,0 │ │ │ │ + xxmr vs45,vs33 │ │ │ │ + sldi r4,r10,3 │ │ │ │ + add r20,r0,r7 │ │ │ │ + add r21,r30,r7 │ │ │ │ + add r7,r22,r7 │ │ │ │ + xvmuldp vs9,vs0,vs12 │ │ │ │ mtctr r25 │ │ │ │ - add r19,r15,r4 │ │ │ │ + add r5,r17,r10 │ │ │ │ + add r4,r23,r4 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r11,r23,r11 │ │ │ │ - add r20,r30,r4 │ │ │ │ - add r4,r22,r4 │ │ │ │ - lxv vs45,0(r10) │ │ │ │ - li r10,0 │ │ │ │ - add r5,r17,r5 │ │ │ │ - addi r24,r11,16 │ │ │ │ + addi r24,r4,16 │ │ │ │ + add r5,r18,r5 │ │ │ │ addi r25,r5,16 │ │ │ │ - lxvx vs32,r19,r7 │ │ │ │ - lxvx vs12,r20,r7 │ │ │ │ + nop │ │ │ │ + lxvx vs32,r20,r8 │ │ │ │ + lxvx vs11,r21,r8 │ │ │ │ vnegw v0,v0 │ │ │ │ - xxmrghw vs6,vs12,vs12 │ │ │ │ - xxmrglw vs10,vs12,vs12 │ │ │ │ - xxmrglw vs12,vs32,vs32 │ │ │ │ - xxmrghw vs7,vs32,vs32 │ │ │ │ + xxmrglw vs10,vs11,vs11 │ │ │ │ + xxmrghw vs11,vs11,vs11 │ │ │ │ + xxmrglw vs6,vs32,vs32 │ │ │ │ + xxmrghw vs4,vs32,vs32 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ xvcvsxwdp vs5,vs6 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs6,vs7 │ │ │ │ - lxvx vs7,r5,r10 │ │ │ │ - xvmaddmdp vs12,vs7,vs10 │ │ │ │ - lxvx vs10,r25,r10 │ │ │ │ - xvmaddmdp vs10,vs6,vs5 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs10,vs10,vs9 │ │ │ │ - xvabsdp vs12,vs12 │ │ │ │ + lxvx vs6,r5,r9 │ │ │ │ + xvcvsxwdp vs4,vs4 │ │ │ │ + xvmaddmdp vs6,vs5,vs10 │ │ │ │ + lxvx vs10,r25,r9 │ │ │ │ + xvmaddadp vs11,vs10,vs4 │ │ │ │ + xvmuldp vs10,vs9,vs6 │ │ │ │ + xvmuldp vs11,vs9,vs11 │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ - xvcvdpsxws vs33,vs12 │ │ │ │ - stxvx vs12,r11,r10 │ │ │ │ - xvcvdpsxws vs32,vs10 │ │ │ │ - stxvx vs10,r24,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - vperm v0,v0,v1,v13 │ │ │ │ - stxvx vs32,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 3b900 │ │ │ │ - clrrwi r10,r6,2 │ │ │ │ - andi. r7,r6,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - beq 3ba78 │ │ │ │ - extswsli r7,r10,2 │ │ │ │ - add r5,r14,r10 │ │ │ │ - fmul f12,f0,f11 │ │ │ │ - addi r4,r10,1 │ │ │ │ - extswsli r11,r10,3 │ │ │ │ - lwzx r19,r15,r7 │ │ │ │ - extswsli r5,r5,3 │ │ │ │ - lfiwax f11,r30,r7 │ │ │ │ - cmpw r4,r18 │ │ │ │ - add r25,r23,r11 │ │ │ │ - add r20,r30,r7 │ │ │ │ - add r24,r22,r7 │ │ │ │ - lfdx f10,r17,r5 │ │ │ │ - neg r5,r19 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f11,f0 │ │ │ │ - stfdx f0,r23,r11 │ │ │ │ - stfiwx f11,r22,r7 │ │ │ │ - bge 3ba78 │ │ │ │ - add r7,r15,r7 │ │ │ │ - li r5,4 │ │ │ │ - add r4,r14,r4 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lwz r11,4(r7) │ │ │ │ - lfiwax f11,r20,r5 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - cmpw r18,r10 │ │ │ │ - lfdx f10,r17,r4 │ │ │ │ - neg r5,r11 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - fcfid f11,f11 │ │ │ │ - addi r5,r24,4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - stfd f0,8(r25) │ │ │ │ - fctiwz f0,f0 │ │ │ │ - stfiwx f0,0,r5 │ │ │ │ - ble 3ba78 │ │ │ │ - lwz r7,8(r7) │ │ │ │ - li r5,8 │ │ │ │ - add r10,r14,r10 │ │ │ │ - lfiwax f10,r20,r5 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - neg r7,r7 │ │ │ │ - lfdx f11,r17,r10 │ │ │ │ - addi r10,r24,8 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - fcfid f10,f10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f11,f0,f10 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f12,f0 │ │ │ │ - stfd f0,16(r25) │ │ │ │ - stfiwx f12,0,r10 │ │ │ │ - clrldi r10,r6,32 │ │ │ │ - sldi r4,r8,2 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ld r25,168(r28) │ │ │ │ - ld r24,88(r28) │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,32(r31) │ │ │ │ - mullw r9,r3,r9 │ │ │ │ - lwzx r20,r10,r4 │ │ │ │ - ld r10,120(r31) │ │ │ │ - lfdx f10,r10,r8 │ │ │ │ + xvabsdp vs11,vs11 │ │ │ │ + xvcvdpsxws vs44,vs10 │ │ │ │ + stxvx vs10,r4,r9 │ │ │ │ + xvcvdpsxws vs32,vs11 │ │ │ │ + stxvx vs11,r24,r9 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vperm v0,v0,v12,v1 │ │ │ │ + stxvx vs32,r7,r8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz 3ca30 │ │ │ │ + andi. r9,r15,3 │ │ │ │ + clrrwi r4,r15,2 │ │ │ │ + beq 3cb88 │ │ │ │ + subf r9,r4,r15 │ │ │ │ + clrldi r4,r4,32 │ │ │ │ + li r20,16 │ │ │ │ + li r21,32 │ │ │ │ + xvmuldp vs12,vs0,vs12 │ │ │ │ + rldic r8,r9,2,30 │ │ │ │ + add r7,r4,r10 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + add r5,r10,r4 │ │ │ │ + add r5,r5,r17 │ │ │ │ + cmpldi r8,16 │ │ │ │ + sldi r4,r7,2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + iselgt r8,r20,r8 │ │ │ │ + add r25,r0,r4 │ │ │ │ + cmpldi r9,32 │ │ │ │ + add r24,r30,r4 │ │ │ │ + add r5,r18,r5 │ │ │ │ + add r7,r23,r7 │ │ │ │ + add r4,r22,r4 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + iselgt r9,r21,r9 │ │ │ │ + addi r21,r5,16 │ │ │ │ + lxvl vs32,r25,r8 │ │ │ │ + lxvl vs0,r24,r8 │ │ │ │ + cmpldi r9,16 │ │ │ │ + addi r25,r7,16 │ │ │ │ + iselgt r0,r20,r9 │ │ │ │ + vnegw v0,v0 │ │ │ │ + xxmrglw vs9,vs0,vs0 │ │ │ │ + xxmrghw vs10,vs0,vs0 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + sldi r0,r0,56 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + lxvl vs5,r5,r0 │ │ │ │ + lxvl vs6,r21,r9 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + xvmaddmdp vs11,vs5,vs9 │ │ │ │ + xvmaddmdp vs0,vs6,vs10 │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvabsdp vs12,vs11 │ │ │ │ + xvabsdp vs0,vs0 │ │ │ │ + xvcvdpsxws vs44,vs12 │ │ │ │ + xvcvdpsxws vs32,vs0 │ │ │ │ + stxvl vs12,r7,r0 │ │ │ │ + stxvl vs0,r25,r9 │ │ │ │ + vperm v0,v0,v12,v13 │ │ │ │ + stxvl vs32,r4,r8 │ │ │ │ + clrldi r9,r15,32 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r8,r10,2 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ld r5,168(r28) │ │ │ │ + ld r4,88(r28) │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,32(r31) │ │ │ │ + mullw r2,r6,r2 │ │ │ │ + lfdx f10,r14,r10 │ │ │ │ + lwzx r7,r9,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzx r6,r24,r4 │ │ │ │ - lwzx r5,r22,r4 │ │ │ │ - lwzx r11,r30,r4 │ │ │ │ - lfdx f9,r23,r8 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - add r7,r9,r5 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r9,r9,r3 │ │ │ │ - add r10,r10,r6 │ │ │ │ - extswsli r7,r7,3 │ │ │ │ + nop │ │ │ │ + lwzx r24,r4,r8 │ │ │ │ + lwzx r25,r22,r8 │ │ │ │ + lwzx r21,r30,r8 │ │ │ │ + lfdx f9,r23,r10 │ │ │ │ + mulli r9,r24,3 │ │ │ │ + add r0,r2,r25 │ │ │ │ + mtfprwa f0,r25 │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r2,r2,r6 │ │ │ │ + extswsli r0,r0,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprwa f12,r5 │ │ │ │ - srawi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - lfdx f11,r25,r7 │ │ │ │ - add r7,r25,r7 │ │ │ │ + mtfprwa f12,r25 │ │ │ │ + lfdx f11,r5,r0 │ │ │ │ + add r25,r5,r0 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfd f7,8(r7) │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + lfd f6,8(r25) │ │ │ │ fsub f0,f9,f0 │ │ │ │ - add r10,r10,r11 │ │ │ │ + add r9,r9,r21 │ │ │ │ fsub f12,f12,f9 │ │ │ │ - divw r7,r10,r6 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ + divw r0,r9,r24 │ │ │ │ + fmul f0,f0,f6 │ │ │ │ fmadd f0,f11,f12,f0 │ │ │ │ fmul f10,f10,f0 │ │ │ │ - mullw r7,r7,r6 │ │ │ │ - stfdx f10,r21,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - maddld r20,r20,r6,r10 │ │ │ │ - stwx r20,r12,r4 │ │ │ │ - addi r4,r4,4 │ │ │ │ - bdnz 3bab0 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - lwz r7,72(r31) │ │ │ │ - sldi r8,r9,2 │ │ │ │ - ld r9,120(r31) │ │ │ │ - lxvdsx vs0,r9,r10 │ │ │ │ - mr r9,r7 │ │ │ │ - clrldi r7,r7,32 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mtctr r7 │ │ │ │ - ld r7,32(r31) │ │ │ │ - lwzx r8,r7,r8 │ │ │ │ - ld r7,152(r31) │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs12,r8,r7 │ │ │ │ - ld r8,48(r31) │ │ │ │ + mullw r0,r0,r24 │ │ │ │ + stfdx f10,r12,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + maddld r7,r7,r24,r9 │ │ │ │ + stwx r7,r11,r8 │ │ │ │ + addi r8,r8,4 │ │ │ │ + bdnz 3cbc0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r9,80(r31) │ │ │ │ + clrldi r8,r16,32 │ │ │ │ + mtctr r8 │ │ │ │ + ld r8,128(r31) │ │ │ │ + lwzx r10,r2,r9 │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvdsx vs12,r14,r2 │ │ │ │ + mr r2,r16 │ │ │ │ + lxvx vs0,r10,r8 │ │ │ │ + ld r10,48(r31) │ │ │ │ xvmaddadp vs8,vs12,vs0 │ │ │ │ - stxv vs8,0(r8) │ │ │ │ - bgt cr3,3bba8 │ │ │ │ - b 3bc74 │ │ │ │ + stxv vs8,0(r10) │ │ │ │ + bgt cr3,3cca8 │ │ │ │ + b 3cda4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzx r8,r26,r10 │ │ │ │ - stwx r0,r29,r10 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stwx r8,r30,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bdz 3bc20 │ │ │ │ - lwzx r8,r30,r10 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r7 │ │ │ │ - beq 3bb90 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - lwz r6,40(r31) │ │ │ │ - addi r16,r16,1 │ │ │ │ + lwzx r10,r26,r9 │ │ │ │ + stwx r3,r29,r9 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stwx r10,r30,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bdz 3cd40 │ │ │ │ + lwzx r10,r30,r9 │ │ │ │ + lwzx r8,r27,r9 │ │ │ │ + cmpw r10,r8 │ │ │ │ + beq 3cc90 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + lwz r7,44(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lwzx r8,r29,r9 │ │ │ │ + stwx r10,r30,r9 │ │ │ │ + cmpw r19,r7 │ │ │ │ addi r8,r8,1 │ │ │ │ - lwzx r7,r29,r10 │ │ │ │ - stwx r8,r30,r10 │ │ │ │ - cmpw r16,r6 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stwx r7,r29,r10 │ │ │ │ - bne 3b860 │ │ │ │ - ld r9,48(r31) │ │ │ │ + stwx r8,r29,r9 │ │ │ │ + bne 3c990 │ │ │ │ + ld r2,48(r31) │ │ │ │ + mflr r9 │ │ │ │ ld r20,96(r31) │ │ │ │ - lwz r19,104(r31) │ │ │ │ - add r14,r14,r18 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpld r20,r9 │ │ │ │ - std r9,48(r31) │ │ │ │ - beq 3b244 │ │ │ │ - blt cr3,3b83c │ │ │ │ - ld r18,112(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r17,136(r31) │ │ │ │ - mr r25,r14 │ │ │ │ - b 3b76c │ │ │ │ + lwz r17,104(r31) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r20,r20,1 │ │ │ │ + std r2,48(r31) │ │ │ │ + lwz r2,56(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + stw r2,56(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ + cmpld r20,r2 │ │ │ │ + beq 3c374 │ │ │ │ + blt cr3,3c970 │ │ │ │ + mr r19,r2 │ │ │ │ + ld r24,112(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r16,64(r31) │ │ │ │ + ld r25,144(r31) │ │ │ │ + ld r18,152(r31) │ │ │ │ + b 3c884 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r8,0(r30) │ │ │ │ - b 3bbb8 │ │ │ │ nop │ │ │ │ + lwz r10,0(r30) │ │ │ │ + b 3ccb8 │ │ │ │ nop │ │ │ │ - subf r4,r8,r4 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r6,r27,r10 │ │ │ │ - stwx r4,r26,r10 │ │ │ │ - stwx r4,r30,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 3b790 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r17 │ │ │ │ + nop │ │ │ │ + subf r5,r10,r5 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r7,r27,r9 │ │ │ │ + stwx r5,r26,r9 │ │ │ │ + stwx r5,r30,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 3c8b0 │ │ │ │ + mr r3,r2 │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - b 3b7f8 │ │ │ │ - mr r10,r9 │ │ │ │ - extsw r8,r9 │ │ │ │ - b 3b980 │ │ │ │ - ld r10,144(r31) │ │ │ │ - sldi r10,r10,2 │ │ │ │ - lwzx r8,r30,r10 │ │ │ │ - b 3bbb8 │ │ │ │ - ld r10,48(r31) │ │ │ │ - subf r10,r10,r20 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - rldicl. r10,r10,60,62 │ │ │ │ - beq 3bd34 │ │ │ │ + bl 5260 │ │ │ │ + mr r2,r3 │ │ │ │ + b 3c914 │ │ │ │ + plxv vs45,112412 # 584a0 │ │ │ │ + lwa r17,56(r31) │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + li r4,0 │ │ │ │ + extsw r10,r2 │ │ │ │ + b 3caac │ │ │ │ + ld r9,168(r31) │ │ │ │ + sldi r9,r9,2 │ │ │ │ + lwzx r10,r30,r9 │ │ │ │ + b 3ccb8 │ │ │ │ + subf r9,r19,r20 │ │ │ │ + not r9,r9 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 3ce1c │ │ │ │ ld r8,48(r31) │ │ │ │ - lwz r7,44(r31) │ │ │ │ + lwz r7,40(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ addi r8,r8,16 │ │ │ │ std r8,48(r31) │ │ │ │ - add r8,r25,r7 │ │ │ │ - mr r25,r8 │ │ │ │ - bge cr3,3b76c │ │ │ │ + lwz r8,56(r31) │ │ │ │ + add r8,r8,r7 │ │ │ │ + stw r8,56(r31) │ │ │ │ + bge cr3,3c884 │ │ │ │ cmpdi r10,1 │ │ │ │ - beq 3bd34 │ │ │ │ + beq 3ce1c │ │ │ │ cmpdi r10,2 │ │ │ │ - bne 3bd70 │ │ │ │ + bne 3ce9c │ │ │ │ ld r10,48(r31) │ │ │ │ - lwz r8,44(r31) │ │ │ │ + lwz r8,40(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ addi r10,r10,16 │ │ │ │ std r10,48(r31) │ │ │ │ - add r10,r25,r8 │ │ │ │ - mr r25,r10 │ │ │ │ - bge cr3,3b76c │ │ │ │ + lwz r10,56(r31) │ │ │ │ + add r10,r10,r8 │ │ │ │ + stw r10,56(r31) │ │ │ │ + bge cr3,3c884 │ │ │ │ + srdi r9,r9,2 │ │ │ │ ld r8,48(r31) │ │ │ │ - lwz r7,44(r31) │ │ │ │ + lwz r7,40(r31) │ │ │ │ + lwz r10,56(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + mfctr r9 │ │ │ │ addi r8,r8,16 │ │ │ │ + addi r20,r20,1 │ │ │ │ add r10,r10,r7 │ │ │ │ - cmpld r8,r20 │ │ │ │ - mr r6,r8 │ │ │ │ - beq 3b244 │ │ │ │ - blt cr3,3bd3c │ │ │ │ - mr r25,r10 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + mr r5,r8 │ │ │ │ + mr r6,r20 │ │ │ │ + mtctr r4 │ │ │ │ + beq 3c374 │ │ │ │ + blt cr3,3ced8 │ │ │ │ std r8,48(r31) │ │ │ │ - b 3b76c │ │ │ │ + stw r10,56(r31) │ │ │ │ + b 3c884 │ │ │ │ nop │ │ │ │ + li r2,1 │ │ │ │ + stw r2,44(r31) │ │ │ │ + b 3bd24 │ │ │ │ li r9,1 │ │ │ │ - stw r9,40(r31) │ │ │ │ - b 3ab58 │ │ │ │ - li r10,1 │ │ │ │ - li r9,0 │ │ │ │ - stw r10,40(r31) │ │ │ │ - b 3aacc │ │ │ │ - li r7,0 │ │ │ │ - b 3aec0 │ │ │ │ - mr r10,r25 │ │ │ │ - b 3bce0 │ │ │ │ + li r2,0 │ │ │ │ + stw r9,44(r31) │ │ │ │ + b 3bc98 │ │ │ │ + li r8,0 │ │ │ │ + b 3b8b0 │ │ │ │ + bgt cr4,3c518 │ │ │ │ + b 3c374 │ │ │ │ + ld r10,48(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,48(r31) │ │ │ │ + clrldi r10,r8,32 │ │ │ │ + add r10,r10,r7 │ │ │ │ + stw r10,56(r31) │ │ │ │ + bge cr3,3c884 │ │ │ │ + b 3cdf8 │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r20,r20,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r2,48(r31) │ │ │ │ + bge cr4,3bda0 │ │ │ │ + b 3c73c │ │ │ │ addi r8,r8,16 │ │ │ │ + addi r20,r20,1 │ │ │ │ add r10,r10,r7 │ │ │ │ - bge cr3,3bd00 │ │ │ │ + bge cr3,3ce60 │ │ │ │ add r10,r10,r7 │ │ │ │ - addi r8,r6,32 │ │ │ │ - bge cr3,3bd00 │ │ │ │ - addi r8,r6,48 │ │ │ │ + addi r8,r5,32 │ │ │ │ + addi r20,r6,2 │ │ │ │ + bge cr3,3ce60 │ │ │ │ + addi r8,r5,48 │ │ │ │ + addi r20,r6,3 │ │ │ │ add r10,r10,r7 │ │ │ │ - bge cr3,3bd00 │ │ │ │ - b 3bce8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,48(r31) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,48(r31) │ │ │ │ - add r10,r25,r7 │ │ │ │ - mr r25,r10 │ │ │ │ - bge cr3,3b76c │ │ │ │ - b 3bcc4 │ │ │ │ - nop │ │ │ │ - ld r9,48(r31) │ │ │ │ - add r21,r21,r8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,48(r31) │ │ │ │ - bge cr3,3b33c │ │ │ │ - b 3b6b4 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r21,r21,r10 │ │ │ │ - bge cr4,3b5f0 │ │ │ │ - add r21,r21,r10 │ │ │ │ - addi r9,r8,32 │ │ │ │ - bge cr4,3b5f0 │ │ │ │ - addi r9,r8,48 │ │ │ │ - add r21,r21,r10 │ │ │ │ - blt cr4,3b5d8 │ │ │ │ - std r9,48(r31) │ │ │ │ - b 3abe0 │ │ │ │ + bge cr3,3ce60 │ │ │ │ + b 3ce34 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r20,r20,r9 │ │ │ │ + bge cr4,3c774 │ │ │ │ + add r20,r20,r9 │ │ │ │ + addi r2,r10,32 │ │ │ │ + bge cr4,3c774 │ │ │ │ + addi r2,r10,48 │ │ │ │ + add r20,r20,r9 │ │ │ │ + blt cr4,3c75c │ │ │ │ + std r2,48(r31) │ │ │ │ + b 3bda0 │ │ │ │ + .long 0x0 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1287 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,48(r31) │ │ │ │ - add r21,r21,r10 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,48(r31) │ │ │ │ - bge cr4,3abe0 │ │ │ │ - b 3b5b8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r21,r21,r8 │ │ │ │ - bge cr3,3b6ec │ │ │ │ - add r21,r21,r8 │ │ │ │ - addi r9,r7,32 │ │ │ │ - bge cr3,3b6ec │ │ │ │ - addi r9,r7,48 │ │ │ │ - add r21,r21,r8 │ │ │ │ - blt cr3,3b6d4 │ │ │ │ - std r9,48(r31) │ │ │ │ - b 3b33c │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ │ │ │ │ -000000000003be30 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-16432 │ │ │ │ - mflr r0 │ │ │ │ +000000000003cf50 : │ │ │ │ ld r5,8(r3) │ │ │ │ - std r19,-128(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ ld r19,24(r3) │ │ │ │ - std r20,-120(r1) │ │ │ │ - li r4,0 │ │ │ │ mfcr r11 │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - ld r22,16(r3) │ │ │ │ + mflr r0 │ │ │ │ mr r20,r3 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mr r3,r19 │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + ld r22,16(r3) │ │ │ │ + li r4,0 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-192(r1) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-208(r1) │ │ │ │ + mr r3,r19 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5260 │ │ │ │ ld r23,8(r20) │ │ │ │ cmpdi r23,0 │ │ │ │ - ble 3c224 │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3c224 │ │ │ │ + ble 3d350 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3d350 │ │ │ │ std r18,56(r1) │ │ │ │ + std r17,48(r1) │ │ │ │ lwz r18,48(r20) │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r26,120(r1) │ │ │ │ - std r30,152(r1) │ │ │ │ - std r24,104(r1) │ │ │ │ std r25,112(r1) │ │ │ │ + std r24,104(r1) │ │ │ │ + std r30,152(r1) │ │ │ │ + add r30,r22,r2 │ │ │ │ + li r24,0 │ │ │ │ + stfd f31,200(r1) │ │ │ │ + plfd f31,111080 # 581c0 │ │ │ │ + stfd f30,192(r1) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r2,r18,-1 │ │ │ │ + clrrwi r26,r18,3 │ │ │ │ std r27,128(r1) │ │ │ │ - add r30,r22,r9 │ │ │ │ std r28,136(r1) │ │ │ │ - stfd f31,184(r1) │ │ │ │ - li r24,0 │ │ │ │ addi r27,r1,32 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ addi r28,r1,40 │ │ │ │ - std r17,48(r1) │ │ │ │ - std r21,80(r1) │ │ │ │ - addi r9,r18,-1 │ │ │ │ - clrrwi r26,r18,3 │ │ │ │ + stfd f29,184(r1) │ │ │ │ cmpwi cr4,r18,0 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ srwi r25,r18,3 │ │ │ │ + std r21,80(r1) │ │ │ │ + cmplwi cr3,r2,6 │ │ │ │ + cmpw cr2,r18,r26 │ │ │ │ std r29,144(r1) │ │ │ │ std r31,160(r1) │ │ │ │ - stfd f29,168(r1) │ │ │ │ - stfd f30,176(r1) │ │ │ │ - cmplwi cr3,r9,6 │ │ │ │ - cmpw cr2,r18,r26 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stfd f27,168(r1) │ │ │ │ + stfd f28,176(r1) │ │ │ │ mullw r17,r24,r18 │ │ │ │ - lfd f29,8(r19) │ │ │ │ - lfd f30,0(r19) │ │ │ │ + lfd f27,8(r19) │ │ │ │ + lfd f28,0(r19) │ │ │ │ mr r21,r22 │ │ │ │ li r31,0 │ │ │ │ extswsli r29,r17,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,3c260 │ │ │ │ - ld r7,152(r20) │ │ │ │ - ld r6,144(r20) │ │ │ │ - ld r4,72(r20) │ │ │ │ - ble cr3,3c270 │ │ │ │ - clrldi r5,r25,35 │ │ │ │ + fmr f10,f29 │ │ │ │ + fmr f11,f30 │ │ │ │ + ble cr4,3d2d0 │ │ │ │ + ld r8,152(r20) │ │ │ │ + ld r7,144(r20) │ │ │ │ + ld r5,72(r20) │ │ │ │ + ble cr3,3d380 │ │ │ │ + clrldi r6,r25,35 │ │ │ │ xxspltib vs32,0 │ │ │ │ - extswsli r9,r31,3 │ │ │ │ - mr r8,r4 │ │ │ │ - add r10,r6,r29 │ │ │ │ - mtctr r5 │ │ │ │ - add r9,r7,r9 │ │ │ │ + extswsli r2,r31,3 │ │ │ │ + mr r10,r5 │ │ │ │ + add r9,r7,r29 │ │ │ │ + mtctr r6 │ │ │ │ + add r2,r8,r2 │ │ │ │ xxmr vs4,vs32 │ │ │ │ xxmr vs5,vs32 │ │ │ │ xxmr vs3,vs32 │ │ │ │ nop │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - lxv vs0,16(r8) │ │ │ │ - addi r10,r10,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + lxv vs0,16(r10) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs7,-64(r10) │ │ │ │ - lxv vs33,-64(r9) │ │ │ │ - lxv vs8,-48(r10) │ │ │ │ - lxv vs1,-48(r9) │ │ │ │ - lxv vs10,-32(r10) │ │ │ │ - lxv vs13,-32(r9) │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ - lxv vs2,-16(r9) │ │ │ │ + addi r10,r10,32 │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs8,-48(r9) │ │ │ │ + lxv vs1,-48(r2) │ │ │ │ + lxv vs10,-32(r9) │ │ │ │ + lxv vs13,-32(r2) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ + lxv vs2,-16(r2) │ │ │ │ + lxv vs7,-64(r9) │ │ │ │ + lxv vs33,-64(r2) │ │ │ │ xxmrglw vs6,vs12,vs12 │ │ │ │ xxmrglw vs9,vs0,vs0 │ │ │ │ xxmrghw vs12,vs12,vs12 │ │ │ │ xxmrghw vs0,vs0,vs0 │ │ │ │ - xvmuldp vs7,vs7,vs33 │ │ │ │ xvmuldp vs8,vs8,vs1 │ │ │ │ + xvmuldp vs10,vs10,vs13 │ │ │ │ xvcvsxwdp vs6,vs6 │ │ │ │ - xvcvsxwdp vs9,vs9 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ - xvmuldp vs10,vs10,vs13 │ │ │ │ + xvmuldp vs7,vs7,vs33 │ │ │ │ xvmuldp vs11,vs11,vs2 │ │ │ │ - xvmaddadp vs3,vs6,vs7 │ │ │ │ xvmaddadp vs5,vs12,vs8 │ │ │ │ xvmaddadp vs4,vs9,vs10 │ │ │ │ + xvmaddadp vs3,vs6,vs7 │ │ │ │ xvmaddadp vs32,vs0,vs11 │ │ │ │ - bdnz 3bf70 │ │ │ │ + bdnz 3d0a0 │ │ │ │ xvadddp vs5,vs5,vs3 │ │ │ │ xvadddp vs32,vs32,vs4 │ │ │ │ - mr r9,r26 │ │ │ │ + mr r2,r26 │ │ │ │ xvadddp vs5,vs5,vs32 │ │ │ │ - xxsldwi vs0,vs5,vs5,2 │ │ │ │ - xvadddp vs0,vs0,vs5 │ │ │ │ - xxspltd vs0,vs0,1 │ │ │ │ - beq cr2,3c188 │ │ │ │ - add r3,r31,r9 │ │ │ │ - add r5,r17,r9 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfiwax f12,r4,r10 │ │ │ │ - extswsli r3,r3,3 │ │ │ │ - extswsli r5,r5,3 │ │ │ │ - cmpw r8,r18 │ │ │ │ - lfdx f11,r7,r3 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - bge 3c188 │ │ │ │ - add r10,r4,r10 │ │ │ │ - li r3,4 │ │ │ │ - add r4,r17,r8 │ │ │ │ - add r8,r31,r8 │ │ │ │ - addi r5,r9,2 │ │ │ │ - lfiwax f11,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r5,r18 │ │ │ │ - lfdx f12,r6,r4 │ │ │ │ - lfdx f10,r7,r8 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - bge 3c188 │ │ │ │ - add r4,r31,r5 │ │ │ │ - li r3,8 │ │ │ │ - add r5,r17,r5 │ │ │ │ - addi r8,r9,3 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ + xxsldwi vs1,vs5,vs5,2 │ │ │ │ + xvadddp vs1,vs1,vs5 │ │ │ │ + xxspltd vs1,vs1,1 │ │ │ │ + beq cr2,3d2b8 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + add r4,r31,r2 │ │ │ │ + add r6,r17,r2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfiwax f0,r5,r9 │ │ │ │ extswsli r4,r4,3 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + cmpw r10,r18 │ │ │ │ + lfdx f12,r8,r4 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + bge 3d2b8 │ │ │ │ + add r9,r5,r9 │ │ │ │ + li r4,4 │ │ │ │ + add r5,r17,r10 │ │ │ │ + add r10,r31,r10 │ │ │ │ + addi r6,r2,2 │ │ │ │ + lfiwax f12,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - cmpw r18,r8 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3c188 │ │ │ │ - add r4,r31,r8 │ │ │ │ - li r3,12 │ │ │ │ - add r8,r17,r8 │ │ │ │ - addi r5,r9,4 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r18,r5 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r6,r18 │ │ │ │ + lfdx f0,r7,r5 │ │ │ │ + lfdx f11,r8,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3c188 │ │ │ │ - add r4,r31,r5 │ │ │ │ - li r3,16 │ │ │ │ - add r5,r17,r5 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + bge 3d2b8 │ │ │ │ + li r4,8 │ │ │ │ + add r5,r31,r6 │ │ │ │ + add r6,r17,r6 │ │ │ │ + addi r10,r2,3 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - cmpw r18,r8 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3c188 │ │ │ │ - add r5,r31,r8 │ │ │ │ - li r4,20 │ │ │ │ - add r8,r17,r8 │ │ │ │ - addi r9,r9,6 │ │ │ │ - lfiwax f12,r10,r4 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + cmpw r18,r10 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3d2b8 │ │ │ │ + li r4,12 │ │ │ │ + add r5,r31,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ + addi r6,r2,4 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r18,r9 │ │ │ │ - lfdx f11,r7,r5 │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r18,r6 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r10 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3d2b8 │ │ │ │ + li r4,16 │ │ │ │ + add r5,r31,r6 │ │ │ │ + add r6,r17,r6 │ │ │ │ + addi r10,r2,5 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ + extswsli r5,r5,3 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + cmpw r18,r10 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3d2b8 │ │ │ │ + li r5,20 │ │ │ │ + add r6,r31,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ + addi r2,r2,6 │ │ │ │ + lfiwax f0,r9,r5 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r18,r2 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ + lfdx f11,r7,r10 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3d2b8 │ │ │ │ + li r6,24 │ │ │ │ + add r10,r17,r2 │ │ │ │ + add r2,r31,r2 │ │ │ │ + lfiwax f12,r9,r6 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + extswsli r9,r10,3 │ │ │ │ + lfdx f11,r8,r2 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3c188 │ │ │ │ - add r8,r17,r9 │ │ │ │ - li r5,24 │ │ │ │ - add r9,r31,r9 │ │ │ │ - lfiwax f11,r10,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + fmul f1,f1,f31 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfd f1,2824(r9) │ │ │ │ - fmul f1,f0,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f10,32(r1) │ │ │ │ lfd f0,0(r21) │ │ │ │ lfd f12,8(r21) │ │ │ │ addi r21,r21,16 │ │ │ │ add r31,r31,r18 │ │ │ │ cmpld r21,r30 │ │ │ │ - fmadd f30,f0,f11,f30 │ │ │ │ - fmadd f0,f0,f10,f29 │ │ │ │ - fnmsub f30,f12,f10,f30 │ │ │ │ - fmadd f29,f12,f11,f0 │ │ │ │ - stfd f30,0(r19) │ │ │ │ - stfd f29,8(r19) │ │ │ │ - bne 3bf30 │ │ │ │ + fmadd f28,f0,f11,f28 │ │ │ │ + fmadd f0,f0,f10,f27 │ │ │ │ + fnmsub f28,f12,f10,f28 │ │ │ │ + fmadd f27,f12,f11,f0 │ │ │ │ + stfd f28,0(r19) │ │ │ │ + stfd f27,8(r19) │ │ │ │ + bne 3d050 │ │ │ │ addi r24,r24,1 │ │ │ │ addi r19,r19,16 │ │ │ │ cmpw r24,r23 │ │ │ │ - bne 3bf10 │ │ │ │ - lfd f29,168(r1) │ │ │ │ - lfd f30,176(r1) │ │ │ │ - lfd f31,184(r1) │ │ │ │ + bne 3d030 │ │ │ │ + lfd f27,168(r1) │ │ │ │ + lfd f28,176(r1) │ │ │ │ + lfd f29,184(r1) │ │ │ │ + lfd f30,192(r1) │ │ │ │ + lfd f31,200(r1) │ │ │ │ ld r17,48(r1) │ │ │ │ ld r18,56(r1) │ │ │ │ ld r21,80(r1) │ │ │ │ ld r24,104(r1) │ │ │ │ ld r25,112(r1) │ │ │ │ ld r26,120(r1) │ │ │ │ ld r27,128(r1) │ │ │ │ ld r28,136(r1) │ │ │ │ ld r29,144(r1) │ │ │ │ ld r30,152(r1) │ │ │ │ ld r31,160(r1) │ │ │ │ - addi r1,r1,192 │ │ │ │ - ld r0,16(r1) │ │ │ │ + addi r1,r1,208 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmr f10,f31 │ │ │ │ - lfd f11,2928(r9) │ │ │ │ - b 3c1ac │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 3c008 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ + li r2,0 │ │ │ │ + b 3d138 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf83 │ │ │ │ + .long 0xf85 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003c290 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-17552 │ │ │ │ - mflr r0 │ │ │ │ +000000000003d3a0 : │ │ │ │ ld r5,0(r3) │ │ │ │ - std r22,-88(r1) │ │ │ │ - ld r22,16(r3) │ │ │ │ - std r18,-120(r1) │ │ │ │ - li r4,0 │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ + ld r23,16(r3) │ │ │ │ mfcr r11 │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ + mflr r0 │ │ │ │ + li r4,0 │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ ld r18,24(r3) │ │ │ │ mr r19,r3 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mr r3,r22 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-176(r1) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r23,8(r19) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 3c664 │ │ │ │ - ld r9,0(r19) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3c664 │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + mr r3,r23 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5260 │ │ │ │ + ld r22,8(r19) │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 3d790 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3d790 │ │ │ │ std r20,72(r1) │ │ │ │ + std r21,80(r1) │ │ │ │ lwz r20,48(r19) │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r26,120(r1) │ │ │ │ - std r30,152(r1) │ │ │ │ - std r24,104(r1) │ │ │ │ std r25,112(r1) │ │ │ │ + std r24,104(r1) │ │ │ │ + std r30,152(r1) │ │ │ │ + add r30,r23,r2 │ │ │ │ + li r24,0 │ │ │ │ + stfd f31,184(r1) │ │ │ │ + plfd f31,109960 # 581b0 │ │ │ │ + stfd f30,176(r1) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r2,r20,-1 │ │ │ │ + clrrwi r26,r20,3 │ │ │ │ std r27,128(r1) │ │ │ │ - add r30,r22,r9 │ │ │ │ std r28,136(r1) │ │ │ │ - stfd f31,168(r1) │ │ │ │ - li r24,0 │ │ │ │ addi r27,r1,32 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ addi r28,r1,40 │ │ │ │ - std r17,48(r1) │ │ │ │ - std r21,80(r1) │ │ │ │ - addi r9,r20,-1 │ │ │ │ - clrrwi r26,r20,3 │ │ │ │ + stfd f29,168(r1) │ │ │ │ cmpwi cr4,r20,0 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ srwi r25,r20,3 │ │ │ │ + std r17,48(r1) │ │ │ │ + cmplwi cr3,r2,6 │ │ │ │ + cmpw cr2,r20,r26 │ │ │ │ std r29,144(r1) │ │ │ │ std r31,160(r1) │ │ │ │ - cmplwi cr3,r9,6 │ │ │ │ - cmpw cr2,r20,r26 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ mullw r17,r24,r20 │ │ │ │ - mr r31,r22 │ │ │ │ + mr r31,r23 │ │ │ │ li r21,0 │ │ │ │ extswsli r29,r17,3 │ │ │ │ - ble cr4,3c6a0 │ │ │ │ - ld r7,152(r19) │ │ │ │ - ld r6,144(r19) │ │ │ │ - ld r4,72(r19) │ │ │ │ - ble cr3,3c6b0 │ │ │ │ - clrldi r5,r25,35 │ │ │ │ + fmr f11,f29 │ │ │ │ + fmr f12,f30 │ │ │ │ + ble cr4,3d710 │ │ │ │ + ld r8,152(r19) │ │ │ │ + ld r7,144(r19) │ │ │ │ + ld r5,72(r19) │ │ │ │ + ble cr3,3d7c0 │ │ │ │ + clrldi r6,r25,35 │ │ │ │ xxspltib vs32,0 │ │ │ │ - extswsli r9,r21,3 │ │ │ │ - mr r8,r4 │ │ │ │ - add r10,r6,r29 │ │ │ │ - mtctr r5 │ │ │ │ - add r9,r7,r9 │ │ │ │ + extswsli r2,r21,3 │ │ │ │ + mr r10,r5 │ │ │ │ + add r9,r7,r29 │ │ │ │ + mtctr r6 │ │ │ │ + add r2,r8,r2 │ │ │ │ xxmr vs4,vs32 │ │ │ │ xxmr vs5,vs32 │ │ │ │ xxmr vs3,vs32 │ │ │ │ nop │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - lxv vs0,16(r8) │ │ │ │ - addi r10,r10,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + lxv vs0,16(r10) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs7,-64(r10) │ │ │ │ - lxv vs33,-64(r9) │ │ │ │ - lxv vs8,-48(r10) │ │ │ │ - lxv vs1,-48(r9) │ │ │ │ - lxv vs10,-32(r10) │ │ │ │ - lxv vs13,-32(r9) │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ - lxv vs2,-16(r9) │ │ │ │ + addi r10,r10,32 │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs8,-48(r9) │ │ │ │ + lxv vs1,-48(r2) │ │ │ │ + lxv vs10,-32(r9) │ │ │ │ + lxv vs13,-32(r2) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ + lxv vs2,-16(r2) │ │ │ │ + lxv vs7,-64(r9) │ │ │ │ + lxv vs33,-64(r2) │ │ │ │ xxmrglw vs6,vs12,vs12 │ │ │ │ xxmrglw vs9,vs0,vs0 │ │ │ │ xxmrghw vs12,vs12,vs12 │ │ │ │ xxmrghw vs0,vs0,vs0 │ │ │ │ - xvmuldp vs7,vs7,vs33 │ │ │ │ xvmuldp vs8,vs8,vs1 │ │ │ │ + xvmuldp vs10,vs10,vs13 │ │ │ │ xvcvsxwdp vs6,vs6 │ │ │ │ - xvcvsxwdp vs9,vs9 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ - xvmuldp vs10,vs10,vs13 │ │ │ │ + xvmuldp vs7,vs7,vs33 │ │ │ │ xvmuldp vs11,vs11,vs2 │ │ │ │ - xvmaddadp vs3,vs6,vs7 │ │ │ │ xvmaddadp vs5,vs12,vs8 │ │ │ │ xvmaddadp vs4,vs9,vs10 │ │ │ │ + xvmaddadp vs3,vs6,vs7 │ │ │ │ xvmaddadp vs32,vs0,vs11 │ │ │ │ - bdnz 3c3b0 │ │ │ │ + bdnz 3d4e0 │ │ │ │ xvadddp vs5,vs5,vs3 │ │ │ │ xvadddp vs32,vs32,vs4 │ │ │ │ - mr r9,r26 │ │ │ │ + mr r2,r26 │ │ │ │ xvadddp vs5,vs5,vs32 │ │ │ │ - xxsldwi vs0,vs5,vs5,2 │ │ │ │ - xvadddp vs0,vs0,vs5 │ │ │ │ - xxspltd vs0,vs0,1 │ │ │ │ - beq cr2,3c5c8 │ │ │ │ - add r3,r21,r9 │ │ │ │ - add r5,r17,r9 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfiwax f12,r4,r10 │ │ │ │ - extswsli r3,r3,3 │ │ │ │ - extswsli r5,r5,3 │ │ │ │ - cmpw r8,r20 │ │ │ │ - lfdx f11,r7,r3 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - bge 3c5c8 │ │ │ │ - add r10,r4,r10 │ │ │ │ - li r3,4 │ │ │ │ - add r4,r17,r8 │ │ │ │ - add r8,r21,r8 │ │ │ │ - addi r5,r9,2 │ │ │ │ - lfiwax f11,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r5,r20 │ │ │ │ - lfdx f12,r6,r4 │ │ │ │ - lfdx f10,r7,r8 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - bge 3c5c8 │ │ │ │ - add r4,r21,r5 │ │ │ │ - li r3,8 │ │ │ │ - add r5,r17,r5 │ │ │ │ - addi r8,r9,3 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ + xxsldwi vs1,vs5,vs5,2 │ │ │ │ + xvadddp vs1,vs1,vs5 │ │ │ │ + xxspltd vs1,vs1,1 │ │ │ │ + beq cr2,3d6f8 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + add r4,r21,r2 │ │ │ │ + add r6,r17,r2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfiwax f0,r5,r9 │ │ │ │ extswsli r4,r4,3 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + cmpw r10,r20 │ │ │ │ + lfdx f12,r8,r4 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + bge 3d6f8 │ │ │ │ + add r9,r5,r9 │ │ │ │ + li r4,4 │ │ │ │ + add r5,r17,r10 │ │ │ │ + add r10,r21,r10 │ │ │ │ + addi r6,r2,2 │ │ │ │ + lfiwax f12,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - cmpw r20,r8 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3c5c8 │ │ │ │ - add r4,r21,r8 │ │ │ │ - li r3,12 │ │ │ │ - add r8,r17,r8 │ │ │ │ - addi r5,r9,4 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r20,r5 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r6,r20 │ │ │ │ + lfdx f0,r7,r5 │ │ │ │ + lfdx f11,r8,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3c5c8 │ │ │ │ - add r4,r21,r5 │ │ │ │ - li r3,16 │ │ │ │ - add r5,r17,r5 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + bge 3d6f8 │ │ │ │ + li r4,8 │ │ │ │ + add r5,r21,r6 │ │ │ │ + add r6,r17,r6 │ │ │ │ + addi r10,r2,3 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - cmpw r20,r8 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3c5c8 │ │ │ │ - add r5,r21,r8 │ │ │ │ - li r4,20 │ │ │ │ - add r8,r17,r8 │ │ │ │ - addi r9,r9,6 │ │ │ │ - lfiwax f12,r10,r4 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + cmpw r20,r10 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3d6f8 │ │ │ │ + li r4,12 │ │ │ │ + add r5,r21,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ + addi r6,r2,4 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r20,r9 │ │ │ │ - lfdx f11,r7,r5 │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r20,r6 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r10 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3d6f8 │ │ │ │ + li r4,16 │ │ │ │ + add r5,r21,r6 │ │ │ │ + add r6,r17,r6 │ │ │ │ + addi r10,r2,5 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ + extswsli r5,r5,3 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + cmpw r20,r10 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3d6f8 │ │ │ │ + li r5,20 │ │ │ │ + add r6,r21,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ + addi r2,r2,6 │ │ │ │ + lfiwax f0,r9,r5 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r20,r2 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ + lfdx f11,r7,r10 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 3d6f8 │ │ │ │ + li r6,24 │ │ │ │ + add r10,r17,r2 │ │ │ │ + add r2,r21,r2 │ │ │ │ + lfiwax f12,r9,r6 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + extswsli r9,r10,3 │ │ │ │ + lfdx f11,r8,r2 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 3c5c8 │ │ │ │ - add r8,r17,r9 │ │ │ │ - li r5,24 │ │ │ │ - add r9,r21,r9 │ │ │ │ - lfiwax f11,r10,r5 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + fmul f1,f1,f31 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfd f1,2800(r9) │ │ │ │ - fmul f1,f0,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f11,32(r1) │ │ │ │ lfd f10,8(r31) │ │ │ │ lfd f0,0(r18) │ │ │ │ - lfd f8,0(r31) │ │ │ │ - lfd f9,8(r18) │ │ │ │ addi r31,r31,16 │ │ │ │ add r21,r21,r20 │ │ │ │ + lfd f8,-16(r31) │ │ │ │ + lfd f9,8(r18) │ │ │ │ fmadd f10,f0,f11,f10 │ │ │ │ fmadd f0,f0,f12,f8 │ │ │ │ fmadd f12,f9,f12,f10 │ │ │ │ fnmsub f11,f9,f11,f0 │ │ │ │ stfd f12,-8(r31) │ │ │ │ stfd f11,-16(r31) │ │ │ │ cmpld r31,r30 │ │ │ │ - bne 3c370 │ │ │ │ + bne 3d490 │ │ │ │ addi r24,r24,1 │ │ │ │ addi r18,r18,16 │ │ │ │ - cmpw r24,r23 │ │ │ │ - bne 3c360 │ │ │ │ - lfd f31,168(r1) │ │ │ │ + cmpw r24,r22 │ │ │ │ + bne 3d480 │ │ │ │ + lfd f29,168(r1) │ │ │ │ + lfd f30,176(r1) │ │ │ │ + lfd f31,184(r1) │ │ │ │ ld r17,48(r1) │ │ │ │ ld r20,72(r1) │ │ │ │ ld r21,80(r1) │ │ │ │ ld r24,104(r1) │ │ │ │ ld r25,112(r1) │ │ │ │ ld r26,120(r1) │ │ │ │ ld r27,128(r1) │ │ │ │ ld r28,136(r1) │ │ │ │ ld r29,144(r1) │ │ │ │ ld r30,152(r1) │ │ │ │ ld r31,160(r1) │ │ │ │ - addi r1,r1,176 │ │ │ │ - ld r0,16(r1) │ │ │ │ + addi r1,r1,192 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fmr f11,f31 │ │ │ │ - lfd f12,2928(r9) │ │ │ │ - b 3c5ec │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 3c448 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ + li r2,0 │ │ │ │ + b 3d578 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf81 │ │ │ │ + .long 0xf83 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003c6d0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-18640 │ │ │ │ - mflr r0 │ │ │ │ - std r31,-24(r1) │ │ │ │ +000000000003d7e0 : │ │ │ │ + std r31,-32(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,8(r3) │ │ │ │ - sldi r3,r3,3 │ │ │ │ + mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,8(r31) │ │ │ │ + sldi r3,r3,3 │ │ │ │ + bl 4c80 │ │ │ │ + ld r10,8(r31) │ │ │ │ + cmpdi r10,0 │ │ │ │ std r3,160(r31) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 3c8fc │ │ │ │ - lwz r9,48(r31) │ │ │ │ - std r27,40(r1) │ │ │ │ - li r27,0 │ │ │ │ - std r26,32(r1) │ │ │ │ - li r26,1 │ │ │ │ - std r29,56(r1) │ │ │ │ - std r28,48(r1) │ │ │ │ - std r30,64(r1) │ │ │ │ + ble 3d9fc │ │ │ │ + lwz r2,48(r31) │ │ │ │ + std r28,40(r1) │ │ │ │ + std r27,32(r1) │ │ │ │ + li r28,0 │ │ │ │ + li r27,1 │ │ │ │ + std r29,48(r1) │ │ │ │ + std r30,56(r1) │ │ │ │ + stfd f29,72(r1) │ │ │ │ stfd f30,80(r1) │ │ │ │ - mr r29,r27 │ │ │ │ + plfd f29,108924 # 581b0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r29,r28 │ │ │ │ stfd f31,88(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 3c810 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addis r28,r2,-2 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 3d918 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ li r30,0 │ │ │ │ - lfd f31,2928(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r28,r28,2928 │ │ │ │ - lfd f30,2800(r10) │ │ │ │ nop │ │ │ │ - maddld r9,r9,r29,r30 │ │ │ │ - ld r4,72(r31) │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,144(r31) │ │ │ │ - ld r5,136(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r3,96 │ │ │ │ + maddld r2,r2,r29,r30 │ │ │ │ + ld r5,72(r31) │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r10,144(r31) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r4,96 │ │ │ │ + ld r6,136(r31) │ │ │ │ + ld r7,104(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ - lfiwax f1,r31,r3 │ │ │ │ - lfiwax f10,r4,r10 │ │ │ │ - lfiwax f11,r5,r10 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + lfiwax f1,r31,r4 │ │ │ │ + lfiwax f10,r5,r9 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfiwax f11,r6,r9 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f11,f11 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - lwz r9,48(r31) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - cmpw r9,r30 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - bgt 3c760 │ │ │ │ - ld r8,8(r31) │ │ │ │ + bl 4c20 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + cmpw r2,r30 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + bgt 3d870 │ │ │ │ + ld r10,8(r31) │ │ │ │ ld r3,160(r31) │ │ │ │ - sldi r10,r27,3 │ │ │ │ - cmpd r26,r8 │ │ │ │ - stfdx f31,r3,r10 │ │ │ │ - bge 3c8e0 │ │ │ │ - cmpwi r9,0 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + cmpd r27,r10 │ │ │ │ + stfdx f31,r3,r9 │ │ │ │ + bge 3d9e0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r27,r27,1 │ │ │ │ - addi r26,r26,1 │ │ │ │ - mr r29,r27 │ │ │ │ - bgt 3c740 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpd r8,r26 │ │ │ │ + mr r29,r28 │ │ │ │ + bgt 3d860 │ │ │ │ + cmpd r10,r27 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + mr r9,r27 │ │ │ │ + stfdx f0,r3,r28 │ │ │ │ + ble 3d9e0 │ │ │ │ + extsw r27,r27 │ │ │ │ + subf r10,r27,r10 │ │ │ │ + cmpldi r10,1 │ │ │ │ + beq 3d9cc │ │ │ │ + srdi r7,r10,1 │ │ │ │ sldi r27,r27,3 │ │ │ │ - mr r10,r26 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - stfdx f0,r3,r27 │ │ │ │ - ble 3c8e0 │ │ │ │ - extsw r26,r26 │ │ │ │ - subf r8,r26,r8 │ │ │ │ - cmpldi r8,1 │ │ │ │ - beq 3c8cc │ │ │ │ - srdi r6,r8,1 │ │ │ │ - addis r11,r2,-2 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - addi r11,r11,2928 │ │ │ │ - andi. r5,r6,3 │ │ │ │ - add r26,r3,r26 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - mr r7,r6 │ │ │ │ - lxv vs12,0(r11) │ │ │ │ - beq 3c89c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 3c88c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 3c880 │ │ │ │ - stxv vs12,0(r26) │ │ │ │ - mr r6,r4 │ │ │ │ - addi r26,r26,16 │ │ │ │ - stxv vs12,0(r26) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - addi r26,r26,16 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + andi. r6,r7,3 │ │ │ │ + add r27,r3,r27 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r8,r7 │ │ │ │ + beq 3d99c │ │ │ │ cmpdi r6,1 │ │ │ │ - stxv vs12,0(r26) │ │ │ │ - addi r26,r26,16 │ │ │ │ - beq 3c8bc │ │ │ │ - srdi r9,r7,2 │ │ │ │ - mtctr r9 │ │ │ │ - stxv vs12,0(r26) │ │ │ │ - stxv vs12,16(r26) │ │ │ │ - addi r26,r26,64 │ │ │ │ - stxv vs12,-32(r26) │ │ │ │ - stxv vs12,-16(r26) │ │ │ │ - bdnz 3c8a4 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 3c8e0 │ │ │ │ - clrrdi r8,r8,1 │ │ │ │ - add r10,r10,r8 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + beq 3d98c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 3d980 │ │ │ │ + stxv vs0,0(r27) │ │ │ │ + mr r7,r5 │ │ │ │ + addi r27,r27,16 │ │ │ │ + stxv vs0,0(r27) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + addi r27,r27,16 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxv vs0,0(r27) │ │ │ │ + addi r27,r27,16 │ │ │ │ + beq 3d9bc │ │ │ │ + srdi r2,r8,2 │ │ │ │ + mtctr r2 │ │ │ │ + stxv vs0,0(r27) │ │ │ │ + stxv vs0,16(r27) │ │ │ │ + addi r27,r27,64 │ │ │ │ + stxv vs0,-32(r27) │ │ │ │ + stxv vs0,-16(r27) │ │ │ │ + bdnz 3d9a4 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 3d9e0 │ │ │ │ + clrrdi r10,r10,1 │ │ │ │ + add r9,r9,r10 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ nop │ │ │ │ + lfd f29,72(r1) │ │ │ │ lfd f30,80(r1) │ │ │ │ lfd f31,88(r1) │ │ │ │ - ld r26,32(r1) │ │ │ │ - ld r27,40(r1) │ │ │ │ - ld r28,48(r1) │ │ │ │ - ld r29,56(r1) │ │ │ │ - ld r30,64(r1) │ │ │ │ + ld r27,32(r1) │ │ │ │ + ld r28,40(r1) │ │ │ │ + ld r29,48(r1) │ │ │ │ + ld r30,56(r1) │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x682 │ │ │ │ + .long 0x583 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003c920 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-19232 │ │ │ │ +000000000003da20 : │ │ │ │ + std r31,-56(r1) │ │ │ │ mflr r0 │ │ │ │ - std r31,-48(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,120(r3) │ │ │ │ - std r23,-112(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-192(r1) │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r23,48(r31) │ │ │ │ - cmpwi r23,0 │ │ │ │ - ble 3cb0c │ │ │ │ - lwz r9,96(r31) │ │ │ │ - std r22,72(r1) │ │ │ │ - lwz r22,112(r31) │ │ │ │ + bl 4800 │ │ │ │ + lwz r24,48(r31) │ │ │ │ + cmpwi r24,0 │ │ │ │ + ble 3dc00 │ │ │ │ + lwz r2,96(r31) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f27,152(r1) │ │ │ │ - std r21,64(r1) │ │ │ │ - ld r21,80(r31) │ │ │ │ - mtfprwa f29,r9 │ │ │ │ - cmpwi r22,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ + std r23,72(r1) │ │ │ │ + lwz r23,112(r31) │ │ │ │ + cmpwi r23,0 │ │ │ │ + stfd f26,144(r1) │ │ │ │ + std r22,64(r1) │ │ │ │ + ld r22,80(r31) │ │ │ │ + mtfprwa f29,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ fcfid f29,f29 │ │ │ │ - mtfprwa f27,r9 │ │ │ │ - fcfid f27,f27 │ │ │ │ + mtfprwa f26,r2 │ │ │ │ + fcfid f26,f26 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - blt 3cb50 │ │ │ │ - std r24,88(r1) │ │ │ │ - extsw r24,r22 │ │ │ │ - std r17,32(r1) │ │ │ │ - std r18,40(r1) │ │ │ │ - std r19,48(r1) │ │ │ │ - std r27,112(r1) │ │ │ │ - ld r17,136(r31) │ │ │ │ - addis r27,r2,-2 │ │ │ │ - ld r18,168(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - ld r19,104(r31) │ │ │ │ - std r20,56(r1) │ │ │ │ - std r25,96(r1) │ │ │ │ - addi r20,r22,1 │ │ │ │ - std r26,104(r1) │ │ │ │ - stfd f28,160(r1) │ │ │ │ - extswsli r23,r23,2 │ │ │ │ - li r25,0 │ │ │ │ + blt 3dc38 │ │ │ │ + std r25,88(r1) │ │ │ │ + std r26,96(r1) │ │ │ │ + extsw r25,r23 │ │ │ │ + extswsli r24,r24,2 │ │ │ │ li r26,0 │ │ │ │ - addi r27,r27,2808 │ │ │ │ + std r18,32(r1) │ │ │ │ + std r19,40(r1) │ │ │ │ + ld r18,136(r31) │ │ │ │ + ld r19,168(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + std r20,48(r1) │ │ │ │ + std r21,56(r1) │ │ │ │ + ld r20,104(r31) │ │ │ │ + addi r21,r23,1 │ │ │ │ + stfd f27,152(r1) │ │ │ │ + stfd f28,160(r1) │ │ │ │ + plfd f27,108272 # 581b8 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - std r28,120(r1) │ │ │ │ - sldi r24,r24,3 │ │ │ │ - std r29,128(r1) │ │ │ │ - std r30,136(r1) │ │ │ │ + std r27,104(r1) │ │ │ │ + std r28,112(r1) │ │ │ │ + li r27,0 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + std r29,120(r1) │ │ │ │ + std r30,128(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ stfd f31,184(r1) │ │ │ │ - lwzx r9,r21,r26 │ │ │ │ - lfiwax f30,r17,r26 │ │ │ │ - sldi r28,r26,1 │ │ │ │ - add r29,r18,r25 │ │ │ │ - clrldi r30,r20,32 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwzx r2,r22,r27 │ │ │ │ + lfiwax f30,r18,r27 │ │ │ │ + sldi r28,r27,1 │ │ │ │ + clrldi r29,r21,32 │ │ │ │ + add r30,r19,r26 │ │ │ │ li r31,0 │ │ │ │ - add r28,r19,r28 │ │ │ │ - mullw r9,r22,r9 │ │ │ │ + add r28,r20,r28 │ │ │ │ + mullw r2,r23,r2 │ │ │ │ fcfid f30,f30 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fdiv f0,f27,f0 │ │ │ │ + fdiv f0,f26,f0 │ │ │ │ fmul f30,f30,f0 │ │ │ │ - b 3ca70 │ │ │ │ + b 3db68 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - stfd f1,0(r29) │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + stfd f1,0(r30) │ │ │ │ addi r31,r31,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - beq 3cab4 │ │ │ │ + addi r30,r30,8 │ │ │ │ + beq 3dba8 │ │ │ │ mtfprwa f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 3ca40 │ │ │ │ + bgt 3db40 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 3cb30 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - addic. r30,r30,-1 │ │ │ │ + blt 3dc20 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r29) │ │ │ │ - bne 3ca70 │ │ │ │ - addi r26,r26,4 │ │ │ │ - add r25,r25,r24 │ │ │ │ - cmpld r26,r23 │ │ │ │ - bne 3ca00 │ │ │ │ + addi r30,r30,8 │ │ │ │ + stfd f1,-8(r30) │ │ │ │ + bne 3db68 │ │ │ │ + addi r27,r27,4 │ │ │ │ + add r26,r26,r25 │ │ │ │ + cmpld r27,r24 │ │ │ │ + bne 3db00 │ │ │ │ + lfd f26,144(r1) │ │ │ │ lfd f27,152(r1) │ │ │ │ lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r17,32(r1) │ │ │ │ - ld r18,40(r1) │ │ │ │ - ld r19,48(r1) │ │ │ │ - ld r20,56(r1) │ │ │ │ - ld r21,64(r1) │ │ │ │ - ld r22,72(r1) │ │ │ │ - ld r24,88(r1) │ │ │ │ - ld r25,96(r1) │ │ │ │ - ld r26,104(r1) │ │ │ │ - ld r27,112(r1) │ │ │ │ - ld r28,120(r1) │ │ │ │ - ld r29,128(r1) │ │ │ │ - ld r30,136(r1) │ │ │ │ + ld r18,32(r1) │ │ │ │ + ld r19,40(r1) │ │ │ │ + ld r20,48(r1) │ │ │ │ + ld r21,56(r1) │ │ │ │ + ld r22,64(r1) │ │ │ │ + ld r23,72(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) │ │ │ │ addi r1,r1,192 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r23,-112(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 3ca5c │ │ │ │ - lfd f27,152(r1) │ │ │ │ + b 3db54 │ │ │ │ + lfd f26,144(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ - ld r21,64(r1) │ │ │ │ - ld r22,72(r1) │ │ │ │ - b 3cb0c │ │ │ │ + ld r22,64(r1) │ │ │ │ + ld r23,72(r1) │ │ │ │ + b 3dc00 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf85 │ │ │ │ + .long 0xe86 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003cb70 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-19824 │ │ │ │ - std r17,-168(r1) │ │ │ │ +000000000003dc60 : │ │ │ │ + std r17,-184(r1) │ │ │ │ lwz r17,48(r3) │ │ │ │ - mflr r0 │ │ │ │ - std r25,-104(r1) │ │ │ │ - std r26,-96(r1) │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r28,-80(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ - mr r25,r3 │ │ │ │ cmpwi r17,0 │ │ │ │ + mflr r0 │ │ │ │ + std r27,-104(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + std r26,-112(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ + std r31,-72(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ - ble 3cebc │ │ │ │ - std r21,120(r1) │ │ │ │ + ble 3dfdc │ │ │ │ + std r21,104(r1) │ │ │ │ ld r21,0(r3) │ │ │ │ - std r16,80(r1) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 3d140 │ │ │ │ - ld r9,152(r3) │ │ │ │ - std r24,144(r1) │ │ │ │ - lwz r24,96(r3) │ │ │ │ - stfd f27,216(r1) │ │ │ │ - extsw r16,r17 │ │ │ │ - std r20,112(r1) │ │ │ │ - std r18,96(r1) │ │ │ │ - std r19,104(r1) │ │ │ │ - std r23,136(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ - li r23,0 │ │ │ │ - extswsli r19,r17,3 │ │ │ │ - li r18,0 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - std r14,64(r1) │ │ │ │ - std r15,72(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,136(r3) │ │ │ │ - mtfprwa f27,r24 │ │ │ │ - std r22,128(r1) │ │ │ │ + std r18,80(r1) │ │ │ │ + ble 3e20c │ │ │ │ + std r25,136(r1) │ │ │ │ + std r24,128(r1) │ │ │ │ + lwz r25,96(r3) │ │ │ │ + ld r2,152(r3) │ │ │ │ + extsw r18,r17 │ │ │ │ + li r24,0 │ │ │ │ stfd f26,208(r1) │ │ │ │ + stfd f27,216(r1) │ │ │ │ stfd f28,224(r1) │ │ │ │ + std r16,64(r1) │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + std r22,112(r1) │ │ │ │ + std r23,120(r1) │ │ │ │ + mtfprwa f26,r25 │ │ │ │ + addi r16,r25,1 │ │ │ │ + stfd f29,232(r1) │ │ │ │ stfd f30,240(r1) │ │ │ │ + plfd f29,107720 # 581b8 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,136(r3) │ │ │ │ + stfd f24,192(r1) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + fcfid f26,f26 │ │ │ │ + mullw r22,r17,r16 │ │ │ │ + std r19,88(r1) │ │ │ │ + std r20,96(r1) │ │ │ │ + li r19,0 │ │ │ │ + extswsli r20,r17,3 │ │ │ │ + std r14,48(r1) │ │ │ │ + std r15,56(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - fcfid f27,f27 │ │ │ │ - std r9,40(r1) │ │ │ │ - addi r9,r24,1 │ │ │ │ - mullw r20,r17,r9 │ │ │ │ - stw r9,48(r1) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - slwi r20,r20,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,48(r1) │ │ │ │ - sldi r22,r18,2 │ │ │ │ + std r2,40(r1) │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + slwi r22,r22,1 │ │ │ │ + ld r2,32(r1) │ │ │ │ + sldi r23,r19,2 │ │ │ │ + mullw r28,r16,r19 │ │ │ │ li r26,0 │ │ │ │ - mullw r27,r9,r18 │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r29,r9,r23 │ │ │ │ - ld r9,40(r1) │ │ │ │ - slwi r27,r27,1 │ │ │ │ - lfiwax f26,r9,r22 │ │ │ │ - fcfid f26,f26 │ │ │ │ - fmul f28,f26,f26 │ │ │ │ + add r29,r2,r24 │ │ │ │ + ld r2,40(r1) │ │ │ │ + slwi r28,r28,1 │ │ │ │ + lfiwax f25,r2,r23 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fmul f27,f25,f25 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lfd f11,0(r29) │ │ │ │ - fmul f0,f11,f26 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r15,f0 │ │ │ │ - addi r31,r15,1 │ │ │ │ - bge 3cca4 │ │ │ │ - mr r31,r15 │ │ │ │ - addi r15,r15,-1 │ │ │ │ - subf r15,r24,r15 │ │ │ │ - add r31,r24,r31 │ │ │ │ - cmpw r15,r31 │ │ │ │ - bgt 3cd6c │ │ │ │ - ld r7,80(r25) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r30,104(r25) │ │ │ │ - ld r10,168(r25) │ │ │ │ - extswsli r8,r27,3 │ │ │ │ - addis r28,r2,-2 │ │ │ │ + mffprwz r14,f0 │ │ │ │ + addi r31,r14,1 │ │ │ │ + bge 3dd94 │ │ │ │ + mr r31,r14 │ │ │ │ + addi r14,r14,-1 │ │ │ │ + subf r14,r25,r14 │ │ │ │ + add r31,r25,r31 │ │ │ │ + cmpw r14,r31 │ │ │ │ + bgt 3de60 │ │ │ │ + ld r8,80(r27) │ │ │ │ + ld r30,104(r27) │ │ │ │ + extswsli r10,r28,3 │ │ │ │ addi r31,r31,1 │ │ │ │ - lfd f30,2928(r9) │ │ │ │ - addi r28,r28,2808 │ │ │ │ - lfiwax f0,r7,r22 │ │ │ │ - add r30,r30,r23 │ │ │ │ - add r14,r10,r8 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - b 3cd24 │ │ │ │ + ld r9,168(r27) │ │ │ │ + lfiwax f30,r8,r23 │ │ │ │ + add r30,r30,r24 │ │ │ │ + add r15,r9,r10 │ │ │ │ + fcfid f30,f30 │ │ │ │ + fdiv f30,f24,f30 │ │ │ │ + b 3ddfc │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - addi r15,r15,1 │ │ │ │ - stfd f1,0(r14) │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpw r15,r31 │ │ │ │ - beq 3cd6c │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfd f12,0(r15) │ │ │ │ + addi r15,r15,8 │ │ │ │ + cmpw r14,r31 │ │ │ │ + beq 3de60 │ │ │ │ lfd f11,0(r29) │ │ │ │ - mtfprwa f0,r15 │ │ │ │ + mtfprwa f0,r14 │ │ │ │ lfd f1,0(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f0,f30,f11 │ │ │ │ fnmsub f0,f0,f30,f11 │ │ │ │ - fmul f12,f12,f28 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 3ccf0 │ │ │ │ + fmul f12,f12,f27 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 3ddd0 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 3d000 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpw r15,r31 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r14) │ │ │ │ - bne 3cd20 │ │ │ │ + bge 3dde4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r14,r14,1 │ │ │ │ + addi r15,r15,8 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + cmpw r14,r31 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r15) │ │ │ │ + bne 3ddf8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r26,r26,1 │ │ │ │ - add r29,r29,r19 │ │ │ │ - add r27,r27,r20 │ │ │ │ + add r29,r29,r20 │ │ │ │ + add r28,r28,r22 │ │ │ │ cmpw r26,r21 │ │ │ │ - bne 3cc80 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - cmpld r18,r16 │ │ │ │ - bne 3cc50 │ │ │ │ - ld r11,8(r25) │ │ │ │ + bne 3dd70 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r24,r24,8 │ │ │ │ + cmpld r19,r18 │ │ │ │ + bne 3dd40 │ │ │ │ + ld r4,8(r27) │ │ │ │ + cmpdi r4,0 │ │ │ │ + lfd f24,192(r1) │ │ │ │ + lfd f25,200(r1) │ │ │ │ lfd f26,208(r1) │ │ │ │ lfd f27,216(r1) │ │ │ │ lfd f28,224(r1) │ │ │ │ lfd f29,232(r1) │ │ │ │ lfd f30,240(r1) │ │ │ │ lfd f31,248(r1) │ │ │ │ - ld r14,64(r1) │ │ │ │ - ld r15,72(r1) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 3d154 │ │ │ │ - ld r18,96(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - ld r20,112(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - ld r23,136(r1) │ │ │ │ - ld r24,144(r1) │ │ │ │ - clrrwi r28,r17,1 │ │ │ │ - ld r7,56(r25) │ │ │ │ - addi r9,r17,-1 │ │ │ │ - ld r4,144(r25) │ │ │ │ - sldi r0,r16,3 │ │ │ │ - li r6,0 │ │ │ │ - li r3,0 │ │ │ │ + ld r14,48(r1) │ │ │ │ + ld r15,56(r1) │ │ │ │ + ld r16,64(r1) │ │ │ │ + ble 3e220 │ │ │ │ + ld r19,88(r1) │ │ │ │ + ld r20,96(r1) │ │ │ │ + ld r22,112(r1) │ │ │ │ + ld r23,120(r1) │ │ │ │ + ld r24,128(r1) │ │ │ │ + ld r25,136(r1) │ │ │ │ + clrrwi r11,r17,1 │ │ │ │ + sldi r3,r18,3 │ │ │ │ li r5,0 │ │ │ │ - srwi r30,r17,1 │ │ │ │ - clrldi r29,r28,32 │ │ │ │ - cmplw cr7,r28,r17 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - addi r31,r7,8 │ │ │ │ - add r9,r4,r6 │ │ │ │ - ble cr5,3d0c4 │ │ │ │ - add r9,r4,r6 │ │ │ │ - cmpld r31,r9 │ │ │ │ - beq 3d0c4 │ │ │ │ - clrldi r8,r30,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r27,r8,1 │ │ │ │ - addi r27,r8,-1 │ │ │ │ - beq 3ce50 │ │ │ │ - lxvx vs0,r4,r6 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r27,0 │ │ │ │ - li r10,16 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r17,1 │ │ │ │ + li r31,16 │ │ │ │ + srwi r0,r17,1 │ │ │ │ + cmplw cr5,r17,r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r30,144(r27) │ │ │ │ + ld r8,56(r27) │ │ │ │ + add r2,r30,r7 │ │ │ │ + addi r9,r8,8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + beq 3e194 │ │ │ │ + beq cr7,3e204 │ │ │ │ + clrldi r10,r0,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r29,r10,1 │ │ │ │ + addi r29,r10,-1 │ │ │ │ + beq 3df4c │ │ │ │ + lxvx vs0,r30,r7 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r29,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - beq 3ce84 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r30,r7 │ │ │ │ + beq 3df80 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r8,r9 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r9,r8 │ │ │ │ - lxvx vs12,r7,r8 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + lxvx vs12,r8,r10 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r8 │ │ │ │ - bdnz 3ce58 │ │ │ │ - beq cr7,3cea0 │ │ │ │ - add r9,r28,r3 │ │ │ │ - lfdx f12,r7,r29 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r17 │ │ │ │ - add r6,r6,r0 │ │ │ │ - cmpw r11,r5 │ │ │ │ - bne 3ce14 │ │ │ │ - ld r16,80(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r3,120(r25) │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,8(r25) │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 3df54 │ │ │ │ + clrldi r2,r11,32 │ │ │ │ + beq cr5,3dfc0 │ │ │ │ + subf r9,r2,r17 │ │ │ │ + add r10,r5,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r30,r10 │ │ │ │ + iselgt r9,r31,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r3 │ │ │ │ + add r5,r5,r18 │ │ │ │ + cmpld r6,r4 │ │ │ │ + bne 3df00 │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + ld r3,120(r27) │ │ │ │ + bl 4ca0 │ │ │ │ + ld r0,8(r27) │ │ │ │ cmpdi r0,0 │ │ │ │ - ble 3cfc4 │ │ │ │ - lwz r11,48(r25) │ │ │ │ - cmpwi r11,0 │ │ │ │ - ble 3cfc4 │ │ │ │ - clrrwi r27,r11,1 │ │ │ │ - ld r7,56(r25) │ │ │ │ - addi r9,r11,-1 │ │ │ │ - ld r4,144(r25) │ │ │ │ - extsw r26,r11 │ │ │ │ - extswsli r31,r11,3 │ │ │ │ - li r6,0 │ │ │ │ - li r3,0 │ │ │ │ + ble 3e104 │ │ │ │ + lwz r3,48(r27) │ │ │ │ + cmpwi r3,0 │ │ │ │ + ble 3e104 │ │ │ │ + clrrwi r31,r3,1 │ │ │ │ + extsw r4,r3 │ │ │ │ + extswsli r11,r3,3 │ │ │ │ li r5,0 │ │ │ │ - clrldi r28,r27,32 │ │ │ │ - cmplw cr7,r27,r11 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r29,r11,1 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - addi r30,r7,8 │ │ │ │ - add r9,r4,r6 │ │ │ │ - ble cr5,3d020 │ │ │ │ - add r9,r4,r6 │ │ │ │ - cmpld r30,r9 │ │ │ │ - beq 3d020 │ │ │ │ - clrldi r8,r29,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r25,r8,1 │ │ │ │ - addi r25,r8,-1 │ │ │ │ - beq 3cf60 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r4,r6 │ │ │ │ - cmpdi r25,0 │ │ │ │ - li r10,16 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r3,1 │ │ │ │ + li r29,16 │ │ │ │ + cmplw cr5,r31,r3 │ │ │ │ + srwi r30,r3,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r28,144(r27) │ │ │ │ + ld r8,56(r27) │ │ │ │ + add r2,r28,r7 │ │ │ │ + addi r9,r8,8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + beq 3e130 │ │ │ │ + beq cr7,3e1fc │ │ │ │ + clrldi r10,r30,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r26,r10,1 │ │ │ │ + addi r26,r10,-1 │ │ │ │ + beq 3e07c │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r28,r7 │ │ │ │ + cmpdi r26,0 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - beq 3cf94 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r28,r7 │ │ │ │ + beq 3e0b0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r2,r9 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r7,r8 │ │ │ │ - lxvx vs12,r9,r8 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r8,r10 │ │ │ │ + lxvx vs12,r2,r10 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r8 │ │ │ │ - bdnz 3cf68 │ │ │ │ - beq cr7,3cfb0 │ │ │ │ - add r9,r3,r27 │ │ │ │ - lfdx f12,r7,r28 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r6,r6,r31 │ │ │ │ - cmpw r0,r5 │ │ │ │ - bne 3cf24 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 3e084 │ │ │ │ + clrldi r2,r31,32 │ │ │ │ + beq cr5,3e0f0 │ │ │ │ + subf r9,r2,r3 │ │ │ │ + add r10,r2,r5 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r28,r10 │ │ │ │ + iselgt r9,r29,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs12,r10,r9 │ │ │ │ + lxvl vs0,r2,r9 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r11 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpld r6,r0 │ │ │ │ + bne 3e030 │ │ │ │ addi r1,r1,256 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r17,-168(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r17,-184(r1) │ │ │ │ + ld r26,-112(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ + ld r31,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 3cd0c │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r8,r26,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 3d04c │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ + andi. r9,r4,1 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 3e15c │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 3d080 │ │ │ │ - srdi r8,r26,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3e0f0 │ │ │ │ + srdi r10,r4,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 3d054 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r6,r6,r31 │ │ │ │ - cmpw r5,r0 │ │ │ │ - bne 3cf1c │ │ │ │ - addi r1,r1,256 │ │ │ │ - ld r0,16(r1) │ │ │ │ - ld r17,-168(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - andi. r10,r16,1 │ │ │ │ - addi r27,r16,-1 │ │ │ │ - li r10,0 │ │ │ │ - mr r8,r16 │ │ │ │ - beq 3d0f4 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r27,0 │ │ │ │ - li r10,8 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 3e164 │ │ │ │ + b 3e0f0 │ │ │ │ + andi. r9,r18,1 │ │ │ │ + addi r30,r18,-1 │ │ │ │ + li r9,0 │ │ │ │ + mr r10,r18 │ │ │ │ + beq 3e1c4 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r30,0 │ │ │ │ + li r9,8 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 3d128 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3dfc0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 3d0fc │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r17 │ │ │ │ - add r6,r6,r0 │ │ │ │ - cmpw r11,r5 │ │ │ │ - bne 3ce0c │ │ │ │ - b 3ceb4 │ │ │ │ - ld r11,8(r3) │ │ │ │ - extsw r16,r17 │ │ │ │ - cmpdi r11,0 │ │ │ │ - bgt 3cdd4 │ │ │ │ - b 3ceb4 │ │ │ │ - ld r16,80(r1) │ │ │ │ - ld r18,96(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - ld r20,112(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - ld r23,136(r1) │ │ │ │ - ld r24,144(r1) │ │ │ │ - b 3cebc │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 3e1cc │ │ │ │ + b 3dfc0 │ │ │ │ + li r2,0 │ │ │ │ + b 3e0b8 │ │ │ │ + li r2,0 │ │ │ │ + b 3df88 │ │ │ │ + ld r4,8(r3) │ │ │ │ + cmpdi r4,0 │ │ │ │ + extsw r18,r17 │ │ │ │ + bgt 3ded4 │ │ │ │ + b 3dfd4 │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r19,88(r1) │ │ │ │ + ld r20,96(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + ld r22,112(r1) │ │ │ │ + ld r23,120(r1) │ │ │ │ + ld r24,128(r1) │ │ │ │ + ld r25,136(r1) │ │ │ │ + b 3dfdc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ │ │ │ │ -000000000003d190 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-21392 │ │ │ │ +000000000003e250 : │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + lwz r29,48(r3) │ │ │ │ mflr r0 │ │ │ │ - std r30,-48(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - lwz r30,48(r3) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + ld r28,8(r3) │ │ │ │ + cmpdi r28,0 │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + mr r8,r3 │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + extswsli r9,r29,2 │ │ │ │ + std r27,-80(r1) │ │ │ │ + addi r6,r29,1 │ │ │ │ + std r31,-48(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ + addi r2,r9,15 │ │ │ │ + std r0,16(r1) │ │ │ │ + addi r9,r9,19 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r16,-160(r1) │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r19,-136(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - stdu r1,-304(r1) │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - ld r28,8(r3) │ │ │ │ - addi r29,r30,1 │ │ │ │ - mr r11,r3 │ │ │ │ - mr r31,r1 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r10,r10,19 │ │ │ │ - extswsli r29,r29,3 │ │ │ │ + std r21,-128(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - addi r8,r29,15 │ │ │ │ - cmpdi r28,0 │ │ │ │ - ld r7,0(r1) │ │ │ │ + addi r10,r6,15 │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-320(r1) │ │ │ │ neg r10,r10 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + ld r7,0(r1) │ │ │ │ + mr r31,r1 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r27,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r16,r1,32 │ │ │ │ stdux r7,r1,r9 │ │ │ │ + addi r19,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r14,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r15,r1,32 │ │ │ │ stdux r7,r1,r10 │ │ │ │ - mr r10,r7 │ │ │ │ - addi r18,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ addi r7,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r14,r1,32 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 3d370 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble 3d370 │ │ │ │ - ld r6,56(r3) │ │ │ │ - clrrwi r23,r30,1 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - ld r3,144(r3) │ │ │ │ - extsw r22,r30 │ │ │ │ - addi r29,r29,-8 │ │ │ │ + ble 3e444 │ │ │ │ + cmpwi r29,0 │ │ │ │ + ble 3e444 │ │ │ │ + clrrwi r26,r29,1 │ │ │ │ + extsw r30,r29 │ │ │ │ + addi r0,r6,-8 │ │ │ │ + li r11,0 │ │ │ │ li r5,0 │ │ │ │ - li r0,0 │ │ │ │ - li r4,0 │ │ │ │ - clrldi r24,r23,32 │ │ │ │ - srwi r25,r30,1 │ │ │ │ - cmplw cr7,r30,r23 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - addi r26,r6,8 │ │ │ │ - add r9,r3,r5 │ │ │ │ - ble cr5,3db08 │ │ │ │ - add r9,r3,r5 │ │ │ │ - cmpld r26,r9 │ │ │ │ - beq 3db08 │ │ │ │ - clrldi r8,r25,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r21,r8,1 │ │ │ │ - addi r21,r8,-1 │ │ │ │ - beq 3d30c │ │ │ │ - lxvx vs0,r3,r5 │ │ │ │ + li r3,0 │ │ │ │ + cmpwi cr7,r29,1 │ │ │ │ + li r24,16 │ │ │ │ + srwi r25,r29,1 │ │ │ │ + cmplw cr5,r29,r26 │ │ │ │ + nop │ │ │ │ + ld r4,144(r8) │ │ │ │ + ld r6,56(r8) │ │ │ │ + add r2,r4,r5 │ │ │ │ + addi r9,r6,8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + beq 3ec50 │ │ │ │ + beq cr7,3ecb4 │ │ │ │ + clrldi r10,r25,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r23,r10,1 │ │ │ │ + addi r23,r10,-1 │ │ │ │ + beq 3e3bc │ │ │ │ + lxvx vs0,r4,r5 │ │ │ │ lxv vs12,0(r6) │ │ │ │ - cmpdi r21,0 │ │ │ │ - li r10,16 │ │ │ │ + cmpdi r23,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r5 │ │ │ │ - beq 3d340 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ + stxvx vs0,r4,r5 │ │ │ │ + beq 3e3f0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ lxvx vs12,r6,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r9,r8 │ │ │ │ - lxvx vs12,r6,r8 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 3e3c4 │ │ │ │ + clrldi r2,r26,32 │ │ │ │ + beq cr5,3e430 │ │ │ │ + subf r9,r2,r29 │ │ │ │ + add r10,r11,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r6,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r4,r10 │ │ │ │ + iselgt r9,r24,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r8 │ │ │ │ - bdnz 3d314 │ │ │ │ - beq cr7,3d35c │ │ │ │ - add r9,r0,r23 │ │ │ │ - lfdx f12,r6,r24 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r0,r0,r30 │ │ │ │ - add r5,r5,r29 │ │ │ │ - cmpw r28,r4 │ │ │ │ - bne 3d2d0 │ │ │ │ - mr r3,r11 │ │ │ │ - std r12,48(r31) │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r5,r5,r0 │ │ │ │ + add r11,r11,r30 │ │ │ │ + cmpld r28,r3 │ │ │ │ + bne 3e370 │ │ │ │ + mr r3,r8 │ │ │ │ std r7,40(r31) │ │ │ │ - std r11,32(r31) │ │ │ │ - bl 4b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,32(r31) │ │ │ │ - ld r3,120(r11) │ │ │ │ - bl 45a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,32(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + bl 4b40 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r3,120(r8) │ │ │ │ + bl 4580 │ │ │ │ + ld r8,32(r31) │ │ │ │ ld r7,40(r31) │ │ │ │ - ld r12,48(r31) │ │ │ │ - ld r30,8(r11) │ │ │ │ - lwz r28,48(r11) │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 3db9c │ │ │ │ - cmpwi r28,0 │ │ │ │ - ble 3db80 │ │ │ │ - clrrwi r23,r28,1 │ │ │ │ - ld r6,56(r11) │ │ │ │ - addi r9,r28,-1 │ │ │ │ - ld r3,144(r11) │ │ │ │ - extsw r22,r28 │ │ │ │ - extswsli r29,r28,3 │ │ │ │ + ld r28,8(r8) │ │ │ │ + cmpdi r28,0 │ │ │ │ + lwz r30,48(r8) │ │ │ │ + ble 3ece0 │ │ │ │ + cmpwi r30,0 │ │ │ │ + ble 3ecc4 │ │ │ │ + clrrwi r26,r30,1 │ │ │ │ + extsw r29,r30 │ │ │ │ + extswsli r0,r30,3 │ │ │ │ + li r11,0 │ │ │ │ li r5,0 │ │ │ │ - li r0,0 │ │ │ │ - li r4,0 │ │ │ │ - clrldi r24,r23,32 │ │ │ │ - cmplw cr7,r28,r23 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r25,r28,1 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - addi r26,r6,8 │ │ │ │ - add r10,r3,r5 │ │ │ │ - ble cr5,3da90 │ │ │ │ - add r10,r3,r5 │ │ │ │ - cmpld r26,r10 │ │ │ │ - beq 3da90 │ │ │ │ - clrldi r21,r25,32 │ │ │ │ - li r8,0 │ │ │ │ - andi. r20,r21,1 │ │ │ │ - addi r20,r21,-1 │ │ │ │ - beq 3d43c │ │ │ │ + li r3,0 │ │ │ │ + cmpwi cr7,r30,1 │ │ │ │ + li r24,16 │ │ │ │ + cmplw cr5,r26,r30 │ │ │ │ + srwi r25,r30,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r4,144(r8) │ │ │ │ + ld r6,56(r8) │ │ │ │ + add r2,r4,r5 │ │ │ │ + addi r9,r6,8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + beq 3ebec │ │ │ │ + beq cr7,3ecbc │ │ │ │ + clrldi r10,r25,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r23,r10,1 │ │ │ │ + addi r23,r10,-1 │ │ │ │ + beq 3e4fc │ │ │ │ lxv vs0,0(r6) │ │ │ │ - lxvx vs12,r3,r5 │ │ │ │ - cmpdi r20,0 │ │ │ │ - li r8,16 │ │ │ │ + lxvx vs12,r4,r5 │ │ │ │ + cmpdi r23,0 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r5 │ │ │ │ - beq 3d470 │ │ │ │ - srdi r21,r21,1 │ │ │ │ - mtctr r21 │ │ │ │ - lxvx vs12,r10,r8 │ │ │ │ - lxvx vs0,r6,r8 │ │ │ │ - addi r21,r8,16 │ │ │ │ + stxvx vs0,r4,r5 │ │ │ │ + beq 3e530 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r2,r9 │ │ │ │ + lxvx vs0,r6,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - addi r8,r8,32 │ │ │ │ - lxvx vs0,r6,r21 │ │ │ │ - lxvx vs12,r10,r21 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r6,r10 │ │ │ │ + lxvx vs12,r2,r10 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r21 │ │ │ │ - bdnz 3d444 │ │ │ │ - beq cr7,3d48c │ │ │ │ - add r10,r23,r0 │ │ │ │ - lfdx f12,r6,r24 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r0,r0,r28 │ │ │ │ - add r5,r5,r29 │ │ │ │ - cmpw r4,r30 │ │ │ │ - bne 3d400 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f0,2928(r10) │ │ │ │ - li r10,0 │ │ │ │ - stw r10,0(r18) │ │ │ │ - stfd f0,0(r12) │ │ │ │ - lwz r10,96(r11) │ │ │ │ - cmplwi r9,5 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ble 3dbc0 │ │ │ │ - rldicl r6,r28,63,33 │ │ │ │ - li r8,2 │ │ │ │ - mr r9,r10 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 3e504 │ │ │ │ + clrldi r2,r26,32 │ │ │ │ + beq cr5,3e570 │ │ │ │ + subf r9,r2,r30 │ │ │ │ + add r10,r2,r11 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r6,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r4,r10 │ │ │ │ + iselgt r9,r24,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs12,r10,r9 │ │ │ │ + lxvl vs0,r2,r9 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r5,r5,r0 │ │ │ │ + add r11,r11,r29 │ │ │ │ + cmpld r3,r28 │ │ │ │ + bne 3e4b0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + stw r2,0(r19) │ │ │ │ + stfd f0,0(r7) │ │ │ │ + addi r2,r30,-1 │ │ │ │ + lwz r9,96(r8) │ │ │ │ + cmplwi r2,5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ble 3ed04 │ │ │ │ + rldicl r6,r30,63,33 │ │ │ │ + li r10,2 │ │ │ │ + mr r2,r9 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r9,r8,32,0 │ │ │ │ + rldimi r2,r10,32,0 │ │ │ │ andi. r5,r6,3 │ │ │ │ - xxmr vs45,vs32 │ │ │ │ addi r4,r6,-1 │ │ │ │ - mr r8,r6 │ │ │ │ - mtvsrdd vs33,r9,r9 │ │ │ │ - beq 3d51c │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mr r10,r6 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + beq 3e604 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 3d510 │ │ │ │ + beq 3e5f8 │ │ │ │ cmpdi r5,2 │ │ │ │ - beq 3d508 │ │ │ │ - xxmr vs32,vs33 │ │ │ │ + beq 3e5f0 │ │ │ │ mr r6,r4 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ addi r6,r6,-1 │ │ │ │ cmpdi r6,1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 3d538 │ │ │ │ - srdi r9,r8,2 │ │ │ │ - mtctr r9 │ │ │ │ + beq 3e620 │ │ │ │ + srdi r2,r10,2 │ │ │ │ + mtctr r2 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 3d524 │ │ │ │ + bdnz 3e60c │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - li r9,0 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + li r2,0 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r26,r9,v0 │ │ │ │ - beq 3d5d0 │ │ │ │ - clrrwi r9,r28,1 │ │ │ │ - addi r8,r9,1 │ │ │ │ - mullw r6,r10,r26 │ │ │ │ - cmpw r8,r28 │ │ │ │ - slwi r26,r6,1 │ │ │ │ - bge 3d5d0 │ │ │ │ - addi r8,r9,2 │ │ │ │ - mullw r6,r26,r10 │ │ │ │ - cmpw r8,r28 │ │ │ │ - slwi r26,r6,1 │ │ │ │ - bge 3d5d0 │ │ │ │ - addi r8,r9,3 │ │ │ │ - mullw r6,r10,r26 │ │ │ │ - cmpw r8,r28 │ │ │ │ - slwi r26,r6,1 │ │ │ │ - bge 3d5d0 │ │ │ │ - addi r8,r9,4 │ │ │ │ - mullw r6,r26,r10 │ │ │ │ - cmpw r8,r28 │ │ │ │ - slwi r26,r6,1 │ │ │ │ - bge 3d5d0 │ │ │ │ - addi r9,r9,5 │ │ │ │ - mullw r8,r26,r10 │ │ │ │ - cmpw r9,r28 │ │ │ │ - slwi r26,r8,1 │ │ │ │ - bge 3d5d0 │ │ │ │ - mullw r10,r10,r26 │ │ │ │ - slwi r26,r10,1 │ │ │ │ - ld r9,0(r11) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3d9d8 │ │ │ │ - mr r24,r9 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - ld r10,192(r11) │ │ │ │ - li r29,0 │ │ │ │ - li r0,0 │ │ │ │ - cmpwi cr4,r26,0 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - li r21,0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - addi r19,r12,8 │ │ │ │ - addi r20,r18,4 │ │ │ │ - addi r25,r10,-4 │ │ │ │ - blt 3d9b8 │ │ │ │ - mullw r5,r0,r28 │ │ │ │ - ld r3,152(r11) │ │ │ │ - extswsli r10,r28,2 │ │ │ │ - ld r30,136(r11) │ │ │ │ - lwz r8,96(r11) │ │ │ │ - extsw r6,r28 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - extswsli r5,r5,3 │ │ │ │ - add r3,r3,r5 │ │ │ │ + vextuwrx r29,r2,v0 │ │ │ │ + beq 3e6b8 │ │ │ │ + clrrwi r2,r30,1 │ │ │ │ + addi r10,r2,1 │ │ │ │ + mullw r29,r9,r29 │ │ │ │ + cmpw r30,r10 │ │ │ │ + slwi r29,r29,1 │ │ │ │ + ble 3e6b8 │ │ │ │ + addi r10,r2,2 │ │ │ │ + mullw r29,r9,r29 │ │ │ │ + cmpw r30,r10 │ │ │ │ + slwi r29,r29,1 │ │ │ │ + ble 3e6b8 │ │ │ │ + addi r10,r2,3 │ │ │ │ + mullw r29,r9,r29 │ │ │ │ + cmpw r10,r30 │ │ │ │ + slwi r29,r29,1 │ │ │ │ + bge 3e6b8 │ │ │ │ + addi r10,r2,4 │ │ │ │ + mullw r29,r9,r29 │ │ │ │ + cmpw r10,r30 │ │ │ │ + slwi r29,r29,1 │ │ │ │ + bge 3e6b8 │ │ │ │ + addi r2,r2,5 │ │ │ │ + mullw r29,r29,r9 │ │ │ │ + cmpw r2,r30 │ │ │ │ + slwi r29,r29,1 │ │ │ │ + bge 3e6b8 │ │ │ │ + mullw r9,r29,r9 │ │ │ │ + slwi r29,r9,1 │ │ │ │ + ld r25,0(r8) │ │ │ │ + cmpdi r25,0 │ │ │ │ + ble 3eafc │ │ │ │ + mr r17,r30 │ │ │ │ + ld r28,192(r8) │ │ │ │ + extsw r24,r29 │ │ │ │ + li r26,0 │ │ │ │ + mr r23,r25 │ │ │ │ + plfd f28,105184 # 581b8 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr4,r29,0 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + li r22,0 │ │ │ │ + std r19,120(r31) │ │ │ │ + addi r2,r17,-1 │ │ │ │ + mr r18,r24 │ │ │ │ + addi r20,r7,8 │ │ │ │ + addi r21,r19,4 │ │ │ │ + mr r24,r26 │ │ │ │ + cmpwi r2,0 │ │ │ │ + addi r28,r28,-4 │ │ │ │ + mr r25,r28 │ │ │ │ + blt 3eae0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mullw r4,r6,r17 │ │ │ │ + ld r11,152(r8) │ │ │ │ + extswsli r9,r17,2 │ │ │ │ + ld r30,136(r8) │ │ │ │ + extsw r5,r17 │ │ │ │ + lwz r10,96(r8) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + extswsli r4,r4,3 │ │ │ │ + add r11,r11,r4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - lfiwax f0,r30,r10 │ │ │ │ - sldi r5,r10,1 │ │ │ │ - lfdx f12,r3,r5 │ │ │ │ + nop │ │ │ │ + lfiwax f0,r30,r9 │ │ │ │ + sldi r4,r9,1 │ │ │ │ + lfdx f12,r11,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r5,f0 │ │ │ │ - addi r4,r5,1 │ │ │ │ - addi r23,r5,-1 │ │ │ │ - subf r22,r8,r5 │ │ │ │ - add r5,r8,r5 │ │ │ │ - blt 3da60 │ │ │ │ - add r4,r8,r4 │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - stwx r22,r7,r10 │ │ │ │ - stwx r22,r27,r10 │ │ │ │ - stwx r4,r14,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 3d640 │ │ │ │ - rldic r3,r9,2,30 │ │ │ │ - extswsli r9,r9,2 │ │ │ │ - rldic r5,r28,2,30 │ │ │ │ + mffprwz r4,f0 │ │ │ │ + addi r3,r4,1 │ │ │ │ + addi r0,r4,-1 │ │ │ │ + subf r28,r10,r4 │ │ │ │ + add r4,r10,r4 │ │ │ │ + blt 3eb80 │ │ │ │ + add r3,r10,r3 │ │ │ │ + addic. r5,r5,-1 │ │ │ │ + stwx r28,r14,r9 │ │ │ │ + stwx r28,r27,r9 │ │ │ │ + stwx r3,r15,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 3e750 │ │ │ │ + clrldi r3,r2,32 │ │ │ │ + extswsli r2,r2,2 │ │ │ │ + rldic r5,r17,2,30 │ │ │ │ li r4,0 │ │ │ │ - std r11,56(r31) │ │ │ │ - stw r0,48(r31) │ │ │ │ - std r12,40(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + stw r6,40(r31) │ │ │ │ std r7,32(r31) │ │ │ │ - subf r3,r3,r9 │ │ │ │ li r30,0 │ │ │ │ - add r3,r15,r3 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mulli r9,r3,-4 │ │ │ │ + add r3,r9,r16 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5260 │ │ │ │ ld r7,32(r31) │ │ │ │ - ld r12,40(r31) │ │ │ │ - lwz r0,48(r31) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ble cr4,3d9c0 │ │ │ │ - ld r4,184(r11) │ │ │ │ - extsw r8,r29 │ │ │ │ - ld r3,168(r11) │ │ │ │ - extsw r17,r26 │ │ │ │ - extswsli r9,r29,2 │ │ │ │ - extswsli r10,r29,3 │ │ │ │ - extsw r5,r28 │ │ │ │ - mr r16,r18 │ │ │ │ - stw r0,96(r31) │ │ │ │ - add r17,r17,r8 │ │ │ │ - addi r9,r9,-4 │ │ │ │ - stw r26,100(r31) │ │ │ │ - stw r29,104(r31) │ │ │ │ - std r25,112(r31) │ │ │ │ - stw r24,108(r31) │ │ │ │ - sldi r6,r17,2 │ │ │ │ - addi r8,r4,-4 │ │ │ │ - add r3,r3,r10 │ │ │ │ - add r4,r4,r9 │ │ │ │ - add r17,r6,r8 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r6,r14 │ │ │ │ - cmpw r30,r28 │ │ │ │ - bge 3d8d4 │ │ │ │ - lwz r8,96(r31) │ │ │ │ - li r10,96 │ │ │ │ + lwz r6,40(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + ble cr4,3eae8 │ │ │ │ + ld r4,184(r8) │ │ │ │ + ld r3,168(r8) │ │ │ │ + extsw r28,r24 │ │ │ │ + extswsli r2,r24,2 │ │ │ │ + extswsli r9,r24,3 │ │ │ │ + extsw r5,r17 │ │ │ │ + std r18,112(r31) │ │ │ │ + std r25,104(r31) │ │ │ │ + stw r23,100(r31) │ │ │ │ + stw r6,88(r31) │ │ │ │ + stw r29,92(r31) │ │ │ │ + add r28,r18,r28 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + mr r18,r16 │ │ │ │ + mr r16,r14 │ │ │ │ + stw r24,96(r31) │ │ │ │ + mr r14,r27 │ │ │ │ + ld r27,120(r31) │ │ │ │ + mr r0,r5 │ │ │ │ + addi r10,r4,-4 │ │ │ │ + sldi r28,r28,2 │ │ │ │ + add r3,r3,r9 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r28,r28,r10 │ │ │ │ + mr r6,r3 │ │ │ │ + std r28,80(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpw r30,r17 │ │ │ │ + bge 3e9fc │ │ │ │ + li r9,96 │ │ │ │ + lwz r2,88(r31) │ │ │ │ + extswsli r26,r30,3 │ │ │ │ extswsli r29,r30,2 │ │ │ │ - ld r14,88(r11) │ │ │ │ - addis r22,r2,-2 │ │ │ │ - std r17,80(r31) │ │ │ │ - ld r23,80(r11) │ │ │ │ - ld r24,136(r11) │ │ │ │ - ld r25,104(r11) │ │ │ │ - lfiwax f29,r11,r10 │ │ │ │ - lwzx r26,r16,r29 │ │ │ │ - addi r22,r22,2808 │ │ │ │ - std r16,32(r31) │ │ │ │ - std r7,40(r31) │ │ │ │ - std r6,48(r31) │ │ │ │ - std r12,56(r31) │ │ │ │ + subf r30,r30,r17 │ │ │ │ + ld r25,88(r8) │ │ │ │ + std r27,40(r31) │ │ │ │ + std r18,32(r31) │ │ │ │ + ld r28,80(r8) │ │ │ │ + ld r19,136(r8) │ │ │ │ + std r7,48(r31) │ │ │ │ + std r6,56(r31) │ │ │ │ std r4,64(r31) │ │ │ │ - mullw r18,r8,r28 │ │ │ │ - ld r8,152(r11) │ │ │ │ - subf r28,r30,r28 │ │ │ │ - extswsli r30,r30,3 │ │ │ │ - std r9,72(r31) │ │ │ │ - std r11,88(r31) │ │ │ │ - clrldi r28,r28,32 │ │ │ │ - mr r10,r30 │ │ │ │ - lfdx f30,r12,r30 │ │ │ │ + lfiwax f29,r8,r9 │ │ │ │ + clrldi r30,r30,32 │ │ │ │ + lfdx f30,r7,r26 │ │ │ │ + std r8,72(r31) │ │ │ │ + ld r24,104(r8) │ │ │ │ + mullw r10,r2,r17 │ │ │ │ + ld r2,152(r8) │ │ │ │ + lwzx r17,r27,r29 │ │ │ │ + mr r27,r25 │ │ │ │ fcfid f29,f29 │ │ │ │ - mr r30,r28 │ │ │ │ - mr r28,r10 │ │ │ │ - extswsli r18,r18,3 │ │ │ │ - add r18,r8,r18 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + add r23,r2,r10 │ │ │ │ + mr r2,r30 │ │ │ │ + mr r30,r26 │ │ │ │ + mr r25,r23 │ │ │ │ + mr r26,r2 │ │ │ │ + mr r23,r17 │ │ │ │ + mr r17,r0 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - mr r17,r18 │ │ │ │ - mr r18,r26 │ │ │ │ - mr r26,r29 │ │ │ │ - mr r29,r14 │ │ │ │ - mr r14,r5 │ │ │ │ - b 3d830 │ │ │ │ + b 3e934 │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - lwzx r7,r29,r26 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - slwi r9,r7,1 │ │ │ │ - stfdx f30,r19,r28 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r9,r9,r7 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - add r9,r9,r16 │ │ │ │ - divw r8,r9,r7 │ │ │ │ - mullw r8,r8,r7 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - maddld r18,r18,r7,r9 │ │ │ │ - stwx r18,r20,r26 │ │ │ │ - addi r26,r26,4 │ │ │ │ - beq 3d8b0 │ │ │ │ - lfiwax f11,r23,r26 │ │ │ │ - lwzx r16,r27,r26 │ │ │ │ - lfdx f10,r17,r28 │ │ │ │ - lfiwax f0,r24,r26 │ │ │ │ - lfdx f1,r25,r28 │ │ │ │ - mtfprwa f12,r16 │ │ │ │ - fcfid f11,f11 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + lwzx r8,r27,r29 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r26,r26,-1 │ │ │ │ + mulli r2,r8,3 │ │ │ │ + stfdx f30,r20,r30 │ │ │ │ + addi r30,r30,8 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r18 │ │ │ │ + divw r9,r2,r8 │ │ │ │ + mullw r9,r9,r8 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + maddld r23,r8,r23,r2 │ │ │ │ + stwx r23,r21,r29 │ │ │ │ + addi r29,r29,4 │ │ │ │ + beq 3e9e0 │ │ │ │ + lfiwax f11,r28,r29 │ │ │ │ + lwzx r18,r14,r29 │ │ │ │ + lfiwax f0,r19,r29 │ │ │ │ + lfdx f10,r25,r30 │ │ │ │ + lfdx f1,r24,r30 │ │ │ │ + mtfprwa f12,r18 │ │ │ │ fcfid f12,f12 │ │ │ │ + fcfid f11,f11 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f12,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f11,f10,f12 │ │ │ │ fsub f12,f12,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ fmadd f0,f0,f12,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 3d7d0 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 3e8e0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 3d890 │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 3d7ec │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bge 3e8f4 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 3d7ec │ │ │ │ - ld r16,32(r31) │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - ld r12,56(r31) │ │ │ │ - mr r5,r14 │ │ │ │ - ld r4,64(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r17,80(r31) │ │ │ │ - ld r11,88(r31) │ │ │ │ - sldi r5,r5,2 │ │ │ │ - lwzx r10,r16,r5 │ │ │ │ - stwu r10,4(r4) │ │ │ │ - lwz r28,48(r11) │ │ │ │ - extswsli r8,r28,3 │ │ │ │ - addi r30,r28,-1 │ │ │ │ - extswsli r10,r28,2 │ │ │ │ - extsw r5,r28 │ │ │ │ - lfdx f0,r12,r8 │ │ │ │ - cmpwi r30,0 │ │ │ │ - clrldi r8,r30,32 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - mtctr r8 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - bgt 3d938 │ │ │ │ - b 3da80 │ │ │ │ + bl 4de0 │ │ │ │ + lwzx r8,r27,r29 │ │ │ │ + addic. r26,r26,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + mulli r2,r8,3 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r18 │ │ │ │ + divw r9,r2,r8 │ │ │ │ + mullw r9,r9,r8 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + maddld r23,r8,r23,r2 │ │ │ │ + stfdx f30,r20,r30 │ │ │ │ + stwx r23,r21,r29 │ │ │ │ + addi r30,r30,8 │ │ │ │ + addi r29,r29,4 │ │ │ │ + bne 3e934 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r18,32(r31) │ │ │ │ + ld r27,40(r31) │ │ │ │ + mr r0,r17 │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r6,56(r31) │ │ │ │ + ld r4,64(r31) │ │ │ │ + ld r8,72(r31) │ │ │ │ + sldi r0,r0,2 │ │ │ │ + lwzx r2,r27,r0 │ │ │ │ + stwu r2,4(r4) │ │ │ │ + lwz r17,48(r8) │ │ │ │ + extswsli r9,r17,3 │ │ │ │ + addi r30,r17,-1 │ │ │ │ + extswsli r2,r17,2 │ │ │ │ + extsw r0,r17 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + cmpwi r30,0 │ │ │ │ + clrldi r9,r30,32 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + mtctr r9 │ │ │ │ + stfd f0,0(r6) │ │ │ │ + bgt 3ea58 │ │ │ │ + b 3ebdc │ │ │ │ nop │ │ │ │ - lwzx r8,r7,r10 │ │ │ │ - stwx r21,r15,r10 │ │ │ │ + lwzx r9,r16,r2 │ │ │ │ + stwx r22,r18,r2 │ │ │ │ addi r30,r30,-1 │ │ │ │ - stwx r8,r27,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bdz 3da50 │ │ │ │ - lwzx r8,r27,r10 │ │ │ │ - lwzx r3,r6,r10 │ │ │ │ - cmpw r8,r3 │ │ │ │ - beq 3d920 │ │ │ │ - extsw r10,r30 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - cmpld r4,r17 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lwzx r29,r15,r10 │ │ │ │ - stwx r8,r27,r10 │ │ │ │ - addi r29,r29,1 │ │ │ │ - stwx r29,r15,r10 │ │ │ │ - bne 3d730 │ │ │ │ - lwz r0,96(r31) │ │ │ │ - lwz r24,108(r31) │ │ │ │ - lwz r26,100(r31) │ │ │ │ - lwz r29,104(r31) │ │ │ │ - mr r18,r16 │ │ │ │ - mr r14,r6 │ │ │ │ - ld r25,112(r31) │ │ │ │ - mr r10,r0 │ │ │ │ - mr r9,r26 │ │ │ │ - add r29,r29,r26 │ │ │ │ - addi r0,r10,1 │ │ │ │ - stwu r9,4(r25) │ │ │ │ - cmpw r0,r24 │ │ │ │ - beq 3d9d8 │ │ │ │ - lwz r28,48(r11) │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bge 3d610 │ │ │ │ - mr r30,r28 │ │ │ │ - bgt cr4,3d6d8 │ │ │ │ - mr r10,r0 │ │ │ │ - li r9,0 │ │ │ │ - addi r0,r10,1 │ │ │ │ - stwu r9,4(r25) │ │ │ │ - cmpw r0,r24 │ │ │ │ - bne 3d9a8 │ │ │ │ - addi r1,r31,304 │ │ │ │ + stwx r9,r14,r2 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + bdz 3eb70 │ │ │ │ + lwzx r9,r14,r2 │ │ │ │ + lwzx r10,r15,r2 │ │ │ │ + cmpw r9,r10 │ │ │ │ + beq 3ea40 │ │ │ │ + extsw r2,r30 │ │ │ │ + ld r10,80(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + stwx r9,r14,r2 │ │ │ │ + cmpld r10,r4 │ │ │ │ + lwzx r10,r18,r2 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r10,r18,r2 │ │ │ │ + bne 3e850 │ │ │ │ + lwz r6,88(r31) │ │ │ │ + lwz r23,100(r31) │ │ │ │ + mr r27,r14 │ │ │ │ + mr r14,r16 │ │ │ │ + mr r16,r18 │ │ │ │ + lwz r29,92(r31) │ │ │ │ + lwz r24,96(r31) │ │ │ │ + ld r25,104(r31) │ │ │ │ + ld r18,112(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + mr r2,r29 │ │ │ │ + add r24,r24,r29 │ │ │ │ + cmpw r6,r23 │ │ │ │ + stwu r2,4(r25) │ │ │ │ + beq 3eafc │ │ │ │ + lwz r17,48(r8) │ │ │ │ + addi r2,r17,-1 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bge 3e720 │ │ │ │ + mr r30,r17 │ │ │ │ + bgt cr4,3e7e0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + cmpw r6,r23 │ │ │ │ + stwu r2,4(r25) │ │ │ │ + bne 3ead0 │ │ │ │ + addi r1,r31,320 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ - ld r16,-160(r1) │ │ │ │ - ld r17,-152(r1) │ │ │ │ - ld r18,-144(r1) │ │ │ │ - ld r19,-136(r1) │ │ │ │ - ld r20,-128(r1) │ │ │ │ - ld r21,-120(r1) │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r8,0(r27) │ │ │ │ - li r10,0 │ │ │ │ - b 3d94c │ │ │ │ - nop │ │ │ │ - subf r23,r8,r23 │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - stwx r5,r14,r10 │ │ │ │ - stwx r23,r7,r10 │ │ │ │ - stwx r23,r27,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 3d640 │ │ │ │ - b 3d690 │ │ │ │ - extswsli r8,r30,2 │ │ │ │ - extsw r10,r30 │ │ │ │ - lwzx r8,r27,r8 │ │ │ │ - b 3d94c │ │ │ │ - andi. r8,r22,1 │ │ │ │ - addi r21,r22,-1 │ │ │ │ - li r8,0 │ │ │ │ - beq 3dabc │ │ │ │ - lfd f0,0(r10) │ │ │ │ + lwz r9,0(r14) │ │ │ │ + li r2,0 │ │ │ │ + b 3ea6c │ │ │ │ + nop │ │ │ │ + subf r0,r10,r0 │ │ │ │ + addic. r5,r5,-1 │ │ │ │ + stwx r4,r15,r9 │ │ │ │ + stwx r0,r14,r9 │ │ │ │ + stwx r0,r27,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 3e750 │ │ │ │ + clrldi r3,r2,32 │ │ │ │ + extswsli r2,r2,2 │ │ │ │ + rldic r5,r17,2,30 │ │ │ │ + li r4,0 │ │ │ │ + std r8,48(r31) │ │ │ │ + stw r6,40(r31) │ │ │ │ + std r7,32(r31) │ │ │ │ + li r30,0 │ │ │ │ + mulli r9,r3,-4 │ │ │ │ + add r3,r9,r16 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5260 │ │ │ │ + ld r7,32(r31) │ │ │ │ + lwz r6,40(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + b 3e7dc │ │ │ │ + extswsli r9,r30,2 │ │ │ │ + extsw r2,r30 │ │ │ │ + lwzx r9,r14,r9 │ │ │ │ + b 3ea6c │ │ │ │ + andi. r9,r29,1 │ │ │ │ + addi r10,r29,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 3ec18 │ │ │ │ + lfd f0,0(r2) │ │ │ │ lfd f12,0(r6) │ │ │ │ - cmpdi r21,0 │ │ │ │ - li r8,8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - beq 3daf0 │ │ │ │ - srdi r21,r22,1 │ │ │ │ - mtctr r21 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - lfdx f0,r10,r8 │ │ │ │ - addi r21,r8,8 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3e570 │ │ │ │ + srdi r10,r29,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r6,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lfdx f0,r10,r21 │ │ │ │ - lfdx f12,r6,r21 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r21 │ │ │ │ - bdnz 3dac4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r0,r0,r28 │ │ │ │ - add r5,r5,r29 │ │ │ │ - cmpw r30,r4 │ │ │ │ - bne 3d3f8 │ │ │ │ - b 3d4a0 │ │ │ │ - andi. r10,r22,1 │ │ │ │ - addi r8,r22,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 3db34 │ │ │ │ - lfd f0,0(r9) │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 3ec20 │ │ │ │ + b 3e570 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 3ec7c │ │ │ │ + lfd f0,0(r2) │ │ │ │ lfd f12,0(r6) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 3db68 │ │ │ │ - srdi r8,r22,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r6,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 3e430 │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r6,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 3db3c │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r0,r0,r30 │ │ │ │ - add r5,r5,r29 │ │ │ │ - cmpw r28,r4 │ │ │ │ - bne 3d2c8 │ │ │ │ - b 3d370 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - li r9,0 │ │ │ │ - stw r9,0(r18) │ │ │ │ - stfd f0,0(r12) │ │ │ │ - li r26,1 │ │ │ │ - b 3d5d0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpwi r28,0 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - li r9,0 │ │ │ │ - stw r9,0(r18) │ │ │ │ - stfd f0,0(r12) │ │ │ │ - ble 3db94 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - b 3d4b4 │ │ │ │ - li r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 3d564 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 3ec84 │ │ │ │ + b 3e430 │ │ │ │ + li r2,0 │ │ │ │ + b 3e3f8 │ │ │ │ + li r2,0 │ │ │ │ + b 3e538 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + li r29,1 │ │ │ │ + stw r2,0(r19) │ │ │ │ + stfd f0,0(r7) │ │ │ │ + b 3e6b8 │ │ │ │ + cmpwi r30,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + stw r2,0(r19) │ │ │ │ + stfd f0,0(r7) │ │ │ │ + bgt 3e598 │ │ │ │ + li r29,1 │ │ │ │ + b 3e6b8 │ │ │ │ + li r29,1 │ │ │ │ + li r2,0 │ │ │ │ + b 3e64c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003dbe0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-24032 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,128(r3) │ │ │ │ +000000000003ed20 : │ │ │ │ + lwz r2,128(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 3dc40 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 3dc54 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 3dc6c │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 3dc84 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 3ed60 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 3ed80 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 3eda4 │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 3edc8 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 4b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 3dc10 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 3dc18 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4b40 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 3ed40 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4da0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 3dc20 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4e00 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + mtlr r0 │ │ │ │ + beq 3ed48 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 4d80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4d80 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + mtlr r0 │ │ │ │ + beq 3ed50 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4d60 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003dcb0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-24240 │ │ │ │ - mflr r0 │ │ │ │ +000000000003edf0 : │ │ │ │ cmpwi r4,1 │ │ │ │ + mflr r0 │ │ │ │ + std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r7 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r8 │ │ │ │ + mr r29,r9 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ + mr r30,r3 │ │ │ │ mr r31,r4 │ │ │ │ - mr r29,r3 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r28,r7 │ │ │ │ - mr r30,r8 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ stw r4,48(r3) │ │ │ │ stw r9,96(r3) │ │ │ │ stw r10,128(r3) │ │ │ │ std r5,0(r3) │ │ │ │ std r6,8(r3) │ │ │ │ - beq 3df10 │ │ │ │ - li r3,5253 │ │ │ │ - li r4,5285 │ │ │ │ - li r5,5281 │ │ │ │ - li r7,5269 │ │ │ │ - li r9,5301 │ │ │ │ - li r26,5297 │ │ │ │ - li r8,5265 │ │ │ │ - li r6,5249 │ │ │ │ - andi. r11,r10,16 │ │ │ │ - bne 3dd44 │ │ │ │ - mr r7,r3 │ │ │ │ - mr r9,r4 │ │ │ │ - mr r26,r5 │ │ │ │ - mr r8,r6 │ │ │ │ - andi. r6,r10,32 │ │ │ │ - bne 3dd54 │ │ │ │ + beq 3f020 │ │ │ │ + li r4,5253 │ │ │ │ + li r5,5285 │ │ │ │ + li r6,5281 │ │ │ │ + li r8,5269 │ │ │ │ + li r2,5301 │ │ │ │ + li r27,5297 │ │ │ │ + li r9,5265 │ │ │ │ + li r7,5249 │ │ │ │ + andi. r3,r10,16 │ │ │ │ + bne 3ee7c │ │ │ │ + mr r8,r4 │ │ │ │ + mr r2,r5 │ │ │ │ + mr r27,r6 │ │ │ │ mr r9,r7 │ │ │ │ - mr r26,r8 │ │ │ │ + andi. r7,r10,32 │ │ │ │ + bne 3ee8c │ │ │ │ + mr r2,r8 │ │ │ │ + mr r27,r9 │ │ │ │ andi. r10,r10,4 │ │ │ │ sldi r3,r31,2 │ │ │ │ - iseleq r26,r26,r9 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - lwz r3,48(r29) │ │ │ │ - std r9,72(r29) │ │ │ │ + iseleq r27,r27,r2 │ │ │ │ + bl 4c80 │ │ │ │ + mr r2,r3 │ │ │ │ + lwz r3,48(r30) │ │ │ │ + std r2,72(r30) │ │ │ │ extswsli r3,r3,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpwi r31,0 │ │ │ │ - std r3,80(r29) │ │ │ │ - ble 3deb8 │ │ │ │ - addi r9,r31,-1 │ │ │ │ - ld r8,72(r29) │ │ │ │ - cmplwi r9,3 │ │ │ │ - ble 3df40 │ │ │ │ - addi r7,r28,4 │ │ │ │ - addi r6,r8,4 │ │ │ │ - addi r9,r30,4 │ │ │ │ - li r5,1 │ │ │ │ - li r10,1 │ │ │ │ - subf r4,r7,r3 │ │ │ │ - subf r6,r6,r3 │ │ │ │ + std r3,80(r30) │ │ │ │ + ble 3efc0 │ │ │ │ + ld r8,72(r30) │ │ │ │ + addi r2,r26,4 │ │ │ │ + subf r7,r2,r3 │ │ │ │ + addi r10,r8,15 │ │ │ │ + addi r9,r8,4 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + cmpldi r7,8 │ │ │ │ + subf r10,r28,r10 │ │ │ │ subf r9,r9,r3 │ │ │ │ - subf r7,r7,r8 │ │ │ │ - cmpldi cr5,r6,9 │ │ │ │ - cmpldi cr6,r4,9 │ │ │ │ - cmpldi r7,9 │ │ │ │ - cmpldi cr7,r9,9 │ │ │ │ - li r7,1 │ │ │ │ - li r9,1 │ │ │ │ - isel r6,0,r5,4*cr6+lt │ │ │ │ - isel r10,0,r10,4*cr5+lt │ │ │ │ - isel r7,0,r7,4*cr7+lt │ │ │ │ - isellt r9,0,r9 │ │ │ │ - and r10,r10,r6 │ │ │ │ - and r10,r10,r7 │ │ │ │ - and r10,r10,r9 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 3df40 │ │ │ │ - addi r9,r8,15 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - cmpldi r9,30 │ │ │ │ - ble 3df40 │ │ │ │ - rldicl r6,r31,62,34 │ │ │ │ - li r10,0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - bne 3def0 │ │ │ │ - srdi r9,r6,1 │ │ │ │ + cmpldi cr5,r2,8 │ │ │ │ + setbc r7,gt │ │ │ │ + cmpldi cr7,r10,30 │ │ │ │ + cmpldi r9,8 │ │ │ │ + setbc r10,4*cr5+gt │ │ │ │ + setbc r9,gt │ │ │ │ + setbc r6,4*cr7+gt │ │ │ │ + and r2,r10,r6 │ │ │ │ + and r2,r2,r9 │ │ │ │ + and r2,r2,r7 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 3f050 │ │ │ │ + addi r2,r28,4 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + ble 3f050 │ │ │ │ + addi r2,r31,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 3f0b4 │ │ │ │ + rldicl r10,r31,62,34 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r10,1 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + bne 3f000 │ │ │ │ + srdi r9,r10,1 │ │ │ │ mtctr r9 │ │ │ │ - lxvx vs0,r28,r10 │ │ │ │ - addi r6,r10,16 │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r26,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ stxvx vs0,r8,r10 │ │ │ │ - lxvx vs0,r30,r10 │ │ │ │ + lxvx vs0,r28,r10 │ │ │ │ stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r28,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - lxvx vs0,r30,r6 │ │ │ │ - stxvx vs0,r3,r6 │ │ │ │ - bdnz 3de28 │ │ │ │ - andi. r9,r31,3 │ │ │ │ - clrrwi r9,r31,2 │ │ │ │ - beq 3deb8 │ │ │ │ - clrldi r10,r9,32 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - cmpw r7,r31 │ │ │ │ - lwzx r7,r28,r10 │ │ │ │ - stwx r7,r8,r10 │ │ │ │ - lwzx r7,r30,r10 │ │ │ │ - stwx r7,r3,r10 │ │ │ │ - bge 3deb8 │ │ │ │ - addi r7,r10,4 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwzx r6,r28,r7 │ │ │ │ - cmpw r9,r31 │ │ │ │ - stwx r6,r8,r7 │ │ │ │ - lwzx r9,r30,r7 │ │ │ │ - stwx r9,r3,r7 │ │ │ │ - bge 3deb8 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lwzx r9,r28,r10 │ │ │ │ - stwx r9,r8,r10 │ │ │ │ - lwzx r9,r30,r10 │ │ │ │ - stwx r9,r3,r10 │ │ │ │ + bdnz 3ef48 │ │ │ │ + andi. r2,r31,3 │ │ │ │ + clrrwi r2,r31,2 │ │ │ │ + beq 3efc0 │ │ │ │ + subf r31,r2,r31 │ │ │ │ + li r9,16 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + rldic r31,r31,2,30 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + cmpldi r31,16 │ │ │ │ + add r26,r26,r2 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + iselgt r9,r9,r31 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r26,r9 │ │ │ │ + stxvl vs0,r8,r9 │ │ │ │ + lxvl vs0,r28,r9 │ │ │ │ + stxvl vs0,r2,r9 │ │ │ │ addi r1,r1,80 │ │ │ │ - clrldi r5,r26,32 │ │ │ │ - mr r4,r27 │ │ │ │ - mr r3,r29 │ │ │ │ + clrldi r5,r27,32 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r3,r30 │ │ │ │ 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 │ │ │ │ - b 39e68 │ │ │ │ + b 3afc0 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r28) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r26) │ │ │ │ cmpdi r9,0 │ │ │ │ - li r10,16 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r8) │ │ │ │ - lxv vs0,0(r30) │ │ │ │ + lxv vs0,0(r28) │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne 3de20 │ │ │ │ - b 3de54 │ │ │ │ - li r3,5765 │ │ │ │ - li r4,5797 │ │ │ │ - li r5,5793 │ │ │ │ - li r7,5781 │ │ │ │ - li r9,5813 │ │ │ │ - li r26,5809 │ │ │ │ - li r8,5777 │ │ │ │ - li r6,5761 │ │ │ │ - b 3dd2c │ │ │ │ + bne 3ef40 │ │ │ │ + b 3ef74 │ │ │ │ + li r4,5765 │ │ │ │ + li r5,5797 │ │ │ │ + li r6,5793 │ │ │ │ + li r8,5781 │ │ │ │ + li r2,5813 │ │ │ │ + li r27,5809 │ │ │ │ + li r9,5777 │ │ │ │ + li r7,5761 │ │ │ │ + b 3ee64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r31,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r31,-1 │ │ │ │ - beq 3df6c │ │ │ │ - lwz r7,0(r28) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,4 │ │ │ │ - stw r7,0(r8) │ │ │ │ - lwz r10,0(r30) │ │ │ │ - stw r10,0(r3) │ │ │ │ - beq 3deb8 │ │ │ │ - srdi r10,r31,1 │ │ │ │ - mtctr r10 │ │ │ │ - lwzx r7,r28,r9 │ │ │ │ - addi r10,r9,4 │ │ │ │ - stwx r7,r8,r9 │ │ │ │ - lwzx r7,r30,r9 │ │ │ │ - stwx r7,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lwzx r7,r28,r10 │ │ │ │ - stwx r7,r8,r10 │ │ │ │ - lwzx r7,r30,r10 │ │ │ │ - stwx r7,r3,r10 │ │ │ │ - bdnz 3df74 │ │ │ │ - b 3deb8 │ │ │ │ + andi. r9,r31,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r31,-1 │ │ │ │ + beq 3f07c │ │ │ │ + lwz r10,0(r26) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,4 │ │ │ │ + stw r10,0(r8) │ │ │ │ + lwz r9,0(r28) │ │ │ │ + stw r9,0(r3) │ │ │ │ + beq 3efc0 │ │ │ │ + srdi r9,r31,1 │ │ │ │ + mtctr r9 │ │ │ │ + lwzx r10,r26,r2 │ │ │ │ + addi r9,r2,4 │ │ │ │ + stwx r10,r8,r2 │ │ │ │ + lwzx r10,r28,r2 │ │ │ │ + stwx r10,r3,r2 │ │ │ │ + lwzx r10,r26,r9 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stwx r10,r8,r9 │ │ │ │ + lwzx r10,r28,r9 │ │ │ │ + stwx r10,r3,r9 │ │ │ │ + bdnz 3f084 │ │ │ │ + b 3efc0 │ │ │ │ + li r2,0 │ │ │ │ + b 3ef80 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003dfb0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-25008 │ │ │ │ +000000000003f0d0 : │ │ │ │ mflr r0 │ │ │ │ std r26,-56(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ + li r2,8 │ │ │ │ mr r27,r3 │ │ │ │ - li r9,8 │ │ │ │ sldi r3,r4,2 │ │ │ │ + std r29,-32(r1) │ │ │ │ mr r26,r4 │ │ │ │ mr r29,r7 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ stw r4,48(r27) │ │ │ │ std r5,0(r27) │ │ │ │ std r6,8(r27) │ │ │ │ - stw r9,96(r27) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + stw r2,96(r27) │ │ │ │ + bl 4c80 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r27) │ │ │ │ - std r9,72(r27) │ │ │ │ + std r2,72(r27) │ │ │ │ extswsli r3,r3,2 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpwi r26,0 │ │ │ │ std r3,80(r27) │ │ │ │ - ble 3e0e0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 3f1e0 │ │ │ │ std r28,56(r1) │ │ │ │ ld r28,72(r27) │ │ │ │ stfd f31,88(r1) │ │ │ │ + nop │ │ │ │ + xxspltidp vs31,1069547520 │ │ │ │ addi r29,r29,-4 │ │ │ │ std r30,72(r1) │ │ │ │ std r31,80(r1) │ │ │ │ addi r30,r3,-4 │ │ │ │ mr r31,r26 │ │ │ │ - lfd f31,2832(r9) │ │ │ │ addi r28,r28,-4 │ │ │ │ - nop │ │ │ │ - lwzu r9,4(r29) │ │ │ │ - mtfprwa f1,r9 │ │ │ │ - stwu r9,4(r28) │ │ │ │ + lwzu r2,4(r29) │ │ │ │ + mtfprwa f1,r2 │ │ │ │ + stwu r2,4(r28) │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5140 │ │ │ │ addic. r31,r31,-1 │ │ │ │ fctiwz f0,f1 │ │ │ │ - mffprwz r9,f0 │ │ │ │ - clrlwi r10,r9,31 │ │ │ │ - add r9,r10,r9 │ │ │ │ - stwu r9,4(r30) │ │ │ │ - bne 3e050 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + clrlwi r9,r2,31 │ │ │ │ + add r2,r9,r2 │ │ │ │ + stwu r2,4(r30) │ │ │ │ + bne 3f160 │ │ │ │ cmpwi r26,1 │ │ │ │ - li r9,2513 │ │ │ │ + li r2,2513 │ │ │ │ lfd f31,88(r1) │ │ │ │ ld r28,56(r1) │ │ │ │ + li r5,5777 │ │ │ │ ld r30,72(r1) │ │ │ │ ld r31,80(r1) │ │ │ │ - li r5,5777 │ │ │ │ - stw r9,128(r27) │ │ │ │ - beq 3e0b0 │ │ │ │ + stw r2,128(r27) │ │ │ │ + beq 3f1bc │ │ │ │ li r5,5265 │ │ │ │ addi r1,r1,96 │ │ │ │ lwa r4,96(r27) │ │ │ │ mr r3,r27 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 39e68 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li r9,2513 │ │ │ │ - stw r9,128(r27) │ │ │ │ - b 3e0ac │ │ │ │ + b 3afc0 │ │ │ │ + li r2,2513 │ │ │ │ + stw r2,128(r27) │ │ │ │ + b 3f1b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x681 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003e100 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-25344 │ │ │ │ +000000000003f200 : │ │ │ │ mflr r0 │ │ │ │ - mr r9,r4 │ │ │ │ + mr r2,r4 │ │ │ │ mr r6,r5 │ │ │ │ li r4,1 │ │ │ │ - mr r5,r9 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ + mr r5,r2 │ │ │ │ addi r7,r1,32 │ │ │ │ - stw r9,32(r1) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r2,32(r1) │ │ │ │ + bl 4fa0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003e150 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-25424 │ │ │ │ +000000000003f250 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,120(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4720 │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,88(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 3e200 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 3e230 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 3e248 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 3e260 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 3e278 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 3e290 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 3e2a8 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 3e2c0 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 3f2f0 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 3f314 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 3f328 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 3f33c │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 3f350 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 3f364 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 3f378 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 3f38c │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,184(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 3e1bc │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 3f2a0 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 3e1c4 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 3f2a8 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 3e1cc │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 3f2b0 │ │ │ │ ld r3,160(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - beq 3e1d4 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,256 │ │ │ │ + beq 3f2b8 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - beq 3e1dc │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + beq 3f2c0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 3e1e4 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 3f2c8 │ │ │ │ ld r3,144(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 3e1ec │ │ │ │ - ld r3,152(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 3f2d0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,152(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4760 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-25840 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r8,8(r3) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - stdu r1,-208(r1) │ │ │ │ - mr r23,r3 │ │ │ │ - mr r21,r4 │ │ │ │ cmpdi r8,0 │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + mr r21,r4 │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + std r31,-40(r1) │ │ │ │ + stdu r1,-208(r1) │ │ │ │ stxv vs63,48(r1) │ │ │ │ - ble 3e45c │ │ │ │ - ld r9,48(r3) │ │ │ │ - ld r5,24(r3) │ │ │ │ - ld r11,120(r3) │ │ │ │ - ld r7,120(r4) │ │ │ │ - cmpdi r9,1 │ │ │ │ - bne 3e600 │ │ │ │ - addi r10,r8,-1 │ │ │ │ - addi r4,r11,8 │ │ │ │ - cmpldi r10,6 │ │ │ │ - ble 3e744 │ │ │ │ - addi r10,r8,1 │ │ │ │ - sldi r6,r8,4 │ │ │ │ - addi r4,r11,8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r6,r5,r6 │ │ │ │ - addi r3,r10,-8 │ │ │ │ - cmpld r4,r6 │ │ │ │ - add r10,r11,r10 │ │ │ │ - cmpld cr5,r7,r6 │ │ │ │ - add r6,r7,r3 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld cr7,r5,r10 │ │ │ │ - isel r3,0,r9,4*cr5+lt │ │ │ │ - cmpld r5,r6 │ │ │ │ - isel r10,0,r9,4*cr7+lt │ │ │ │ - isellt r9,0,r9 │ │ │ │ - or r10,r10,r0 │ │ │ │ - or r9,r9,r3 │ │ │ │ - and r9,r9,r10 │ │ │ │ - clrlwi r9,r9,24 │ │ │ │ + ble 3f504 │ │ │ │ + ld r0,48(r3) │ │ │ │ + cmpdi r0,1 │ │ │ │ + ld r6,24(r3) │ │ │ │ + ld r10,120(r4) │ │ │ │ + ld r3,120(r3) │ │ │ │ + bne 3f6c0 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + addi r5,r3,8 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 3f7e4 │ │ │ │ + addi r2,r8,1 │ │ │ │ + sldi r9,r8,4 │ │ │ │ + addi r5,r3,8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r6,r9 │ │ │ │ + addi r7,r2,-8 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpld r10,r9 │ │ │ │ + cmpld cr5,r5,r9 │ │ │ │ + cmpld cr7,r6,r2 │ │ │ │ + add r9,r10,r7 │ │ │ │ + setbcr r11,4*cr5+lt │ │ │ │ + setbcr r7,lt │ │ │ │ + setbcr r2,4*cr7+lt │ │ │ │ + cmpld r6,r9 │ │ │ │ + or r2,r2,r11 │ │ │ │ + setbcr r4,lt │ │ │ │ + or r9,r7,r4 │ │ │ │ + and r9,r9,r2 │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 3e744 │ │ │ │ - addi r9,r11,16 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 3e744 │ │ │ │ - srdi r10,r8,1 │ │ │ │ + beq 3f7e4 │ │ │ │ + addi r2,r3,16 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 3f7e4 │ │ │ │ + srdi r9,r8,1 │ │ │ │ + mr r2,r6 │ │ │ │ + li r7,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r5 │ │ │ │ - li r6,0 │ │ │ │ - andi. r3,r10,1 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - bne 3e5dc │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - mr r3,r9 │ │ │ │ - addi r10,r6,16 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r4,r6 │ │ │ │ - stxvx vs0,r7,r6 │ │ │ │ - stxv vs32,-32(r9) │ │ │ │ - addi r6,r6,32 │ │ │ │ - stxv vs32,48(r3) │ │ │ │ - lxvx vs0,r4,r10 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - bdnz 3e3f4 │ │ │ │ - andi. r9,r8,1 │ │ │ │ + andi. r4,r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + bne 3f69c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + lxvx vs0,r5,r7 │ │ │ │ + addi r9,r7,16 │ │ │ │ + mr r4,r2 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + addi r7,r7,32 │ │ │ │ + stxv vs32,48(r4) │ │ │ │ + lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 3f49c │ │ │ │ + andi. r2,r8,1 │ │ │ │ clrrdi r8,r8,1 │ │ │ │ - beq 3e45c │ │ │ │ - extswsli r10,r8,4 │ │ │ │ + beq 3f504 │ │ │ │ + extswsli r9,r8,4 │ │ │ │ + addi r2,r8,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r9,r8,1 │ │ │ │ extswsli r8,r8,3 │ │ │ │ - add r6,r5,r10 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfd f0,8(r6) │ │ │ │ - lfdx f0,r11,r9 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ + add r7,r6,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + stfd f0,8(r7) │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + stfdx f0,r10,r8 │ │ │ │ ld r20,56(r23) │ │ │ │ li r22,0 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3f67c │ │ │ │ + stfd f28,176(r1) │ │ │ │ + stfd f29,184(r1) │ │ │ │ + plfd f28,101536 # 581c0 │ │ │ │ + mflr r0 │ │ │ │ + std r24,112(r1) │ │ │ │ + std r25,120(r1) │ │ │ │ addi r24,r1,32 │ │ │ │ addi r25,r1,40 │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3e5a0 │ │ │ │ - mflr r0 │ │ │ │ - std r18,72(r1) │ │ │ │ - std r19,80(r1) │ │ │ │ - stfd f29,184(r1) │ │ │ │ + std r0,224(r1) │ │ │ │ + std r18,64(r1) │ │ │ │ + std r19,72(r1) │ │ │ │ + std r26,128(r1) │ │ │ │ + std r27,136(r1) │ │ │ │ + std r28,144(r1) │ │ │ │ + std r29,152(r1) │ │ │ │ + std r30,160(r1) │ │ │ │ stfd f30,192(r1) │ │ │ │ stfd f31,200(r1) │ │ │ │ - std r0,224(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,8(r20) │ │ │ │ - ld r10,16(r23) │ │ │ │ + ld r2,8(r20) │ │ │ │ + ld r9,16(r23) │ │ │ │ mr r3,r21 │ │ │ │ - mulld r9,r22,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,16(r21) │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,8(r23) │ │ │ │ + mulld r2,r22,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r21) │ │ │ │ + bl 5160 │ │ │ │ ld r20,56(r23) │ │ │ │ + ld r30,8(r23) │ │ │ │ cmpdi r30,0 │ │ │ │ ld r19,0(r20) │ │ │ │ - ble 3e578 │ │ │ │ - sradi r9,r19,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble 3f634 │ │ │ │ + sradi r2,r19,1 │ │ │ │ + addze r2,r2 │ │ │ │ ld r26,24(r21) │ │ │ │ ld r27,48(r23) │ │ │ │ + li r31,0 │ │ │ │ ld r28,24(r23) │ │ │ │ ld r29,120(r23) │ │ │ │ - li r31,0 │ │ │ │ - lfd f0,2824(r10) │ │ │ │ - subf r9,r9,r22 │ │ │ │ + subf r2,r2,r22 │ │ │ │ addi r18,r26,8 │ │ │ │ sldi r27,r27,3 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - nop │ │ │ │ + fmul f29,f29,f28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,0(r29) │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ lfdx f30,r26,r31 │ │ │ │ - lxvx vs63,r28,r31 │ │ │ │ - lfdx f31,r18,r31 │ │ │ │ add r29,r29,r27 │ │ │ │ + lfdx f31,r18,r31 │ │ │ │ + lxvx vs63,r28,r31 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r30,r30,-1 │ │ │ │ fmul f0,f12,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f0,f11,f30,f0 │ │ │ │ fmadd f12,f12,f30,f31 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs0,vs0,vs63 │ │ │ │ stxvx vs0,r28,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 3e520 │ │ │ │ + bne 3f5e0 │ │ │ │ addi r22,r22,1 │ │ │ │ cmpd r19,r22 │ │ │ │ - bgt 3e4a0 │ │ │ │ + bgt 3f570 │ │ │ │ ld r0,224(r1) │ │ │ │ + lfd f28,176(r1) │ │ │ │ lfd f29,184(r1) │ │ │ │ lfd f30,192(r1) │ │ │ │ lfd f31,200(r1) │ │ │ │ - ld r18,72(r1) │ │ │ │ - ld r19,80(r1) │ │ │ │ + ld r18,64(r1) │ │ │ │ + ld r19,72(r1) │ │ │ │ + ld r24,112(r1) │ │ │ │ + ld r25,120(r1) │ │ │ │ + ld r26,128(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r27,136(r1) │ │ │ │ + ld r28,144(r1) │ │ │ │ + ld r29,152(r1) │ │ │ │ + ld r30,160(r1) │ │ │ │ addi r1,r1,208 │ │ │ │ lxv vs63,-160(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ blr │ │ │ │ - stxv vs32,0(r5) │ │ │ │ - stxv vs32,16(r5) │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r9,r5,32 │ │ │ │ - li r6,16 │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bne 3e3ec │ │ │ │ - b 3e428 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - sldi r30,r9,3 │ │ │ │ - cmpldi r6,20 │ │ │ │ - ble 3e7b4 │ │ │ │ - mulld r4,r6,r9 │ │ │ │ - sldi. r30,r9,3 │ │ │ │ - li r10,8 │ │ │ │ - li r3,1 │ │ │ │ - sldi r31,r8,4 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - li r26,0 │ │ │ │ - li r25,0 │ │ │ │ - li r27,0 │ │ │ │ - addi r29,r31,-8 │ │ │ │ - add r6,r7,r6 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r28,r5,r29 │ │ │ │ - li r29,1 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - isellt r0,r4,r10 │ │ │ │ - isellt r10,r10,r4 │ │ │ │ - add r4,r11,r0 │ │ │ │ - add r10,r11,r10 │ │ │ │ - li r0,0 │ │ │ │ - cmpld r4,r28 │ │ │ │ - cmpld cr6,r4,r6 │ │ │ │ - cmpld cr5,r7,r10 │ │ │ │ - cmpld cr7,r5,r10 │ │ │ │ - li r10,1 │ │ │ │ - li r6,1 │ │ │ │ - isel r4,r3,r26,4*cr6+gt │ │ │ │ - isel r29,r29,r25,4*cr5+gt │ │ │ │ - isel r3,r10,r27,4*cr7+gt │ │ │ │ - iselgt r10,r10,r0 │ │ │ │ - or r4,r4,r29 │ │ │ │ - or r10,r10,r3 │ │ │ │ - and r10,r10,r4 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 3e7b4 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - add r31,r5,r31 │ │ │ │ - add r10,r7,r10 │ │ │ │ - cmpld cr7,r7,r31 │ │ │ │ - cmpld r5,r10 │ │ │ │ - isel r4,0,r6,4*cr7+lt │ │ │ │ - isellt r10,0,r6 │ │ │ │ - or r10,r10,r4 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 3e7b4 │ │ │ │ - srdi r4,r8,1 │ │ │ │ - xxspltib vs32,0 │ │ │ │ - sldi r0,r9,4 │ │ │ │ - mr r6,r5 │ │ │ │ - addi r10,r11,8 │ │ │ │ - mr r3,r7 │ │ │ │ - mtctr r4 │ │ │ │ stxv vs32,0(r6) │ │ │ │ stxv vs32,16(r6) │ │ │ │ - addi r3,r3,16 │ │ │ │ - addi r6,r6,32 │ │ │ │ - ld r4,0(r10) │ │ │ │ - ldx r31,r10,r30 │ │ │ │ - add r10,r10,r0 │ │ │ │ - mtvsrdd vs0,r31,r4 │ │ │ │ - stxv vs0,-16(r3) │ │ │ │ - bdnz 3e6e0 │ │ │ │ - andi. r10,r8,1 │ │ │ │ + cmpdi r4,0 │ │ │ │ + lxv vs0,0(r5) │ │ │ │ + addi r2,r6,32 │ │ │ │ + li r7,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + bne 3f494 │ │ │ │ + b 3f4d0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + sldi r11,r0,3 │ │ │ │ + cmpldi r9,20 │ │ │ │ + ble 3f858 │ │ │ │ + mulld r7,r9,r0 │ │ │ │ + sldi. r11,r0,3 │ │ │ │ + li r2,8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r5,r8,4 │ │ │ │ + add r9,r10,r9 │ │ │ │ + addi r31,r5,-8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r31,r6,r31 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + isellt r4,r7,r2 │ │ │ │ + isellt r2,r2,r7 │ │ │ │ + add r7,r3,r4 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpld cr6,r7,r9 │ │ │ │ + cmpld cr5,r10,r2 │ │ │ │ + cmpld r7,r31 │ │ │ │ + cmpld cr7,r6,r2 │ │ │ │ + setbc r9,4*cr5+gt │ │ │ │ + setbc r2,4*cr6+gt │ │ │ │ + setbc r4,gt │ │ │ │ + setbc r7,4*cr7+gt │ │ │ │ + or r2,r2,r9 │ │ │ │ + or r9,r7,r4 │ │ │ │ + and r9,r9,r2 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq 3f858 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + add r5,r6,r5 │ │ │ │ + add r2,r10,r2 │ │ │ │ + cmpld cr7,r10,r5 │ │ │ │ + cmpld r6,r2 │ │ │ │ + setbcr r9,4*cr7+lt │ │ │ │ + setbcr r2,lt │ │ │ │ + or r2,r2,r9 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 3f858 │ │ │ │ + srdi r7,r8,1 │ │ │ │ + sldi r31,r0,4 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r2,r3,8 │ │ │ │ + mr r5,r10 │ │ │ │ + xxspltib vs32,0 │ │ │ │ + mtctr r7 │ │ │ │ + stxv vs32,0(r9) │ │ │ │ + stxv vs32,16(r9) │ │ │ │ + ld r7,0(r2) │ │ │ │ + ldx r4,r2,r11 │ │ │ │ + addi r9,r9,32 │ │ │ │ + add r2,r2,r31 │ │ │ │ + addi r5,r5,16 │ │ │ │ + mtvsrdd vs0,r4,r7 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 3f780 │ │ │ │ + andi. r2,r8,1 │ │ │ │ clrrdi r8,r8,1 │ │ │ │ - beq 3e45c │ │ │ │ - extswsli r10,r8,4 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ + beq 3f504 │ │ │ │ + mulld r2,r0,r8 │ │ │ │ + extswsli r9,r8,4 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ extswsli r8,r8,3 │ │ │ │ - add r6,r5,r10 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - stfd f0,8(r6) │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r11,r9 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - b 3e45c │ │ │ │ - andi. r9,r8,1 │ │ │ │ - addi r10,r8,-1 │ │ │ │ - li r9,0 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - beq 3e778 │ │ │ │ - stfd f0,0(r5) │ │ │ │ - stfd f0,8(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - addi r5,r5,16 │ │ │ │ - li r9,8 │ │ │ │ - lfd f12,0(r4) │ │ │ │ - stfd f12,0(r7) │ │ │ │ - beq 3e45c │ │ │ │ - srdi r10,r8,1 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r5) │ │ │ │ - stfd f0,8(r5) │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r5,r5,32 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - stfd f0,-16(r5) │ │ │ │ - stfd f0,-8(r5) │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f12,r4,r10 │ │ │ │ - stfdx f12,r7,r10 │ │ │ │ - bdnz 3e780 │ │ │ │ - b 3e45c │ │ │ │ - andi. r9,r8,1 │ │ │ │ - addi r11,r11,8 │ │ │ │ + add r7,r6,r9 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + stfd f0,8(r7) │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + stfdx f0,r10,r8 │ │ │ │ + b 3f504 │ │ │ │ + andi. r2,r8,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ + li r2,0 │ │ │ │ addi r9,r8,-1 │ │ │ │ - beq 3e7ec │ │ │ │ - stfd f0,0(r5) │ │ │ │ - stfd f0,8(r5) │ │ │ │ + beq 3f818 │ │ │ │ + stfd f0,0(r6) │ │ │ │ + stfd f0,8(r6) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r5,r5,16 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - add r11,r11,r30 │ │ │ │ - stfd f12,-8(r7) │ │ │ │ - beq 3e45c │ │ │ │ + lfd f12,0(r5) │ │ │ │ + addi r6,r6,16 │ │ │ │ + li r2,8 │ │ │ │ + stfd f12,0(r10) │ │ │ │ + beq 3f504 │ │ │ │ srdi r9,r8,1 │ │ │ │ mtctr r9 │ │ │ │ - stfd f0,0(r5) │ │ │ │ - stfd f0,8(r5) │ │ │ │ - add r10,r11,r30 │ │ │ │ - addi r5,r5,32 │ │ │ │ - addi r7,r7,16 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - stfd f12,-16(r7) │ │ │ │ - stfd f0,-16(r5) │ │ │ │ - stfd f0,-8(r5) │ │ │ │ - lfdx f12,r11,r30 │ │ │ │ - add r11,r10,r30 │ │ │ │ - stfd f12,-8(r7) │ │ │ │ - bdnz 3e7f4 │ │ │ │ - b 3e45c │ │ │ │ + stfd f0,0(r6) │ │ │ │ + stfd f0,8(r6) │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + mr r8,r6 │ │ │ │ + addi r6,r6,32 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + stfd f0,-16(r6) │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfd f0,24(r8) │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + stfdx f12,r10,r9 │ │ │ │ + bdnz 3f820 │ │ │ │ + b 3f504 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + addi r3,r3,8 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 3f890 │ │ │ │ + stfd f0,0(r6) │ │ │ │ + stfd f0,8(r6) │ │ │ │ + cmpdi r9,0 │ │ │ │ + lfd f12,0(r3) │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r3,r3,r11 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stfd f12,-8(r10) │ │ │ │ + beq 3f504 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + mtctr r2 │ │ │ │ + stfd f0,0(r6) │ │ │ │ + stfd f0,8(r6) │ │ │ │ + lfd f12,0(r3) │ │ │ │ + mr r9,r6 │ │ │ │ + add r7,r3,r11 │ │ │ │ + addi r6,r6,32 │ │ │ │ + addi r10,r10,16 │ │ │ │ + stfd f12,-16(r10) │ │ │ │ + stfd f0,-16(r6) │ │ │ │ + stfd f0,24(r9) │ │ │ │ + lfdx f12,r3,r11 │ │ │ │ + add r3,r7,r11 │ │ │ │ + stfd f12,-8(r10) │ │ │ │ + bdnz 3f898 │ │ │ │ + b 3f504 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe83 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-27200 │ │ │ │ - ld r9,8(r3) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ + .long 0xe84 │ │ │ │ + ld r2,8(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r21,-112(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ + mr r21,r4 │ │ │ │ + std r24,-88(r1) │ │ │ │ std r31,-32(r1) │ │ │ │ + mr r24,r3 │ │ │ │ stdu r1,-224(r1) │ │ │ │ - mr r23,r3 │ │ │ │ - mr r20,r4 │ │ │ │ - cmpdi r9,0 │ │ │ │ stxv vs62,48(r1) │ │ │ │ stxv vs63,64(r1) │ │ │ │ - ble 3e9a4 │ │ │ │ + ble 3fa24 │ │ │ │ ld r7,48(r3) │ │ │ │ - ld r10,24(r3) │ │ │ │ - ld r11,120(r3) │ │ │ │ - ld r8,120(r4) │ │ │ │ cmpdi r7,1 │ │ │ │ - bne 3eb98 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - addi r3,r11,16 │ │ │ │ - cmpldi r6,6 │ │ │ │ - ble 3ecdc │ │ │ │ - addi r6,r9,2 │ │ │ │ - sldi r5,r9,4 │ │ │ │ - addi r3,r11,16 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - add r5,r10,r5 │ │ │ │ - addi r4,r6,-16 │ │ │ │ - cmpld r3,r5 │ │ │ │ - add r6,r11,r6 │ │ │ │ - cmpld cr5,r8,r5 │ │ │ │ - add r5,r8,r4 │ │ │ │ - isellt r0,0,r7 │ │ │ │ - cmpld cr7,r10,r6 │ │ │ │ - isel r4,0,r7,4*cr5+lt │ │ │ │ - cmpld r10,r5 │ │ │ │ - isel r6,0,r7,4*cr7+lt │ │ │ │ - isellt r7,0,r7 │ │ │ │ - or r6,r6,r0 │ │ │ │ - or r7,r7,r4 │ │ │ │ - and r7,r7,r6 │ │ │ │ - clrlwi r7,r7,24 │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq 3ecdc │ │ │ │ - addi r7,r11,24 │ │ │ │ - cmpd r8,r7 │ │ │ │ - beq 3ecdc │ │ │ │ - srdi r6,r9,1 │ │ │ │ + ld r9,24(r3) │ │ │ │ + ld r8,120(r3) │ │ │ │ + ld r10,120(r4) │ │ │ │ + bne 3fc24 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + addi r4,r8,16 │ │ │ │ + cmpldi r7,6 │ │ │ │ + ble 3fd48 │ │ │ │ + addi r7,r2,2 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + addi r4,r8,16 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r6,r9,r6 │ │ │ │ + addi r5,r7,-16 │ │ │ │ + add r7,r8,r7 │ │ │ │ + cmpld r10,r6 │ │ │ │ + cmpld cr5,r6,r4 │ │ │ │ + cmpld cr7,r9,r7 │ │ │ │ + add r6,r10,r5 │ │ │ │ + setbcr r11,4*cr5+gt │ │ │ │ + setbcr r5,lt │ │ │ │ + setbcr r7,4*cr7+lt │ │ │ │ + cmpld r9,r6 │ │ │ │ + or r7,r7,r11 │ │ │ │ + setbcr r3,lt │ │ │ │ + or r6,r5,r3 │ │ │ │ + and r6,r6,r7 │ │ │ │ + cmpwi r6,0 │ │ │ │ + beq 3fd48 │ │ │ │ + addi r7,r8,24 │ │ │ │ + cmpd r10,r7 │ │ │ │ + beq 3fd48 │ │ │ │ + srdi r7,r2,1 │ │ │ │ + mr r6,r9 │ │ │ │ + li r5,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r5,r10 │ │ │ │ - li r4,0 │ │ │ │ - andi. r7,r6,1 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - bne 3eb74 │ │ │ │ - srdi r7,r6,1 │ │ │ │ + andi. r3,r7,1 │ │ │ │ + addi r3,r7,-1 │ │ │ │ + bne 3fc00 │ │ │ │ + srdi r7,r7,1 │ │ │ │ mtctr r7 │ │ │ │ - stxv vs32,0(r5) │ │ │ │ - stxv vs32,16(r5) │ │ │ │ - mr r7,r5 │ │ │ │ - addi r6,r4,16 │ │ │ │ - addi r5,r5,64 │ │ │ │ - lxvx vs0,r3,r4 │ │ │ │ - stxvx vs0,r8,r4 │ │ │ │ - stxv vs32,-32(r5) │ │ │ │ - addi r4,r4,32 │ │ │ │ - stxv vs32,48(r7) │ │ │ │ - lxvx vs0,r3,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - bdnz 3e93c │ │ │ │ - andi. r7,r9,1 │ │ │ │ - beq 3e9a4 │ │ │ │ - clrrdi r9,r9,1 │ │ │ │ + stxv vs32,0(r6) │ │ │ │ + stxv vs32,16(r6) │ │ │ │ + lxvx vs0,r4,r5 │ │ │ │ + addi r7,r5,16 │ │ │ │ + mr r3,r6 │ │ │ │ + addi r6,r6,64 │ │ │ │ + stxvx vs0,r10,r5 │ │ │ │ + stxv vs32,-32(r6) │ │ │ │ + addi r5,r5,32 │ │ │ │ + stxv vs32,48(r3) │ │ │ │ + lxvx vs0,r4,r7 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + bdnz 3f9bc │ │ │ │ + andi. r7,r2,1 │ │ │ │ + beq 3fa24 │ │ │ │ + clrrdi r2,r2,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - extswsli r6,r9,4 │ │ │ │ - addi r7,r9,2 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - add r5,r10,r6 │ │ │ │ - stfdx f0,r10,r6 │ │ │ │ - sldi r10,r7,3 │ │ │ │ + extswsli r6,r2,4 │ │ │ │ + addi r7,r2,2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + add r5,r9,r6 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + stfdx f0,r9,r6 │ │ │ │ stfd f0,8(r5) │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - ld r21,56(r23) │ │ │ │ - ld r9,0(r21) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3eb40 │ │ │ │ + lfdx f0,r8,r7 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + ld r22,56(r24) │ │ │ │ + ld r2,0(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3fbe0 │ │ │ │ + std r27,160(r1) │ │ │ │ + std r26,152(r1) │ │ │ │ + ld r27,8(r22) │ │ │ │ mflr r0 │ │ │ │ - ld r27,8(r21) │ │ │ │ + addi r26,r1,40 │ │ │ │ + stfd f29,200(r1) │ │ │ │ + stfd f30,208(r1) │ │ │ │ + plfd f29,100208 # 581c0 │ │ │ │ + std r20,104(r1) │ │ │ │ std r19,96(r1) │ │ │ │ - std r24,136(r1) │ │ │ │ + li r20,0 │ │ │ │ std r25,144(r1) │ │ │ │ - li r19,0 │ │ │ │ - addi r24,r1,32 │ │ │ │ - addi r25,r1,40 │ │ │ │ + addi r25,r1,32 │ │ │ │ + std r0,240(r1) │ │ │ │ std r18,88(r1) │ │ │ │ - std r22,120(r1) │ │ │ │ - stfd f29,200(r1) │ │ │ │ - stfd f30,208(r1) │ │ │ │ + std r23,128(r1) │ │ │ │ + std r28,168(r1) │ │ │ │ + std r29,176(r1) │ │ │ │ + std r30,184(r1) │ │ │ │ stfd f31,216(r1) │ │ │ │ - std r0,240(r1) │ │ │ │ + nop │ │ │ │ nop │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 3eb18 │ │ │ │ - li r22,0 │ │ │ │ + ble 3fba4 │ │ │ │ + li r23,0 │ │ │ │ nop │ │ │ │ - maddld r27,r27,r19,r22 │ │ │ │ - ld r10,16(r21) │ │ │ │ - ld r9,16(r23) │ │ │ │ - mr r3,r20 │ │ │ │ - mulld r27,r27,r10 │ │ │ │ + ld r9,16(r22) │ │ │ │ + maddld r27,r27,r20,r23 │ │ │ │ + ld r2,16(r24) │ │ │ │ + mr r3,r21 │ │ │ │ + mulld r27,r27,r9 │ │ │ │ sldi r27,r27,4 │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,16(r20) │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r29,8(r23) │ │ │ │ - ld r21,56(r23) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,16(r21) │ │ │ │ + bl 5160 │ │ │ │ + ld r22,56(r24) │ │ │ │ + ld r29,8(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ - ld r27,8(r21) │ │ │ │ - ble 3eafc │ │ │ │ - ld r9,0(r21) │ │ │ │ - sradi r10,r27,1 │ │ │ │ - addze r10,r10 │ │ │ │ - ld r18,48(r23) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r28,24(r23) │ │ │ │ - ld r26,24(r20) │ │ │ │ - ld r30,120(r23) │ │ │ │ - li r31,0 │ │ │ │ - lfd f29,2824(r8) │ │ │ │ - sradi r9,r9,1 │ │ │ │ + ld r27,8(r22) │ │ │ │ + ble 3fb88 │ │ │ │ + ld r2,0(r22) │ │ │ │ + sradi r9,r27,1 │ │ │ │ addze r9,r9 │ │ │ │ - subf r10,r10,r22 │ │ │ │ + ld r18,48(r24) │ │ │ │ + li r31,0 │ │ │ │ + ld r28,24(r24) │ │ │ │ + ld r19,24(r21) │ │ │ │ + ld r30,120(r24) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + subf r9,r9,r23 │ │ │ │ sldi r18,r18,3 │ │ │ │ - mtfprd f30,r10 │ │ │ │ - subf r9,r9,r19 │ │ │ │ + mtfprd f30,r9 │ │ │ │ + subf r2,r2,r20 │ │ │ │ fcfid f30,f30 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ lfd f0,8(r30) │ │ │ │ lfd f1,0(r30) │ │ │ │ - mr r5,r25 │ │ │ │ - mr r4,r24 │ │ │ │ - lxvx vs63,r26,r31 │ │ │ │ - lxvx vs62,r28,r31 │ │ │ │ + mr r5,r26 │ │ │ │ + mr r4,r25 │ │ │ │ add r30,r30,r18 │ │ │ │ + lxvx vs63,r19,r31 │ │ │ │ + lxvx vs62,r28,r31 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmadd f1,f31,f1,f0 │ │ │ │ fmul f1,f1,f29 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ + bl 4f00 │ │ │ │ + addi r2,r1,32 │ │ │ │ xxswapd vs12,vs63 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - addi r9,r1,40 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + addi r2,r1,40 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xxmr vs11,vs12 │ │ │ │ xvmaddadp vs11,vs0,vs63 │ │ │ │ xvmsubmdp vs0,vs63,vs12 │ │ │ │ xxpermdi vs0,vs11,vs0,1 │ │ │ │ xvadddp vs0,vs0,vs62 │ │ │ │ stxvx vs0,r28,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 3ea90 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r27,r22 │ │ │ │ - bgt 3ea00 │ │ │ │ - ld r9,0(r21) │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r19,r9 │ │ │ │ - blt 3e9f0 │ │ │ │ + bne 3fb20 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r27,r23 │ │ │ │ + bgt 3faa0 │ │ │ │ + ld r2,0(r22) │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r20,r2 │ │ │ │ + blt 3fa90 │ │ │ │ ld r0,240(r1) │ │ │ │ lfd f29,200(r1) │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ ld r18,88(r1) │ │ │ │ ld r19,96(r1) │ │ │ │ - ld r22,120(r1) │ │ │ │ - ld r24,136(r1) │ │ │ │ + ld r20,104(r1) │ │ │ │ + ld r23,128(r1) │ │ │ │ ld r25,144(r1) │ │ │ │ + ld r26,152(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r27,160(r1) │ │ │ │ + ld r28,168(r1) │ │ │ │ + ld r29,176(r1) │ │ │ │ + ld r30,184(r1) │ │ │ │ addi r1,r1,224 │ │ │ │ lxv vs62,-176(r1) │ │ │ │ lxv vs63,-160(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ ld r21,-112(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ ld r31,-32(r1) │ │ │ │ blr │ │ │ │ - stxv vs32,0(r10) │ │ │ │ - stxv vs32,16(r10) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r5,r10,32 │ │ │ │ - li r4,16 │ │ │ │ - lxv vs0,0(r3) │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - bne 3e934 │ │ │ │ - b 3e970 │ │ │ │ - addi r5,r9,-1 │ │ │ │ + stxv vs32,0(r9) │ │ │ │ + stxv vs32,16(r9) │ │ │ │ + cmpdi r3,0 │ │ │ │ + lxv vs0,0(r4) │ │ │ │ + li r5,16 │ │ │ │ + addi r6,r9,32 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + bne 3f9b4 │ │ │ │ + b 3f9f0 │ │ │ │ + addi r5,r2,-1 │ │ │ │ sldi r4,r7,3 │ │ │ │ cmpldi r5,20 │ │ │ │ - ble 3ed4c │ │ │ │ + ble 3fdc0 │ │ │ │ mulld r3,r5,r7 │ │ │ │ sldi. r4,r7,3 │ │ │ │ li r6,16 │ │ │ │ - li r31,1 │ │ │ │ - sldi r30,r9,4 │ │ │ │ sldi r5,r5,3 │ │ │ │ - li r27,0 │ │ │ │ - li r26,0 │ │ │ │ - add r5,r8,r5 │ │ │ │ - addi r29,r30,-8 │ │ │ │ + sldi r11,r2,4 │ │ │ │ + add r5,r10,r5 │ │ │ │ + addi r31,r11,-8 │ │ │ │ addi r3,r3,2 │ │ │ │ - add r28,r10,r29 │ │ │ │ - li r29,1 │ │ │ │ + add r31,r9,r31 │ │ │ │ sldi r3,r3,3 │ │ │ │ isellt r0,r3,r6 │ │ │ │ isellt r6,r6,r3 │ │ │ │ - add r3,r11,r0 │ │ │ │ - add r6,r11,r6 │ │ │ │ - li r0,0 │ │ │ │ - cmpld cr6,r3,r5 │ │ │ │ - cmpld r3,r28 │ │ │ │ - cmpld cr5,r8,r6 │ │ │ │ - cmpld cr7,r10,r6 │ │ │ │ - li r6,1 │ │ │ │ - li r5,1 │ │ │ │ - isel r3,r31,r27,4*cr6+gt │ │ │ │ - li r31,0 │ │ │ │ - isel r29,r29,r26,4*cr5+gt │ │ │ │ - isel r0,r6,r0,4*cr7+gt │ │ │ │ - iselgt r6,r6,r31 │ │ │ │ - or r3,r3,r29 │ │ │ │ - or r6,r6,r0 │ │ │ │ - and r6,r6,r3 │ │ │ │ - cmpwi r6,0 │ │ │ │ - beq 3ed4c │ │ │ │ - sldi r6,r9,3 │ │ │ │ - add r30,r10,r30 │ │ │ │ + add r3,r8,r0 │ │ │ │ add r6,r8,r6 │ │ │ │ - cmpld cr7,r8,r30 │ │ │ │ - cmpld r10,r6 │ │ │ │ - isel r3,0,r5,4*cr7+lt │ │ │ │ - isellt r6,0,r5 │ │ │ │ - or r6,r6,r3 │ │ │ │ + cmpld cr6,r3,r5 │ │ │ │ + cmpld cr5,r10,r6 │ │ │ │ + cmpld r3,r31 │ │ │ │ + cmpld cr7,r9,r6 │ │ │ │ + setbc r5,4*cr5+gt │ │ │ │ + setbc r6,4*cr6+gt │ │ │ │ + setbc r0,gt │ │ │ │ + setbc r3,4*cr7+gt │ │ │ │ + or r6,r6,r5 │ │ │ │ + or r5,r3,r0 │ │ │ │ + and r5,r5,r6 │ │ │ │ + cmpwi r5,0 │ │ │ │ + beq 3fdc0 │ │ │ │ + sldi r6,r2,3 │ │ │ │ + add r11,r9,r11 │ │ │ │ + add r6,r10,r6 │ │ │ │ + cmpld cr7,r10,r11 │ │ │ │ + cmpld r9,r6 │ │ │ │ + setbcr r5,4*cr7+lt │ │ │ │ + setbcr r6,lt │ │ │ │ + or r6,r6,r5 │ │ │ │ cmpwi r6,0 │ │ │ │ - beq 3ed4c │ │ │ │ - srdi r3,r9,1 │ │ │ │ - xxspltib vs32,0 │ │ │ │ + beq 3fdc0 │ │ │ │ + srdi r3,r2,1 │ │ │ │ sldi r0,r7,4 │ │ │ │ - mr r5,r10 │ │ │ │ - addi r6,r11,16 │ │ │ │ - mr r31,r8 │ │ │ │ + mr r5,r9 │ │ │ │ + addi r6,r8,16 │ │ │ │ + mr r11,r10 │ │ │ │ + xxspltib vs32,0 │ │ │ │ mtctr r3 │ │ │ │ stxv vs32,0(r5) │ │ │ │ stxv vs32,16(r5) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r5,r5,32 │ │ │ │ ld r3,0(r6) │ │ │ │ - ldx r30,r6,r4 │ │ │ │ + ldx r31,r6,r4 │ │ │ │ + addi r5,r5,32 │ │ │ │ add r6,r6,r0 │ │ │ │ - mtvsrdd vs0,r30,r3 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 3ec78 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - clrrdi r9,r9,1 │ │ │ │ - beq 3e9a4 │ │ │ │ - extswsli r6,r9,4 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ + addi r11,r11,16 │ │ │ │ + mtvsrdd vs0,r31,r3 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 3fce4 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + clrrdi r6,r2,1 │ │ │ │ + beq 3fa24 │ │ │ │ + mulld r2,r7,r6 │ │ │ │ + extswsli r7,r6,4 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - add r5,r10,r6 │ │ │ │ - stfdx f0,r10,r6 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + add r5,r9,r7 │ │ │ │ + stfdx f0,r9,r7 │ │ │ │ stfd f0,8(r5) │ │ │ │ - addi r10,r7,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - b 3e9a4 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - li r7,0 │ │ │ │ + addi r2,r2,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + stfdx f0,r10,r6 │ │ │ │ + b 3fa24 │ │ │ │ + andi. r8,r2,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - beq 3ed10 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - stfd f0,8(r10) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - li r7,8 │ │ │ │ - lfd f12,0(r3) │ │ │ │ - stfd f12,0(r8) │ │ │ │ - beq 3e9a4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - stfd f0,8(r10) │ │ │ │ - addi r6,r7,8 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lfdx f12,r3,r7 │ │ │ │ - stfdx f12,r8,r7 │ │ │ │ - stfd f0,-16(r10) │ │ │ │ - stfd f0,-8(r10) │ │ │ │ - addi r7,r7,16 │ │ │ │ - lfdx f12,r3,r6 │ │ │ │ - stfdx f12,r8,r6 │ │ │ │ - bdnz 3ed18 │ │ │ │ - b 3e9a4 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - addi r11,r11,16 │ │ │ │ + li r8,0 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 3fd7c │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ + lfd f12,0(r4) │ │ │ │ + addi r9,r9,16 │ │ │ │ + li r8,8 │ │ │ │ + stfd f12,0(r10) │ │ │ │ + beq 3fa24 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + lfdx f12,r4,r8 │ │ │ │ + addi r7,r8,8 │ │ │ │ + mr r6,r9 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r9,32 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stfdx f12,r10,r8 │ │ │ │ + stfd f0,-16(r9) │ │ │ │ + addi r8,r8,16 │ │ │ │ + stfd f0,24(r6) │ │ │ │ + lfdx f12,r4,r7 │ │ │ │ + stfdx f12,r10,r7 │ │ │ │ + bne 3fd80 │ │ │ │ + b 3fa24 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r8,r8,16 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - beq 3ed84 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - stfd f0,8(r10) │ │ │ │ - cmpdi r6,0 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 3fdf8 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r9,r9,16 │ │ │ │ + add r8,r8,r4 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stfd f12,-8(r10) │ │ │ │ + beq 3fa24 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + mr r7,r9 │ │ │ │ + cmpdi r2,1 │ │ │ │ + add r6,r8,r4 │ │ │ │ + addi r9,r9,32 │ │ │ │ addi r10,r10,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - add r11,r11,r4 │ │ │ │ - stfd f12,-8(r8) │ │ │ │ - beq 3e9a4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - stfd f0,8(r10) │ │ │ │ - add r5,r11,r4 │ │ │ │ - addi r10,r10,32 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - stfd f12,-16(r8) │ │ │ │ - stfd f0,-16(r10) │ │ │ │ - stfd f0,-8(r10) │ │ │ │ - lfdx f12,r11,r4 │ │ │ │ - add r11,r5,r4 │ │ │ │ - stfd f12,-8(r8) │ │ │ │ - bdnz 3ed8c │ │ │ │ - b 3e9a4 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stfd f12,-16(r10) │ │ │ │ + stfd f0,-16(r9) │ │ │ │ + stfd f0,24(r7) │ │ │ │ + lfdx f12,r8,r4 │ │ │ │ + add r8,r6,r4 │ │ │ │ + stfd f12,-8(r10) │ │ │ │ + bne 3fdfc │ │ │ │ + b 3fa24 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xe83 │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-28624 │ │ │ │ - ld r10,8(r3) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ + nop │ │ │ │ + ld r9,8(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ + mr r20,r4 │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ mr r23,r3 │ │ │ │ stdu r1,-208(r1) │ │ │ │ - mr r20,r4 │ │ │ │ - cmpdi r10,0 │ │ │ │ stxv vs63,48(r1) │ │ │ │ - ble 3eec0 │ │ │ │ - cmpdi r10,1 │ │ │ │ - ld r3,24(r3) │ │ │ │ - ld r9,120(r23) │ │ │ │ - ld r6,48(r23) │ │ │ │ - ld r4,120(r4) │ │ │ │ - beq 3f06c │ │ │ │ - addi r8,r10,-1 │ │ │ │ - sldi. r5,r6,3 │ │ │ │ - li r11,8 │ │ │ │ - sldi r7,r10,4 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - add r7,r4,r7 │ │ │ │ - addi r6,r8,1 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - isellt r6,r6,r11 │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpld cr7,r6,r7 │ │ │ │ - bgt cr7,3ee74 │ │ │ │ - addi r8,r8,2 │ │ │ │ - li r7,16 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - isellt r8,r7,r8 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpld r4,r8 │ │ │ │ - ble 3f070 │ │ │ │ - andi. r8,r10,1 │ │ │ │ + ble 3ff30 │ │ │ │ + cmpdi r9,1 │ │ │ │ + ld r4,24(r3) │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r7,48(r3) │ │ │ │ + ld r5,120(r20) │ │ │ │ + beq 400ec │ │ │ │ + addi r10,r9,-1 │ │ │ │ + sldi. r6,r7,3 │ │ │ │ + li r3,8 │ │ │ │ + sldi r8,r9,4 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r8,r5,r8 │ │ │ │ + addi r7,r10,1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + isellt r7,r7,r3 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpld cr7,r7,r8 │ │ │ │ + bgt cr7,3fee4 │ │ │ │ + addi r10,r10,2 │ │ │ │ + li r8,16 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + isellt r10,r8,r10 │ │ │ │ + add r10,r2,r10 │ │ │ │ + cmpld r5,r10 │ │ │ │ + ble 400f0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + li r10,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r9,r9,8 │ │ │ │ - li r8,0 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 3f04c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - stxvx vs32,r3,r8 │ │ │ │ - addi r10,r8,16 │ │ │ │ - add r7,r9,r5 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - stxvx vs0,r4,r8 │ │ │ │ - stxvx vs32,r3,r10 │ │ │ │ - addi r8,r8,32 │ │ │ │ - lxvx vs0,r9,r5 │ │ │ │ - add r9,r7,r5 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - bdnz 3ee94 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 400cc │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + stxvx vs32,r4,r10 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + addi r9,r10,16 │ │ │ │ + add r8,r2,r6 │ │ │ │ + stxvx vs0,r5,r10 │ │ │ │ + stxvx vs32,r4,r9 │ │ │ │ + lxvx vs0,r2,r6 │ │ │ │ + addi r10,r10,32 │ │ │ │ + add r2,r8,r6 │ │ │ │ + stxvx vs0,r5,r9 │ │ │ │ + bdnz 3ff04 │ │ │ │ ld r21,56(r23) │ │ │ │ li r22,0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 400b0 │ │ │ │ + stfd f28,176(r1) │ │ │ │ + stfd f29,184(r1) │ │ │ │ + plfd f28,98932 # 581c0 │ │ │ │ + mflr r0 │ │ │ │ + std r24,112(r1) │ │ │ │ + std r25,120(r1) │ │ │ │ addi r24,r1,32 │ │ │ │ addi r25,r1,40 │ │ │ │ - ld r9,0(r21) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3f028 │ │ │ │ - mflr r0 │ │ │ │ - std r18,72(r1) │ │ │ │ - std r19,80(r1) │ │ │ │ - std r26,136(r1) │ │ │ │ - std r27,144(r1) │ │ │ │ - std r28,152(r1) │ │ │ │ - std r29,160(r1) │ │ │ │ - std r30,168(r1) │ │ │ │ - std r31,176(r1) │ │ │ │ - stfd f29,184(r1) │ │ │ │ + std r0,224(r1) │ │ │ │ + std r18,64(r1) │ │ │ │ + std r19,72(r1) │ │ │ │ + std r26,128(r1) │ │ │ │ + std r27,136(r1) │ │ │ │ + std r28,144(r1) │ │ │ │ + std r29,152(r1) │ │ │ │ + std r30,160(r1) │ │ │ │ + std r31,168(r1) │ │ │ │ stfd f30,192(r1) │ │ │ │ stfd f31,200(r1) │ │ │ │ - std r0,224(r1) │ │ │ │ - ld r9,8(r21) │ │ │ │ - ld r8,16(r21) │ │ │ │ - ld r10,16(r23) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,8(r21) │ │ │ │ + ld r10,16(r21) │ │ │ │ mr r3,r20 │ │ │ │ - mulld r9,r22,r9 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,16(r20) │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,8(r23) │ │ │ │ + ld r9,16(r23) │ │ │ │ + mulld r2,r22,r2 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r20) │ │ │ │ + bl 5160 │ │ │ │ ld r21,56(r23) │ │ │ │ + ld r30,8(r23) │ │ │ │ cmpdi r30,0 │ │ │ │ ld r19,0(r21) │ │ │ │ - ble 3efe8 │ │ │ │ - sradi r9,r19,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble 40064 │ │ │ │ + sradi r2,r19,1 │ │ │ │ + addze r2,r2 │ │ │ │ ld r26,24(r20) │ │ │ │ ld r27,48(r23) │ │ │ │ + li r31,0 │ │ │ │ ld r28,24(r23) │ │ │ │ ld r29,120(r23) │ │ │ │ - li r31,0 │ │ │ │ - lfd f0,2824(r10) │ │ │ │ - subf r9,r9,r22 │ │ │ │ + subf r2,r2,r22 │ │ │ │ addi r18,r26,8 │ │ │ │ sldi r27,r27,3 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - nop │ │ │ │ + fmul f29,f29,f28 │ │ │ │ lfd f1,0(r29) │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ lfdx f30,r26,r31 │ │ │ │ - lxvx vs63,r28,r31 │ │ │ │ - lfdx f31,r18,r31 │ │ │ │ add r29,r29,r27 │ │ │ │ + lfdx f31,r18,r31 │ │ │ │ + lxvx vs63,r28,r31 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r30,r30,-1 │ │ │ │ fmul f0,f12,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f0,f11,f30,f0 │ │ │ │ fmadd f12,f12,f30,f31 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs0,vs0,vs63 │ │ │ │ stxvx vs0,r28,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 3ef90 │ │ │ │ + bne 40010 │ │ │ │ addi r22,r22,1 │ │ │ │ cmpd r22,r19 │ │ │ │ - blt 3ef10 │ │ │ │ + blt 3ffa0 │ │ │ │ ld r0,224(r1) │ │ │ │ + lfd f28,176(r1) │ │ │ │ lfd f29,184(r1) │ │ │ │ lfd f30,192(r1) │ │ │ │ lfd f31,200(r1) │ │ │ │ - ld r18,72(r1) │ │ │ │ - ld r19,80(r1) │ │ │ │ - ld r26,136(r1) │ │ │ │ - ld r27,144(r1) │ │ │ │ - ld r28,152(r1) │ │ │ │ - ld r29,160(r1) │ │ │ │ - ld r30,168(r1) │ │ │ │ - ld r31,176(r1) │ │ │ │ + ld r18,64(r1) │ │ │ │ + ld r19,72(r1) │ │ │ │ + ld r24,112(r1) │ │ │ │ + ld r25,120(r1) │ │ │ │ + ld r26,128(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r27,136(r1) │ │ │ │ + ld r28,144(r1) │ │ │ │ + ld r29,152(r1) │ │ │ │ + ld r30,160(r1) │ │ │ │ + ld r31,168(r1) │ │ │ │ addi r1,r1,208 │ │ │ │ lxv vs63,-160(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ blr │ │ │ │ - stxv vs32,0(r3) │ │ │ │ - cmpdi r7,0 │ │ │ │ - li r8,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - add r9,r9,r5 │ │ │ │ - stxv vs0,0(r4) │ │ │ │ - bne 3ee8c │ │ │ │ - b 3eec0 │ │ │ │ - sldi r5,r6,3 │ │ │ │ - mtctr r10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - li r8,0 │ │ │ │ - addi r7,r3,8 │ │ │ │ - addi r10,r4,8 │ │ │ │ + stxv vs32,0(r4) │ │ │ │ + cmpdi r8,0 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + li r10,16 │ │ │ │ + add r2,r2,r6 │ │ │ │ + stxv vs0,0(r5) │ │ │ │ + bne 3fefc │ │ │ │ + b 3ff30 │ │ │ │ + sldi r6,r7,3 │ │ │ │ + mtctr r9 │ │ │ │ + addi r2,r2,8 │ │ │ │ + li r10,0 │ │ │ │ + addi r8,r4,8 │ │ │ │ + addi r9,r5,8 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stfdx f0,r3,r8 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - stfdx f12,r4,r8 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - add r9,r9,r5 │ │ │ │ - stfdx f12,r10,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 3f090 │ │ │ │ - b 3eec0 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + stfdx f12,r5,r10 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + add r2,r2,r6 │ │ │ │ + stfdx f12,r9,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 40110 │ │ │ │ + b 3ff30 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe83 │ │ │ │ + .long 0xe84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-29392 │ │ │ │ - std r30,-40(r1) │ │ │ │ - ld r30,8(r3) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + ld r29,8(r3) │ │ │ │ + cmpdi r29,0 │ │ │ │ + std r20,-128(r1) │ │ │ │ + mr r20,r4 │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ mr r23,r3 │ │ │ │ + std r21,-120(r1) │ │ │ │ stdu r1,-192(r1) │ │ │ │ - mr r21,r4 │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - ble cr7,3f1bc │ │ │ │ - ld r10,48(r3) │ │ │ │ - ld r9,120(r3) │ │ │ │ - ld r8,120(r4) │ │ │ │ - cmpdi r10,1 │ │ │ │ - bne 3f354 │ │ │ │ - andi. r5,r30,3 │ │ │ │ - addi r10,r9,8 │ │ │ │ - mr r6,r30 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 3f180 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 3f16c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 3f15c │ │ │ │ - lfd f0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,8 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 40230 │ │ │ │ + ld r9,48(r3) │ │ │ │ + cmpdi r9,1 │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r10,120(r4) │ │ │ │ + bne 403b8 │ │ │ │ + andi. r6,r29,3 │ │ │ │ + addi r9,r2,8 │ │ │ │ + mr r7,r29 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 401f4 │ │ │ │ cmpdi r6,1 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 3f1bc │ │ │ │ - srdi r7,r7,2 │ │ │ │ - mtctr r7 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - addi r7,r9,8 │ │ │ │ - addi r5,r9,16 │ │ │ │ - addi r6,r9,24 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f0,r10,r7 │ │ │ │ - stfdx f0,r8,r7 │ │ │ │ - lfdx f0,r10,r5 │ │ │ │ - stfdx f0,r8,r5 │ │ │ │ - lfdx f0,r10,r6 │ │ │ │ - stfdx f0,r8,r6 │ │ │ │ - bdnz 3f188 │ │ │ │ - ld r20,56(r23) │ │ │ │ + beq 401e0 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 401d0 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + mr r7,r5 │ │ │ │ + li r2,8 │ │ │ │ + stfd f0,0(r10) │ │ │ │ + lfdx f0,r9,r2 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfdx f0,r9,r2 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 40230 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f0,r9,r2 │ │ │ │ + addi r8,r2,8 │ │ │ │ + addi r6,r2,16 │ │ │ │ + addi r7,r2,24 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + lfdx f0,r9,r8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfdx f0,r10,r8 │ │ │ │ + lfdx f0,r9,r6 │ │ │ │ + stfdx f0,r10,r6 │ │ │ │ + lfdx f0,r9,r7 │ │ │ │ + stfdx f0,r10,r7 │ │ │ │ + bdnz 401fc │ │ │ │ + ld r21,56(r23) │ │ │ │ li r22,0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 4039c │ │ │ │ + stfd f28,160(r1) │ │ │ │ + stfd f29,168(r1) │ │ │ │ + plfd f28,98148 # 581b0 │ │ │ │ + mflr r0 │ │ │ │ + std r24,96(r1) │ │ │ │ + std r25,104(r1) │ │ │ │ addi r24,r1,32 │ │ │ │ addi r25,r1,40 │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3f330 │ │ │ │ - mflr r0 │ │ │ │ - std r18,56(r1) │ │ │ │ - std r19,64(r1) │ │ │ │ - std r26,120(r1) │ │ │ │ - std r27,128(r1) │ │ │ │ - std r28,136(r1) │ │ │ │ - std r29,144(r1) │ │ │ │ - std r31,160(r1) │ │ │ │ - stfd f29,168(r1) │ │ │ │ + std r0,208(r1) │ │ │ │ + std r18,48(r1) │ │ │ │ + std r19,56(r1) │ │ │ │ + std r26,112(r1) │ │ │ │ + std r27,120(r1) │ │ │ │ + std r28,128(r1) │ │ │ │ + std r30,144(r1) │ │ │ │ + std r31,152(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ stfd f31,184(r1) │ │ │ │ - std r0,208(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr7,3f2b0 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble cr7,4031c │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ ld r26,24(r23) │ │ │ │ - ld r27,24(r21) │ │ │ │ - ld r28,48(r23) │ │ │ │ - ld r29,120(r23) │ │ │ │ + ld r27,24(r20) │ │ │ │ li r31,0 │ │ │ │ - lfd f0,2800(r10) │ │ │ │ - subf r9,r9,r22 │ │ │ │ + ld r28,48(r23) │ │ │ │ + ld r30,120(r23) │ │ │ │ + subf r2,r2,r22 │ │ │ │ addi r18,r26,8 │ │ │ │ addi r19,r27,8 │ │ │ │ sldi r28,r28,3 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fmul f29,f29,f28 │ │ │ │ nop │ │ │ │ - lfd f1,0(r29) │ │ │ │ + lfd f1,0(r30) │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ lfdx f30,r26,r31 │ │ │ │ - add r29,r29,r28 │ │ │ │ + add r30,r30,r28 │ │ │ │ lfdx f31,r18,r31 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r30,r30,-1 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ fmadd f0,f0,f30,f31 │ │ │ │ stfdx f12,r27,r31 │ │ │ │ stfdx f0,r19,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 3f260 │ │ │ │ - ld r9,8(r20) │ │ │ │ - ld r10,16(r23) │ │ │ │ - mr r3,r21 │ │ │ │ - mulld r9,r22,r9 │ │ │ │ + bne 402d0 │ │ │ │ + ld r2,8(r21) │ │ │ │ + ld r9,16(r23) │ │ │ │ + mr r3,r20 │ │ │ │ + mulld r2,r22,r2 │ │ │ │ addi r22,r22,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,16(r21) │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r20,56(r23) │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpd r9,r22 │ │ │ │ - ble 3f300 │ │ │ │ - ld r30,8(r23) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - b 3f210 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r20) │ │ │ │ + bl 46c0 │ │ │ │ + ld r21,56(r23) │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpd r2,r22 │ │ │ │ + ble 40360 │ │ │ │ + ld r29,8(r23) │ │ │ │ + cmpdi r29,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + b 40290 │ │ │ │ ld r0,208(r1) │ │ │ │ + lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r18,56(r1) │ │ │ │ - ld r19,64(r1) │ │ │ │ - ld r26,120(r1) │ │ │ │ - ld r27,128(r1) │ │ │ │ - ld r28,136(r1) │ │ │ │ - ld r29,144(r1) │ │ │ │ - ld r31,160(r1) │ │ │ │ + ld r18,48(r1) │ │ │ │ + ld r19,56(r1) │ │ │ │ + ld r24,96(r1) │ │ │ │ + ld r25,104(r1) │ │ │ │ + ld r26,112(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r27,120(r1) │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ + ld r31,152(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ blr │ │ │ │ - andi. r7,r30,1 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r9,r9,8 │ │ │ │ - addi r6,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 3f384 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r9,r9,r10 │ │ │ │ - addi r8,r8,8 │ │ │ │ - stfd f0,-8(r8) │ │ │ │ - beq 3f1bc │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - add r7,r9,r10 │ │ │ │ - addi r8,r8,16 │ │ │ │ - stfd f0,-16(r8) │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - add r9,r7,r10 │ │ │ │ - stfd f0,-8(r8) │ │ │ │ - bdnz 3f38c │ │ │ │ - b 3f1bc │ │ │ │ + andi. r8,r29,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 403e8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r2,r2,r9 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stfd f0,-8(r10) │ │ │ │ + beq 40230 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + add r8,r2,r9 │ │ │ │ + addi r10,r10,16 │ │ │ │ + stfd f0,-16(r10) │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + add r2,r8,r9 │ │ │ │ + stfd f0,-8(r10) │ │ │ │ + bdnz 403f0 │ │ │ │ + b 40230 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe83 │ │ │ │ - nop │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-30144 │ │ │ │ + .long 0xe84 │ │ │ │ ld r9,8(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ std r19,-144(r1) │ │ │ │ - std r22,-120(r1) │ │ │ │ std r20,-136(r1) │ │ │ │ - mr r22,r3 │ │ │ │ - stdu r1,-224(r1) │ │ │ │ mr r19,r4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3f498 │ │ │ │ - ld r8,48(r3) │ │ │ │ - ld r10,120(r3) │ │ │ │ - ld r7,120(r4) │ │ │ │ - cmpdi r8,1 │ │ │ │ - bne 3f68c │ │ │ │ - andi. r5,r9,3 │ │ │ │ - addi r10,r10,16 │ │ │ │ - li r8,0 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - mr r6,r9 │ │ │ │ - beq 3f45c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 3f448 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 3f438 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - mr r9,r4 │ │ │ │ - li r8,8 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - lfdx f0,r10,r8 │ │ │ │ + std r22,-120(r1) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ + mr r22,r3 │ │ │ │ + ble 404f0 │ │ │ │ + ld r10,48(r3) │ │ │ │ + cmpdi r10,1 │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r8,120(r4) │ │ │ │ + bne 406e4 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r2,r2,16 │ │ │ │ + li r10,0 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + mr r7,r9 │ │ │ │ + beq 404b4 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 404a0 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 40490 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + mr r9,r5 │ │ │ │ + li r10,8 │ │ │ │ + stfd f0,0(r8) │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ addi r9,r9,-1 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lfdx f0,r10,r8 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ cmpdi r9,1 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - beq 3f498 │ │ │ │ - srdi r9,r6,2 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + beq 404f0 │ │ │ │ + srdi r9,r7,2 │ │ │ │ mtctr r9 │ │ │ │ - lfdx f0,r10,r8 │ │ │ │ - addi r9,r8,8 │ │ │ │ - addi r5,r8,16 │ │ │ │ - addi r6,r8,24 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - addi r8,r8,32 │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - lfdx f0,r10,r5 │ │ │ │ - stfdx f0,r7,r5 │ │ │ │ - lfdx f0,r10,r6 │ │ │ │ - stfdx f0,r7,r6 │ │ │ │ - bdnz 3f464 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + addi r9,r10,8 │ │ │ │ + addi r6,r10,16 │ │ │ │ + addi r7,r10,24 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r10,32 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + lfdx f0,r2,r6 │ │ │ │ + stfdx f0,r8,r6 │ │ │ │ + lfdx f0,r2,r7 │ │ │ │ + stfdx f0,r8,r7 │ │ │ │ + bdnz 404bc │ │ │ │ ld r20,56(r22) │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3f678 │ │ │ │ - mflr r0 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 406d0 │ │ │ │ std r27,144(r1) │ │ │ │ + std r26,136(r1) │ │ │ │ ld r27,8(r20) │ │ │ │ + mflr r0 │ │ │ │ + stfd f27,184(r1) │ │ │ │ + stfd f28,192(r1) │ │ │ │ + plfd f27,97432 # 581b0 │ │ │ │ std r18,72(r1) │ │ │ │ + std r17,64(r1) │ │ │ │ + li r18,0 │ │ │ │ std r23,112(r1) │ │ │ │ std r24,120(r1) │ │ │ │ - li r18,0 │ │ │ │ addi r23,r1,32 │ │ │ │ addi r24,r1,40 │ │ │ │ + std r0,240(r1) │ │ │ │ std r16,56(r1) │ │ │ │ - std r17,64(r1) │ │ │ │ std r21,96(r1) │ │ │ │ std r25,128(r1) │ │ │ │ - std r26,136(r1) │ │ │ │ std r28,152(r1) │ │ │ │ std r29,160(r1) │ │ │ │ std r30,168(r1) │ │ │ │ std r31,176(r1) │ │ │ │ - stfd f27,184(r1) │ │ │ │ - stfd f28,192(r1) │ │ │ │ stfd f29,200(r1) │ │ │ │ stfd f30,208(r1) │ │ │ │ stfd f31,216(r1) │ │ │ │ - std r0,240(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 3f628 │ │ │ │ + ble 40680 │ │ │ │ li r21,0 │ │ │ │ nop │ │ │ │ ld r29,8(r22) │ │ │ │ cmpdi r29,0 │ │ │ │ - ble 3f5dc │ │ │ │ - ld r9,0(r20) │ │ │ │ - sradi r10,r27,1 │ │ │ │ - addze r10,r10 │ │ │ │ + ble 40638 │ │ │ │ + ld r2,0(r20) │ │ │ │ + sradi r9,r27,1 │ │ │ │ + addze r9,r9 │ │ │ │ ld r25,24(r22) │ │ │ │ + li r31,0 │ │ │ │ ld r26,24(r19) │ │ │ │ ld r28,48(r22) │ │ │ │ - addis r8,r2,-2 │ │ │ │ ld r30,120(r22) │ │ │ │ - li r31,0 │ │ │ │ - lfd f27,2800(r8) │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - subf r10,r10,r21 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + subf r9,r9,r21 │ │ │ │ addi r16,r25,8 │ │ │ │ addi r17,r26,8 │ │ │ │ sldi r28,r28,3 │ │ │ │ - mtfprd f28,r10 │ │ │ │ - subf r9,r9,r18 │ │ │ │ + mtfprd f28,r9 │ │ │ │ + subf r2,r2,r18 │ │ │ │ fcfid f28,f28 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f0,8(r30) │ │ │ │ lfd f1,0(r30) │ │ │ │ mr r5,r24 │ │ │ │ mr r4,r23 │ │ │ │ add r30,r30,r28 │ │ │ │ lfdx f30,r25,r31 │ │ │ │ lfdx f31,r16,r31 │ │ │ │ fmul f0,f28,f0 │ │ │ │ fmadd f1,f29,f1,f0 │ │ │ │ fmul f1,f1,f27 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r29,r29,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ fmadd f0,f0,f30,f31 │ │ │ │ stfdx f12,r26,r31 │ │ │ │ stfdx f0,r17,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 3f580 │ │ │ │ + bne 405e0 │ │ │ │ + ld r9,16(r20) │ │ │ │ maddld r27,r27,r18,r21 │ │ │ │ - ld r10,16(r20) │ │ │ │ - ld r9,16(r22) │ │ │ │ + ld r2,16(r22) │ │ │ │ mr r3,r19 │ │ │ │ addi r21,r21,1 │ │ │ │ - mulld r27,r27,r10 │ │ │ │ + mulld r27,r27,r9 │ │ │ │ sldi r27,r27,4 │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,16(r19) │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,16(r19) │ │ │ │ + bl 46c0 │ │ │ │ ld r20,56(r22) │ │ │ │ ld r27,8(r20) │ │ │ │ cmpd r27,r21 │ │ │ │ - bgt 3f520 │ │ │ │ - ld r9,0(r20) │ │ │ │ + bgt 40580 │ │ │ │ + ld r2,0(r20) │ │ │ │ addi r18,r18,1 │ │ │ │ - cmpd r18,r9 │ │ │ │ - blt 3f510 │ │ │ │ + cmpd r18,r2 │ │ │ │ + blt 40570 │ │ │ │ ld r0,240(r1) │ │ │ │ lfd f27,184(r1) │ │ │ │ lfd f28,192(r1) │ │ │ │ lfd f29,200(r1) │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ ld r16,56(r1) │ │ │ │ ld r17,64(r1) │ │ │ │ ld r18,72(r1) │ │ │ │ ld r21,96(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r23,112(r1) │ │ │ │ ld r24,120(r1) │ │ │ │ ld r25,128(r1) │ │ │ │ ld r26,136(r1) │ │ │ │ ld r27,144(r1) │ │ │ │ ld r28,152(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r29,160(r1) │ │ │ │ ld r30,168(r1) │ │ │ │ ld r31,176(r1) │ │ │ │ addi r1,r1,224 │ │ │ │ ld r19,-144(r1) │ │ │ │ ld r20,-136(r1) │ │ │ │ ld r22,-120(r1) │ │ │ │ blr │ │ │ │ - andi. r6,r9,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - beq 3f6b8 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r10,r10,r8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - beq 3f498 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + beq 40710 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r2,r2,r10 │ │ │ │ + addi r8,r8,8 │ │ │ │ + stfd f0,-8(r8) │ │ │ │ + beq 404f0 │ │ │ │ srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - add r6,r10,r8 │ │ │ │ - addi r7,r7,16 │ │ │ │ - stfd f0,-16(r7) │ │ │ │ - lfdx f0,r10,r8 │ │ │ │ - add r10,r6,r8 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - bdnz 3f6c0 │ │ │ │ - b 3f498 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + cmpdi r9,1 │ │ │ │ + add r7,r2,r10 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + stfd f0,-16(r8) │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + add r2,r7,r10 │ │ │ │ + stfd f0,-8(r8) │ │ │ │ + bne 40714 │ │ │ │ + b 404f0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1085 │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-30960 │ │ │ │ - std r30,-40(r1) │ │ │ │ - ld r30,8(r3) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ + nop │ │ │ │ + std r29,-56(r1) │ │ │ │ + ld r29,8(r3) │ │ │ │ + cmpdi r29,0 │ │ │ │ + std r20,-128(r1) │ │ │ │ + mr r20,r4 │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ mr r23,r3 │ │ │ │ + std r21,-120(r1) │ │ │ │ stdu r1,-192(r1) │ │ │ │ - mr r20,r4 │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - ble cr7,3f7cc │ │ │ │ - cmpdi r30,1 │ │ │ │ - ld r10,120(r3) │ │ │ │ - ld r5,48(r3) │ │ │ │ - ld r9,120(r4) │ │ │ │ - beq 3f980 │ │ │ │ - addi r7,r30,-1 │ │ │ │ - sldi. r8,r5,3 │ │ │ │ - li r4,8 │ │ │ │ - sldi r6,r30,4 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - addi r6,r6,-8 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 40820 │ │ │ │ + cmpdi r29,1 │ │ │ │ + ld r9,120(r3) │ │ │ │ + ld r6,48(r3) │ │ │ │ + ld r2,120(r4) │ │ │ │ + beq 409e4 │ │ │ │ + addi r8,r29,-1 │ │ │ │ + sldi. r10,r6,3 │ │ │ │ + li r5,8 │ │ │ │ + sldi r7,r29,4 │ │ │ │ + mulld r8,r8,r6 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r7,r2,r7 │ │ │ │ + addi r6,r8,1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + isellt r6,r6,r5 │ │ │ │ add r6,r9,r6 │ │ │ │ - addi r5,r7,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - isellt r5,r5,r4 │ │ │ │ - add r5,r10,r5 │ │ │ │ - cmpld cr5,r5,r6 │ │ │ │ - bgt cr5,3f790 │ │ │ │ - addi r7,r7,2 │ │ │ │ - li r6,16 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - isellt r7,r6,r7 │ │ │ │ - add r7,r10,r7 │ │ │ │ - cmpld r9,r7 │ │ │ │ - ble 3f984 │ │ │ │ - andi. r7,r30,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r6,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - bne 3f964 │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - add r7,r10,r8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - add r10,r7,r8 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 3f7ac │ │ │ │ + cmpld cr5,r6,r7 │ │ │ │ + bgt cr5,407e4 │ │ │ │ + addi r8,r8,2 │ │ │ │ + li r7,16 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + isellt r8,r7,r8 │ │ │ │ + add r8,r9,r8 │ │ │ │ + cmpld r2,r8 │ │ │ │ + ble 409e8 │ │ │ │ + andi. r8,r29,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + bne 409c8 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + add r8,r9,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + add r9,r8,r10 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 40800 │ │ │ │ ld r21,56(r23) │ │ │ │ li r22,0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 409ac │ │ │ │ + stfd f28,160(r1) │ │ │ │ + stfd f29,168(r1) │ │ │ │ + nop │ │ │ │ + plfd f28,96624 # 581b0 │ │ │ │ + mflr r0 │ │ │ │ + std r24,96(r1) │ │ │ │ + std r25,104(r1) │ │ │ │ addi r24,r1,32 │ │ │ │ addi r25,r1,40 │ │ │ │ - ld r9,0(r21) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3f940 │ │ │ │ - mflr r0 │ │ │ │ - std r18,56(r1) │ │ │ │ - std r19,64(r1) │ │ │ │ - std r26,120(r1) │ │ │ │ - std r27,128(r1) │ │ │ │ - std r28,136(r1) │ │ │ │ - std r29,144(r1) │ │ │ │ - std r31,160(r1) │ │ │ │ - stfd f29,168(r1) │ │ │ │ + std r0,208(r1) │ │ │ │ + std r18,48(r1) │ │ │ │ + std r19,56(r1) │ │ │ │ + std r26,112(r1) │ │ │ │ + std r27,120(r1) │ │ │ │ + std r28,128(r1) │ │ │ │ + std r30,144(r1) │ │ │ │ + std r31,152(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ stfd f31,184(r1) │ │ │ │ - std r0,208(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,3f8c0 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + nop │ │ │ │ + ble cr7,4091c │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ ld r26,24(r23) │ │ │ │ ld r27,24(r20) │ │ │ │ - ld r28,48(r23) │ │ │ │ - ld r29,120(r23) │ │ │ │ li r31,0 │ │ │ │ - lfd f0,2800(r10) │ │ │ │ - subf r9,r9,r22 │ │ │ │ + ld r28,48(r23) │ │ │ │ + ld r30,120(r23) │ │ │ │ + subf r2,r2,r22 │ │ │ │ addi r18,r26,8 │ │ │ │ addi r19,r27,8 │ │ │ │ sldi r28,r28,3 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - nop │ │ │ │ + fmul f29,f29,f28 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lfd f1,0(r29) │ │ │ │ + lfd f1,0(r30) │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ lfdx f30,r26,r31 │ │ │ │ - add r29,r29,r28 │ │ │ │ + add r30,r30,r28 │ │ │ │ lfdx f31,r18,r31 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r30,r30,-1 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ fmadd f0,f0,f30,f31 │ │ │ │ stfdx f12,r27,r31 │ │ │ │ stfdx f0,r19,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 3f870 │ │ │ │ - ld r9,8(r21) │ │ │ │ - ld r8,16(r21) │ │ │ │ - ld r10,16(r23) │ │ │ │ + bne 408d0 │ │ │ │ + ld r2,8(r21) │ │ │ │ + ld r10,16(r21) │ │ │ │ mr r3,r20 │ │ │ │ - mulld r9,r22,r9 │ │ │ │ + ld r9,16(r23) │ │ │ │ + mulld r2,r22,r2 │ │ │ │ addi r22,r22,1 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,16(r20) │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r20) │ │ │ │ + bl 46c0 │ │ │ │ ld r21,56(r23) │ │ │ │ - ld r9,0(r21) │ │ │ │ - cmpd r22,r9 │ │ │ │ - bge 3f910 │ │ │ │ - ld r30,8(r23) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - b 3f820 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpd r22,r2 │ │ │ │ + bge 40970 │ │ │ │ + ld r29,8(r23) │ │ │ │ + cmpdi r29,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + b 40890 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r0,208(r1) │ │ │ │ + lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r18,56(r1) │ │ │ │ - ld r19,64(r1) │ │ │ │ - ld r26,120(r1) │ │ │ │ - ld r27,128(r1) │ │ │ │ - ld r28,136(r1) │ │ │ │ - ld r29,144(r1) │ │ │ │ - ld r31,160(r1) │ │ │ │ + ld r18,48(r1) │ │ │ │ + ld r19,56(r1) │ │ │ │ + ld r24,96(r1) │ │ │ │ + ld r25,104(r1) │ │ │ │ + ld r26,112(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r27,120(r1) │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ + ld r31,152(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ blr │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r10,r10,r8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bne 3f7a4 │ │ │ │ - b 3f7cc │ │ │ │ - sldi r8,r5,3 │ │ │ │ - andi. r7,r30,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r6,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 3f9b8 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - lfd f0,8(r10) │ │ │ │ - add r10,r10,r8 │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - beq 3f7cc │ │ │ │ - srdi r7,r7,1 │ │ │ │ - mtctr r7 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - add r6,r10,r8 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfd f0,-32(r9) │ │ │ │ - lfd f0,8(r10) │ │ │ │ - stfd f0,-24(r9) │ │ │ │ - lfdx f0,r10,r8 │ │ │ │ - add r10,r6,r8 │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - lfd f0,8(r6) │ │ │ │ - stfd f0,8(r7) │ │ │ │ - bdnz 3f9c0 │ │ │ │ - b 3f7cc │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r9,r9,r10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bne 407f8 │ │ │ │ + b 40820 │ │ │ │ + sldi r10,r6,3 │ │ │ │ + andi. r8,r29,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 40a1c │ │ │ │ + lfd f0,0(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + lfd f0,8(r9) │ │ │ │ + add r9,r9,r10 │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + beq 40820 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + add r7,r9,r10 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfd f0,-32(r2) │ │ │ │ + lfd f0,8(r9) │ │ │ │ + stfd f0,-24(r2) │ │ │ │ + lfdx f0,r9,r10 │ │ │ │ + add r9,r7,r10 │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + lfd f0,8(r7) │ │ │ │ + stfd f0,8(r8) │ │ │ │ + bdnz 40a24 │ │ │ │ + b 40820 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe83 │ │ │ │ - nop │ │ │ │ + .long 0xe84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003fa10 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-31760 │ │ │ │ +0000000000040a70 : │ │ │ │ std r30,-16(r1) │ │ │ │ - mflr r0 │ │ │ │ - mr r30,r4 │ │ │ │ std r31,-8(r1) │ │ │ │ + mr r30,r4 │ │ │ │ + mflr r0 │ │ │ │ mr r31,r3 │ │ │ │ li r4,0 │ │ │ │ ld r5,0(r30) │ │ │ │ ld r3,16(r30) │ │ │ │ std r0,16(r1) │ │ │ │ - sldi r5,r5,4 │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3faac │ │ │ │ - ld r6,64(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - mr r10,r9 │ │ │ │ - ld r7,16(r30) │ │ │ │ - ld r8,16(r31) │ │ │ │ - addi r9,r6,-4 │ │ │ │ - bne 3faf0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lwz r6,4(r9) │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lwz r10,8(r9) │ │ │ │ - addi r8,r8,32 │ │ │ │ - addi r9,r9,8 │ │ │ │ - extswsli r6,r6,4 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - stxvx vs0,r6,r7 │ │ │ │ - lxv vs0,-16(r8) │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - bdnz 3fa80 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5260 │ │ │ │ + ld r2,0(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 40b00 │ │ │ │ + ld r7,64(r31) │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r9,r2 │ │ │ │ + ld r8,16(r30) │ │ │ │ + ld r10,16(r31) │ │ │ │ + addi r2,r7,-4 │ │ │ │ + bne 40b40 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lwz r7,4(r2) │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r10,r10,32 │ │ │ │ + lwz r9,0(r2) │ │ │ │ + extswsli r7,r7,4 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + stxvx vs0,r7,r8 │ │ │ │ + lxv vs0,-16(r10) │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + bdnz 40ad4 │ │ │ │ lwa r5,48(r31) │ │ │ │ ld r9,8(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r4,120(r10) │ │ │ │ - mulld r5,r5,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,120(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ + mulld r5,r5,r9 │ │ │ │ + ld r4,120(r2) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + sldi r5,r5,3 │ │ │ │ + b 5280 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r9,r6 │ │ │ │ - lwz r6,0(r6) │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - cmpdi r5,0 │ │ │ │ - addi r8,r8,16 │ │ │ │ - extswsli r6,r6,4 │ │ │ │ - stxvx vs0,r6,r7 │ │ │ │ - bne 3fa78 │ │ │ │ - b 3faac │ │ │ │ + nop │ │ │ │ + mr r2,r7 │ │ │ │ + lwz r7,0(r7) │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r10,r10,16 │ │ │ │ + extswsli r7,r7,4 │ │ │ │ + stxvx vs0,r7,r8 │ │ │ │ + bne 40acc │ │ │ │ + b 40b00 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ │ │ │ │ -000000000003fb20 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-32032 │ │ │ │ - mflr r0 │ │ │ │ +0000000000040b70 : │ │ │ │ ld r4,0(r3) │ │ │ │ + mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,16(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,48(r31) │ │ │ │ + bl 4960 │ │ │ │ ld r9,8(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - ld r3,120(r10) │ │ │ │ + lwa r4,48(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ mulld r4,r4,r9 │ │ │ │ - bl 48e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,48(r31) │ │ │ │ - ld r9,8(r31) │ │ │ │ - cmpwi r10,2 │ │ │ │ - beq 3fc50 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3fc3c │ │ │ │ - ld r10,80(r31) │ │ │ │ - ld r5,136(r31) │ │ │ │ - ld r6,144(r31) │ │ │ │ - ld r8,160(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - ld r7,152(r31) │ │ │ │ - std r28,32(r1) │ │ │ │ + ld r3,120(r2) │ │ │ │ + bl 48c0 │ │ │ │ + lwz r9,48(r31) │ │ │ │ + ld r2,8(r31) │ │ │ │ + cmpwi r9,2 │ │ │ │ + beq 40c90 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 40c78 │ │ │ │ + ld r9,80(r31) │ │ │ │ + ld r6,136(r31) │ │ │ │ + mtctr r2 │ │ │ │ std r29,40(r1) │ │ │ │ std r30,48(r1) │ │ │ │ - ld r10,120(r10) │ │ │ │ - addi r28,r5,8 │ │ │ │ - addi r29,r5,16 │ │ │ │ - addi r30,r6,8 │ │ │ │ - addi r12,r6,16 │ │ │ │ - addi r31,r7,8 │ │ │ │ - addi r11,r7,16 │ │ │ │ - addi r3,r8,8 │ │ │ │ - addi r4,r8,16 │ │ │ │ + li r2,0 │ │ │ │ + ld r8,152(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + ld r7,144(r31) │ │ │ │ + ld r9,120(r9) │ │ │ │ + addi r29,r6,8 │ │ │ │ + addi r30,r6,16 │ │ │ │ + addi r11,r8,8 │ │ │ │ + addi r3,r8,16 │ │ │ │ + addi r4,r10,8 │ │ │ │ + addi r5,r10,16 │ │ │ │ + addi r12,r7,8 │ │ │ │ + addi r31,r7,16 │ │ │ │ nop │ │ │ │ - lfd f0,8(r10) │ │ │ │ - addi r10,r10,24 │ │ │ │ - stfdx f0,r5,r9 │ │ │ │ - lfd f0,-24(r10) │ │ │ │ - stfdx f0,r28,r9 │ │ │ │ - lfd f0,-8(r10) │ │ │ │ - stfdx f0,r29,r9 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - lfd f0,-24(r10) │ │ │ │ - stfdx f0,r30,r9 │ │ │ │ - lfd f0,-16(r10) │ │ │ │ - stfdx f0,r12,r9 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - lfd f0,-8(r10) │ │ │ │ - stfdx f0,r31,r9 │ │ │ │ - lfd f0,-24(r10) │ │ │ │ - stfdx f0,r11,r9 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - lfd f0,-8(r10) │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - lfd f0,-16(r10) │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ + nop │ │ │ │ + lfd f0,8(r9) │ │ │ │ addi r9,r9,24 │ │ │ │ - bdnz 3fbd0 │ │ │ │ - ld r28,32(r1) │ │ │ │ + stfdx f0,r6,r2 │ │ │ │ + lfd f0,-24(r9) │ │ │ │ + stfdx f0,r29,r2 │ │ │ │ + lfd f0,-8(r9) │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + stfdx f0,r7,r2 │ │ │ │ + lfd f0,-24(r9) │ │ │ │ + stfdx f0,r12,r2 │ │ │ │ + lfd f0,-16(r9) │ │ │ │ + stfdx f0,r31,r2 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + lfd f0,-8(r9) │ │ │ │ + stfdx f0,r11,r2 │ │ │ │ + lfd f0,-24(r9) │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + lfd f0,-8(r9) │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + lfd f0,-16(r9) │ │ │ │ + stfdx f0,r5,r2 │ │ │ │ + addi r2,r2,24 │ │ │ │ + bdnz 40c10 │ │ │ │ ld r29,40(r1) │ │ │ │ ld r30,48(r1) │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3fc3c │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r8,120(r10) │ │ │ │ - beq 3fcf0 │ │ │ │ - addi r10,r8,15 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - cmpldi r10,30 │ │ │ │ - ble 3fcf0 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - bne 3fcd0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + nop │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 40c78 │ │ │ │ + ld r9,80(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + ld r8,128(r31) │ │ │ │ + ld r10,120(r9) │ │ │ │ + beq 40d30 │ │ │ │ + addi r9,r10,15 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + cmpldi r9,30 │ │ │ │ + ble 40d30 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 40d10 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - bdnz 3fc94 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + bdnz 40cd4 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r10,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r9,16 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bne 3fc8c │ │ │ │ - b 3fc3c │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bne 40ccc │ │ │ │ + b 40c78 │ │ │ │ nop │ │ │ │ - andi. r4,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r8,8 │ │ │ │ - addi r6,r7,8 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - bne 3fd40 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r5,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lfdx f0,r5,r9 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + addi r6,r10,8 │ │ │ │ + addi r7,r8,8 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + bne 40d80 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r6,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ stfdx f0,r7,r9 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - bdnz 3fd10 │ │ │ │ - b 3fc3c │ │ │ │ - lfd f0,0(r5) │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r10,16 │ │ │ │ + lfdx f0,r6,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + stfdx f0,r7,r2 │ │ │ │ + bdnz 40d50 │ │ │ │ + b 40c78 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r9,16 │ │ │ │ + stfd f0,0(r8) │ │ │ │ + lfd f0,0(r10) │ │ │ │ stfd f0,0(r7) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - stfd f0,0(r6) │ │ │ │ - bne 3fd08 │ │ │ │ - b 3fc3c │ │ │ │ + bne 40d48 │ │ │ │ + b 40c78 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x480 │ │ │ │ + .long 0x380 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003fd70 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-32624 │ │ │ │ - lwz r10,48(r3) │ │ │ │ - lwz r9,52(r3) │ │ │ │ +0000000000040db0 : │ │ │ │ + lwz r9,48(r3) │ │ │ │ + lwz r2,52(r3) │ │ │ │ mflr r0 │ │ │ │ std r31,-64(r1) │ │ │ │ std r21,-144(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r22,-136(r1) │ │ │ │ - cmpwi r10,2 │ │ │ │ - addi r9,r9,2 │ │ │ │ std r0,16(r1) │ │ │ │ - extsw r3,r9 │ │ │ │ stdu r1,-240(r1) │ │ │ │ - beq 3ffc4 │ │ │ │ + cmpwi r9,2 │ │ │ │ + addi r2,r2,2 │ │ │ │ + extsw r3,r2 │ │ │ │ + beq 40ff0 │ │ │ │ std r26,136(r1) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4820 │ │ │ │ ld r5,8(r31) │ │ │ │ li r4,0 │ │ │ │ mr r22,r3 │ │ │ │ ld r3,24(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ mr r26,r22 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ ld r21,0(r31) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 40168 │ │ │ │ + ble 41194 │ │ │ │ std r20,88(r1) │ │ │ │ - ld r20,8(r31) │ │ │ │ std r24,120(r1) │ │ │ │ + ld r20,8(r31) │ │ │ │ + cmpdi r20,0 │ │ │ │ srawi r24,r22,1 │ │ │ │ addze r24,r24 │ │ │ │ - std r23,112(r1) │ │ │ │ mullw r22,r22,r22 │ │ │ │ + std r23,112(r1) │ │ │ │ ld r23,64(r31) │ │ │ │ - cmpdi r20,0 │ │ │ │ neg r24,r24 │ │ │ │ - ble 4015c │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble 41188 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r17,64(r1) │ │ │ │ std r18,72(r1) │ │ │ │ ld r17,16(r31) │ │ │ │ + addi r23,r23,-4 │ │ │ │ + sldi r21,r21,4 │ │ │ │ std r19,80(r1) │ │ │ │ stfd f25,184(r1) │ │ │ │ ld r18,24(r31) │ │ │ │ + plfd f25,95068 # 581c0 │ │ │ │ std r25,128(r1) │ │ │ │ - lfd f25,2824(r10) │ │ │ │ std r27,144(r1) │ │ │ │ - std r28,152(r1) │ │ │ │ - addi r23,r23,-4 │ │ │ │ - sldi r21,r21,4 │ │ │ │ li r25,0 │ │ │ │ addi r27,r1,32 │ │ │ │ + std r28,152(r1) │ │ │ │ + std r29,160(r1) │ │ │ │ addi r28,r1,40 │ │ │ │ + ld r19,120(r2) │ │ │ │ std r16,56(r1) │ │ │ │ - ld r19,120(r9) │ │ │ │ - std r29,160(r1) │ │ │ │ std r30,168(r1) │ │ │ │ stfd f26,192(r1) │ │ │ │ stfd f27,200(r1) │ │ │ │ stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ nop │ │ │ │ - lwzu r6,4(r23) │ │ │ │ + lwzu r7,4(r23) │ │ │ │ add r16,r17,r25 │ │ │ │ mr r29,r20 │ │ │ │ mr r31,r18 │ │ │ │ mr r30,r19 │ │ │ │ - divw r7,r6,r26 │ │ │ │ - divw r8,r6,r22 │ │ │ │ - divw r9,r7,r26 │ │ │ │ - mullw r10,r7,r26 │ │ │ │ - add r8,r8,r24 │ │ │ │ - mtfprwa f26,r8 │ │ │ │ - fcfid f26,f26 │ │ │ │ - subf r10,r10,r6 │ │ │ │ + divw r8,r7,r26 │ │ │ │ + divw r10,r7,r22 │ │ │ │ + divw r2,r8,r26 │ │ │ │ + mullw r9,r8,r26 │ │ │ │ add r10,r10,r24 │ │ │ │ - mtfprwa f27,r10 │ │ │ │ - fcfid f27,f27 │ │ │ │ - mullw r9,r9,r26 │ │ │ │ + mtfprwa f26,r10 │ │ │ │ + fcfid f26,f26 │ │ │ │ subf r9,r9,r7 │ │ │ │ add r9,r9,r24 │ │ │ │ - mtfprwa f28,r9 │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + fcfid f27,f27 │ │ │ │ + mullw r2,r2,r26 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + add r2,r2,r24 │ │ │ │ + mtfprwa f28,r2 │ │ │ │ fcfid f28,f28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f12,8(r30) │ │ │ │ lfd f0,0(r30) │ │ │ │ - lfd f1,16(r30) │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfd f30,8(r31) │ │ │ │ - lfd f31,0(r16) │ │ │ │ - lfd f29,8(r16) │ │ │ │ addi r30,r30,24 │ │ │ │ addi r31,r31,16 │ │ │ │ + lfd f1,-8(r30) │ │ │ │ + lfd f31,0(r16) │ │ │ │ + lfd f29,8(r16) │ │ │ │ + lfd f30,-8(r31) │ │ │ │ fmul f12,f28,f12 │ │ │ │ fmadd f0,f26,f0,f12 │ │ │ │ fmadd f1,f27,f1,f0 │ │ │ │ fmul f1,f1,f25 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-16(r31) │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,-16(r31) │ │ │ │ fmadd f30,f0,f31,f30 │ │ │ │ fmadd f31,f12,f31,f11 │ │ │ │ fmadd f12,f29,f12,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-8(r31) │ │ │ │ stfd f0,-16(r31) │ │ │ │ - bne 3fee0 │ │ │ │ + bne 40f10 │ │ │ │ addi r25,r25,16 │ │ │ │ cmpld r21,r25 │ │ │ │ - bne 3fe80 │ │ │ │ + bne 40eb0 │ │ │ │ lfd f25,184(r1) │ │ │ │ lfd f26,192(r1) │ │ │ │ lfd f27,200(r1) │ │ │ │ lfd f28,208(r1) │ │ │ │ lfd f29,216(r1) │ │ │ │ lfd f30,224(r1) │ │ │ │ lfd f31,232(r1) │ │ │ │ @@ -61102,258 +61054,248 @@ │ │ │ │ ld r0,16(r1) │ │ │ │ ld r21,-144(r1) │ │ │ │ ld r22,-136(r1) │ │ │ │ ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ std r30,168(r1) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4820 │ │ │ │ ld r5,8(r31) │ │ │ │ li r4,0 │ │ │ │ mr r30,r3 │ │ │ │ ld r3,24(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ mr r22,r30 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ ld r21,0(r31) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 3ffa4 │ │ │ │ - std r18,72(r1) │ │ │ │ - ld r18,8(r31) │ │ │ │ + ble 40fd0 │ │ │ │ srawi r30,r30,1 │ │ │ │ addze r30,r30 │ │ │ │ + std r18,72(r1) │ │ │ │ + ld r18,8(r31) │ │ │ │ + cmpdi r18,0 │ │ │ │ std r23,112(r1) │ │ │ │ - std r24,120(r1) │ │ │ │ ld r23,64(r31) │ │ │ │ - cmpdi r18,0 │ │ │ │ + std r24,120(r1) │ │ │ │ neg r24,r30 │ │ │ │ - ble 40188 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble 411b4 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r19,80(r1) │ │ │ │ std r20,88(r1) │ │ │ │ ld r19,24(r31) │ │ │ │ + addi r23,r23,-4 │ │ │ │ + sldi r21,r21,4 │ │ │ │ std r17,64(r1) │ │ │ │ stfd f26,192(r1) │ │ │ │ ld r17,16(r31) │ │ │ │ + plfd f26,94548 # 581c0 │ │ │ │ std r25,128(r1) │ │ │ │ - lfd f26,2824(r10) │ │ │ │ std r26,136(r1) │ │ │ │ - std r27,144(r1) │ │ │ │ - addi r23,r23,-4 │ │ │ │ - sldi r21,r21,4 │ │ │ │ li r25,0 │ │ │ │ addi r26,r1,32 │ │ │ │ - addi r27,r1,40 │ │ │ │ + std r27,144(r1) │ │ │ │ std r28,152(r1) │ │ │ │ - ld r20,120(r9) │ │ │ │ + addi r27,r1,40 │ │ │ │ + ld r20,120(r2) │ │ │ │ addi r19,r19,8 │ │ │ │ std r29,160(r1) │ │ │ │ stfd f27,200(r1) │ │ │ │ stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ addi r20,r20,8 │ │ │ │ - lwzu r8,4(r23) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwzu r10,4(r23) │ │ │ │ add r28,r17,r25 │ │ │ │ mr r29,r18 │ │ │ │ mr r31,r19 │ │ │ │ mr r30,r20 │ │ │ │ - divw r10,r8,r22 │ │ │ │ - mullw r9,r10,r22 │ │ │ │ - add r10,r10,r24 │ │ │ │ - mtfprwa f27,r10 │ │ │ │ - fcfid f27,f27 │ │ │ │ - subf r9,r9,r8 │ │ │ │ + divw r9,r10,r22 │ │ │ │ + mullw r2,r9,r22 │ │ │ │ add r9,r9,r24 │ │ │ │ - mtfprwa f28,r9 │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + fcfid f27,f27 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r2,r2,r24 │ │ │ │ + mtfprwa f28,r2 │ │ │ │ fcfid f28,f28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r30) │ │ │ │ lfd f1,-8(r30) │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ addi r30,r30,16 │ │ │ │ - lfd f30,0(r31) │ │ │ │ + addi r31,r31,16 │ │ │ │ lfd f31,0(r28) │ │ │ │ lfd f29,8(r28) │ │ │ │ - addi r31,r31,16 │ │ │ │ + lfd f30,-16(r31) │ │ │ │ fmul f0,f28,f0 │ │ │ │ fmadd f1,f27,f1,f0 │ │ │ │ fmul f1,f1,f26 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f12,40(r1) │ │ │ │ lfd f0,32(r1) │ │ │ │ - lfd f11,-24(r31) │ │ │ │ addic. r29,r29,-1 │ │ │ │ + lfd f11,-24(r31) │ │ │ │ fmadd f30,f0,f31,f30 │ │ │ │ fmadd f31,f12,f31,f11 │ │ │ │ fmadd f12,f29,f12,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-16(r31) │ │ │ │ stfd f0,-24(r31) │ │ │ │ - bne 400d0 │ │ │ │ + bne 41100 │ │ │ │ addi r25,r25,16 │ │ │ │ cmpld r21,r25 │ │ │ │ - bne 40090 │ │ │ │ + bne 410c0 │ │ │ │ lfd f26,192(r1) │ │ │ │ lfd f27,200(r1) │ │ │ │ lfd f28,208(r1) │ │ │ │ lfd f29,216(r1) │ │ │ │ lfd f30,224(r1) │ │ │ │ lfd f31,232(r1) │ │ │ │ - b 3ff78 │ │ │ │ + b 40fa4 │ │ │ │ ld r20,88(r1) │ │ │ │ ld r23,112(r1) │ │ │ │ ld r24,120(r1) │ │ │ │ ld r26,136(r1) │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r21,-144(r1) │ │ │ │ ld r22,-136(r1) │ │ │ │ ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ ld r18,72(r1) │ │ │ │ ld r23,112(r1) │ │ │ │ ld r24,120(r1) │ │ │ │ - b 3ffa4 │ │ │ │ + b 40fd0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1087 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000401b0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,31824 │ │ │ │ - lwz r10,48(r3) │ │ │ │ - lwz r9,52(r3) │ │ │ │ +00000000000411d0 : │ │ │ │ + lwz r9,48(r3) │ │ │ │ + lwz r2,52(r3) │ │ │ │ mflr r0 │ │ │ │ std r31,-72(r1) │ │ │ │ std r19,-168(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r10,2 │ │ │ │ - addi r9,r9,2 │ │ │ │ std r0,16(r1) │ │ │ │ - extsw r3,r9 │ │ │ │ stdu r1,-240(r1) │ │ │ │ - beq 40400 │ │ │ │ + cmpwi r9,2 │ │ │ │ + addi r2,r2,2 │ │ │ │ + extsw r3,r2 │ │ │ │ + beq 4140c │ │ │ │ std r20,80(r1) │ │ │ │ std r24,112(r1) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4820 │ │ │ │ ld r5,0(r31) │ │ │ │ li r4,0 │ │ │ │ mr r20,r3 │ │ │ │ ld r3,16(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ mr r24,r20 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ ld r19,0(r31) │ │ │ │ cmpdi r19,0 │ │ │ │ - ble 40588 │ │ │ │ + ble 41584 │ │ │ │ std r18,64(r1) │ │ │ │ - ld r18,8(r31) │ │ │ │ std r23,104(r1) │ │ │ │ + ld r18,8(r31) │ │ │ │ + cmpdi r18,0 │ │ │ │ srawi r23,r20,1 │ │ │ │ addze r23,r23 │ │ │ │ - std r22,96(r1) │ │ │ │ mullw r20,r20,r20 │ │ │ │ + std r22,96(r1) │ │ │ │ ld r22,64(r31) │ │ │ │ - cmpdi r18,0 │ │ │ │ neg r23,r23 │ │ │ │ - ble 40594 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble 41590 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r16,48(r1) │ │ │ │ std r17,56(r1) │ │ │ │ ld r16,24(r31) │ │ │ │ + addi r22,r22,-4 │ │ │ │ + sldi r19,r19,4 │ │ │ │ std r21,88(r1) │ │ │ │ stfd f24,176(r1) │ │ │ │ ld r21,16(r31) │ │ │ │ + plfd f24,93996 # 581b0 │ │ │ │ std r25,120(r1) │ │ │ │ - lfd f24,2800(r10) │ │ │ │ std r26,128(r1) │ │ │ │ - std r27,136(r1) │ │ │ │ - addi r22,r22,-4 │ │ │ │ - sldi r19,r19,4 │ │ │ │ li r25,0 │ │ │ │ addi r26,r1,32 │ │ │ │ - addi r27,r1,40 │ │ │ │ + std r27,136(r1) │ │ │ │ std r28,144(r1) │ │ │ │ - ld r17,120(r9) │ │ │ │ + addi r27,r1,40 │ │ │ │ + ld r17,120(r2) │ │ │ │ std r29,152(r1) │ │ │ │ std r30,160(r1) │ │ │ │ stfd f25,184(r1) │ │ │ │ stfd f26,192(r1) │ │ │ │ stfd f27,200(r1) │ │ │ │ stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ - lwzu r6,4(r22) │ │ │ │ + lwzu r7,4(r22) │ │ │ │ add r28,r21,r25 │ │ │ │ lfdx f30,r21,r25 │ │ │ │ mr r29,r18 │ │ │ │ mr r30,r16 │ │ │ │ mr r31,r17 │ │ │ │ lfd f31,8(r28) │ │ │ │ - divw r7,r6,r24 │ │ │ │ - divw r8,r6,r20 │ │ │ │ - divw r9,r7,r24 │ │ │ │ - mullw r10,r7,r24 │ │ │ │ - add r8,r8,r23 │ │ │ │ - mtfprwa f25,r8 │ │ │ │ - fcfid f25,f25 │ │ │ │ - subf r10,r10,r6 │ │ │ │ + divw r8,r7,r24 │ │ │ │ + divw r10,r7,r20 │ │ │ │ + divw r2,r8,r24 │ │ │ │ + mullw r9,r8,r24 │ │ │ │ add r10,r10,r23 │ │ │ │ - mtfprwa f26,r10 │ │ │ │ - fcfid f26,f26 │ │ │ │ - mullw r9,r9,r24 │ │ │ │ + mtfprwa f25,r10 │ │ │ │ + fcfid f25,f25 │ │ │ │ subf r9,r9,r7 │ │ │ │ add r9,r9,r23 │ │ │ │ - mtfprwa f27,r9 │ │ │ │ + mtfprwa f26,r9 │ │ │ │ + fcfid f26,f26 │ │ │ │ + mullw r2,r2,r24 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + add r2,r2,r23 │ │ │ │ + mtfprwa f27,r2 │ │ │ │ fcfid f27,f27 │ │ │ │ nop │ │ │ │ lfd f12,8(r31) │ │ │ │ lfd f0,0(r31) │ │ │ │ - lfd f1,16(r31) │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ - lfd f28,0(r30) │ │ │ │ - lfd f29,8(r30) │ │ │ │ addi r31,r31,24 │ │ │ │ addi r30,r30,16 │ │ │ │ + lfd f1,-8(r31) │ │ │ │ + lfd f28,-16(r30) │ │ │ │ + lfd f29,-8(r30) │ │ │ │ fmul f12,f27,f12 │ │ │ │ fmadd f0,f25,f0,f12 │ │ │ │ fmadd f1,f26,f1,f0 │ │ │ │ fmul f1,f1,f24 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r29,r29,-1 │ │ │ │ fmadd f30,f0,f28,f30 │ │ │ │ fmadd f31,f12,f28,f31 │ │ │ │ fnmsub f30,f29,f12,f30 │ │ │ │ fmadd f31,f29,f0,f31 │ │ │ │ stfd f30,0(r28) │ │ │ │ stfd f31,8(r28) │ │ │ │ - bne 40320 │ │ │ │ + bne 41330 │ │ │ │ addi r25,r25,16 │ │ │ │ cmpld r19,r25 │ │ │ │ - bne 402c0 │ │ │ │ + bne 412d0 │ │ │ │ lfd f24,176(r1) │ │ │ │ lfd f25,184(r1) │ │ │ │ lfd f26,192(r1) │ │ │ │ lfd f27,200(r1) │ │ │ │ lfd f28,208(r1) │ │ │ │ lfd f29,216(r1) │ │ │ │ lfd f30,224(r1) │ │ │ │ @@ -61376,7460 +61318,6995 @@ │ │ │ │ ld r0,16(r1) │ │ │ │ ld r19,-168(r1) │ │ │ │ ld r31,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ std r21,88(r1) │ │ │ │ std r30,160(r1) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4820 │ │ │ │ ld r5,0(r31) │ │ │ │ li r4,0 │ │ │ │ mr r30,r3 │ │ │ │ ld r3,16(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ mr r21,r30 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ ld r19,0(r31) │ │ │ │ cmpdi r19,0 │ │ │ │ - ble 405ac │ │ │ │ - std r18,64(r1) │ │ │ │ - ld r18,8(r31) │ │ │ │ + ble 415a8 │ │ │ │ srawi r30,r30,1 │ │ │ │ addze r30,r30 │ │ │ │ + std r18,64(r1) │ │ │ │ + ld r18,8(r31) │ │ │ │ + cmpdi r18,0 │ │ │ │ std r22,96(r1) │ │ │ │ - std r23,104(r1) │ │ │ │ ld r22,64(r31) │ │ │ │ - cmpdi r18,0 │ │ │ │ + std r23,104(r1) │ │ │ │ neg r23,r30 │ │ │ │ - ble 405b8 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ble 415b4 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r17,56(r1) │ │ │ │ + std r16,48(r1) │ │ │ │ + addi r22,r22,-4 │ │ │ │ + sldi r19,r19,4 │ │ │ │ std r28,144(r1) │ │ │ │ + std r27,136(r1) │ │ │ │ ld r28,24(r31) │ │ │ │ std r20,80(r1) │ │ │ │ stfd f25,184(r1) │ │ │ │ ld r20,16(r31) │ │ │ │ - std r16,48(r1) │ │ │ │ - lfd f25,2800(r10) │ │ │ │ + plfd f25,93468 # 581b0 │ │ │ │ std r24,112(r1) │ │ │ │ std r25,120(r1) │ │ │ │ - std r26,128(r1) │ │ │ │ - std r27,136(r1) │ │ │ │ - addi r22,r22,-4 │ │ │ │ - sldi r19,r19,4 │ │ │ │ li r24,0 │ │ │ │ addi r25,r1,32 │ │ │ │ - ld r17,120(r9) │ │ │ │ + ld r17,120(r2) │ │ │ │ + std r26,128(r1) │ │ │ │ addi r26,r1,40 │ │ │ │ - addi r27,r28,8 │ │ │ │ std r29,152(r1) │ │ │ │ + addi r27,r28,8 │ │ │ │ stfd f26,192(r1) │ │ │ │ stfd f27,200(r1) │ │ │ │ stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ addi r16,r17,8 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lwzu r8,4(r22) │ │ │ │ + lwzu r10,4(r22) │ │ │ │ add r29,r20,r24 │ │ │ │ lfdx f30,r20,r24 │ │ │ │ mr r30,r18 │ │ │ │ li r31,0 │ │ │ │ lfd f31,8(r29) │ │ │ │ - divw r10,r8,r21 │ │ │ │ - mullw r9,r10,r21 │ │ │ │ - add r10,r10,r23 │ │ │ │ - mtfprwa f26,r10 │ │ │ │ - fcfid f26,f26 │ │ │ │ - subf r9,r9,r8 │ │ │ │ + divw r9,r10,r21 │ │ │ │ + mullw r2,r9,r21 │ │ │ │ add r9,r9,r23 │ │ │ │ - mtfprwa f27,r9 │ │ │ │ + mtfprwa f26,r9 │ │ │ │ + fcfid f26,f26 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r2,r2,r23 │ │ │ │ + mtfprwa f27,r2 │ │ │ │ fcfid f27,f27 │ │ │ │ nop │ │ │ │ lfdx f0,r16,r31 │ │ │ │ lfdx f1,r17,r31 │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ lfdx f28,r28,r31 │ │ │ │ lfdx f29,r27,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f0,f27,f0 │ │ │ │ fmadd f1,f26,f1,f0 │ │ │ │ fmul f1,f1,f25 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r30,r30,-1 │ │ │ │ fmadd f30,f0,f28,f30 │ │ │ │ fmadd f31,f12,f28,f31 │ │ │ │ fnmsub f30,f29,f12,f30 │ │ │ │ fmadd f31,f29,f0,f31 │ │ │ │ stfd f30,0(r29) │ │ │ │ stfd f31,8(r29) │ │ │ │ - bne 40520 │ │ │ │ + bne 41520 │ │ │ │ addi r24,r24,16 │ │ │ │ - cmpld r24,r19 │ │ │ │ - bne 404e0 │ │ │ │ - b 40394 │ │ │ │ + cmpld r19,r24 │ │ │ │ + bne 414e0 │ │ │ │ + b 413a0 │ │ │ │ ld r20,80(r1) │ │ │ │ ld r24,112(r1) │ │ │ │ - b 403e8 │ │ │ │ + b 413f4 │ │ │ │ ld r18,64(r1) │ │ │ │ ld r20,80(r1) │ │ │ │ ld r22,96(r1) │ │ │ │ ld r23,104(r1) │ │ │ │ ld r24,112(r1) │ │ │ │ - b 403e8 │ │ │ │ + b 413f4 │ │ │ │ ld r21,88(r1) │ │ │ │ ld r30,160(r1) │ │ │ │ - b 403e8 │ │ │ │ + b 413f4 │ │ │ │ ld r18,64(r1) │ │ │ │ ld r21,88(r1) │ │ │ │ ld r22,96(r1) │ │ │ │ ld r23,104(r1) │ │ │ │ ld r30,160(r1) │ │ │ │ - b 403e8 │ │ │ │ + b 413f4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1088 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000405e0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,30752 │ │ │ │ - lwz r8,52(r3) │ │ │ │ - lwz r10,48(r3) │ │ │ │ +00000000000415e0 : │ │ │ │ + lwz r10,52(r3) │ │ │ │ + lwz r9,48(r3) │ │ │ │ + mfcr r11 │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ mflr r0 │ │ │ │ - std r24,-80(r1) │ │ │ │ ld r24,8(r3) │ │ │ │ - mfcr r11 │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ ld r28,16(r3) │ │ │ │ + std r30,-56(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ mr r31,r3 │ │ │ │ - addi r9,r8,1 │ │ │ │ - cmpwi r10,2 │ │ │ │ - extsw r25,r8 │ │ │ │ - mr r29,r24 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ std r0,16(r1) │ │ │ │ - mr r3,r25 │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ + addi r2,r10,1 │ │ │ │ + cmpwi r9,2 │ │ │ │ + stdu r1,-288(r1) │ │ │ │ + extsw r25,r10 │ │ │ │ + mr r29,r24 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + mr r3,r25 │ │ │ │ stxv vs62,64(r1) │ │ │ │ stxv vs63,80(r1) │ │ │ │ - addi r30,r9,1 │ │ │ │ - stw r8,48(r1) │ │ │ │ - stw r9,52(r1) │ │ │ │ - beq 41388 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + stw r10,48(r1) │ │ │ │ + stw r2,52(r1) │ │ │ │ + addi r30,r2,1 │ │ │ │ + beq 4229c │ │ │ │ + bl 4820 │ │ │ │ + mr r2,r3 │ │ │ │ extsw r3,r30 │ │ │ │ - mr r30,r9 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + mr r30,r2 │ │ │ │ + bl 4820 │ │ │ │ + mr r2,r3 │ │ │ │ ld r3,88(r31) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r8,56(r3) │ │ │ │ - mulld r9,r9,r30 │ │ │ │ - ld r10,88(r3) │ │ │ │ - ld r8,0(r8) │ │ │ │ - mulli r9,r9,96 │ │ │ │ - cmpd r8,r10 │ │ │ │ - add r28,r28,r9 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r10,56(r3) │ │ │ │ + mulld r2,r2,r30 │ │ │ │ + ld r9,88(r3) │ │ │ │ + ld r10,0(r10) │ │ │ │ + mulli r2,r2,96 │ │ │ │ + cmpd r10,r9 │ │ │ │ + add r28,r28,r2 │ │ │ │ std r28,16(r3) │ │ │ │ - ble 40f60 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ble 41f28 │ │ │ │ + bl 5160 │ │ │ │ cmpwi r24,0 │ │ │ │ - ble 4074c │ │ │ │ - ld r10,88(r31) │ │ │ │ - clrldi r6,r24,32 │ │ │ │ - andi. r5,r24,3 │ │ │ │ - ld r8,24(r31) │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - mr r7,r6 │ │ │ │ - ld r10,24(r10) │ │ │ │ - beq 40710 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 406fc │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 419a4 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + ble 41738 │ │ │ │ + ld r9,88(r31) │ │ │ │ + clrldi r7,r24,32 │ │ │ │ + andi. r6,r24,3 │ │ │ │ + ld r10,24(r31) │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r8,r7 │ │ │ │ + ld r9,24(r9) │ │ │ │ + beq 416fc │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4074c │ │ │ │ - srdi r7,r7,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - bdnz 40718 │ │ │ │ - lwz r9,48(r1) │ │ │ │ - cmpwi r9,-2 │ │ │ │ - blt 40f20 │ │ │ │ - lwz r9,48(r1) │ │ │ │ + beq 416e8 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 42888 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 41738 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + bdnz 41704 │ │ │ │ + lwz r2,48(r1) │ │ │ │ + cmpwi r2,-2 │ │ │ │ + blt 41ee8 │ │ │ │ + lwz r2,48(r1) │ │ │ │ + stfd f29,264(r1) │ │ │ │ + stfd f30,272(r1) │ │ │ │ + plfd f29,92800 # 581d0 │ │ │ │ cmpwi cr3,r29,0 │ │ │ │ - std r19,136(r1) │ │ │ │ - std r22,160(r1) │ │ │ │ - li r19,0 │ │ │ │ - li r22,0 │ │ │ │ - addi r29,r1,32 │ │ │ │ addi r30,r1,40 │ │ │ │ - std r14,96(r1) │ │ │ │ - std r15,104(r1) │ │ │ │ - std r16,112(r1) │ │ │ │ - std r17,120(r1) │ │ │ │ - std r18,128(r1) │ │ │ │ - std r20,144(r1) │ │ │ │ - std r21,152(r1) │ │ │ │ - std r23,168(r1) │ │ │ │ - std r26,192(r1) │ │ │ │ - std r27,200(r1) │ │ │ │ - cmpwi r9,1 │ │ │ │ - cmpwi cr2,r9,0 │ │ │ │ - stfd f30,240(r1) │ │ │ │ - stfd f31,248(r1) │ │ │ │ - mfocrf r9,128 │ │ │ │ - stw r9,56(r1) │ │ │ │ + stfd f31,280(r1) │ │ │ │ + plfd f30,92764 # 581c0 │ │ │ │ + plfd f31,92764 # 581c8 │ │ │ │ + std r19,144(r1) │ │ │ │ + addi r29,r1,32 │ │ │ │ + std r22,168(r1) │ │ │ │ + std r21,160(r1) │ │ │ │ + li r22,0 │ │ │ │ + li r19,0 │ │ │ │ + std r14,104(r1) │ │ │ │ + std r15,112(r1) │ │ │ │ + std r16,120(r1) │ │ │ │ + cmpwi r2,1 │ │ │ │ + cmpwi cr2,r2,0 │ │ │ │ + std r17,128(r1) │ │ │ │ + std r18,136(r1) │ │ │ │ + std r20,152(r1) │ │ │ │ + mfocrf r2,128 │ │ │ │ + std r23,176(r1) │ │ │ │ + std r26,200(r1) │ │ │ │ + std r27,208(r1) │ │ │ │ + stfd f27,248(r1) │ │ │ │ + stfd f28,256(r1) │ │ │ │ + stw r2,56(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r25 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r26,r3 │ │ │ │ + bl 4820 │ │ │ │ + mr r27,r3 │ │ │ │ mr r3,r22 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,96(r31) │ │ │ │ + bl 4820 │ │ │ │ + ld r10,96(r31) │ │ │ │ cmpw r22,r25 │ │ │ │ - sldi r9,r22,3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - isellt r27,r22,r25 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + ld r9,80(r31) │ │ │ │ + isellt r26,r22,r25 │ │ │ │ mr r28,r3 │ │ │ │ - mullw r23,r3,r26 │ │ │ │ - ldx r9,r8,r9 │ │ │ │ - extsw r21,r27 │ │ │ │ - ld r20,56(r10) │ │ │ │ - cmpw cr4,r26,r28 │ │ │ │ + mullw r23,r3,r27 │ │ │ │ + ldx r2,r10,r2 │ │ │ │ + extsw r21,r26 │ │ │ │ + ld r20,56(r9) │ │ │ │ + cmpw cr4,r27,r28 │ │ │ │ mr r3,r21 │ │ │ │ mullw r23,r23,r28 │ │ │ │ - std r9,152(r10) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,48(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ + std r2,152(r9) │ │ │ │ + bl 4820 │ │ │ │ + lwz r9,48(r1) │ │ │ │ + ld r2,80(r31) │ │ │ │ std r3,0(r20) │ │ │ │ - subf r27,r27,r10 │ │ │ │ - ld r28,56(r9) │ │ │ │ - extsw r27,r27 │ │ │ │ - bge cr4,41170 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r3,r27 │ │ │ │ - std r9,8(r28) │ │ │ │ - ld r28,56(r10) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ + subf r26,r26,r9 │ │ │ │ + ld r28,56(r2) │ │ │ │ + extsw r26,r26 │ │ │ │ + bge cr4,420d0 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4820 │ │ │ │ + mr r2,r3 │ │ │ │ ld r9,80(r31) │ │ │ │ - lwa r7,56(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + std r2,8(r28) │ │ │ │ + ld r28,56(r9) │ │ │ │ + bl 4820 │ │ │ │ + ld r2,80(r31) │ │ │ │ + lwa r8,56(r31) │ │ │ │ + fmr f28,f30 │ │ │ │ + ld r9,56(r2) │ │ │ │ std r3,16(r28) │ │ │ │ - ld r10,56(r9) │ │ │ │ - ld r5,72(r9) │ │ │ │ - ld r8,0(r10) │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r6,16(r10) │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - std r8,0(r9) │ │ │ │ - ld r8,0(r10) │ │ │ │ - mulld r8,r7,r8 │ │ │ │ - std r8,0(r5) │ │ │ │ - ld r6,8(r10) │ │ │ │ - mulld r6,r7,r6 │ │ │ │ - std r6,8(r5) │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - ld r6,16(r10) │ │ │ │ - mulld r7,r7,r6 │ │ │ │ + ld r6,72(r2) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ld r5,8(r9) │ │ │ │ + ld r7,16(r9) │ │ │ │ + mulld r10,r10,r5 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + std r10,0(r2) │ │ │ │ + ld r10,0(r9) │ │ │ │ + mulld r10,r8,r10 │ │ │ │ + std r10,0(r6) │ │ │ │ + ld r7,8(r9) │ │ │ │ + mulld r7,r8,r7 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + std r7,8(r6) │ │ │ │ + ld r7,16(r9) │ │ │ │ mulld r8,r8,r7 │ │ │ │ - std r7,16(r5) │ │ │ │ - std r8,80(r9) │ │ │ │ - beq cr2,41050 │ │ │ │ - lwz r8,56(r1) │ │ │ │ - mtocrf 128,r8 │ │ │ │ - bne 408d4 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + std r8,16(r6) │ │ │ │ + std r10,80(r2) │ │ │ │ + beq cr2,418f0 │ │ │ │ + lwz r10,56(r1) │ │ │ │ + mtocrf 128,r10 │ │ │ │ + bne 418d4 │ │ │ │ cmpldi r22,1 │ │ │ │ - beq 41050 │ │ │ │ + beq 42868 │ │ │ │ mr r3,r25 │ │ │ │ + bl 4820 │ │ │ │ + ld r2,80(r31) │ │ │ │ + mtfprd f28,r3 │ │ │ │ + fcfid f28,f28 │ │ │ │ + ld r9,56(r2) │ │ │ │ + fmul f28,f28,f29 │ │ │ │ + ld r10,16(r31) │ │ │ │ + ld r6,0(r9) │ │ │ │ + extswsli r8,r19,4 │ │ │ │ extsw r26,r19 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r8,16(r31) │ │ │ │ - extswsli r7,r19,4 │ │ │ │ - lfd f0,2848(r9) │ │ │ │ - ld r9,80(r31) │ │ │ │ - mtfprd f31,r3 │ │ │ │ - fcfid f31,f31 │ │ │ │ - add r8,r8,r7 │ │ │ │ - ld r10,56(r9) │ │ │ │ - ld r6,88(r9) │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - ld r5,0(r10) │ │ │ │ - std r8,16(r9) │ │ │ │ - cmpd r5,r6 │ │ │ │ - bgt cr4,4107c │ │ │ │ - bgt 41320 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r6 │ │ │ │ - bgt 412b0 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r6 │ │ │ │ - bgt 41190 │ │ │ │ - mr r3,r9 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,4109c │ │ │ │ + ld r7,88(r2) │ │ │ │ + add r10,r10,r8 │ │ │ │ + cmpd r6,r7 │ │ │ │ + std r10,16(r2) │ │ │ │ + bgt cr4,42090 │ │ │ │ + bgt 42270 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 42220 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r7 │ │ │ │ + bgt 42100 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 4880 │ │ │ │ + bgt cr4,420ac │ │ │ │ ld r27,80(r31) │ │ │ │ - ble cr3,41334 │ │ │ │ + ble cr3,42038 │ │ │ │ ld r28,24(r27) │ │ │ │ ld r16,24(r31) │ │ │ │ - ld r18,120(r27) │ │ │ │ - clrldi r14,r24,32 │ │ │ │ + clrldi r18,r24,32 │ │ │ │ li r17,0 │ │ │ │ + ld r14,120(r27) │ │ │ │ addi r20,r28,8 │ │ │ │ nop │ │ │ │ - lfd f1,0(r18) │ │ │ │ + lfd f1,0(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f30,r28,r17 │ │ │ │ - lxvx vs62,r16,r17 │ │ │ │ + lfdx f27,r28,r17 │ │ │ │ + addi r14,r14,24 │ │ │ │ lxsdx vs63,r20,r17 │ │ │ │ - addi r18,r18,24 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lxvx vs62,r16,r17 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ + bl 4f00 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ - addic. r14,r14,-1 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ xsmuldp vs0,vs12,vs63 │ │ │ │ xsmuldp vs63,vs11,vs63 │ │ │ │ - fmsub f0,f11,f30,f0 │ │ │ │ - xsmaddmdp vs12,vs30,vs63 │ │ │ │ + fmsub f0,f11,f27,f0 │ │ │ │ + xsmaddmdp vs12,vs27,vs63 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs0,vs0,vs62 │ │ │ │ stxvx vs0,r16,r17 │ │ │ │ addi r17,r17,16 │ │ │ │ - bne 40970 │ │ │ │ + bne 41960 │ │ │ │ extsw r20,r23 │ │ │ │ - ld r9,16(r31) │ │ │ │ - add r10,r26,r20 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r27) │ │ │ │ - ble cr4,410d0 │ │ │ │ - ld r9,120(r27) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r27) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,56(r27) │ │ │ │ - ld r9,88(r27) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 410f8 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 41290 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 411d0 │ │ │ │ + ld r2,16(r31) │ │ │ │ + add r9,r26,r20 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r27) │ │ │ │ + ble cr4,42050 │ │ │ │ + ld r2,120(r27) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r27) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,56(r27) │ │ │ │ + ld r2,88(r27) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 42078 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 42240 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 42120 │ │ │ │ mr r3,r27 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4880 │ │ │ │ ld r27,80(r31) │ │ │ │ - ble cr4,4110c │ │ │ │ - ld r9,120(r27) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r27) │ │ │ │ - std r9,160(r31) │ │ │ │ - ble cr3,40ac0 │ │ │ │ + ble cr4,42020 │ │ │ │ + ld r2,120(r27) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r27) │ │ │ │ + std r2,160(r31) │ │ │ │ + ble cr3,41aac │ │ │ │ ld r14,120(r27) │ │ │ │ ld r16,24(r31) │ │ │ │ - ld r28,24(r27) │ │ │ │ clrldi r18,r24,32 │ │ │ │ li r17,0 │ │ │ │ + ld r28,24(r27) │ │ │ │ addi r14,r14,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f1,0(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lxvx vs63,r28,r17 │ │ │ │ addi r14,r14,24 │ │ │ │ lxvx vs62,r16,r17 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ + bl 4f00 │ │ │ │ + addi r2,r1,32 │ │ │ │ xxswapd vs0,vs63 │ │ │ │ addic. r18,r18,-1 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - addi r9,r1,40 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + addi r2,r1,40 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xxmr vs11,vs0 │ │ │ │ xvmaddadp vs11,vs63,vs12 │ │ │ │ xvmsubmdp vs63,vs12,vs0 │ │ │ │ xxpermdi vs63,vs11,vs63,1 │ │ │ │ xvadddp vs63,vs63,vs62 │ │ │ │ stxvx vs63,r16,r17 │ │ │ │ addi r17,r17,16 │ │ │ │ - bne 40a60 │ │ │ │ + bne 41a50 │ │ │ │ slwi r28,r23,1 │ │ │ │ - ld r9,16(r31) │ │ │ │ - ld r8,56(r27) │ │ │ │ - ld r10,88(r27) │ │ │ │ + ld r2,16(r31) │ │ │ │ + ld r10,56(r27) │ │ │ │ + ld r9,88(r27) │ │ │ │ extsw r28,r28 │ │ │ │ add r28,r28,r26 │ │ │ │ - ld r7,0(r8) │ │ │ │ - sldi r6,r28,4 │ │ │ │ - add r9,r9,r6 │ │ │ │ - std r9,16(r27) │ │ │ │ - bge cr4,41150 │ │ │ │ - ld r9,120(r27) │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r7,144(r31) │ │ │ │ - std r7,120(r27) │ │ │ │ - std r9,144(r31) │ │ │ │ - bgt 41350 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 412d0 │ │ │ │ - ld r9,16(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 411f0 │ │ │ │ + ld r8,0(r10) │ │ │ │ + sldi r7,r28,4 │ │ │ │ + add r2,r2,r7 │ │ │ │ + std r2,16(r27) │ │ │ │ + bge cr4,42000 │ │ │ │ + ld r2,120(r27) │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r8,144(r31) │ │ │ │ + std r8,120(r27) │ │ │ │ + std r2,144(r31) │ │ │ │ + bgt 42280 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 421a0 │ │ │ │ + ld r2,16(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 42180 │ │ │ │ mr r3,r27 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,40b40 │ │ │ │ + bl 4880 │ │ │ │ + bge cr4,41b28 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + ble cr3,41bac │ │ │ │ ld r9,80(r31) │ │ │ │ - ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,144(r31) │ │ │ │ - ble cr3,40bc0 │ │ │ │ - ld r10,80(r31) │ │ │ │ ld r18,24(r31) │ │ │ │ clrldi r14,r24,32 │ │ │ │ li r26,0 │ │ │ │ - ld r17,120(r10) │ │ │ │ - ld r27,24(r10) │ │ │ │ + ld r17,120(r9) │ │ │ │ + ld r27,24(r9) │ │ │ │ addi r17,r17,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f1,0(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lxvx vs63,r27,r26 │ │ │ │ addi r17,r17,24 │ │ │ │ lxvx vs62,r18,r26 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ + bl 4f00 │ │ │ │ + addi r2,r1,32 │ │ │ │ xxswapd vs0,vs63 │ │ │ │ addic. r14,r14,-1 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - addi r9,r1,40 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + addi r2,r1,40 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xxmr vs11,vs0 │ │ │ │ xvmaddadp vs11,vs63,vs12 │ │ │ │ xvmsubmdp vs63,vs12,vs0 │ │ │ │ xxpermdi vs63,vs11,vs63,1 │ │ │ │ xvadddp vs63,vs63,vs62 │ │ │ │ stxvx vs63,r18,r26 │ │ │ │ addi r26,r26,16 │ │ │ │ - bne 40b60 │ │ │ │ - beq cr2,40f70 │ │ │ │ - lwz r9,56(r1) │ │ │ │ - mtocrf 128,r9 │ │ │ │ - bne 40bd8 │ │ │ │ + bne 41b50 │ │ │ │ + fmr f28,f31 │ │ │ │ + beq cr2,41bdc │ │ │ │ + lwz r2,56(r1) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + bne 41bc8 │ │ │ │ cmpldi r22,1 │ │ │ │ - beq 40f70 │ │ │ │ + beq 42874 │ │ │ │ mr r3,r25 │ │ │ │ - add r28,r28,r20 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - sldi r10,r28,4 │ │ │ │ - mtfprd f31,r3 │ │ │ │ + bl 4820 │ │ │ │ + mtfprd f28,r3 │ │ │ │ + fcfid f28,f28 │ │ │ │ + fmul f28,f28,f29 │ │ │ │ ld r3,80(r31) │ │ │ │ - lfd f0,2848(r9) │ │ │ │ - ld r9,16(r31) │ │ │ │ - fcfid f31,f31 │ │ │ │ - ld r8,56(r3) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,88(r3) │ │ │ │ - std r9,16(r3) │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt cr4,40fa4 │ │ │ │ - bgt 41360 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 41250 │ │ │ │ - ld r9,16(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 41230 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,40fc0 │ │ │ │ + ld r2,16(r31) │ │ │ │ + add r28,r28,r20 │ │ │ │ + sldi r9,r28,4 │ │ │ │ + ld r10,56(r3) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r9,88(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ + ld r2,0(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt cr4,41fc0 │ │ │ │ + bgt 42290 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 421e0 │ │ │ │ + ld r2,16(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 42160 │ │ │ │ + bl 4880 │ │ │ │ + bgt cr4,41fd8 │ │ │ │ ld r26,80(r31) │ │ │ │ - ble cr3,41370 │ │ │ │ + ble cr3,41f68 │ │ │ │ ld r27,24(r26) │ │ │ │ ld r15,24(r31) │ │ │ │ - ld r16,120(r26) │ │ │ │ - clrldi r18,r24,32 │ │ │ │ + clrldi r16,r24,32 │ │ │ │ li r14,0 │ │ │ │ + ld r18,120(r26) │ │ │ │ addi r17,r27,8 │ │ │ │ nop │ │ │ │ - lfd f1,0(r16) │ │ │ │ + lfd f1,0(r18) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f30,r27,r14 │ │ │ │ - lxvx vs62,r15,r14 │ │ │ │ + lfdx f27,r27,r14 │ │ │ │ + addi r18,r18,24 │ │ │ │ lxsdx vs63,r17,r14 │ │ │ │ - addi r16,r16,24 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ + lxvx vs62,r15,r14 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ - addic. r18,r18,-1 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ xsmuldp vs0,vs12,vs63 │ │ │ │ xsmuldp vs63,vs11,vs63 │ │ │ │ - fmsub f0,f11,f30,f0 │ │ │ │ - xsmaddmdp vs12,vs30,vs63 │ │ │ │ + fmsub f0,f11,f27,f0 │ │ │ │ + xsmaddmdp vs12,vs27,vs63 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs0,vs0,vs62 │ │ │ │ stxvx vs0,r15,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - bne 40c70 │ │ │ │ - ld r9,16(r31) │ │ │ │ + bne 41c50 │ │ │ │ + ld r2,16(r31) │ │ │ │ add r28,r28,r20 │ │ │ │ - sldi r10,r28,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r26) │ │ │ │ - ble cr4,40ff0 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,56(r26) │ │ │ │ - ld r9,88(r26) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 41018 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 41270 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 411b0 │ │ │ │ + sldi r9,r28,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r26) │ │ │ │ + ble cr4,41f80 │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,56(r26) │ │ │ │ + ld r2,88(r26) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 41fa8 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 421c0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 42140 │ │ │ │ mr r3,r26 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4880 │ │ │ │ ld r26,80(r31) │ │ │ │ - ble cr4,4102c │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,160(r31) │ │ │ │ - ble cr3,40dcc │ │ │ │ + ble cr4,41f50 │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,160(r31) │ │ │ │ + ble cr3,41d98 │ │ │ │ ld r27,24(r26) │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r18,24(r31) │ │ │ │ - clrldi r15,r24,32 │ │ │ │ + ld r2,120(r26) │ │ │ │ + clrldi r18,r24,32 │ │ │ │ li r14,0 │ │ │ │ + ld r15,24(r31) │ │ │ │ addi r17,r27,8 │ │ │ │ - addi r16,r9,8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r16,r2,8 │ │ │ │ nop │ │ │ │ lfd f1,0(r16) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f30,r27,r14 │ │ │ │ - lxvx vs62,r18,r14 │ │ │ │ - lxsdx vs63,r17,r14 │ │ │ │ + lfdx f27,r27,r14 │ │ │ │ addi r16,r16,24 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ + lxsdx vs63,r17,r14 │ │ │ │ + lxvx vs62,r15,r14 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ xsmuldp vs0,vs12,vs63 │ │ │ │ xsmuldp vs63,vs11,vs63 │ │ │ │ - fmsub f0,f11,f30,f0 │ │ │ │ - xsmaddmdp vs12,vs30,vs63 │ │ │ │ + fmsub f0,f11,f27,f0 │ │ │ │ + xsmaddmdp vs12,vs27,vs63 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r18,r14 │ │ │ │ + stxvx vs0,r15,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - bne 40d70 │ │ │ │ - ld r9,16(r31) │ │ │ │ + bne 41d40 │ │ │ │ + ld r2,16(r31) │ │ │ │ add r28,r28,r20 │ │ │ │ - ld r8,56(r26) │ │ │ │ - ld r10,88(r26) │ │ │ │ + ld r10,56(r26) │ │ │ │ + ld r9,88(r26) │ │ │ │ sldi r28,r28,4 │ │ │ │ - add r9,r9,r28 │ │ │ │ - ld r7,0(r8) │ │ │ │ - std r9,16(r26) │ │ │ │ - bge cr4,41130 │ │ │ │ - ld r9,120(r26) │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r7,144(r31) │ │ │ │ - std r7,120(r26) │ │ │ │ - std r9,144(r31) │ │ │ │ - bgt 41310 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 412f0 │ │ │ │ - ld r9,16(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 41210 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,40e44 │ │ │ │ - ld r9,80(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + ld r8,0(r10) │ │ │ │ + std r2,16(r26) │ │ │ │ + bge cr4,41f30 │ │ │ │ + ld r2,120(r26) │ │ │ │ + cmpd r8,r9 │ │ │ │ ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,144(r31) │ │ │ │ - ble cr3,40ecc │ │ │ │ - ld r9,80(r31) │ │ │ │ + std r8,120(r26) │ │ │ │ + std r2,144(r31) │ │ │ │ + bgt 42260 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 42200 │ │ │ │ + ld r2,16(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 420e0 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4880 │ │ │ │ + bge cr4,41e0c │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + ble cr3,41e88 │ │ │ │ + ld r2,80(r31) │ │ │ │ ld r17,24(r31) │ │ │ │ clrldi r20,r24,32 │ │ │ │ li r28,0 │ │ │ │ - ld r26,24(r9) │ │ │ │ - ld r27,120(r9) │ │ │ │ - addi r21,r26,8 │ │ │ │ - addi r27,r27,16 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfd f1,0(r27) │ │ │ │ + ld r27,24(r2) │ │ │ │ + ld r21,120(r2) │ │ │ │ + addi r26,r27,8 │ │ │ │ + addi r21,r21,16 │ │ │ │ + lfd f1,0(r21) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f30,r26,r28 │ │ │ │ + lfdx f27,r27,r28 │ │ │ │ + addi r21,r21,24 │ │ │ │ + lxsdx vs63,r26,r28 │ │ │ │ lxvx vs62,r17,r28 │ │ │ │ - lxsdx vs63,r21,r28 │ │ │ │ - addi r27,r27,24 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r20,r20,-1 │ │ │ │ xsmuldp vs0,vs12,vs63 │ │ │ │ xsmuldp vs63,vs11,vs63 │ │ │ │ - fmsub f0,f11,f30,f0 │ │ │ │ - xsmaddmdp vs12,vs30,vs63 │ │ │ │ + fmsub f0,f11,f27,f0 │ │ │ │ + xsmaddmdp vs12,vs27,vs63 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs0,vs0,vs62 │ │ │ │ stxvx vs0,r17,r28 │ │ │ │ addi r28,r28,16 │ │ │ │ - bne 40e70 │ │ │ │ - lwz r9,52(r1) │ │ │ │ + bne 41e30 │ │ │ │ + lwz r2,52(r1) │ │ │ │ addi r22,r22,1 │ │ │ │ mulli r23,r23,6 │ │ │ │ addi r25,r25,-1 │ │ │ │ - cmpw r9,r22 │ │ │ │ + cmpw r2,r22 │ │ │ │ add r19,r19,r23 │ │ │ │ - bge 407c0 │ │ │ │ - lfd f30,240(r1) │ │ │ │ - lfd f31,248(r1) │ │ │ │ - ld r14,96(r1) │ │ │ │ - ld r15,104(r1) │ │ │ │ - ld r16,112(r1) │ │ │ │ - ld r17,120(r1) │ │ │ │ - ld r18,128(r1) │ │ │ │ - ld r19,136(r1) │ │ │ │ - ld r20,144(r1) │ │ │ │ - ld r21,152(r1) │ │ │ │ - ld r22,160(r1) │ │ │ │ - ld r23,168(r1) │ │ │ │ - ld r26,192(r1) │ │ │ │ - ld r27,200(r1) │ │ │ │ - addi r1,r1,256 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bge 417d0 │ │ │ │ + lfd f27,248(r1) │ │ │ │ + lfd f28,256(r1) │ │ │ │ + lfd f29,264(r1) │ │ │ │ + lfd f30,272(r1) │ │ │ │ + lfd f31,280(r1) │ │ │ │ + ld r14,104(r1) │ │ │ │ + ld r15,112(r1) │ │ │ │ + ld r16,120(r1) │ │ │ │ + ld r17,128(r1) │ │ │ │ + ld r18,136(r1) │ │ │ │ + ld r19,144(r1) │ │ │ │ + ld r20,152(r1) │ │ │ │ + ld r21,160(r1) │ │ │ │ + ld r22,168(r1) │ │ │ │ + ld r23,176(r1) │ │ │ │ + ld r26,200(r1) │ │ │ │ + ld r27,208(r1) │ │ │ │ + addi r1,r1,288 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs62,-192(r1) │ │ │ │ - lxv vs63,-176(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 406b0 │ │ │ │ - nop │ │ │ │ - ld r3,80(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - add r28,r28,r20 │ │ │ │ - lfd f31,2840(r9) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r28,4 │ │ │ │ - ld r8,56(r3) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,88(r3) │ │ │ │ - std r9,16(r3) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - ble cr4,40c24 │ │ │ │ - ld r9,120(r3) │ │ │ │ - ld r7,152(r31) │ │ │ │ - std r7,120(r3) │ │ │ │ - std r9,152(r31) │ │ │ │ - ble 40c28 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,80(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,120(r26) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,152(r31) │ │ │ │ - bgt cr3,40c54 │ │ │ │ - ld r9,16(r31) │ │ │ │ - add r28,r28,r20 │ │ │ │ - sldi r10,r28,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r26) │ │ │ │ - bgt cr4,40ce4 │ │ │ │ - bge cr4,40cf4 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r26) │ │ │ │ - std r10,120(r26) │ │ │ │ - ld r10,56(r26) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,88(r26) │ │ │ │ - ld r8,0(r10) │ │ │ │ + bl 4880 │ │ │ │ + b 4169c │ │ │ │ cmpd r8,r9 │ │ │ │ - ble 40d08 │ │ │ │ + ble 41dd4 │ │ │ │ mr r3,r26 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,80(r31) │ │ │ │ - bgt cr4,40d34 │ │ │ │ - bge cr4,40d44 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 40d44 │ │ │ │ + bl 5160 │ │ │ │ + b 41e0c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r5,0(r10) │ │ │ │ - ld r6,88(r9) │ │ │ │ - extswsli r7,r19,4 │ │ │ │ - extsw r26,r19 │ │ │ │ - lfd f31,2824(r8) │ │ │ │ - ld r8,16(r31) │ │ │ │ - cmpd r5,r6 │ │ │ │ - add r8,r8,r7 │ │ │ │ - std r8,16(r9) │ │ │ │ - ble cr4,40920 │ │ │ │ - ld r8,120(r9) │ │ │ │ - ld r7,152(r31) │ │ │ │ - std r7,120(r9) │ │ │ │ - std r8,152(r31) │ │ │ │ - ble 40924 │ │ │ │ - mr r3,r9 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r27,80(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,120(r27) │ │ │ │ - std r10,120(r27) │ │ │ │ - std r9,152(r31) │ │ │ │ - bgt cr3,40954 │ │ │ │ - extsw r20,r23 │ │ │ │ - ld r9,16(r31) │ │ │ │ - add r10,r26,r20 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r27) │ │ │ │ - bgt cr4,409e4 │ │ │ │ - bge cr4,409f4 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r27) │ │ │ │ - std r10,120(r27) │ │ │ │ - ld r10,56(r27) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,88(r27) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 40a08 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r27,80(r31) │ │ │ │ - bgt cr4,40a34 │ │ │ │ - bge cr4,40a44 │ │ │ │ - ld r9,120(r27) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r27) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 40a44 │ │ │ │ + bge cr4,41d1c │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 41d1c │ │ │ │ + ld r2,16(r31) │ │ │ │ + add r28,r28,r20 │ │ │ │ + sldi r9,r28,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r26) │ │ │ │ + nop │ │ │ │ + bge cr4,41cd0 │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r2,120(r26) │ │ │ │ + std r9,120(r26) │ │ │ │ + ld r9,56(r26) │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,88(r26) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 41ce4 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 5160 │ │ │ │ + b 41d04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r7,r10 │ │ │ │ - ble 40e08 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 40e44 │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r8,152(r31) │ │ │ │ + std r8,120(r3) │ │ │ │ + std r2,152(r31) │ │ │ │ + ble 41c0c │ │ │ │ + bl 5160 │ │ │ │ + ld r26,80(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,120(r26) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,152(r31) │ │ │ │ + bgt cr3,41c34 │ │ │ │ + b 41ca8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r7,r10 │ │ │ │ - ble 40b04 │ │ │ │ + nop │ │ │ │ + cmpd r8,r9 │ │ │ │ + ble 41af0 │ │ │ │ mr r3,r27 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 40b40 │ │ │ │ + bl 5160 │ │ │ │ + b 41b28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r21 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - b 40848 │ │ │ │ nop │ │ │ │ + bge cr4,41a2c │ │ │ │ + ld r2,120(r27) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r27) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 41a2c │ │ │ │ + extsw r20,r23 │ │ │ │ + ld r2,16(r31) │ │ │ │ + add r9,r26,r20 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r27) │ │ │ │ + bge cr4,419e0 │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r2,120(r27) │ │ │ │ + std r9,120(r27) │ │ │ │ + ld r9,56(r27) │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,88(r27) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 419f4 │ │ │ │ + mr r3,r27 │ │ │ │ + bl 5160 │ │ │ │ + b 41a14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r4,r21,248 │ │ │ │ - ld r10,112(r31) │ │ │ │ - mr r3,r9 │ │ │ │ - add r4,r10,r4 │ │ │ │ - bl 3e848 │ │ │ │ - b 40948 │ │ │ │ nop │ │ │ │ + ld r10,120(r2) │ │ │ │ + ld r8,152(r31) │ │ │ │ + std r8,120(r2) │ │ │ │ + std r10,152(r31) │ │ │ │ + ble 41918 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5160 │ │ │ │ + ld r27,80(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,120(r27) │ │ │ │ + std r9,120(r27) │ │ │ │ + std r2,152(r31) │ │ │ │ + bgt cr3,41944 │ │ │ │ + b 419b4 │ │ │ │ nop │ │ │ │ - mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + nop │ │ │ │ + mr r3,r21 │ │ │ │ + bl 4820 │ │ │ │ + mr r2,r3 │ │ │ │ + b 41848 │ │ │ │ + mulli r21,r21,248 │ │ │ │ + ld r4,112(r31) │ │ │ │ mr r3,r26 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3e848 │ │ │ │ - b 40d2c │ │ │ │ + add r4,r4,r21 │ │ │ │ + bl 3f8e0 │ │ │ │ + b 41df4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ ld r9,112(r31) │ │ │ │ - mr r3,r27 │ │ │ │ + mr r3,r2 │ │ │ │ add r4,r9,r4 │ │ │ │ - bl 3e848 │ │ │ │ - b 40a2c │ │ │ │ + bl 3f8e0 │ │ │ │ + b 41938 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r27 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3e848 │ │ │ │ - b 40b28 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 3f8e0 │ │ │ │ + b 41a14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r21,r21,248 │ │ │ │ - ld r4,112(r31) │ │ │ │ + mulli r4,r21,248 │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r26 │ │ │ │ - add r4,r4,r21 │ │ │ │ - bl 3e848 │ │ │ │ - b 40e2c │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 3f8e0 │ │ │ │ + b 41d04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3e848 │ │ │ │ - b 40c48 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 3f8e0 │ │ │ │ + b 41c28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3edd8 │ │ │ │ - b 40c48 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r27 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 3f8e0 │ │ │ │ + b 41b10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mulli r4,r21,248 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r27 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 3fe50 │ │ │ │ + b 41b10 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r26 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3edd8 │ │ │ │ - b 40d2c │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 3fe50 │ │ │ │ + b 41d04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r27 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3edd8 │ │ │ │ - b 40a2c │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 3fe50 │ │ │ │ + b 41c28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r4,r21,248 │ │ │ │ - ld r10,120(r31) │ │ │ │ - mr r3,r9 │ │ │ │ - add r4,r10,r4 │ │ │ │ - bl 3edd8 │ │ │ │ - b 40948 │ │ │ │ + nop │ │ │ │ + mulli r21,r21,248 │ │ │ │ + ld r4,120(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + add r4,r4,r21 │ │ │ │ + bl 3fe50 │ │ │ │ + b 41df4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ ld r9,120(r31) │ │ │ │ - mr r3,r27 │ │ │ │ + mr r3,r2 │ │ │ │ add r4,r9,r4 │ │ │ │ - bl 3edd8 │ │ │ │ - b 40b28 │ │ │ │ + bl 3fe50 │ │ │ │ + b 41938 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r21,r21,248 │ │ │ │ - ld r4,120(r31) │ │ │ │ - mr r3,r26 │ │ │ │ - add r4,r4,r21 │ │ │ │ - bl 3edd8 │ │ │ │ - b 40e2c │ │ │ │ + mulli r4,r21,248 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r27 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 3fe50 │ │ │ │ + b 41a14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r26 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 40e30 │ │ │ │ - mr r3,r9 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5160 │ │ │ │ + b 41df8 │ │ │ │ + nop │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5160 │ │ │ │ ld r27,80(r31) │ │ │ │ - bgt cr3,40954 │ │ │ │ - extsw r20,r23 │ │ │ │ - ld r9,16(r31) │ │ │ │ - add r10,r26,r20 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r27) │ │ │ │ - b 410d0 │ │ │ │ + b 41940 │ │ │ │ mr r3,r27 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 40b2c │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5160 │ │ │ │ + b 41b14 │ │ │ │ + nop │ │ │ │ + bl 5160 │ │ │ │ ld r26,80(r31) │ │ │ │ - bgt cr3,40c54 │ │ │ │ - ld r9,16(r31) │ │ │ │ - add r28,r28,r20 │ │ │ │ - sldi r10,r28,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r26) │ │ │ │ - b 40ff0 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r31) │ │ │ │ - slwi r9,r30,2 │ │ │ │ - extsw r9,r9 │ │ │ │ - ld r7,56(r10) │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - ld r8,88(r10) │ │ │ │ - mr r3,r10 │ │ │ │ - ld r7,0(r7) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r9,r28,r9 │ │ │ │ - cmpd r7,r8 │ │ │ │ - std r9,16(r10) │ │ │ │ - ble 41998 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ + b 41c30 │ │ │ │ + bl 4820 │ │ │ │ + ld r9,88(r31) │ │ │ │ + slwi r2,r30,2 │ │ │ │ + extsw r2,r2 │ │ │ │ + ld r8,56(r9) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r10,88(r9) │ │ │ │ + mr r3,r9 │ │ │ │ + ld r8,0(r8) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r28,r2 │ │ │ │ + cmpd r8,r10 │ │ │ │ + std r2,16(r9) │ │ │ │ + ble 42880 │ │ │ │ + bl 5160 │ │ │ │ cmpwi r24,0 │ │ │ │ - ble 41478 │ │ │ │ - ld r10,88(r31) │ │ │ │ - clrldi r6,r24,32 │ │ │ │ - andi. r5,r24,3 │ │ │ │ - ld r8,24(r31) │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - mr r7,r6 │ │ │ │ - ld r10,24(r10) │ │ │ │ - beq 4143c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 41428 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 41418 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + ble 42384 │ │ │ │ + ld r9,88(r31) │ │ │ │ + clrldi r7,r24,32 │ │ │ │ + andi. r6,r24,3 │ │ │ │ + ld r10,24(r31) │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r8,r7 │ │ │ │ + ld r9,24(r9) │ │ │ │ + beq 42348 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 41478 │ │ │ │ - srdi r7,r7,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - bdnz 41444 │ │ │ │ - lwz r9,48(r1) │ │ │ │ - cmpwi r9,-2 │ │ │ │ - blt 40f20 │ │ │ │ - std r21,152(r1) │ │ │ │ - addis r21,r2,-2 │ │ │ │ + beq 42334 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 42324 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r7,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 42384 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + bdnz 42350 │ │ │ │ + lwz r2,48(r1) │ │ │ │ + cmpwi r2,-2 │ │ │ │ + blt 41ee8 │ │ │ │ + stfd f29,264(r1) │ │ │ │ + stfd f30,272(r1) │ │ │ │ + plfd f29,89656 # 581d0 │ │ │ │ cmpwi cr4,r29,0 │ │ │ │ - std r22,160(r1) │ │ │ │ addi r28,r1,32 │ │ │ │ - std r23,168(r1) │ │ │ │ - std r26,192(r1) │ │ │ │ + addi r29,r1,40 │ │ │ │ + std r22,168(r1) │ │ │ │ + std r23,176(r1) │ │ │ │ + li r22,0 │ │ │ │ mr r23,r25 │ │ │ │ + std r26,200(r1) │ │ │ │ + std r27,208(r1) │ │ │ │ li r26,0 │ │ │ │ - li r22,0 │ │ │ │ - addi r21,r21,2848 │ │ │ │ - addi r29,r1,40 │ │ │ │ - std r14,96(r1) │ │ │ │ - std r16,112(r1) │ │ │ │ - std r17,120(r1) │ │ │ │ - std r19,136(r1) │ │ │ │ - std r20,144(r1) │ │ │ │ - std r27,200(r1) │ │ │ │ - stfd f30,240(r1) │ │ │ │ - stfd f31,248(r1) │ │ │ │ + std r16,120(r1) │ │ │ │ + std r17,128(r1) │ │ │ │ + std r19,144(r1) │ │ │ │ + std r20,152(r1) │ │ │ │ + std r21,160(r1) │ │ │ │ + stfd f28,256(r1) │ │ │ │ + stfd f31,280(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpw cr3,r22,r23 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ + ld r10,96(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ isel r30,r22,r23,4*cr3+lt │ │ │ │ - extswsli r10,r30,3 │ │ │ │ + extswsli r9,r30,3 │ │ │ │ extsw r20,r30 │ │ │ │ - ld r27,56(r9) │ │ │ │ - ldx r10,r8,r10 │ │ │ │ + ld r27,56(r2) │ │ │ │ + ldx r9,r10,r9 │ │ │ │ mr r3,r20 │ │ │ │ - std r10,152(r9) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - lwz r8,48(r1) │ │ │ │ - lwa r9,56(r31) │ │ │ │ + std r9,152(r2) │ │ │ │ + bl 4820 │ │ │ │ + ld r9,80(r31) │ │ │ │ + lwz r10,48(r1) │ │ │ │ + lwa r2,56(r31) │ │ │ │ std r3,0(r27) │ │ │ │ mr r27,r23 │ │ │ │ - subf r3,r30,r8 │ │ │ │ - ld r30,56(r10) │ │ │ │ - ld r10,72(r10) │ │ │ │ + subf r3,r30,r10 │ │ │ │ + ld r30,56(r9) │ │ │ │ + ld r9,72(r9) │ │ │ │ extsw r3,r3 │ │ │ │ - ld r8,0(r30) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r9,0(r10) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - lwa r8,56(r31) │ │ │ │ + ld r10,0(r30) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,0(r9) │ │ │ │ + bl 4820 │ │ │ │ + ld r2,80(r31) │ │ │ │ + lwa r10,56(r31) │ │ │ │ std r3,8(r30) │ │ │ │ mr r3,r23 │ │ │ │ - ld r7,56(r9) │ │ │ │ - ld r10,72(r9) │ │ │ │ - ld r9,8(r7) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r9,8(r10) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ + ld r8,56(r2) │ │ │ │ + ld r9,72(r2) │ │ │ │ + ld r2,8(r8) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,8(r9) │ │ │ │ + bl 4820 │ │ │ │ ld r30,16(r31) │ │ │ │ mtfprd f30,r3 │ │ │ │ mr r3,r25 │ │ │ │ fcfid f30,f30 │ │ │ │ - fmul f30,f30,f0 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r26,r3 │ │ │ │ + fmul f30,f30,f29 │ │ │ │ + bl 4820 │ │ │ │ + mulld r2,r26,r3 │ │ │ │ ld r3,80(r31) │ │ │ │ - ld r8,56(r3) │ │ │ │ - ld r10,88(r3) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r30,r30,r9 │ │ │ │ - ld r9,0(r8) │ │ │ │ + ld r10,56(r3) │ │ │ │ + ld r9,88(r3) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r30,r30,r2 │ │ │ │ + ld r2,0(r10) │ │ │ │ std r30,16(r3) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt cr3,41a50 │ │ │ │ - bgt 41b90 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 41b00 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr4,41664 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r19,24(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt cr3,42900 │ │ │ │ + bgt 42a30 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 429b0 │ │ │ │ + bl 4880 │ │ │ │ + nop │ │ │ │ + ble cr4,42550 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r27,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r17,24(r9) │ │ │ │ - ld r14,120(r9) │ │ │ │ - addi r16,r17,8 │ │ │ │ - addi r14,r14,8 │ │ │ │ + ld r19,24(r2) │ │ │ │ + ld r16,120(r2) │ │ │ │ + addi r17,r19,8 │ │ │ │ + addi r16,r16,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f1,r14,r30 │ │ │ │ + lfdx f1,r16,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lxsdx vs63,r17,r30 │ │ │ │ - lxvx vs62,r19,r30 │ │ │ │ - lfdx f31,r16,r30 │ │ │ │ + lfdx f28,r19,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ + lxvx vs63,r21,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r27,r27,-1 │ │ │ │ fmul f0,f12,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - xsmsubadp vs0,vs11,vs63 │ │ │ │ - xsmaddmdp vs12,vs63,vs31 │ │ │ │ + fmsub f0,f11,f28,f0 │ │ │ │ + fmadd f12,f12,f28,f31 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - xvadddp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r19,r30 │ │ │ │ + xvadddp vs0,vs0,vs63 │ │ │ │ + stxvx vs0,r21,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 41610 │ │ │ │ + bne 42500 │ │ │ │ mr r3,r25 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r26,1 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - ld r8,56(r10) │ │ │ │ - ld r7,88(r10) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - ld r6,0(r8) │ │ │ │ - add r30,r30,r9 │ │ │ │ - std r30,16(r10) │ │ │ │ - bgt cr3,41a20 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq cr3,41b40 │ │ │ │ - ld r9,120(r10) │ │ │ │ - ld r6,128(r31) │ │ │ │ - std r6,120(r10) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 41bc0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 41ae0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr3,416ec │ │ │ │ - beq cr3,416ec │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - ble cr4,41764 │ │ │ │ + bl 4820 │ │ │ │ + addi r2,r26,1 │ │ │ │ ld r9,80(r31) │ │ │ │ - ld r19,24(r31) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r10,56(r9) │ │ │ │ + ld r8,88(r9) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + ld r7,0(r10) │ │ │ │ + add r30,r30,r2 │ │ │ │ + std r30,16(r9) │ │ │ │ + bgt cr3,428e0 │ │ │ │ + cmpd r7,r8 │ │ │ │ + beq cr3,429ec │ │ │ │ + ld r2,120(r9) │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r7,120(r9) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 42a54 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 42990 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4880 │ │ │ │ + bgt cr3,425d0 │ │ │ │ + beq cr3,425d0 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + ble cr4,42640 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r27,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r17,24(r9) │ │ │ │ - ld r14,120(r9) │ │ │ │ - addi r16,r17,8 │ │ │ │ - nop │ │ │ │ - lfdx f1,r14,r30 │ │ │ │ + ld r19,24(r2) │ │ │ │ + ld r16,120(r2) │ │ │ │ + addi r17,r19,8 │ │ │ │ + lfdx f1,r16,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lxsdx vs63,r17,r30 │ │ │ │ - lxvx vs62,r19,r30 │ │ │ │ - lfdx f31,r16,r30 │ │ │ │ + lfdx f28,r19,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ + lxvx vs63,r21,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r27,r27,-1 │ │ │ │ fmul f0,f12,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - xsmsubadp vs0,vs11,vs63 │ │ │ │ - xsmaddmdp vs12,vs63,vs31 │ │ │ │ + fmsub f0,f11,f28,f0 │ │ │ │ + fmadd f12,f12,f28,f31 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - xvadddp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r19,r30 │ │ │ │ + xvadddp vs0,vs0,vs63 │ │ │ │ + stxvx vs0,r21,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 41710 │ │ │ │ + bne 425f0 │ │ │ │ mr r3,r25 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r26,2 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - ld r7,56(r10) │ │ │ │ - ld r8,88(r10) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - ld r6,0(r7) │ │ │ │ - add r30,r30,r9 │ │ │ │ - std r30,16(r10) │ │ │ │ - ble cr3,419f0 │ │ │ │ - ld r9,120(r10) │ │ │ │ - cmpd r6,r8 │ │ │ │ - ld r6,128(r31) │ │ │ │ - std r6,120(r10) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 41ba0 │ │ │ │ - ld r9,8(r7) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 41ac0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,417e4 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - ble cr4,41868 │ │ │ │ + bl 4820 │ │ │ │ + addi r2,r26,2 │ │ │ │ ld r9,80(r31) │ │ │ │ - ld r19,24(r31) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r8,56(r9) │ │ │ │ + ld r10,88(r9) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + ld r7,0(r8) │ │ │ │ + add r30,r30,r2 │ │ │ │ + std r30,16(r9) │ │ │ │ + ble cr3,428c0 │ │ │ │ + ld r2,120(r9) │ │ │ │ + cmpd r7,r10 │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r7,120(r9) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 42a3c │ │ │ │ + ld r2,8(r8) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 42970 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4880 │ │ │ │ + ble cr3,426b8 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + ble cr4,42734 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r27,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r17,24(r9) │ │ │ │ - ld r14,120(r9) │ │ │ │ - addi r16,r17,8 │ │ │ │ - addi r14,r14,8 │ │ │ │ - nop │ │ │ │ + ld r19,24(r2) │ │ │ │ + ld r16,120(r2) │ │ │ │ + addi r17,r19,8 │ │ │ │ + addi r16,r16,8 │ │ │ │ nop │ │ │ │ - lfdx f1,r14,r30 │ │ │ │ + lfdx f1,r16,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lxsdx vs63,r17,r30 │ │ │ │ - lxvx vs62,r19,r30 │ │ │ │ - lfdx f31,r16,r30 │ │ │ │ + lfdx f28,r19,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ + lxvx vs63,r21,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r27,r27,-1 │ │ │ │ fmul f0,f12,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - xsmsubadp vs0,vs11,vs63 │ │ │ │ - xsmaddmdp vs12,vs63,vs31 │ │ │ │ + fmsub f0,f11,f28,f0 │ │ │ │ + fmadd f12,f12,f28,f31 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - xvadddp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r19,r30 │ │ │ │ + xvadddp vs0,vs0,vs63 │ │ │ │ + stxvx vs0,r21,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 41810 │ │ │ │ + bne 426e0 │ │ │ │ mr r3,r25 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r26,3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - ld r8,56(r10) │ │ │ │ - ld r7,88(r10) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - ld r6,0(r8) │ │ │ │ - add r30,r30,r9 │ │ │ │ - std r30,16(r10) │ │ │ │ - bgt cr3,419c0 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq cr3,41b60 │ │ │ │ - ld r9,120(r10) │ │ │ │ - ld r6,128(r31) │ │ │ │ - std r6,120(r10) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 41bd0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 41aa0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr3,418f0 │ │ │ │ - beq cr3,418f0 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - ble cr4,41968 │ │ │ │ + bl 4820 │ │ │ │ + addi r2,r26,3 │ │ │ │ ld r9,80(r31) │ │ │ │ - ld r20,24(r31) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r10,56(r9) │ │ │ │ + ld r8,88(r9) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + ld r7,0(r10) │ │ │ │ + add r30,r30,r2 │ │ │ │ + std r30,16(r9) │ │ │ │ + bgt cr3,428a0 │ │ │ │ + cmpd r7,r8 │ │ │ │ + beq cr3,42a08 │ │ │ │ + ld r2,120(r9) │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r7,120(r9) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 42a60 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 42950 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4880 │ │ │ │ + bgt cr3,427b4 │ │ │ │ + beq cr3,427b4 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + ble cr4,42834 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r27,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r19,24(r9) │ │ │ │ - ld r16,120(r9) │ │ │ │ - addi r17,r19,8 │ │ │ │ - lfdx f1,r16,r30 │ │ │ │ + ld r20,24(r2) │ │ │ │ + ld r17,120(r2) │ │ │ │ + addi r19,r20,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f1,r17,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lxsdx vs63,r19,r30 │ │ │ │ - lxvx vs62,r20,r30 │ │ │ │ - lfdx f31,r17,r30 │ │ │ │ + lfdx f28,r20,r30 │ │ │ │ + lfdx f31,r19,r30 │ │ │ │ + lxvx vs63,r21,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r27,r27,-1 │ │ │ │ fmul f0,f12,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - xsmsubadp vs0,vs11,vs63 │ │ │ │ - xsmaddmdp vs12,vs63,vs31 │ │ │ │ + fmsub f0,f11,f28,f0 │ │ │ │ + fmadd f12,f12,f28,f31 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - xvadddp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r20,r30 │ │ │ │ + xvadddp vs0,vs0,vs63 │ │ │ │ + stxvx vs0,r21,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 41910 │ │ │ │ - lwz r9,52(r1) │ │ │ │ + bne 427e0 │ │ │ │ + lwz r2,52(r1) │ │ │ │ addi r22,r22,1 │ │ │ │ addi r23,r23,-1 │ │ │ │ addi r26,r26,4 │ │ │ │ - cmpw r22,r9 │ │ │ │ - ble 414e0 │ │ │ │ - lfd f30,240(r1) │ │ │ │ - lfd f31,248(r1) │ │ │ │ - ld r14,96(r1) │ │ │ │ - ld r16,112(r1) │ │ │ │ - ld r17,120(r1) │ │ │ │ - b 40f04 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 413cc │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - b 406ec │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r6,r7 │ │ │ │ - bgt 41b20 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 41aa0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 418f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r6,r8 │ │ │ │ - bgt 41b80 │ │ │ │ - ld r9,8(r7) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 41ac0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 417e4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r6,r7 │ │ │ │ - bgt 41b30 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 41ae0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 416ec │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + cmpw r22,r2 │ │ │ │ + ble 423f0 │ │ │ │ + lfd f28,256(r1) │ │ │ │ + lfd f29,264(r1) │ │ │ │ + lfd f30,272(r1) │ │ │ │ + lfd f31,280(r1) │ │ │ │ + ld r16,120(r1) │ │ │ │ + ld r17,128(r1) │ │ │ │ + b 41ecc │ │ │ │ + plfd f28,88408 # 581c0 │ │ │ │ + b 418f0 │ │ │ │ + plfd f28,88404 # 581c8 │ │ │ │ + b 41bdc │ │ │ │ + bl 4880 │ │ │ │ + b 422d8 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r7,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + b 416d8 │ │ │ │ nop │ │ │ │ - ld r9,120(r3) │ │ │ │ - ld r7,128(r31) │ │ │ │ - std r7,120(r3) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 41bb0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 41b00 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw cr3,r22,r27 │ │ │ │ - ble cr3,415e0 │ │ │ │ - ld r9,80(r31) │ │ │ │ + cmpd r7,r8 │ │ │ │ + bgt 429d0 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 42950 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4880 │ │ │ │ + b 427b4 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bgt 42a24 │ │ │ │ + ld r2,8(r8) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 42970 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4880 │ │ │ │ + b 426b8 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bgt 429e0 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 42990 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4880 │ │ │ │ + b 425d0 │ │ │ │ + ld r2,120(r3) │ │ │ │ ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - b 415e0 │ │ │ │ + std r8,120(r3) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 42a48 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 429b0 │ │ │ │ + bl 4880 │ │ │ │ + cmpw cr3,r22,r27 │ │ │ │ + ble cr3,424d0 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + b 424d0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r20,r20,248 │ │ │ │ ld r4,112(r31) │ │ │ │ - mr r3,r10 │ │ │ │ + mr r3,r9 │ │ │ │ add r4,r4,r20 │ │ │ │ - bl 3e2f8 │ │ │ │ - ble cr3,418d8 │ │ │ │ - b 418f0 │ │ │ │ + bl 3f3c0 │ │ │ │ + ble cr3,4279c │ │ │ │ + b 427b4 │ │ │ │ nop │ │ │ │ mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r10 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3e2f8 │ │ │ │ - b 417cc │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r9 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 3f3c0 │ │ │ │ + b 426a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r10 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3e2f8 │ │ │ │ - ble cr3,416d4 │ │ │ │ - b 416ec │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r9 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 3f3c0 │ │ │ │ + ble cr3,425b8 │ │ │ │ + b 425d0 │ │ │ │ nop │ │ │ │ mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3e2f8 │ │ │ │ - b 41a78 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 3f3c0 │ │ │ │ + b 42924 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 418f0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 416ec │ │ │ │ - bgt 41b30 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 41ae0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 416d4 │ │ │ │ - bgt 41b20 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 41aa0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 418d8 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 417e4 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5160 │ │ │ │ + b 427b4 │ │ │ │ + nop │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5160 │ │ │ │ + b 425d0 │ │ │ │ + bgt 429e0 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 42990 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4880 │ │ │ │ + b 425b8 │ │ │ │ + bgt 429d0 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 42950 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4880 │ │ │ │ + b 4279c │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5160 │ │ │ │ + b 426b8 │ │ │ │ + bl 5160 │ │ │ │ cmpw cr3,r22,r23 │ │ │ │ - b 415e0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 417d0 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ + b 424d0 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5160 │ │ │ │ + b 426a4 │ │ │ │ + bl 5160 │ │ │ │ cmpw cr3,r22,r23 │ │ │ │ - b 41a80 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 416d8 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 418dc │ │ │ │ + b 4292c │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5160 │ │ │ │ + b 425bc │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5160 │ │ │ │ + b 427a0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1282 │ │ │ │ + .long 0x1285 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000041bf0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,25104 │ │ │ │ +0000000000042a80 : │ │ │ │ + lwz r2,48(r3) │ │ │ │ + mfcr r11 │ │ │ │ + std r25,-104(r1) │ │ │ │ + lwz r9,52(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,48(r3) │ │ │ │ - std r25,-80(r1) │ │ │ │ - lwz r10,52(r3) │ │ │ │ + std r30,-64(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ ld r25,8(r3) │ │ │ │ - mfcr r11 │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ + std r22,-128(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r9,2 │ │ │ │ - mr r30,r25 │ │ │ │ std r0,16(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ - stw r10,56(r1) │ │ │ │ - beq 42960 │ │ │ │ + stdu r1,-272(r1) │ │ │ │ + cmpwi r2,2 │ │ │ │ + mr r30,r25 │ │ │ │ + stw r9,56(r1) │ │ │ │ + beq 4375c │ │ │ │ cmpwi r25,0 │ │ │ │ - std r22,152(r1) │ │ │ │ - std r28,200(r1) │ │ │ │ - ble 41ce0 │ │ │ │ - ld r8,88(r3) │ │ │ │ - clrldi r6,r25,32 │ │ │ │ - andi. r5,r25,3 │ │ │ │ - ld r10,24(r3) │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - mr r7,r6 │ │ │ │ - ld r8,24(r8) │ │ │ │ - beq 41ca4 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 41c90 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 42fa4 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + std r28,192(r1) │ │ │ │ + ble 42b68 │ │ │ │ + ld r10,88(r3) │ │ │ │ + clrldi r7,r25,32 │ │ │ │ + andi. r6,r25,3 │ │ │ │ + ld r9,24(r3) │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r8,r7 │ │ │ │ + ld r10,24(r10) │ │ │ │ + beq 42b2c │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 41ce0 │ │ │ │ - srdi r7,r7,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - bdnz 41cac │ │ │ │ + beq 42b18 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 43d50 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 42b68 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + bdnz 42b34 │ │ │ │ lwz r28,56(r1) │ │ │ │ ld r29,16(r31) │ │ │ │ extsw r22,r28 │ │ │ │ mr r3,r22 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r28,1 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + bl 4820 │ │ │ │ + addi r2,r28,1 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ mr r28,r3 │ │ │ │ - addi r3,r9,1 │ │ │ │ - stw r9,60(r1) │ │ │ │ + addi r3,r2,1 │ │ │ │ + stw r2,60(r1) │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4820 │ │ │ │ + mr r2,r3 │ │ │ │ ld r3,88(r31) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r8,56(r3) │ │ │ │ - mulld r9,r9,r28 │ │ │ │ - ld r10,88(r3) │ │ │ │ - ld r8,0(r8) │ │ │ │ - mulli r9,r9,96 │ │ │ │ - cmpd r8,r10 │ │ │ │ - add r29,r29,r9 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r10,56(r3) │ │ │ │ + mulld r2,r2,r28 │ │ │ │ + ld r9,88(r3) │ │ │ │ + ld r10,0(r10) │ │ │ │ + mulli r2,r2,96 │ │ │ │ + cmpd r10,r9 │ │ │ │ + add r29,r29,r2 │ │ │ │ std r29,16(r3) │ │ │ │ - ble 42594 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - cmpwi r9,-2 │ │ │ │ - blt 431c8 │ │ │ │ - cmpwi r9,1 │ │ │ │ + ble 433f8 │ │ │ │ + bl 46c0 │ │ │ │ + lwz r2,56(r1) │ │ │ │ + cmpwi r2,-2 │ │ │ │ + blt 43f24 │ │ │ │ + cmpwi r2,1 │ │ │ │ + stfd f27,232(r1) │ │ │ │ + stfd f28,240(r1) │ │ │ │ + plfd f27,87528 # 581d0 │ │ │ │ + plfd f28,87504 # 581c0 │ │ │ │ + stfd f29,248(r1) │ │ │ │ + stfd f30,256(r1) │ │ │ │ + plfd f29,87496 # 581c8 │ │ │ │ cmpwi cr3,r30,0 │ │ │ │ - cmpwi cr2,r9,0 │ │ │ │ - std r20,136(r1) │ │ │ │ - std r23,160(r1) │ │ │ │ - li r20,0 │ │ │ │ - li r23,0 │ │ │ │ + cmpwi cr2,r2,0 │ │ │ │ addi r29,r1,32 │ │ │ │ addi r30,r1,40 │ │ │ │ - std r14,88(r1) │ │ │ │ - mfocrf r9,128 │ │ │ │ - std r15,96(r1) │ │ │ │ - std r16,104(r1) │ │ │ │ - std r17,112(r1) │ │ │ │ - std r18,120(r1) │ │ │ │ - std r19,128(r1) │ │ │ │ - std r21,144(r1) │ │ │ │ - std r24,168(r1) │ │ │ │ - std r26,184(r1) │ │ │ │ - std r27,192(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ - stfd f30,240(r1) │ │ │ │ - stfd f31,248(r1) │ │ │ │ - stw r9,64(r1) │ │ │ │ + mfocrf r2,128 │ │ │ │ + std r20,128(r1) │ │ │ │ + std r19,120(r1) │ │ │ │ + li r20,0 │ │ │ │ + std r23,152(r1) │ │ │ │ + std r24,160(r1) │ │ │ │ + li r23,0 │ │ │ │ + std r14,80(r1) │ │ │ │ + std r15,88(r1) │ │ │ │ + std r16,96(r1) │ │ │ │ + std r17,104(r1) │ │ │ │ + std r18,112(r1) │ │ │ │ + std r21,136(r1) │ │ │ │ + std r26,176(r1) │ │ │ │ + std r27,184(r1) │ │ │ │ + stfd f26,224(r1) │ │ │ │ + stfd f31,264(r1) │ │ │ │ + stw r2,64(r1) │ │ │ │ mr r3,r22 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r26,r3 │ │ │ │ + bl 4820 │ │ │ │ + mr r27,r3 │ │ │ │ mr r3,r23 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,96(r31) │ │ │ │ - sldi r9,r23,3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - ld r8,104(r31) │ │ │ │ + bl 4820 │ │ │ │ + ld r8,96(r31) │ │ │ │ + sldi r2,r23,3 │ │ │ │ + ld r9,80(r31) │ │ │ │ cmpw r23,r22 │ │ │ │ - isellt r27,r23,r22 │ │ │ │ + ld r10,104(r31) │ │ │ │ + isellt r26,r23,r22 │ │ │ │ mr r28,r3 │ │ │ │ - mullw r24,r3,r26 │ │ │ │ - ldx r7,r7,r9 │ │ │ │ - extsw r21,r27 │ │ │ │ - ld r18,56(r10) │ │ │ │ - cmpw cr4,r26,r28 │ │ │ │ + mullw r24,r3,r27 │ │ │ │ + ldx r8,r8,r2 │ │ │ │ + extsw r21,r26 │ │ │ │ + ld r18,56(r9) │ │ │ │ + cmpw cr4,r27,r28 │ │ │ │ mr r3,r21 │ │ │ │ mullw r24,r24,r28 │ │ │ │ - std r7,152(r10) │ │ │ │ - ldx r9,r8,r9 │ │ │ │ - std r9,160(r10) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,56(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ + std r8,152(r9) │ │ │ │ + ldx r2,r10,r2 │ │ │ │ + std r2,160(r9) │ │ │ │ + bl 4820 │ │ │ │ + lwz r9,56(r1) │ │ │ │ + ld r2,80(r31) │ │ │ │ std r3,0(r18) │ │ │ │ - subf r27,r27,r10 │ │ │ │ - ld r28,56(r9) │ │ │ │ - extsw r27,r27 │ │ │ │ - bge cr4,426b0 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r3,r27 │ │ │ │ - std r9,8(r28) │ │ │ │ - ld r27,56(r10) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ + subf r26,r26,r9 │ │ │ │ + ld r28,56(r2) │ │ │ │ + extsw r26,r26 │ │ │ │ + bge cr4,43490 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4820 │ │ │ │ + mr r2,r3 │ │ │ │ + ld r9,80(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + std r2,8(r28) │ │ │ │ + ld r27,56(r9) │ │ │ │ + bl 4820 │ │ │ │ ld r28,80(r31) │ │ │ │ - lwa r10,56(r31) │ │ │ │ - std r3,16(r27) │ │ │ │ + lwa r9,56(r31) │ │ │ │ + fmr f30,f28 │ │ │ │ ld r19,56(r28) │ │ │ │ - ld r6,72(r28) │ │ │ │ - ld r9,0(r19) │ │ │ │ - ld r5,8(r19) │ │ │ │ - ld r7,16(r19) │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - std r9,0(r28) │ │ │ │ - ld r9,0(r19) │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - std r9,0(r6) │ │ │ │ - ld r7,8(r19) │ │ │ │ - mulld r7,r10,r7 │ │ │ │ - std r7,8(r6) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ld r7,16(r19) │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - std r10,16(r6) │ │ │ │ - std r9,80(r28) │ │ │ │ - beq cr2,425a0 │ │ │ │ - lwz r9,64(r1) │ │ │ │ - mtocrf 128,r9 │ │ │ │ - bne 41ee0 │ │ │ │ + std r3,16(r27) │ │ │ │ + ld r7,72(r28) │ │ │ │ + ld r2,0(r19) │ │ │ │ + ld r6,8(r19) │ │ │ │ + ld r8,16(r19) │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + std r2,0(r28) │ │ │ │ + ld r2,0(r19) │ │ │ │ + mulld r2,r9,r2 │ │ │ │ + std r2,0(r7) │ │ │ │ + ld r8,8(r19) │ │ │ │ + mulld r8,r9,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + std r8,8(r7) │ │ │ │ + ld r8,16(r19) │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + std r9,16(r7) │ │ │ │ + std r2,80(r28) │ │ │ │ + beq cr2,42d8c │ │ │ │ + lwz r2,64(r1) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + bne 42d70 │ │ │ │ cmpldi r23,1 │ │ │ │ - beq 425a0 │ │ │ │ + beq 43d2c │ │ │ │ mr r3,r22 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bl 4820 │ │ │ │ ld r28,80(r31) │ │ │ │ mtfprd f30,r3 │ │ │ │ - lfd f0,2848(r9) │ │ │ │ fcfid f30,f30 │ │ │ │ ld r19,56(r28) │ │ │ │ - fmul f30,f30,f0 │ │ │ │ - ld r9,16(r31) │ │ │ │ - extswsli r10,r20,4 │ │ │ │ - extsw r8,r20 │ │ │ │ - std r8,48(r1) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r28) │ │ │ │ - ble cr3,41f94 │ │ │ │ + fmul f30,f30,f27 │ │ │ │ + ld r2,16(r31) │ │ │ │ + extswsli r9,r20,4 │ │ │ │ + extsw r10,r20 │ │ │ │ + std r10,48(r1) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r28) │ │ │ │ + ble cr3,42e20 │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r28) │ │ │ │ - ld r14,120(r28) │ │ │ │ - clrldi r17,r25,32 │ │ │ │ + clrldi r14,r25,32 │ │ │ │ li r15,0 │ │ │ │ + ld r17,120(r28) │ │ │ │ addi r16,r26,8 │ │ │ │ addi r18,r27,8 │ │ │ │ - lfd f1,0(r14) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f1,0(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f29,r26,r15 │ │ │ │ - addi r14,r14,24 │ │ │ │ + lfdx f26,r26,r15 │ │ │ │ + addi r17,r17,24 │ │ │ │ lfdx f31,r16,r15 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r17,r17,-1 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ + fmsub f12,f11,f26,f12 │ │ │ │ + fmadd f0,f0,f26,f31 │ │ │ │ stfdx f12,r27,r15 │ │ │ │ stfdx f0,r18,r15 │ │ │ │ addi r15,r15,16 │ │ │ │ - bne 41f40 │ │ │ │ - ld r10,0(r19) │ │ │ │ - ld r9,88(r28) │ │ │ │ - ble cr4,425c0 │ │ │ │ - ld r7,152(r31) │ │ │ │ - cmpd r10,r9 │ │ │ │ - ld r10,120(r28) │ │ │ │ - std r7,120(r28) │ │ │ │ - std r10,152(r31) │ │ │ │ - bgt 42660 │ │ │ │ - ld r10,8(r19) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 428a0 │ │ │ │ - ld r10,16(r19) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 42820 │ │ │ │ + bne 42dd0 │ │ │ │ + ld r9,0(r19) │ │ │ │ + ld r2,88(r28) │ │ │ │ + ble cr4,43400 │ │ │ │ + ld r8,152(r31) │ │ │ │ + cmpd r9,r2 │ │ │ │ + ld r9,120(r28) │ │ │ │ + std r8,120(r28) │ │ │ │ + std r9,152(r31) │ │ │ │ + bgt 434a0 │ │ │ │ + ld r9,8(r19) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 43720 │ │ │ │ + ld r9,16(r19) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 435c0 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,4266c │ │ │ │ - ld r10,48(r1) │ │ │ │ + bl 4640 │ │ │ │ + bgt cr4,434a8 │ │ │ │ + ld r9,48(r1) │ │ │ │ extsw r18,r24 │ │ │ │ - ld r9,16(r31) │ │ │ │ + ld r2,16(r31) │ │ │ │ ld r26,80(r31) │ │ │ │ - add r10,r10,r18 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r26) │ │ │ │ - ble cr3,42600 │ │ │ │ + add r9,r9,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r26) │ │ │ │ + ble cr3,43440 │ │ │ │ ld r27,24(r31) │ │ │ │ ld r28,24(r26) │ │ │ │ - ld r10,120(r26) │ │ │ │ clrldi r17,r25,32 │ │ │ │ li r14,0 │ │ │ │ + ld r9,120(r26) │ │ │ │ addi r15,r27,8 │ │ │ │ addi r16,r28,8 │ │ │ │ - addi r19,r10,8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r19,r9,8 │ │ │ │ nop │ │ │ │ lfd f1,0(r19) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f29,r27,r14 │ │ │ │ + lfdx f26,r27,r14 │ │ │ │ addi r19,r19,24 │ │ │ │ lfdx f31,r15,r14 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r17,r17,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ + fmsub f12,f11,f26,f12 │ │ │ │ + fmadd f0,f0,f26,f31 │ │ │ │ stfdx f12,r28,r14 │ │ │ │ stfdx f0,r16,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - bne 42030 │ │ │ │ - ble cr4,42600 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,56(r26) │ │ │ │ - ld r9,88(r26) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 42628 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 42900 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 427e0 │ │ │ │ + bne 42eb0 │ │ │ │ + ble cr4,43440 │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,56(r26) │ │ │ │ + ld r2,88(r26) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 43468 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 43700 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 43620 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4640 │ │ │ │ ld r16,80(r31) │ │ │ │ - ble cr4,4263c │ │ │ │ - ld r9,120(r16) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r16) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,48(r1) │ │ │ │ + ble cr4,43478 │ │ │ │ + ld r2,120(r16) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r16) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,48(r1) │ │ │ │ slwi r28,r24,1 │ │ │ │ - ld r9,16(r31) │ │ │ │ + ld r2,16(r31) │ │ │ │ extsw r28,r28 │ │ │ │ - add r10,r28,r10 │ │ │ │ - std r10,48(r1) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r16) │ │ │ │ - ble cr3,42184 │ │ │ │ + add r9,r28,r9 │ │ │ │ + std r9,48(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r16) │ │ │ │ + ble cr3,43000 │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r16) │ │ │ │ - ld r10,120(r16) │ │ │ │ clrldi r28,r25,32 │ │ │ │ li r14,0 │ │ │ │ + ld r9,120(r16) │ │ │ │ addi r15,r26,8 │ │ │ │ addi r17,r27,8 │ │ │ │ - addi r19,r10,16 │ │ │ │ + addi r19,r9,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f1,0(r19) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f29,r26,r14 │ │ │ │ + lfdx f26,r26,r14 │ │ │ │ addi r19,r19,24 │ │ │ │ lfdx f31,r15,r14 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ + fmsub f12,f11,f26,f12 │ │ │ │ + fmadd f0,f0,f26,f31 │ │ │ │ stfdx f12,r27,r14 │ │ │ │ stfdx f0,r17,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - bne 42130 │ │ │ │ - ld r10,56(r16) │ │ │ │ - ld r9,88(r16) │ │ │ │ - ld r8,0(r10) │ │ │ │ - bge cr4,426f0 │ │ │ │ - ld r7,144(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r16) │ │ │ │ - std r7,120(r16) │ │ │ │ - std r8,144(r31) │ │ │ │ - bgt 42950 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 428c0 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 42840 │ │ │ │ - mr r3,r16 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,421e8 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 42fb0 │ │ │ │ + ld r9,56(r16) │ │ │ │ + ld r2,88(r16) │ │ │ │ + ld r10,0(r9) │ │ │ │ + bge cr4,435a0 │ │ │ │ ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r16) │ │ │ │ + std r8,120(r16) │ │ │ │ std r10,144(r31) │ │ │ │ - beq cr2,425b0 │ │ │ │ - lwz r9,64(r1) │ │ │ │ - mtocrf 128,r9 │ │ │ │ - bne 42200 │ │ │ │ + bgt 43750 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 43680 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 43640 │ │ │ │ + mr r3,r16 │ │ │ │ + bl 4640 │ │ │ │ + bge cr4,43060 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + fmr f26,f29 │ │ │ │ + beq cr2,43090 │ │ │ │ + lwz r2,64(r1) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + bne 4307c │ │ │ │ cmpldi r23,1 │ │ │ │ - beq 425b0 │ │ │ │ + beq 43d38 │ │ │ │ mr r3,r22 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - mtfprd f29,r3 │ │ │ │ - lfd f0,2848(r9) │ │ │ │ - fcfid f29,f29 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - ld r9,48(r1) │ │ │ │ + bl 4820 │ │ │ │ + mtfprd f26,r3 │ │ │ │ + fcfid f26,f26 │ │ │ │ + fmul f26,f26,f27 │ │ │ │ + ld r2,48(r1) │ │ │ │ ld r15,80(r31) │ │ │ │ - add r9,r9,r18 │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r15) │ │ │ │ - ble cr3,422c0 │ │ │ │ + add r2,r2,r18 │ │ │ │ + mr r9,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,16(r31) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r15) │ │ │ │ + ble cr3,4312c │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r15) │ │ │ │ - ld r28,120(r15) │ │ │ │ - clrldi r14,r25,32 │ │ │ │ - li r19,0 │ │ │ │ + clrldi r28,r25,32 │ │ │ │ + li r14,0 │ │ │ │ + ld r19,120(r15) │ │ │ │ addi r16,r26,8 │ │ │ │ addi r17,r27,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f1,0(r28) │ │ │ │ + lfd f1,0(r19) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f31,r26,r19 │ │ │ │ - addi r28,r28,24 │ │ │ │ - lfdx f30,r16,r19 │ │ │ │ - fmul f1,f29,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfdx f31,r26,r14 │ │ │ │ + addi r19,r19,24 │ │ │ │ + lfdx f30,r16,r14 │ │ │ │ + fmul f1,f26,f1 │ │ │ │ + bl 4f00 │ │ │ │ lfd f12,32(r1) │ │ │ │ lfd f0,40(r1) │ │ │ │ - addic. r14,r14,-1 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ fmul f11,f12,f30 │ │ │ │ fmul f30,f0,f30 │ │ │ │ fmsub f0,f31,f0,f11 │ │ │ │ fmadd f31,f31,f12,f30 │ │ │ │ - stfdx f0,r27,r19 │ │ │ │ - stfdx f31,r17,r19 │ │ │ │ - addi r19,r19,16 │ │ │ │ - bne 42270 │ │ │ │ - ld r10,56(r15) │ │ │ │ - ld r9,88(r15) │ │ │ │ - ld r8,0(r10) │ │ │ │ - ble cr4,426d0 │ │ │ │ - ld r7,152(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r15) │ │ │ │ - std r7,120(r15) │ │ │ │ - std r8,152(r31) │ │ │ │ - bgt 42790 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 42920 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 427c0 │ │ │ │ + stfdx f0,r27,r14 │ │ │ │ + stfdx f31,r17,r14 │ │ │ │ + addi r14,r14,16 │ │ │ │ + bne 430e0 │ │ │ │ + ld r9,56(r15) │ │ │ │ + ld r2,88(r15) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,43580 │ │ │ │ + ld r8,152(r31) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r15) │ │ │ │ + std r8,120(r15) │ │ │ │ + std r10,152(r31) │ │ │ │ + bgt 43560 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 436a0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 43660 │ │ │ │ mr r3,r15 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,4279c │ │ │ │ + bl 4640 │ │ │ │ + bgt cr4,43568 │ │ │ │ ld r17,80(r31) │ │ │ │ - ld r9,48(r1) │ │ │ │ - add r9,r9,r18 │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r17) │ │ │ │ - ble cr3,423b0 │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r2,r2,r18 │ │ │ │ + mr r9,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,16(r31) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r17) │ │ │ │ + ble cr3,4320c │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r17) │ │ │ │ - ld r10,120(r17) │ │ │ │ clrldi r28,r25,32 │ │ │ │ li r19,0 │ │ │ │ + ld r9,120(r17) │ │ │ │ addi r15,r26,8 │ │ │ │ addi r16,r27,8 │ │ │ │ - addi r14,r10,8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r14,r9,8 │ │ │ │ lfd f1,0(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lfdx f30,r26,r19 │ │ │ │ addi r14,r14,24 │ │ │ │ lfdx f31,r15,r19 │ │ │ │ - fmul f1,f29,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f1,f26,f1 │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ fmadd f0,f0,f30,f31 │ │ │ │ stfdx f12,r27,r19 │ │ │ │ stfdx f0,r16,r19 │ │ │ │ addi r19,r19,16 │ │ │ │ - bne 42360 │ │ │ │ - ble cr4,42750 │ │ │ │ - ld r9,120(r17) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r17) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,56(r17) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 42778 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 42880 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 42860 │ │ │ │ + bne 431c0 │ │ │ │ + ble cr4,43520 │ │ │ │ + ld r2,120(r17) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r17) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,56(r17) │ │ │ │ + ld r2,88(r17) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 43548 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 436c0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 435e0 │ │ │ │ mr r3,r17 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4640 │ │ │ │ ld r26,80(r31) │ │ │ │ - ble cr4,42730 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,48(r1) │ │ │ │ - add r28,r9,r18 │ │ │ │ - ld r9,16(r31) │ │ │ │ + ble cr4,43500 │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r28,r2,r18 │ │ │ │ + ld r2,16(r31) │ │ │ │ sldi r28,r28,4 │ │ │ │ - add r9,r9,r28 │ │ │ │ - std r9,16(r26) │ │ │ │ - ble cr3,424a0 │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,16(r26) │ │ │ │ + ble cr3,432fc │ │ │ │ ld r27,24(r31) │ │ │ │ ld r28,24(r26) │ │ │ │ - ld r15,120(r26) │ │ │ │ clrldi r14,r25,32 │ │ │ │ li r16,0 │ │ │ │ + ld r15,120(r26) │ │ │ │ addi r17,r27,8 │ │ │ │ addi r18,r28,8 │ │ │ │ addi r15,r15,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f1,0(r15) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lfdx f30,r27,r16 │ │ │ │ addi r15,r15,24 │ │ │ │ lfdx f31,r17,r16 │ │ │ │ - fmul f1,f29,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f1,f26,f1 │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r14,r14,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ fmadd f0,f0,f30,f31 │ │ │ │ stfdx f12,r28,r16 │ │ │ │ stfdx f0,r18,r16 │ │ │ │ addi r16,r16,16 │ │ │ │ - bne 42450 │ │ │ │ - ld r10,56(r26) │ │ │ │ - ld r9,88(r26) │ │ │ │ - ld r8,0(r10) │ │ │ │ - bge cr4,42710 │ │ │ │ - ld r7,144(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r26) │ │ │ │ - std r7,120(r26) │ │ │ │ - std r8,144(r31) │ │ │ │ - bgt 42940 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 428e0 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 42800 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,42504 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 432b0 │ │ │ │ + ld r9,56(r26) │ │ │ │ + ld r2,88(r26) │ │ │ │ + ld r10,0(r9) │ │ │ │ + bge cr4,434e0 │ │ │ │ ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r26) │ │ │ │ + std r8,120(r26) │ │ │ │ std r10,144(r31) │ │ │ │ - lwz r9,60(r1) │ │ │ │ + bgt 43740 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 436e0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 43600 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4640 │ │ │ │ + bge cr4,4335c │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + lwz r2,60(r1) │ │ │ │ addi r23,r23,1 │ │ │ │ mulli r24,r24,6 │ │ │ │ addi r22,r22,-1 │ │ │ │ - cmpw r9,r23 │ │ │ │ + cmpw r2,r23 │ │ │ │ add r20,r20,r24 │ │ │ │ - bge 41dc0 │ │ │ │ - lfd f29,232(r1) │ │ │ │ - lfd f30,240(r1) │ │ │ │ - lfd f31,248(r1) │ │ │ │ - ld r14,88(r1) │ │ │ │ - ld r15,96(r1) │ │ │ │ - ld r16,104(r1) │ │ │ │ - ld r17,112(r1) │ │ │ │ - ld r18,120(r1) │ │ │ │ - ld r19,128(r1) │ │ │ │ - ld r20,136(r1) │ │ │ │ - ld r21,144(r1) │ │ │ │ - ld r22,152(r1) │ │ │ │ - ld r23,160(r1) │ │ │ │ - ld r24,168(r1) │ │ │ │ - ld r26,184(r1) │ │ │ │ - ld r27,192(r1) │ │ │ │ - ld r28,200(r1) │ │ │ │ - addi r1,r1,256 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bge 42c60 │ │ │ │ + lfd f26,224(r1) │ │ │ │ + lfd f27,232(r1) │ │ │ │ + lfd f28,240(r1) │ │ │ │ + lfd f29,248(r1) │ │ │ │ + lfd f30,256(r1) │ │ │ │ + lfd f31,264(r1) │ │ │ │ + ld r14,80(r1) │ │ │ │ + ld r15,88(r1) │ │ │ │ + ld r16,96(r1) │ │ │ │ + ld r17,104(r1) │ │ │ │ + ld r18,112(r1) │ │ │ │ + ld r19,120(r1) │ │ │ │ + ld r20,128(r1) │ │ │ │ + ld r21,136(r1) │ │ │ │ + ld r23,152(r1) │ │ │ │ + ld r24,160(r1) │ │ │ │ + ld r26,176(r1) │ │ │ │ + ld r27,184(r1) │ │ │ │ + ld r28,192(r1) │ │ │ │ + addi r1,r1,272 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r22,-128(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 41d54 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,2824(r9) │ │ │ │ - b 41f08 │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f29,2840(r9) │ │ │ │ - b 42220 │ │ │ │ - nop │ │ │ │ - cmpd r10,r9 │ │ │ │ - ble 41fb8 │ │ │ │ + bl 4640 │ │ │ │ + b 42bd0 │ │ │ │ + cmpd r9,r2 │ │ │ │ + ble 42e44 │ │ │ │ mr r3,r28 │ │ │ │ extsw r18,r24 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ + bl 46c0 │ │ │ │ + ld r9,48(r1) │ │ │ │ + ld r2,16(r31) │ │ │ │ ld r26,80(r31) │ │ │ │ - add r10,r10,r18 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r26) │ │ │ │ - bgt cr3,42004 │ │ │ │ + add r9,r9,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r26) │ │ │ │ + bgt cr3,42e8c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr4,42098 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r26) │ │ │ │ - std r10,120(r26) │ │ │ │ - ld r10,56(r26) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,88(r26) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 420ac │ │ │ │ + nop │ │ │ │ + bge cr4,42f14 │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r2,120(r26) │ │ │ │ + std r9,120(r26) │ │ │ │ + ld r9,56(r26) │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,88(r26) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 42f28 │ │ │ │ mr r3,r26 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 46c0 │ │ │ │ ld r16,80(r31) │ │ │ │ - bgt cr4,420d8 │ │ │ │ - bge cr4,420e8 │ │ │ │ - ld r9,120(r16) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r16) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 420e8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bgt cr4,42f50 │ │ │ │ + bge cr4,42f60 │ │ │ │ + ld r2,120(r16) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r16) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 42f60 │ │ │ │ + mr r3,r21 │ │ │ │ + bl 4820 │ │ │ │ + mr r2,r3 │ │ │ │ + b 42ce4 │ │ │ │ mr r3,r28 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ + bl 46c0 │ │ │ │ + ld r9,48(r1) │ │ │ │ ld r26,80(r31) │ │ │ │ extsw r18,r24 │ │ │ │ - ld r9,16(r31) │ │ │ │ - ld r7,152(r31) │ │ │ │ - add r10,r10,r18 │ │ │ │ - ld r8,120(r26) │ │ │ │ - std r7,120(r26) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r8,152(r31) │ │ │ │ - std r9,16(r26) │ │ │ │ - bgt cr3,42004 │ │ │ │ - b 42084 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r3,r21 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - b 41e54 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 422e8 │ │ │ │ - mr r3,r15 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,80(r31) │ │ │ │ - b 42314 │ │ │ │ - nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 421ac │ │ │ │ - mr r3,r16 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 421e8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 424c8 │ │ │ │ + ld r2,16(r31) │ │ │ │ + ld r8,152(r31) │ │ │ │ + add r9,r9,r18 │ │ │ │ + ld r10,120(r26) │ │ │ │ + std r8,120(r26) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r10,152(r31) │ │ │ │ + std r2,16(r26) │ │ │ │ + bgt cr3,42e8c │ │ │ │ + b 42f00 │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 43324 │ │ │ │ mr r3,r26 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42504 │ │ │ │ + bl 46c0 │ │ │ │ + b 4335c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr4,42414 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 42414 │ │ │ │ nop │ │ │ │ + bge cr4,4326c │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 4326c │ │ │ │ nop │ │ │ │ - bge cr4,423c4 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r17) │ │ │ │ - std r10,120(r17) │ │ │ │ - ld r10,56(r17) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 423d8 │ │ │ │ + nop │ │ │ │ + bge cr4,43220 │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r2,120(r17) │ │ │ │ + std r9,120(r17) │ │ │ │ + ld r9,56(r17) │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,88(r17) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 43234 │ │ │ │ mr r3,r17 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 423fc │ │ │ │ + bl 46c0 │ │ │ │ + b 43254 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r15 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 46c0 │ │ │ │ ld r17,80(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,120(r17) │ │ │ │ - std r10,120(r17) │ │ │ │ - std r9,152(r31) │ │ │ │ - b 42314 │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,120(r17) │ │ │ │ + std r9,120(r17) │ │ │ │ + std r2,152(r31) │ │ │ │ + b 4317c │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 43154 │ │ │ │ + mr r3,r15 │ │ │ │ + bl 46c0 │ │ │ │ + ld r17,80(r31) │ │ │ │ + b 4317c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 43028 │ │ │ │ + mr r3,r16 │ │ │ │ + bl 46c0 │ │ │ │ + b 43060 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r15 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f3c8 │ │ │ │ - b 4230c │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r28 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40420 │ │ │ │ + b 42e64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r26 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f3c8 │ │ │ │ - b 420d0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r17 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40420 │ │ │ │ + b 43254 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r21,r21,248 │ │ │ │ ld r4,112(r31) │ │ │ │ mr r3,r26 │ │ │ │ add r4,r4,r21 │ │ │ │ - bl 3f3c8 │ │ │ │ - b 424ec │ │ │ │ + bl 40420 │ │ │ │ + b 43344 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r28 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f3c8 │ │ │ │ - b 41fdc │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40420 │ │ │ │ + b 42f48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r16 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f3c8 │ │ │ │ - b 421d0 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40420 │ │ │ │ + b 43048 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f3c8 │ │ │ │ - b 423fc │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r15 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40420 │ │ │ │ + b 43174 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f6f8 │ │ │ │ - b 423fc │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r16 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40750 │ │ │ │ + b 43048 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r28 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f6f8 │ │ │ │ - b 41fdc │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r15 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40750 │ │ │ │ + b 43174 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r16 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f6f8 │ │ │ │ - b 421d0 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r17 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40750 │ │ │ │ + b 43254 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r21,r21,248 │ │ │ │ ld r4,120(r31) │ │ │ │ mr r3,r26 │ │ │ │ add r4,r4,r21 │ │ │ │ - bl 3f6f8 │ │ │ │ - b 424ec │ │ │ │ + bl 40750 │ │ │ │ + b 43344 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r26 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f6f8 │ │ │ │ - b 420d0 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40750 │ │ │ │ + b 42f48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r15 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f6f8 │ │ │ │ - b 4230c │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r28 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40750 │ │ │ │ + b 42e64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r26 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 424f0 │ │ │ │ + bl 46c0 │ │ │ │ + b 43348 │ │ │ │ + nop │ │ │ │ mr r3,r16 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 421d4 │ │ │ │ + bl 46c0 │ │ │ │ + b 4304c │ │ │ │ cmpwi r25,0 │ │ │ │ - std r18,120(r1) │ │ │ │ - std r21,144(r1) │ │ │ │ - ble 42a14 │ │ │ │ - ld r8,88(r3) │ │ │ │ - clrldi r6,r25,32 │ │ │ │ - andi. r5,r25,3 │ │ │ │ - ld r10,24(r3) │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - mr r7,r6 │ │ │ │ - ld r8,24(r8) │ │ │ │ - beq 429d8 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 429c4 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 429b4 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + std r20,128(r1) │ │ │ │ + ble 4380c │ │ │ │ + ld r10,88(r3) │ │ │ │ + clrldi r7,r25,32 │ │ │ │ + andi. r6,r25,3 │ │ │ │ + ld r9,24(r3) │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r8,r7 │ │ │ │ + ld r10,24(r10) │ │ │ │ + beq 437d0 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 42a14 │ │ │ │ - srdi r7,r7,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - bdnz 429e0 │ │ │ │ - lwz r9,56(r1) │ │ │ │ + beq 437bc │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 437ac │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r7,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4380c │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + bdnz 437d8 │ │ │ │ + lwz r2,56(r1) │ │ │ │ ld r29,16(r31) │ │ │ │ - addi r18,r9,1 │ │ │ │ - extsw r21,r9 │ │ │ │ - srawi r18,r18,1 │ │ │ │ - addze r18,r18 │ │ │ │ - mr r3,r21 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r31) │ │ │ │ - addi r9,r18,1 │ │ │ │ - slwi r9,r9,2 │ │ │ │ - ld r7,56(r10) │ │ │ │ - ld r8,88(r10) │ │ │ │ - extsw r9,r9 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - ld r7,0(r7) │ │ │ │ - cmpd r7,r8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r29,r29,r9 │ │ │ │ - std r29,16(r10) │ │ │ │ - ble 42f94 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - cmpwi r9,-2 │ │ │ │ - blt 431d4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r22,152(r1) │ │ │ │ - std r23,160(r1) │ │ │ │ - std r24,168(r1) │ │ │ │ - std r28,200(r1) │ │ │ │ + addi r20,r2,1 │ │ │ │ + extsw r22,r2 │ │ │ │ + srawi r20,r20,1 │ │ │ │ + addze r20,r20 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 4820 │ │ │ │ + ld r9,88(r31) │ │ │ │ + addi r2,r20,1 │ │ │ │ + slwi r2,r2,2 │ │ │ │ + ld r8,56(r9) │ │ │ │ + ld r10,88(r9) │ │ │ │ + extsw r2,r2 │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r8,0(r8) │ │ │ │ + cmpd r8,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r29,r29,r2 │ │ │ │ + std r29,16(r9) │ │ │ │ + ble 43d44 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 46c0 │ │ │ │ + lwz r2,56(r1) │ │ │ │ + cmpwi r2,-2 │ │ │ │ + blt 43f2c │ │ │ │ + stfd f29,248(r1) │ │ │ │ + stfd f30,256(r1) │ │ │ │ + nop │ │ │ │ + plfd f29,84304 # 581d0 │ │ │ │ cmpwi cr3,r30,0 │ │ │ │ - mr r23,r21 │ │ │ │ - li r24,0 │ │ │ │ - li r22,0 │ │ │ │ - addi r9,r9,2848 │ │ │ │ - addi r28,r1,32 │ │ │ │ addi r29,r1,40 │ │ │ │ - std r14,88(r1) │ │ │ │ - std r15,96(r1) │ │ │ │ - std r16,104(r1) │ │ │ │ - std r17,112(r1) │ │ │ │ - std r19,128(r1) │ │ │ │ - std r20,136(r1) │ │ │ │ - std r26,184(r1) │ │ │ │ - std r27,192(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ - stfd f30,240(r1) │ │ │ │ - stfd f31,248(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - nop │ │ │ │ + std r23,152(r1) │ │ │ │ + std r24,160(r1) │ │ │ │ + li r23,0 │ │ │ │ + mr r24,r22 │ │ │ │ + std r26,176(r1) │ │ │ │ + std r27,184(r1) │ │ │ │ + li r26,0 │ │ │ │ + std r28,192(r1) │ │ │ │ + addi r28,r1,32 │ │ │ │ + std r14,80(r1) │ │ │ │ + std r15,88(r1) │ │ │ │ + std r16,96(r1) │ │ │ │ + std r17,104(r1) │ │ │ │ + std r18,112(r1) │ │ │ │ + std r19,120(r1) │ │ │ │ + std r21,136(r1) │ │ │ │ + stfd f28,240(r1) │ │ │ │ + stfd f31,264(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw cr4,r22,r23 │ │ │ │ - ld r8,104(r31) │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + ld r10,104(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ + isel r30,r23,r24,4*cr4+lt │ │ │ │ + extswsli r9,r30,3 │ │ │ │ + extsw r21,r30 │ │ │ │ + ld r27,56(r2) │ │ │ │ + ldx r9,r10,r9 │ │ │ │ + mr r3,r21 │ │ │ │ + std r9,160(r2) │ │ │ │ + bl 4820 │ │ │ │ ld r9,80(r31) │ │ │ │ - isel r30,r22,r23,4*cr4+lt │ │ │ │ - extswsli r10,r30,3 │ │ │ │ - extsw r20,r30 │ │ │ │ - ld r27,56(r9) │ │ │ │ - ldx r10,r8,r10 │ │ │ │ - mr r3,r20 │ │ │ │ - std r10,160(r9) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - lwz r8,56(r1) │ │ │ │ - lwa r9,56(r31) │ │ │ │ + lwz r10,56(r1) │ │ │ │ + lwa r2,56(r31) │ │ │ │ std r3,0(r27) │ │ │ │ - subf r3,r30,r8 │ │ │ │ - ld r30,56(r10) │ │ │ │ - ld r10,72(r10) │ │ │ │ + subf r3,r30,r10 │ │ │ │ + ld r30,56(r9) │ │ │ │ + ld r9,72(r9) │ │ │ │ extsw r3,r3 │ │ │ │ - ld r8,0(r30) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r9,0(r10) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - lwa r8,56(r31) │ │ │ │ + ld r10,0(r30) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,0(r9) │ │ │ │ + bl 4820 │ │ │ │ + ld r2,80(r31) │ │ │ │ + lwa r10,56(r31) │ │ │ │ std r3,8(r30) │ │ │ │ - mr r3,r23 │ │ │ │ - ld r7,56(r9) │ │ │ │ - ld r10,72(r9) │ │ │ │ - ld r9,8(r7) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r9,8(r10) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ + mr r3,r24 │ │ │ │ + ld r8,56(r2) │ │ │ │ + ld r9,72(r2) │ │ │ │ + ld r2,8(r8) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,8(r9) │ │ │ │ + bl 4820 │ │ │ │ ld r30,16(r31) │ │ │ │ mtfprd f30,r3 │ │ │ │ - mr r3,r21 │ │ │ │ + mr r3,r22 │ │ │ │ fcfid f30,f30 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f30,f0 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f30,f30,f29 │ │ │ │ + bl 4820 │ │ │ │ ld r14,80(r31) │ │ │ │ - mulld r9,r24,r3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r30,r30,r9 │ │ │ │ + mulld r2,r26,r3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r30,r30,r2 │ │ │ │ std r30,16(r14) │ │ │ │ - ble cr3,42c30 │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r27,24(r14) │ │ │ │ - ld r17,120(r14) │ │ │ │ - clrldi r19,r25,32 │ │ │ │ + ble cr3,439fc │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r18,24(r14) │ │ │ │ + clrldi r27,r25,32 │ │ │ │ li r30,8 │ │ │ │ - addi r15,r26,-8 │ │ │ │ - addi r16,r27,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f1,r17,r30 │ │ │ │ + ld r19,120(r14) │ │ │ │ + addi r15,r17,-8 │ │ │ │ + addi r16,r18,-8 │ │ │ │ + lfdx f1,r19,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lfdx f29,r15,r30 │ │ │ │ - lfdx f31,r26,r30 │ │ │ │ + lfdx f28,r15,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ + fmsub f12,f11,f28,f12 │ │ │ │ + fmadd f0,f0,f28,f31 │ │ │ │ stfdx f12,r16,r30 │ │ │ │ - stfdx f0,r27,r30 │ │ │ │ + stfdx f0,r18,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 42be0 │ │ │ │ - ld r10,56(r14) │ │ │ │ - ld r9,88(r14) │ │ │ │ - mr r30,r23 │ │ │ │ - ld r8,0(r10) │ │ │ │ - ble cr4,42ff0 │ │ │ │ - ld r7,128(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r14) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 43184 │ │ │ │ - ld r10,8(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 430a0 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw cr4,r22,r30 │ │ │ │ - ble cr4,42c90 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 439b0 │ │ │ │ + ld r9,56(r14) │ │ │ │ + ld r2,88(r14) │ │ │ │ + mr r30,r24 │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,43d90 │ │ │ │ ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r14) │ │ │ │ + std r8,120(r14) │ │ │ │ std r10,128(r31) │ │ │ │ - mr r3,r21 │ │ │ │ + bgt 43ef0 │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 43e20 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4640 │ │ │ │ + cmpw cr4,r23,r30 │ │ │ │ + ble cr4,43a58 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + mr r3,r22 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r24,1 │ │ │ │ + bl 4820 │ │ │ │ + addi r2,r26,1 │ │ │ │ ld r14,80(r31) │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r30,r30,r9 │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r30,r30,r2 │ │ │ │ std r30,16(r14) │ │ │ │ - ble cr3,42d30 │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r27,24(r14) │ │ │ │ - ld r17,120(r14) │ │ │ │ - clrldi r19,r25,32 │ │ │ │ + ble cr3,43aec │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r18,24(r14) │ │ │ │ + clrldi r27,r25,32 │ │ │ │ li r30,0 │ │ │ │ - addi r15,r26,8 │ │ │ │ - addi r16,r27,8 │ │ │ │ - nop │ │ │ │ + ld r19,120(r14) │ │ │ │ + addi r15,r17,8 │ │ │ │ + addi r16,r18,8 │ │ │ │ nop │ │ │ │ - lfdx f1,r17,r30 │ │ │ │ + lfdx f1,r19,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lfdx f29,r26,r30 │ │ │ │ + lfdx f28,r17,r30 │ │ │ │ lfdx f31,r15,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ - stfdx f12,r27,r30 │ │ │ │ + fmsub f12,f11,f28,f12 │ │ │ │ + fmadd f0,f0,f28,f31 │ │ │ │ + stfdx f12,r18,r30 │ │ │ │ stfdx f0,r16,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 42ce0 │ │ │ │ - ld r9,56(r14) │ │ │ │ - ld r10,88(r14) │ │ │ │ - ld r8,0(r9) │ │ │ │ - bgt cr4,42fc0 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq cr4,43120 │ │ │ │ - ld r8,120(r14) │ │ │ │ - ld r7,128(r31) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 431b8 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 430e0 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,42d90 │ │ │ │ - beq cr4,42d90 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 43aa0 │ │ │ │ + ld r2,56(r14) │ │ │ │ + ld r9,88(r14) │ │ │ │ + ld r10,0(r2) │ │ │ │ + bgt cr4,43d70 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq cr4,43e9c │ │ │ │ + ld r10,120(r14) │ │ │ │ ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ + std r8,120(r14) │ │ │ │ std r10,128(r31) │ │ │ │ - mr r3,r21 │ │ │ │ + bgt 43f18 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 43e60 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4640 │ │ │ │ + bgt cr4,43b48 │ │ │ │ + beq cr4,43b48 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + mr r3,r22 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r24,2 │ │ │ │ + bl 4820 │ │ │ │ + addi r2,r26,2 │ │ │ │ ld r14,80(r31) │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r30,r30,r9 │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r30,r30,r2 │ │ │ │ std r30,16(r14) │ │ │ │ - ble cr3,42e2c │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r27,24(r14) │ │ │ │ - ld r17,120(r14) │ │ │ │ - clrldi r19,r25,32 │ │ │ │ + ble cr3,43bd8 │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r18,24(r14) │ │ │ │ + clrldi r27,r25,32 │ │ │ │ li r30,8 │ │ │ │ - addi r15,r26,-8 │ │ │ │ - addi r16,r27,-8 │ │ │ │ - nop │ │ │ │ + ld r19,120(r14) │ │ │ │ + addi r15,r17,-8 │ │ │ │ + addi r16,r18,-8 │ │ │ │ nop │ │ │ │ - lfdx f1,r17,r30 │ │ │ │ + lfdx f1,r19,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lfdx f29,r15,r30 │ │ │ │ - lfdx f31,r26,r30 │ │ │ │ + lfdx f28,r15,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ + fmsub f12,f11,f28,f12 │ │ │ │ + fmadd f0,f0,f28,f31 │ │ │ │ stfdx f12,r16,r30 │ │ │ │ - stfdx f0,r27,r30 │ │ │ │ + stfdx f0,r18,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 42de0 │ │ │ │ - ld r10,56(r14) │ │ │ │ - ld r9,88(r14) │ │ │ │ - ld r8,0(r10) │ │ │ │ - ble cr4,43050 │ │ │ │ - ld r7,128(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r14) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 43174 │ │ │ │ - ld r10,8(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 430c0 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,42e84 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 43b90 │ │ │ │ + ld r9,56(r14) │ │ │ │ + ld r2,88(r14) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,43de0 │ │ │ │ ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r14) │ │ │ │ + std r8,120(r14) │ │ │ │ std r10,128(r31) │ │ │ │ - mr r3,r21 │ │ │ │ + bgt 43ee4 │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 43e40 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4640 │ │ │ │ + ble cr4,43c2c │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + mr r3,r22 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r24,3 │ │ │ │ + bl 4820 │ │ │ │ + addi r2,r26,3 │ │ │ │ ld r14,80(r31) │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r30,r30,r9 │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r30,r30,r2 │ │ │ │ std r30,16(r14) │ │ │ │ - ble cr3,42f1c │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r27,24(r14) │ │ │ │ - ld r17,120(r14) │ │ │ │ - clrldi r19,r25,32 │ │ │ │ + ble cr3,43cb8 │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r18,24(r14) │ │ │ │ + clrldi r27,r25,32 │ │ │ │ li r30,0 │ │ │ │ - addi r15,r26,8 │ │ │ │ - addi r16,r27,8 │ │ │ │ - nop │ │ │ │ - lfdx f1,r17,r30 │ │ │ │ + ld r19,120(r14) │ │ │ │ + addi r15,r17,8 │ │ │ │ + addi r16,r18,8 │ │ │ │ + lfdx f1,r19,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lfdx f29,r26,r30 │ │ │ │ + lfdx f28,r17,r30 │ │ │ │ lfdx f31,r15,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ - stfdx f12,r27,r30 │ │ │ │ + fmsub f12,f11,f28,f12 │ │ │ │ + fmadd f0,f0,f28,f31 │ │ │ │ + stfdx f12,r18,r30 │ │ │ │ stfdx f0,r16,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 42ed0 │ │ │ │ - ld r9,56(r14) │ │ │ │ - ld r10,88(r14) │ │ │ │ - ld r8,0(r9) │ │ │ │ - bgt cr4,43020 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq cr4,43140 │ │ │ │ - ld r8,120(r14) │ │ │ │ - ld r7,128(r31) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 431a8 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 43080 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,42f7c │ │ │ │ - beq cr4,42f7c │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 43c70 │ │ │ │ + ld r2,56(r14) │ │ │ │ + ld r9,88(r14) │ │ │ │ + ld r10,0(r2) │ │ │ │ + bgt cr4,43dc0 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq cr4,43eb8 │ │ │ │ + ld r10,120(r14) │ │ │ │ ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ + std r8,120(r14) │ │ │ │ std r10,128(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - addi r24,r24,4 │ │ │ │ - cmpw r18,r22 │ │ │ │ - bge 42af0 │ │ │ │ - b 42520 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42a78 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - b 41c80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 43110 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 430e0 │ │ │ │ + bgt 43f0c │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 43e00 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42d90 │ │ │ │ + bl 4640 │ │ │ │ + bgt cr4,43d14 │ │ │ │ + beq cr4,43d14 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r24,r24,-1 │ │ │ │ + addi r26,r26,4 │ │ │ │ + cmpw r20,r23 │ │ │ │ + bge 438e0 │ │ │ │ + b 43380 │ │ │ │ + plfd f30,83092 # 581c0 │ │ │ │ + b 42d8c │ │ │ │ + plfd f26,83088 # 581c8 │ │ │ │ + b 43090 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4640 │ │ │ │ + b 43868 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r7,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + b 42b08 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 43160 │ │ │ │ - ld r10,8(r10) │ │ │ │ cmpd r10,r9 │ │ │ │ - bgt 430a0 │ │ │ │ + bgt 43e90 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 43e60 │ │ │ │ mr r3,r14 │ │ │ │ - cmpw cr4,r22,r23 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42c90 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 43100 │ │ │ │ + bl 4640 │ │ │ │ + b 43b48 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 43ed4 │ │ │ │ ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 43080 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 43e20 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42f7c │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + bl 4640 │ │ │ │ + b 43a58 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 43198 │ │ │ │ - ld r10,8(r10) │ │ │ │ cmpd r10,r9 │ │ │ │ - bgt 430c0 │ │ │ │ + bgt 43e80 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 43e00 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42e84 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mulli r20,r20,248 │ │ │ │ + bl 4640 │ │ │ │ + b 43d14 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 43f00 │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 43e40 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4640 │ │ │ │ + b 43c2c │ │ │ │ + mulli r21,r21,248 │ │ │ │ ld r4,112(r31) │ │ │ │ mr r3,r14 │ │ │ │ - add r4,r4,r20 │ │ │ │ - bl 3f0d8 │ │ │ │ - ble cr4,42f64 │ │ │ │ - b 42f7c │ │ │ │ + add r4,r4,r21 │ │ │ │ + bl 40150 │ │ │ │ + ble cr4,43cfc │ │ │ │ + b 43d14 │ │ │ │ nop │ │ │ │ - mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + mulli r4,r21,248 │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r14 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f0d8 │ │ │ │ - b 42c74 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40150 │ │ │ │ + b 43a3c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + mulli r4,r21,248 │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r14 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f0d8 │ │ │ │ - b 42e6c │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40150 │ │ │ │ + b 43c14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + mulli r4,r21,248 │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r14 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 3f0d8 │ │ │ │ - ble cr4,42d78 │ │ │ │ - b 42d90 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 40150 │ │ │ │ + ble cr4,43b30 │ │ │ │ + b 43b48 │ │ │ │ nop │ │ │ │ mr r3,r14 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42f7c │ │ │ │ + bl 46c0 │ │ │ │ + b 43d14 │ │ │ │ + nop │ │ │ │ mr r3,r14 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42d90 │ │ │ │ - bgt 43110 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 430e0 │ │ │ │ + bl 46c0 │ │ │ │ + b 43b48 │ │ │ │ + bgt 43e90 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 43e60 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42d78 │ │ │ │ - bgt 43100 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 43080 │ │ │ │ + bl 4640 │ │ │ │ + b 43b30 │ │ │ │ + bgt 43e80 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 43e00 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42f64 │ │ │ │ + bl 4640 │ │ │ │ + b 43cfc │ │ │ │ mr r3,r14 │ │ │ │ - cmpw cr4,r22,r23 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42c90 │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + bl 46c0 │ │ │ │ + b 43a58 │ │ │ │ mr r3,r14 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42e70 │ │ │ │ + bl 46c0 │ │ │ │ + b 43c18 │ │ │ │ mr r3,r14 │ │ │ │ - cmpw cr4,r22,r23 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42c7c │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + bl 46c0 │ │ │ │ + b 43a44 │ │ │ │ mr r3,r14 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42e84 │ │ │ │ + bl 46c0 │ │ │ │ + b 43c2c │ │ │ │ mr r3,r14 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42f68 │ │ │ │ + bl 46c0 │ │ │ │ + b 43d00 │ │ │ │ mr r3,r14 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42d7c │ │ │ │ - ld r22,152(r1) │ │ │ │ - ld r28,200(r1) │ │ │ │ - b 42564 │ │ │ │ - ld r18,120(r1) │ │ │ │ - ld r21,144(r1) │ │ │ │ - b 42564 │ │ │ │ + bl 46c0 │ │ │ │ + b 43b34 │ │ │ │ + ld r28,192(r1) │ │ │ │ + b 433c4 │ │ │ │ + ld r20,128(r1) │ │ │ │ + b 433c4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ - nop │ │ │ │ + .long 0x1286 │ │ │ │ │ │ │ │ -00000000000431f0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,19472 │ │ │ │ - nop │ │ │ │ - mflr r0 │ │ │ │ - addis r3,r2,-2 │ │ │ │ +0000000000043f40 : │ │ │ │ + pld r2,180320 # 6ffa0 [stderr@got] │ │ │ │ li r5,62 │ │ │ │ li r4,1 │ │ │ │ - ld r9,-32584(r2) │ │ │ │ - addi r3,r3,1640 │ │ │ │ - ld r6,0(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + pla r3,81960 # 57f78 │ │ │ │ + ld r6,0(r2) │ │ │ │ + b 4bc0 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000043250 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,19376 │ │ │ │ - lwz r10,48(r3) │ │ │ │ +0000000000043f70 : │ │ │ │ + lwz r9,48(r3) │ │ │ │ + lwz r2,60(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,60(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - mr r31,r3 │ │ │ │ std r30,-16(r1) │ │ │ │ - cmpwi r10,2 │ │ │ │ - rlwinm r9,r9,0,19,19 │ │ │ │ + mr r31,r3 │ │ │ │ + std r29,-24(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - beq 43470 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 43460 │ │ │ │ + cmpwi r9,2 │ │ │ │ + rlwinm r2,r2,0,19,19 │ │ │ │ + beq 44140 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 44130 │ │ │ │ ld r3,88(r31) │ │ │ │ li r29,0 │ │ │ │ li r30,0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r3,88(r9) │ │ │ │ - b 432c8 │ │ │ │ - nop │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4720 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,88(r2) │ │ │ │ + b 43fd8 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r29,r29,248 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,52(r31) │ │ │ │ + bl 5180 │ │ │ │ + lwz r2,52(r31) │ │ │ │ cmpd r3,r30 │ │ │ │ - subf r3,r30,r9 │ │ │ │ - blt 43350 │ │ │ │ + subf r3,r30,r2 │ │ │ │ + blt 44050 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4840 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r3,88(r10) │ │ │ │ - cmpd r9,r3 │ │ │ │ - ble 432c0 │ │ │ │ + bl 4820 │ │ │ │ + ld r9,80(r31) │ │ │ │ + mr r2,r3 │ │ │ │ + ld r3,88(r9) │ │ │ │ + cmpd r2,r3 │ │ │ │ + ble 43fd0 │ │ │ │ ld r3,120(r31) │ │ │ │ add r3,r3,r29 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4720 │ │ │ │ ld r3,112(r31) │ │ │ │ add r3,r3,r29 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r3,88(r9) │ │ │ │ - b 432c0 │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4720 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,88(r2) │ │ │ │ + b 43fd0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,104(r31) │ │ │ │ + ld r9,104(r31) │ │ │ │ ld r3,80(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - std r9,160(r3) │ │ │ │ - ld r9,0(r8) │ │ │ │ - std r9,152(r3) │ │ │ │ - ble 433c4 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r10,0(r9) │ │ │ │ + std r10,160(r3) │ │ │ │ + ld r2,0(r2) │ │ │ │ + std r2,152(r3) │ │ │ │ + ble 440bc │ │ │ │ li r30,8 │ │ │ │ li r29,1 │ │ │ │ - b 43384 │ │ │ │ - ld r10,104(r31) │ │ │ │ - ldx r3,r10,r30 │ │ │ │ - addi r29,r29,1 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r31) │ │ │ │ + b 44084 │ │ │ │ + ld r9,104(r31) │ │ │ │ ldx r3,r9,r30 │ │ │ │ + addi r29,r29,1 │ │ │ │ + bl 4b20 │ │ │ │ + ld r2,96(r31) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,52(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - cmpw r29,r9 │ │ │ │ - ble 43380 │ │ │ │ + bl 4b20 │ │ │ │ + lwz r2,52(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r29,r2 │ │ │ │ + ble 44080 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4720 │ │ │ │ ld r3,112(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,104(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,136(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,144(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,152(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,160(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,24(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ addi r1,r1,64 │ │ │ │ + ld r3,24(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4760 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,64(r3) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43290 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 435c0 │ │ │ │ + bl 4760 │ │ │ │ + b 43fa8 │ │ │ │ + nop │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 44270 │ │ │ │ ld r3,88(r31) │ │ │ │ li r29,0 │ │ │ │ li r30,0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 434c4 │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4720 │ │ │ │ + b 44190 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,112(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ add r3,r3,r29 │ │ │ │ addi r29,r29,248 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r3,88(r9) │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4720 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,88(r2) │ │ │ │ + bl 5180 │ │ │ │ cmpd r3,r30 │ │ │ │ - bge 434a0 │ │ │ │ - ld r9,104(r31) │ │ │ │ + bge 44170 │ │ │ │ + ld r2,104(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ + lwz r10,52(r31) │ │ │ │ + cmpwi r10,1 │ │ │ │ ld r3,80(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - lwz r7,52(r31) │ │ │ │ - ld r8,0(r9) │ │ │ │ - cmpwi r7,1 │ │ │ │ - std r8,160(r3) │ │ │ │ - ld r10,0(r10) │ │ │ │ - std r10,152(r3) │ │ │ │ - ble 43550 │ │ │ │ + ld r10,0(r2) │ │ │ │ + std r10,160(r3) │ │ │ │ + ld r9,0(r9) │ │ │ │ + std r9,152(r3) │ │ │ │ + ble 44218 │ │ │ │ li r30,8 │ │ │ │ li r29,1 │ │ │ │ - b 43514 │ │ │ │ - ld r9,104(r31) │ │ │ │ - ldx r3,r9,r30 │ │ │ │ + b 441e4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,104(r31) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ addi r29,r29,1 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r31) │ │ │ │ - ldx r3,r9,r30 │ │ │ │ + bl 4b20 │ │ │ │ + ld r2,96(r31) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,52(r31) │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - cmpw r29,r9 │ │ │ │ - ble 43510 │ │ │ │ + bl 4b20 │ │ │ │ + lwz r2,52(r31) │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r29,r2 │ │ │ │ + ble 441e0 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4720 │ │ │ │ ld r3,112(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,104(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,128(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,24(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ addi r1,r1,64 │ │ │ │ + ld r3,24(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4760 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,64(r3) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43478 │ │ │ │ + bl 4760 │ │ │ │ + b 44148 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000435e0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,18464 │ │ │ │ - mflr r0 │ │ │ │ - std r26,-72(r1) │ │ │ │ +00000000000442c0 : │ │ │ │ + std r26,-80(r1) │ │ │ │ + std r25,-88(r1) │ │ │ │ mr r26,r3 │ │ │ │ ld r3,8(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + std r30,-48(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ sldi r3,r3,4 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ stxv vs60,48(r1) │ │ │ │ stxv vs61,64(r1) │ │ │ │ stxv vs62,80(r1) │ │ │ │ stxv vs63,96(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r26) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r26) │ │ │ │ mr r25,r3 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r2,4 │ │ │ │ + bl 4c80 │ │ │ │ mr r28,r3 │ │ │ │ li r3,32 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,296(r26) │ │ │ │ - ld r10,136(r26) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,296(r26) │ │ │ │ + ld r9,136(r26) │ │ │ │ + li r10,1 │ │ │ │ lfd f0,304(r26) │ │ │ │ - li r8,1 │ │ │ │ mr r27,r3 │ │ │ │ li r3,8 │ │ │ │ - stw r9,8(r27) │ │ │ │ - stw r8,0(r27) │ │ │ │ - stw r10,4(r27) │ │ │ │ + stw r2,8(r27) │ │ │ │ + stw r9,4(r27) │ │ │ │ + stw r10,0(r27) │ │ │ │ stfd f0,16(r27) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r27) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,0(r27) │ │ │ │ + cmpwi r2,0 │ │ │ │ std r3,24(r27) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 436d0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 44398 │ │ │ │ lfd f10,16(r27) │ │ │ │ - lfd f12,1760(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,81496 # 581d8 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,2856(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfd f0,0(r3) │ │ │ │ ld r5,0(r26) │ │ │ │ li r4,0 │ │ │ │ mr r3,r28 │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ ld r30,8(r26) │ │ │ │ lxv vs0,16(r26) │ │ │ │ cmpdi cr7,r30,0 │ │ │ │ - mr r7,r30 │ │ │ │ - mffprd r9,f0 │ │ │ │ - stxv vs0,64(r26) │ │ │ │ - subf r10,r9,r25 │ │ │ │ - ble cr7,43798 │ │ │ │ - andi. r6,r30,3 │ │ │ │ - addi r5,r30,-1 │ │ │ │ + mffprd r2,f0 │ │ │ │ mr r8,r30 │ │ │ │ - beq 4375c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 43748 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 43738 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - mr r7,r5 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ + stxv vs0,64(r26) │ │ │ │ + subf r9,r2,r25 │ │ │ │ + ble cr7,4445c │ │ │ │ + andi. r7,r30,3 │ │ │ │ + addi r6,r30,-1 │ │ │ │ + mr r10,r30 │ │ │ │ + beq 44420 │ │ │ │ cmpdi r7,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 43798 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs0,-48(r9) │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - lxv vs0,-32(r9) │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - bdnz 43764 │ │ │ │ - lwz r9,8(r27) │ │ │ │ - srawi r10,r9,1 │ │ │ │ - addze r10,r10 │ │ │ │ - neg r24,r10 │ │ │ │ - cmpw r24,r10 │ │ │ │ - bgt 43ba4 │ │ │ │ - std r23,144(r1) │ │ │ │ - std r20,120(r1) │ │ │ │ + beq 4440c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 443fc │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + mr r8,r6 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4445c │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxv vs0,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + lxv vs0,-32(r2) │ │ │ │ + stxvx vs0,r9,r7 │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + bdnz 44428 │ │ │ │ + lwz r2,8(r27) │ │ │ │ + srawi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + neg r24,r9 │ │ │ │ + cmpw r24,r9 │ │ │ │ + bgt 4483c │ │ │ │ + std r23,136(r1) │ │ │ │ + std r22,128(r1) │ │ │ │ addi r23,r26,48 │ │ │ │ - std r21,128(r1) │ │ │ │ - std r22,136(r1) │ │ │ │ - std r29,192(r1) │ │ │ │ + std r20,112(r1) │ │ │ │ + std r21,120(r1) │ │ │ │ + std r29,184(r1) │ │ │ │ + stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ - ble cr7,438e0 │ │ │ │ + ble cr7,445c0 │ │ │ │ ld r31,24(r26) │ │ │ │ addi r23,r26,48 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f0,136(r26) │ │ │ │ - mtfprwa f31,r9 │ │ │ │ + mtvrwa v31,r2 │ │ │ │ mtfprwa f30,r24 │ │ │ │ ld r29,312(r26) │ │ │ │ xxspltib vs61,0 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - fcfid f31,f31 │ │ │ │ + plfd f28,81136 # 581b8 │ │ │ │ + xscvsxddp vs63,vs63 │ │ │ │ fcfid f30,f30 │ │ │ │ xscvsxddp vs62,vs0 │ │ │ │ - fdiv f30,f30,f31 │ │ │ │ - xsdivdp vs62,vs62,vs31 │ │ │ │ - fmul f31,f31,f31 │ │ │ │ - b 4385c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xsdivdp vs30,vs30,vs63 │ │ │ │ + xsdivdp vs62,vs62,vs63 │ │ │ │ + xsmuldp vs63,vs63,vs63 │ │ │ │ + b 44520 │ │ │ │ nop │ │ │ │ - xssqrtdp vs63,vs0 │ │ │ │ - xsmuldp vs1,vs63,vs1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - xsdivdp vs1,vs1,vs63 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - xvmuldp vs1,vs1,vs60 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xvmuldp vs12,vs12,vs60 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - stxv vs1,0(r31) │ │ │ │ + stxv vs12,0(r31) │ │ │ │ addi r29,r29,8 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 438e0 │ │ │ │ + beq 445c0 │ │ │ │ lfd f0,0(r29) │ │ │ │ - xxmr vs1,vs61 │ │ │ │ - li r9,4 │ │ │ │ - fsub f12,f30,f0 │ │ │ │ + li r2,4 │ │ │ │ + xxmr vs12,vs61 │ │ │ │ + fsub f11,f30,f0 │ │ │ │ fsub f0,f0,f30 │ │ │ │ - fmul f11,f0,f31 │ │ │ │ + xsmuldp vs10,vs0,vs63 │ │ │ │ fabs f0,f0 │ │ │ │ xscmpudp cr0,vs0,vs62 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - bge 43848 │ │ │ │ - lfiwax f0,r27,r9 │ │ │ │ - ld r9,24(r27) │ │ │ │ + fmul f11,f11,f10 │ │ │ │ + bge 4450c │ │ │ │ + lfiwax f0,r27,r2 │ │ │ │ + ld r2,24(r27) │ │ │ │ lxv vs60,0(r31) │ │ │ │ - lfd f1,0(r9) │ │ │ │ + lfd f1,0(r2) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f0,f12 │ │ │ │ + fmadd f0,f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 43820 │ │ │ │ + bgt 444f0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 43b80 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 43840 │ │ │ │ + bge 44504 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + plfd f0,80952 # 581b8 │ │ │ │ + fmul f12,f1,f0 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 44504 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - lwz r9,8(r27) │ │ │ │ + nop │ │ │ │ + lwz r2,8(r27) │ │ │ │ addi r24,r24,1 │ │ │ │ - srawi r10,r9,1 │ │ │ │ - addze r10,r10 │ │ │ │ - cmpw r24,r10 │ │ │ │ - bgt 43a40 │ │ │ │ + srawi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + cmpw r24,r9 │ │ │ │ + bgt 4471c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r23 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 46c0 │ │ │ │ ld r30,0(r26) │ │ │ │ - cmpdi cr4,r30,0 │ │ │ │ - ble cr4,43980 │ │ │ │ + cmpdi r30,0 │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 4465c │ │ │ │ mtfprwa f31,r24 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + plfd f0,80852 # 581b0 │ │ │ │ ld r20,16(r26) │ │ │ │ - ld r29,320(r26) │ │ │ │ li r31,0 │ │ │ │ addi r21,r1,32 │ │ │ │ addi r22,r1,40 │ │ │ │ + ld r29,320(r26) │ │ │ │ fcfid f31,f31 │ │ │ │ - lfd f0,2800(r9) │ │ │ │ fmul f31,f31,f0 │ │ │ │ lfd f1,0(r29) │ │ │ │ mr r5,r22 │ │ │ │ mr r4,r21 │ │ │ │ lxvx vs63,r20,r31 │ │ │ │ addi r29,r29,8 │ │ │ │ lxvx vs62,r28,r31 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ - xxswapd vs0,vs63 │ │ │ │ + bl 4f00 │ │ │ │ + addi r2,r1,32 │ │ │ │ + xxswapd vs12,vs63 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - addi r9,r1,40 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - xxmr vs11,vs0 │ │ │ │ - xvmaddadp vs11,vs63,vs12 │ │ │ │ - xvmsubmdp vs63,vs12,vs0 │ │ │ │ - xxpermdi vs63,vs11,vs63,1 │ │ │ │ - xvadddp vs63,vs63,vs62 │ │ │ │ - stxvx vs63,r28,r31 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + addi r2,r1,40 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xxmr vs11,vs12 │ │ │ │ + xvmaddadp vs11,vs0,vs63 │ │ │ │ + xvmsubmdp vs0,vs63,vs12 │ │ │ │ + xxpermdi vs0,vs11,vs0,1 │ │ │ │ + xvadddp vs0,vs0,vs62 │ │ │ │ + stxvx vs0,r28,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 43920 │ │ │ │ + bne 44600 │ │ │ │ ld r30,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 438c0 │ │ │ │ - andi. r7,r30,3 │ │ │ │ + ble 445a0 │ │ │ │ + andi. r8,r30,3 │ │ │ │ ld r31,24(r26) │ │ │ │ - mr r8,r30 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r30,-1 │ │ │ │ mr r10,r30 │ │ │ │ - beq 439ec │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 439d8 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 439c8 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r30,-1 │ │ │ │ + mr r9,r30 │ │ │ │ + beq 446c8 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 446b4 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 446a4 │ │ │ │ lxv vs0,0(r25) │ │ │ │ - mr r8,r6 │ │ │ │ - li r9,16 │ │ │ │ + mr r10,r7 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r31) │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 44704 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,32 │ │ │ │ + addi r10,r2,48 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ lxvx vs0,r25,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 43a28 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ + addi r2,r2,64 │ │ │ │ stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r25,r10 │ │ │ │ - stxvx vs0,r31,r10 │ │ │ │ - lxvx vs0,r25,r7 │ │ │ │ - stxvx vs0,r31,r7 │ │ │ │ lxvx vs0,r25,r8 │ │ │ │ stxvx vs0,r31,r8 │ │ │ │ - bdnz 439f4 │ │ │ │ - lwz r9,8(r27) │ │ │ │ + lxvx vs0,r25,r10 │ │ │ │ + stxvx vs0,r31,r10 │ │ │ │ + bdnz 446d0 │ │ │ │ + lwz r2,8(r27) │ │ │ │ addi r24,r24,1 │ │ │ │ - srawi r10,r9,1 │ │ │ │ - addze r10,r10 │ │ │ │ - cmpw r10,r24 │ │ │ │ - bge 437e0 │ │ │ │ + srawi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + cmpw r9,r24 │ │ │ │ + bge 444b0 │ │ │ │ + lfd f28,208(r1) │ │ │ │ lfd f29,216(r1) │ │ │ │ lfd f30,224(r1) │ │ │ │ - ld r20,120(r1) │ │ │ │ - ld r21,128(r1) │ │ │ │ - ld r22,136(r1) │ │ │ │ - ld r23,144(r1) │ │ │ │ - ld r29,192(r1) │ │ │ │ - ble cr4,43af4 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ld r20,112(r1) │ │ │ │ + ld r21,120(r1) │ │ │ │ + ld r22,128(r1) │ │ │ │ + ld r23,136(r1) │ │ │ │ + ld r29,184(r1) │ │ │ │ + ble cr4,447d0 │ │ │ │ + plfd f31,80496 # 581b0 │ │ │ │ mr r30,r28 │ │ │ │ li r31,0 │ │ │ │ - lfd f31,2800(r10) │ │ │ │ - b 43a84 │ │ │ │ + b 44764 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,8(r27) │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - ld r8,320(r26) │ │ │ │ - sldi r10,r31,3 │ │ │ │ - ld r9,24(r27) │ │ │ │ - li r7,4 │ │ │ │ + lwz r2,8(r27) │ │ │ │ + mtfprwa f0,r2 │ │ │ │ + ld r10,320(r26) │ │ │ │ + sldi r9,r31,3 │ │ │ │ + ld r2,24(r27) │ │ │ │ + li r8,4 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,16 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfiwax f1,r27,r7 │ │ │ │ - lfdx f10,r8,r10 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + lfiwax f1,r27,r8 │ │ │ │ + lfdx f10,r10,r9 │ │ │ │ + lfd f11,0(r2) │ │ │ │ fmul f12,f0,f31 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c20 │ │ │ │ lxv vs0,-16(r30) │ │ │ │ - ld r9,0(r26) │ │ │ │ + ld r2,0(r26) │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ - cmpd r9,r31 │ │ │ │ + cmpd r2,r31 │ │ │ │ xvdivdp vs0,vs0,vs1 │ │ │ │ stxv vs0,-16(r30) │ │ │ │ - bgt 43a80 │ │ │ │ + bgt 44760 │ │ │ │ ld r3,64(r26) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ mr r3,r25 │ │ │ │ std r28,16(r26) │ │ │ │ std r28,64(r26) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,24(r27) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ addi r1,r1,240 │ │ │ │ + mr r3,r27 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs60,-192(r1) │ │ │ │ lxv vs61,-176(r1) │ │ │ │ lxv vs62,-160(r1) │ │ │ │ lxv vs63,-144(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ + ld r24,-96(r1) │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r26,-80(r1) │ │ │ │ + ld r27,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r31,-32(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xssqrtdp vs63,vs0 │ │ │ │ - xsmuldp vs1,vs63,vs1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - xsdivdp vs1,vs1,vs63 │ │ │ │ - b 43840 │ │ │ │ - ld r10,0(r26) │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - b 43a5c │ │ │ │ + ld r28,-64(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ + b 4760 │ │ │ │ + ld r9,0(r26) │ │ │ │ + cmpdi r9,0 │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + b 4473c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xc83 │ │ │ │ + .long 0xc84 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000043bc0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,16960 │ │ │ │ +0000000000044860 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r19,-152(r1) │ │ │ │ - std r26,-96(r1) │ │ │ │ + std r19,-160(r1) │ │ │ │ mr r19,r3 │ │ │ │ - std r25,-104(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ li r3,32 │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ stdu r1,-224(r1) │ │ │ │ stxv vs62,32(r1) │ │ │ │ stxv vs63,48(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r8,1 │ │ │ │ - lwz r9,296(r19) │ │ │ │ - ld r10,136(r19) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,296(r19) │ │ │ │ + ld r9,136(r19) │ │ │ │ + li r10,1 │ │ │ │ lfd f0,304(r19) │ │ │ │ mr r26,r3 │ │ │ │ li r3,8 │ │ │ │ - stw r8,0(r26) │ │ │ │ - stw r9,8(r26) │ │ │ │ - stw r10,4(r26) │ │ │ │ + stw r2,8(r26) │ │ │ │ + stw r9,4(r26) │ │ │ │ + stw r10,0(r26) │ │ │ │ stfd f0,16(r26) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,0(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ std r3,24(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 43c78 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 44908 │ │ │ │ lfd f10,16(r26) │ │ │ │ - lfd f12,1760(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,80104 # 581d8 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,2856(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfd f0,0(r3) │ │ │ │ - ld r10,8(r19) │ │ │ │ - ld r9,24(r19) │ │ │ │ - cmpdi r10,0 │ │ │ │ - std r9,72(r19) │ │ │ │ - ble 43d18 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ld r2,24(r19) │ │ │ │ + ld r9,8(r19) │ │ │ │ + cmpdi r9,0 │ │ │ │ + std r2,72(r19) │ │ │ │ + ble 449a4 │ │ │ │ + plfd f31,80020 # 581b0 │ │ │ │ li r30,16 │ │ │ │ li r31,0 │ │ │ │ - lfd f31,2800(r9) │ │ │ │ - b 43ca4 │ │ │ │ + b 44934 │ │ │ │ ld r3,24(r26) │ │ │ │ - li r8,8 │ │ │ │ - ld r9,168(r19) │ │ │ │ + li r10,8 │ │ │ │ + ld r2,168(r19) │ │ │ │ lfd f12,0(r3) │ │ │ │ - li r10,4 │ │ │ │ - lfiwax f11,r26,r8 │ │ │ │ - lfiwax f1,r26,r10 │ │ │ │ - lfdx f10,r9,r30 │ │ │ │ + li r9,4 │ │ │ │ + lfiwax f11,r26,r10 │ │ │ │ + lfiwax f1,r26,r9 │ │ │ │ + lfdx f10,r2,r30 │ │ │ │ addi r30,r30,24 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f0,f11,f31 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,24(r19) │ │ │ │ - sldi r9,r31,4 │ │ │ │ - ld r8,8(r19) │ │ │ │ + bl 4c20 │ │ │ │ + ld r9,24(r19) │ │ │ │ + sldi r2,r31,4 │ │ │ │ + ld r10,8(r19) │ │ │ │ addi r31,r31,1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpd r8,r31 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpd r10,r31 │ │ │ │ xvdivdp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - bgt 43ca0 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + bgt 44930 │ │ │ │ addi r3,r19,48 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r19) │ │ │ │ + bl 46c0 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ ld r25,24(r26) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 43ed8 │ │ │ │ - std r22,96(r1) │ │ │ │ + ble 44b6c │ │ │ │ + std r22,88(r1) │ │ │ │ + std r21,80(r1) │ │ │ │ lwz r22,8(r26) │ │ │ │ + sldi r2,r2,4 │ │ │ │ stfd f27,184(r1) │ │ │ │ - addis r10,r2,-2 │ │ │ │ + stfd f28,192(r1) │ │ │ │ stfd f29,200(r1) │ │ │ │ - std r28,144(r1) │ │ │ │ - std r29,152(r1) │ │ │ │ + std r28,136(r1) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + std r29,144(r1) │ │ │ │ ld r29,16(r19) │ │ │ │ - lfd f29,1760(r10) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r21,88(r1) │ │ │ │ - std r20,80(r1) │ │ │ │ - std r23,104(r1) │ │ │ │ - std r24,112(r1) │ │ │ │ stfd f26,176(r1) │ │ │ │ - li r24,0 │ │ │ │ + plfd f26,79816 # 581b8 │ │ │ │ mtfprwa f27,r22 │ │ │ │ srawi r28,r22,1 │ │ │ │ addze r28,r28 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - add r23,r9,r29 │ │ │ │ - std r27,136(r1) │ │ │ │ - stfd f28,192(r1) │ │ │ │ - stfd f30,208(r1) │ │ │ │ + std r20,72(r1) │ │ │ │ + std r23,96(r1) │ │ │ │ + std r24,104(r1) │ │ │ │ + stfd f25,168(r1) │ │ │ │ + li r24,0 │ │ │ │ + xxlxor vs25,vs25,vs25 │ │ │ │ fcfid f27,f27 │ │ │ │ + std r27,128(r1) │ │ │ │ + stfd f30,208(r1) │ │ │ │ + add r23,r2,r29 │ │ │ │ neg r21,r28 │ │ │ │ cmpw cr4,r21,r28 │ │ │ │ subf r20,r21,r28 │ │ │ │ fdiv f29,f29,f27 │ │ │ │ fmul f27,f27,f27 │ │ │ │ - nop │ │ │ │ - stfd f26,0(r29) │ │ │ │ - stfd f26,8(r29) │ │ │ │ - bge cr4,43e90 │ │ │ │ - li r9,4 │ │ │ │ + stfd f25,0(r29) │ │ │ │ + stfd f25,8(r29) │ │ │ │ + bge cr4,44b20 │ │ │ │ + li r2,4 │ │ │ │ ld r27,320(r19) │ │ │ │ clrldi r30,r20,32 │ │ │ │ mr r31,r21 │ │ │ │ - lfiwax f30,r26,r9 │ │ │ │ + lfiwax f30,r26,r2 │ │ │ │ add r27,r27,r24 │ │ │ │ fcfid f30,f30 │ │ │ │ fmul f28,f29,f30 │ │ │ │ fmul f30,f30,f30 │ │ │ │ - b 43e28 │ │ │ │ + b 44aac │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - xvmaddmdp vs1,vs62,vs63 │ │ │ │ - stxv vs1,0(r29) │ │ │ │ + bl 4b80 │ │ │ │ + fmul f0,f1,f26 │ │ │ │ + fdiv f0,f0,f31 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmaddmdp vs0,vs62,vs63 │ │ │ │ + stxv vs0,0(r29) │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - beq 43e90 │ │ │ │ + beq 44b20 │ │ │ │ mtfprwa f0,r31 │ │ │ │ lfd f12,0(r27) │ │ │ │ - add r9,r31,r28 │ │ │ │ + add r2,r31,r28 │ │ │ │ fcfid f0,f0 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ fmul f0,f0,f29 │ │ │ │ fsub f11,f0,f12 │ │ │ │ fsub f0,f12,f0 │ │ │ │ fmul f12,f11,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ fmadd f12,f27,f12,f30 │ │ │ │ - bge 43e1c │ │ │ │ - fcmpu cr0,f12,f26 │ │ │ │ - ld r10,64(r19) │ │ │ │ + bge 44aa0 │ │ │ │ + fcmpu cr0,f12,f25 │ │ │ │ + ld r9,64(r19) │ │ │ │ lxv vs63,0(r29) │ │ │ │ lfd f1,0(r25) │ │ │ │ - lxvx vs62,r9,r10 │ │ │ │ - bgt 43df0 │ │ │ │ - blt 43f30 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 43e10 │ │ │ │ - nop │ │ │ │ + lxvx vs62,r2,r9 │ │ │ │ + bgt 44a80 │ │ │ │ + fmul f0,f1,f26 │ │ │ │ + bge 44a94 │ │ │ │ + fneg f12,f12 │ │ │ │ + fsqrt f31,f12 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f0,f1,f26 │ │ │ │ + fdiv f0,f0,f31 │ │ │ │ + b 44a94 │ │ │ │ nop │ │ │ │ addi r29,r29,16 │ │ │ │ add r28,r28,r22 │ │ │ │ addi r24,r24,8 │ │ │ │ cmpld r23,r29 │ │ │ │ - bne 43db0 │ │ │ │ + bne 44a40 │ │ │ │ + lfd f25,168(r1) │ │ │ │ lfd f26,176(r1) │ │ │ │ lfd f27,184(r1) │ │ │ │ lfd f28,192(r1) │ │ │ │ lfd f29,200(r1) │ │ │ │ lfd f30,208(r1) │ │ │ │ - ld r20,80(r1) │ │ │ │ - ld r21,88(r1) │ │ │ │ - ld r22,96(r1) │ │ │ │ - ld r23,104(r1) │ │ │ │ - ld r24,112(r1) │ │ │ │ - ld r27,136(r1) │ │ │ │ - ld r28,144(r1) │ │ │ │ - ld r29,152(r1) │ │ │ │ + ld r20,72(r1) │ │ │ │ + ld r21,80(r1) │ │ │ │ + ld r22,88(r1) │ │ │ │ + ld r23,96(r1) │ │ │ │ + ld r24,104(r1) │ │ │ │ + ld r27,128(r1) │ │ │ │ + ld r28,136(r1) │ │ │ │ + ld r29,144(r1) │ │ │ │ mr r3,r25 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ addi r1,r1,224 │ │ │ │ + mr r3,r26 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs62,-192(r1) │ │ │ │ lxv vs63,-176(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fneg f12,f12 │ │ │ │ - fsqrt f31,f12 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 43e10 │ │ │ │ + b 4760 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xd86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xd87 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000043f70 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,16016 │ │ │ │ +0000000000044bc0 : │ │ │ │ mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r16,-176(r1) │ │ │ │ - std r26,-96(r1) │ │ │ │ + std r16,-184(r1) │ │ │ │ mr r16,r3 │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r22,-128(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ li r3,32 │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ + stdu r1,-256(r1) │ │ │ │ stxv vs62,32(r1) │ │ │ │ stxv vs63,48(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r8,1 │ │ │ │ - lwz r9,296(r16) │ │ │ │ - ld r10,136(r16) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,296(r16) │ │ │ │ + ld r9,136(r16) │ │ │ │ + li r10,1 │ │ │ │ lfd f0,304(r16) │ │ │ │ mr r26,r3 │ │ │ │ li r3,8 │ │ │ │ - stw r8,0(r26) │ │ │ │ - stw r9,8(r26) │ │ │ │ - stw r10,4(r26) │ │ │ │ + stw r2,8(r26) │ │ │ │ + stw r9,4(r26) │ │ │ │ + stw r10,0(r26) │ │ │ │ stfd f0,16(r26) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,0(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ mr r27,r3 │ │ │ │ std r3,24(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 44028 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 44c68 │ │ │ │ lfd f10,16(r26) │ │ │ │ - lfd f12,1760(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,79240 # 581d8 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,2856(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfd f0,0(r3) │ │ │ │ - ld r22,0(r16) │ │ │ │ - ld r9,24(r16) │ │ │ │ - cmpdi r22,0 │ │ │ │ - std r9,72(r16) │ │ │ │ - ble 441ec │ │ │ │ - std r21,104(r1) │ │ │ │ - lwz r21,8(r26) │ │ │ │ - std r23,120(r1) │ │ │ │ - stfd f30,224(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - std r20,96(r1) │ │ │ │ - stfd f28,208(r1) │ │ │ │ - lfd f28,1760(r9) │ │ │ │ - srawi r23,r21,1 │ │ │ │ + ld r2,24(r16) │ │ │ │ + ld r20,0(r16) │ │ │ │ + cmpdi r20,0 │ │ │ │ + std r2,72(r16) │ │ │ │ + ble 44e40 │ │ │ │ + std r22,120(r1) │ │ │ │ + std r23,128(r1) │ │ │ │ + lwz r22,8(r26) │ │ │ │ + stfd f30,240(r1) │ │ │ │ + std r21,112(r1) │ │ │ │ + stfd f28,224(r1) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + srawi r23,r22,1 │ │ │ │ addze r23,r23 │ │ │ │ - mtfprwa f30,r21 │ │ │ │ + mtfprwa f30,r22 │ │ │ │ fcfid f30,f30 │ │ │ │ - neg r20,r23 │ │ │ │ - cmpw r20,r23 │ │ │ │ + neg r21,r23 │ │ │ │ + cmpw r21,r23 │ │ │ │ fdiv f28,f28,f30 │ │ │ │ fmul f30,f30,f30 │ │ │ │ - bge 44318 │ │ │ │ - li r9,4 │ │ │ │ - stfd f29,216(r1) │ │ │ │ - stfd f27,200(r1) │ │ │ │ - std r18,80(r1) │ │ │ │ - std r19,88(r1) │ │ │ │ + bge 44f24 │ │ │ │ + li r2,4 │ │ │ │ + stfd f29,232(r1) │ │ │ │ + stfd f27,216(r1) │ │ │ │ + sldi r20,r20,3 │ │ │ │ + subf r23,r21,r23 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + std r18,88(r1) │ │ │ │ + std r19,96(r1) │ │ │ │ ld r18,320(r16) │ │ │ │ ld r19,64(r16) │ │ │ │ - xxspltib vs63,0 │ │ │ │ - lfiwax f29,r26,r9 │ │ │ │ - std r24,128(r1) │ │ │ │ - std r25,136(r1) │ │ │ │ - stfd f26,192(r1) │ │ │ │ - subf r23,r20,r23 │ │ │ │ - sldi r22,r22,3 │ │ │ │ + lfiwax f29,r26,r2 │ │ │ │ + stfd f26,208(r1) │ │ │ │ + plfd f26,79048 # 581b8 │ │ │ │ + std r24,136(r1) │ │ │ │ li r24,0 │ │ │ │ + std r25,144(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ li r25,0 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - std r17,72(r1) │ │ │ │ - std r28,160(r1) │ │ │ │ - std r29,168(r1) │ │ │ │ + xxlxor vs25,vs25,vs25 │ │ │ │ + std r17,80(r1) │ │ │ │ + std r28,168(r1) │ │ │ │ + std r29,176(r1) │ │ │ │ fcfid f29,f29 │ │ │ │ fmul f27,f29,f28 │ │ │ │ fmul f29,f29,f29 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ extswsli r31,r24,4 │ │ │ │ add r17,r18,r25 │ │ │ │ sldi r28,r25,1 │ │ │ │ clrldi r29,r23,32 │ │ │ │ - mr r30,r20 │ │ │ │ + mr r30,r21 │ │ │ │ add r31,r19,r31 │ │ │ │ - b 4413c │ │ │ │ + b 44d80 │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - xvmuldp vs1,vs1,vs62 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f10,f1,f26 │ │ │ │ + fdiv f10,f10,f31 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xvmuldp vs10,vs10,vs62 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - stxv vs1,0(r31) │ │ │ │ + stxv vs10,0(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 441a0 │ │ │ │ + beq 44df0 │ │ │ │ mtfprwa f0,r30 │ │ │ │ lfd f12,0(r17) │ │ │ │ - xxmr vs1,vs63 │ │ │ │ + xxmr vs10,vs63 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ fsub f11,f0,f12 │ │ │ │ fsub f0,f12,f0 │ │ │ │ fmul f12,f11,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ fmadd f12,f30,f12,f29 │ │ │ │ - bge 44128 │ │ │ │ - fcmpu cr0,f12,f26 │ │ │ │ - ld r9,16(r16) │ │ │ │ + bge 44d6c │ │ │ │ + fcmpu cr0,f12,f25 │ │ │ │ + ld r2,16(r16) │ │ │ │ lfd f1,0(r27) │ │ │ │ - lxvx vs62,r9,r28 │ │ │ │ - bgt 44100 │ │ │ │ - blt 442f0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 44120 │ │ │ │ - nop │ │ │ │ + lxvx vs62,r2,r28 │ │ │ │ + bgt 44d50 │ │ │ │ + fmul f10,f1,f26 │ │ │ │ + bge 44d64 │ │ │ │ + fneg f12,f12 │ │ │ │ + fsqrt f31,f12 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + fmul f10,f1,f26 │ │ │ │ + fdiv f10,f10,f31 │ │ │ │ + b 44d64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r25,r25,8 │ │ │ │ - add r24,r24,r21 │ │ │ │ - cmpld r22,r25 │ │ │ │ - bne 440e0 │ │ │ │ - lfd f26,192(r1) │ │ │ │ - lfd f27,200(r1) │ │ │ │ - lfd f28,208(r1) │ │ │ │ - lfd f29,216(r1) │ │ │ │ - lfd f30,224(r1) │ │ │ │ - ld r17,72(r1) │ │ │ │ - ld r18,80(r1) │ │ │ │ - ld r19,88(r1) │ │ │ │ - ld r20,96(r1) │ │ │ │ - ld r21,104(r1) │ │ │ │ - ld r23,120(r1) │ │ │ │ - ld r24,128(r1) │ │ │ │ - ld r25,136(r1) │ │ │ │ - ld r28,160(r1) │ │ │ │ - ld r29,168(r1) │ │ │ │ + add r24,r24,r22 │ │ │ │ + cmpld r20,r25 │ │ │ │ + bne 44d30 │ │ │ │ + lfd f25,200(r1) │ │ │ │ + lfd f26,208(r1) │ │ │ │ + lfd f27,216(r1) │ │ │ │ + lfd f28,224(r1) │ │ │ │ + lfd f29,232(r1) │ │ │ │ + lfd f30,240(r1) │ │ │ │ + ld r17,80(r1) │ │ │ │ + ld r18,88(r1) │ │ │ │ + ld r19,96(r1) │ │ │ │ + ld r21,112(r1) │ │ │ │ + ld r22,120(r1) │ │ │ │ + ld r23,128(r1) │ │ │ │ + ld r24,136(r1) │ │ │ │ + ld r25,144(r1) │ │ │ │ + ld r28,168(r1) │ │ │ │ + ld r29,176(r1) │ │ │ │ addi r3,r16,48 │ │ │ │ + bl 5160 │ │ │ │ + ld r2,8(r16) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 44ee4 │ │ │ │ + plfd f31,78684 # 581b0 │ │ │ │ li r30,16 │ │ │ │ li r31,0 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r16) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r10,r10,2800 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 44298 │ │ │ │ - lfd f31,0(r10) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r7,8 │ │ │ │ - ld r10,168(r16) │ │ │ │ - ld r9,24(r26) │ │ │ │ - li r8,4 │ │ │ │ - lfiwax f11,r26,r7 │ │ │ │ - lfiwax f1,r26,r8 │ │ │ │ - lfdx f10,r10,r30 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + nop │ │ │ │ + li r8,8 │ │ │ │ + ld r9,168(r16) │ │ │ │ + ld r2,24(r26) │ │ │ │ + li r10,4 │ │ │ │ + lfiwax f11,r26,r8 │ │ │ │ + lfiwax f1,r26,r10 │ │ │ │ + lfdx f10,r9,r30 │ │ │ │ + lfd f12,0(r2) │ │ │ │ addi r30,r30,24 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f0,f11,f31 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,24(r16) │ │ │ │ - sldi r9,r31,4 │ │ │ │ - ld r8,8(r16) │ │ │ │ + bl 4c20 │ │ │ │ + ld r9,24(r16) │ │ │ │ + sldi r2,r31,4 │ │ │ │ + ld r10,8(r16) │ │ │ │ addi r31,r31,1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpd r8,r31 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpd r10,r31 │ │ │ │ xvdivdp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - bgt 44220 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + bgt 44e70 │ │ │ │ ld r3,24(r26) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ + addi r1,r1,256 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - ld r16,-176(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ - ld r22,-128(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r16,-184(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fneg f12,f12 │ │ │ │ - fsqrt f31,f12 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 44120 │ │ │ │ - lfd f28,208(r1) │ │ │ │ - lfd f30,224(r1) │ │ │ │ - ld r20,96(r1) │ │ │ │ - ld r21,104(r1) │ │ │ │ - ld r23,120(r1) │ │ │ │ - b 441ec │ │ │ │ + b 4760 │ │ │ │ + lfd f28,224(r1) │ │ │ │ + lfd f30,240(r1) │ │ │ │ + ld r21,112(r1) │ │ │ │ + ld r22,120(r1) │ │ │ │ + ld r23,128(r1) │ │ │ │ + b 44e40 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1086 │ │ │ │ + .long 0x1087 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000044340 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,15040 │ │ │ │ - mflr r0 │ │ │ │ - std r29,-64(r1) │ │ │ │ +0000000000044f50 : │ │ │ │ + std r29,-72(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ mr r29,r3 │ │ │ │ ld r3,8(r3) │ │ │ │ - std r24,-104(r1) │ │ │ │ - std r25,-96(r1) │ │ │ │ - std r28,-72(r1) │ │ │ │ - std r23,-112(r1) │ │ │ │ - std r30,-56(r1) │ │ │ │ - sldi r3,r3,4 │ │ │ │ + mflr r0 │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r23,-120(r1) │ │ │ │ + std r30,-64(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r29) │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r29) │ │ │ │ mr r24,r3 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r2,4 │ │ │ │ + bl 4c80 │ │ │ │ mr r25,r3 │ │ │ │ li r3,32 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,296(r29) │ │ │ │ - ld r10,136(r29) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,296(r29) │ │ │ │ + ld r9,136(r29) │ │ │ │ + li r10,1 │ │ │ │ lfd f0,304(r29) │ │ │ │ - li r8,1 │ │ │ │ mr r28,r3 │ │ │ │ li r3,8 │ │ │ │ - stw r9,8(r28) │ │ │ │ - stw r8,0(r28) │ │ │ │ - stw r10,4(r28) │ │ │ │ + stw r2,8(r28) │ │ │ │ + stw r9,4(r28) │ │ │ │ + stw r10,0(r28) │ │ │ │ stfd f0,16(r28) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r28) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,0(r28) │ │ │ │ + cmpwi r2,0 │ │ │ │ std r3,24(r28) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 44410 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + ble 45008 │ │ │ │ lfd f10,16(r28) │ │ │ │ - lfd f12,1760(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,78312 # 581d8 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,2856(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfd f0,0(r3) │ │ │ │ ld r5,8(r29) │ │ │ │ lxv vs0,16(r29) │ │ │ │ li r4,0 │ │ │ │ mr r3,r24 │ │ │ │ sldi r5,r5,4 │ │ │ │ stxv vs0,64(r29) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - ble cr7,444d4 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - ld r10,16(r29) │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 44498 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 44484 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 44474 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r8,r5 │ │ │ │ - li r9,16 │ │ │ │ + bl 5260 │ │ │ │ + ld r10,0(r29) │ │ │ │ + cmpdi r10,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 450cc │ │ │ │ + andi. r7,r10,3 │ │ │ │ + ld r9,16(r29) │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 45090 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 4507c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 4506c │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r10,r6 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r25) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 444d4 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - stxvx vs0,r25,r8 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r25,r6 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 450cc │ │ │ │ + srdi r10,r8,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r25,r10 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ stxvx vs0,r25,r7 │ │ │ │ - bdnz 444a0 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + stxvx vs0,r25,r8 │ │ │ │ + bdnz 45098 │ │ │ │ lwz r30,8(r28) │ │ │ │ - srawi r9,r30,1 │ │ │ │ - addze r9,r9 │ │ │ │ - neg r23,r9 │ │ │ │ - cmpw r23,r9 │ │ │ │ - bgt 447e0 │ │ │ │ - std r22,56(r1) │ │ │ │ - std r21,48(r1) │ │ │ │ + srawi r2,r30,1 │ │ │ │ + addze r2,r2 │ │ │ │ + neg r23,r2 │ │ │ │ + cmpw r23,r2 │ │ │ │ + bgt 453e0 │ │ │ │ + std r22,48(r1) │ │ │ │ + std r26,80(r1) │ │ │ │ addi r22,r29,48 │ │ │ │ - std r26,88(r1) │ │ │ │ - std r27,96(r1) │ │ │ │ - std r31,128(r1) │ │ │ │ + std r27,88(r1) │ │ │ │ + std r31,120(r1) │ │ │ │ + stfd f26,128(r1) │ │ │ │ stfd f27,136(r1) │ │ │ │ stfd f28,144(r1) │ │ │ │ stfd f29,152(r1) │ │ │ │ stfd f30,160(r1) │ │ │ │ stfd f31,168(r1) │ │ │ │ - ble cr7,44604 │ │ │ │ + ble cr7,451f8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ mtfprwa f28,r23 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r27,r2,-2 │ │ │ │ + plfd f0,77980 # 581c0 │ │ │ │ + plfd f27,77956 # 581b0 │ │ │ │ li r31,0 │ │ │ │ - addi r21,r1,32 │ │ │ │ - addi r26,r1,40 │ │ │ │ + addi r26,r1,32 │ │ │ │ + addi r27,r1,40 │ │ │ │ fcfid f28,f28 │ │ │ │ - lfd f0,2824(r9) │ │ │ │ - addi r27,r27,2800 │ │ │ │ fmul f28,f28,f0 │ │ │ │ - b 44554 │ │ │ │ + b 45154 │ │ │ │ nop │ │ │ │ lwz r30,8(r28) │ │ │ │ - ld r10,320(r29) │ │ │ │ - sldi r9,r31,3 │ │ │ │ - mr r5,r26 │ │ │ │ - mr r4,r21 │ │ │ │ - lfdx f29,r10,r9 │ │ │ │ + ld r9,320(r29) │ │ │ │ + sldi r2,r31,3 │ │ │ │ + mr r5,r27 │ │ │ │ + mr r4,r26 │ │ │ │ + lfdx f29,r9,r2 │ │ │ │ fmul f1,f28,f29 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ mtfprwa f11,r30 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - ld r9,24(r28) │ │ │ │ - li r10,4 │ │ │ │ + ld r2,24(r28) │ │ │ │ + li r9,4 │ │ │ │ lfd f30,40(r1) │ │ │ │ lfd f31,32(r1) │ │ │ │ fcfid f11,f11 │ │ │ │ - lfiwax f1,r28,r10 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f11,f0 │ │ │ │ + lfiwax f1,r28,r9 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f11,f27 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f0,f0,f29 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,16(r29) │ │ │ │ - sldi r9,r31,4 │ │ │ │ - ld r7,0(r29) │ │ │ │ + bl 4c20 │ │ │ │ + ld r9,16(r29) │ │ │ │ + sldi r2,r31,4 │ │ │ │ + ld r8,0(r29) │ │ │ │ addi r31,r31,1 │ │ │ │ fdiv f0,f31,f1 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - add r8,r10,r9 │ │ │ │ - lfdx f10,r10,r9 │ │ │ │ - cmpd r7,r31 │ │ │ │ - lfd f12,8(r8) │ │ │ │ + add r10,r9,r2 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + cmpd r8,r31 │ │ │ │ + lfd f12,8(r10) │ │ │ │ fmul f11,f0,f12 │ │ │ │ fmul f12,f12,f1 │ │ │ │ fmsub f11,f1,f10,f11 │ │ │ │ fmadd f0,f0,f10,f12 │ │ │ │ - stfdx f11,r10,r9 │ │ │ │ - stfd f0,8(r8) │ │ │ │ - bgt 44550 │ │ │ │ + stfdx f11,r9,r2 │ │ │ │ + stfd f0,8(r10) │ │ │ │ + bgt 45150 │ │ │ │ mr r3,r22 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5160 │ │ │ │ ld r27,8(r29) │ │ │ │ - lwz r30,8(r28) │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 44700 │ │ │ │ + lwz r30,8(r28) │ │ │ │ + ble 45300 │ │ │ │ lfd f0,136(r29) │ │ │ │ mtfprwa f29,r30 │ │ │ │ mtfprwa f30,r23 │ │ │ │ ld r26,312(r29) │ │ │ │ li r31,0 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ + plfd f26,77712 # 581b8 │ │ │ │ fcfid f29,f29 │ │ │ │ fcfid f30,f30 │ │ │ │ fcfid f28,f0 │ │ │ │ fdiv f30,f30,f29 │ │ │ │ fdiv f28,f28,f29 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - b 446a8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 4528c │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 4ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ld r9,24(r29) │ │ │ │ - lxvx vs12,r24,r31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - lxvx vs0,r9,r31 │ │ │ │ - xvmaddmdp vs1,vs0,vs12 │ │ │ │ - stxvx vs1,r24,r31 │ │ │ │ + bl 4b80 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ld r2,24(r29) │ │ │ │ + lxvx vs11,r24,r31 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + lxvx vs0,r2,r31 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxvx vs12,r24,r31 │ │ │ │ addic. r27,r27,-1 │ │ │ │ addi r26,r26,8 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 44700 │ │ │ │ + beq 45300 │ │ │ │ lfd f0,0(r26) │ │ │ │ - li r9,4 │ │ │ │ + li r2,4 │ │ │ │ fsub f12,f30,f0 │ │ │ │ fsub f0,f0,f30 │ │ │ │ fmul f11,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - bge 44698 │ │ │ │ - lfiwax f0,r28,r9 │ │ │ │ - ld r9,24(r28) │ │ │ │ - lfd f1,0(r9) │ │ │ │ + bge 4527c │ │ │ │ + lfiwax f0,r28,r2 │ │ │ │ + ld r2,24(r28) │ │ │ │ + lfd f1,0(r2) │ │ │ │ fcfid f0,f0 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 44660 │ │ │ │ + bgt 45250 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 44840 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 44680 │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 44870 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - ld r10,16(r29) │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 44768 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 44754 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 44744 │ │ │ │ + bge 45264 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 4de0 │ │ │ │ + plfd f0,77524 # 581b8 │ │ │ │ + fmul f12,f1,f0 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 45264 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r10,0(r29) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 45430 │ │ │ │ + andi. r7,r10,3 │ │ │ │ + ld r9,16(r29) │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 45368 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 45354 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 45344 │ │ │ │ lxv vs0,0(r25) │ │ │ │ - mr r8,r5 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 447a4 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r25,r8 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - lxvx vs0,r25,r6 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ + mr r10,r6 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 453a4 │ │ │ │ + srdi r10,r8,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r25,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ lxvx vs0,r25,r7 │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - bdnz 44770 │ │ │ │ - srawi r9,r30,1 │ │ │ │ - addze r9,r9 │ │ │ │ + stxvx vs0,r9,r7 │ │ │ │ + lxvx vs0,r25,r8 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + bdnz 45370 │ │ │ │ + srawi r2,r30,1 │ │ │ │ + addze r2,r2 │ │ │ │ addi r23,r23,1 │ │ │ │ - cmpw r9,r23 │ │ │ │ - bge 44520 │ │ │ │ + cmpw r2,r23 │ │ │ │ + bge 45120 │ │ │ │ + lfd f26,128(r1) │ │ │ │ lfd f27,136(r1) │ │ │ │ lfd f28,144(r1) │ │ │ │ lfd f29,152(r1) │ │ │ │ lfd f30,160(r1) │ │ │ │ lfd f31,168(r1) │ │ │ │ - ld r21,48(r1) │ │ │ │ - ld r22,56(r1) │ │ │ │ - ld r26,88(r1) │ │ │ │ - ld r27,96(r1) │ │ │ │ - ld r31,128(r1) │ │ │ │ + ld r22,48(r1) │ │ │ │ + ld r26,80(r1) │ │ │ │ + ld r27,88(r1) │ │ │ │ + ld r31,120(r1) │ │ │ │ ld r3,72(r29) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ mr r3,r25 │ │ │ │ std r24,24(r29) │ │ │ │ std r24,72(r29) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,24(r28) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ addi r1,r1,176 │ │ │ │ + mr r3,r28 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r23,-112(r1) │ │ │ │ - ld r24,-104(r1) │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r28,-72(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2808(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 44680 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 4760 │ │ │ │ nop │ │ │ │ srawi r30,r30,1 │ │ │ │ addze r30,r30 │ │ │ │ addi r23,r23,1 │ │ │ │ cmpw r23,r30 │ │ │ │ - ble 44604 │ │ │ │ - b 447b8 │ │ │ │ + ble 451f8 │ │ │ │ + b 453b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xb85 │ │ │ │ + .long 0xa86 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000448a0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,13664 │ │ │ │ +0000000000045460 : │ │ │ │ mflr r0 │ │ │ │ std r30,-24(r1) │ │ │ │ - mr r11,r6 │ │ │ │ + std r31,-16(r1) │ │ │ │ mr r30,r4 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r31,r3 │ │ │ │ stfd f31,-8(r1) │ │ │ │ mr r8,r7 │ │ │ │ - std r31,-16(r1) │ │ │ │ mr r6,r5 │ │ │ │ - mr r31,r3 │ │ │ │ li r4,2 │ │ │ │ addi r3,r3,48 │ │ │ │ - mr r5,r30 │ │ │ │ - mr r7,r11 │ │ │ │ - fmr f31,f1 │ │ │ │ std r0,16(r1) │ │ │ │ + mr r7,r2 │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r30 │ │ │ │ + fmr f31,f1 │ │ │ │ + bl 4fc0 │ │ │ │ lxv vs0,48(r31) │ │ │ │ - lxv vs12,64(r31) │ │ │ │ - lwz r9,8(r30) │ │ │ │ + lwz r2,8(r30) │ │ │ │ stfd f31,304(r31) │ │ │ │ - mffprd r3,f0 │ │ │ │ - stxv vs12,16(r31) │ │ │ │ - stw r9,296(r31) │ │ │ │ stxv vs0,0(r31) │ │ │ │ + mffprd r3,f0 │ │ │ │ + lxv vs0,64(r31) │ │ │ │ + stw r2,296(r31) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + stxv vs0,16(r31) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,312(r31) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 4c80 │ │ │ │ addi r1,r1,64 │ │ │ │ - ld r10,-32576(r2) │ │ │ │ - nop │ │ │ │ + pld r9,174808 # 6ffb8 [mri_inh_2d1d_trafo@got] │ │ │ │ + pld r2,174792 # 6ffb0 [mri_inh_2d1d_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,320(r31) │ │ │ │ ld r30,-24(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - ld r9,-32568(r2) │ │ │ │ - mtlr r0 │ │ │ │ - std r10,32(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ ld r31,-16(r1) │ │ │ │ + mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x281 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000044980 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,13440 │ │ │ │ +0000000000045520 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,312(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,320(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ + addi r1,r1,48 │ │ │ │ lxv vs0,16(r31) │ │ │ │ addi r3,r31,48 │ │ │ │ - stxv vs0,64(r31) │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ + stxv vs0,64(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4720 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000449f0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,13328 │ │ │ │ - mflr r0 │ │ │ │ +0000000000045570 : │ │ │ │ std r30,-16(r1) │ │ │ │ - mr r11,r6 │ │ │ │ + std r31,-8(r1) │ │ │ │ mr r30,r4 │ │ │ │ + mr r2,r6 │ │ │ │ + mflr r0 │ │ │ │ mr r8,r7 │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r6,r5 │ │ │ │ mr r31,r3 │ │ │ │ + mr r6,r5 │ │ │ │ li r4,3 │ │ │ │ addi r3,r3,48 │ │ │ │ - mr r7,r11 │ │ │ │ - lwz r11,8(r30) │ │ │ │ - mr r5,r30 │ │ │ │ + mr r7,r2 │ │ │ │ + lwz r2,8(r30) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r5,r30 │ │ │ │ stdu r1,-48(r1) │ │ │ │ stfd f1,304(r31) │ │ │ │ - stw r11,296(r31) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,4(r30) │ │ │ │ - lwz r9,0(r30) │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - std r8,8(r31) │ │ │ │ - std r10,24(r31) │ │ │ │ - extsw r9,r9 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - std r9,0(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + stw r2,296(r31) │ │ │ │ + bl 4fc0 │ │ │ │ + lwz r8,4(r30) │ │ │ │ + lwz r2,0(r30) │ │ │ │ + ld r10,56(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + std r10,8(r31) │ │ │ │ + std r9,24(r31) │ │ │ │ + extsw r2,r2 │ │ │ │ + sldi r3,r2,4 │ │ │ │ + std r2,0(r31) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,16(r31) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 4c80 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r10,-32560(r2) │ │ │ │ - nop │ │ │ │ + pld r9,174536 # 6ffc0 [mri_inh_3d_trafo@got] │ │ │ │ + pld r2,174504 # 6ffa8 [mri_inh_3d_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,320(r31) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32552(r2) │ │ │ │ - mtlr r0 │ │ │ │ - std r10,32(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000044ad0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,13104 │ │ │ │ +0000000000045640 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,320(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r3,r31,48 │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ addi r1,r1,48 │ │ │ │ + addi r3,r31,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4720 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,13008 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ cmpwi r5,0 │ │ │ │ blelr │ │ │ │ - std r30,-64(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ sldi r30,r5,3 │ │ │ │ - std r29,-72(r1) │ │ │ │ - mr r29,r6 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - std r26,-96(r1) │ │ │ │ - std r24,-112(r1) │ │ │ │ + sldi r10,r6,3 │ │ │ │ mfocrf r11,8 │ │ │ │ - addi r10,r30,-8 │ │ │ │ - addis r24,r2,-2 │ │ │ │ - std r21,-136(r1) │ │ │ │ - std r25,-104(r1) │ │ │ │ - li r21,0 │ │ │ │ - add r26,r9,r6 │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r28,-80(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ - srdi r9,r10,3 │ │ │ │ - stw r11,8(r1) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ + mr r29,r6 │ │ │ │ mr r25,r3 │ │ │ │ + cmpdi cr7,r6,0 │ │ │ │ + addi r2,r30,-8 │ │ │ │ + add r26,r9,r10 │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ + li r20,0 │ │ │ │ + add r27,r8,r10 │ │ │ │ + std r28,-88(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ + add r28,r7,r10 │ │ │ │ mr r31,r4 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-208(r1) │ │ │ │ - addi r24,r24,2928 │ │ │ │ - add r28,r7,r6 │ │ │ │ - add r27,r8,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq 44bfc │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 44be4 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 44bd4 │ │ │ │ - bne cr7,44c70 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - li r21,8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + andi. r9,r2,3 │ │ │ │ + beq 45774 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 45760 │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq 45754 │ │ │ │ + bne cr7,457e0 │ │ │ │ + li r20,8 │ │ │ │ stfd f0,0(r4) │ │ │ │ - bne cr7,44c70 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - bne cr7,44c70 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpld r30,r21 │ │ │ │ - beq 44c34 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bne cr7,44c70 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - mr r9,r21 │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r9,16 │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r9,24 │ │ │ │ - bdnz 44c04 │ │ │ │ + bne cr7,457e0 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + bne cr7,457e0 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpld r30,r20 │ │ │ │ + beq 457a8 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bne cr7,457e0 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + mr r2,r20 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r2,16 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r2,24 │ │ │ │ + bdnz 4577c │ │ │ │ addi r1,r1,208 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r21,-136(r1) │ │ │ │ - ld r24,-112(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r28,-88(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mflr r0 │ │ │ │ stfd f26,160(r1) │ │ │ │ - cmpwi cr4,r29,1 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - std r17,40(r1) │ │ │ │ - std r18,48(r1) │ │ │ │ - std r19,56(r1) │ │ │ │ - std r20,64(r1) │ │ │ │ - std r22,80(r1) │ │ │ │ - std r23,88(r1) │ │ │ │ stfd f27,168(r1) │ │ │ │ + plfd f26,76280 # 581e0 │ │ │ │ + mflr r0 │ │ │ │ + cmpwi cr4,r29,1 │ │ │ │ + stfd f25,152(r1) │ │ │ │ + xxlxor vs25,vs25,vs25 │ │ │ │ + std r18,40(r1) │ │ │ │ + std r19,48(r1) │ │ │ │ + std r0,224(r1) │ │ │ │ + std r21,64(r1) │ │ │ │ + std r22,72(r1) │ │ │ │ + std r23,80(r1) │ │ │ │ + std r24,88(r1) │ │ │ │ stfd f28,176(r1) │ │ │ │ stfd f29,184(r1) │ │ │ │ stfd f30,192(r1) │ │ │ │ stfd f31,200(r1) │ │ │ │ - std r0,224(r1) │ │ │ │ - lfdx f27,r25,r21 │ │ │ │ - ble cr4,44e08 │ │ │ │ - addi r9,r29,-2 │ │ │ │ - lfd f30,0(r24) │ │ │ │ - mr r10,r29 │ │ │ │ + lfdx f27,r25,r20 │ │ │ │ + ble cr4,45984 │ │ │ │ + addi r2,r29,-2 │ │ │ │ + fmr f28,f25 │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r9,r29 │ │ │ │ mr r19,r26 │ │ │ │ mr r22,r27 │ │ │ │ - mr r20,r28 │ │ │ │ - fmr f28,f26 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfd f0,0(r20) │ │ │ │ + mr r21,r28 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r21) │ │ │ │ lfd f10,0(r22) │ │ │ │ - lfd f12,0(r19) │ │ │ │ fmr f11,f30 │ │ │ │ - mr r18,r10 │ │ │ │ - addi r20,r20,-8 │ │ │ │ + mr r18,r9 │ │ │ │ + addi r21,r21,-8 │ │ │ │ addi r22,r22,-8 │ │ │ │ + lfd f12,0(r19) │ │ │ │ + addi r9,r9,-1 │ │ │ │ addi r19,r19,-8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ fmadd f0,f0,f27,f10 │ │ │ │ fmadd f30,f0,f30,f28 │ │ │ │ fmul f28,f11,f12 │ │ │ │ - bdz 44e20 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fabs f12,f30 │ │ │ │ - lfd f0,2864(r9) │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ - blt 44ce0 │ │ │ │ + bdz 459a0 │ │ │ │ + fabs f0,f30 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + blt 45870 │ │ │ │ addi r23,r18,-2 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - li r17,0 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ + li r24,0 │ │ │ │ clrldi r23,r23,32 │ │ │ │ nop │ │ │ │ - lfdx f0,r22,r17 │ │ │ │ - lfdx f1,r20,r17 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f0,r22,r24 │ │ │ │ + lfdx f1,r21,r24 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmadd f1,f1,f27,f0 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f12,f1 │ │ │ │ - lfdx f1,r19,r17 │ │ │ │ + lfdx f1,r19,r24 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - addi r17,r17,-8 │ │ │ │ + addi r24,r24,-8 │ │ │ │ fmr f31,f13 │ │ │ │ fmr f30,f12 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ addic. r23,r23,-1 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ - bne 44d40 │ │ │ │ - addi r9,r18,-3 │ │ │ │ + bne 458d0 │ │ │ │ + addi r2,r18,-3 │ │ │ │ addi r22,r22,-8 │ │ │ │ - addi r20,r20,-8 │ │ │ │ + addi r21,r21,-8 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - rldic r9,r9,3,29 │ │ │ │ - neg r9,r9 │ │ │ │ - lfdx f1,r20,r9 │ │ │ │ - lfdx f0,r22,r9 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + mulli r2,r2,-8 │ │ │ │ + lfdx f1,r21,r2 │ │ │ │ + lfdx f0,r22,r2 │ │ │ │ fmadd f1,f1,f27,f0 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ - stfdx f1,r31,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpld r30,r21 │ │ │ │ - beq 44e40 │ │ │ │ - lfdx f27,r25,r21 │ │ │ │ - b 44cb8 │ │ │ │ - lfd f30,0(r24) │ │ │ │ + bl 5330 │ │ │ │ + stfdx f1,r31,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpld r30,r20 │ │ │ │ + beq 459c0 │ │ │ │ + lfdx f27,r25,r20 │ │ │ │ + b 45834 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ mr r22,r27 │ │ │ │ - mr r20,r28 │ │ │ │ + mr r21,r28 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r20) │ │ │ │ + lfd f0,0(r21) │ │ │ │ lfd f12,0(r22) │ │ │ │ fmadd f0,f0,f27,f12 │ │ │ │ fmadd f0,f0,f30,f28 │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpld r21,r30 │ │ │ │ - bne 44cb0 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpld r20,r30 │ │ │ │ + bne 4582c │ │ │ │ ld r0,224(r1) │ │ │ │ + lfd f25,152(r1) │ │ │ │ lfd f26,160(r1) │ │ │ │ lfd f27,168(r1) │ │ │ │ lfd f28,176(r1) │ │ │ │ lfd f29,184(r1) │ │ │ │ lfd f30,192(r1) │ │ │ │ lfd f31,200(r1) │ │ │ │ - ld r17,40(r1) │ │ │ │ - ld r18,48(r1) │ │ │ │ - ld r19,56(r1) │ │ │ │ - ld r20,64(r1) │ │ │ │ - ld r22,80(r1) │ │ │ │ - ld r23,88(r1) │ │ │ │ - addi r1,r1,208 │ │ │ │ + ld r18,40(r1) │ │ │ │ + ld r19,48(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r21,64(r1) │ │ │ │ + ld r22,72(r1) │ │ │ │ + ld r23,80(r1) │ │ │ │ + ld r24,88(r1) │ │ │ │ + addi r1,r1,208 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r21,-136(r1) │ │ │ │ - ld r24,-112(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r28,-88(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf86 │ │ │ │ + .long 0xe87 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,12096 │ │ │ │ cmpwi r6,0 │ │ │ │ - ble 452d0 │ │ │ │ + ble 45e40 │ │ │ │ cmpdi r7,0 │ │ │ │ - std r22,-136(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - addis r22,r2,-2 │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ mr r27,r7 │ │ │ │ - stw r11,8(r1) │ │ │ │ + sldi r28,r6,3 │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ mr r29,r4 │ │ │ │ - stdu r1,-224(r1) │ │ │ │ mr r30,r5 │ │ │ │ - sldi r28,r6,3 │ │ │ │ - li r7,0 │ │ │ │ - addi r22,r22,2928 │ │ │ │ - bne 44fd0 │ │ │ │ + li r2,0 │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ + bne 45b40 │ │ │ │ addi r9,r28,-8 │ │ │ │ - lfd f0,0(r22) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ andi. r10,r9,3 │ │ │ │ - beq 44f60 │ │ │ │ + beq 45ad0 │ │ │ │ cmpdi r10,1 │ │ │ │ - beq 44f4c │ │ │ │ + beq 45abc │ │ │ │ cmpdi r10,2 │ │ │ │ - bne 452c0 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ - stfdx f12,r29,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ - stfdx f12,r29,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r28,r7 │ │ │ │ - beq 44fa4 │ │ │ │ + bne 45e30 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + stfdx f12,r29,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + stfdx f12,r29,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r28,r2 │ │ │ │ + beq 45b14 │ │ │ │ srdi r9,r9,2 │ │ │ │ mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r7,8 │ │ │ │ - addi r10,r7,24 │ │ │ │ - addi r8,r7,16 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ - stfdx f12,r29,r7 │ │ │ │ - addi r7,r7,32 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r2,16 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + stfdx f12,r29,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ stfdx f0,r30,r9 │ │ │ │ stfdx f12,r29,r9 │ │ │ │ stfdx f0,r30,r8 │ │ │ │ stfdx f12,r29,r8 │ │ │ │ stfdx f0,r30,r10 │ │ │ │ stfdx f12,r29,r10 │ │ │ │ - bdnz 44f70 │ │ │ │ + bdnz 45ae0 │ │ │ │ addi r1,r1,224 │ │ │ │ li r3,0 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ clrldi r3,r3,63 │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + sldi r2,r7,3 │ │ │ │ + stfd f26,176(r1) │ │ │ │ + stfd f27,184(r1) │ │ │ │ + plfd f26,75412 # 581e0 │ │ │ │ mflr r0 │ │ │ │ - sldi r7,r27,3 │ │ │ │ - std r23,96(r1) │ │ │ │ - std r24,104(r1) │ │ │ │ - std r25,112(r1) │ │ │ │ - std r26,120(r1) │ │ │ │ - std r31,160(r1) │ │ │ │ + cmpwi cr4,r7,1 │ │ │ │ stfd f25,168(r1) │ │ │ │ - stfd f26,176(r1) │ │ │ │ + fabs f25,f1 │ │ │ │ + std r23,88(r1) │ │ │ │ mr r23,r3 │ │ │ │ - fabs f26,f1 │ │ │ │ + std r24,96(r1) │ │ │ │ + std r25,104(r1) │ │ │ │ + add r24,r10,r2 │ │ │ │ + add r25,r8,r2 │ │ │ │ + std r26,112(r1) │ │ │ │ + std r31,152(r1) │ │ │ │ + add r26,r9,r2 │ │ │ │ li r31,0 │ │ │ │ - cmpwi cr4,r27,1 │ │ │ │ - std r16,40(r1) │ │ │ │ - xxlxor vs25,vs25,vs25 │ │ │ │ - add r25,r8,r7 │ │ │ │ - add r26,r9,r7 │ │ │ │ - std r17,48(r1) │ │ │ │ - add r24,r10,r7 │ │ │ │ - std r18,56(r1) │ │ │ │ - std r19,64(r1) │ │ │ │ - std r20,72(r1) │ │ │ │ - std r21,80(r1) │ │ │ │ - stfd f27,184(r1) │ │ │ │ + stfd f24,160(r1) │ │ │ │ + xxlxor vs24,vs24,vs24 │ │ │ │ + std r0,240(r1) │ │ │ │ + std r17,40(r1) │ │ │ │ + std r18,48(r1) │ │ │ │ + std r19,56(r1) │ │ │ │ + std r20,64(r1) │ │ │ │ + std r21,72(r1) │ │ │ │ + std r22,80(r1) │ │ │ │ stfd f28,192(r1) │ │ │ │ stfd f29,200(r1) │ │ │ │ - std r0,240(r1) │ │ │ │ stfd f30,208(r1) │ │ │ │ stfd f31,216(r1) │ │ │ │ + lfdx f27,r23,r31 │ │ │ │ + ble cr4,45d78 │ │ │ │ + addi r10,r27,-2 │ │ │ │ + fmr f28,f24 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r8,r27 │ │ │ │ + mr r18,r24 │ │ │ │ + mr r20,r26 │ │ │ │ + mr r19,r25 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + addi r2,r10,1 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f27,r23,r31 │ │ │ │ - ble cr4,45208 │ │ │ │ - addi r8,r27,-2 │ │ │ │ - lfd f30,0(r22) │ │ │ │ - mr r7,r27 │ │ │ │ - mr r18,r24 │ │ │ │ - mr r19,r26 │ │ │ │ - mr r20,r25 │ │ │ │ - fmr f28,f25 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - addi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfd f0,0(r20) │ │ │ │ - lfd f10,0(r19) │ │ │ │ - lfd f12,0(r18) │ │ │ │ + lfd f0,0(r19) │ │ │ │ + lfd f10,0(r20) │ │ │ │ fmr f11,f30 │ │ │ │ - mr r17,r7 │ │ │ │ - addi r20,r20,-8 │ │ │ │ + mr r17,r8 │ │ │ │ addi r19,r19,-8 │ │ │ │ + addi r20,r20,-8 │ │ │ │ + lfd f12,0(r18) │ │ │ │ + addi r8,r8,-1 │ │ │ │ addi r18,r18,-8 │ │ │ │ - addi r7,r7,-1 │ │ │ │ fmadd f0,f0,f27,f10 │ │ │ │ fmadd f30,f0,f30,f28 │ │ │ │ fmul f28,f11,f12 │ │ │ │ - bdz 45220 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - fabs f12,f30 │ │ │ │ - lfd f0,2864(r9) │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ - blt 45080 │ │ │ │ + bdz 45d90 │ │ │ │ + fabs f0,f30 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + blt 45c00 │ │ │ │ addi r21,r17,-2 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - li r16,0 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ + li r22,0 │ │ │ │ clrldi r21,r21,32 │ │ │ │ nop │ │ │ │ - lfdx f0,r19,r16 │ │ │ │ - lfdx f1,r20,r16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f0,r20,r22 │ │ │ │ + lfdx f1,r19,r22 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmadd f1,f1,f27,f0 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f12,f1 │ │ │ │ - lfdx f1,r18,r16 │ │ │ │ + lfdx f1,r18,r22 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - addi r16,r16,-8 │ │ │ │ + addi r22,r22,-8 │ │ │ │ fmr f31,f13 │ │ │ │ fmr f30,f12 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ addic. r21,r21,-1 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ - bne 450e0 │ │ │ │ + bne 45c60 │ │ │ │ + addi r10,r17,-3 │ │ │ │ fmr f0,f30 │ │ │ │ - addi r8,r17,-3 │ │ │ │ - addi r19,r19,-8 │ │ │ │ addi r20,r20,-8 │ │ │ │ + addi r19,r19,-8 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ stfdx f0,r29,r31 │ │ │ │ - rldic r8,r8,3,29 │ │ │ │ - neg r8,r8 │ │ │ │ - lfdx f0,r19,r8 │ │ │ │ - lfdx f1,r20,r8 │ │ │ │ + mulli r10,r10,-8 │ │ │ │ + lfdx f0,r20,r10 │ │ │ │ + lfdx f1,r19,r10 │ │ │ │ fmadd f1,f1,f27,f0 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fabs f0,f1 │ │ │ │ stfdx f1,r30,r31 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - bgt 45244 │ │ │ │ + fcmpu cr0,f0,f25 │ │ │ │ + bgt 45db4 │ │ │ │ addi r31,r31,8 │ │ │ │ cmpld r28,r31 │ │ │ │ - bne 45050 │ │ │ │ + bne 45bc0 │ │ │ │ ld r0,240(r1) │ │ │ │ + lfd f24,160(r1) │ │ │ │ lfd f25,168(r1) │ │ │ │ lfd f26,176(r1) │ │ │ │ lfd f27,184(r1) │ │ │ │ lfd f28,192(r1) │ │ │ │ lfd f29,200(r1) │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ - ld r16,40(r1) │ │ │ │ - ld r17,48(r1) │ │ │ │ - ld r18,56(r1) │ │ │ │ - ld r19,64(r1) │ │ │ │ - ld r20,72(r1) │ │ │ │ - ld r21,80(r1) │ │ │ │ - ld r23,96(r1) │ │ │ │ - ld r24,104(r1) │ │ │ │ + ld r17,40(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r25,112(r1) │ │ │ │ - ld r26,120(r1) │ │ │ │ - ld r31,160(r1) │ │ │ │ - b 44fa4 │ │ │ │ - lfd f30,0(r22) │ │ │ │ - mr r19,r26 │ │ │ │ - mr r20,r25 │ │ │ │ + ld r18,48(r1) │ │ │ │ + ld r19,56(r1) │ │ │ │ + ld r20,64(r1) │ │ │ │ + ld r21,72(r1) │ │ │ │ + ld r22,80(r1) │ │ │ │ + ld r23,88(r1) │ │ │ │ + ld r24,96(r1) │ │ │ │ + ld r25,104(r1) │ │ │ │ + ld r26,112(r1) │ │ │ │ + ld r31,152(r1) │ │ │ │ + b 45b14 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r20,r26 │ │ │ │ + mr r19,r25 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ stfdx f30,r29,r31 │ │ │ │ - lfd f0,0(r19) │ │ │ │ - lfd f1,0(r20) │ │ │ │ + lfd f0,0(r20) │ │ │ │ + lfd f1,0(r19) │ │ │ │ fmadd f1,f1,f27,f0 │ │ │ │ fmadd f1,f1,f30,f28 │ │ │ │ fabs f0,f1 │ │ │ │ stfdx f1,r30,r31 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - ble 451a8 │ │ │ │ + fcmpu cr0,f0,f25 │ │ │ │ + ble 45d14 │ │ │ │ ld r0,240(r1) │ │ │ │ + lfd f24,160(r1) │ │ │ │ + li r3,1 │ │ │ │ lfd f25,168(r1) │ │ │ │ lfd f26,176(r1) │ │ │ │ lfd f27,184(r1) │ │ │ │ lfd f28,192(r1) │ │ │ │ + clrldi r3,r3,63 │ │ │ │ lfd f29,200(r1) │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ - ld r16,40(r1) │ │ │ │ - ld r17,48(r1) │ │ │ │ - ld r18,56(r1) │ │ │ │ - ld r19,64(r1) │ │ │ │ - li r3,1 │ │ │ │ - ld r20,72(r1) │ │ │ │ - ld r21,80(r1) │ │ │ │ - ld r23,96(r1) │ │ │ │ - ld r24,104(r1) │ │ │ │ - ld r25,112(r1) │ │ │ │ - ld r26,120(r1) │ │ │ │ - ld r31,160(r1) │ │ │ │ - addi r1,r1,224 │ │ │ │ + ld r17,40(r1) │ │ │ │ mtlr r0 │ │ │ │ - clrldi r3,r3,63 │ │ │ │ + ld r18,48(r1) │ │ │ │ + ld r19,56(r1) │ │ │ │ + ld r20,64(r1) │ │ │ │ + ld r21,72(r1) │ │ │ │ + ld r22,80(r1) │ │ │ │ + ld r23,88(r1) │ │ │ │ + ld r24,96(r1) │ │ │ │ + ld r25,104(r1) │ │ │ │ + ld r26,112(r1) │ │ │ │ + ld r31,152(r1) │ │ │ │ + addi r1,r1,224 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ stfd f0,0(r5) │ │ │ │ - li r7,8 │ │ │ │ + li r2,8 │ │ │ │ stfd f12,0(r4) │ │ │ │ - b 44f40 │ │ │ │ + b 45ab0 │ │ │ │ li r3,0 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1087 │ │ │ │ + .long 0xf88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpwi cr7,r4,0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + ld r31,96(r1) │ │ │ │ stfd f0,0(r5) │ │ │ │ stfd f0,8(r5) │ │ │ │ - blt cr7,45574 │ │ │ │ + blt cr7,460e0 │ │ │ │ addi r12,r4,1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ - mr r31,r7 │ │ │ │ + mr r11,r7 │ │ │ │ clrldi r12,r12,32 │ │ │ │ - andi. r11,r12,1 │ │ │ │ - addi r29,r12,-1 │ │ │ │ - mr r11,r12 │ │ │ │ + andi. r2,r12,1 │ │ │ │ + addi r30,r12,-1 │ │ │ │ + mr r2,r12 │ │ │ │ mr r0,r12 │ │ │ │ - bne 45460 │ │ │ │ + bne 45fd0 │ │ │ │ srdi r0,r0,1 │ │ │ │ mtctr r0 │ │ │ │ - lxv vs0,0(r31) │ │ │ │ - addi r11,r11,-2 │ │ │ │ - addi r31,r31,32 │ │ │ │ + lxv vs0,0(r11) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + addi r11,r11,32 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxv vs0,-32(r31) │ │ │ │ + stxv vs0,-32(r11) │ │ │ │ lxv vs12,0(r5) │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ stxv vs0,0(r5) │ │ │ │ - lxv vs0,-16(r31) │ │ │ │ + lxv vs0,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ lxv vs12,0(r5) │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ stxv vs0,0(r5) │ │ │ │ - bdnz 45340 │ │ │ │ + bdnz 45eac │ │ │ │ cmpwi r3,0 │ │ │ │ - ble 4544c │ │ │ │ + ble 45fbc │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ mtctr r12 │ │ │ │ - addi r29,r7,8 │ │ │ │ - std r28,-32(r1) │ │ │ │ + addi r30,r7,8 │ │ │ │ mr r12,r6 │ │ │ │ + std r29,-24(r1) │ │ │ │ stfd f0,16(r5) │ │ │ │ stfd f0,24(r5) │ │ │ │ - lxvx vs0,r7,r11 │ │ │ │ - ldx r31,r7,r11 │ │ │ │ + nop │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + ldx r11,r7,r2 │ │ │ │ addi r12,r12,8 │ │ │ │ - stxvx vs0,r8,r11 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ lfd f12,0(r10) │ │ │ │ lfd f11,-8(r12) │ │ │ │ lfd f0,0(r9) │ │ │ │ - ldx r28,r29,r11 │ │ │ │ + ldx r29,r30,r2 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - mtvsrdd vs12,r28,r31 │ │ │ │ + mtvsrdd vs12,r29,r11 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r7,r11 │ │ │ │ - addi r11,r11,16 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ lxv vs12,16(r5) │ │ │ │ + addi r2,r2,16 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ stxv vs0,16(r5) │ │ │ │ - bdnz 453a0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ + bdnz 45f10 │ │ │ │ + ld r29,-24(r1) │ │ │ │ cmpwi r3,1 │ │ │ │ - ble 4544c │ │ │ │ - rldic r29,r3,3,29 │ │ │ │ - addi r31,r5,32 │ │ │ │ - li r3,8 │ │ │ │ + ble 45fbc │ │ │ │ + rldic r30,r3,3,29 │ │ │ │ + li r12,8 │ │ │ │ + addi r3,r5,32 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r11,r29,-16 │ │ │ │ - srdi r11,r11,3 │ │ │ │ - addi r11,r11,1 │ │ │ │ - andi. r0,r11,1 │ │ │ │ - bne 45488 │ │ │ │ - srdi r11,r11,1 │ │ │ │ - stfd f0,0(r31) │ │ │ │ - stfd f0,8(r31) │ │ │ │ - bge cr7,454b0 │ │ │ │ - stfdu f0,16(r31) │ │ │ │ - addi r3,r3,8 │ │ │ │ - stfd f0,8(r31) │ │ │ │ - bge cr7,454b0 │ │ │ │ - cmpdi r11,1 │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r3,r3,8 │ │ │ │ - addi r11,r11,-1 │ │ │ │ - bne 4541c │ │ │ │ - ld r29,-24(r1) │ │ │ │ + addi r2,r30,-16 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + andi. r11,r2,1 │ │ │ │ + bne 45ff8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + stfd f0,0(r3) │ │ │ │ + stfd f0,8(r3) │ │ │ │ + bge cr7,46020 │ │ │ │ + stfdu f0,16(r3) │ │ │ │ + addi r12,r12,8 │ │ │ │ + stfd f0,8(r3) │ │ │ │ + bge cr7,46020 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + addi r12,r12,8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne 45f8c │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ lxv vs0,0(r7) │ │ │ │ - mr. r11,r29 │ │ │ │ - addi r31,r7,16 │ │ │ │ + mr. r2,r30 │ │ │ │ + addi r11,r7,16 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ stxv vs0,0(r7) │ │ │ │ lxv vs12,0(r5) │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ stxv vs0,0(r5) │ │ │ │ - bne 45338 │ │ │ │ - b 4537c │ │ │ │ - stfd f0,0(r31) │ │ │ │ - stfd f0,8(r31) │ │ │ │ - bge cr7,454b0 │ │ │ │ - li r3,16 │ │ │ │ - addi r31,r5,48 │ │ │ │ - cmpld r3,r29 │ │ │ │ - bne 45418 │ │ │ │ - b 4544c │ │ │ │ + bne 45ea4 │ │ │ │ + b 45ee8 │ │ │ │ + stfd f0,0(r3) │ │ │ │ + stfd f0,8(r3) │ │ │ │ + bge cr7,46020 │ │ │ │ + li r12,16 │ │ │ │ + addi r3,r5,48 │ │ │ │ + cmpld r12,r30 │ │ │ │ + bne 45f88 │ │ │ │ + b 45fbc │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r0,r4,1 │ │ │ │ xxlxor vs8,vs8,vs8 │ │ │ │ - std r28,-32(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ nop │ │ │ │ - clrldi r28,r0,32 │ │ │ │ + clrldi r2,r0,32 │ │ │ │ mr r11,r8 │ │ │ │ mr r5,r7 │ │ │ │ mr r4,r6 │ │ │ │ - mtctr r28 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - lxv vs11,0(r11) │ │ │ │ + lxv vs12,0(r5) │ │ │ │ + lxv vs0,0(r11) │ │ │ │ addi r4,r4,8 │ │ │ │ addi r11,r11,16 │ │ │ │ addi r5,r5,16 │ │ │ │ - ld r12,-16(r5) │ │ │ │ - stxv vs0,-16(r11) │ │ │ │ + ld r2,-16(r5) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ lfd f9,-8(r4) │ │ │ │ - lxvdsx vs12,r30,r3 │ │ │ │ - lfdx f0,r9,r3 │ │ │ │ - lfdx f10,r10,r3 │ │ │ │ - ld r28,-8(r5) │ │ │ │ - fmadd f0,f0,f9,f10 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - mtvsrdd vs11,r28,r12 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ + lfdx f12,r9,r12 │ │ │ │ + lfdx f10,r10,r12 │ │ │ │ + lxvdsx vs11,r31,r12 │ │ │ │ + ld r29,-8(r5) │ │ │ │ + fmadd f12,f12,f9,f10 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + mtvsrdd vs0,r29,r2 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r5) │ │ │ │ - lxv vs12,0(r31) │ │ │ │ + lxv vs12,0(r3) │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r31) │ │ │ │ - bdnz 454e0 │ │ │ │ - addi r3,r3,8 │ │ │ │ - addi r31,r31,16 │ │ │ │ - cmpld r29,r3 │ │ │ │ - beq 45560 │ │ │ │ - stfd f8,0(r31) │ │ │ │ - stfd f8,8(r31) │ │ │ │ - b 454c0 │ │ │ │ + stxv vs0,0(r3) │ │ │ │ + bdnz 46050 │ │ │ │ + addi r12,r12,8 │ │ │ │ + addi r3,r3,16 │ │ │ │ + cmpld r30,r12 │ │ │ │ + beq 460d0 │ │ │ │ + stfd f8,0(r3) │ │ │ │ + stfd f8,8(r3) │ │ │ │ + b 46030 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ cmpwi r3,0 │ │ │ │ - ble 4544c │ │ │ │ + ble 45fbc │ │ │ │ stfd f0,16(r5) │ │ │ │ stfd f0,24(r5) │ │ │ │ - b 453ec │ │ │ │ + b 45f5c │ │ │ │ ... │ │ │ │ - .long 0x400 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x300 │ │ │ │ │ │ │ │ -00000000000455a0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,10336 │ │ │ │ - mflr r0 │ │ │ │ +0000000000046100 : │ │ │ │ mfocrf r11,8 │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + mr r24,r4 │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r31,r5 │ │ │ │ - std r25,-72(r1) │ │ │ │ li r3,128 │ │ │ │ + std r31,-32(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - mr r24,r4 │ │ │ │ + mr r31,r5 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r10,r31,128 │ │ │ │ - li r9,1 │ │ │ │ - slw r9,r9,r24 │ │ │ │ + std r26,-72(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + stdu r1,-256(r1) │ │ │ │ + bl 4c80 │ │ │ │ + li r2,1 │ │ │ │ + andi. r9,r31,128 │ │ │ │ + slw r2,r2,r24 │ │ │ │ mr r29,r3 │ │ │ │ stw r31,0(r3) │ │ │ │ stw r30,4(r3) │ │ │ │ stw r24,12(r3) │ │ │ │ - stw r9,8(r3) │ │ │ │ + stw r2,8(r3) │ │ │ │ mcrf cr4,cr0 │ │ │ │ - beq 45960 │ │ │ │ - li r9,0 │ │ │ │ + beq 464a4 │ │ │ │ + li r2,0 │ │ │ │ mr r3,r24 │ │ │ │ - std r9,16(r29) │ │ │ │ + std r2,16(r29) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpwi r24,0 │ │ │ │ - li r9,4 │ │ │ │ + li r2,4 │ │ │ │ mr r31,r3 │ │ │ │ - stw r9,144(r1) │ │ │ │ + stw r2,144(r1) │ │ │ │ std r3,24(r29) │ │ │ │ - ble 45708 │ │ │ │ + ble 4626c │ │ │ │ + stfd f29,232(r1) │ │ │ │ + stfd f30,240(r1) │ │ │ │ + plfd f29,73780 # 581d8 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ li r26,0 │ │ │ │ li r3,4 │ │ │ │ li r25,1 │ │ │ │ - stfd f30,224(r1) │ │ │ │ - stfd f31,232(r1) │ │ │ │ + stfd f31,248(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ lwz r27,144(r1) │ │ │ │ - stdx r3,r31,r26 │ │ │ │ cmpwi r27,0 │ │ │ │ - ble 456dc │ │ │ │ + stdx r3,r31,r26 │ │ │ │ + ble 46238 │ │ │ │ extsw r30,r27 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + ld r2,24(r29) │ │ │ │ li r31,0 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - lfd f31,2856(r9) │ │ │ │ - ld r9,24(r29) │ │ │ │ - lfd f30,2944(r10) │ │ │ │ - fcfid f0,f0 │ │ │ │ - ldx r28,r9,r26 │ │ │ │ - fdiv f31,f31,f0 │ │ │ │ + mtfprd f31,r30 │ │ │ │ + fcfid f31,f31 │ │ │ │ + ldx r28,r2,r26 │ │ │ │ + fdiv f31,f29,f31 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprwa f1,r31 │ │ │ │ fcfid f1,f1 │ │ │ │ fadd f1,f1,f30 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + bl 5080 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - bne 456b0 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + bne 46210 │ │ │ │ addi r25,r25,1 │ │ │ │ slwi r3,r27,1 │ │ │ │ addi r26,r26,8 │ │ │ │ cmpw r25,r24 │ │ │ │ stw r3,144(r1) │ │ │ │ - bgt 45700 │ │ │ │ + bgt 46260 │ │ │ │ ld r31,24(r29) │ │ │ │ - b 45660 │ │ │ │ + b 461d0 │ │ │ │ nop │ │ │ │ - lfd f30,224(r1) │ │ │ │ - lfd f31,232(r1) │ │ │ │ + nop │ │ │ │ + lfd f29,232(r1) │ │ │ │ + lfd f30,240(r1) │ │ │ │ + lfd f31,248(r1) │ │ │ │ lwz r3,8(r29) │ │ │ │ slwi r3,r3,1 │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r29) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,8(r29) │ │ │ │ std r3,48(r29) │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r3,r9,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r3,r2,4 │ │ │ │ + bl 4c80 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,12(r29) │ │ │ │ - std r9,56(r29) │ │ │ │ + std r2,56(r29) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4c80 │ │ │ │ + mr r2,r3 │ │ │ │ li r3,8 │ │ │ │ - std r9,96(r29) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,96(r29) │ │ │ │ + bl 4c80 │ │ │ │ li r9,5 │ │ │ │ li r10,4 │ │ │ │ rldimi r9,r9,32,0 │ │ │ │ std r3,112(r29) │ │ │ │ + mr r2,r3 │ │ │ │ stw r10,144(r1) │ │ │ │ - mr r11,r3 │ │ │ │ std r9,0(r3) │ │ │ │ - lwz r10,12(r29) │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble 45808 │ │ │ │ + lwz r9,12(r29) │ │ │ │ + cmpwi r9,0 │ │ │ │ + ble 46364 │ │ │ │ li r31,0 │ │ │ │ addi r24,r1,144 │ │ │ │ li r30,0 │ │ │ │ li r25,1 │ │ │ │ li r26,2 │ │ │ │ - b 457a4 │ │ │ │ - ld r11,112(r29) │ │ │ │ + b 46304 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,112(r29) │ │ │ │ ld r10,56(r29) │ │ │ │ ld r6,48(r29) │ │ │ │ li r9,1 │ │ │ │ li r8,2 │ │ │ │ li r7,0 │ │ │ │ li r5,2 │ │ │ │ mr r4,r24 │ │ │ │ li r3,1 │ │ │ │ ld r27,96(r29) │ │ │ │ + std r2,120(r1) │ │ │ │ std r30,128(r1) │ │ │ │ - std r11,120(r1) │ │ │ │ + sldi r28,r31,3 │ │ │ │ + addi r31,r31,1 │ │ │ │ std r25,112(r1) │ │ │ │ std r26,104(r1) │ │ │ │ std r30,96(r1) │ │ │ │ - sldi r28,r31,3 │ │ │ │ - addi r31,r31,1 │ │ │ │ - bl 4400 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,12(r29) │ │ │ │ - lwz r9,144(r1) │ │ │ │ + bl 43e0 │ │ │ │ + lwz r9,12(r29) │ │ │ │ + lwz r2,144(r1) │ │ │ │ stdx r3,r27,r28 │ │ │ │ - cmpw r10,r31 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stw r9,144(r1) │ │ │ │ - bgt 457a0 │ │ │ │ - extswsli r3,r10,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + cmpw r9,r31 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,144(r1) │ │ │ │ + bgt 46300 │ │ │ │ + extswsli r3,r9,3 │ │ │ │ + bl 4c80 │ │ │ │ + mr r2,r3 │ │ │ │ li r3,8 │ │ │ │ - std r9,88(r29) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,88(r29) │ │ │ │ + bl 4c80 │ │ │ │ + li r2,4 │ │ │ │ li r9,4 │ │ │ │ - li r10,4 │ │ │ │ - rldimi r9,r9,32,0 │ │ │ │ + rldimi r2,r2,32,0 │ │ │ │ std r3,104(r29) │ │ │ │ mr r11,r3 │ │ │ │ - stw r10,144(r1) │ │ │ │ - std r9,0(r3) │ │ │ │ - lwz r9,12(r29) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 458d8 │ │ │ │ + stw r9,144(r1) │ │ │ │ + std r2,0(r3) │ │ │ │ + lwz r2,12(r29) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 46424 │ │ │ │ li r31,0 │ │ │ │ addi r24,r1,144 │ │ │ │ li r30,0 │ │ │ │ li r25,1 │ │ │ │ li r26,2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ ld r10,56(r29) │ │ │ │ ld r6,48(r29) │ │ │ │ li r9,1 │ │ │ │ li r8,2 │ │ │ │ li r7,0 │ │ │ │ li r5,2 │ │ │ │ mr r4,r24 │ │ │ │ li r3,1 │ │ │ │ ld r27,88(r29) │ │ │ │ std r11,120(r1) │ │ │ │ std r30,128(r1) │ │ │ │ + sldi r28,r31,3 │ │ │ │ + addi r31,r31,1 │ │ │ │ std r25,112(r1) │ │ │ │ std r26,104(r1) │ │ │ │ std r30,96(r1) │ │ │ │ - sldi r28,r31,3 │ │ │ │ - addi r31,r31,1 │ │ │ │ - bl 4400 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,12(r29) │ │ │ │ - lwz r9,144(r1) │ │ │ │ + bl 43e0 │ │ │ │ + lwz r9,12(r29) │ │ │ │ + lwz r2,144(r1) │ │ │ │ ld r11,104(r29) │ │ │ │ stdx r3,r27,r28 │ │ │ │ - cmpw r10,r31 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stw r9,144(r1) │ │ │ │ - bgt 45870 │ │ │ │ + cmpw r9,r31 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,144(r1) │ │ │ │ + bgt 463c0 │ │ │ │ mr r3,r11 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,112(r29) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,0(r29) │ │ │ │ - li r9,0 │ │ │ │ - std r9,104(r29) │ │ │ │ - std r9,112(r29) │ │ │ │ - std r9,64(r29) │ │ │ │ - std r9,72(r29) │ │ │ │ - std r9,80(r29) │ │ │ │ - std r9,120(r29) │ │ │ │ - std r9,40(r29) │ │ │ │ - andi. r9,r10,4 │ │ │ │ - beq 45abc │ │ │ │ - andi. r10,r10,8 │ │ │ │ - beq 45a14 │ │ │ │ - addi r1,r1,240 │ │ │ │ + bl 4760 │ │ │ │ + lwz r9,0(r29) │ │ │ │ + li r2,0 │ │ │ │ + std r2,104(r29) │ │ │ │ + std r2,112(r29) │ │ │ │ + std r2,120(r29) │ │ │ │ + std r2,64(r29) │ │ │ │ + std r2,72(r29) │ │ │ │ + std r2,80(r29) │ │ │ │ + std r2,40(r29) │ │ │ │ + andi. r2,r9,4 │ │ │ │ + beq 465f4 │ │ │ │ + andi. r9,r9,8 │ │ │ │ + beq 46554 │ │ │ │ + addi r1,r1,256 │ │ │ │ mr r3,r29 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r26,-64(r1) │ │ │ │ - ld r27,-56(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ mulli r3,r30,96 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,4(r29) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4c80 │ │ │ │ + lwz r10,4(r29) │ │ │ │ + cmpwi r10,0 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,12(r29) │ │ │ │ - cmpwi r8,0 │ │ │ │ - std r9,16(r29) │ │ │ │ - ble 45628 │ │ │ │ - extsw r8,r8 │ │ │ │ - li r10,0 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 459e0 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 459cc │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 459bc │ │ │ │ - std r10,0(r9) │ │ │ │ - stb r10,88(r9) │ │ │ │ - mr r8,r5 │ │ │ │ - addi r9,r9,96 │ │ │ │ - std r10,0(r9) │ │ │ │ - stb r10,88(r9) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,96 │ │ │ │ - cmpdi r8,1 │ │ │ │ - std r10,0(r9) │ │ │ │ - stb r10,88(r9) │ │ │ │ - addi r9,r9,96 │ │ │ │ - beq 45628 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - std r10,0(r9) │ │ │ │ - stb r10,88(r9) │ │ │ │ - std r10,96(r9) │ │ │ │ - stb r10,184(r9) │ │ │ │ - std r10,192(r9) │ │ │ │ - stb r10,280(r9) │ │ │ │ - std r10,288(r9) │ │ │ │ - stb r10,376(r9) │ │ │ │ - addi r9,r9,384 │ │ │ │ - bdnz 459e8 │ │ │ │ - b 45628 │ │ │ │ - lwz r9,8(r29) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r3,r9,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r29) │ │ │ │ + std r2,16(r29) │ │ │ │ + ble 4617c │ │ │ │ + extsw r10,r10 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r10,3 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 46520 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 4650c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 464fc │ │ │ │ + std r9,0(r2) │ │ │ │ + stb r9,88(r2) │ │ │ │ + mr r10,r6 │ │ │ │ + addi r2,r2,96 │ │ │ │ + std r9,0(r2) │ │ │ │ + stb r9,88(r2) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,96 │ │ │ │ + cmpdi r10,1 │ │ │ │ + std r9,0(r2) │ │ │ │ + stb r9,88(r2) │ │ │ │ + addi r2,r2,96 │ │ │ │ + beq 4617c │ │ │ │ + srdi r10,r8,2 │ │ │ │ + mtctr r10 │ │ │ │ + std r9,0(r2) │ │ │ │ + stb r9,88(r2) │ │ │ │ + addi r2,r2,384 │ │ │ │ + std r9,-288(r2) │ │ │ │ + stb r9,-200(r2) │ │ │ │ + std r9,-192(r2) │ │ │ │ + stb r9,-104(r2) │ │ │ │ + std r9,-96(r2) │ │ │ │ + stb r9,-8(r2) │ │ │ │ + bdnz 46528 │ │ │ │ + b 4617c │ │ │ │ + lwz r2,8(r29) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r3,r2,3 │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,8(r29) │ │ │ │ std r3,120(r29) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r3,r9,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r3,r2,4 │ │ │ │ + bl 4c80 │ │ │ │ std r3,40(r29) │ │ │ │ - bne cr4,45924 │ │ │ │ - lwz r9,4(r29) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 45924 │ │ │ │ - extsw r9,r9 │ │ │ │ - ld r7,16(r29) │ │ │ │ - li r10,0 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r9,r7,64 │ │ │ │ - beq 45a8c │ │ │ │ - cmpdi r6,0 │ │ │ │ - std r10,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - std r10,16(r9) │ │ │ │ - addi r9,r7,160 │ │ │ │ - beq 45924 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - mr r8,r9 │ │ │ │ - std r10,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - std r10,16(r9) │ │ │ │ - std r10,96(r9) │ │ │ │ - std r10,104(r9) │ │ │ │ - addi r9,r9,192 │ │ │ │ - std r10,112(r8) │ │ │ │ - bdnz 45a94 │ │ │ │ - b 45924 │ │ │ │ + bne cr4,46468 │ │ │ │ + lwz r2,4(r29) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 46468 │ │ │ │ + extsw r2,r2 │ │ │ │ + ld r8,16(r29) │ │ │ │ + li r9,0 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r2,r8,64 │ │ │ │ + beq 465c4 │ │ │ │ + cmpdi r7,0 │ │ │ │ + std r9,0(r2) │ │ │ │ + std r9,8(r2) │ │ │ │ + std r9,16(r2) │ │ │ │ + addi r2,r8,160 │ │ │ │ + beq 46468 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + mr r10,r2 │ │ │ │ + std r9,0(r2) │ │ │ │ + std r9,8(r2) │ │ │ │ + addi r2,r2,192 │ │ │ │ + std r9,-176(r2) │ │ │ │ + std r9,-96(r2) │ │ │ │ + std r9,-88(r2) │ │ │ │ + std r9,112(r10) │ │ │ │ + bdnz 465cc │ │ │ │ + b 46468 │ │ │ │ lwz r3,8(r29) │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4c80 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,8(r29) │ │ │ │ - std r9,64(r29) │ │ │ │ + std r2,64(r29) │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4c80 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,8(r29) │ │ │ │ - std r9,72(r29) │ │ │ │ + std r2,72(r29) │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,0(r29) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r9,0(r29) │ │ │ │ std r3,80(r29) │ │ │ │ - b 4591c │ │ │ │ + b 46460 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x882 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x883 │ │ │ │ │ │ │ │ -0000000000045b20 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,8928 │ │ │ │ - std r30,-56(r1) │ │ │ │ +0000000000046640 : │ │ │ │ + std r30,-48(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ mulli r30,r4,96 │ │ │ │ - std r29,-64(r1) │ │ │ │ ld r29,16(r3) │ │ │ │ - std r22,-120(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ - ldx r9,r29,r30 │ │ │ │ + std r22,-112(r1) │ │ │ │ + stdu r1,-144(r1) │ │ │ │ + ldx r2,r29,r30 │ │ │ │ + cmpdi r2,0 │ │ │ │ add r22,r29,r30 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 45b70 │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r22,-120(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ + beq 46680 │ │ │ │ + addi r1,r1,144 │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r10,0(r3) │ │ │ │ - std r26,72(r1) │ │ │ │ + lwz r9,0(r3) │ │ │ │ + std r26,64(r1) │ │ │ │ mr r26,r3 │ │ │ │ stw r5,8(r22) │ │ │ │ - std r9,16(r22) │ │ │ │ - std r9,24(r22) │ │ │ │ - std r9,32(r22) │ │ │ │ - andi. r10,r10,4 │ │ │ │ - beq 45bd0 │ │ │ │ - ld r9,0(r26) │ │ │ │ - andi. r9,r9,24 │ │ │ │ - bne 45bac │ │ │ │ - ld r9,64(r22) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 45de8 │ │ │ │ - ld r26,72(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r22,-120(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ + std r2,16(r22) │ │ │ │ + std r2,24(r22) │ │ │ │ + std r2,32(r22) │ │ │ │ + andi. r9,r9,4 │ │ │ │ + beq 466e0 │ │ │ │ + ld r2,0(r26) │ │ │ │ + andi. r2,r2,24 │ │ │ │ + bne 466bc │ │ │ │ + ld r2,64(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 468d4 │ │ │ │ + ld r26,64(r1) │ │ │ │ + addi r1,r1,144 │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,12(r3) │ │ │ │ + lwz r2,12(r3) │ │ │ │ mflr r0 │ │ │ │ - std r28,88(r1) │ │ │ │ - std r31,112(r1) │ │ │ │ - std r24,56(r1) │ │ │ │ + std r28,80(r1) │ │ │ │ + std r27,72(r1) │ │ │ │ + std r31,104(r1) │ │ │ │ + std r24,48(r1) │ │ │ │ mr r31,r4 │ │ │ │ - std r27,80(r1) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - slwi r3,r9,1 │ │ │ │ - std r0,176(r1) │ │ │ │ - add r3,r3,r9 │ │ │ │ + std r0,160(r1) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mulli r3,r2,3 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,12(r26) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r9,12(r26) │ │ │ │ lwa r28,8(r22) │ │ │ │ std r3,16(r22) │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r9,r3,r10 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + add r2,r3,r9 │ │ │ │ mr r3,r28 │ │ │ │ - add r10,r9,r10 │ │ │ │ - std r9,24(r22) │ │ │ │ - std r10,32(r22) │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ + add r9,r2,r9 │ │ │ │ + std r2,24(r22) │ │ │ │ + std r9,32(r22) │ │ │ │ + bl 4c60 │ │ │ │ + addi r2,r3,-2 │ │ │ │ lwz r3,8(r22) │ │ │ │ - cmpd r28,r9 │ │ │ │ - bge 45e3c │ │ │ │ + cmpd r28,r2 │ │ │ │ + bge 46920 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 45e50 │ │ │ │ + bgt 46930 │ │ │ │ li r28,0 │ │ │ │ lwz r3,12(r26) │ │ │ │ lwz r27,8(r26) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,12(r26) │ │ │ │ + cmpwi r2,1 │ │ │ │ mr r24,r3 │ │ │ │ stdx r3,r29,r30 │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 45e84 │ │ │ │ + ble 4695c │ │ │ │ mtfprd f0,r31 │ │ │ │ - stfd f27,120(r1) │ │ │ │ - stfd f28,128(r1) │ │ │ │ - mtfprwa f27,r27 │ │ │ │ - mtfprwa f28,r28 │ │ │ │ - stfd f29,136(r1) │ │ │ │ - std r23,48(r1) │ │ │ │ - std r25,64(r1) │ │ │ │ - fcfid f29,f0 │ │ │ │ - fcfid f27,f27 │ │ │ │ - li r25,8 │ │ │ │ + stfd f30,128(r1) │ │ │ │ + stfd f31,136(r1) │ │ │ │ + stfd f28,112(r1) │ │ │ │ + stfd f29,120(r1) │ │ │ │ + mtfprwa f28,r27 │ │ │ │ + mtfprwa f29,r28 │ │ │ │ li r27,4 │ │ │ │ - fcfid f28,f28 │ │ │ │ + fcfid f30,f0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r23,40(r1) │ │ │ │ + std r25,56(r1) │ │ │ │ li r23,1 │ │ │ │ - stfd f30,144(r1) │ │ │ │ - stfd f31,152(r1) │ │ │ │ + li r25,8 │ │ │ │ + fcfid f29,f29 │ │ │ │ + fcfid f28,f28 │ │ │ │ + fsub f30,f30,f0 │ │ │ │ nop │ │ │ │ - mtfprwa f30,r27 │ │ │ │ - fcfid f30,f30 │ │ │ │ - fdiv f12,f27,f30 │ │ │ │ - fdiv f0,f28,f30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mtfprwa f31,r27 │ │ │ │ + fcfid f31,f31 │ │ │ │ + fdiv f12,f28,f31 │ │ │ │ + fdiv f0,f29,f31 │ │ │ │ frip f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r28,f12 │ │ │ │ mffprd r30,f0 │ │ │ │ extswsli r3,r28,5 │ │ │ │ addi r28,r28,-1 │ │ │ │ mr r31,r30 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpw r30,r28 │ │ │ │ stdx r3,r24,r25 │ │ │ │ - bgt 45d84 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bgt 46880 │ │ │ │ + fdiv f31,f30,f31 │ │ │ │ srawi r24,r27,1 │ │ │ │ addze r24,r24 │ │ │ │ extswsli r30,r30,5 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ - fsub f31,f29,f31 │ │ │ │ - fdiv f31,f31,f30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,0(r26) │ │ │ │ + lwz r2,0(r26) │ │ │ │ mtfprwa f0,r31 │ │ │ │ mr r3,r27 │ │ │ │ fcfid f0,f0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - beq 45d58 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + beq 46858 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ mr r3,r24 │ │ │ │ - bge 45d58 │ │ │ │ + bge 46858 │ │ │ │ mr r3,r27 │ │ │ │ - ld r9,0(r22) │ │ │ │ + ld r2,0(r22) │ │ │ │ extswsli r3,r3,5 │ │ │ │ addi r31,r31,1 │ │ │ │ - ldx r29,r9,r25 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ldx r29,r2,r25 │ │ │ │ + bl 4c80 │ │ │ │ cmpw r28,r31 │ │ │ │ add r29,r29,r30 │ │ │ │ addi r30,r30,32 │ │ │ │ std r3,16(r29) │ │ │ │ - bge 45d30 │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bge 46830 │ │ │ │ + lwz r2,12(r26) │ │ │ │ addi r23,r23,1 │ │ │ │ slwi r27,r27,1 │ │ │ │ addi r25,r25,8 │ │ │ │ - cmpw r9,r23 │ │ │ │ - ble 45db0 │ │ │ │ + cmpw r2,r23 │ │ │ │ + ble 468a0 │ │ │ │ ld r24,0(r22) │ │ │ │ - b 45cc0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfd f27,120(r1) │ │ │ │ - lfd f28,128(r1) │ │ │ │ - lfd f29,136(r1) │ │ │ │ - lfd f30,144(r1) │ │ │ │ - lfd f31,152(r1) │ │ │ │ - ld r23,48(r1) │ │ │ │ - ld r24,56(r1) │ │ │ │ - ld r25,64(r1) │ │ │ │ - ld r0,176(r1) │ │ │ │ - ld r27,80(r1) │ │ │ │ - ld r28,88(r1) │ │ │ │ - ld r31,112(r1) │ │ │ │ + b 467d0 │ │ │ │ + lfd f28,112(r1) │ │ │ │ + lfd f29,120(r1) │ │ │ │ + lfd f30,128(r1) │ │ │ │ + lfd f31,136(r1) │ │ │ │ + ld r23,40(r1) │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r25,56(r1) │ │ │ │ + ld r0,160(r1) │ │ │ │ + ld r27,72(r1) │ │ │ │ + ld r28,80(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 45b94 │ │ │ │ - lwz r9,8(r26) │ │ │ │ + b 466a4 │ │ │ │ + lwz r2,8(r26) │ │ │ │ mflr r0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r3,r9,1 │ │ │ │ - std r0,176(r1) │ │ │ │ - add r3,r3,r9 │ │ │ │ + std r0,160(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulli r3,r2,3 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r9,8(r26) │ │ │ │ - ld r0,176(r1) │ │ │ │ - ld r26,72(r1) │ │ │ │ + bl 4c80 │ │ │ │ + lwa r2,8(r26) │ │ │ │ + ld r0,160(r1) │ │ │ │ + ld r26,64(r1) │ │ │ │ std r3,64(r22) │ │ │ │ + addi r2,r2,1 │ │ │ │ mtlr r0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r3,r9 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,72(r22) │ │ │ │ - std r9,80(r22) │ │ │ │ - b 45b50 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r3,r2 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r9,72(r22) │ │ │ │ + std r2,80(r22) │ │ │ │ + b 46668 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c60 │ │ │ │ cmpdi r3,2 │ │ │ │ - ble 45c50 │ │ │ │ + ble 46754 │ │ │ │ lwa r27,8(r22) │ │ │ │ mr r3,r27 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c60 │ │ │ │ lwz r28,8(r22) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - cmpd r27,r9 │ │ │ │ - blt 45c54 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + cmpd r27,r2 │ │ │ │ + blt 46758 │ │ │ │ extsw r3,r28 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c60 │ │ │ │ addi r28,r3,-2 │ │ │ │ - b 45c54 │ │ │ │ - ld r24,56(r1) │ │ │ │ - b 45dd0 │ │ │ │ + b 46758 │ │ │ │ + ld r24,48(r1) │ │ │ │ + b 468bc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa85 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xa84 │ │ │ │ │ │ │ │ -0000000000045ea0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,8032 │ │ │ │ - mulli r9,r4,96 │ │ │ │ - std r20,-144(r1) │ │ │ │ - ld r20,16(r3) │ │ │ │ - std r31,-56(r1) │ │ │ │ - mr r31,r8 │ │ │ │ +0000000000046970 : │ │ │ │ + mulli r2,r4,96 │ │ │ │ + std r21,-144(r1) │ │ │ │ + ld r21,16(r3) │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f30,-16(r1) │ │ │ │ - std r15,-184(r1) │ │ │ │ - mr r15,r7 │ │ │ │ - std r17,-168(r1) │ │ │ │ fmr f30,f1 │ │ │ │ - mr r17,r3 │ │ │ │ + std r14,-200(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ + mr r14,r7 │ │ │ │ + mr r18,r3 │ │ │ │ + std r31,-64(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + mr r31,r8 │ │ │ │ stdu r1,-464(r1) │ │ │ │ - ldx r8,r20,r9 │ │ │ │ - add r9,r20,r9 │ │ │ │ - std r4,224(r1) │ │ │ │ - std r5,64(r1) │ │ │ │ - std r6,72(r1) │ │ │ │ - std r9,96(r1) │ │ │ │ - cmpdi r8,0 │ │ │ │ - beq 45f0c │ │ │ │ - lbz r9,88(r9) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 466d4 │ │ │ │ - lwz r12,0(r17) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - ld r10,96(r1) │ │ │ │ - andi. r9,r12,4 │ │ │ │ - stw r31,8(r10) │ │ │ │ - stfd f0,56(r10) │ │ │ │ - bne 466ac │ │ │ │ - lwz r9,12(r17) │ │ │ │ + ldx r10,r21,r2 │ │ │ │ + cmpdi r10,0 │ │ │ │ + std r4,200(r1) │ │ │ │ + add r21,r21,r2 │ │ │ │ + std r5,48(r1) │ │ │ │ + std r6,56(r1) │ │ │ │ + beq 469d0 │ │ │ │ + lbz r2,88(r21) │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 47188 │ │ │ │ + lwz r2,0(r18) │ │ │ │ + lfd f0,0(r14) │ │ │ │ + stw r31,8(r21) │ │ │ │ + stw r2,112(r1) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + stfd f0,56(r21) │ │ │ │ + bne 47158 │ │ │ │ + lwz r2,12(r18) │ │ │ │ + cmpwi r2,1 │ │ │ │ mflr r0 │ │ │ │ - std r30,400(r1) │ │ │ │ - cmpwi r9,1 │ │ │ │ std r0,480(r1) │ │ │ │ - ble 45f98 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r3,64(r1) │ │ │ │ - ld r11,72(r1) │ │ │ │ - ld r4,16(r10) │ │ │ │ - ld r5,24(r10) │ │ │ │ - li r8,2 │ │ │ │ - ld r6,32(r10) │ │ │ │ + ble 46a58 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r5,16(r21) │ │ │ │ + ld r6,24(r21) │ │ │ │ + li r9,0 │ │ │ │ + li r10,2 │ │ │ │ li r7,1 │ │ │ │ - li r10,0 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - mtctr r9 │ │ │ │ - slw r9,r7,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - lfdx f0,r11,r9 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - lfdx f0,r15,r9 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 45f6c │ │ │ │ - ld r9,64(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ + ld r8,32(r21) │ │ │ │ + ld r4,48(r1) │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + ld r3,56(r1) │ │ │ │ + mtctr r2 │ │ │ │ + slw r2,r7,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 46a2c │ │ │ │ + ld r2,48(r1) │ │ │ │ mr r3,r31 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - ld r9,72(r1) │ │ │ │ - stfd f0,40(r30) │ │ │ │ - lfd f0,8(r9) │ │ │ │ - stfd f0,48(r30) │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - lwz r3,8(r30) │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 470e8 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + ld r2,56(r1) │ │ │ │ + stfd f0,40(r21) │ │ │ │ + lfd f0,8(r2) │ │ │ │ + stfd f0,48(r21) │ │ │ │ + bl 4c60 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + lwz r3,8(r21) │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 47b6c │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 470fc │ │ │ │ + bgt 47b7c │ │ │ │ li r3,0 │ │ │ │ - lwz r9,12(r17) │ │ │ │ - lwz r10,8(r17) │ │ │ │ - lwz r12,0(r17) │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 46694 │ │ │ │ + lwz r10,0(r18) │ │ │ │ + lwz r2,12(r18) │ │ │ │ + cmpwi r2,1 │ │ │ │ + lwz r9,8(r18) │ │ │ │ + stw r10,112(r1) │ │ │ │ + ble 47148 │ │ │ │ + lfd f0,200(r1) │ │ │ │ + stfd f27,424(r1) │ │ │ │ stfd f28,432(r1) │ │ │ │ - mtfprwa f28,r10 │ │ │ │ - lwz r10,224(r1) │ │ │ │ - lfd f0,224(r1) │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + lwz r9,200(r1) │ │ │ │ + stfd f25,408(r1) │ │ │ │ + stfd f26,416(r1) │ │ │ │ + xxspltidp vs25,1065353216 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ stfd f29,440(r1) │ │ │ │ mtfprwa f29,r3 │ │ │ │ - stfd f27,424(r1) │ │ │ │ - std r26,368(r1) │ │ │ │ - fcfid f28,f28 │ │ │ │ - stfd f26,416(r1) │ │ │ │ - std r15,48(r1) │ │ │ │ - li r26,8 │ │ │ │ + fcfid f27,f27 │ │ │ │ + std r17,288(r1) │ │ │ │ + li r17,8 │ │ │ │ + std r15,272(r1) │ │ │ │ + std r16,280(r1) │ │ │ │ + fcfid f28,f0 │ │ │ │ + clrlwi r9,r9,31 │ │ │ │ fcfid f29,f29 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - mr r15,r12 │ │ │ │ - std r14,272(r1) │ │ │ │ - clrlwi r10,r10,31 │ │ │ │ - fcfid f27,f0 │ │ │ │ - std r16,288(r1) │ │ │ │ - std r18,304(r1) │ │ │ │ - std r19,312(r1) │ │ │ │ - std r21,328(r1) │ │ │ │ - std r22,336(r1) │ │ │ │ - std r23,344(r1) │ │ │ │ - stw r10,248(r1) │ │ │ │ - li r10,4 │ │ │ │ - std r24,352(r1) │ │ │ │ - std r25,360(r1) │ │ │ │ - std r27,376(r1) │ │ │ │ - std r28,384(r1) │ │ │ │ - std r29,392(r1) │ │ │ │ + std r19,304(r1) │ │ │ │ + std r20,312(r1) │ │ │ │ + std r22,328(r1) │ │ │ │ + std r23,336(r1) │ │ │ │ + std r24,344(r1) │ │ │ │ + stw r9,196(r1) │ │ │ │ + li r9,4 │ │ │ │ + std r25,352(r1) │ │ │ │ + std r26,360(r1) │ │ │ │ + std r27,368(r1) │ │ │ │ + stw r9,80(r1) │ │ │ │ + li r9,1 │ │ │ │ + fsub f28,f28,f25 │ │ │ │ + std r28,376(r1) │ │ │ │ + std r29,384(r1) │ │ │ │ + std r30,392(r1) │ │ │ │ stfd f31,456(r1) │ │ │ │ + stw r9,116(r1) │ │ │ │ + std r21,128(r1) │ │ │ │ + lwz r8,80(r1) │ │ │ │ + lwz r9,116(r1) │ │ │ │ + mtfprwa f31,r8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + fcfid f31,f31 │ │ │ │ + stw r9,116(r1) │ │ │ │ + srawi r9,r8,1 │ │ │ │ + stw r9,180(r1) │ │ │ │ + fdiv f0,f27,f31 │ │ │ │ + fdiv f12,f29,f31 │ │ │ │ + frip f0,f0 │ │ │ │ + frim f12,f12 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + fctidz f0,f12 │ │ │ │ + addi r10,r10,-1 │ │ │ │ stw r10,84(r1) │ │ │ │ - li r10,1 │ │ │ │ - stw r10,152(r1) │ │ │ │ - lwz r4,84(r1) │ │ │ │ - lwz r10,152(r1) │ │ │ │ - mtfprwa f0,r4 │ │ │ │ + mffprd r15,f0 │ │ │ │ + cmpw r15,r10 │ │ │ │ + bgt 470d8 │ │ │ │ + fdiv f31,f28,f31 │ │ │ │ + ld r10,128(r1) │ │ │ │ + mullw r7,r8,r15 │ │ │ │ + srawi r6,r8,1 │ │ │ │ + addze r6,r6 │ │ │ │ + addi r2,r9,-3 │ │ │ │ + ld r4,48(r1) │ │ │ │ + extsw r5,r9 │ │ │ │ + addi r31,r9,-2 │ │ │ │ + addi r28,r9,-1 │ │ │ │ + extswsli r30,r8,3 │ │ │ │ + ld r3,56(r1) │ │ │ │ + slwi r8,r9,1 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + mr r16,r15 │ │ │ │ + clrldi r31,r31,32 │ │ │ │ + extsw r26,r28 │ │ │ │ + addi r25,r5,1 │ │ │ │ + std r5,184(r1) │ │ │ │ + stw r8,192(r1) │ │ │ │ + ld r23,0(r10) │ │ │ │ + slwi r10,r15,1 │ │ │ │ + mulli r2,r2,-8 │ │ │ │ + stw r6,176(r1) │ │ │ │ + addi r6,r17,-8 │ │ │ │ + extswsli r15,r15,5 │ │ │ │ + extsw r7,r7 │ │ │ │ + std r26,224(r1) │ │ │ │ + std r25,232(r1) │ │ │ │ addi r10,r10,1 │ │ │ │ - srawi r12,r4,1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - stw r10,152(r1) │ │ │ │ - fdiv f12,f28,f0 │ │ │ │ - fdiv f11,f29,f0 │ │ │ │ - frip f12,f12 │ │ │ │ - frim f11,f11 │ │ │ │ - fctidz f12,f12 │ │ │ │ - mffprd r10,f12 │ │ │ │ - fctidz f12,f11 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stw r10,80(r1) │ │ │ │ - mffprd r7,f12 │ │ │ │ - cmpw r7,r10 │ │ │ │ - bgt 46628 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r3,64(r1) │ │ │ │ - ld r0,72(r1) │ │ │ │ - addi r10,r12,-3 │ │ │ │ - slwi r8,r7,1 │ │ │ │ - mullw r6,r4,r7 │ │ │ │ - addi r30,r12,-2 │ │ │ │ - extswsli r29,r4,3 │ │ │ │ - extsw r5,r12 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ - srawi r9,r4,1 │ │ │ │ - addze r9,r9 │ │ │ │ - rldic r10,r10,3,29 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r28,r12,-1 │ │ │ │ - clrldi r30,r30,32 │ │ │ │ - addi r24,r5,1 │ │ │ │ - mr r16,r7 │ │ │ │ - std r5,208(r1) │ │ │ │ - subf r4,r10,r3 │ │ │ │ - subf r11,r10,r0 │ │ │ │ - slwi r10,r12,1 │ │ │ │ - mullw r8,r8,r12 │ │ │ │ - extsw r25,r28 │ │ │ │ - extswsli r21,r7,5 │ │ │ │ - addis r31,r2,-2 │ │ │ │ - std r24,264(r1) │ │ │ │ - mr r18,r15 │ │ │ │ - fsub f31,f27,f31 │ │ │ │ - stw r9,156(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ - stw r10,220(r1) │ │ │ │ - rlwinm r10,r15,0,25,25 │ │ │ │ - extsw r6,r6 │ │ │ │ - addi r31,r31,2928 │ │ │ │ - std r4,200(r1) │ │ │ │ - std r11,192(r1) │ │ │ │ - stw r12,216(r1) │ │ │ │ - std r25,256(r1) │ │ │ │ - stw r10,112(r1) │ │ │ │ - clrlwi r10,r15,31 │ │ │ │ - add r7,r5,r6 │ │ │ │ - stw r8,56(r1) │ │ │ │ - ld r23,0(r9) │ │ │ │ - addi r9,r26,-8 │ │ │ │ - addi r5,r6,1 │ │ │ │ - addi r8,r6,2 │ │ │ │ - fdiv f31,f31,f0 │ │ │ │ - stw r10,120(r1) │ │ │ │ - add r10,r25,r6 │ │ │ │ - add r6,r6,r24 │ │ │ │ - std r9,160(r1) │ │ │ │ - neg r9,r30 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + std r6,144(r1) │ │ │ │ + mulli r6,r31,-8 │ │ │ │ + addi r8,r7,2 │ │ │ │ + add r29,r26,r7 │ │ │ │ + mullw r11,r10,r9 │ │ │ │ + lwz r9,112(r1) │ │ │ │ + add r20,r4,r2 │ │ │ │ + add r19,r3,r2 │ │ │ │ sldi r8,r8,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + add r8,r14,r8 │ │ │ │ + add r27,r20,r29 │ │ │ │ + std r20,248(r1) │ │ │ │ + std r19,240(r1) │ │ │ │ + add r29,r19,r29 │ │ │ │ + rlwinm r10,r9,0,25,25 │ │ │ │ + clrlwi r9,r9,31 │ │ │ │ + std r8,88(r1) │ │ │ │ + mr r20,r11 │ │ │ │ + stw r9,104(r1) │ │ │ │ + addi r9,r7,1 │ │ │ │ + stw r10,96(r1) │ │ │ │ + add r10,r5,r7 │ │ │ │ + add r5,r4,r6 │ │ │ │ + add r7,r7,r25 │ │ │ │ + add r6,r6,r3 │ │ │ │ + add r2,r26,r9 │ │ │ │ sldi r10,r10,3 │ │ │ │ - sldi r20,r5,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mr r24,r23 │ │ │ │ - std r6,184(r1) │ │ │ │ - add r27,r4,r10 │ │ │ │ - add r14,r11,r10 │ │ │ │ - add r3,r3,r9 │ │ │ │ - add r0,r9,r0 │ │ │ │ - add r9,r25,r5 │ │ │ │ - add r6,r7,r3 │ │ │ │ - add r7,r7,r0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - std r3,240(r1) │ │ │ │ - std r0,232(r1) │ │ │ │ - std r7,176(r1) │ │ │ │ - ld r7,48(r1) │ │ │ │ - std r6,168(r1) │ │ │ │ - std r9,128(r1) │ │ │ │ - add r8,r7,r8 │ │ │ │ - std r8,104(r1) │ │ │ │ - lwz r9,112(r1) │ │ │ │ - lwz r10,84(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - mr r9,r10 │ │ │ │ - beq 46228 │ │ │ │ - mtfprwa f0,r16 │ │ │ │ - lwz r9,156(r1) │ │ │ │ + sldi r24,r9,3 │ │ │ │ + mr r26,r16 │ │ │ │ + std r5,216(r1) │ │ │ │ + std r6,208(r1) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r8,r10,r5 │ │ │ │ + add r10,r10,r6 │ │ │ │ + std r2,120(r1) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + std r8,152(r1) │ │ │ │ + std r10,160(r1) │ │ │ │ + std r2,168(r1) │ │ │ │ + lwz r2,96(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + lwz r2,80(r1) │ │ │ │ + mr r9,r2 │ │ │ │ + beq 46cdc │ │ │ │ + mtfprwa f0,r26 │ │ │ │ + lwz r9,176(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bge 46228 │ │ │ │ - mr r9,r10 │ │ │ │ - lwz r10,120(r1) │ │ │ │ - ldx r19,r24,r26 │ │ │ │ + bge 46cdc │ │ │ │ + mr r9,r2 │ │ │ │ + lwz r2,104(r1) │ │ │ │ + ldx r11,r23,r17 │ │ │ │ extswsli r8,r9,3 │ │ │ │ - ld r5,160(r1) │ │ │ │ - ld r7,24(r17) │ │ │ │ extsw r6,r9 │ │ │ │ - cmpwi cr4,r10,0 │ │ │ │ - ld r10,64(r1) │ │ │ │ - add r19,r19,r21 │ │ │ │ - ldx r25,r7,r5 │ │ │ │ - ld r4,16(r19) │ │ │ │ - add r10,r10,r20 │ │ │ │ - std r10,88(r1) │ │ │ │ - ld r10,72(r1) │ │ │ │ - add r23,r4,r8 │ │ │ │ - add r5,r23,r8 │ │ │ │ - add r15,r10,r20 │ │ │ │ - ld r10,48(r1) │ │ │ │ - add r22,r5,r8 │ │ │ │ - add r10,r20,r10 │ │ │ │ - beq cr4,466f8 │ │ │ │ + add r16,r24,r14 │ │ │ │ + ld r10,24(r18) │ │ │ │ + cmpwi cr4,r2,0 │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r21,r11,r15 │ │ │ │ + ld r4,16(r21) │ │ │ │ + add r2,r2,r24 │ │ │ │ + std r2,64(r1) │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r22,r4,r8 │ │ │ │ + add r5,r22,r8 │ │ │ │ + add r2,r2,r24 │ │ │ │ + add r19,r5,r8 │ │ │ │ + std r2,72(r1) │ │ │ │ + ld r2,144(r1) │ │ │ │ + ldx r25,r10,r2 │ │ │ │ + beq cr4,471ac │ │ │ │ cmpwi r9,0 │ │ │ │ - ble 463c0 │ │ │ │ - ld r7,128(r1) │ │ │ │ - ld r9,64(r1) │ │ │ │ - ld r6,48(r1) │ │ │ │ - cmpwi cr7,r28,1 │ │ │ │ - add r10,r9,r7 │ │ │ │ - ld r9,72(r1) │ │ │ │ - add r9,r9,r7 │ │ │ │ - add r7,r7,r6 │ │ │ │ + ble 46e6c │ │ │ │ + ld r2,120(r1) │ │ │ │ + ld r9,48(r1) │ │ │ │ li r6,0 │ │ │ │ + cmpwi cr7,r28,1 │ │ │ │ + add r10,r9,r2 │ │ │ │ + ld r9,56(r1) │ │ │ │ + add r7,r2,r14 │ │ │ │ + add r9,r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfdx f7,r25,r6 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,4692c │ │ │ │ - mtctr r30 │ │ │ │ - li r3,0 │ │ │ │ fmr f11,f26 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,473cc │ │ │ │ + mtctr r31 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lfdx f0,r10,r3 │ │ │ │ - lfdx f8,r9,r3 │ │ │ │ - lfdx f10,r7,r3 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + lfdx f8,r9,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r3,r3,-8 │ │ │ │ + lfdx f10,r7,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 462d0 │ │ │ │ - mr r3,r14 │ │ │ │ - mr r11,r27 │ │ │ │ + bdnz 46d80 │ │ │ │ + mr r2,r29 │ │ │ │ + mr r3,r27 │ │ │ │ stfdx f12,r4,r6 │ │ │ │ - lfd f10,0(r11) │ │ │ │ - lfd f0,0(r3) │ │ │ │ + lfd f10,0(r3) │ │ │ │ + lfd f0,0(r2) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ stfdx f7,r5,r6 │ │ │ │ addi r6,r6,8 │ │ │ │ cmpld r8,r6 │ │ │ │ - bne 462b0 │ │ │ │ - lwz r9,216(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ + bne 46d60 │ │ │ │ + lwz r2,180(r1) │ │ │ │ li r9,0 │ │ │ │ - bne 46e24 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 4789c │ │ │ │ addi r10,r8,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ srdi r10,r10,3 │ │ │ │ addi r10,r10,1 │ │ │ │ andi. r7,r10,3 │ │ │ │ - beq 46384 │ │ │ │ + beq 46e30 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 46370 │ │ │ │ + beq 46e1c │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 46364 │ │ │ │ + beq 46e10 │ │ │ │ li r9,8 │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ + stfdx f25,r5,r8 │ │ │ │ stfdx f26,r4,r8 │ │ │ │ - stfdx f0,r22,r9 │ │ │ │ - stfdx f26,r23,r9 │ │ │ │ + stfdx f25,r19,r9 │ │ │ │ + stfdx f26,r22,r9 │ │ │ │ addi r9,r9,8 │ │ │ │ - stfdx f0,r22,r9 │ │ │ │ - stfdx f26,r23,r9 │ │ │ │ + stfdx f25,r19,r9 │ │ │ │ + stfdx f26,r22,r9 │ │ │ │ addi r9,r9,8 │ │ │ │ cmpld r8,r9 │ │ │ │ - beq 463c0 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r9,16 │ │ │ │ - stfdx f0,r22,r9 │ │ │ │ - stfdx f26,r23,r9 │ │ │ │ + beq 46e6c │ │ │ │ + srdi r2,r10,2 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ + addi r10,r9,24 │ │ │ │ + addi r8,r9,16 │ │ │ │ + stfdx f25,r19,r9 │ │ │ │ + stfdx f26,r22,r9 │ │ │ │ addi r9,r9,32 │ │ │ │ - stfdx f0,r22,r10 │ │ │ │ - stfdx f26,r23,r10 │ │ │ │ - stfdx f0,r22,r7 │ │ │ │ - stfdx f26,r23,r7 │ │ │ │ - stfdx f0,r22,r8 │ │ │ │ - stfdx f26,r23,r8 │ │ │ │ - bdnz 4638c │ │ │ │ - ld r9,104(r1) │ │ │ │ - lwz r10,80(r1) │ │ │ │ - addi r22,r16,1 │ │ │ │ + stfdx f25,r19,r2 │ │ │ │ + stfdx f26,r22,r2 │ │ │ │ + stfdx f25,r19,r8 │ │ │ │ + stfdx f26,r22,r8 │ │ │ │ + stfdx f25,r19,r10 │ │ │ │ + stfdx f26,r22,r10 │ │ │ │ + bdnz 46e38 │ │ │ │ + ld r9,88(r1) │ │ │ │ + lwz r10,84(r1) │ │ │ │ + addi r2,r26,1 │ │ │ │ lfd f0,0(r9) │ │ │ │ - cmpw r10,r22 │ │ │ │ + cmpw r10,r2 │ │ │ │ li r9,1 │ │ │ │ - stb r9,0(r19) │ │ │ │ - stfd f0,24(r19) │ │ │ │ - blt 4693c │ │ │ │ - beq cr4,47134 │ │ │ │ - mr r7,r24 │ │ │ │ - lwz r20,84(r1) │ │ │ │ - mr r15,r18 │ │ │ │ - ld r9,24(r17) │ │ │ │ - ld r25,256(r1) │ │ │ │ - ld r24,264(r1) │ │ │ │ - lwz r12,216(r1) │ │ │ │ - ld r14,64(r1) │ │ │ │ - std r26,104(r1) │ │ │ │ - ldx r18,r7,r26 │ │ │ │ - lwz r7,112(r1) │ │ │ │ - std r17,112(r1) │ │ │ │ - ld r17,72(r1) │ │ │ │ - stw r15,88(r1) │ │ │ │ - mullw r8,r20,r22 │ │ │ │ - sldi r10,r25,3 │ │ │ │ - extsw r22,r22 │ │ │ │ + stb r9,0(r21) │ │ │ │ + stfd f0,24(r21) │ │ │ │ + blt 470d4 │ │ │ │ + beq cr4,47ba8 │ │ │ │ + lwz r8,80(r1) │ │ │ │ + ld r26,224(r1) │ │ │ │ + extsw r16,r2 │ │ │ │ + std r17,72(r1) │ │ │ │ + std r18,88(r1) │ │ │ │ + ld r10,24(r18) │ │ │ │ + ld r25,232(r1) │ │ │ │ + lwz r7,96(r1) │ │ │ │ + ldx r22,r23,r17 │ │ │ │ + mr r6,r16 │ │ │ │ + ld r19,240(r1) │ │ │ │ + ld r20,248(r1) │ │ │ │ + mullw r9,r8,r2 │ │ │ │ + ld r2,144(r1) │ │ │ │ + mulli r26,r26,-8 │ │ │ │ + lwz r16,84(r1) │ │ │ │ + mr r18,r8 │ │ │ │ + lwz r17,180(r1) │ │ │ │ + ld r15,48(r1) │ │ │ │ + ld r12,56(r1) │ │ │ │ cmpwi cr5,r7,0 │ │ │ │ - ld r7,160(r1) │ │ │ │ - subfic r10,r10,8 │ │ │ │ - ldx r27,r9,r7 │ │ │ │ - extsw r9,r8 │ │ │ │ - ld r7,48(r1) │ │ │ │ - ld r8,208(r1) │ │ │ │ - add r16,r7,r10 │ │ │ │ - add r10,r9,r24 │ │ │ │ - add r9,r8,r9 │ │ │ │ - mr r15,r7 │ │ │ │ - sldi r19,r10,3 │ │ │ │ - sldi r0,r9,3 │ │ │ │ - mr r9,r20 │ │ │ │ - beq cr5,46480 │ │ │ │ - mtfprwa f0,r22 │ │ │ │ - lwz r9,156(r1) │ │ │ │ + ldx r11,r10,r2 │ │ │ │ + ld r2,184(r1) │ │ │ │ + extsw r9,r9 │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r25,r9,r25 │ │ │ │ + add r21,r14,r26 │ │ │ │ + add r0,r2,r9 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + nop │ │ │ │ + mr r2,r18 │ │ │ │ + beq cr5,46f30 │ │ │ │ + mtfprwa f0,r6 │ │ │ │ + lwz r2,176(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f31,f0 │ │ │ │ - ble 46480 │ │ │ │ - mr r9,r20 │ │ │ │ - sldi r21,r22,5 │ │ │ │ - extswsli r4,r9,3 │ │ │ │ - cmpwi r9,0 │ │ │ │ - add r23,r18,r21 │ │ │ │ - ld r26,16(r23) │ │ │ │ - add r6,r26,r4 │ │ │ │ - add r25,r6,r4 │ │ │ │ - add r24,r25,r4 │ │ │ │ - ble 465f0 │ │ │ │ - ld r9,192(r1) │ │ │ │ - add r10,r14,r0 │ │ │ │ - add r8,r15,r0 │ │ │ │ - li r7,0 │ │ │ │ + ble 46f30 │ │ │ │ + mr r2,r18 │ │ │ │ + sldi r23,r6,5 │ │ │ │ + extswsli r5,r2,3 │ │ │ │ + cmpwi r2,0 │ │ │ │ + add r24,r22,r23 │ │ │ │ + ld r29,16(r24) │ │ │ │ + add r7,r29,r5 │ │ │ │ + add r27,r7,r5 │ │ │ │ + add r26,r27,r5 │ │ │ │ + ble 470a8 │ │ │ │ + addi r3,r19,-8 │ │ │ │ + addi r4,r20,-8 │ │ │ │ + mtlr r6 │ │ │ │ cmpwi cr7,r28,1 │ │ │ │ - std r19,56(r1) │ │ │ │ - addi r11,r9,-8 │ │ │ │ - ld r9,200(r1) │ │ │ │ - add r11,r11,r0 │ │ │ │ - addi r3,r9,-8 │ │ │ │ - add r9,r17,r0 │ │ │ │ + stw r17,64(r1) │ │ │ │ + mr r6,r28 │ │ │ │ + add r9,r15,r0 │ │ │ │ + mr r28,r7 │ │ │ │ + add r2,r12,r0 │ │ │ │ add r3,r3,r0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtctr r30 │ │ │ │ - lfdx f7,r27,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - li r5,0 │ │ │ │ + add r4,r4,r0 │ │ │ │ + add r10,r14,r0 │ │ │ │ + li r8,0 │ │ │ │ + mr r7,r3 │ │ │ │ + mr r3,r4 │ │ │ │ + lfdx f7,r11,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - ble cr7,46920 │ │ │ │ - nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r31 │ │ │ │ + li r4,0 │ │ │ │ + ble cr7,473c0 │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r5 │ │ │ │ - lfdx f8,r9,r5 │ │ │ │ - lfdx f10,r8,r5 │ │ │ │ + lfdx f0,r9,r4 │ │ │ │ + lfdx f8,r2,r4 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + lfdx f10,r10,r4 │ │ │ │ + addi r4,r4,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f12,f0,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 46500 │ │ │ │ - mr r19,r11 │ │ │ │ - mr r5,r3 │ │ │ │ - stfdx f12,r26,r7 │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfd f0,0(r19) │ │ │ │ + bdnz 46fb0 │ │ │ │ + mr r4,r7 │ │ │ │ + mr r17,r3 │ │ │ │ + stfdx f12,r29,r8 │ │ │ │ + lfd f10,0(r17) │ │ │ │ + lfd f0,0(r4) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f12,f12,f7,f11 │ │ │ │ - stfdx f12,r25,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r4,r7 │ │ │ │ - bne 464e0 │ │ │ │ - cmpwi r12,0 │ │ │ │ - ld r19,56(r1) │ │ │ │ - li r9,0 │ │ │ │ - bne 46b1c │ │ │ │ - addi r10,r4,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r8,r10,3 │ │ │ │ - beq 465b4 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 465a0 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 46594 │ │ │ │ - li r9,8 │ │ │ │ - stfdx f0,r25,r4 │ │ │ │ - stfdx f26,r26,r4 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - stfdx f26,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - stfdx f26,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpld r4,r9 │ │ │ │ - beq 465f0 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r9,16 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - stfdx f26,r6,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stfdx f26,r6,r10 │ │ │ │ - stfdx f0,r24,r7 │ │ │ │ - stfdx f26,r6,r7 │ │ │ │ - stfdx f0,r24,r8 │ │ │ │ - stfdx f26,r6,r8 │ │ │ │ - bdnz 465bc │ │ │ │ - lwz r10,80(r1) │ │ │ │ - addi r22,r22,1 │ │ │ │ - lfdx f0,r16,r0 │ │ │ │ - li r9,1 │ │ │ │ - add r19,r19,r29 │ │ │ │ - add r0,r0,r29 │ │ │ │ - cmpw r10,r22 │ │ │ │ - stfd f0,24(r23) │ │ │ │ - stbx r9,r18,r21 │ │ │ │ - bge 46460 │ │ │ │ - lwz r15,88(r1) │ │ │ │ - ld r26,104(r1) │ │ │ │ - ld r17,112(r1) │ │ │ │ - lwz r9,12(r17) │ │ │ │ - lwz r10,152(r1) │ │ │ │ - addi r26,r26,8 │ │ │ │ - cmpw r9,r10 │ │ │ │ - lwz r10,84(r1) │ │ │ │ - slwi r10,r10,1 │ │ │ │ - stw r10,84(r1) │ │ │ │ - bgt 4607c │ │ │ │ - mr r12,r15 │ │ │ │ + stfdx f12,r27,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r8,r5 │ │ │ │ + bne 46f90 │ │ │ │ + lwz r17,64(r1) │ │ │ │ + mr r7,r28 │ │ │ │ + li r2,0 │ │ │ │ + mr r28,r6 │ │ │ │ + mflr r6 │ │ │ │ + cmpwi r17,0 │ │ │ │ + bne 475a4 │ │ │ │ + addi r9,r5,-8 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 4706c │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 47058 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 4704c │ │ │ │ + li r2,8 │ │ │ │ + stfdx f25,r27,r5 │ │ │ │ + stfdx f26,r29,r5 │ │ │ │ + stfdx f25,r26,r2 │ │ │ │ + stfdx f26,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfdx f25,r26,r2 │ │ │ │ + stfdx f26,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r5,r2 │ │ │ │ + beq 470a8 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r2,16 │ │ │ │ + stfdx f25,r26,r2 │ │ │ │ + stfdx f26,r7,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfdx f25,r26,r9 │ │ │ │ + stfdx f26,r7,r9 │ │ │ │ + stfdx f25,r26,r8 │ │ │ │ + stfdx f26,r7,r8 │ │ │ │ + stfdx f25,r26,r10 │ │ │ │ + stfdx f26,r7,r10 │ │ │ │ + bdnz 47074 │ │ │ │ + addi r6,r6,1 │ │ │ │ + lfdx f0,r21,r0 │ │ │ │ + li r2,1 │ │ │ │ + add r25,r25,r30 │ │ │ │ + add r0,r0,r30 │ │ │ │ + cmpw r16,r6 │ │ │ │ + stfd f0,24(r24) │ │ │ │ + stbx r2,r22,r23 │ │ │ │ + bge 46f10 │ │ │ │ + ld r17,72(r1) │ │ │ │ + ld r18,88(r1) │ │ │ │ + lwz r2,12(r18) │ │ │ │ + lwz r9,116(r1) │ │ │ │ + addi r17,r17,8 │ │ │ │ + cmpw r2,r9 │ │ │ │ + lwz r9,80(r1) │ │ │ │ + slwi r9,r9,1 │ │ │ │ + stw r9,80(r1) │ │ │ │ + bgt 46b48 │ │ │ │ + ld r21,128(r1) │ │ │ │ + lfd f25,408(r1) │ │ │ │ lfd f26,416(r1) │ │ │ │ - ld r15,48(r1) │ │ │ │ lfd f27,424(r1) │ │ │ │ - ld r14,272(r1) │ │ │ │ lfd f28,432(r1) │ │ │ │ lfd f29,440(r1) │ │ │ │ lfd f31,456(r1) │ │ │ │ - ld r16,288(r1) │ │ │ │ - ld r18,304(r1) │ │ │ │ - ld r19,312(r1) │ │ │ │ - ld r21,328(r1) │ │ │ │ - ld r22,336(r1) │ │ │ │ - ld r23,344(r1) │ │ │ │ - ld r24,352(r1) │ │ │ │ - ld r25,360(r1) │ │ │ │ - ld r26,368(r1) │ │ │ │ - ld r27,376(r1) │ │ │ │ - ld r28,384(r1) │ │ │ │ - ld r29,392(r1) │ │ │ │ + ld r15,272(r1) │ │ │ │ + ld r16,280(r1) │ │ │ │ + ld r17,288(r1) │ │ │ │ + ld r19,304(r1) │ │ │ │ + ld r20,312(r1) │ │ │ │ + ld r22,328(r1) │ │ │ │ + ld r23,336(r1) │ │ │ │ + ld r24,344(r1) │ │ │ │ + ld r25,352(r1) │ │ │ │ + ld r26,360(r1) │ │ │ │ + ld r27,368(r1) │ │ │ │ + ld r28,376(r1) │ │ │ │ + ld r29,384(r1) │ │ │ │ + ld r30,392(r1) │ │ │ │ ld r0,480(r1) │ │ │ │ - ld r10,96(r1) │ │ │ │ - ld r30,400(r1) │ │ │ │ - li r9,1 │ │ │ │ + li r2,1 │ │ │ │ + stb r2,88(r21) │ │ │ │ mtlr r0 │ │ │ │ - stb r9,88(r10) │ │ │ │ - andi. r9,r12,8 │ │ │ │ - bne 466d4 │ │ │ │ - andi. r9,r12,16 │ │ │ │ - beq 4705c │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r10,64(r1) │ │ │ │ - std r10,64(r9) │ │ │ │ - ld r10,72(r1) │ │ │ │ - std r15,80(r9) │ │ │ │ - std r10,72(r9) │ │ │ │ + lwz r9,112(r1) │ │ │ │ + mr r2,r9 │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 47188 │ │ │ │ + mr r2,r9 │ │ │ │ + andi. r2,r2,16 │ │ │ │ + beq 47af0 │ │ │ │ + ld r2,48(r1) │ │ │ │ + std r14,80(r21) │ │ │ │ + std r2,64(r21) │ │ │ │ + ld r2,56(r1) │ │ │ │ + std r2,72(r21) │ │ │ │ addi r1,r1,464 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r15,-184(r1) │ │ │ │ - ld r17,-168(r1) │ │ │ │ - ld r20,-144(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r8,88(r1) │ │ │ │ + ld r9,72(r1) │ │ │ │ + ld r8,64(r1) │ │ │ │ fmr f1,f30 │ │ │ │ - mr r9,r15 │ │ │ │ + mr r10,r16 │ │ │ │ extsw r7,r28 │ │ │ │ mr r3,r25 │ │ │ │ - std r10,144(r1) │ │ │ │ std r6,136(r1) │ │ │ │ - bl 44ec8 │ │ │ │ + bl 45a40 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 46750 │ │ │ │ - ld r10,144(r1) │ │ │ │ - ld r8,88(r1) │ │ │ │ + bne 47204 │ │ │ │ + ld r9,72(r1) │ │ │ │ + ld r8,64(r1) │ │ │ │ + fmr f1,f30 │ │ │ │ + mr r10,r16 │ │ │ │ + mr r5,r19 │ │ │ │ + mr r4,r22 │ │ │ │ ld r6,136(r1) │ │ │ │ - ld r7,208(r1) │ │ │ │ - mr r9,r15 │ │ │ │ - mr r5,r22 │ │ │ │ - mr r4,r23 │ │ │ │ + ld r7,184(r1) │ │ │ │ mr r3,r25 │ │ │ │ - fmr f1,f30 │ │ │ │ - bl 44ec8 │ │ │ │ + bl 45a40 │ │ │ │ cmpwi r3,0 │ │ │ │ - beq 463c0 │ │ │ │ - lwz r9,152(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ + beq 46e6c │ │ │ │ + lwz r2,116(r1) │ │ │ │ + addi r26,r26,1 │ │ │ │ addi r5,r1,36 │ │ │ │ addi r4,r1,32 │ │ │ │ - slw r3,r16,r9 │ │ │ │ + addi r22,r20,-1 │ │ │ │ + slw r3,r26,r2 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r24,96(r1) │ │ │ │ - ld r9,0(r24) │ │ │ │ - ldx r9,r9,r26 │ │ │ │ - add r9,r9,r21 │ │ │ │ - ld r3,16(r9) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r24) │ │ │ │ - lwz r9,0(r17) │ │ │ │ - lwz r18,56(r1) │ │ │ │ + bl 4cc0 │ │ │ │ + ld r23,128(r1) │ │ │ │ + ld r2,0(r23) │ │ │ │ + ldx r2,r2,r17 │ │ │ │ + add r2,r2,r15 │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 4760 │ │ │ │ + ld r9,0(r23) │ │ │ │ + lwz r2,0(r18) │ │ │ │ lwz r25,32(r1) │ │ │ │ - ldx r10,r10,r26 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - addi r23,r18,-1 │ │ │ │ - add r22,r10,r21 │ │ │ │ - beq 46944 │ │ │ │ - lwz r9,224(r1) │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 46bec │ │ │ │ + ldx r9,r9,r17 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + add r21,r9,r15 │ │ │ │ + beq 473d8 │ │ │ │ + lwz r2,200(r1) │ │ │ │ + cmpwi r2,1 │ │ │ │ + ble 47678 │ │ │ │ srawi r5,r25,1 │ │ │ │ addze r5,r5 │ │ │ │ extswsli r3,r5,4 │ │ │ │ - extsw r18,r5 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ + extsw r16,r5 │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,128(r1) │ │ │ │ lwz r12,36(r1) │ │ │ │ - lwz r8,248(r1) │ │ │ │ - sldi r10,r18,3 │ │ │ │ - ld r24,0(r9) │ │ │ │ - std r3,16(r22) │ │ │ │ - ld r9,24(r17) │ │ │ │ - cmpwi r8,0 │ │ │ │ - extswsli r8,r12,3 │ │ │ │ - stw r12,120(r1) │ │ │ │ - ldx r25,r24,r26 │ │ │ │ - add r9,r9,r8 │ │ │ │ - ld r3,-16(r9) │ │ │ │ - ld r9,64(r1) │ │ │ │ - add r25,r25,r21 │ │ │ │ + sldi r9,r16,3 │ │ │ │ + ld r23,0(r2) │ │ │ │ + lwz r2,196(r1) │ │ │ │ + std r3,16(r21) │ │ │ │ + extswsli r10,r12,3 │ │ │ │ + ldx r25,r23,r17 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r2,24(r18) │ │ │ │ + add r25,r25,r15 │ │ │ │ + add r2,r2,r10 │ │ │ │ ld r4,16(r25) │ │ │ │ - add r22,r4,r10 │ │ │ │ - bne 46dc8 │ │ │ │ - ld r8,48(r1) │ │ │ │ - addi r10,r9,16 │ │ │ │ - ld r9,72(r1) │ │ │ │ - mr r5,r18 │ │ │ │ - std r3,112(r1) │ │ │ │ - mr r7,r10 │ │ │ │ - mr r15,r10 │ │ │ │ - addi r19,r8,16 │ │ │ │ - lwz r8,56(r1) │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,88(r1) │ │ │ │ - addi r6,r8,-2 │ │ │ │ - mr r8,r9 │ │ │ │ - mr r9,r19 │ │ │ │ + ld r3,-16(r2) │ │ │ │ + add r21,r4,r9 │ │ │ │ + bne 4783c │ │ │ │ + ld r2,48(r1) │ │ │ │ + addi r19,r14,16 │ │ │ │ + addi r6,r20,-2 │ │ │ │ + mr r5,r16 │ │ │ │ + stw r12,104(r1) │ │ │ │ + std r3,96(r1) │ │ │ │ extsw r6,r6 │ │ │ │ - bl 44b38 │ │ │ │ - ld r8,88(r1) │ │ │ │ - ld r3,112(r1) │ │ │ │ + addi r9,r2,16 │ │ │ │ + ld r2,56(r1) │ │ │ │ + mr r7,r9 │ │ │ │ + std r9,72(r1) │ │ │ │ mr r9,r19 │ │ │ │ - mr r7,r15 │ │ │ │ - extsw r6,r23 │ │ │ │ - mr r5,r18 │ │ │ │ - mr r4,r22 │ │ │ │ - bl 44b38 │ │ │ │ - lwz r12,120(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ - lwz r10,80(r1) │ │ │ │ - lwz r18,0(r17) │ │ │ │ - lfd f0,16(r9) │ │ │ │ - cmpw r16,r10 │ │ │ │ - lwz r9,32(r1) │ │ │ │ - li r10,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + mr r8,r2 │ │ │ │ + std r2,64(r1) │ │ │ │ + bl 456c0 │ │ │ │ + ld r8,64(r1) │ │ │ │ + ld r7,72(r1) │ │ │ │ + mr r9,r19 │ │ │ │ + extsw r6,r22 │ │ │ │ + mr r5,r16 │ │ │ │ + mr r4,r21 │ │ │ │ + ld r3,96(r1) │ │ │ │ + bl 456c0 │ │ │ │ + lwz r12,104(r1) │ │ │ │ + lwz r9,84(r1) │ │ │ │ + lfd f0,16(r14) │ │ │ │ stw r12,8(r25) │ │ │ │ - stb r10,0(r25) │ │ │ │ + lwz r2,32(r1) │ │ │ │ + cmpw r26,r9 │ │ │ │ + li r9,0 │ │ │ │ + stb r9,0(r25) │ │ │ │ + lwz r9,0(r18) │ │ │ │ stfd f0,24(r25) │ │ │ │ - stw r9,4(r25) │ │ │ │ - bgt 4693c │ │ │ │ - ld r9,104(r1) │ │ │ │ - lwz r10,220(r1) │ │ │ │ - addi r21,r21,32 │ │ │ │ - add r27,r27,r29 │ │ │ │ - add r14,r14,r29 │ │ │ │ - add r20,r20,r29 │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,104(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - add r9,r9,r10 │ │ │ │ - stw r9,56(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,168(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,176(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,184(r1) │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,128(r1) │ │ │ │ - rlwinm r9,r18,0,25,25 │ │ │ │ + stw r2,4(r25) │ │ │ │ stw r9,112(r1) │ │ │ │ - clrlwi r9,r18,31 │ │ │ │ - stw r9,120(r1) │ │ │ │ - b 461fc │ │ │ │ - mr r19,r9 │ │ │ │ - mr r5,r10 │ │ │ │ - b 4652c │ │ │ │ - mr r3,r9 │ │ │ │ - mr r11,r10 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 462fc │ │ │ │ - mr r15,r18 │ │ │ │ - b 46624 │ │ │ │ + bgt 470d4 │ │ │ │ + ld r2,88(r1) │ │ │ │ + addi r15,r15,32 │ │ │ │ + add r27,r27,r30 │ │ │ │ + add r29,r29,r30 │ │ │ │ + add r24,r24,r30 │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,88(r1) │ │ │ │ + lwz r2,192(r1) │ │ │ │ + add r20,r20,r2 │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,152(r1) │ │ │ │ + ld r2,160(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,160(r1) │ │ │ │ + ld r2,168(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,168(r1) │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,120(r1) │ │ │ │ + lwz r2,112(r1) │ │ │ │ + rlwinm r9,r2,0,25,25 │ │ │ │ + clrlwi r2,r2,31 │ │ │ │ + stw r9,96(r1) │ │ │ │ + stw r2,104(r1) │ │ │ │ + b 46cb0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r4,r2 │ │ │ │ + mr r17,r9 │ │ │ │ + b 46fdc │ │ │ │ + mr r2,r9 │ │ │ │ + mr r3,r10 │ │ │ │ + b 46dac │ │ │ │ slwi r3,r25,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r10,64(r1) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,128(r1) │ │ │ │ + extswsli r4,r25,3 │ │ │ │ cmpwi r25,0 │ │ │ │ lwz r12,36(r1) │ │ │ │ - ld r24,0(r9) │ │ │ │ - std r3,16(r22) │ │ │ │ - extswsli r3,r25,3 │ │ │ │ - addi r5,r10,8 │ │ │ │ - ld r10,72(r1) │ │ │ │ - ld r9,24(r17) │ │ │ │ - ldx r25,r24,r26 │ │ │ │ - addi r8,r10,8 │ │ │ │ - ld r10,48(r1) │ │ │ │ - std r8,120(r1) │ │ │ │ - add r25,r25,r21 │ │ │ │ - addi r0,r10,8 │ │ │ │ - extswsli r10,r12,3 │ │ │ │ - ld r22,16(r25) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r0,136(r1) │ │ │ │ - ld r11,-16(r9) │ │ │ │ - add r4,r22,r3 │ │ │ │ - add r19,r4,r3 │ │ │ │ - add r18,r19,r3 │ │ │ │ - ble 46880 │ │ │ │ - lwz r10,56(r1) │ │ │ │ - extswsli r9,r23,3 │ │ │ │ - li r7,0 │ │ │ │ - cmpwi cr7,r23,1 │ │ │ │ - std r4,88(r1) │ │ │ │ - std r18,112(r1) │ │ │ │ - add r8,r8,r9 │ │ │ │ - addi r6,r10,-3 │ │ │ │ - addi r15,r10,-2 │ │ │ │ - add r10,r5,r9 │ │ │ │ - add r9,r0,r9 │ │ │ │ - clrldi r6,r6,32 │ │ │ │ - not r6,r6 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - add r0,r8,r6 │ │ │ │ - add r6,r10,r6 │ │ │ │ + addi r9,r14,8 │ │ │ │ + std r9,104(r1) │ │ │ │ + ld r23,0(r2) │ │ │ │ + ld r2,48(r1) │ │ │ │ + std r3,16(r21) │ │ │ │ + extswsli r9,r12,3 │ │ │ │ + ldx r25,r23,r17 │ │ │ │ + addi r0,r2,8 │ │ │ │ + ld r2,56(r1) │ │ │ │ + std r0,96(r1) │ │ │ │ + add r25,r25,r15 │ │ │ │ + addi r6,r2,8 │ │ │ │ + ld r2,24(r18) │ │ │ │ + ld r11,16(r25) │ │ │ │ + add r2,r2,r9 │ │ │ │ + add r5,r11,r4 │ │ │ │ + ld r3,-16(r2) │ │ │ │ + add r21,r5,r4 │ │ │ │ + add r19,r21,r4 │ │ │ │ + ble 4731c │ │ │ │ + addi r7,r20,-3 │ │ │ │ + extswsli r2,r22,3 │ │ │ │ + li r8,0 │ │ │ │ + cmpwi cr7,r22,1 │ │ │ │ + std r5,64(r1) │ │ │ │ + std r19,72(r1) │ │ │ │ + addi r16,r20,-2 │ │ │ │ + clrldi r7,r7,32 │ │ │ │ + add r9,r0,r2 │ │ │ │ + add r10,r6,r2 │ │ │ │ + addi r0,r14,8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r2,r0,r2 │ │ │ │ + mulli r7,r7,-8 │ │ │ │ + add r0,r10,r7 │ │ │ │ + add r7,r9,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f7,r11,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,46bdc │ │ │ │ - clrldi r18,r15,32 │ │ │ │ - li r4,0 │ │ │ │ - fmr f11,f26 │ │ │ │ - mtctr r18 │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r4 │ │ │ │ - lfdx f8,r8,r4 │ │ │ │ - lfdx f10,r9,r4 │ │ │ │ + lfdx f7,r3,r8 │ │ │ │ + fmr f11,f26 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,4766c │ │ │ │ + clrldi r19,r16,32 │ │ │ │ + li r5,0 │ │ │ │ + mtctr r19 │ │ │ │ + lfdx f0,r9,r5 │ │ │ │ + lfdx f8,r10,r5 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r4,r4,-8 │ │ │ │ + lfdx f10,r2,r5 │ │ │ │ + addi r5,r5,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 46a20 │ │ │ │ - mr r4,r0 │ │ │ │ - mr r18,r6 │ │ │ │ - stfdx f12,r22,r7 │ │ │ │ - lfd f10,0(r18) │ │ │ │ - lfd f0,0(r4) │ │ │ │ + bdnz 474b0 │ │ │ │ + mr r5,r0 │ │ │ │ + mr r19,r7 │ │ │ │ + stfdx f12,r11,r8 │ │ │ │ + lfd f10,0(r19) │ │ │ │ + lfd f0,0(r5) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r19,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r3,r7 │ │ │ │ - bne 46a00 │ │ │ │ - lwz r9,56(r1) │ │ │ │ - ld r4,88(r1) │ │ │ │ - ld r18,112(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - bne 46edc │ │ │ │ - addi r10,r3,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r8,r10,3 │ │ │ │ - beq 46adc │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 46ac8 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 46abc │ │ │ │ - li r9,8 │ │ │ │ - stfdx f0,r19,r3 │ │ │ │ - stfdx f26,r22,r3 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - stfdx f26,r4,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - stfdx f26,r4,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 46880 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r9,16 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - stfdx f26,r4,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfdx f0,r18,r10 │ │ │ │ - stfdx f26,r4,r10 │ │ │ │ - stfdx f0,r18,r7 │ │ │ │ - stfdx f26,r4,r7 │ │ │ │ - stfdx f0,r18,r8 │ │ │ │ - stfdx f26,r4,r8 │ │ │ │ - bdnz 46ae4 │ │ │ │ - b 46880 │ │ │ │ - ld r9,232(r1) │ │ │ │ - cmpwi cr7,r12,1 │ │ │ │ - li r7,0 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - add r10,r14,r19 │ │ │ │ - add r8,r15,r19 │ │ │ │ - lfdx f7,r27,r7 │ │ │ │ - addi r26,r9,-8 │ │ │ │ - ld r9,240(r1) │ │ │ │ - add r26,r26,r19 │ │ │ │ - addi r11,r9,-8 │ │ │ │ - add r9,r17,r19 │ │ │ │ - add r11,r11,r19 │ │ │ │ - ble cr7,46bcc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - clrldi r3,r28,32 │ │ │ │ - li r5,0 │ │ │ │ + stfdx f7,r21,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r4,r8 │ │ │ │ + bne 47490 │ │ │ │ + cmpwi r20,0 │ │ │ │ + ld r5,64(r1) │ │ │ │ + ld r19,72(r1) │ │ │ │ + li r2,0 │ │ │ │ + bne 47960 │ │ │ │ + addi r9,r4,-8 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 47564 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 47550 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 47544 │ │ │ │ + li r2,8 │ │ │ │ + stfdx f25,r21,r4 │ │ │ │ + stfdx f26,r11,r4 │ │ │ │ + stfdx f25,r19,r2 │ │ │ │ + stfdx f26,r5,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfdx f25,r19,r2 │ │ │ │ + stfdx f26,r5,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r4,r2 │ │ │ │ + beq 4731c │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r2,16 │ │ │ │ + stfdx f25,r19,r2 │ │ │ │ + stfdx f26,r5,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfdx f25,r19,r9 │ │ │ │ + stfdx f26,r5,r9 │ │ │ │ + stfdx f25,r19,r8 │ │ │ │ + stfdx f26,r5,r8 │ │ │ │ + stfdx f25,r19,r10 │ │ │ │ + stfdx f26,r5,r10 │ │ │ │ + bdnz 4756c │ │ │ │ + b 4731c │ │ │ │ + ld r2,208(r1) │ │ │ │ + cmpwi cr7,r17,1 │ │ │ │ + li r8,0 │ │ │ │ + clrldi r27,r28,32 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r3 │ │ │ │ - lfdx f0,r10,r5 │ │ │ │ - lfdx f8,r9,r5 │ │ │ │ - lfdx f10,r8,r5 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + add r9,r15,r25 │ │ │ │ + add r10,r14,r25 │ │ │ │ + li r4,0 │ │ │ │ + lfdx f7,r11,r8 │ │ │ │ + mtctr r27 │ │ │ │ + addi r29,r2,-8 │ │ │ │ + ld r2,216(r1) │ │ │ │ + add r29,r29,r25 │ │ │ │ + addi r3,r2,-8 │ │ │ │ + add r2,r12,r25 │ │ │ │ + add r3,r3,r25 │ │ │ │ + ble cr7,47660 │ │ │ │ + lfdx f0,r9,r4 │ │ │ │ + lfdx f8,r2,r4 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + lfdx f10,r10,r4 │ │ │ │ + addi r4,r4,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f12,f0,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 46b70 │ │ │ │ - mr r3,r26 │ │ │ │ - mr r5,r11 │ │ │ │ - stfdx f12,r6,r7 │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfd f0,0(r3) │ │ │ │ + bdnz 475f0 │ │ │ │ + mr r27,r29 │ │ │ │ + mr r4,r3 │ │ │ │ + stfdx f12,r7,r8 │ │ │ │ + lfd f10,0(r4) │ │ │ │ + lfd f0,0(r27) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f12,f12,f7,f11 │ │ │ │ - stfdx f12,r24,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r4,r7 │ │ │ │ - beq 465f0 │ │ │ │ - lfdx f7,r27,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - bgt cr7,46b60 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r10 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 46b9c │ │ │ │ - mr r4,r8 │ │ │ │ - mr r18,r10 │ │ │ │ + stfdx f12,r26,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r5,r8 │ │ │ │ + beq 470a8 │ │ │ │ + clrldi r27,r28,32 │ │ │ │ + lfdx f7,r11,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - b 46a4c │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + li r4,0 │ │ │ │ + mtctr r27 │ │ │ │ + bgt cr7,475f0 │ │ │ │ + mr r27,r2 │ │ │ │ + mr r4,r9 │ │ │ │ + b 4761c │ │ │ │ + mr r5,r10 │ │ │ │ + mr r19,r9 │ │ │ │ + b 474dc │ │ │ │ slwi r3,r25,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r24,0(r24) │ │ │ │ - ld r10,64(r1) │ │ │ │ - extswsli r4,r25,3 │ │ │ │ + bl 4c80 │ │ │ │ + ld r23,0(r23) │ │ │ │ + extswsli r5,r25,3 │ │ │ │ + ld r2,48(r1) │ │ │ │ cmpwi r25,0 │ │ │ │ + addi r0,r14,8 │ │ │ │ lwz r12,36(r1) │ │ │ │ - ld r9,24(r17) │ │ │ │ - std r3,16(r22) │ │ │ │ - ldx r25,r24,r26 │ │ │ │ - addi r3,r10,8 │ │ │ │ - ld r10,72(r1) │ │ │ │ - std r3,88(r1) │ │ │ │ - add r25,r25,r21 │ │ │ │ - addi r8,r10,8 │ │ │ │ - ld r10,48(r1) │ │ │ │ - ld r22,16(r25) │ │ │ │ - std r8,112(r1) │ │ │ │ - addi r0,r10,8 │ │ │ │ - extswsli r10,r12,3 │ │ │ │ - add r5,r22,r4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r0,120(r1) │ │ │ │ - add r19,r5,r4 │ │ │ │ - ld r11,-16(r9) │ │ │ │ - add r15,r19,r4 │ │ │ │ - ble 46880 │ │ │ │ - addi r6,r18,-3 │ │ │ │ - extswsli r9,r23,3 │ │ │ │ - li r7,0 │ │ │ │ - cmpwi cr7,r23,1 │ │ │ │ - std r5,136(r1) │ │ │ │ - addi r18,r18,-2 │ │ │ │ - clrldi r6,r6,32 │ │ │ │ - add r10,r3,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ - add r9,r0,r9 │ │ │ │ - not r3,r6 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r0,r8,r3 │ │ │ │ - add r3,r10,r3 │ │ │ │ - nop │ │ │ │ + std r3,16(r21) │ │ │ │ + std r0,96(r1) │ │ │ │ + ldx r25,r23,r17 │ │ │ │ + addi r4,r2,8 │ │ │ │ + ld r2,56(r1) │ │ │ │ + extswsli r9,r12,3 │ │ │ │ + std r4,64(r1) │ │ │ │ + add r25,r25,r15 │ │ │ │ + addi r10,r2,8 │ │ │ │ + ld r2,24(r18) │ │ │ │ + ld r11,16(r25) │ │ │ │ + std r10,72(r1) │ │ │ │ + add r2,r2,r9 │ │ │ │ + add r6,r11,r5 │ │ │ │ + ld r3,-16(r2) │ │ │ │ + add r21,r6,r5 │ │ │ │ + add r16,r21,r5 │ │ │ │ + ble 4731c │ │ │ │ + addi r7,r20,-3 │ │ │ │ + extswsli r2,r22,3 │ │ │ │ + li r8,0 │ │ │ │ + cmpwi cr7,r22,1 │ │ │ │ + std r6,104(r1) │ │ │ │ + addi r19,r20,-2 │ │ │ │ + clrldi r7,r7,32 │ │ │ │ + add r9,r4,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + add r2,r0,r2 │ │ │ │ + addi r4,r7,1 │ │ │ │ + mulli r4,r4,-8 │ │ │ │ + add r0,r10,r4 │ │ │ │ + add r4,r9,r4 │ │ │ │ nop │ │ │ │ - lfdx f7,r11,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,46db8 │ │ │ │ - clrldi r5,r18,32 │ │ │ │ - li r6,0 │ │ │ │ + lfdx f7,r3,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r5 │ │ │ │ - nop │ │ │ │ - lfdx f0,r10,r6 │ │ │ │ - lfdx f8,r8,r6 │ │ │ │ - lfdx f10,r9,r6 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,47830 │ │ │ │ + clrldi r6,r19,32 │ │ │ │ + li r7,0 │ │ │ │ + mtctr r6 │ │ │ │ + lfdx f0,r9,r7 │ │ │ │ + lfdx f8,r10,r7 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r6,r6,-8 │ │ │ │ + lfdx f10,r2,r7 │ │ │ │ + addi r7,r7,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 46cc0 │ │ │ │ - mr r6,r0 │ │ │ │ - mr r5,r3 │ │ │ │ - stfdx f12,r22,r7 │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ + bdnz 47740 │ │ │ │ + mr r7,r0 │ │ │ │ + mr r6,r4 │ │ │ │ + stfdx f12,r11,r8 │ │ │ │ + lfd f10,0(r6) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r19,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r4,r7 │ │ │ │ - bne 46ca0 │ │ │ │ - lwz r9,56(r1) │ │ │ │ - ld r5,136(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - bne 46f9c │ │ │ │ - addi r10,r4,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r8,r10,3 │ │ │ │ - beq 46d78 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 46d64 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 46d58 │ │ │ │ - li r9,8 │ │ │ │ - stfdx f0,r19,r4 │ │ │ │ - stfdx f26,r22,r4 │ │ │ │ - stfdx f0,r15,r9 │ │ │ │ - stfdx f26,r5,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfdx f0,r15,r9 │ │ │ │ - stfdx f26,r5,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpld r4,r9 │ │ │ │ - beq 46880 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r9,16 │ │ │ │ - stfdx f0,r15,r9 │ │ │ │ - stfdx f26,r5,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - stfdx f26,r5,r10 │ │ │ │ - stfdx f0,r15,r7 │ │ │ │ - stfdx f26,r5,r7 │ │ │ │ - stfdx f0,r15,r8 │ │ │ │ - stfdx f26,r5,r8 │ │ │ │ - bdnz 46d80 │ │ │ │ - b 46880 │ │ │ │ - mr r6,r8 │ │ │ │ - mr r5,r10 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 46cec │ │ │ │ - addi r10,r9,8 │ │ │ │ - ld r9,72(r1) │ │ │ │ - extsw r6,r23 │ │ │ │ - mr r5,r18 │ │ │ │ - std r3,112(r1) │ │ │ │ + stfdx f7,r21,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r5,r8 │ │ │ │ + bne 47720 │ │ │ │ + cmpwi r20,0 │ │ │ │ + ld r6,104(r1) │ │ │ │ + li r2,0 │ │ │ │ + bne 47a20 │ │ │ │ + addi r9,r5,-8 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 477f0 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 477dc │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 477d0 │ │ │ │ + li r2,8 │ │ │ │ + stfdx f25,r21,r5 │ │ │ │ + stfdx f26,r11,r5 │ │ │ │ + stfdx f25,r16,r2 │ │ │ │ + stfdx f26,r6,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfdx f25,r16,r2 │ │ │ │ + stfdx f26,r6,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r5,r2 │ │ │ │ + beq 4731c │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r2,16 │ │ │ │ + stfdx f25,r16,r2 │ │ │ │ + stfdx f26,r6,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfdx f25,r16,r9 │ │ │ │ + stfdx f26,r6,r9 │ │ │ │ + stfdx f25,r16,r8 │ │ │ │ + stfdx f26,r6,r8 │ │ │ │ + stfdx f25,r16,r10 │ │ │ │ + stfdx f26,r6,r10 │ │ │ │ + bdnz 477f8 │ │ │ │ + b 4731c │ │ │ │ mr r7,r10 │ │ │ │ - mr r23,r10 │ │ │ │ + mr r6,r9 │ │ │ │ + b 4776c │ │ │ │ + ld r9,56(r1) │ │ │ │ + ld r2,48(r1) │ │ │ │ + extsw r6,r22 │ │ │ │ + mr r5,r16 │ │ │ │ + stw r12,96(r1) │ │ │ │ + std r3,72(r1) │ │ │ │ + addi r2,r2,8 │ │ │ │ addi r19,r9,8 │ │ │ │ - ld r9,48(r1) │ │ │ │ + addi r9,r14,8 │ │ │ │ + mr r7,r2 │ │ │ │ mr r8,r19 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,88(r1) │ │ │ │ - bl 44b38 │ │ │ │ - lwa r6,56(r1) │ │ │ │ - ld r9,88(r1) │ │ │ │ - ld r3,112(r1) │ │ │ │ + mr r22,r2 │ │ │ │ + std r9,64(r1) │ │ │ │ + bl 456c0 │ │ │ │ + ld r9,64(r1) │ │ │ │ + ld r3,72(r1) │ │ │ │ mr r8,r19 │ │ │ │ - mr r7,r23 │ │ │ │ - mr r5,r18 │ │ │ │ - mr r4,r22 │ │ │ │ - bl 44b38 │ │ │ │ - lwz r12,120(r1) │ │ │ │ - b 46880 │ │ │ │ - ld r9,184(r1) │ │ │ │ - ld r10,64(r1) │ │ │ │ - ld r6,48(r1) │ │ │ │ + mr r7,r22 │ │ │ │ + mr r5,r16 │ │ │ │ + mr r4,r21 │ │ │ │ + extsw r6,r20 │ │ │ │ + bl 456c0 │ │ │ │ + lwz r12,96(r1) │ │ │ │ + b 4731c │ │ │ │ + ld r2,168(r1) │ │ │ │ + ld r9,48(r1) │ │ │ │ li r5,0 │ │ │ │ - ld r3,168(r1) │ │ │ │ - ld r11,176(r1) │ │ │ │ - lfd f12,0(r31) │ │ │ │ - lfdx f7,r25,r5 │ │ │ │ - add r7,r10,r9 │ │ │ │ - ld r10,72(r1) │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r10,r10,r9 │ │ │ │ - lwz r9,216(r1) │ │ │ │ - cmpwi cr7,r9,1 │ │ │ │ - ble cr7,46ecc │ │ │ │ - clrldi r4,r28,32 │ │ │ │ - li r9,0 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - lfdx f8,r10,r9 │ │ │ │ - lfdx f10,r6,r9 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ld r4,152(r1) │ │ │ │ + ld r3,160(r1) │ │ │ │ + lfdx f7,r25,r5 │ │ │ │ + add r7,r9,r2 │ │ │ │ + ld r9,56(r1) │ │ │ │ + add r6,r14,r2 │ │ │ │ + add r10,r9,r2 │ │ │ │ + lwz r2,180(r1) │ │ │ │ + cmpwi cr7,r2,1 │ │ │ │ + ble cr7,47954 │ │ │ │ + nop │ │ │ │ + clrldi r9,r28,32 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r9 │ │ │ │ + nop │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ + lfdx f8,r10,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r9,r9,-8 │ │ │ │ + lfdx f10,r6,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 46e70 │ │ │ │ - mr r9,r11 │ │ │ │ - mr r4,r3 │ │ │ │ - stfdx f12,r23,r5 │ │ │ │ - lfd f10,0(r4) │ │ │ │ - lfd f0,0(r9) │ │ │ │ + bdnz 478f0 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ + stfdx f12,r22,r5 │ │ │ │ + lfd f10,0(r9) │ │ │ │ + lfd f0,0(r2) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r22,r5 │ │ │ │ + stfdx f7,r19,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ cmpld r8,r5 │ │ │ │ - beq 463c0 │ │ │ │ + beq 46e6c │ │ │ │ lfdx f7,r25,r5 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - bgt cr7,46e60 │ │ │ │ - mr r9,r10 │ │ │ │ - mr r4,r7 │ │ │ │ fmr f11,f26 │ │ │ │ - b 46e9c │ │ │ │ - lwz r9,56(r1) │ │ │ │ - ld r10,120(r1) │ │ │ │ - rldic r6,r23,3,29 │ │ │ │ - li r7,0 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - lfdx f7,r11,r7 │ │ │ │ - extswsli r8,r9,3 │ │ │ │ - cmpwi cr7,r9,1 │ │ │ │ - add r9,r5,r8 │ │ │ │ - ld r5,136(r1) │ │ │ │ - add r10,r10,r8 │ │ │ │ - subf r22,r6,r9 │ │ │ │ - subf r0,r6,r10 │ │ │ │ - add r8,r5,r8 │ │ │ │ - ble cr7,46f8c │ │ │ │ - clrldi r5,r23,32 │ │ │ │ - li r6,0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,478e0 │ │ │ │ + mr r2,r10 │ │ │ │ + mr r9,r7 │ │ │ │ + b 4791c │ │ │ │ + clrldi r2,r22,32 │ │ │ │ + extswsli r10,r20,3 │ │ │ │ + cmpwi cr7,r20,1 │ │ │ │ + li r8,0 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r5 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f0,r9,r6 │ │ │ │ - lfdx f8,r10,r6 │ │ │ │ - lfdx f10,r8,r6 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + ld r2,96(r1) │ │ │ │ + add r9,r6,r10 │ │ │ │ + ld r6,104(r1) │ │ │ │ + lfdx f7,r3,r8 │ │ │ │ + add r2,r2,r10 │ │ │ │ + add r10,r6,r10 │ │ │ │ + add r11,r9,r7 │ │ │ │ + add r0,r2,r7 │ │ │ │ + ble cr7,47a14 │ │ │ │ + clrldi r6,r22,32 │ │ │ │ + li r7,0 │ │ │ │ + mtctr r6 │ │ │ │ + lfdx f0,r2,r7 │ │ │ │ + lfdx f8,r9,r7 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r6,r6,-8 │ │ │ │ + lfdx f10,r10,r7 │ │ │ │ + addi r7,r7,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 46f30 │ │ │ │ + bdnz 479b0 │ │ │ │ + mr r7,r11 │ │ │ │ mr r6,r0 │ │ │ │ - mr r5,r22 │ │ │ │ - stfdx f12,r4,r7 │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ + stfdx f12,r5,r8 │ │ │ │ + lfd f10,0(r6) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r18,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r3,r7 │ │ │ │ - beq 46880 │ │ │ │ - lfdx f7,r11,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - bgt cr7,46f18 │ │ │ │ - mr r6,r10 │ │ │ │ - mr r5,r9 │ │ │ │ + stfdx f7,r19,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r4,r8 │ │ │ │ + beq 4731c │ │ │ │ + lfdx f7,r3,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - b 46f5c │ │ │ │ - lwz r9,56(r1) │ │ │ │ - ld r10,112(r1) │ │ │ │ - ld r3,120(r1) │ │ │ │ - rldic r6,r23,3,29 │ │ │ │ - li r7,0 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - lfdx f7,r11,r7 │ │ │ │ - extswsli r8,r9,3 │ │ │ │ - cmpwi cr7,r9,1 │ │ │ │ - ld r9,88(r1) │ │ │ │ - add r10,r10,r8 │ │ │ │ - add r9,r9,r8 │ │ │ │ - subf r0,r6,r10 │ │ │ │ - add r8,r3,r8 │ │ │ │ - subf r22,r6,r9 │ │ │ │ - ble cr7,4704c │ │ │ │ - clrldi r3,r23,32 │ │ │ │ - li r6,0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,479a4 │ │ │ │ + mr r7,r9 │ │ │ │ + mr r6,r2 │ │ │ │ + b 479dc │ │ │ │ + clrldi r2,r22,32 │ │ │ │ + extswsli r10,r20,3 │ │ │ │ + ld r4,96(r1) │ │ │ │ + cmpwi cr7,r20,1 │ │ │ │ + li r8,0 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + ld r2,72(r1) │ │ │ │ + lfdx f7,r3,r8 │ │ │ │ + add r9,r2,r10 │ │ │ │ + ld r2,64(r1) │ │ │ │ + add r11,r9,r7 │ │ │ │ + add r2,r2,r10 │ │ │ │ + add r10,r4,r10 │ │ │ │ + add r0,r2,r7 │ │ │ │ + ble cr7,47ae4 │ │ │ │ + clrldi r4,r22,32 │ │ │ │ + li r7,0 │ │ │ │ + mtctr r4 │ │ │ │ nop │ │ │ │ - lfdx f0,r9,r6 │ │ │ │ - lfdx f8,r10,r6 │ │ │ │ - lfdx f10,r8,r6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f0,r2,r7 │ │ │ │ + lfdx f8,r9,r7 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r6,r6,-8 │ │ │ │ + lfdx f10,r10,r7 │ │ │ │ + addi r7,r7,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 46ff0 │ │ │ │ - mr r6,r0 │ │ │ │ - mr r3,r22 │ │ │ │ - stfdx f12,r5,r7 │ │ │ │ - lfd f10,0(r3) │ │ │ │ - lfd f0,0(r6) │ │ │ │ + bdnz 47a80 │ │ │ │ + mr r7,r11 │ │ │ │ + mr r4,r0 │ │ │ │ + stfdx f12,r6,r8 │ │ │ │ + lfd f10,0(r4) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r15,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r4,r7 │ │ │ │ - beq 46880 │ │ │ │ - lfdx f7,r11,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - bgt cr7,46fdc │ │ │ │ - mr r6,r10 │ │ │ │ - mr r3,r9 │ │ │ │ + stfdx f7,r16,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r5,r8 │ │ │ │ + beq 4731c │ │ │ │ + lfdx f7,r3,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - b 4701c │ │ │ │ - ld r31,96(r1) │ │ │ │ - lwz r9,8(r17) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,47a68 │ │ │ │ + mr r7,r9 │ │ │ │ + mr r4,r2 │ │ │ │ + b 47aac │ │ │ │ + lwz r2,8(r18) │ │ │ │ + ld r4,48(r1) │ │ │ │ mflr r0 │ │ │ │ - ld r4,64(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - ld r3,64(r31) │ │ │ │ - extswsli r5,r9,3 │ │ │ │ + ld r3,64(r21) │ │ │ │ std r0,480(r1) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r17) │ │ │ │ - ld r4,72(r1) │ │ │ │ - ld r3,72(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r5,r9,3 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r5,8(r17) │ │ │ │ - ld r3,80(r31) │ │ │ │ - mr r4,r15 │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r5,r2,3 │ │ │ │ + bl 5280 │ │ │ │ + lwz r2,8(r18) │ │ │ │ + ld r4,56(r1) │ │ │ │ + ld r3,72(r21) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r5,r2,3 │ │ │ │ + bl 5280 │ │ │ │ + lwz r5,8(r18) │ │ │ │ + ld r3,80(r21) │ │ │ │ + mr r4,r14 │ │ │ │ addi r5,r5,1 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5280 │ │ │ │ ld r0,480(r1) │ │ │ │ addi r1,r1,464 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r15,-184(r1) │ │ │ │ - ld r17,-168(r1) │ │ │ │ - ld r20,-144(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c60 │ │ │ │ cmpdi r3,2 │ │ │ │ - ble 45fd8 │ │ │ │ - ld r30,96(r1) │ │ │ │ - lwa r31,8(r30) │ │ │ │ + ble 46a90 │ │ │ │ + lwa r31,8(r21) │ │ │ │ mr r3,r31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - lwz r3,8(r30) │ │ │ │ - cmpd r31,r9 │ │ │ │ - blt 45fdc │ │ │ │ + bl 4c60 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + lwz r3,8(r21) │ │ │ │ + cmpd r31,r2 │ │ │ │ + blt 46a94 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c60 │ │ │ │ addi r3,r3,-2 │ │ │ │ - b 45fdc │ │ │ │ - ld r9,104(r1) │ │ │ │ - lwz r10,220(r1) │ │ │ │ - mr r16,r22 │ │ │ │ - addi r21,r21,32 │ │ │ │ - add r27,r27,r29 │ │ │ │ - add r14,r14,r29 │ │ │ │ - add r20,r20,r29 │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,104(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - add r9,r9,r10 │ │ │ │ - stw r9,56(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,168(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,176(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,184(r1) │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,128(r1) │ │ │ │ - b 461fc │ │ │ │ + b 46a94 │ │ │ │ + mr r26,r2 │ │ │ │ + ld r2,88(r1) │ │ │ │ + addi r15,r15,32 │ │ │ │ + add r27,r27,r30 │ │ │ │ + add r29,r29,r30 │ │ │ │ + add r24,r24,r30 │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,88(r1) │ │ │ │ + lwz r2,192(r1) │ │ │ │ + add r20,r20,r2 │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,152(r1) │ │ │ │ + ld r2,160(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,160(r1) │ │ │ │ + ld r2,168(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,168(r1) │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,120(r1) │ │ │ │ + b 46cb0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1287 │ │ │ │ │ │ │ │ -00000000000471b0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,3152 │ │ │ │ +0000000000047c10 : │ │ │ │ mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r26,-56(r1) │ │ │ │ + fmr f31,f1 │ │ │ │ + mr r26,r7 │ │ │ │ std r27,-48(r1) │ │ │ │ std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ mr r28,r5 │ │ │ │ mr r5,r8 │ │ │ │ - fmr f31,f1 │ │ │ │ - mr r31,r8 │ │ │ │ mr r27,r6 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r30,r3 │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ mr r29,r4 │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-16(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r8 │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 4a20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ + addi r1,r1,96 │ │ │ │ mr r8,r31 │ │ │ │ mr r7,r26 │ │ │ │ mr r6,r27 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r29 │ │ │ │ mr r3,r30 │ │ │ │ - fmr f1,f31 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ + fmr f1,f31 │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ ld r28,-40(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4e60 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x681 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000047270 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,2960 │ │ │ │ +0000000000047cb0 : │ │ │ │ + std r30,-160(r1) │ │ │ │ + std r29,-168(r1) │ │ │ │ mflr r0 │ │ │ │ - std r30,-152(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ addi r30,r7,1 │ │ │ │ - std r19,-240(r1) │ │ │ │ - mr r19,r3 │ │ │ │ - std r20,-232(r1) │ │ │ │ - std r24,-200(r1) │ │ │ │ - std r25,-192(r1) │ │ │ │ - std r26,-184(r1) │ │ │ │ - std r28,-168(r1) │ │ │ │ - std r29,-160(r1) │ │ │ │ - std r31,-144(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - extsw r25,r30 │ │ │ │ - ld r24,16(r3) │ │ │ │ - mr r31,r4 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r26,r7 │ │ │ │ + mr r29,r7 │ │ │ │ + std r15,-280(r1) │ │ │ │ + std r18,-256(r1) │ │ │ │ + ld r15,16(r3) │ │ │ │ + mr r18,r3 │ │ │ │ + std r20,-240(r1) │ │ │ │ + std r26,-192(r1) │ │ │ │ + mr r26,r5 │ │ │ │ mr r20,r6 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r3,r25 │ │ │ │ + std r27,-184(r1) │ │ │ │ + std r28,-176(r1) │ │ │ │ + extsw r27,r30 │ │ │ │ + mr r28,r8 │ │ │ │ + std r31,-152(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r4 │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-384(r1) │ │ │ │ + mr r3,r27 │ │ │ │ addi r5,r1,32 │ │ │ │ addi r4,r1,36 │ │ │ │ stxv vs63,80(r1) │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r19) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 473dc │ │ │ │ - mulli r9,r31,96 │ │ │ │ - std r27,208(r1) │ │ │ │ - andi. r8,r29,32 │ │ │ │ - add r24,r24,r9 │ │ │ │ - lwz r27,8(r24) │ │ │ │ - extswsli r27,r27,4 │ │ │ │ - beq 47420 │ │ │ │ - cmpwi r26,0 │ │ │ │ - blt 47ec0 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + bl 4cc0 │ │ │ │ + lwz r2,0(r18) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 47e10 │ │ │ │ + mulli r2,r31,96 │ │ │ │ + std r25,184(r1) │ │ │ │ + andi. r8,r28,32 │ │ │ │ + add r15,r15,r2 │ │ │ │ + lwz r25,8(r15) │ │ │ │ + extswsli r25,r25,4 │ │ │ │ + beq 47e50 │ │ │ │ + cmpwi r29,0 │ │ │ │ + blt 48880 │ │ │ │ + mtfprd f0,r27 │ │ │ │ stfd f31,376(r1) │ │ │ │ + plfd f31,66688 # 581d8 │ │ │ │ + ld r28,120(r18) │ │ │ │ stfd f30,368(r1) │ │ │ │ - ld r29,120(r19) │ │ │ │ - li r31,0 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ clrldi r30,r30,32 │ │ │ │ - std r17,128(r1) │ │ │ │ + li r31,0 │ │ │ │ + std r17,120(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f31,2856(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,2944(r9) │ │ │ │ fdiv f31,f31,f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mtfprwa f1,r31 │ │ │ │ fcfid f1,f1 │ │ │ │ fadd f1,f1,f30 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + bl 5080 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 47350 │ │ │ │ - ld r3,56(r19) │ │ │ │ - mr r5,r27 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + bne 47d90 │ │ │ │ + ld r3,56(r18) │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r24) │ │ │ │ - ld r3,56(r19) │ │ │ │ - mr r4,r28 │ │ │ │ - subf r5,r9,r26 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,8(r15) │ │ │ │ + ld r3,56(r18) │ │ │ │ + mr r4,r26 │ │ │ │ + subf r5,r2,r29 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ addi r5,r5,1 │ │ │ │ - add r3,r3,r9 │ │ │ │ + add r3,r3,r2 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r26,0 │ │ │ │ - ld r17,56(r19) │ │ │ │ - bne 47af0 │ │ │ │ + bl 5280 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ld r17,56(r18) │ │ │ │ + bne 484d0 │ │ │ │ lxv vs0,0(r17) │ │ │ │ lfd f30,368(r1) │ │ │ │ lfd f31,376(r1) │ │ │ │ - ld r17,128(r1) │ │ │ │ - ld r27,208(r1) │ │ │ │ + ld r17,120(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ stxv vs0,0(r20) │ │ │ │ lxv vs63,80(r1) │ │ │ │ addi r1,r1,384 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-240(r1) │ │ │ │ - ld r20,-232(r1) │ │ │ │ - ld r24,-200(r1) │ │ │ │ - ld r25,-192(r1) │ │ │ │ - ld r26,-184(r1) │ │ │ │ - ld r28,-168(r1) │ │ │ │ - ld r29,-160(r1) │ │ │ │ - ld r30,-152(r1) │ │ │ │ - ld r31,-144(r1) │ │ │ │ + ld r15,-280(r1) │ │ │ │ + ld r18,-256(r1) │ │ │ │ + ld r20,-240(r1) │ │ │ │ + ld r26,-192(r1) │ │ │ │ + ld r27,-184(r1) │ │ │ │ + ld r28,-176(r1) │ │ │ │ + ld r29,-168(r1) │ │ │ │ + ld r30,-160(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r31,-152(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - ld r3,40(r19) │ │ │ │ - mr r5,r27 │ │ │ │ + ld r3,40(r18) │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - std r14,104(r1) │ │ │ │ - std r18,136(r1) │ │ │ │ + std r17,120(r1) │ │ │ │ lwz r31,36(r1) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r24) │ │ │ │ - ld r3,40(r19) │ │ │ │ - mr r4,r28 │ │ │ │ - subf r5,r9,r26 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,8(r15) │ │ │ │ + ld r3,40(r18) │ │ │ │ + mr r4,r26 │ │ │ │ + subf r5,r2,r29 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ addi r5,r5,1 │ │ │ │ - add r3,r3,r9 │ │ │ │ + add r3,r3,r2 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r18,32(r1) │ │ │ │ + bl 5280 │ │ │ │ + lwz r17,32(r1) │ │ │ │ lwz r8,36(r1) │ │ │ │ - cmpdi r26,0 │ │ │ │ - ld r14,40(r19) │ │ │ │ - ld r5,56(r19) │ │ │ │ - extswsli r18,r18,3 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ld r25,40(r18) │ │ │ │ + ld r5,56(r18) │ │ │ │ + extswsli r17,r17,3 │ │ │ │ addi r9,r8,-1 │ │ │ │ - addi r18,r18,-16 │ │ │ │ - beq 47938 │ │ │ │ + addi r17,r17,-16 │ │ │ │ + beq 48324 │ │ │ │ cmpwi r9,0 │ │ │ │ - blt 47834 │ │ │ │ - lfd f0,56(r24) │ │ │ │ - ld r10,24(r19) │ │ │ │ - sldi r9,r26,4 │ │ │ │ - std r15,112(r1) │ │ │ │ - addi r15,r26,-1 │ │ │ │ - ld r29,72(r24) │ │ │ │ + blt 48230 │ │ │ │ + lfd f0,56(r15) │ │ │ │ + sldi r26,r29,4 │ │ │ │ + ld r9,24(r18) │ │ │ │ + std r14,96(r1) │ │ │ │ + std r23,168(r1) │ │ │ │ + addi r14,r29,-1 │ │ │ │ extswsli r8,r8,4 │ │ │ │ - std r21,160(r1) │ │ │ │ - ld r21,80(r24) │ │ │ │ - std r22,168(r1) │ │ │ │ - std r23,176(r1) │ │ │ │ - ld r22,64(r24) │ │ │ │ - addi r24,r9,-16 │ │ │ │ - extswsli r23,r15,4 │ │ │ │ - sldi r28,r26,3 │ │ │ │ - std r16,120(r1) │ │ │ │ - std r17,128(r1) │ │ │ │ - xxspltd vs63,vs0,0 │ │ │ │ - ldx r16,r10,r18 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + std r24,176(r1) │ │ │ │ stfd f18,272(r1) │ │ │ │ stfd f19,280(r1) │ │ │ │ - std r18,56(r1) │ │ │ │ - mr r17,r5 │ │ │ │ - mr r18,r19 │ │ │ │ - add r26,r14,r9 │ │ │ │ - cmpwi cr4,r15,0 │ │ │ │ - add r27,r8,r5 │ │ │ │ - add r24,r14,r24 │ │ │ │ - add r23,r14,r23 │ │ │ │ + addi r24,r26,-16 │ │ │ │ + addi r23,r26,-24 │ │ │ │ + std r16,112(r1) │ │ │ │ + add r28,r8,r5 │ │ │ │ + mr r16,r5 │ │ │ │ + std r19,136(r1) │ │ │ │ + std r21,152(r1) │ │ │ │ + ld r19,80(r15) │ │ │ │ + ld r21,64(r15) │ │ │ │ + add r26,r25,r26 │ │ │ │ + cmpwi cr4,r14,0 │ │ │ │ + xxlxor vs19,vs19,vs19 │ │ │ │ + xxspltd vs63,vs0,0 │ │ │ │ fmr f18,f0 │ │ │ │ + std r22,160(r1) │ │ │ │ stfd f15,248(r1) │ │ │ │ - xxlxor vs19,vs19,vs19 │ │ │ │ - mr r19,r20 │ │ │ │ + ld r22,72(r15) │ │ │ │ + plfd f15,66232 # 581e0 │ │ │ │ + ldx r15,r9,r17 │ │ │ │ + stfd f14,240(r1) │ │ │ │ stfd f16,256(r1) │ │ │ │ + add r24,r25,r24 │ │ │ │ + add r23,r25,r23 │ │ │ │ stfd f17,264(r1) │ │ │ │ stfd f20,288(r1) │ │ │ │ stfd f21,296(r1) │ │ │ │ stfd f22,304(r1) │ │ │ │ stfd f23,312(r1) │ │ │ │ stfd f24,320(r1) │ │ │ │ stfd f25,328(r1) │ │ │ │ stfd f26,336(r1) │ │ │ │ stfd f27,344(r1) │ │ │ │ stfd f28,352(r1) │ │ │ │ stfd f29,360(r1) │ │ │ │ stfd f30,368(r1) │ │ │ │ stfd f31,376(r1) │ │ │ │ stw r31,48(r1) │ │ │ │ + std r17,56(r1) │ │ │ │ std r5,64(r1) │ │ │ │ + mr r17,r18 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs26,0(r24) │ │ │ │ + lfd f14,0(r15) │ │ │ │ lxv vs12,0(r26) │ │ │ │ - lfd f15,0(r16) │ │ │ │ xxmr vs11,vs26 │ │ │ │ - ble cr4,47ad0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - clrldi r8,r15,32 │ │ │ │ - mr r10,r23 │ │ │ │ - mr r31,r15 │ │ │ │ - lfd f10,2864(r9) │ │ │ │ - mtctr r8 │ │ │ │ - mr r9,r28 │ │ │ │ - b 475d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ble cr4,484b0 │ │ │ │ + clrldi r10,r14,32 │ │ │ │ + mr r2,r29 │ │ │ │ + mr r9,r23 │ │ │ │ + mr r31,r14 │ │ │ │ + mtctr r10 │ │ │ │ + b 47ffc │ │ │ │ nop │ │ │ │ - bge cr7,475f4 │ │ │ │ - lfdx f0,r22,r9 │ │ │ │ - lfdx f8,r29,r9 │ │ │ │ - lxvdsx vs11,r21,r9 │ │ │ │ + bge cr7,48018 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ + lfdx f9,r22,r2 │ │ │ │ addi r31,r31,-1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxv vs9,-16(r10) │ │ │ │ - addi r10,r10,-16 │ │ │ │ - fmadd f0,f15,f0,f8 │ │ │ │ - xvmaddmdp vs11,vs12,vs9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + lxvdsx vs11,r19,r2 │ │ │ │ + plxv vs10,8(r9) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + fmadd f0,f14,f0,f9 │ │ │ │ + xvmaddmdp vs11,vs12,vs10 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs12,vs0,vs26 │ │ │ │ - bdz 47ad0 │ │ │ │ + bdz 484b0 │ │ │ │ xxmr vs26,vs11 │ │ │ │ xxspltd vs28,vs12,1 │ │ │ │ xxmr vs30,vs12 │ │ │ │ fabs f11,f28 │ │ │ │ fabs f0,f30 │ │ │ │ - fcmpu cr0,f11,f10 │ │ │ │ - fcmpu cr7,f0,f10 │ │ │ │ - blt 475a0 │ │ │ │ - extsw r20,r31 │ │ │ │ + fcmpu cr0,f11,f15 │ │ │ │ + fcmpu cr7,f0,f15 │ │ │ │ + blt 47fc0 │ │ │ │ + extsw r18,r31 │ │ │ │ extswsli r31,r31,4 │ │ │ │ xxspltd vs24,vs26,1 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r31,r31,-16 │ │ │ │ - addi r30,r20,1 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - add r31,r14,r31 │ │ │ │ + addi r31,r31,-16 │ │ │ │ + addi r30,r18,1 │ │ │ │ + add r31,r25,r31 │ │ │ │ sldi r30,r30,3 │ │ │ │ - lfdx f22,r21,r30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f22,r19,r30 │ │ │ │ xxlxor vs23,vs23,vs23 │ │ │ │ - fmr f20,f24 │ │ │ │ - addi r31,r31,-16 │ │ │ │ fmr f1,f28 │ │ │ │ fmr f2,f29 │ │ │ │ - lfd f24,16(r31) │ │ │ │ + fmr f20,f24 │ │ │ │ + lfd f24,0(r31) │ │ │ │ fmr f21,f25 │ │ │ │ - fmr f4,f23 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ + addi r31,r31,-16 │ │ │ │ + fmr f4,f23 │ │ │ │ fmr f3,f22 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f25 │ │ │ │ fmr f1,f24 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f25,f2 │ │ │ │ fmr f24,f1 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f1,f30 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ fmr f22,f26 │ │ │ │ fmr f23,f27 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ lfd f3,24(r31) │ │ │ │ xxlxor vs4,vs4,vs4 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ - lfdx f0,r29,r30 │ │ │ │ - lfdx f16,r22,r30 │ │ │ │ + bl 5330 │ │ │ │ + lfdx f0,r22,r30 │ │ │ │ + lfdx f16,r21,r30 │ │ │ │ xxlxor vs17,vs17,vs17 │ │ │ │ addi r30,r30,-8 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ fmr f4,f17 │ │ │ │ fmr f1,f28 │ │ │ │ fmr f2,f29 │ │ │ │ - fmadd f16,f15,f16,f0 │ │ │ │ + fmadd f16,f14,f16,f0 │ │ │ │ fmr f3,f16 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f20 │ │ │ │ fmr f4,f21 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f3,f16 │ │ │ │ fmr f4,f17 │ │ │ │ fmr f1,f30 │ │ │ │ fmr f2,f31 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ - addic. r20,r20,-1 │ │ │ │ + bl 5330 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ - bne 47620 │ │ │ │ - lfd f12,8(r22) │ │ │ │ - lfd f0,8(r29) │ │ │ │ + bne 48050 │ │ │ │ + lfd f12,8(r21) │ │ │ │ + lfd f0,8(r22) │ │ │ │ fmr f4,f29 │ │ │ │ - fmr f3,f28 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ + fmr f3,f28 │ │ │ │ fmr f2,f29 │ │ │ │ - fmadd f15,f15,f12,f0 │ │ │ │ - fmr f1,f15 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + fmadd f14,f14,f12,f0 │ │ │ │ + fmr f1,f14 │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f24 │ │ │ │ fmr f4,f25 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f0,f1 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ - fmr f1,f15 │ │ │ │ + fmr f1,f14 │ │ │ │ fmr f2,f29 │ │ │ │ - stfd f0,0(r17) │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + stfd f0,0(r16) │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ - stfd f1,8(r17) │ │ │ │ - addi r17,r17,16 │ │ │ │ - addi r16,r16,8 │ │ │ │ - cmpld r27,r17 │ │ │ │ - bne 47560 │ │ │ │ - mr r20,r19 │ │ │ │ + bl 4a50 │ │ │ │ + stfd f1,8(r16) │ │ │ │ + addi r16,r16,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ + cmpld r28,r16 │ │ │ │ + bne 47f90 │ │ │ │ + mr r18,r17 │ │ │ │ lwz r31,48(r1) │ │ │ │ - mr r19,r18 │ │ │ │ ld r5,64(r1) │ │ │ │ - ld r18,56(r1) │ │ │ │ - ld r15,112(r1) │ │ │ │ + ld r17,56(r1) │ │ │ │ + lfd f14,240(r1) │ │ │ │ lfd f15,248(r1) │ │ │ │ lfd f16,256(r1) │ │ │ │ lfd f17,264(r1) │ │ │ │ lfd f18,272(r1) │ │ │ │ lfd f19,280(r1) │ │ │ │ lfd f20,288(r1) │ │ │ │ lfd f21,296(r1) │ │ │ │ @@ -68839,392 +68316,373 @@ │ │ │ │ lfd f25,328(r1) │ │ │ │ lfd f26,336(r1) │ │ │ │ lfd f27,344(r1) │ │ │ │ lfd f28,352(r1) │ │ │ │ lfd f29,360(r1) │ │ │ │ lfd f30,368(r1) │ │ │ │ lfd f31,376(r1) │ │ │ │ - ld r16,120(r1) │ │ │ │ - ld r17,128(r1) │ │ │ │ - ld r21,160(r1) │ │ │ │ - ld r22,168(r1) │ │ │ │ - ld r23,176(r1) │ │ │ │ - ld r9,96(r19) │ │ │ │ + ld r14,96(r1) │ │ │ │ + ld r16,112(r1) │ │ │ │ + ld r19,136(r1) │ │ │ │ + ld r21,152(r1) │ │ │ │ + ld r22,160(r1) │ │ │ │ + ld r23,168(r1) │ │ │ │ + ld r24,176(r1) │ │ │ │ + ld r2,96(r18) │ │ │ │ mr r4,r5 │ │ │ │ - ldx r3,r9,r18 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,56(r19) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lwz r10,36(r1) │ │ │ │ - addi r9,r9,2944 │ │ │ │ + ldx r3,r2,r17 │ │ │ │ + bl 4680 │ │ │ │ + ld r4,56(r18) │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + lwz r9,36(r1) │ │ │ │ + cmpwi r9,0 │ │ │ │ lxv vs12,0(r4) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - cmpwi r10,0 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ stxv vs12,0(r4) │ │ │ │ - ble 478dc │ │ │ │ - slwi r8,r31,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - extsw r10,r10 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lfd f11,2072(r9) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - mr r9,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ + ble 482d0 │ │ │ │ + slwi r25,r31,1 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + extsw r9,r9 │ │ │ │ + mr r2,r4 │ │ │ │ + mtfprwa f0,r25 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f11,f11,f0 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - beq 478b4 │ │ │ │ + beq 482a8 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r9,r4,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r4,16 │ │ │ │ stxv vs12,0(r4) │ │ │ │ - beq 478dc │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + beq 482d0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs12,vs0,vs11 │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 478bc │ │ │ │ - sldi r5,r25,4 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 482b0 │ │ │ │ + sldi r5,r27,4 │ │ │ │ mr r3,r20 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5280 │ │ │ │ + ld r17,120(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ lxv vs63,80(r1) │ │ │ │ - ld r14,104(r1) │ │ │ │ - ld r18,136(r1) │ │ │ │ - ld r27,208(r1) │ │ │ │ addi r1,r1,384 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-240(r1) │ │ │ │ - ld r20,-232(r1) │ │ │ │ - ld r24,-200(r1) │ │ │ │ - ld r25,-192(r1) │ │ │ │ - ld r26,-184(r1) │ │ │ │ - ld r28,-168(r1) │ │ │ │ - ld r29,-160(r1) │ │ │ │ - ld r30,-152(r1) │ │ │ │ - ld r31,-144(r1) │ │ │ │ + ld r15,-280(r1) │ │ │ │ + ld r18,-256(r1) │ │ │ │ + ld r20,-240(r1) │ │ │ │ + ld r26,-192(r1) │ │ │ │ + ld r27,-184(r1) │ │ │ │ + ld r28,-176(r1) │ │ │ │ + ld r29,-168(r1) │ │ │ │ + ld r30,-160(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r31,-152(r1) │ │ │ │ blr │ │ │ │ cmpwi r9,0 │ │ │ │ - blt 47834 │ │ │ │ + blt 48230 │ │ │ │ cmplwi r9,3 │ │ │ │ extsw r10,r8 │ │ │ │ - ble 47978 │ │ │ │ + ble 48358 │ │ │ │ extswsli r9,r8,4 │ │ │ │ extsw r10,r8 │ │ │ │ - li r7,1 │ │ │ │ add r9,r5,r9 │ │ │ │ - cmpld r14,r9 │ │ │ │ - bge 47a10 │ │ │ │ - addi r9,r14,16 │ │ │ │ + cmpld r25,r9 │ │ │ │ + bge 483f0 │ │ │ │ + addi r9,r25,16 │ │ │ │ cmpld r5,r9 │ │ │ │ - isellt r7,0,r7 │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 47a10 │ │ │ │ + bge 483f0 │ │ │ │ andi. r7,r10,3 │ │ │ │ mr r9,r5 │ │ │ │ addi r6,r10,-1 │ │ │ │ mr r8,r10 │ │ │ │ - beq 479d0 │ │ │ │ + beq 483b0 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 479bc │ │ │ │ + beq 4839c │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 479ac │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + beq 4838c │ │ │ │ + lxv vs0,0(r25) │ │ │ │ mr r10,r6 │ │ │ │ addi r9,r5,16 │ │ │ │ stxv vs0,0(r5) │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + lxv vs0,0(r25) │ │ │ │ addi r10,r10,-1 │ │ │ │ addi r9,r9,16 │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + lxv vs0,0(r25) │ │ │ │ cmpdi r10,1 │ │ │ │ addi r9,r9,16 │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - beq 47834 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + beq 48230 │ │ │ │ + srdi r2,r8,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs0,0(r25) │ │ │ │ addi r9,r9,64 │ │ │ │ stxv vs0,-64(r9) │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + lxv vs0,0(r25) │ │ │ │ stxv vs0,-48(r9) │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + lxv vs0,0(r25) │ │ │ │ stxv vs0,-32(r9) │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + lxv vs0,0(r25) │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - bdnz 479d8 │ │ │ │ - b 47834 │ │ │ │ + bdnz 483b8 │ │ │ │ + b 48230 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ rldicl r6,r8,63,33 │ │ │ │ - ld r10,0(r14) │ │ │ │ - ld r3,8(r14) │ │ │ │ + ld r10,0(r25) │ │ │ │ + ld r3,8(r25) │ │ │ │ mr r9,r5 │ │ │ │ andi. r4,r6,3 │ │ │ │ addi r11,r6,-1 │ │ │ │ mr r7,r6 │ │ │ │ mtvsrdd vs0,r3,r10 │ │ │ │ - beq 47a78 │ │ │ │ + beq 48458 │ │ │ │ cmpdi r4,1 │ │ │ │ - beq 47a64 │ │ │ │ + beq 48444 │ │ │ │ cmpdi r4,2 │ │ │ │ - beq 47a54 │ │ │ │ + beq 48434 │ │ │ │ mr r6,r11 │ │ │ │ addi r9,r5,32 │ │ │ │ stxv vs0,0(r5) │ │ │ │ stxv vs0,16(r5) │ │ │ │ stxv vs0,0(r9) │ │ │ │ stxv vs0,16(r9) │ │ │ │ addi r6,r6,-1 │ │ │ │ addi r9,r9,32 │ │ │ │ cmpdi r6,1 │ │ │ │ stxv vs0,0(r9) │ │ │ │ stxv vs0,16(r9) │ │ │ │ addi r9,r9,32 │ │ │ │ - beq 47aa8 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mtctr r10 │ │ │ │ + beq 48488 │ │ │ │ + srdi r2,r7,2 │ │ │ │ + mtctr r2 │ │ │ │ stxv vs0,0(r9) │ │ │ │ stxv vs0,16(r9) │ │ │ │ addi r9,r9,128 │ │ │ │ stxv vs0,-96(r9) │ │ │ │ stxv vs0,-80(r9) │ │ │ │ stxv vs0,-64(r9) │ │ │ │ stxv vs0,-48(r9) │ │ │ │ stxv vs0,-32(r9) │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - bdnz 47a80 │ │ │ │ + bdnz 48460 │ │ │ │ andi. r9,r8,1 │ │ │ │ clrrwi r8,r8,1 │ │ │ │ - beq 47834 │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + beq 48230 │ │ │ │ + lxv vs0,0(r25) │ │ │ │ clrldi r8,r8,32 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - stxvx vs0,r9,r5 │ │ │ │ - b 47834 │ │ │ │ + sldi r2,r8,4 │ │ │ │ + stxvx vs0,r2,r5 │ │ │ │ + b 48230 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f10,8(r22) │ │ │ │ - lfd f0,8(r29) │ │ │ │ - fmadd f15,f15,f10,f0 │ │ │ │ - xxspltd vs15,vs15,0 │ │ │ │ - xvmaddmdp vs12,vs15,vs11 │ │ │ │ + lfd f10,8(r21) │ │ │ │ + lfd f0,8(r22) │ │ │ │ + fmadd f14,f14,f10,f0 │ │ │ │ + xxspltd vs14,vs14,0 │ │ │ │ + xvmaddmdp vs12,vs14,vs11 │ │ │ │ xvmuldp vs12,vs12,vs63 │ │ │ │ - stxv vs12,0(r17) │ │ │ │ - b 477b4 │ │ │ │ - lfd f0,56(r24) │ │ │ │ - sldi r25,r26,4 │ │ │ │ - std r18,136(r1) │ │ │ │ - addi r18,r26,-1 │ │ │ │ - ld r28,64(r24) │ │ │ │ - ld r29,72(r24) │ │ │ │ - ld r27,80(r24) │ │ │ │ - addi r9,r20,16 │ │ │ │ - std r23,176(r1) │ │ │ │ - addi r24,r25,-16 │ │ │ │ - extswsli r23,r18,4 │ │ │ │ - ld r19,120(r19) │ │ │ │ - std r22,168(r1) │ │ │ │ - cmpwi cr4,r18,0 │ │ │ │ - add r22,r17,r25 │ │ │ │ + stxv vs12,0(r16) │ │ │ │ + b 481ac │ │ │ │ + lfd f0,56(r15) │ │ │ │ + sldi r2,r29,4 │ │ │ │ + sldi r26,r29,3 │ │ │ │ + std r19,136(r1) │ │ │ │ + std r23,168(r1) │ │ │ │ + ld r19,120(r18) │ │ │ │ + addi r18,r29,-1 │ │ │ │ + std r24,176(r1) │ │ │ │ + stfd f15,248(r1) │ │ │ │ + addi r24,r20,16 │ │ │ │ + ld r28,64(r15) │ │ │ │ + ld r29,72(r15) │ │ │ │ + addi r25,r2,-16 │ │ │ │ + addi r23,r2,-24 │ │ │ │ + ld r27,80(r15) │ │ │ │ + plfd f15,64724 # 581e0 │ │ │ │ stfd f18,272(r1) │ │ │ │ stfd f19,280(r1) │ │ │ │ - sldi r26,r26,3 │ │ │ │ + stfd f20,288(r1) │ │ │ │ + std r22,160(r1) │ │ │ │ + cmpwi cr4,r18,0 │ │ │ │ + add r22,r17,r2 │ │ │ │ + add r24,r24,r2 │ │ │ │ + xxlxor vs19,vs19,vs19 │ │ │ │ xxspltd vs63,vs0,0 │ │ │ │ - add r25,r25,r9 │ │ │ │ - add r24,r17,r24 │ │ │ │ - add r23,r17,r23 │ │ │ │ fmr f18,f0 │ │ │ │ - xxlxor vs19,vs19,vs19 │ │ │ │ - std r21,160(r1) │ │ │ │ - stfd f15,248(r1) │ │ │ │ + add r25,r17,r25 │ │ │ │ + add r23,r17,r23 │ │ │ │ + std r21,152(r1) │ │ │ │ + stfd f14,240(r1) │ │ │ │ stfd f16,256(r1) │ │ │ │ stfd f17,264(r1) │ │ │ │ - stfd f20,288(r1) │ │ │ │ stfd f21,296(r1) │ │ │ │ stfd f22,304(r1) │ │ │ │ stfd f23,312(r1) │ │ │ │ stfd f24,320(r1) │ │ │ │ stfd f25,328(r1) │ │ │ │ stfd f26,336(r1) │ │ │ │ stfd f27,344(r1) │ │ │ │ stfd f28,352(r1) │ │ │ │ stfd f29,360(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs26,0(r24) │ │ │ │ + lxv vs26,0(r25) │ │ │ │ + lfd f14,0(r19) │ │ │ │ lxv vs12,0(r22) │ │ │ │ - lfd f15,0(r19) │ │ │ │ xxmr vs11,vs26 │ │ │ │ - beq cr4,47ea0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - clrldi r8,r18,32 │ │ │ │ - mr r10,r23 │ │ │ │ + beq cr4,48860 │ │ │ │ + clrldi r10,r18,32 │ │ │ │ + mr r2,r26 │ │ │ │ + mr r9,r23 │ │ │ │ mr r31,r18 │ │ │ │ - lfd f10,2864(r9) │ │ │ │ - mtctr r8 │ │ │ │ - mr r9,r26 │ │ │ │ - b 47c08 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mtctr r10 │ │ │ │ + b 485ec │ │ │ │ nop │ │ │ │ - bge cr7,47c24 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ - lfdx f8,r29,r9 │ │ │ │ - lxvdsx vs11,r27,r9 │ │ │ │ + bge cr7,48608 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + lfdx f9,r29,r2 │ │ │ │ addi r31,r31,-1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxv vs9,-16(r10) │ │ │ │ - addi r10,r10,-16 │ │ │ │ - fmadd f0,f15,f0,f8 │ │ │ │ - xvmaddmdp vs11,vs12,vs9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + lxvdsx vs11,r27,r2 │ │ │ │ + plxv vs10,8(r9) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + fmadd f0,f14,f0,f9 │ │ │ │ + xvmaddmdp vs11,vs12,vs10 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs12,vs0,vs26 │ │ │ │ - bdz 47ea0 │ │ │ │ + bdz 48860 │ │ │ │ xxmr vs26,vs11 │ │ │ │ xxspltd vs28,vs12,1 │ │ │ │ xxmr vs30,vs12 │ │ │ │ fabs f11,f28 │ │ │ │ fabs f0,f30 │ │ │ │ - fcmpu cr0,f11,f10 │ │ │ │ - fcmpu cr7,f0,f10 │ │ │ │ - blt 47bd0 │ │ │ │ - extsw r21,r31 │ │ │ │ + fcmpu cr0,f11,f15 │ │ │ │ + fcmpu cr7,f0,f15 │ │ │ │ + blt 485b0 │ │ │ │ + extsw r30,r31 │ │ │ │ extswsli r31,r31,4 │ │ │ │ xxspltd vs24,vs26,1 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r31,r31,-16 │ │ │ │ - addi r30,r21,1 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ + addi r31,r31,-16 │ │ │ │ + addi r21,r30,1 │ │ │ │ add r31,r17,r31 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - lfdx f22,r27,r30 │ │ │ │ + sldi r21,r21,3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f22,r27,r21 │ │ │ │ xxlxor vs23,vs23,vs23 │ │ │ │ - fmr f20,f24 │ │ │ │ - addi r31,r31,-16 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - lfd f24,16(r31) │ │ │ │ + fmr f20,f24 │ │ │ │ + lfd f24,0(r31) │ │ │ │ fmr f21,f25 │ │ │ │ - fmr f2,f23 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ + addi r31,r31,-16 │ │ │ │ + fmr f2,f23 │ │ │ │ fmr f1,f22 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f25 │ │ │ │ fmr f1,f24 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f25,f2 │ │ │ │ fmr f24,f1 │ │ │ │ fmr f2,f23 │ │ │ │ fmr f1,f22 │ │ │ │ fmr f22,f26 │ │ │ │ lfd f26,24(r31) │ │ │ │ fmr f23,f27 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f27 │ │ │ │ fmr f1,f26 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ - lfdx f0,r29,r30 │ │ │ │ - lfdx f16,r28,r30 │ │ │ │ + bl 5330 │ │ │ │ + lfdx f0,r29,r21 │ │ │ │ + lfdx f16,r28,r21 │ │ │ │ xxlxor vs17,vs17,vs17 │ │ │ │ - addi r30,r30,-8 │ │ │ │ + addi r21,r21,-8 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ fmr f2,f17 │ │ │ │ - fmadd f16,f15,f16,f0 │ │ │ │ + fmadd f16,f14,f16,f0 │ │ │ │ fmr f1,f16 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f20 │ │ │ │ fmr f4,f21 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f2,f17 │ │ │ │ fmr f1,f16 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ - addic. r21,r21,-1 │ │ │ │ + bl 5330 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ - bne 47c50 │ │ │ │ + bne 48640 │ │ │ │ lfd f12,8(r28) │ │ │ │ lfd f0,8(r29) │ │ │ │ fmr f4,f29 │ │ │ │ - fmr f3,f28 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ + fmr f3,f28 │ │ │ │ fmr f2,f29 │ │ │ │ - fmadd f15,f15,f12,f0 │ │ │ │ - fmr f1,f15 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + fmadd f14,f14,f12,f0 │ │ │ │ + fmr f1,f14 │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f24 │ │ │ │ fmr f4,f25 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f0,f1 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ - fmr f1,f15 │ │ │ │ + fmr f1,f14 │ │ │ │ fmr f2,f29 │ │ │ │ stfd f0,0(r20) │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ stfd f1,8(r20) │ │ │ │ addi r20,r20,16 │ │ │ │ addi r19,r19,8 │ │ │ │ - cmpld r25,r20 │ │ │ │ - bne 47b90 │ │ │ │ - lxv vs63,80(r1) │ │ │ │ + cmpld r24,r20 │ │ │ │ + bne 48580 │ │ │ │ + lfd f14,240(r1) │ │ │ │ lfd f15,248(r1) │ │ │ │ lfd f16,256(r1) │ │ │ │ lfd f17,264(r1) │ │ │ │ lfd f18,272(r1) │ │ │ │ lfd f19,280(r1) │ │ │ │ lfd f20,288(r1) │ │ │ │ lfd f21,296(r1) │ │ │ │ @@ -69234,2640 +68692,2529 @@ │ │ │ │ lfd f25,328(r1) │ │ │ │ lfd f26,336(r1) │ │ │ │ lfd f27,344(r1) │ │ │ │ lfd f28,352(r1) │ │ │ │ lfd f29,360(r1) │ │ │ │ lfd f30,368(r1) │ │ │ │ lfd f31,376(r1) │ │ │ │ - ld r17,128(r1) │ │ │ │ - ld r18,136(r1) │ │ │ │ - ld r21,160(r1) │ │ │ │ - ld r22,168(r1) │ │ │ │ - ld r23,176(r1) │ │ │ │ - ld r27,208(r1) │ │ │ │ + ld r17,120(r1) │ │ │ │ + ld r19,136(r1) │ │ │ │ + ld r21,152(r1) │ │ │ │ + ld r22,160(r1) │ │ │ │ + ld r23,168(r1) │ │ │ │ + ld r24,176(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ + lxv vs63,80(r1) │ │ │ │ addi r1,r1,384 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-240(r1) │ │ │ │ - ld r20,-232(r1) │ │ │ │ - ld r24,-200(r1) │ │ │ │ - ld r25,-192(r1) │ │ │ │ - ld r26,-184(r1) │ │ │ │ - ld r28,-168(r1) │ │ │ │ - ld r29,-160(r1) │ │ │ │ - ld r30,-152(r1) │ │ │ │ - ld r31,-144(r1) │ │ │ │ + ld r15,-280(r1) │ │ │ │ + ld r18,-256(r1) │ │ │ │ + ld r20,-240(r1) │ │ │ │ + ld r26,-192(r1) │ │ │ │ + ld r27,-184(r1) │ │ │ │ + ld r28,-176(r1) │ │ │ │ + ld r29,-168(r1) │ │ │ │ + ld r30,-160(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r31,-152(r1) │ │ │ │ blr │ │ │ │ lfd f10,8(r28) │ │ │ │ lfd f0,8(r29) │ │ │ │ - fmadd f15,f15,f10,f0 │ │ │ │ - xxspltd vs15,vs15,0 │ │ │ │ - xvmaddmdp vs12,vs15,vs11 │ │ │ │ + fmadd f14,f14,f10,f0 │ │ │ │ + xxspltd vs14,vs14,0 │ │ │ │ + xvmaddmdp vs12,vs14,vs11 │ │ │ │ xvmuldp vs12,vs12,vs63 │ │ │ │ stxv vs12,0(r20) │ │ │ │ - b 47df4 │ │ │ │ - ld r3,56(r19) │ │ │ │ - mr r5,r27 │ │ │ │ + b 487ac │ │ │ │ + ld r3,56(r18) │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r24) │ │ │ │ - ld r3,56(r19) │ │ │ │ - mr r4,r28 │ │ │ │ - subf r26,r9,r26 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - addi r5,r26,1 │ │ │ │ - add r3,r3,r9 │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,8(r15) │ │ │ │ + ld r3,56(r18) │ │ │ │ + mr r4,r26 │ │ │ │ + subf r29,r2,r29 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + addi r5,r29,1 │ │ │ │ + add r3,r3,r2 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r27,208(r1) │ │ │ │ - b 473dc │ │ │ │ + bl 5280 │ │ │ │ + ld r25,184(r1) │ │ │ │ + b 47e10 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1291 │ │ │ │ + .long 0x1292 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000047f10 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-272 │ │ │ │ +00000000000488d0 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - li r9,4 │ │ │ │ + li r2,4 │ │ │ │ cmpwi r7,3 │ │ │ │ std r26,-112(r1) │ │ │ │ std r29,-88(r1) │ │ │ │ - addi r29,r7,1 │ │ │ │ - mfcr r11 │ │ │ │ - rldimi r9,r9,32,0 │ │ │ │ ld r26,16(r3) │ │ │ │ + addi r29,r7,1 │ │ │ │ + rldimi r2,r2,32,0 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-640(r1) │ │ │ │ + stxv vs61,384(r1) │ │ │ │ + stxv vs62,400(r1) │ │ │ │ stxv vs63,416(r1) │ │ │ │ - std r9,144(r1) │ │ │ │ + std r2,144(r1) │ │ │ │ stw r29,152(r1) │ │ │ │ - ble 49fb4 │ │ │ │ - std r15,440(r1) │ │ │ │ + ble 4a82c │ │ │ │ + std r14,432(r1) │ │ │ │ std r24,512(r1) │ │ │ │ - mr r15,r3 │ │ │ │ - std r27,536(r1) │ │ │ │ + mr r14,r3 │ │ │ │ mr r24,r5 │ │ │ │ - mr r27,r4 │ │ │ │ + mr r3,r7 │ │ │ │ addi r5,r1,156 │ │ │ │ - addi r4,r1,160 │ │ │ │ + std r27,536(r1) │ │ │ │ std r28,544(r1) │ │ │ │ - mr r3,r7 │ │ │ │ + mr r27,r4 │ │ │ │ + addi r4,r1,160 │ │ │ │ + mr r28,r8 │ │ │ │ std r30,560(r1) │ │ │ │ std r31,568(r1) │ │ │ │ mr r30,r6 │ │ │ │ mr r31,r7 │ │ │ │ - mr r28,r8 │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r15) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 487d8 │ │ │ │ - mulli r10,r27,96 │ │ │ │ + bl 4cc0 │ │ │ │ + lwz r2,0(r14) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 49140 │ │ │ │ + mulli r9,r27,96 │ │ │ │ andi. r8,r28,32 │ │ │ │ std r25,520(r1) │ │ │ │ lwz r25,160(r1) │ │ │ │ - std r23,504(r1) │ │ │ │ std r21,488(r1) │ │ │ │ - li r23,0 │ │ │ │ + li r21,0 │ │ │ │ std r22,496(r1) │ │ │ │ - mr r9,r25 │ │ │ │ - add r10,r26,r10 │ │ │ │ + std r23,504(r1) │ │ │ │ mfocrf r28,128 │ │ │ │ - lwz r26,8(r10) │ │ │ │ - std r10,224(r1) │ │ │ │ - bne 4a164 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - addi r22,r25,-1 │ │ │ │ - ld r3,56(r15) │ │ │ │ + mr r2,r25 │ │ │ │ + add r9,r26,r9 │ │ │ │ + lwz r26,8(r9) │ │ │ │ + std r9,200(r1) │ │ │ │ + bne 4a9d0 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + addi r23,r25,-1 │ │ │ │ + ld r3,56(r14) │ │ │ │ li r4,0 │ │ │ │ - extswsli r5,r9,4 │ │ │ │ - cmpw r22,r31 │ │ │ │ - iselgt r22,r31,r22 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r21,224(r1) │ │ │ │ - ld r3,48(r15) │ │ │ │ + extswsli r5,r2,4 │ │ │ │ + cmpw r23,r31 │ │ │ │ + iselgt r23,r31,r23 │ │ │ │ + bl 5260 │ │ │ │ + ld r22,200(r1) │ │ │ │ + ld r3,48(r14) │ │ │ │ li r4,0 │ │ │ │ - lwz r5,8(r21) │ │ │ │ + lwz r5,8(r22) │ │ │ │ slwi r5,r5,1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,8(r21) │ │ │ │ - ld r5,48(r15) │ │ │ │ - subf r9,r7,r22 │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 48098 │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r7,r7,5 │ │ │ │ + bl 5260 │ │ │ │ + lwz r8,8(r22) │ │ │ │ + ld r6,48(r14) │ │ │ │ + subf r2,r8,r23 │ │ │ │ + cmpwi r2,0 │ │ │ │ + blt 48a4c │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r8,r8,5 │ │ │ │ + mr r9,r24 │ │ │ │ + li r10,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r24 │ │ │ │ - li r8,0 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - addi r6,r7,16 │ │ │ │ - add r7,r5,r7 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - add r6,r5,r6 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - bne 49fe8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - addi r9,r8,32 │ │ │ │ - addi r10,r10,32 │ │ │ │ - stxvx vs0,r7,r8 │ │ │ │ - stxvx vs32,r6,r8 │ │ │ │ - addi r8,r8,64 │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - stxvx vs32,r6,r9 │ │ │ │ - bdnz 48070 │ │ │ │ - lwz r9,160(r1) │ │ │ │ - addi r21,r22,1 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + addi r7,r8,16 │ │ │ │ + add r8,r6,r8 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + add r7,r6,r7 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + bne 4a864 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + addi r2,r10,32 │ │ │ │ + addi r9,r9,32 │ │ │ │ + stxvx vs0,r8,r10 │ │ │ │ + stxvx vs32,r7,r10 │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + stxvx vs32,r7,r2 │ │ │ │ + bdnz 48a24 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + addi r22,r23,1 │ │ │ │ li r4,0 │ │ │ │ - slwi r3,r21,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + slwi r3,r22,1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ extswsli r3,r3,4 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - add r3,r5,r3 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r5,r9,4 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,160(r1) │ │ │ │ - lwz r9,156(r1) │ │ │ │ - cmpw r7,r31 │ │ │ │ - beq 4a03c │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 4a27c │ │ │ │ - addi r10,r25,-2 │ │ │ │ - li r8,8 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + add r3,r6,r3 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r5,r2,4 │ │ │ │ + bl 5260 │ │ │ │ + lwz r8,160(r1) │ │ │ │ + lwz r2,156(r1) │ │ │ │ + cmpw r8,r31 │ │ │ │ + beq 4a8bc │ │ │ │ + cmpwi r2,1 │ │ │ │ + ble 48f5c │ │ │ │ + addi r9,r25,-2 │ │ │ │ mtfprd f0,r27 │ │ │ │ + stfd f25,584(r1) │ │ │ │ + stfd f26,592(r1) │ │ │ │ + mtfprwa f26,r22 │ │ │ │ + li r10,8 │ │ │ │ stfd f28,608(r1) │ │ │ │ + stfd f29,616(r1) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ cmpwi cr4,r27,1 │ │ │ │ - mtfprwa f28,r21 │ │ │ │ - stfd f31,632(r1) │ │ │ │ - stfd f27,600(r1) │ │ │ │ clrlwi r27,r27,31 │ │ │ │ - cmpw r10,r26 │ │ │ │ - std r8,200(r1) │ │ │ │ - li r8,1 │ │ │ │ - fcfid f27,f0 │ │ │ │ - fcfid f28,f28 │ │ │ │ - std r14,432(r1) │ │ │ │ - li r14,4 │ │ │ │ + xxspltidp vs62,1056964608 │ │ │ │ + cmpw r9,r26 │ │ │ │ + fcfid f25,f0 │ │ │ │ + stfd f27,600(r1) │ │ │ │ + fcfid f26,f26 │ │ │ │ + std r15,440(r1) │ │ │ │ + li r15,4 │ │ │ │ + std r16,448(r1) │ │ │ │ std r17,456(r1) │ │ │ │ - iselgt r10,r26,r10 │ │ │ │ - stw r8,216(r1) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - mr r17,r15 │ │ │ │ - stfd f30,624(r1) │ │ │ │ cmpwi cr3,r27,0 │ │ │ │ + mr r17,r14 │ │ │ │ + iselgt r9,r26,r9 │ │ │ │ + xxspltd vs63,vs28,0 │ │ │ │ + stfd f30,624(r1) │ │ │ │ + stfd f31,632(r1) │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - mr r15,r14 │ │ │ │ - std r16,448(r1) │ │ │ │ - cmpwi r10,0 │ │ │ │ - addi r8,r8,2944 │ │ │ │ + mr r16,r15 │ │ │ │ + std r10,184(r1) │ │ │ │ + mr r26,r28 │ │ │ │ + li r10,1 │ │ │ │ std r18,464(r1) │ │ │ │ std r19,472(r1) │ │ │ │ + cmpwi cr7,r9,0 │ │ │ │ std r20,480(r1) │ │ │ │ + fsub f25,f25,f28 │ │ │ │ stfd f24,576(r1) │ │ │ │ - stfd f25,584(r1) │ │ │ │ - stfd f26,592(r1) │ │ │ │ - isellt r10,0,r10 │ │ │ │ - std r8,192(r1) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - stfd f29,616(r1) │ │ │ │ - std r23,392(r1) │ │ │ │ - std r30,400(r1) │ │ │ │ - std r31,408(r1) │ │ │ │ - stw r28,280(r1) │ │ │ │ - mtfprwa f31,r10 │ │ │ │ - addi r8,r8,2928 │ │ │ │ - stw r29,284(r1) │ │ │ │ - fcfid f31,f31 │ │ │ │ - std r8,248(r1) │ │ │ │ + stw r10,196(r1) │ │ │ │ + isel r9,0,r9,4*cr7+lt │ │ │ │ + std r21,344(r1) │ │ │ │ + std r30,352(r1) │ │ │ │ + std r31,360(r1) │ │ │ │ + stw r29,368(r1) │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + fcfid f27,f27 │ │ │ │ nop │ │ │ │ - mtfprwa f12,r15 │ │ │ │ - lwz r10,216(r1) │ │ │ │ - fcfid f12,f12 │ │ │ │ - stw r10,236(r1) │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,216(r1) │ │ │ │ - fdiv f11,f28,f12 │ │ │ │ - fdiv f0,f31,f12 │ │ │ │ - frip f11,f11 │ │ │ │ + mtfprwa f29,r16 │ │ │ │ + lwz r9,196(r1) │ │ │ │ + fcfid f29,f29 │ │ │ │ + stw r9,232(r1) │ │ │ │ + addi r9,r9,1 │ │ │ │ + stw r9,196(r1) │ │ │ │ + fdiv f12,f26,f29 │ │ │ │ + fdiv f0,f27,f29 │ │ │ │ + frip f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ - fctidz f11,f11 │ │ │ │ + fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f11 │ │ │ │ - mffprd r10,f0 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mr r21,r10 │ │ │ │ - cmpw r10,r8 │ │ │ │ - stw r8,188(r1) │ │ │ │ - bgt 48590 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - mullw r4,r15,r10 │ │ │ │ - extswsli r28,r10,5 │ │ │ │ - srawi r5,r15,1 │ │ │ │ - addze r5,r5 │ │ │ │ - fmr f24,f31 │ │ │ │ - stw r15,184(r1) │ │ │ │ - lfd f29,2928(r9) │ │ │ │ - addi r8,r8,2928 │ │ │ │ - slwi r9,r10,2 │ │ │ │ - std r8,208(r1) │ │ │ │ - slwi r8,r10,1 │ │ │ │ - ld r10,200(r1) │ │ │ │ - addi r6,r9,2 │ │ │ │ - addi r7,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - stw r5,232(r1) │ │ │ │ - mr r27,r4 │ │ │ │ - fsub f29,f27,f29 │ │ │ │ - mullw r6,r6,r5 │ │ │ │ - mullw r7,r7,r5 │ │ │ │ - mullw r9,r9,r5 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - std r10,176(r1) │ │ │ │ - addi r10,r8,1 │ │ │ │ - mr r8,r5 │ │ │ │ - slwi r5,r5,2 │ │ │ │ - fdiv f29,f29,f12 │ │ │ │ - extswsli r16,r6,4 │ │ │ │ - extswsli r14,r7,4 │ │ │ │ - mullw r10,r10,r15 │ │ │ │ - extswsli r19,r8,4 │ │ │ │ + mffprd r10,f12 │ │ │ │ + mffprd r28,f0 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + mr r21,r28 │ │ │ │ + cmpw r28,r9 │ │ │ │ + stw r9,192(r1) │ │ │ │ + bgt 48eec │ │ │ │ + fdiv f29,f25,f29 │ │ │ │ + ld r9,184(r1) │ │ │ │ + srawi r6,r16,1 │ │ │ │ + addze r6,r6 │ │ │ │ + slwi r2,r28,2 │ │ │ │ + slwi r10,r28,1 │ │ │ │ + mullw r4,r16,r28 │ │ │ │ + rotlwi r26,r26,24 │ │ │ │ + mtocrf 32,r26 │ │ │ │ + rotlwi r26,r26,8 │ │ │ │ + extswsli r28,r28,5 │ │ │ │ + addi r8,r2,3 │ │ │ │ + addi r7,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + mullw r2,r2,r6 │ │ │ │ + mullw r7,r7,r6 │ │ │ │ + slwi r5,r6,2 │ │ │ │ + stw r6,228(r1) │ │ │ │ + extswsli r19,r6,4 │ │ │ │ + std r9,176(r1) │ │ │ │ + addi r9,r10,1 │ │ │ │ + mullw r10,r8,r6 │ │ │ │ slwi r8,r4,1 │ │ │ │ - extswsli r18,r9,4 │ │ │ │ - extswsli r29,r5,4 │ │ │ │ - subf r9,r8,r10 │ │ │ │ - stw r9,220(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + extswsli r15,r5,4 │ │ │ │ + mr r26,r4 │ │ │ │ + mullw r9,r9,r16 │ │ │ │ + extswsli r29,r2,4 │ │ │ │ + extswsli r14,r7,4 │ │ │ │ + extswsli r18,r10,4 │ │ │ │ + subf r2,r8,r9 │ │ │ │ + stw r2,224(r1) │ │ │ │ nop │ │ │ │ ld r4,48(r17) │ │ │ │ ld r3,64(r17) │ │ │ │ mr r5,r19 │ │ │ │ - add r4,r4,r16 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r4,r4,r14 │ │ │ │ + bl 5280 │ │ │ │ ld r4,48(r17) │ │ │ │ ld r3,72(r17) │ │ │ │ mr r5,r19 │ │ │ │ - add r4,r4,r14 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r4,r4,r18 │ │ │ │ + bl 5280 │ │ │ │ ld r3,64(r17) │ │ │ │ li r4,0 │ │ │ │ mr r5,r19 │ │ │ │ add r3,r3,r19 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ ld r3,72(r17) │ │ │ │ li r4,0 │ │ │ │ mr r5,r19 │ │ │ │ add r3,r3,r19 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ ld r3,48(r17) │ │ │ │ mr r5,r19 │ │ │ │ - add r4,r3,r18 │ │ │ │ - add r3,r3,r16 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r4,r3,r29 │ │ │ │ + add r3,r3,r14 │ │ │ │ + bl 5280 │ │ │ │ ld r3,48(r17) │ │ │ │ li r4,0 │ │ │ │ mr r5,r19 │ │ │ │ - add r3,r3,r18 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r3,r3,r29 │ │ │ │ + bl 5260 │ │ │ │ ld r3,48(r17) │ │ │ │ li r4,0 │ │ │ │ mr r5,r19 │ │ │ │ - add r3,r3,r14 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,224(r1) │ │ │ │ - ld r10,200(r1) │ │ │ │ + add r3,r3,r18 │ │ │ │ + bl 5260 │ │ │ │ + ld r2,200(r1) │ │ │ │ + ld r9,184(r1) │ │ │ │ ld r30,64(r17) │ │ │ │ - ld r9,0(r9) │ │ │ │ - ldx r25,r9,r10 │ │ │ │ - lbzx r9,r25,r28 │ │ │ │ + ld r2,0(r2) │ │ │ │ + ldx r25,r2,r9 │ │ │ │ + lbzx r2,r25,r28 │ │ │ │ add r25,r25,r28 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 48820 │ │ │ │ - lwz r10,216(r1) │ │ │ │ - li r9,1 │ │ │ │ - lxv vs12,0(r30) │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 49190 │ │ │ │ + lwz r9,196(r1) │ │ │ │ + li r2,1 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ ld r31,72(r17) │ │ │ │ lfd f31,24(r25) │ │ │ │ ld r24,16(r25) │ │ │ │ - slw r26,r9,r10 │ │ │ │ - ld r9,208(r1) │ │ │ │ - ld r10,88(r17) │ │ │ │ - xvadddp vs12,vs12,vs12 │ │ │ │ - slwi r8,r26,1 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lfd f26,0(r9) │ │ │ │ - lwz r9,0(r17) │ │ │ │ - fcfid f0,f0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,176(r1) │ │ │ │ - fdiv f26,f26,f0 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ - stxv vs12,0(r30) │ │ │ │ - xxspltd vs63,vs26,0 │ │ │ │ - beq 483c4 │ │ │ │ - mtfprwa f0,r21 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bge 48dd0 │ │ │ │ + slw r27,r2,r9 │ │ │ │ + lwz r2,0(r17) │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ + ld r9,88(r17) │ │ │ │ + slwi r10,r27,1 │ │ │ │ + mtfprwa f24,r10 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,176(r1) │ │ │ │ + fcfid f24,f24 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + stxv vs0,0(r30) │ │ │ │ lxv vs0,0(r31) │ │ │ │ + fdiv f24,f28,f24 │ │ │ │ + xxspltd vs61,vs24,0 │ │ │ │ + beq 48d34 │ │ │ │ + mtfprwa f12,r21 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f29 │ │ │ │ + bge 496e0 │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ + extswsli r23,r27,3 │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - extswsli r23,r26,3 │ │ │ │ - extsw r20,r26 │ │ │ │ - add r15,r24,r23 │ │ │ │ - add r22,r15,r23 │ │ │ │ - xvadddp vs0,vs0,vs0 │ │ │ │ - add r23,r22,r23 │ │ │ │ + extsw r20,r27 │ │ │ │ + add r10,r24,r23 │ │ │ │ + add r22,r10,r23 │ │ │ │ + std r10,208(r1) │ │ │ │ stxv vs0,0(r31) │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r10,176(r1) │ │ │ │ + bl 4680 │ │ │ │ + ld r2,88(r17) │ │ │ │ + ld r9,176(r1) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r10 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r23,r22,r23 │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4680 │ │ │ │ + ld r10,208(r1) │ │ │ │ fcmpu cr0,f31,f30 │ │ │ │ - bne 48bf0 │ │ │ │ - cmpwi r26,0 │ │ │ │ - ble 48494 │ │ │ │ - addi r26,r26,-1 │ │ │ │ + bne 49520 │ │ │ │ + cmpwi r27,0 │ │ │ │ + ble 48e04 │ │ │ │ mulli r20,r20,24 │ │ │ │ - li r10,0 │ │ │ │ + addi r27,r27,-1 │ │ │ │ li r9,0 │ │ │ │ - clrldi r26,r26,32 │ │ │ │ - mtctr r26 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r27,r27,32 │ │ │ │ + mtctr r27 │ │ │ │ add r20,r24,r20 │ │ │ │ nop │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ - lxvdsx vs12,r22,r10 │ │ │ │ - lxvdsx vs0,r20,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + nop │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ + lxvdsx vs12,r22,r9 │ │ │ │ + lxvdsx vs0,r20,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 48440 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - lxvdsx vs11,r22,r9 │ │ │ │ - lxvx vs12,r30,r26 │ │ │ │ - lxvdsx vs0,r23,r9 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 48db0 │ │ │ │ + sldi r2,r27,3 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + lxvdsx vs11,r22,r2 │ │ │ │ + lxvx vs12,r30,r27 │ │ │ │ + lxvdsx vs0,r23,r2 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxvx vs11,r31,r26 │ │ │ │ + lxvx vs11,r31,r27 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r31,r26 │ │ │ │ - ld r9,96(r17) │ │ │ │ - ld r10,176(r1) │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxvx vs0,r31,r27 │ │ │ │ + ld r2,96(r17) │ │ │ │ + ld r9,176(r1) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r10 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r1) │ │ │ │ - lxv vs12,0(r31) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lwz r9,184(r1) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4680 │ │ │ │ + lxv vs0,0(r31) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r31) │ │ │ │ lfd f0,24(r25) │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bne 48d70 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4855c │ │ │ │ - ld r6,48(r17) │ │ │ │ - extsw r10,r9 │ │ │ │ - lwz r5,220(r1) │ │ │ │ - slwi r8,r27,1 │ │ │ │ - ld r7,72(r17) │ │ │ │ - li r9,0 │ │ │ │ - add r8,r8,r5 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - extswsli r4,r8,4 │ │ │ │ - add r8,r6,r4 │ │ │ │ - beq 48528 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r6,r4 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r9,16 │ │ │ │ + bne 49680 │ │ │ │ + cmpwi r16,0 │ │ │ │ + ble 48ebc │ │ │ │ + ld r7,48(r17) │ │ │ │ + extsw r9,r16 │ │ │ │ + lwz r6,224(r1) │ │ │ │ + slwi r10,r26,1 │ │ │ │ + ld r8,72(r17) │ │ │ │ + li r2,0 │ │ │ │ + add r10,r10,r6 │ │ │ │ + andi. r6,r9,1 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + extswsli r5,r10,4 │ │ │ │ + add r10,r7,r5 │ │ │ │ + beq 48e88 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r7,r5 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r4 │ │ │ │ - beq 4855c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + stxvx vs0,r7,r5 │ │ │ │ + beq 48ebc │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - lxvx vs12,r8,r10 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + lxvx vs12,r10,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - bdnz 48530 │ │ │ │ - lwz r9,184(r1) │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 48e90 │ │ │ │ + lwz r2,192(r1) │ │ │ │ addi r21,r21,1 │ │ │ │ - add r16,r16,r29 │ │ │ │ - add r14,r14,r29 │ │ │ │ - add r18,r18,r29 │ │ │ │ + add r14,r14,r15 │ │ │ │ + add r18,r18,r15 │ │ │ │ + add r29,r29,r15 │ │ │ │ addi r28,r28,32 │ │ │ │ - add r27,r27,r9 │ │ │ │ - lwz r9,188(r1) │ │ │ │ - cmpw r9,r21 │ │ │ │ - bge 48290 │ │ │ │ - lwz r15,184(r1) │ │ │ │ - lwz r9,156(r1) │ │ │ │ - fmr f31,f24 │ │ │ │ - lwz r10,216(r1) │ │ │ │ - slwi r15,r15,1 │ │ │ │ - cmpw r9,r10 │ │ │ │ - ld r10,200(r1) │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r10,200(r1) │ │ │ │ - bgt 481a0 │ │ │ │ - mr r15,r17 │ │ │ │ - ld r23,392(r1) │ │ │ │ - ld r30,400(r1) │ │ │ │ - ld r31,408(r1) │ │ │ │ - lwz r28,280(r1) │ │ │ │ - lwz r29,284(r1) │ │ │ │ - lwz r7,160(r1) │ │ │ │ + add r26,r26,r16 │ │ │ │ + cmpw r2,r21 │ │ │ │ + bge 48c20 │ │ │ │ + lwz r2,156(r1) │ │ │ │ + mfocrf r26,32 │ │ │ │ + rlwinm r26,r26,8,0,3 │ │ │ │ + lwz r9,196(r1) │ │ │ │ + slwi r16,r16,1 │ │ │ │ + cmpw r2,r9 │ │ │ │ + ld r9,184(r1) │ │ │ │ + addi r9,r9,8 │ │ │ │ + std r9,184(r1) │ │ │ │ + bgt 48b50 │ │ │ │ + mr r14,r17 │ │ │ │ + ld r21,344(r1) │ │ │ │ + ld r30,352(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + ld r31,360(r1) │ │ │ │ + lwz r29,368(r1) │ │ │ │ + lwz r8,160(r1) │ │ │ │ lfd f24,576(r1) │ │ │ │ lfd f25,584(r1) │ │ │ │ lfd f26,592(r1) │ │ │ │ lfd f27,600(r1) │ │ │ │ lfd f28,608(r1) │ │ │ │ lfd f29,616(r1) │ │ │ │ lfd f30,624(r1) │ │ │ │ lfd f31,632(r1) │ │ │ │ - ld r14,432(r1) │ │ │ │ + ld r15,440(r1) │ │ │ │ ld r16,448(r1) │ │ │ │ ld r17,456(r1) │ │ │ │ ld r18,464(r1) │ │ │ │ ld r19,472(r1) │ │ │ │ ld r20,480(r1) │ │ │ │ - cmpwi r7,0 │ │ │ │ - ld r10,56(r15) │ │ │ │ - ble 48650 │ │ │ │ - ld r6,48(r15) │ │ │ │ - slwi r8,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - extsw r8,r8 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ + cmpwi r8,0 │ │ │ │ + ld r9,56(r14) │ │ │ │ + ble 48fac │ │ │ │ + ld r7,48(r14) │ │ │ │ + slwi r10,r8,1 │ │ │ │ + li r2,0 │ │ │ │ + extsw r10,r10 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r6,r8 │ │ │ │ - lxvx vs12,r10,r8 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r7,r10 │ │ │ │ + lxvx vs12,r9,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - bdnz 48624 │ │ │ │ - ld r8,192(r1) │ │ │ │ - extswsli r11,r7,4 │ │ │ │ - li r9,40 │ │ │ │ - sldi r27,r31,4 │ │ │ │ - addi r5,r10,32 │ │ │ │ - lxvx vs8,r10,r11 │ │ │ │ - addi r0,r11,16 │ │ │ │ - add r25,r10,r11 │ │ │ │ - addi r26,r27,-16 │ │ │ │ - lxv vs5,0(r8) │ │ │ │ - add r8,r7,r31 │ │ │ │ - ld r7,224(r1) │ │ │ │ - add r4,r10,r0 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + bdnz 48f80 │ │ │ │ + ld r2,200(r1) │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + extswsli r6,r8,4 │ │ │ │ + nop │ │ │ │ + xxspltidp vs6,1056964608 │ │ │ │ + sldi r3,r31,4 │ │ │ │ + add r8,r8,r31 │ │ │ │ + addi r5,r9,32 │ │ │ │ + addi r10,r6,16 │ │ │ │ + addi r7,r6,48 │ │ │ │ extswsli r8,r8,4 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r6,r7,56 │ │ │ │ - add r3,r10,r8 │ │ │ │ - addi r7,r11,48 │ │ │ │ - lfd f11,2944(r9) │ │ │ │ - lxvdsx vs10,0,r6 │ │ │ │ - addi r9,r31,-3 │ │ │ │ - addi r31,r8,-16 │ │ │ │ - addi r8,r11,32 │ │ │ │ - add r7,r10,r7 │ │ │ │ - addi r6,r30,32 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - add r8,r10,r8 │ │ │ │ - xxspltd vs9,vs0,0 │ │ │ │ - xxspltd vs6,vs0,1 │ │ │ │ + addi r0,r3,-16 │ │ │ │ + plxv vs0,40(r2) │ │ │ │ + lxvx vs8,r9,r10 │ │ │ │ + addi r2,r2,56 │ │ │ │ + add r7,r9,r7 │ │ │ │ + addi r11,r8,-16 │ │ │ │ + add r4,r9,r8 │ │ │ │ + addi r8,r6,32 │ │ │ │ + lxvdsx vs10,0,r2 │ │ │ │ + addi r2,r31,-3 │ │ │ │ + add r31,r9,r6 │ │ │ │ + add r8,r9,r8 │ │ │ │ xxspltd vs12,vs0,1 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - xvmuldp vs7,vs6,vs5 │ │ │ │ + xxspltd vs9,vs0,0 │ │ │ │ + xxspltd vs7,vs0,1 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + clrldi r2,r2,32 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - lxvx vs11,r10,r0 │ │ │ │ - xvmaddadp vs0,vs8,vs9 │ │ │ │ + lxvx vs11,r9,r6 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ + xvmaddadp vs0,vs11,vs9 │ │ │ │ + xvmuldp vs11,vs7,vs6 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xvmaddadp vs0,vs11,vs7 │ │ │ │ - xvmuldp vs11,vs10,vs12 │ │ │ │ + xvmuldp vs5,vs12,vs10 │ │ │ │ + xvmaddadp vs0,vs11,vs8 │ │ │ │ xvmuldp vs0,vs10,vs0 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - lxvx vs8,r10,r0 │ │ │ │ - lxv vs0,32(r25) │ │ │ │ - lxvx vs4,r10,r11 │ │ │ │ - lxv vs3,16(r10) │ │ │ │ - xvmaddmdp vs0,vs5,vs4 │ │ │ │ + lxvx vs8,r9,r10 │ │ │ │ + lxvx vs4,r9,r6 │ │ │ │ + add r10,r9,r10 │ │ │ │ + addi r6,r30,32 │ │ │ │ + lxv vs0,32(r31) │ │ │ │ + lxv vs3,16(r9) │ │ │ │ + xvmaddmdp vs0,vs6,vs4 │ │ │ │ xvmaddmdp vs8,vs9,vs3 │ │ │ │ - xvmaddmdp vs0,vs6,vs8 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxv vs0,16(r30) │ │ │ │ - lxvx vs8,r10,r26 │ │ │ │ - lxvx vs6,r10,r31 │ │ │ │ - lxv vs0,-32(r3) │ │ │ │ - xvmaddadp vs8,vs9,vs6 │ │ │ │ xvmaddmdp vs0,vs7,vs8 │ │ │ │ xvmuldp vs0,vs10,vs0 │ │ │ │ - stxvx vs0,r30,r26 │ │ │ │ - lxvx vs0,r10,r31 │ │ │ │ - xvmuldp vs0,vs11,vs0 │ │ │ │ - stxvx vs0,r30,r27 │ │ │ │ + stxv vs0,16(r30) │ │ │ │ + lxvx vs0,r9,r0 │ │ │ │ + lxvx vs7,r9,r11 │ │ │ │ + lxv vs8,-32(r4) │ │ │ │ + xvmaddadp vs0,vs7,vs9 │ │ │ │ + xvmaddmdp vs11,vs8,vs0 │ │ │ │ + xvmuldp vs0,vs10,vs11 │ │ │ │ + stxvx vs0,r30,r0 │ │ │ │ + lxvx vs0,r9,r11 │ │ │ │ + xvmuldp vs0,vs0,vs5 │ │ │ │ + stxvx vs0,r30,r3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - lxvx vs8,r8,r9 │ │ │ │ + lxvx vs11,r10,r2 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + lxvx vs8,r8,r2 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ xvmaddadp vs11,vs8,vs9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs10,vs0 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 48750 │ │ │ │ + xvmuldp vs0,vs0,vs10 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 490b0 │ │ │ │ mtocrf 128,r28 │ │ │ │ - bne 4a0dc │ │ │ │ - ld r15,440(r1) │ │ │ │ + bne 4a948 │ │ │ │ + ld r14,432(r1) │ │ │ │ ld r21,488(r1) │ │ │ │ ld r22,496(r1) │ │ │ │ ld r23,504(r1) │ │ │ │ ld r24,512(r1) │ │ │ │ ld r25,520(r1) │ │ │ │ ld r27,536(r1) │ │ │ │ ld r28,544(r1) │ │ │ │ ld r30,560(r1) │ │ │ │ ld r31,568(r1) │ │ │ │ addi r1,r1,640 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ lxv vs63,-224(r1) │ │ │ │ ld r26,-112(r1) │ │ │ │ ld r29,-88(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r15,440(r1) │ │ │ │ + ld r14,432(r1) │ │ │ │ ld r24,512(r1) │ │ │ │ ld r27,536(r1) │ │ │ │ ld r28,544(r1) │ │ │ │ ld r30,560(r1) │ │ │ │ ld r31,568(r1) │ │ │ │ addi r1,r1,640 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ lxv vs63,-224(r1) │ │ │ │ ld r26,-112(r1) │ │ │ │ ld r29,-88(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - lwz r9,232(r1) │ │ │ │ - lwz r26,4(r25) │ │ │ │ + lwz r2,228(r1) │ │ │ │ + lwz r27,4(r25) │ │ │ │ add r3,r30,r19 │ │ │ │ li r4,0 │ │ │ │ - lwz r23,8(r25) │ │ │ │ - subf r31,r9,r26 │ │ │ │ + lwz r22,8(r25) │ │ │ │ + subf r31,r2,r27 │ │ │ │ + addi r23,r22,-1 │ │ │ │ extswsli r31,r31,4 │ │ │ │ + extswsli r23,r23,3 │ │ │ │ mr r5,r31 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + addi r23,r23,-8 │ │ │ │ + bl 5260 │ │ │ │ ld r3,72(r17) │ │ │ │ mr r5,r31 │ │ │ │ li r4,0 │ │ │ │ add r3,r3,r19 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,1 │ │ │ │ + bl 5260 │ │ │ │ + li r2,1 │ │ │ │ ld r31,64(r17) │ │ │ │ - lwz r6,0(r17) │ │ │ │ - addi r8,r23,-1 │ │ │ │ - ld r7,88(r17) │ │ │ │ + lwz r8,0(r17) │ │ │ │ + ld r10,88(r17) │ │ │ │ ld r30,72(r17) │ │ │ │ - lfd f26,24(r25) │ │ │ │ + slw r6,r2,r22 │ │ │ │ + lfd f31,24(r25) │ │ │ │ ld r24,16(r25) │ │ │ │ - slw r12,r9,r23 │ │ │ │ - ld r9,208(r1) │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - slwi r10,r12,1 │ │ │ │ + slwi r9,r6,1 │ │ │ │ lxv vs12,0(r31) │ │ │ │ - addi r15,r8,-8 │ │ │ │ - andi. r6,r6,64 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - lfd f25,0(r9) │ │ │ │ - ldx r3,r7,r15 │ │ │ │ + andi. r8,r8,64 │ │ │ │ + ldx r3,r10,r23 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ xvadddp vs12,vs12,vs12 │ │ │ │ - fdiv f25,f25,f0 │ │ │ │ - xxspltd vs63,vs25,0 │ │ │ │ - beq 48f40 │ │ │ │ - srawi r6,r12,1 │ │ │ │ - ble cr4,49430 │ │ │ │ - ld r9,24(r17) │ │ │ │ - srawi r23,r26,1 │ │ │ │ - addze r23,r23 │ │ │ │ + fdiv f24,f28,f0 │ │ │ │ + xxspltd vs61,vs24,0 │ │ │ │ + beq 49850 │ │ │ │ + srawi r12,r6,1 │ │ │ │ + ble cr4,49d20 │ │ │ │ + ld r2,24(r17) │ │ │ │ + srawi r22,r27,1 │ │ │ │ + addze r22,r22 │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - stw r12,256(r1) │ │ │ │ - stw r6,240(r1) │ │ │ │ - ldx r20,r9,r15 │ │ │ │ + stw r6,256(r1) │ │ │ │ + stw r12,240(r1) │ │ │ │ + ldx r9,r2,r23 │ │ │ │ stxv vs12,0(r31) │ │ │ │ - extswsli r23,r23,3 │ │ │ │ - add r22,r24,r23 │ │ │ │ lxv vs0,0(r30) │ │ │ │ + extswsli r22,r22,3 │ │ │ │ + add r20,r24,r22 │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ + std r9,208(r1) │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bne cr3,490f0 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + bne cr3,499f0 │ │ │ │ + bl 4680 │ │ │ │ + ld r2,88(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r6,240(r1) │ │ │ │ - lwz r12,256(r1) │ │ │ │ - fcmpu cr0,f26,f30 │ │ │ │ - bne 49a2c │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 48b00 │ │ │ │ - cmpwi r6,1 │ │ │ │ - beq 4a1e4 │ │ │ │ - ld r9,248(r1) │ │ │ │ - addi r8,r6,-1 │ │ │ │ + ldx r3,r2,r23 │ │ │ │ + bl 4680 │ │ │ │ + ld r9,208(r1) │ │ │ │ + lwz r12,240(r1) │ │ │ │ + lwz r6,256(r1) │ │ │ │ + fcmpu cr0,f31,f30 │ │ │ │ + bne 4a2e0 │ │ │ │ + cmpwi r12,0 │ │ │ │ + ble 49440 │ │ │ │ + cmpwi r12,1 │ │ │ │ + beq 4aa44 │ │ │ │ + addi r8,r12,-1 │ │ │ │ li r7,0 │ │ │ │ li r10,0 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - clrldi r9,r8,32 │ │ │ │ - mtctr r9 │ │ │ │ + clrldi r2,r8,32 │ │ │ │ + mtctr r2 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - lxvx vs9,r31,r10 │ │ │ │ + nop │ │ │ │ + lxvx vs10,r31,r10 │ │ │ │ lxvdsx vs11,r24,r7 │ │ │ │ - lxvdsx vs12,r22,r7 │ │ │ │ - lxvdsx vs0,r20,r7 │ │ │ │ + lxvdsx vs12,r20,r7 │ │ │ │ + lxvdsx vs0,r9,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - xvmuldp vs11,vs9,vs11 │ │ │ │ - lxvx vs9,r30,r10 │ │ │ │ - xvadddp vs0,vs0,vs10 │ │ │ │ - xvmaddmdp vs12,vs9,vs11 │ │ │ │ + xvmuldp vs11,vs10,vs11 │ │ │ │ + lxvx vs10,r30,r10 │ │ │ │ + xvadddp vs0,vs0,vs63 │ │ │ │ + xvmaddmdp vs12,vs10,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ stxvx vs0,r30,r10 │ │ │ │ addi r10,r10,16 │ │ │ │ - bdnz 48960 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r6,r22,r10 │ │ │ │ - add r5,r20,r10 │ │ │ │ - add r7,r31,r9 │ │ │ │ + bdnz 492c0 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r20,r10 │ │ │ │ + add r5,r9,r10 │ │ │ │ + add r7,r31,r2 │ │ │ │ add r10,r24,r10 │ │ │ │ - add r9,r30,r9 │ │ │ │ + add r2,r30,r2 │ │ │ │ lfd f0,0(r5) │ │ │ │ - ld r5,208(r1) │ │ │ │ lfd f12,0(r10) │ │ │ │ + extswsli r4,r8,4 │ │ │ │ + extswsli r10,r8,3 │ │ │ │ + extsw r0,r8 │ │ │ │ lfd f10,0(r6) │ │ │ │ lxv vs11,0(r7) │ │ │ │ - extswsli r6,r8,3 │ │ │ │ - extsw r0,r8 │ │ │ │ - add r22,r22,r6 │ │ │ │ - add r4,r20,r6 │ │ │ │ - add r11,r24,r6 │ │ │ │ - lfd f9,0(r5) │ │ │ │ - extswsli r5,r8,4 │ │ │ │ - mr r10,r22 │ │ │ │ - addi r7,r4,8 │ │ │ │ - add r8,r31,r5 │ │ │ │ - add r3,r5,r30 │ │ │ │ - fadd f0,f0,f9 │ │ │ │ - addi r24,r8,16 │ │ │ │ - addi r3,r3,16 │ │ │ │ + add r20,r20,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r11,r31,r4 │ │ │ │ + add r6,r4,r30 │ │ │ │ + add r24,r24,r10 │ │ │ │ + fadd f0,f0,f28 │ │ │ │ + mr r8,r20 │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r7,r9,8 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - beq 48ab0 │ │ │ │ - ld r9,248(r1) │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + beq 49400 │ │ │ │ mtctr r0 │ │ │ │ + add r5,r20,r9 │ │ │ │ subf r31,r30,r31 │ │ │ │ - add r4,r22,r4 │ │ │ │ - addi r10,r22,-8 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - mr r9,r3 │ │ │ │ + addi r9,r20,-8 │ │ │ │ + mr r2,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r8,r23,r10 │ │ │ │ - subf r20,r10,r4 │ │ │ │ - lxvx vs9,r9,r31 │ │ │ │ - addi r12,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + subf r8,r22,r9 │ │ │ │ + subf r3,r9,r5 │ │ │ │ + lxvx vs10,r2,r31 │ │ │ │ + addi r12,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ addi r8,r8,8 │ │ │ │ - lxvdsx vs11,0,r20 │ │ │ │ + lxvdsx vs11,0,r3 │ │ │ │ lxvdsx vs0,0,r12 │ │ │ │ lxvdsx vs12,0,r8 │ │ │ │ - xvadddp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ + xvadddp vs11,vs11,vs63 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvnmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 48a50 │ │ │ │ - subf r10,r6,r22 │ │ │ │ - add r7,r7,r6 │ │ │ │ - subf r11,r6,r11 │ │ │ │ - add r24,r24,r5 │ │ │ │ - add r3,r3,r5 │ │ │ │ - ld r9,208(r1) │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 493a0 │ │ │ │ + subf r8,r10,r20 │ │ │ │ + add r7,r7,r10 │ │ │ │ + subf r24,r10,r24 │ │ │ │ + add r11,r11,r4 │ │ │ │ + add r6,r6,r4 │ │ │ │ lfd f0,0(r7) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - lfd f10,0(r10) │ │ │ │ - lxv vs11,0(r24) │ │ │ │ - lfd f9,0(r9) │ │ │ │ - fadd f0,f0,f9 │ │ │ │ + lfd f12,0(r24) │ │ │ │ + lfd f10,0(r8) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + fadd f0,f0,f28 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ fneg f0,f0 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r3) │ │ │ │ + lxv vs11,0(r6) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r3) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,0(r6) │ │ │ │ nop │ │ │ │ - ld r9,96(r17) │ │ │ │ + ld r2,96(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r23 │ │ │ │ + bl 4680 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r30) │ │ │ │ lfd f0,24(r25) │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bne 49070 │ │ │ │ - cmpwi r26,0 │ │ │ │ - ble 4855c │ │ │ │ - ld r8,56(r17) │ │ │ │ - extsw r26,r26 │ │ │ │ - lwz r9,160(r1) │ │ │ │ - andi. r7,r26,1 │ │ │ │ - ld r6,72(r17) │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r26,-1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r7,r8,r9 │ │ │ │ - beq 48b84 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ + bne 49970 │ │ │ │ + cmpwi r27,0 │ │ │ │ + ble 48ebc │ │ │ │ + ld r10,56(r17) │ │ │ │ + extsw r27,r27 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + andi. r8,r27,1 │ │ │ │ + ld r7,72(r17) │ │ │ │ + li r9,0 │ │ │ │ + addi r6,r27,-1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r8,r10,r2 │ │ │ │ + beq 494b8 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r9,16 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + beq 48ebc │ │ │ │ + srdi r2,r27,1 │ │ │ │ + mtctr r2 │ │ │ │ lxvx vs12,r8,r9 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r10,16 │ │ │ │ + lxvx vs0,r7,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r8,r9 │ │ │ │ - beq 4855c │ │ │ │ - srdi r9,r26,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r6,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ - xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - lxvx vs12,r7,r9 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + lxvx vs12,r8,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - bdnz 48b8c │ │ │ │ - lwz r9,184(r1) │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + bdnz 494c0 │ │ │ │ + lwz r2,192(r1) │ │ │ │ addi r21,r21,1 │ │ │ │ - add r16,r16,r29 │ │ │ │ - add r14,r14,r29 │ │ │ │ - add r18,r18,r29 │ │ │ │ + add r14,r14,r15 │ │ │ │ + add r18,r18,r15 │ │ │ │ + add r29,r29,r15 │ │ │ │ addi r28,r28,32 │ │ │ │ - add r27,r27,r9 │ │ │ │ - lwz r9,188(r1) │ │ │ │ - cmpw r9,r21 │ │ │ │ - bge 48290 │ │ │ │ - b 48584 │ │ │ │ + add r26,r26,r16 │ │ │ │ + cmpw r2,r21 │ │ │ │ + bge 48c20 │ │ │ │ + b 48ee0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpwi r26,0 │ │ │ │ + cmpwi r27,0 │ │ │ │ ld r4,80(r17) │ │ │ │ - ble 48cf0 │ │ │ │ - addi r26,r26,-1 │ │ │ │ + ble 49620 │ │ │ │ mulli r7,r20,24 │ │ │ │ + addi r27,r27,-1 │ │ │ │ li r8,0 │ │ │ │ - li r10,0 │ │ │ │ - clrldi r6,r26,32 │ │ │ │ + li r9,0 │ │ │ │ + clrldi r6,r27,32 │ │ │ │ mtctr r6 │ │ │ │ - mr r9,r6 │ │ │ │ + mr r2,r6 │ │ │ │ add r7,r24,r7 │ │ │ │ nop │ │ │ │ - lxvx vs11,r30,r10 │ │ │ │ + lxvx vs11,r30,r9 │ │ │ │ lxvdsx vs12,r22,r8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ lxvdsx vs0,r7,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r31,r10 │ │ │ │ + lxvx vs11,r31,r9 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 48c20 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 49550 │ │ │ │ sldi r8,r6,4 │ │ │ │ sldi r6,r6,3 │ │ │ │ - fmul f11,f31,f26 │ │ │ │ - clrldi r26,r26,32 │ │ │ │ - li r10,0 │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + clrldi r27,r27,32 │ │ │ │ + li r9,0 │ │ │ │ add r7,r31,r8 │ │ │ │ - lfdx f10,r23,r6 │ │ │ │ - lfdx f12,r31,r8 │ │ │ │ - lxvdsx vs0,r22,r6 │ │ │ │ - mtctr r26 │ │ │ │ + lfdx f12,r23,r6 │ │ │ │ + lfdx f0,r31,r8 │ │ │ │ + mtctr r27 │ │ │ │ + lxvdsx vs10,r22,r6 │ │ │ │ lfd f9,8(r7) │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - fmul f12,f10,f12 │ │ │ │ - fmul f10,f10,f9 │ │ │ │ - xxmrghd vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r8 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r8 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + xxmrghd vs0,vs12,vs0 │ │ │ │ + lxvx vs12,r30,r8 │ │ │ │ + xvmaddadp vs0,vs12,vs10 │ │ │ │ + xvmuldp vs61,vs61,vs0 │ │ │ │ + stxvx vs61,r4,r8 │ │ │ │ nop │ │ │ │ - lxvx vs10,r31,r9 │ │ │ │ - lxvdsx vs12,r15,r10 │ │ │ │ - lxvdsx vs0,r24,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs10,r31,r2 │ │ │ │ + lxvdsx vs12,r10,r9 │ │ │ │ + lxvdsx vs0,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 48ca0 │ │ │ │ - sldi r26,r26,3 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 495d0 │ │ │ │ + sldi r27,r27,3 │ │ │ │ lxvx vs10,r31,r8 │ │ │ │ - lxvdsx vs12,r15,r26 │ │ │ │ - lxvdsx vs0,r24,r26 │ │ │ │ + lxvdsx vs12,r10,r27 │ │ │ │ + lxvdsx vs0,r24,r27 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ lxvx vs10,r30,r8 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ stxvx vs0,r30,r8 │ │ │ │ sldi r5,r20,4 │ │ │ │ mr r3,r31 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ - ld r10,176(r1) │ │ │ │ + bl 5280 │ │ │ │ + ld r2,96(r17) │ │ │ │ + ld r9,176(r1) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r10 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - ld r10,176(r1) │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4680 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + ld r2,96(r17) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - ld r9,96(r17) │ │ │ │ - ldx r3,r9,r10 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ld r9,176(r1) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + ldx r3,r2,r9 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r1) │ │ │ │ - lxv vs12,0(r31) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lwz r9,184(r1) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + bl 4680 │ │ │ │ + lxv vs0,0(r31) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r31) │ │ │ │ lfd f0,24(r25) │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - beq 484d4 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4855c │ │ │ │ - lwa r10,184(r1) │ │ │ │ - ld r6,48(r17) │ │ │ │ - extswsli r7,r27,5 │ │ │ │ - ld r5,64(r17) │ │ │ │ - li r8,0 │ │ │ │ - add r7,r6,r7 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs12,r7,r8 │ │ │ │ - lxvx vs0,r5,r8 │ │ │ │ - addi r9,r8,16 │ │ │ │ + beq 48e34 │ │ │ │ + cmpwi r16,0 │ │ │ │ + ble 48ebc │ │ │ │ + extsw r9,r16 │ │ │ │ + ld r7,48(r17) │ │ │ │ + extswsli r10,r26,5 │ │ │ │ + ld r6,64(r17) │ │ │ │ + li r2,0 │ │ │ │ + srdi r8,r9,1 │ │ │ │ + mtctr r8 │ │ │ │ + add r10,r7,r10 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r7,r8 │ │ │ │ - addi r8,r8,32 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - lxvx vs12,r7,r9 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r6,r8 │ │ │ │ + lxvx vs12,r10,r8 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - bdnz 48d98 │ │ │ │ - b 484e4 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + bdnz 496a8 │ │ │ │ + b 48e44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r10,236(r1) │ │ │ │ - lxv vs0,0(r31) │ │ │ │ - li r9,1 │ │ │ │ + lwz r9,232(r1) │ │ │ │ + li r2,1 │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - slw r23,r9,r10 │ │ │ │ - xvadddp vs0,vs0,vs0 │ │ │ │ + slw r23,r2,r9 │ │ │ │ + stxv vs0,0(r31) │ │ │ │ extswsli r20,r23,3 │ │ │ │ extsw r23,r23 │ │ │ │ - add r15,r24,r20 │ │ │ │ - add r22,r15,r20 │ │ │ │ - add r10,r22,r20 │ │ │ │ - stxv vs0,0(r31) │ │ │ │ - std r10,240(r1) │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r10,176(r1) │ │ │ │ + add r11,r24,r20 │ │ │ │ + add r22,r11,r20 │ │ │ │ + std r11,240(r1) │ │ │ │ + add r8,r22,r20 │ │ │ │ + std r8,208(r1) │ │ │ │ + bl 4680 │ │ │ │ + ld r2,88(r17) │ │ │ │ + ld r9,176(r1) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r10 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,240(r1) │ │ │ │ - srawi r9,r26,1 │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4680 │ │ │ │ + ld r8,208(r1) │ │ │ │ + ld r11,240(r1) │ │ │ │ + srawi r2,r27,1 │ │ │ │ fcmpu cr0,f31,f30 │ │ │ │ - bne 49230 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 48494 │ │ │ │ - cmpwi r9,1 │ │ │ │ + bne 49b20 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 48e04 │ │ │ │ + cmpwi r2,1 │ │ │ │ mulli r23,r23,24 │ │ │ │ - beq 4a028 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - li r6,0 │ │ │ │ + beq 4a8a8 │ │ │ │ + addi r9,r2,-1 │ │ │ │ li r7,0 │ │ │ │ - add r5,r24,r23 │ │ │ │ - clrldi r4,r8,32 │ │ │ │ - mtctr r4 │ │ │ │ + li r10,0 │ │ │ │ + add r6,r24,r23 │ │ │ │ + clrldi r5,r9,32 │ │ │ │ + mtctr r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs11,r30,r7 │ │ │ │ - lxvdsx vs12,r22,r6 │ │ │ │ - lxvdsx vs0,r5,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + nop │ │ │ │ + lxvx vs11,r30,r10 │ │ │ │ + lxvdsx vs12,r22,r7 │ │ │ │ + lxvdsx vs0,r6,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r31,r7 │ │ │ │ + lxvx vs11,r31,r10 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r31,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 48e70 │ │ │ │ - sldi r6,r4,3 │ │ │ │ - sldi r7,r4,4 │ │ │ │ - add r10,r10,r6 │ │ │ │ - add r5,r30,r7 │ │ │ │ - add r6,r22,r6 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r31,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 49780 │ │ │ │ + sldi r10,r5,3 │ │ │ │ + sldi r7,r5,4 │ │ │ │ + add r8,r8,r10 │ │ │ │ + add r6,r30,r7 │ │ │ │ + add r10,r22,r10 │ │ │ │ add r7,r31,r7 │ │ │ │ - lxvdsx vs11,0,r6 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ + lxvdsx vs11,0,r10 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ add r23,r24,r23 │ │ │ │ - extswsli r6,r8,3 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - mtctr r9 │ │ │ │ + extswsli r10,r9,3 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + mtctr r2 │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ subf r30,r31,r30 │ │ │ │ - add r6,r6,r23 │ │ │ │ - add r10,r8,r31 │ │ │ │ + add r10,r10,r23 │ │ │ │ + add r9,r9,r31 │ │ │ │ subf r23,r23,r22 │ │ │ │ - addi r6,r6,-8 │ │ │ │ - addi r10,r10,16 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ lxv vs11,0(r7) │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r8,r9,16 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ stxv vs0,0(r7) │ │ │ │ nop │ │ │ │ - add r9,r6,r23 │ │ │ │ - lxvx vs11,r10,r30 │ │ │ │ - addi r8,r6,8 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r6,r6,-8 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + add r2,r10,r23 │ │ │ │ + lxvx vs11,r8,r30 │ │ │ │ + addi r9,r10,8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 48f00 │ │ │ │ - b 48494 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 49810 │ │ │ │ + b 48e04 │ │ │ │ nop │ │ │ │ stxv vs12,0(r31) │ │ │ │ - extswsli r20,r26,3 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + extswsli r9,r27,3 │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - stw r12,256(r1) │ │ │ │ - add r10,r24,r20 │ │ │ │ - add r22,r10,r20 │ │ │ │ - std r10,240(r1) │ │ │ │ - lxv vs0,0(r30) │ │ │ │ - add r20,r22,r20 │ │ │ │ + stw r6,256(r1) │ │ │ │ + add r10,r24,r9 │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ + add r20,r10,r9 │ │ │ │ + std r10,240(r1) │ │ │ │ + add r9,r20,r9 │ │ │ │ + std r9,208(r1) │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4680 │ │ │ │ ld r8,88(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r8,r15 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ldx r3,r8,r23 │ │ │ │ + bl 4680 │ │ │ │ + ld r9,208(r1) │ │ │ │ ld r10,240(r1) │ │ │ │ - lwz r12,256(r1) │ │ │ │ - fcmpu cr0,f26,f30 │ │ │ │ - bne 495ac │ │ │ │ - cmpwi r12,0 │ │ │ │ - ble 48b00 │ │ │ │ - cmpwi r23,0 │ │ │ │ - beq 4a0d4 │ │ │ │ - extsw r9,r26 │ │ │ │ - addi r7,r12,-1 │ │ │ │ + lwz r6,256(r1) │ │ │ │ + fcmpu cr0,f31,f30 │ │ │ │ + bne 49e9c │ │ │ │ + cmpwi r6,0 │ │ │ │ + ble 49440 │ │ │ │ + cmpwi r22,0 │ │ │ │ + beq 4a9c8 │ │ │ │ + extsw r2,r27 │ │ │ │ + addi r8,r6,-1 │ │ │ │ li r10,0 │ │ │ │ - mulli r8,r9,24 │ │ │ │ - clrldi r7,r7,32 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r7 │ │ │ │ - add r8,r24,r8 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ - lxvdsx vs12,r22,r10 │ │ │ │ - lxvdsx vs0,r8,r10 │ │ │ │ + mulli r22,r2,24 │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r8 │ │ │ │ + add r22,r24,r22 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ + lxvdsx vs12,r20,r10 │ │ │ │ + lxvdsx vs0,r22,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 48fd0 │ │ │ │ - sldi r10,r7,3 │ │ │ │ - sldi r9,r7,4 │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 498e0 │ │ │ │ + sldi r10,r8,3 │ │ │ │ + sldi r2,r8,4 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r31,r31,r2 │ │ │ │ add r20,r20,r10 │ │ │ │ - add r31,r31,r9 │ │ │ │ - add r22,r22,r10 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lxvdsx vs11,0,r22 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lxvdsx vs11,0,r20 │ │ │ │ lxv vs12,0(r31) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - lxvdsx vs0,0,r20 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - ld r9,96(r17) │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + ld r2,96(r17) │ │ │ │ + ldx r3,r2,r23 │ │ │ │ + bl 4680 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r30) │ │ │ │ lfd f0,24(r25) │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - beq 48b38 │ │ │ │ - nop │ │ │ │ - cmpwi r26,0 │ │ │ │ - ble 4855c │ │ │ │ - extsw r26,r26 │ │ │ │ - ld r8,56(r17) │ │ │ │ - ld r7,64(r17) │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r6,r26,-1 │ │ │ │ - mr r10,r26 │ │ │ │ - beq 490b4 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r9,16 │ │ │ │ + beq 4946c │ │ │ │ + cmpwi r27,0 │ │ │ │ + ble 48ebc │ │ │ │ + extsw r27,r27 │ │ │ │ + ld r10,56(r17) │ │ │ │ + ld r8,64(r17) │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r27,1 │ │ │ │ + addi r7,r27,-1 │ │ │ │ + mr r9,r27 │ │ │ │ + beq 499b4 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq 48b48 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq 4947c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - lxvx vs12,r8,r10 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + lxvx vs12,r10,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - bdnz 490bc │ │ │ │ - b 48b48 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 499bc │ │ │ │ + b 4947c │ │ │ │ nop │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + bl 4680 │ │ │ │ + ld r2,88(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r6,240(r1) │ │ │ │ - lwz r12,256(r1) │ │ │ │ - fcmpu cr0,f26,f30 │ │ │ │ - bne 49708 │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 48b00 │ │ │ │ - cmpwi r6,1 │ │ │ │ - beq 4a200 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - li r9,0 │ │ │ │ - li r8,0 │ │ │ │ - clrldi r7,r10,32 │ │ │ │ + ldx r3,r2,r23 │ │ │ │ + bl 4680 │ │ │ │ + ld r9,208(r1) │ │ │ │ + lwz r12,240(r1) │ │ │ │ + lwz r6,256(r1) │ │ │ │ + fcmpu cr0,f31,f30 │ │ │ │ + bne 49fe8 │ │ │ │ + cmpwi r12,0 │ │ │ │ + ble 49440 │ │ │ │ + cmpwi r12,1 │ │ │ │ + beq 4aa30 │ │ │ │ + addi r9,r12,-1 │ │ │ │ + li r2,0 │ │ │ │ + li r10,0 │ │ │ │ + clrldi r7,r9,32 │ │ │ │ mtctr r7 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ - lxvdsx vs12,r24,r8 │ │ │ │ - lxvdsx vs0,r22,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 49150 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - sldi r8,r7,4 │ │ │ │ - add r24,r24,r9 │ │ │ │ - add r5,r31,r8 │ │ │ │ - add r9,r22,r9 │ │ │ │ - add r8,r30,r8 │ │ │ │ + lxvdsx vs0,r24,r10 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ + lxvdsx vs12,r20,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs61,vs12 │ │ │ │ + stxvx vs12,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 49a40 │ │ │ │ + sldi r8,r7,3 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + add r24,r24,r8 │ │ │ │ + add r7,r31,r10 │ │ │ │ + add r8,r20,r8 │ │ │ │ + add r10,r30,r10 │ │ │ │ lfd f11,0(r24) │ │ │ │ - lfd f10,8(r5) │ │ │ │ - lfd f8,0(r5) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,8(r8) │ │ │ │ - lfd f9,0(r8) │ │ │ │ - extsw r7,r6 │ │ │ │ - extswsli r9,r10,4 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ + lfd f10,8(r7) │ │ │ │ + extswsli r2,r9,4 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + extsw r6,r12 │ │ │ │ subf r31,r30,r31 │ │ │ │ - mtctr r7 │ │ │ │ - add r9,r9,r30 │ │ │ │ + lfd f8,0(r7) │ │ │ │ + lfd f0,0(r8) │ │ │ │ + lfd f12,8(r10) │ │ │ │ + lfd f9,0(r10) │ │ │ │ + add r2,r2,r30 │ │ │ │ + add r9,r20,r9 │ │ │ │ + mtctr r6 │ │ │ │ fmul f10,f11,f10 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ fmul f11,f11,f8 │ │ │ │ - add r10,r22,r10 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ fmadd f12,f0,f12,f10 │ │ │ │ fmadd f0,f0,f9,f11 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ - stfd f12,8(r8) │ │ │ │ - stfd f0,0(r8) │ │ │ │ - subf r8,r23,r10 │ │ │ │ - lxvx vs11,r9,r31 │ │ │ │ - addi r7,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ + stfd f12,8(r10) │ │ │ │ + stfd f0,0(r10) │ │ │ │ + subf r2,r22,r9 │ │ │ │ + lxvx vs11,r8,r31 │ │ │ │ + addi r10,r9,8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lxvdsx vs0,0,r10 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 491f0 │ │ │ │ - b 48b00 │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz 49ae0 │ │ │ │ + b 49440 │ │ │ │ nop │ │ │ │ - cmpwi r9,0 │ │ │ │ + cmpwi r2,0 │ │ │ │ ld r4,80(r17) │ │ │ │ - ble 49428 │ │ │ │ - cmpwi r9,1 │ │ │ │ - mulli r6,r23,24 │ │ │ │ - beq 4a010 │ │ │ │ - addi r3,r9,-1 │ │ │ │ + ble 49d18 │ │ │ │ + cmpwi r2,1 │ │ │ │ + mulli r9,r23,24 │ │ │ │ + beq 4a88c │ │ │ │ + addi r6,r2,-1 │ │ │ │ li r7,0 │ │ │ │ - li r8,0 │ │ │ │ - add r5,r24,r6 │ │ │ │ - clrldi r12,r3,32 │ │ │ │ + li r10,0 │ │ │ │ + add r5,r24,r9 │ │ │ │ + clrldi r12,r6,32 │ │ │ │ mtctr r12 │ │ │ │ - lxvx vs11,r30,r8 │ │ │ │ + lxvx vs11,r30,r10 │ │ │ │ lxvdsx vs12,r22,r7 │ │ │ │ lxvdsx vs0,r5,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r31,r8 │ │ │ │ + lxvx vs11,r31,r10 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 49260 │ │ │ │ - sldi r8,r12,3 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r4,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 49b50 │ │ │ │ + sldi r10,r12,3 │ │ │ │ sldi r12,r12,4 │ │ │ │ - add r10,r10,r8 │ │ │ │ + add r8,r8,r10 │ │ │ │ add r7,r31,r12 │ │ │ │ add r23,r30,r12 │ │ │ │ - add r8,r22,r8 │ │ │ │ + add r10,r22,r10 │ │ │ │ add r12,r4,r12 │ │ │ │ - std r7,240(r1) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - add r6,r24,r6 │ │ │ │ - extswsli r8,r3,4 │ │ │ │ - extswsli r0,r3,3 │ │ │ │ - ld r10,240(r1) │ │ │ │ - mtctr r9 │ │ │ │ - extsw r3,r3 │ │ │ │ - subf r11,r31,r4 │ │ │ │ - add r5,r0,r6 │ │ │ │ - add r7,r31,r8 │ │ │ │ - add r8,r30,r8 │ │ │ │ - subf r6,r6,r22 │ │ │ │ - subf r22,r31,r30 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - mr r10,r9 │ │ │ │ - stxv vs11,256(r1) │ │ │ │ + std r7,208(r1) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ lxv vs11,0(r23) │ │ │ │ + add r9,r24,r9 │ │ │ │ + extswsli r10,r6,4 │ │ │ │ + extswsli r0,r6,3 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + extsw r6,r6 │ │ │ │ + subf r3,r31,r30 │ │ │ │ + subf r5,r31,r4 │ │ │ │ + add r7,r0,r9 │ │ │ │ + subf r22,r9,r22 │ │ │ │ + mr r9,r2 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,256(r1) │ │ │ │ - std r9,256(r1) │ │ │ │ + addi r7,r7,-8 │ │ │ │ + stxv vs0,240(r1) │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + lxv vs11,240(r1) │ │ │ │ + add r8,r31,r10 │ │ │ │ + add r10,r30,r10 │ │ │ │ + std r2,240(r1) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r10,r10,16 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ stxv vs0,0(r12) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r5,8 │ │ │ │ - add r12,r5,r6 │ │ │ │ - lxvx vs11,r7,r22 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - addi r9,r12,8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + nop │ │ │ │ + addi r2,r7,8 │ │ │ │ + add r12,r7,r22 │ │ │ │ + lxvx vs11,r8,r3 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + addi r2,r12,8 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ + lxv vs11,0(r8) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r7,r11 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 49320 │ │ │ │ - fmul f0,f31,f26 │ │ │ │ - ld r9,256(r1) │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r8,r5 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz 49c10 │ │ │ │ + fmul f0,f31,f24 │ │ │ │ + ld r2,240(r1) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - beq 4a008 │ │ │ │ - mtctr r3 │ │ │ │ - li r7,0 │ │ │ │ + beq 4a884 │ │ │ │ + mtctr r6 │ │ │ │ + li r8,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r31,r10 │ │ │ │ - lxvdsx vs11,r15,r7 │ │ │ │ - lxvdsx vs12,r24,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ + lxvx vs10,r31,r9 │ │ │ │ + lxvdsx vs11,r11,r8 │ │ │ │ + lxvdsx vs12,r24,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ xvmuldp vs11,vs10,vs11 │ │ │ │ - lxvx vs10,r30,r10 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ xvmaddmdp vs12,vs10,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r30,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 49380 │ │ │ │ - add r10,r24,r0 │ │ │ │ - add r15,r15,r0 │ │ │ │ - mr r24,r10 │ │ │ │ - ld r7,240(r1) │ │ │ │ - lxvdsx vs10,0,r15 │ │ │ │ - mtctr r9 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - lxvdsx vs12,0,r24 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ + stxvx vs12,r30,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 49c70 │ │ │ │ + add r9,r24,r0 │ │ │ │ + add r11,r11,r0 │ │ │ │ + mr r24,r9 │ │ │ │ + ld r8,208(r1) │ │ │ │ + lxvdsx vs10,0,r11 │ │ │ │ + mtctr r2 │ │ │ │ + addi r9,r9,-8 │ │ │ │ subf r7,r30,r31 │ │ │ │ + lxvdsx vs12,0,r24 │ │ │ │ + lxv vs11,0(r8) │ │ │ │ xvmuldp vs11,vs11,vs10 │ │ │ │ lxv vs10,0(r23) │ │ │ │ xvmaddmdp vs12,vs10,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs0 │ │ │ │ + xvmuldp vs12,vs0,vs12 │ │ │ │ stxv vs12,0(r23) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r20,r10 │ │ │ │ - lxvx vs10,r8,r7 │ │ │ │ - addi r6,r10,8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lxvdsx vs12,0,r6 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ + add r2,r20,r9 │ │ │ │ + lxvx vs10,r10,r7 │ │ │ │ + addi r8,r9,8 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ xvmuldp vs11,vs10,vs11 │ │ │ │ - lxv vs10,-16(r8) │ │ │ │ + lxv vs10,-16(r10) │ │ │ │ xvmsubmdp vs12,vs10,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,-16(r8) │ │ │ │ - bdnz 493f0 │ │ │ │ - extswsli r5,r26,4 │ │ │ │ - b 48cf4 │ │ │ │ + stxv vs12,-16(r10) │ │ │ │ + bdnz 49ce0 │ │ │ │ + extswsli r5,r27,4 │ │ │ │ + b 49624 │ │ │ │ stxv vs12,0(r31) │ │ │ │ - extswsli r20,r26,3 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + extswsli r11,r27,3 │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - stw r12,288(r1) │ │ │ │ stw r6,272(r1) │ │ │ │ - extsw r23,r26 │ │ │ │ - add r11,r24,r20 │ │ │ │ - add r22,r11,r20 │ │ │ │ - std r11,256(r1) │ │ │ │ - lxv vs0,0(r30) │ │ │ │ - add r9,r22,r20 │ │ │ │ - std r9,240(r1) │ │ │ │ + extsw r22,r27 │ │ │ │ + stw r12,264(r1) │ │ │ │ + add r0,r24,r11 │ │ │ │ + std r11,240(r1) │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ + add r20,r0,r11 │ │ │ │ + std r0,256(r1) │ │ │ │ + add r2,r20,r11 │ │ │ │ + std r2,208(r1) │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + bl 4680 │ │ │ │ + ld r2,88(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,256(r1) │ │ │ │ + ldx r3,r2,r23 │ │ │ │ + bl 4680 │ │ │ │ + ld r11,240(r1) │ │ │ │ + ld r0,256(r1) │ │ │ │ + lwz r12,264(r1) │ │ │ │ lwz r6,272(r1) │ │ │ │ - lwz r12,288(r1) │ │ │ │ - fcmpu cr0,f26,f30 │ │ │ │ - bne 49d7c │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 48b00 │ │ │ │ - cmpwi r6,1 │ │ │ │ - mulli r23,r23,24 │ │ │ │ - beq 4a250 │ │ │ │ - addi r5,r6,-1 │ │ │ │ - li r10,0 │ │ │ │ + fcmpu cr0,f31,f30 │ │ │ │ + bne 4a60c │ │ │ │ + cmpwi r12,0 │ │ │ │ + ble 49440 │ │ │ │ + cmpwi r12,1 │ │ │ │ + mulli r22,r22,24 │ │ │ │ + beq 4aaac │ │ │ │ + addi r2,r12,-1 │ │ │ │ li r9,0 │ │ │ │ - add r8,r24,r23 │ │ │ │ - clrldi r7,r5,32 │ │ │ │ + li r10,0 │ │ │ │ + add r8,r24,r22 │ │ │ │ + clrldi r7,r2,32 │ │ │ │ mtctr r7 │ │ │ │ nop │ │ │ │ lxvx vs11,r31,r9 │ │ │ │ - lxvdsx vs12,r22,r10 │ │ │ │ + lxvdsx vs12,r20,r10 │ │ │ │ lxvdsx vs0,r8,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ lxvx vs11,r30,r9 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - bdnz 494d0 │ │ │ │ - ld r8,240(r1) │ │ │ │ - sldi r10,r7,3 │ │ │ │ - sldi r9,r7,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r10,r22,r10 │ │ │ │ - std r8,240(r1) │ │ │ │ - add r8,r31,r9 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lxvdsx vs11,0,r10 │ │ │ │ + bdnz 49dc0 │ │ │ │ + ld r8,208(r1) │ │ │ │ + sldi r9,r7,3 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + add r8,r8,r9 │ │ │ │ + add r9,r20,r9 │ │ │ │ + std r8,208(r1) │ │ │ │ + add r8,r31,r10 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lxvdsx vs11,0,r9 │ │ │ │ lxv vs12,0(r8) │ │ │ │ - add r24,r24,r23 │ │ │ │ - extswsli r8,r5,3 │ │ │ │ - extswsli r10,r5,4 │ │ │ │ - ld r7,240(r1) │ │ │ │ + add r24,r24,r22 │ │ │ │ + extswsli r9,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ subf r31,r30,r31 │ │ │ │ - add r8,r8,r24 │ │ │ │ - add r10,r10,r30 │ │ │ │ - subf r24,r24,r22 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - addi r10,r10,16 │ │ │ │ + ld r8,208(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ + add r2,r2,r30 │ │ │ │ + subf r24,r24,r20 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - extsw r7,r6 │ │ │ │ - mtctr r7 │ │ │ │ + lxv vs11,0(r10) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + extsw r8,r12 │ │ │ │ + mtctr r8 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ nop │ │ │ │ - add r9,r8,r24 │ │ │ │ - lxvx vs11,r10,r31 │ │ │ │ - addi r7,r8,8 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + add r10,r9,r24 │ │ │ │ + lxvx vs11,r2,r31 │ │ │ │ + addi r8,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 49570 │ │ │ │ - b 48b00 │ │ │ │ - cmpwi r12,0 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 49e60 │ │ │ │ + b 49440 │ │ │ │ + cmpwi r6,0 │ │ │ │ ld r4,80(r17) │ │ │ │ - ble 496c8 │ │ │ │ - cmpwi r23,0 │ │ │ │ - beq 4a1b8 │ │ │ │ - extsw r9,r26 │ │ │ │ - addi r7,r12,-1 │ │ │ │ + ble 49fb8 │ │ │ │ + cmpwi r22,0 │ │ │ │ + beq 4aa20 │ │ │ │ + extsw r2,r27 │ │ │ │ + addi r7,r6,-1 │ │ │ │ li r8,0 │ │ │ │ - mulli r6,r9,24 │ │ │ │ + mulli r5,r2,24 │ │ │ │ clrldi r7,r7,32 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ mtctr r7 │ │ │ │ - add r6,r24,r6 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ - lxvdsx vs12,r22,r8 │ │ │ │ - lxvdsx vs0,r6,r8 │ │ │ │ + add r5,r24,r5 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ + lxvdsx vs12,r20,r8 │ │ │ │ + lxvdsx vs0,r5,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 495e0 │ │ │ │ - sldi r9,r7,3 │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 49ed0 │ │ │ │ + sldi r2,r7,3 │ │ │ │ sldi r7,r7,4 │ │ │ │ - add r20,r20,r9 │ │ │ │ - add r6,r30,r7 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r5,r30,r7 │ │ │ │ add r8,r31,r7 │ │ │ │ - add r22,r22,r9 │ │ │ │ + add r20,r20,r2 │ │ │ │ add r7,r4,r7 │ │ │ │ lxv vs10,0(r8) │ │ │ │ - lxvdsx vs12,0,r22 │ │ │ │ - fmul f11,f26,f25 │ │ │ │ - lxvdsx vs0,0,r20 │ │ │ │ + lxvdsx vs12,0,r20 │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ + lxv vs10,0(r5) │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs63,vs63,vs0 │ │ │ │ - stxv vs63,0(r7) │ │ │ │ - beq 496a8 │ │ │ │ - addi r5,r12,-1 │ │ │ │ - li r7,0 │ │ │ │ + xvmuldp vs61,vs61,vs0 │ │ │ │ + stxv vs61,0(r7) │ │ │ │ + beq 49f98 │ │ │ │ + addi r7,r6,-1 │ │ │ │ li r9,0 │ │ │ │ - clrldi r5,r5,32 │ │ │ │ - mtctr r5 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r7,r7,32 │ │ │ │ + mtctr r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ - lxvdsx vs12,r10,r7 │ │ │ │ - lxvdsx vs0,r24,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ + lxvdsx vs12,r10,r9 │ │ │ │ + lxvdsx vs0,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r31,r9 │ │ │ │ + lxvx vs10,r31,r2 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs11,vs0 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 49670 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r24,r24,r5 │ │ │ │ - add r10,r10,r5 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 49f60 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r24,r24,r7 │ │ │ │ + add r10,r10,r7 │ │ │ │ lxvdsx vs10,0,r10 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ + lxv vs12,0(r5) │ │ │ │ lxvdsx vs0,0,r24 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ lxv vs10,0(r8) │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs11,vs11,vs0 │ │ │ │ stxv vs11,0(r8) │ │ │ │ - extswsli r5,r12,4 │ │ │ │ + extswsli r5,r6,4 │ │ │ │ mr r3,r30 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + bl 5280 │ │ │ │ + ld r2,96(r17) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r1) │ │ │ │ - lxv vs12,0(r31) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r23 │ │ │ │ + bl 4680 │ │ │ │ + lxv vs0,0(r31) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r31) │ │ │ │ - b 48b00 │ │ │ │ - cmpwi r6,0 │ │ │ │ - ld r3,80(r17) │ │ │ │ - ble 49a20 │ │ │ │ - cmpwi r6,1 │ │ │ │ - beq 4a1c8 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - li r9,0 │ │ │ │ + b 49440 │ │ │ │ + cmpwi r12,0 │ │ │ │ + ld r11,80(r17) │ │ │ │ + ble 4a2d4 │ │ │ │ + cmpwi r12,1 │ │ │ │ + beq 4aa68 │ │ │ │ + addi r8,r12,-1 │ │ │ │ + li r2,0 │ │ │ │ li r10,0 │ │ │ │ - clrldi r8,r7,32 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ - lxvdsx vs12,r24,r10 │ │ │ │ - lxvdsx vs0,r22,r10 │ │ │ │ + clrldi r7,r8,32 │ │ │ │ + mtctr r7 │ │ │ │ + lxvdsx vs0,r24,r10 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ + lxvdsx vs12,r20,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 49730 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r10,r22,r9 │ │ │ │ - add r9,r24,r9 │ │ │ │ - std r9,288(r1) │ │ │ │ - add r9,r30,r8 │ │ │ │ - std r10,256(r1) │ │ │ │ - std r9,272(r1) │ │ │ │ - add r9,r31,r8 │ │ │ │ - std r9,304(r1) │ │ │ │ - add r9,r3,r8 │ │ │ │ - std r9,336(r1) │ │ │ │ - ld r9,304(r1) │ │ │ │ - ld r10,272(r1) │ │ │ │ - extswsli r8,r7,4 │ │ │ │ - extswsli r11,r7,3 │ │ │ │ - extsw r7,r7 │ │ │ │ - subf r4,r30,r31 │ │ │ │ - std r8,344(r1) │ │ │ │ - std r7,328(r1) │ │ │ │ - add r5,r24,r11 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - ld r9,288(r1) │ │ │ │ - std r5,320(r1) │ │ │ │ - subf r5,r30,r3 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - extsw r9,r6 │ │ │ │ - add r6,r22,r11 │ │ │ │ - stxv vs0,368(r1) │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - ld r10,256(r1) │ │ │ │ - mtctr r9 │ │ │ │ - std r6,296(r1) │ │ │ │ - stxv vs0,352(r1) │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs61,vs12 │ │ │ │ + stxvx vs12,r11,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4a010 │ │ │ │ + sldi r2,r7,3 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r10,r20,r2 │ │ │ │ + add r2,r24,r2 │ │ │ │ + add r5,r31,r7 │ │ │ │ + std r2,264(r1) │ │ │ │ + add r2,r30,r7 │ │ │ │ + std r10,240(r1) │ │ │ │ + std r2,256(r1) │ │ │ │ + add r2,r11,r7 │ │ │ │ + std r2,304(r1) │ │ │ │ + extsw r10,r8 │ │ │ │ + ld r2,264(r1) │ │ │ │ + extswsli r7,r8,4 │ │ │ │ + extswsli r0,r8,3 │ │ │ │ + subf r3,r30,r31 │ │ │ │ + subf r4,r30,r11 │ │ │ │ + std r10,288(r1) │ │ │ │ + ld r10,240(r1) │ │ │ │ + add r8,r7,r30 │ │ │ │ + std r7,312(r1) │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ + addi r8,r8,16 │ │ │ │ + extsw r2,r12 │ │ │ │ + add r12,r7,r31 │ │ │ │ + add r7,r20,r0 │ │ │ │ lxvdsx vs0,0,r10 │ │ │ │ - mr r10,r8 │ │ │ │ - add r8,r8,r30 │ │ │ │ - lxv vs11,368(r1) │ │ │ │ - addi r7,r8,16 │ │ │ │ - add r10,r10,r31 │ │ │ │ - add r8,r24,r11 │ │ │ │ - std r7,240(r1) │ │ │ │ - addi r0,r10,16 │ │ │ │ - addi r7,r6,-8 │ │ │ │ - ld r6,336(r1) │ │ │ │ - addi r8,r8,-8 │ │ │ │ + ld r10,256(r1) │ │ │ │ + std r8,208(r1) │ │ │ │ + mtctr r2 │ │ │ │ + std r7,272(r1) │ │ │ │ + addi r12,r12,16 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + lxv vs11,0(r10) │ │ │ │ + add r10,r24,r0 │ │ │ │ + addi r8,r10,-8 │ │ │ │ + std r10,280(r1) │ │ │ │ + ld r10,208(r1) │ │ │ │ + stxv vs11,320(r1) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ + std r10,296(r1) │ │ │ │ + ld r10,304(r1) │ │ │ │ + std r19,304(r1) │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,352(r1) │ │ │ │ - std r8,336(r1) │ │ │ │ - ld r10,240(r1) │ │ │ │ + lxv vs11,320(r1) │ │ │ │ + std r9,320(r1) │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - addi r8,r7,8 │ │ │ │ - subf r6,r23,r7 │ │ │ │ - lxvx vs11,r10,r4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + ld r10,296(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r9,r7,8 │ │ │ │ + subf r19,r22,r7 │ │ │ │ + lxvx vs11,r10,r3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ addi r7,r7,-8 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - addi r8,r6,8 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - xvmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r10,r5 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r19,8 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + xvmsubmdp vs12,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs61,vs12 │ │ │ │ + stxvx vs12,r10,r4 │ │ │ │ addi r10,r10,16 │ │ │ │ - bdnz 49830 │ │ │ │ - fmul f10,f26,f25 │ │ │ │ - ld r8,336(r1) │ │ │ │ + bdnz 4a110 │ │ │ │ + fmul f10,f31,f24 │ │ │ │ + ld r19,304(r1) │ │ │ │ + ld r9,320(r1) │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - beq 4a23c │ │ │ │ - ld r7,328(r1) │ │ │ │ - ld r10,248(r1) │ │ │ │ - mtctr r7 │ │ │ │ - lxv vs9,0(r10) │ │ │ │ + beq 4aa60 │ │ │ │ + ld r7,288(r1) │ │ │ │ li r10,0 │ │ │ │ - lxvdsx vs11,r20,r9 │ │ │ │ - lxvdsx vs12,r22,r9 │ │ │ │ - lxvdsx vs0,r24,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - xvadddp vs11,vs11,vs9 │ │ │ │ + mtctr r7 │ │ │ │ + nop │ │ │ │ + lxvdsx vs11,r9,r2 │ │ │ │ + lxvdsx vs12,r20,r2 │ │ │ │ + lxvdsx vs0,r24,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + xvadddp vs11,vs11,vs63 │ │ │ │ xvdivdp vs12,vs12,vs11 │ │ │ │ xvdivdp vs0,vs0,vs11 │ │ │ │ lxvx vs11,r30,r10 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ lxvx vs11,r31,r10 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs10,vs0 │ │ │ │ stxvx vs0,r31,r10 │ │ │ │ addi r10,r10,16 │ │ │ │ - bdnz 49890 │ │ │ │ - add r6,r20,r11 │ │ │ │ - mr r20,r6 │ │ │ │ - ld r9,208(r1) │ │ │ │ - lfd f11,0(r20) │ │ │ │ - ld r5,304(r1) │ │ │ │ - ld r4,320(r1) │ │ │ │ - addi r7,r6,8 │ │ │ │ - ld r10,296(r1) │ │ │ │ - lfd f8,0(r9) │ │ │ │ - ld r9,256(r1) │ │ │ │ - lxv vs7,0(r5) │ │ │ │ - fadd f11,f11,f8 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - ld r9,288(r1) │ │ │ │ - stxv vs7,256(r1) │ │ │ │ - lfd f0,0(r9) │ │ │ │ + bdnz 4a170 │ │ │ │ + add r7,r9,r0 │ │ │ │ + mr r9,r7 │ │ │ │ + lfd f11,0(r9) │ │ │ │ + ld r2,240(r1) │ │ │ │ + addi r10,r7,8 │ │ │ │ + ld r4,264(r1) │ │ │ │ + ld r3,280(r1) │ │ │ │ ld r9,272(r1) │ │ │ │ + fadd f11,f11,f28 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + lfd f0,0(r4) │ │ │ │ + ld r4,256(r1) │ │ │ │ + mr r2,r3 │ │ │ │ fdiv f12,f12,f11 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ - lxv vs9,0(r9) │ │ │ │ - mr r9,r4 │ │ │ │ + lxv vs9,0(r4) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs7,vs12 │ │ │ │ + xvmuldp vs12,vs9,vs12 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ stxv vs0,0(r5) │ │ │ │ - beq 499d4 │ │ │ │ - ld r10,248(r1) │ │ │ │ - ld r9,328(r1) │ │ │ │ - add r6,r6,r4 │ │ │ │ + beq 4a294 │ │ │ │ + ld r2,288(r1) │ │ │ │ + add r7,r7,r3 │ │ │ │ subf r5,r31,r30 │ │ │ │ - lxv vs9,0(r10) │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - subf r4,r8,r6 │ │ │ │ - addi r10,r8,8 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r12 │ │ │ │ + subf r4,r8,r7 │ │ │ │ + addi r9,r8,8 │ │ │ │ lxvdsx vs12,0,r4 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - add r10,r8,r23 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + add r9,r8,r22 │ │ │ │ addi r8,r8,-8 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxvdsx vs11,0,r10 │ │ │ │ - xvadddp vs12,vs12,vs9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + lxvdsx vs11,0,r9 │ │ │ │ xvdivdp vs11,vs11,vs12 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r9,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ + lxvx vs12,r2,r5 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvnmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs10,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 49960 │ │ │ │ - ld r6,240(r1) │ │ │ │ - ld r8,344(r1) │ │ │ │ - ld r9,320(r1) │ │ │ │ - ld r10,296(r1) │ │ │ │ - add r7,r7,r11 │ │ │ │ - add r6,r6,r8 │ │ │ │ - subf r9,r11,r9 │ │ │ │ - subf r10,r11,r10 │ │ │ │ - add r0,r0,r8 │ │ │ │ - std r6,240(r1) │ │ │ │ - ld r8,208(r1) │ │ │ │ - lfd f11,0(r7) │ │ │ │ - lfd f12,0(r10) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - ld r9,240(r1) │ │ │ │ - lfd f8,0(r8) │ │ │ │ - lxv vs9,0(r9) │ │ │ │ - mr r9,r0 │ │ │ │ - fadd f11,f11,f8 │ │ │ │ + xvmuldp vs0,vs0,vs10 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4a220 │ │ │ │ + ld r7,208(r1) │ │ │ │ + ld r8,312(r1) │ │ │ │ + add r10,r10,r0 │ │ │ │ + ld r2,280(r1) │ │ │ │ + ld r9,272(r1) │ │ │ │ + add r7,r7,r8 │ │ │ │ + add r12,r12,r8 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + std r7,208(r1) │ │ │ │ + lfd f11,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + ld r2,208(r1) │ │ │ │ + fadd f11,f11,f28 │ │ │ │ + lxv vs9,0(r2) │ │ │ │ fdiv f12,f12,f11 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r12) │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ fneg f0,f0 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs10,vs10,vs0 │ │ │ │ - stxv vs10,0(r9) │ │ │ │ - extswsli r5,r12,4 │ │ │ │ - mr r4,r3 │ │ │ │ - b 496cc │ │ │ │ - cmpwi r6,0 │ │ │ │ - ld r4,80(r17) │ │ │ │ - ble 496c8 │ │ │ │ - cmpwi r6,1 │ │ │ │ - beq 4a21c │ │ │ │ - addi r10,r6,-1 │ │ │ │ - ld r9,248(r1) │ │ │ │ + stxv vs10,0(r12) │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + mr r4,r11 │ │ │ │ + b 49fbc │ │ │ │ + cmpwi r12,0 │ │ │ │ + ld r11,80(r17) │ │ │ │ + ble 4a2d4 │ │ │ │ + cmpwi r12,1 │ │ │ │ + beq 4aa8c │ │ │ │ + addi r10,r12,-1 │ │ │ │ li r8,0 │ │ │ │ + li r2,0 │ │ │ │ clrldi r7,r10,32 │ │ │ │ mtctr r7 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - li r9,0 │ │ │ │ nop │ │ │ │ - lxvx vs9,r31,r9 │ │ │ │ + nop │ │ │ │ + lxvx vs10,r31,r2 │ │ │ │ lxvdsx vs11,r24,r8 │ │ │ │ - lxvdsx vs12,r22,r8 │ │ │ │ - lxvdsx vs0,r20,r8 │ │ │ │ + lxvdsx vs12,r20,r8 │ │ │ │ + lxvdsx vs0,r9,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ - xvmuldp vs11,vs9,vs11 │ │ │ │ - lxvx vs9,r30,r9 │ │ │ │ - xvadddp vs0,vs0,vs10 │ │ │ │ - xvmaddmdp vs12,vs9,vs11 │ │ │ │ + xvmuldp vs11,vs10,vs11 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ + xvadddp vs0,vs0,vs63 │ │ │ │ + xvmaddmdp vs12,vs10,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 49a60 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r11,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4a310 │ │ │ │ sldi r8,r7,3 │ │ │ │ - sldi r9,r7,4 │ │ │ │ - add r7,r22,r8 │ │ │ │ - add r5,r31,r9 │ │ │ │ - add r3,r4,r9 │ │ │ │ - std r7,288(r1) │ │ │ │ + sldi r2,r7,4 │ │ │ │ add r7,r20,r8 │ │ │ │ + std r7,264(r1) │ │ │ │ + add r7,r9,r8 │ │ │ │ add r8,r24,r8 │ │ │ │ - std r8,296(r1) │ │ │ │ - add r8,r30,r9 │ │ │ │ - std r8,304(r1) │ │ │ │ - ld r9,208(r1) │ │ │ │ + std r8,280(r1) │ │ │ │ + add r8,r30,r2 │ │ │ │ + std r8,272(r1) │ │ │ │ + add r8,r31,r2 │ │ │ │ + std r8,288(r1) │ │ │ │ + add r8,r11,r2 │ │ │ │ + ld r2,280(r1) │ │ │ │ lfd f0,0(r7) │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfd f8,8(r5) │ │ │ │ - extswsli r7,r10,4 │ │ │ │ extswsli r0,r10,3 │ │ │ │ - add r8,r4,r7 │ │ │ │ - add r11,r24,r0 │ │ │ │ - std r7,352(r1) │ │ │ │ - lfd f6,0(r9) │ │ │ │ - ld r9,296(r1) │ │ │ │ - std r11,320(r1) │ │ │ │ - fadd f0,f0,f6 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - ld r9,288(r1) │ │ │ │ - lfd f7,0(r9) │ │ │ │ - ld r9,304(r1) │ │ │ │ + extswsli r5,r10,4 │ │ │ │ + ld r7,272(r1) │ │ │ │ + add r4,r5,r30 │ │ │ │ + add r3,r24,r0 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + extsw r2,r10 │ │ │ │ + fadd f0,f0,f28 │ │ │ │ + add r10,r11,r5 │ │ │ │ + addi r4,r4,16 │ │ │ │ + std r3,296(r1) │ │ │ │ + lfd f11,0(r7) │ │ │ │ + lfd f9,8(r7) │ │ │ │ + add r7,r20,r0 │ │ │ │ + std r2,304(r1) │ │ │ │ + ld r2,264(r1) │ │ │ │ + std r4,240(r1) │ │ │ │ fmul f12,f0,f12 │ │ │ │ + lfd f7,0(r2) │ │ │ │ + ld r2,288(r1) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f8,8(r2) │ │ │ │ fmul f0,f0,f7 │ │ │ │ - lfd f11,0(r9) │ │ │ │ - lfd f9,8(r9) │ │ │ │ - extsw r9,r10 │ │ │ │ - add r10,r7,r31 │ │ │ │ + add r2,r9,r0 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f12,f10 │ │ │ │ fmul f12,f12,f8 │ │ │ │ - std r9,328(r1) │ │ │ │ - add r9,r20,r0 │ │ │ │ - std r10,336(r1) │ │ │ │ - add r20,r7,r30 │ │ │ │ - add r7,r22,r0 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r20,r20,16 │ │ │ │ - std r7,240(r1) │ │ │ │ - std r10,256(r1) │ │ │ │ - addi r10,r8,16 │ │ │ │ - mr r8,r11 │ │ │ │ + std r9,208(r1) │ │ │ │ + addi r9,r10,16 │ │ │ │ + mr r10,r3 │ │ │ │ + std r9,256(r1) │ │ │ │ + add r9,r5,r31 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmadd f11,f0,f11,f10 │ │ │ │ fmadd f0,f0,f9,f12 │ │ │ │ - std r10,272(r1) │ │ │ │ - ld r10,336(r1) │ │ │ │ - fmul f12,f25,f11 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfd f12,0(r3) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - beq 4a214 │ │ │ │ - add r9,r7,r9 │ │ │ │ - ld r8,248(r1) │ │ │ │ - addi r7,r7,-8 │ │ │ │ - subf r11,r30,r31 │ │ │ │ - subf r3,r30,r4 │ │ │ │ - std r19,368(r1) │ │ │ │ - std r25,344(r1) │ │ │ │ - std r10,384(r1) │ │ │ │ + fmul f12,f24,f11 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ + stfd f12,0(r8) │ │ │ │ + stfd f0,8(r8) │ │ │ │ + beq 4aa84 │ │ │ │ + add r2,r7,r2 │ │ │ │ + mr r10,r4 │ │ │ │ + addi r8,r7,-8 │ │ │ │ + subf r3,r30,r31 │ │ │ │ + std r19,312(r1) │ │ │ │ + stw r16,236(r1) │ │ │ │ + subf r4,r30,r11 │ │ │ │ std r9,336(r1) │ │ │ │ - ld r9,328(r1) │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - mr r8,r20 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,336(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r10,r7,8 │ │ │ │ - subf r25,r23,r7 │ │ │ │ - subf r19,r7,r9 │ │ │ │ - lxvx vs9,r8,r11 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - lxvdsx vs11,0,r19 │ │ │ │ - addi r10,r25,8 │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - xvadddp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ + std r2,320(r1) │ │ │ │ + ld r2,304(r1) │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,320(r1) │ │ │ │ + addi r9,r8,8 │ │ │ │ + subf r19,r22,r8 │ │ │ │ + subf r16,r8,r2 │ │ │ │ + lxvx vs10,r10,r3 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r9,r19,8 │ │ │ │ + lxvdsx vs11,0,r16 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + xvadddp vs11,vs11,vs63 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,0(r8) │ │ │ │ + lxv vs11,0(r10) │ │ │ │ xvnmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r8,r3 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 49bc0 │ │ │ │ - ld r9,240(r1) │ │ │ │ - ld r7,272(r1) │ │ │ │ - ld r10,384(r1) │ │ │ │ - ld r8,320(r1) │ │ │ │ - ld r19,368(r1) │ │ │ │ - ld r25,344(r1) │ │ │ │ - subf r9,r0,r9 │ │ │ │ - subf r8,r0,r8 │ │ │ │ - std r9,240(r1) │ │ │ │ - ld r9,256(r1) │ │ │ │ - add r9,r9,r0 │ │ │ │ - std r9,256(r1) │ │ │ │ - ld r9,352(r1) │ │ │ │ - add r7,r7,r9 │ │ │ │ - add r20,r20,r9 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r7,272(r1) │ │ │ │ - ld r7,256(r1) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - ld r8,240(r1) │ │ │ │ - lfd f8,0(r9) │ │ │ │ - lfd f7,8(r9) │ │ │ │ - lfd f9,0(r20) │ │ │ │ - lfd f10,8(r20) │ │ │ │ - fmul f11,f26,f25 │ │ │ │ - ld r9,272(r1) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - ld r7,208(r1) │ │ │ │ - lfd f6,0(r8) │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r10,r4 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4a450 │ │ │ │ + ld r2,208(r1) │ │ │ │ + ld r9,336(r1) │ │ │ │ + subf r7,r0,r7 │ │ │ │ + ld r19,312(r1) │ │ │ │ + lwz r16,236(r1) │ │ │ │ + add r2,r2,r0 │ │ │ │ + std r2,208(r1) │ │ │ │ + ld r2,240(r1) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,240(r1) │ │ │ │ + ld r2,296(r1) │ │ │ │ + subf r10,r0,r2 │ │ │ │ + ld r2,256(r1) │ │ │ │ + add r2,r2,r5 │ │ │ │ + add r5,r9,r5 │ │ │ │ + std r2,256(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + lfd f6,0(r7) │ │ │ │ + lfd f8,0(r5) │ │ │ │ + lfd f7,8(r5) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + ld r2,240(r1) │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - lfd f5,0(r7) │ │ │ │ - fadd f0,f0,f5 │ │ │ │ + fadd f0,f0,f28 │ │ │ │ + lfd f9,0(r2) │ │ │ │ + lfd f10,8(r2) │ │ │ │ + ld r2,256(r1) │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f6 │ │ │ │ fmul f8,f12,f8 │ │ │ │ fmul f12,f12,f7 │ │ │ │ fnmsub f9,f0,f9,f8 │ │ │ │ fnmsub f0,f0,f10,f12 │ │ │ │ - fmul f12,f25,f9 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ - stfd f12,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - beq 49cfc │ │ │ │ - ld r9,328(r1) │ │ │ │ - li r8,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - nop │ │ │ │ + fmul f12,f24,f9 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ + stfd f12,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + beq 4a57c │ │ │ │ + ld r2,304(r1) │ │ │ │ + li r10,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ - lxvdsx vs12,r22,r8 │ │ │ │ - lxvdsx vs0,r24,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ + lxvdsx vs12,r20,r10 │ │ │ │ + lxvdsx vs0,r24,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r31,r9 │ │ │ │ + lxvx vs10,r31,r2 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 49cd0 │ │ │ │ - ld r9,304(r1) │ │ │ │ - ld r7,296(r1) │ │ │ │ - extsw r8,r6 │ │ │ │ - mtctr r8 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4a550 │ │ │ │ + ld r2,272(r1) │ │ │ │ + extsw r10,r12 │ │ │ │ + ld r7,280(r1) │ │ │ │ subf r8,r31,r30 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,288(r1) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + ld r2,264(r1) │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxvdsx vs10,0,r2 │ │ │ │ + ld r2,296(r1) │ │ │ │ + stxv vs0,208(r1) │ │ │ │ lxvdsx vs0,0,r7 │ │ │ │ - ld r9,288(r1) │ │ │ │ - lxvdsx vs10,0,r9 │ │ │ │ - ld r9,320(r1) │ │ │ │ - addi r9,r9,-8 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ - lxv vs10,0(r5) │ │ │ │ + lxv vs10,208(r1) │ │ │ │ + addi r2,r2,-8 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,0(r5) │ │ │ │ + stxv vs0,0(r10) │ │ │ │ nop │ │ │ │ - add r7,r9,r23 │ │ │ │ - lxvx vs10,r10,r8 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ + nop │ │ │ │ + add r10,r2,r22 │ │ │ │ + lxvx vs10,r9,r8 │ │ │ │ + addi r7,r2,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,-16(r10) │ │ │ │ + lxv vs10,-16(r9) │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 49d40 │ │ │ │ - b 496c8 │ │ │ │ - cmpwi r6,0 │ │ │ │ - ld r0,80(r17) │ │ │ │ - ble 49fa8 │ │ │ │ - cmpwi r6,1 │ │ │ │ - mulli r5,r23,24 │ │ │ │ - beq 4a264 │ │ │ │ - addi r4,r6,-1 │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz 4a5d0 │ │ │ │ + b 4a2d4 │ │ │ │ + cmpwi r12,0 │ │ │ │ + ld r4,80(r17) │ │ │ │ + ble 49fb8 │ │ │ │ + cmpwi r12,1 │ │ │ │ + mulli r5,r22,24 │ │ │ │ + beq 4aac8 │ │ │ │ + addi r10,r12,-1 │ │ │ │ + li r2,0 │ │ │ │ li r9,0 │ │ │ │ - li r10,0 │ │ │ │ add r8,r24,r5 │ │ │ │ - mr r3,r0 │ │ │ │ - clrldi r7,r4,32 │ │ │ │ + clrldi r7,r10,32 │ │ │ │ mtctr r7 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ - lxvdsx vs12,r22,r10 │ │ │ │ - lxvdsx vs0,r8,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 49db0 │ │ │ │ - ld r10,240(r1) │ │ │ │ - sldi r9,r7,3 │ │ │ │ + nop │ │ │ │ + lxvdsx vs0,r20,r9 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ + lxvdsx vs12,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs61 │ │ │ │ + stxvx vs12,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4a640 │ │ │ │ + ld r9,208(r1) │ │ │ │ + sldi r2,r7,3 │ │ │ │ sldi r7,r7,4 │ │ │ │ - mr r0,r3 │ │ │ │ - add r23,r31,r7 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r9,r22,r9 │ │ │ │ - std r10,240(r1) │ │ │ │ - add r10,r30,r7 │ │ │ │ - std r10,256(r1) │ │ │ │ - add r10,r3,r7 │ │ │ │ - std r10,288(r1) │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - ld r9,240(r1) │ │ │ │ - extswsli r8,r4,3 │ │ │ │ - extswsli r10,r4,4 │ │ │ │ + add r22,r31,r7 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r2,r20,r2 │ │ │ │ + std r9,208(r1) │ │ │ │ + add r9,r30,r7 │ │ │ │ + std r9,256(r1) │ │ │ │ + add r9,r4,r7 │ │ │ │ + std r9,264(r1) │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ + extsw r2,r12 │ │ │ │ add r5,r24,r5 │ │ │ │ - extsw r6,r6 │ │ │ │ + extswsli r7,r10,3 │ │ │ │ + extswsli r9,r10,4 │ │ │ │ + extsw r10,r10 │ │ │ │ subf r3,r30,r31 │ │ │ │ - add r7,r5,r8 │ │ │ │ - std r8,272(r1) │ │ │ │ - add r8,r10,r30 │ │ │ │ - add r10,r10,r31 │ │ │ │ - subf r5,r5,r22 │ │ │ │ - mtctr r6 │ │ │ │ - extsw r22,r4 │ │ │ │ - subf r4,r30,r0 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - ld r9,256(r1) │ │ │ │ + subf r12,r30,r4 │ │ │ │ + std r2,240(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + add r8,r7,r5 │ │ │ │ + subf r5,r5,r20 │ │ │ │ + ld r20,240(r1) │ │ │ │ + std r10,272(r1) │ │ │ │ + add r10,r9,r30 │ │ │ │ + add r9,r9,r31 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + addi r9,r9,16 │ │ │ │ addi r10,r10,16 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r8,16 │ │ │ │ - ld r8,288(r1) │ │ │ │ - std r19,288(r1) │ │ │ │ - std r9,240(r1) │ │ │ │ - mr r9,r6 │ │ │ │ - stxv vs11,304(r1) │ │ │ │ - lxv vs11,0(r23) │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + ld r2,256(r1) │ │ │ │ + mtctr r20 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + mr r2,r20 │ │ │ │ + ld r20,264(r1) │ │ │ │ + stxv vs11,208(r1) │ │ │ │ + lxv vs11,0(r22) │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,304(r1) │ │ │ │ - std r10,304(r1) │ │ │ │ + lxv vs11,208(r1) │ │ │ │ + std r9,208(r1) │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - ld r8,240(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxv vs0,0(r20) │ │ │ │ nop │ │ │ │ - addi r10,r7,8 │ │ │ │ - add r19,r7,r5 │ │ │ │ - lxvx vs11,r8,r3 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r19,8 │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - xvmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r8,r4 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 49ea0 │ │ │ │ - fmul f11,f26,f25 │ │ │ │ - ld r19,288(r1) │ │ │ │ - ld r10,304(r1) │ │ │ │ + addi r9,r8,8 │ │ │ │ + add r20,r8,r5 │ │ │ │ + lxvx vs11,r10,r3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r20,8 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + xvmsubmdp vs12,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs61 │ │ │ │ + stxvx vs12,r10,r12 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4a720 │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + ld r9,208(r1) │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - beq 4a244 │ │ │ │ - mtctr r22 │ │ │ │ - li r8,0 │ │ │ │ - nop │ │ │ │ + beq 4aac0 │ │ │ │ + ld r10,272(r1) │ │ │ │ + mr r8,r0 │ │ │ │ + mtctr r10 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ - lxvdsx vs12,r11,r8 │ │ │ │ - lxvdsx vs0,r24,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lxvx vs10,r30,r10 │ │ │ │ + lxvdsx vs12,r8,r2 │ │ │ │ + lxvdsx vs0,r24,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r31,r9 │ │ │ │ + lxvx vs10,r31,r10 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 49f00 │ │ │ │ - ld r8,272(r1) │ │ │ │ - add r9,r24,r8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - mr r24,r9 │ │ │ │ - ld r8,256(r1) │ │ │ │ - lxvdsx vs10,0,r11 │ │ │ │ - mtctr r6 │ │ │ │ - addi r9,r9,-8 │ │ │ │ + xvmuldp vs0,vs11,vs0 │ │ │ │ + stxvx vs0,r31,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4a780 │ │ │ │ + add r2,r24,r7 │ │ │ │ + add r0,r8,r7 │ │ │ │ + mr r24,r2 │ │ │ │ + ld r10,256(r1) │ │ │ │ lxvdsx vs0,0,r24 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ + addi r2,r2,-8 │ │ │ │ subf r8,r31,r30 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + mr r10,r0 │ │ │ │ + lxvdsx vs10,0,r10 │ │ │ │ + ld r10,240(r1) │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ - lxv vs10,0(r23) │ │ │ │ + lxv vs10,0(r22) │ │ │ │ + mtctr r10 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs11,vs0 │ │ │ │ - stxv vs0,0(r23) │ │ │ │ - nop │ │ │ │ - add r7,r20,r9 │ │ │ │ - lxvx vs10,r10,r8 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ + stxv vs0,0(r22) │ │ │ │ + add r10,r11,r2 │ │ │ │ + lxvx vs10,r9,r8 │ │ │ │ + addi r7,r2,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,-16(r10) │ │ │ │ + lxv vs10,-16(r9) │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 49f70 │ │ │ │ - extswsli r5,r12,4 │ │ │ │ - mr r4,r0 │ │ │ │ - b 496cc │ │ │ │ - bl 4c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz 4a7f0 │ │ │ │ + b 49fb8 │ │ │ │ + bl 4be0 │ │ │ │ addi r1,r1,640 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ lxv vs63,-224(r1) │ │ │ │ ld r26,-112(r1) │ │ │ │ ld r29,-88(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ lxv vs0,0(r24) │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r10,r24,16 │ │ │ │ - li r8,32 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - stxv vs32,0(r6) │ │ │ │ - bne 48068 │ │ │ │ - b 48098 │ │ │ │ - add r10,r24,r0 │ │ │ │ - b 493b8 │ │ │ │ + cmpdi r5,0 │ │ │ │ + addi r9,r24,16 │ │ │ │ + li r10,32 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + stxv vs32,0(r7) │ │ │ │ + bne 48a1c │ │ │ │ + b 48a4c │ │ │ │ + add r9,r24,r0 │ │ │ │ + b 49ca8 │ │ │ │ mr r12,r4 │ │ │ │ mr r23,r30 │ │ │ │ - mr r8,r22 │ │ │ │ - li r3,0 │ │ │ │ - std r31,240(r1) │ │ │ │ - b 492ac │ │ │ │ + mr r10,r22 │ │ │ │ + li r6,0 │ │ │ │ + std r31,208(r1) │ │ │ │ mr r7,r31 │ │ │ │ - mr r5,r30 │ │ │ │ - mr r6,r22 │ │ │ │ - li r8,0 │ │ │ │ - b 48eb4 │ │ │ │ - ld r4,224(r1) │ │ │ │ - addi r10,r31,-2 │ │ │ │ - ld r6,48(r15) │ │ │ │ - extswsli r8,r9,3 │ │ │ │ - cmpwi r9,1 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r8,r8,-16 │ │ │ │ - lwz r5,8(r4) │ │ │ │ - ld r11,32(r4) │ │ │ │ - ld r3,24(r4) │ │ │ │ - ld r22,16(r4) │ │ │ │ - extswsli r4,r10,4 │ │ │ │ - extsw r10,r10 │ │ │ │ - lxvx vs11,r6,r4 │ │ │ │ - addi r10,r10,3 │ │ │ │ - subf r5,r5,r31 │ │ │ │ - lxvdsx vs0,r11,r8 │ │ │ │ - addi r11,r4,32 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - lxvx vs12,r24,r5 │ │ │ │ + b 49b9c │ │ │ │ + mr r7,r31 │ │ │ │ + mr r6,r30 │ │ │ │ + mr r10,r22 │ │ │ │ + li r9,0 │ │ │ │ + b 497c4 │ │ │ │ + ld r3,200(r1) │ │ │ │ + addi r9,r31,-2 │ │ │ │ + ld r7,48(r14) │ │ │ │ + extswsli r10,r2,3 │ │ │ │ + cmpwi r2,1 │ │ │ │ + slwi r9,r9,1 │ │ │ │ + addi r10,r10,-16 │ │ │ │ + lwz r6,8(r3) │ │ │ │ + ld r4,32(r3) │ │ │ │ + extswsli r5,r9,4 │ │ │ │ + extsw r9,r9 │ │ │ │ + ld r11,24(r3) │ │ │ │ + ld r3,16(r3) │ │ │ │ + lxvx vs11,r7,r5 │ │ │ │ + addi r9,r9,3 │ │ │ │ + subf r6,r6,r31 │ │ │ │ + lxvdsx vs0,r4,r10 │ │ │ │ + addi r4,r5,32 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + extswsli r6,r6,4 │ │ │ │ + lxvx vs12,r24,r6 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r4 │ │ │ │ - lxvx vs12,r24,r5 │ │ │ │ - lxvdsx vs0,r3,r8 │ │ │ │ - lxvx vs11,r6,r11 │ │ │ │ + stxvx vs0,r7,r5 │ │ │ │ + lxvx vs12,r24,r6 │ │ │ │ + lxvdsx vs0,r11,r10 │ │ │ │ + lxvx vs11,r7,r4 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r11 │ │ │ │ - lxvx vs0,r24,r5 │ │ │ │ - lxvdsx vs12,r22,r8 │ │ │ │ + stxvx vs0,r7,r4 │ │ │ │ + lxvx vs0,r24,r6 │ │ │ │ + lxvdsx vs12,r3,r10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - bgt 480e0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - ld r10,56(r15) │ │ │ │ - addi r9,r9,2944 │ │ │ │ - std r9,192(r1) │ │ │ │ - b 48610 │ │ │ │ - mr r9,r30 │ │ │ │ - b 49014 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + bgt 48a90 │ │ │ │ + ld r9,56(r14) │ │ │ │ + b 48f6c │ │ │ │ lxv vs0,0(r30) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - mr r3,r23 │ │ │ │ + mr r3,r21 │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r23 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - clrldi r10,r29,32 │ │ │ │ - ld r9,192(r1) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - beq 4a138 │ │ │ │ + bl 4680 │ │ │ │ + mr r3,r21 │ │ │ │ + bl 4b20 │ │ │ │ + clrldi r9,r29,32 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + beq 4a99c │ │ │ │ lxv vs0,0(r30) │ │ │ │ - cmpdi r8,0 │ │ │ │ + cmpdi r10,0 │ │ │ │ addi r30,r30,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ stxv vs0,-16(r30) │ │ │ │ - beq 48784 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ + beq 490e4 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ lxv vs0,0(r30) │ │ │ │ addi r30,r30,32 │ │ │ │ xvmuldp vs12,vs0,vs11 │ │ │ │ lxv vs0,-16(r30) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ stxv vs12,-32(r30) │ │ │ │ stxv vs0,-16(r30) │ │ │ │ - bdnz 4a140 │ │ │ │ - b 48784 │ │ │ │ - ld r10,48(r15) │ │ │ │ - addi r6,r1,144 │ │ │ │ - li r0,1 │ │ │ │ - li r11,2 │ │ │ │ + bdnz 4a9a4 │ │ │ │ + b 490e4 │ │ │ │ + mr r2,r30 │ │ │ │ + b 49924 │ │ │ │ + ld r10,48(r14) │ │ │ │ + li r6,2 │ │ │ │ + addi r2,r1,144 │ │ │ │ + li r11,1 │ │ │ │ li r9,1 │ │ │ │ + std r21,128(r1) │ │ │ │ + std r21,96(r1) │ │ │ │ li r8,2 │ │ │ │ li r7,0 │ │ │ │ li r5,2 │ │ │ │ addi r4,r1,152 │ │ │ │ - std r23,128(r1) │ │ │ │ - std r6,120(r1) │ │ │ │ + std r6,104(r1) │ │ │ │ + std r11,112(r1) │ │ │ │ li r3,1 │ │ │ │ - std r23,96(r1) │ │ │ │ - std r0,112(r1) │ │ │ │ - std r11,104(r1) │ │ │ │ + std r2,120(r1) │ │ │ │ mr r6,r10 │ │ │ │ - bl 4400 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,160(r1) │ │ │ │ - mr r23,r3 │ │ │ │ - b 47fe0 │ │ │ │ + bl 43e0 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + mr r21,r3 │ │ │ │ + b 4899c │ │ │ │ mr r7,r4 │ │ │ │ mr r8,r31 │ │ │ │ - mr r6,r30 │ │ │ │ - b 49628 │ │ │ │ - li r7,0 │ │ │ │ - std r3,336(r1) │ │ │ │ - std r31,304(r1) │ │ │ │ - std r24,288(r1) │ │ │ │ - std r30,272(r1) │ │ │ │ - std r22,256(r1) │ │ │ │ - b 4978c │ │ │ │ - mr r9,r30 │ │ │ │ + mr r5,r30 │ │ │ │ + b 49f18 │ │ │ │ + mr r10,r30 │ │ │ │ + mr r7,r31 │ │ │ │ + mr r8,r20 │ │ │ │ + li r9,0 │ │ │ │ + b 49a84 │ │ │ │ + mr r2,r30 │ │ │ │ mr r7,r31 │ │ │ │ mr r10,r24 │ │ │ │ - mr r5,r20 │ │ │ │ - mr r6,r22 │ │ │ │ + mr r5,r9 │ │ │ │ + mr r6,r20 │ │ │ │ li r8,0 │ │ │ │ - b 489b4 │ │ │ │ - mr r8,r30 │ │ │ │ - mr r5,r31 │ │ │ │ - mr r9,r22 │ │ │ │ - li r10,0 │ │ │ │ - b 49194 │ │ │ │ - mr r9,r10 │ │ │ │ - b 49c50 │ │ │ │ - mr r3,r4 │ │ │ │ + b 49314 │ │ │ │ + add r7,r9,r0 │ │ │ │ + b 4a1b4 │ │ │ │ mr r5,r31 │ │ │ │ - mr r7,r20 │ │ │ │ + li r8,0 │ │ │ │ + std r11,304(r1) │ │ │ │ + std r24,264(r1) │ │ │ │ + std r30,256(r1) │ │ │ │ + std r20,240(r1) │ │ │ │ + b 4a068 │ │ │ │ + mr r5,r9 │ │ │ │ + b 4a4dc │ │ │ │ + mr r8,r11 │ │ │ │ + mr r7,r9 │ │ │ │ li r10,0 │ │ │ │ - std r24,296(r1) │ │ │ │ - std r30,304(r1) │ │ │ │ - std r22,288(r1) │ │ │ │ - b 49ac4 │ │ │ │ - add r6,r20,r11 │ │ │ │ - b 498d4 │ │ │ │ - ld r9,272(r1) │ │ │ │ - add r9,r24,r9 │ │ │ │ - b 49f3c │ │ │ │ - mr r9,r30 │ │ │ │ + std r31,288(r1) │ │ │ │ + std r24,280(r1) │ │ │ │ + std r30,272(r1) │ │ │ │ + std r20,264(r1) │ │ │ │ + b 4a378 │ │ │ │ + mr r10,r30 │ │ │ │ mr r8,r31 │ │ │ │ - mr r10,r22 │ │ │ │ - li r5,0 │ │ │ │ - b 4951c │ │ │ │ - mr r23,r31 │ │ │ │ - mr r9,r22 │ │ │ │ - li r4,0 │ │ │ │ - std r0,288(r1) │ │ │ │ + mr r9,r20 │ │ │ │ + li r2,0 │ │ │ │ + b 49e0c │ │ │ │ + add r2,r24,r7 │ │ │ │ + b 4a7b8 │ │ │ │ + mr r22,r31 │ │ │ │ + mr r2,r20 │ │ │ │ + li r10,0 │ │ │ │ + std r4,264(r1) │ │ │ │ std r30,256(r1) │ │ │ │ - b 49e0c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r9,r9,2944 │ │ │ │ - std r9,192(r1) │ │ │ │ - b 48600 │ │ │ │ + b 4a698 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1288 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000004a2a0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-9376 │ │ │ │ - mflr r0 │ │ │ │ +000000000004aaf0 : │ │ │ │ std r30,-128(r1) │ │ │ │ + std r29,-136(r1) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ addi r30,r7,1 │ │ │ │ + mr r29,r7 │ │ │ │ std r23,-184(r1) │ │ │ │ - mr r23,r3 │ │ │ │ std r24,-176(r1) │ │ │ │ + mr r23,r3 │ │ │ │ std r25,-168(r1) │ │ │ │ std r26,-160(r1) │ │ │ │ - std r27,-152(r1) │ │ │ │ - std r28,-144(r1) │ │ │ │ - std r29,-136(r1) │ │ │ │ - std r31,-120(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ extsw r24,r30 │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r31,r4 │ │ │ │ mr r25,r5 │ │ │ │ - mr r29,r7 │ │ │ │ mr r26,r6 │ │ │ │ + std r27,-152(r1) │ │ │ │ + std r28,-144(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ mr r27,r8 │ │ │ │ - mr r3,r24 │ │ │ │ + std r31,-120(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r4 │ │ │ │ + mr r3,r24 │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-368(r1) │ │ │ │ addi r5,r1,112 │ │ │ │ addi r4,r1,116 │ │ │ │ stxv vs63,128(r1) │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r23) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 4a418 │ │ │ │ - mulli r9,r31,96 │ │ │ │ + bl 4cc0 │ │ │ │ + lwz r2,0(r23) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 4ac50 │ │ │ │ + mulli r2,r31,96 │ │ │ │ andi. r8,r27,32 │ │ │ │ std r22,176(r1) │ │ │ │ ld r22,56(r23) │ │ │ │ - add r28,r28,r9 │ │ │ │ - beq 4a460 │ │ │ │ + add r28,r28,r2 │ │ │ │ + beq 4ac90 │ │ │ │ cmpwi r29,0 │ │ │ │ ld r27,120(r23) │ │ │ │ - blt 4a3b4 │ │ │ │ + blt 4abf0 │ │ │ │ mtfprwa f0,r30 │ │ │ │ - addis r9,r2,-2 │ │ │ │ stfd f31,360(r1) │ │ │ │ + plfd f31,54848 # 581d8 │ │ │ │ stfd f30,352(r1) │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ clrldi r30,r30,32 │ │ │ │ li r31,0 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f31,2856(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f30,2944(r9) │ │ │ │ fdiv f31,f31,f0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ mtfprwa f1,r31 │ │ │ │ fcfid f1,f1 │ │ │ │ fadd f1,f1,f30 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + bl 5080 │ │ │ │ + sldi r2,r31,3 │ │ │ │ addic. r30,r30,-1 │ │ │ │ addi r31,r31,1 │ │ │ │ - stfdx f1,r27,r9 │ │ │ │ - bne 4a380 │ │ │ │ + stfdx f1,r27,r2 │ │ │ │ + bne 4abc0 │ │ │ │ lfd f30,352(r1) │ │ │ │ lfd f31,360(r1) │ │ │ │ - ld r11,80(r28) │ │ │ │ + ld r2,80(r28) │ │ │ │ ld r10,72(r28) │ │ │ │ - ld r9,64(r28) │ │ │ │ - ld r8,48(r23) │ │ │ │ mr r5,r22 │ │ │ │ mr r7,r26 │ │ │ │ - lfd f1,56(r28) │ │ │ │ mr r6,r27 │ │ │ │ mr r4,r29 │ │ │ │ + ld r9,64(r28) │ │ │ │ + ld r8,48(r23) │ │ │ │ mr r3,r29 │ │ │ │ - addi r11,r11,8 │ │ │ │ + lfd f1,56(r28) │ │ │ │ + addi r2,r2,8 │ │ │ │ addi r10,r10,8 │ │ │ │ addi r9,r9,8 │ │ │ │ - std r11,96(r1) │ │ │ │ - bl 452f0 │ │ │ │ + std r2,96(r1) │ │ │ │ + bl 45e60 │ │ │ │ lwz r4,8(r28) │ │ │ │ mr r3,r25 │ │ │ │ subf r5,r4,r29 │ │ │ │ extswsli r4,r4,4 │ │ │ │ addi r5,r5,1 │ │ │ │ add r4,r22,r4 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5280 │ │ │ │ ld r22,176(r1) │ │ │ │ addi r1,r1,368 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-240(r1) │ │ │ │ ld r23,-184(r1) │ │ │ │ ld r24,-176(r1) │ │ │ │ ld r25,-168(r1) │ │ │ │ ld r26,-160(r1) │ │ │ │ ld r27,-152(r1) │ │ │ │ ld r28,-144(r1) │ │ │ │ ld r29,-136(r1) │ │ │ │ - ld r30,-128(r1) │ │ │ │ - ld r31,-120(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r30,-128(r1) │ │ │ │ + ld r31,-120(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ sldi r24,r24,4 │ │ │ │ mr r4,r26 │ │ │ │ mr r3,r22 │ │ │ │ lwz r31,116(r1) │ │ │ │ - std r19,152(r1) │ │ │ │ std r20,160(r1) │ │ │ │ + std r21,168(r1) │ │ │ │ mr r5,r24 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5280 │ │ │ │ lwz r5,116(r1) │ │ │ │ ld r3,56(r23) │ │ │ │ li r4,0 │ │ │ │ subf r5,r29,r5 │ │ │ │ add r3,r3,r24 │ │ │ │ addi r5,r5,-1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,116(r1) │ │ │ │ + bl 5260 │ │ │ │ + lwz r9,116(r1) │ │ │ │ + cmpwi r9,0 │ │ │ │ ld r5,56(r23) │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble 4a528 │ │ │ │ + ble 4ad50 │ │ │ │ slwi r31,r31,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - extsw r10,r10 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + extsw r9,r9 │ │ │ │ + mr r2,r5 │ │ │ │ mtfprwa f0,r31 │ │ │ │ - lfd f11,2072(r9) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - mr r9,r5 │ │ │ │ - addi r8,r10,-1 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f11,f11,f0 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - beq 4a500 │ │ │ │ + beq 4ad28 │ │ │ │ lxv vs0,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r9,r5,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r5,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ stxv vs0,0(r5) │ │ │ │ - beq 4a528 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + beq 4ad50 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs12,vs0,vs11 │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4a508 │ │ │ │ - lwz r10,112(r1) │ │ │ │ - ld r9,88(r23) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4ad30 │ │ │ │ + lwz r9,112(r1) │ │ │ │ + ld r2,88(r23) │ │ │ │ mr r4,r5 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r3,-16(r9) │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r6,8(r23) │ │ │ │ - lwz r8,112(r1) │ │ │ │ - ld r9,24(r23) │ │ │ │ - lwz r10,116(r1) │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r3,-16(r2) │ │ │ │ + bl 4680 │ │ │ │ + lwz r8,8(r23) │ │ │ │ + lwz r10,112(r1) │ │ │ │ + ld r2,24(r23) │ │ │ │ + lwz r9,116(r1) │ │ │ │ ld r27,40(r23) │ │ │ │ ld r7,56(r23) │ │ │ │ - ld r20,64(r28) │ │ │ │ - ld r19,72(r28) │ │ │ │ + ld r21,64(r28) │ │ │ │ + ld r20,72(r28) │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpwi r8,1024 │ │ │ │ ld r26,80(r28) │ │ │ │ lfd f1,56(r28) │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpwi r6,1024 │ │ │ │ - addi r4,r10,-1 │ │ │ │ - add r9,r9,r8 │ │ │ │ - ld r6,-16(r9) │ │ │ │ - ble 4a670 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + add r2,r2,r10 │ │ │ │ + ld r6,-16(r2) │ │ │ │ + ble 4aea0 │ │ │ │ cmpwi r29,0 │ │ │ │ xxspltd vs63,vs1,0 │ │ │ │ clrldi r30,r30,32 │ │ │ │ - mr r9,r27 │ │ │ │ - blt 4a710 │ │ │ │ - andi. r5,r30,3 │ │ │ │ + mr r2,r27 │ │ │ │ + blt 4af30 │ │ │ │ + andi. r8,r30,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r3,r30,-1 │ │ │ │ - mr r8,r30 │ │ │ │ - beq 4a5e8 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 4a5d8 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 4a5cc │ │ │ │ - mr r30,r3 │ │ │ │ - addi r9,r27,16 │ │ │ │ + addi r5,r30,-1 │ │ │ │ + mr r10,r30 │ │ │ │ + beq 4ae0c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 4adfc │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 4adf0 │ │ │ │ + mr r30,r5 │ │ │ │ + addi r2,r27,16 │ │ │ │ stxv vs32,0(r27) │ │ │ │ - stxv vs32,0(r9) │ │ │ │ + stxv vs32,0(r2) │ │ │ │ addi r30,r30,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ cmpdi r30,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4a608 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs32,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 4a5f0 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4ae2c │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 4ae14 │ │ │ │ cmpdi r29,0 │ │ │ │ - bne 4a710 │ │ │ │ + bne 4af30 │ │ │ │ cmpwi r4,0 │ │ │ │ - blt 4a694 │ │ │ │ - extsw r10,r10 │ │ │ │ + blt 4aec4 │ │ │ │ + extsw r9,r9 │ │ │ │ lxv vs0,0(r27) │ │ │ │ - andi. r9,r10,1 │ │ │ │ - addi r9,r10,-1 │ │ │ │ - beq 4a644 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + addi r2,r9,-1 │ │ │ │ + beq 4ae68 │ │ │ │ lxv vs12,0(r7) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r7,r7,16 │ │ │ │ - xvmaddadp vs0,vs63,vs12 │ │ │ │ + xvmaddadp vs0,vs12,vs63 │ │ │ │ stxv vs0,0(r27) │ │ │ │ - beq 4a694 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ + beq 4aec4 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ lxv vs12,0(r7) │ │ │ │ addi r7,r7,32 │ │ │ │ - xvmaddadp vs0,vs63,vs12 │ │ │ │ + xvmaddadp vs0,vs12,vs63 │ │ │ │ stxv vs0,0(r27) │ │ │ │ lxv vs12,-16(r7) │ │ │ │ - xvmaddadp vs0,vs63,vs12 │ │ │ │ + xvmaddadp vs0,vs12,vs63 │ │ │ │ stxv vs0,0(r27) │ │ │ │ - bdnz 4a64c │ │ │ │ - b 4a694 │ │ │ │ + bdnz 4ae70 │ │ │ │ + b 4aec4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r8,48(r23) │ │ │ │ addi r26,r26,8 │ │ │ │ - addi r10,r19,8 │ │ │ │ - addi r9,r20,8 │ │ │ │ + addi r10,r20,8 │ │ │ │ + addi r9,r21,8 │ │ │ │ extsw r4,r4 │ │ │ │ mr r5,r27 │ │ │ │ mr r3,r29 │ │ │ │ std r26,96(r1) │ │ │ │ - bl 452f0 │ │ │ │ + bl 45e60 │ │ │ │ lwz r4,8(r28) │ │ │ │ mr r3,r25 │ │ │ │ subf r5,r4,r29 │ │ │ │ extswsli r4,r4,4 │ │ │ │ addi r5,r5,1 │ │ │ │ add r4,r27,r4 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r19,152(r1) │ │ │ │ + bl 5280 │ │ │ │ ld r20,160(r1) │ │ │ │ + ld r21,168(r1) │ │ │ │ ld r22,176(r1) │ │ │ │ addi r1,r1,368 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-240(r1) │ │ │ │ ld r23,-184(r1) │ │ │ │ ld r24,-176(r1) │ │ │ │ ld r25,-168(r1) │ │ │ │ ld r26,-160(r1) │ │ │ │ ld r27,-152(r1) │ │ │ │ ld r28,-144(r1) │ │ │ │ ld r29,-136(r1) │ │ │ │ - ld r30,-128(r1) │ │ │ │ - ld r31,-120(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r30,-128(r1) │ │ │ │ + ld r31,-120(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ cmpwi r4,0 │ │ │ │ - blt 4a694 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ + blt 4aec4 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + std r19,152(r1) │ │ │ │ std r18,144(r1) │ │ │ │ + mr r19,r6 │ │ │ │ mr r24,r7 │ │ │ │ - mr r18,r6 │ │ │ │ cmpwi cr4,r29,1 │ │ │ │ addi r22,r29,-1 │ │ │ │ - std r21,168(r1) │ │ │ │ stfd f18,256(r1) │ │ │ │ stfd f19,264(r1) │ │ │ │ - add r23,r6,r10 │ │ │ │ stfd f20,272(r1) │ │ │ │ + add r23,r6,r9 │ │ │ │ stfd f21,280(r1) │ │ │ │ stfd f22,288(r1) │ │ │ │ stfd f23,296(r1) │ │ │ │ stfd f24,304(r1) │ │ │ │ stfd f25,312(r1) │ │ │ │ stfd f26,320(r1) │ │ │ │ stfd f27,328(r1) │ │ │ │ @@ -71876,147 +71223,135 @@ │ │ │ │ stfd f30,352(r1) │ │ │ │ stfd f31,360(r1) │ │ │ │ lxv vs0,0(r24) │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ xxlxor vs19,vs19,vs19 │ │ │ │ xxlxor vs23,vs23,vs23 │ │ │ │ li r30,16 │ │ │ │ - clrldi r21,r22,32 │ │ │ │ + clrldi r18,r22,32 │ │ │ │ + addi r31,r27,32 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f2,f19 │ │ │ │ - addi r31,r27,32 │ │ │ │ xvmuldp vs22,vs0,vs63 │ │ │ │ lxv vs0,0(r27) │ │ │ │ xvadddp vs0,vs0,vs22 │ │ │ │ xxspltd vs18,vs22,1 │ │ │ │ fmr f1,f18 │ │ │ │ stxv vs0,0(r27) │ │ │ │ - lfd f12,0(r18) │ │ │ │ - lfd f0,8(r19) │ │ │ │ - lfd f30,8(r20) │ │ │ │ + lfd f12,0(r19) │ │ │ │ + lfd f0,8(r20) │ │ │ │ + lfd f30,8(r21) │ │ │ │ fmadd f30,f30,f12,f0 │ │ │ │ fmr f3,f30 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f1,f22 │ │ │ │ fmr f2,f23 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f25,f2 │ │ │ │ fmr f24,f1 │ │ │ │ lfd f1,24(r27) │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f3,f24 │ │ │ │ fmr f4,f25 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ + fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ lfd f1,16(r27) │ │ │ │ - fmr f13,f2 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f31,f12 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ stfd f31,24(r27) │ │ │ │ stfd f1,16(r27) │ │ │ │ - ble cr4,4a988 │ │ │ │ + ble cr4,4b178 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f0,r19,r30 │ │ │ │ - lfd f12,0(r18) │ │ │ │ - lfdx f30,r20,r30 │ │ │ │ lfdx f20,r26,r30 │ │ │ │ + lfdx f0,r20,r30 │ │ │ │ xxlxor vs21,vs21,vs21 │ │ │ │ fmr f1,f18 │ │ │ │ fmr f2,f19 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r30,r30,8 │ │ │ │ + lfd f12,0(r19) │ │ │ │ + lfdx f30,r21,r30 │ │ │ │ addi r31,r31,16 │ │ │ │ + addi r30,r30,8 │ │ │ │ fmr f4,f21 │ │ │ │ - fmadd f30,f30,f12,f0 │ │ │ │ fmr f3,f20 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + fmadd f30,f30,f12,f0 │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f1,f30 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f29 │ │ │ │ fmr f1,f28 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f3,f20 │ │ │ │ fmr f4,f21 │ │ │ │ fmr f1,f22 │ │ │ │ fmr f2,f23 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ fmr f2,f25 │ │ │ │ fmr f1,f24 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f30,f12 │ │ │ │ fmr f31,f13 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f1,f30 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ lfd f1,-8(r31) │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ + fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ lfd f1,-16(r31) │ │ │ │ - fmr f13,f2 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f23,f12 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ - addic. r21,r21,-1 │ │ │ │ + bl 5330 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ stfd f23,-8(r31) │ │ │ │ fmr f18,f26 │ │ │ │ fmr f19,f27 │ │ │ │ fmr f22,f24 │ │ │ │ fmr f23,f25 │ │ │ │ stfd f1,-16(r31) │ │ │ │ fmr f26,f28 │ │ │ │ fmr f27,f29 │ │ │ │ fmr f24,f30 │ │ │ │ fmr f25,f31 │ │ │ │ - bne 4a840 │ │ │ │ - addi r18,r18,8 │ │ │ │ + bne 4b050 │ │ │ │ + addi r19,r19,8 │ │ │ │ addi r24,r24,16 │ │ │ │ - cmpld r23,r18 │ │ │ │ - bne 4a770 │ │ │ │ + cmpld r23,r19 │ │ │ │ + bne 4af90 │ │ │ │ lfd f18,256(r1) │ │ │ │ lfd f19,264(r1) │ │ │ │ lfd f20,272(r1) │ │ │ │ lfd f21,280(r1) │ │ │ │ lfd f22,288(r1) │ │ │ │ lfd f23,296(r1) │ │ │ │ lfd f24,304(r1) │ │ │ │ @@ -72024,9285 +71359,8748 @@ │ │ │ │ lfd f26,320(r1) │ │ │ │ lfd f27,328(r1) │ │ │ │ lfd f28,336(r1) │ │ │ │ lfd f29,344(r1) │ │ │ │ lfd f30,352(r1) │ │ │ │ lfd f31,360(r1) │ │ │ │ ld r18,144(r1) │ │ │ │ - ld r21,168(r1) │ │ │ │ - b 4a694 │ │ │ │ + ld r19,152(r1) │ │ │ │ + b 4aec4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0xe8e │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004a9f0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-11248 │ │ │ │ +000000000004b1e0 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - li r9,5 │ │ │ │ + li r2,5 │ │ │ │ cmpwi r7,3 │ │ │ │ - std r19,-152(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ + ld r18,16(r3) │ │ │ │ addi r31,r7,1 │ │ │ │ - mfcr r11 │ │ │ │ - rldimi r9,r9,32,0 │ │ │ │ - ld r19,16(r3) │ │ │ │ + rldimi r2,r2,32,0 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-544(r1) │ │ │ │ - stxv vs63,336(r1) │ │ │ │ - std r9,144(r1) │ │ │ │ + stdu r1,-576(r1) │ │ │ │ + stxv vs62,336(r1) │ │ │ │ + stxv vs63,352(r1) │ │ │ │ + std r2,144(r1) │ │ │ │ stw r31,152(r1) │ │ │ │ - ble 4c330 │ │ │ │ - std r17,376(r1) │ │ │ │ - std r25,440(r1) │ │ │ │ - mr r17,r3 │ │ │ │ - std r27,456(r1) │ │ │ │ - mr r25,r5 │ │ │ │ - mr r27,r4 │ │ │ │ + ble 4c9fc │ │ │ │ + std r19,416(r1) │ │ │ │ + std r24,456(r1) │ │ │ │ + mr r19,r3 │ │ │ │ + mr r24,r5 │ │ │ │ + mr r3,r7 │ │ │ │ addi r5,r1,156 │ │ │ │ + std r30,504(r1) │ │ │ │ + std r29,496(r1) │ │ │ │ + mr r30,r4 │ │ │ │ addi r4,r1,160 │ │ │ │ - std r28,464(r1) │ │ │ │ - mr r3,r7 │ │ │ │ - std r29,472(r1) │ │ │ │ - std r30,480(r1) │ │ │ │ - mr r28,r7 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r30,r8 │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r17) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 4b34c │ │ │ │ - mulli r9,r27,96 │ │ │ │ - andi. r8,r30,32 │ │ │ │ - std r23,424(r1) │ │ │ │ - std r26,448(r1) │ │ │ │ - lwz r23,160(r1) │ │ │ │ - std r24,432(r1) │ │ │ │ - add r19,r19,r9 │ │ │ │ - lwz r26,8(r19) │ │ │ │ - beq 4c378 │ │ │ │ - ld r10,48(r17) │ │ │ │ - li r4,0 │ │ │ │ - addi r6,r1,144 │ │ │ │ - li r8,2 │ │ │ │ + mr r29,r7 │ │ │ │ + std r25,464(r1) │ │ │ │ + std r28,488(r1) │ │ │ │ + mr r25,r6 │ │ │ │ + mr r28,r8 │ │ │ │ + bl 4cc0 │ │ │ │ + lwz r2,0(r19) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 4bad0 │ │ │ │ + mulli r2,r30,96 │ │ │ │ + andi. r8,r28,32 │ │ │ │ + std r26,472(r1) │ │ │ │ + std r27,480(r1) │ │ │ │ + lwz r26,160(r1) │ │ │ │ + add r18,r18,r2 │ │ │ │ + lwz r27,8(r18) │ │ │ │ + beq 4ca44 │ │ │ │ + ld r10,48(r19) │ │ │ │ + li r6,0 │ │ │ │ + addi r2,r1,144 │ │ │ │ + li r0,1 │ │ │ │ li r11,2 │ │ │ │ li r9,1 │ │ │ │ + li r8,2 │ │ │ │ li r7,0 │ │ │ │ - li r3,1 │ │ │ │ li r5,2 │ │ │ │ - std r4,128(r1) │ │ │ │ - std r4,96(r1) │ │ │ │ - std r6,120(r1) │ │ │ │ addi r4,r1,152 │ │ │ │ + std r6,128(r1) │ │ │ │ + std r2,120(r1) │ │ │ │ + li r3,1 │ │ │ │ + std r6,96(r1) │ │ │ │ std r11,104(r1) │ │ │ │ - std r3,112(r1) │ │ │ │ + std r0,112(r1) │ │ │ │ mr r6,r10 │ │ │ │ - bl 4400 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,56(r17) │ │ │ │ - mr r4,r29 │ │ │ │ - mr r30,r3 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - clrldi r10,r31,32 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - ld r9,56(r17) │ │ │ │ - addi r7,r7,2944 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - bne 4c414 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + bl 43e0 │ │ │ │ + ld r5,56(r19) │ │ │ │ + mr r4,r25 │ │ │ │ + mr r28,r3 │ │ │ │ + bl 4680 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4b20 │ │ │ │ + clrldi r9,r31,32 │ │ │ │ + ld r2,56(r19) │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4cadc │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs12,vs0,vs11 │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4ab3c │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4b314 │ │ │ │ lwz r5,160(r1) │ │ │ │ - ld r3,48(r17) │ │ │ │ + ld r3,48(r19) │ │ │ │ clrldi r31,r31,32 │ │ │ │ li r4,0 │ │ │ │ slwi r5,r5,1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r19,56 │ │ │ │ - andi. r8,r31,1 │ │ │ │ - ld r3,56(r17) │ │ │ │ - ld r7,48(r17) │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r31,-1 │ │ │ │ - mr r8,r31 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - beq 4abb8 │ │ │ │ + bl 5260 │ │ │ │ + addi r2,r18,56 │ │ │ │ + andi. r10,r31,1 │ │ │ │ + ld r3,56(r19) │ │ │ │ + ld r8,48(r19) │ │ │ │ + li r9,0 │ │ │ │ + addi r7,r31,-1 │ │ │ │ + mr r10,r31 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + beq 4b38c │ │ │ │ lxv vs0,0(r3) │ │ │ │ - mr. r31,r6 │ │ │ │ - li r10,16 │ │ │ │ + mr. r31,r7 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - beq 4abe8 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq 4b3bc │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r3,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ addi r31,r31,-2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - bdnz 4abc0 │ │ │ │ - li r4,40 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lwz r5,160(r1) │ │ │ │ - addi r10,r28,-1 │ │ │ │ - addi r6,r3,16 │ │ │ │ - addi r8,r3,32 │ │ │ │ - lxvx vs0,r19,r4 │ │ │ │ - lfd f9,2944(r9) │ │ │ │ - clrldi r29,r10,32 │ │ │ │ - extswsli r4,r5,4 │ │ │ │ - mtctr r29 │ │ │ │ - addi r10,r4,16 │ │ │ │ - xxspltd vs8,vs0,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + bdnz 4b394 │ │ │ │ + nop │ │ │ │ + plxv vs0,40(r18) │ │ │ │ + xxspltidp vs8,1056964608 │ │ │ │ + lwz r6,160(r1) │ │ │ │ + addi r9,r29,-1 │ │ │ │ + addi r7,r3,16 │ │ │ │ + addi r10,r3,32 │ │ │ │ + clrldi r25,r9,32 │ │ │ │ + xxspltd vs9,vs0,1 │ │ │ │ xxspltd vs10,vs0,0 │ │ │ │ xxspltd vs12,vs0,1 │ │ │ │ lxv vs0,16(r3) │ │ │ │ - add r10,r7,r10 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + mtctr r25 │ │ │ │ + fmul f12,f12,f8 │ │ │ │ + addi r9,r5,16 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ lxv vs9,0(r3) │ │ │ │ - xvmuldp vs0,vs0,vs8 │ │ │ │ + add r9,r8,r9 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xvmaddadp vs0,vs10,vs9 │ │ │ │ + xvmaddadp vs0,vs9,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs9,r8,r31 │ │ │ │ + stxvx vs0,r8,r5 │ │ │ │ + lxvx vs9,r10,r31 │ │ │ │ lxvx vs0,r3,r31 │ │ │ │ - addi r29,r29,-1 │ │ │ │ + addi r25,r25,-1 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ - lxvx vs9,r6,r31 │ │ │ │ + lxvx vs9,r7,r31 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmaddadp vs0,vs10,vs9 │ │ │ │ xvmuldp vs0,vs11,vs0 │ │ │ │ - stxvx vs0,r10,r31 │ │ │ │ + stxvx vs0,r9,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bdnz 4ac50 │ │ │ │ - cmpw r5,r28 │ │ │ │ - bgt 4c430 │ │ │ │ - addi r9,r23,-1 │ │ │ │ - slwi r5,r5,1 │ │ │ │ - mr r4,r7 │ │ │ │ - cmpw r9,r28 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - iselgt r24,r28,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,156(r1) │ │ │ │ - lwz r30,160(r1) │ │ │ │ - addi r10,r8,-1 │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble 4b1ec │ │ │ │ - addi r9,r23,-2 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - stfd f29,520(r1) │ │ │ │ - stfd f30,528(r1) │ │ │ │ - stfd f28,512(r1) │ │ │ │ - cmpwi cr3,r27,1 │ │ │ │ - clrlwi r27,r27,31 │ │ │ │ - cmpw r9,r26 │ │ │ │ - std r10,200(r1) │ │ │ │ - addi r10,r24,1 │ │ │ │ - fcfid f28,f0 │ │ │ │ - cmpwi cr2,r27,0 │ │ │ │ - std r14,352(r1) │ │ │ │ - std r15,360(r1) │ │ │ │ - std r16,368(r1) │ │ │ │ - iselgt r9,r26,r9 │ │ │ │ - mtfprwa f29,r10 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - std r18,384(r1) │ │ │ │ - std r20,400(r1) │ │ │ │ - std r21,408(r1) │ │ │ │ - std r22,416(r1) │ │ │ │ - stfd f26,496(r1) │ │ │ │ + bdnz 4b420 │ │ │ │ + cmpw r6,r29 │ │ │ │ + bgt 4cb00 │ │ │ │ + addi r2,r26,-1 │ │ │ │ + slwi r6,r6,1 │ │ │ │ + mr r4,r8 │ │ │ │ + cmpw r2,r29 │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + iselgt r31,r29,r2 │ │ │ │ + bl 5280 │ │ │ │ + lwz r10,156(r1) │ │ │ │ + lwz r28,160(r1) │ │ │ │ + addi r9,r10,-1 │ │ │ │ cmpwi r9,0 │ │ │ │ + ble 4b970 │ │ │ │ + addi r2,r26,-2 │ │ │ │ + mtfprd f0,r30 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + stfd f27,536(r1) │ │ │ │ + stfd f28,544(r1) │ │ │ │ + cmpwi cr3,r30,1 │ │ │ │ + stfd f31,568(r1) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f29,552(r1) │ │ │ │ + clrlwi r30,r30,31 │ │ │ │ + cmpw r2,r27 │ │ │ │ + fcfid f27,f0 │ │ │ │ + std r9,184(r1) │ │ │ │ + addi r9,r31,1 │ │ │ │ + std r14,376(r1) │ │ │ │ + std r15,384(r1) │ │ │ │ + cmpwi cr2,r30,0 │ │ │ │ + mr r30,r28 │ │ │ │ + std r16,392(r1) │ │ │ │ + std r17,400(r1) │ │ │ │ + iselgt r2,r27,r2 │ │ │ │ + mtfprwa f28,r9 │ │ │ │ + xxspltd vs62,vs31,0 │ │ │ │ + std r20,424(r1) │ │ │ │ + std r21,432(r1) │ │ │ │ + std r22,440(r1) │ │ │ │ + std r23,448(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + fcfid f28,f28 │ │ │ │ + stfd f25,520(r1) │ │ │ │ + stfd f26,528(r1) │ │ │ │ + fsub f27,f27,f31 │ │ │ │ + stfd f30,560(r1) │ │ │ │ + isellt r2,0,r2 │ │ │ │ + stw r10,228(r1) │ │ │ │ + std r18,216(r1) │ │ │ │ + stw r31,268(r1) │ │ │ │ + std r25,304(r1) │ │ │ │ + std r24,312(r1) │ │ │ │ + mtfprwa f29,r2 │ │ │ │ + std r29,320(r1) │ │ │ │ fcfid f29,f29 │ │ │ │ - addi r10,r10,2928 │ │ │ │ - stfd f27,504(r1) │ │ │ │ - stfd f31,536(r1) │ │ │ │ - stw r8,244(r1) │ │ │ │ - std r19,224(r1) │ │ │ │ - stw r24,296(r1) │ │ │ │ - isellt r9,0,r9 │ │ │ │ - std r10,248(r1) │ │ │ │ - std r29,304(r1) │ │ │ │ - std r25,312(r1) │ │ │ │ - std r28,320(r1) │ │ │ │ - mtfprwa f30,r9 │ │ │ │ + mtfprwa f30,r30 │ │ │ │ + lwz r2,228(r1) │ │ │ │ fcfid f30,f30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtfprwa f0,r30 │ │ │ │ - lwz r9,244(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - stw r9,240(r1) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stw r9,244(r1) │ │ │ │ - fdiv f12,f29,f0 │ │ │ │ - fdiv f11,f30,f0 │ │ │ │ + stw r2,224(r1) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stw r2,228(r1) │ │ │ │ + fdiv f12,f28,f30 │ │ │ │ + fdiv f0,f29,f30 │ │ │ │ frip f12,f12 │ │ │ │ - frim f11,f11 │ │ │ │ + frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r10,f12 │ │ │ │ - fctidz f12,f11 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stw r10,208(r1) │ │ │ │ + fctidz f0,f0 │ │ │ │ mffprd r9,f12 │ │ │ │ - cmpw r9,r10 │ │ │ │ - mr r16,r9 │ │ │ │ - bgt 4c320 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - extswsli r7,r30,4 │ │ │ │ - srawi r8,r30,1 │ │ │ │ - addze r8,r8 │ │ │ │ - extswsli r26,r9,5 │ │ │ │ - slwi r6,r30,2 │ │ │ │ - extsw r27,r30 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + mr r25,r2 │ │ │ │ + cmpw r2,r9 │ │ │ │ + stw r9,192(r1) │ │ │ │ + bgt 4c9ec │ │ │ │ + fdiv f30,f27,f30 │ │ │ │ + extswsli r8,r30,4 │ │ │ │ + srawi r10,r30,1 │ │ │ │ + addze r10,r10 │ │ │ │ + slwi r9,r2,2 │ │ │ │ + stw r30,264(r1) │ │ │ │ + extswsli r27,r2,5 │ │ │ │ + extsw r28,r30 │ │ │ │ cmpwi cr4,r30,0 │ │ │ │ - stw r30,272(r1) │ │ │ │ - lfd f31,2928(r10) │ │ │ │ - std r7,216(r1) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - slwi r10,r9,2 │ │ │ │ - stw r6,212(r1) │ │ │ │ - addi r7,r7,2928 │ │ │ │ - mullw r9,r8,r9 │ │ │ │ - fsub f31,f28,f31 │ │ │ │ - std r7,192(r1) │ │ │ │ - ld r7,200(r1) │ │ │ │ - slwi r9,r9,2 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - fdiv f31,f31,f0 │ │ │ │ - extswsli r14,r9,4 │ │ │ │ - std r7,176(r1) │ │ │ │ - addi r7,r10,2 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mullw r29,r8,r7 │ │ │ │ - mullw r10,r10,r8 │ │ │ │ - mullw r20,r7,r30 │ │ │ │ - slwi r7,r8,2 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - extswsli r15,r7,4 │ │ │ │ - std r8,184(r1) │ │ │ │ - extswsli r18,r10,4 │ │ │ │ + std r8,200(r1) │ │ │ │ + ld r8,184(r1) │ │ │ │ + mullw r2,r10,r2 │ │ │ │ + addi r18,r8,-8 │ │ │ │ + slwi r8,r30,2 │ │ │ │ + stw r8,196(r1) │ │ │ │ + addi r8,r9,2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r18,256(r1) │ │ │ │ + slwi r2,r2,2 │ │ │ │ + mullw r29,r10,r8 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + mullw r15,r8,r30 │ │ │ │ + slwi r8,r10,2 │ │ │ │ + extswsli r16,r2,4 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + extswsli r14,r8,4 │ │ │ │ + std r10,176(r1) │ │ │ │ + extswsli r17,r9,4 │ │ │ │ extswsli r29,r29,4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r31,216(r1) │ │ │ │ - ld r4,48(r17) │ │ │ │ - ld r3,64(r17) │ │ │ │ + ld r31,200(r1) │ │ │ │ + ld r4,48(r19) │ │ │ │ + ld r3,64(r19) │ │ │ │ mr r5,r31 │ │ │ │ - add r4,r4,r14 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,48(r17) │ │ │ │ - ld r3,72(r17) │ │ │ │ + add r4,r4,r16 │ │ │ │ + bl 5280 │ │ │ │ + ld r4,48(r19) │ │ │ │ + ld r3,72(r19) │ │ │ │ mr r5,r31 │ │ │ │ add r4,r4,r29 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,48(r17) │ │ │ │ - ld r5,184(r1) │ │ │ │ + bl 5280 │ │ │ │ + ld r3,48(r19) │ │ │ │ + ld r5,176(r1) │ │ │ │ add r4,r3,r29 │ │ │ │ - add r3,r3,r18 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,224(r1) │ │ │ │ - ld r10,200(r1) │ │ │ │ - ld r28,64(r17) │ │ │ │ - ld r9,0(r9) │ │ │ │ - ldx r23,r9,r10 │ │ │ │ - lbzx r9,r23,r26 │ │ │ │ - add r23,r23,r26 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 4b390 │ │ │ │ - lwz r10,240(r1) │ │ │ │ - li r9,1 │ │ │ │ - ld r30,72(r17) │ │ │ │ - lfd f27,24(r23) │ │ │ │ - ld r25,16(r23) │ │ │ │ - slw r31,r9,r10 │ │ │ │ - ld r9,192(r1) │ │ │ │ - ld r10,88(r17) │ │ │ │ - slwi r8,r31,1 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lxsd v31,0(r9) │ │ │ │ - lwz r9,0(r17) │ │ │ │ - fcfid f0,f0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,176(r1) │ │ │ │ - xsdivdp vs63,vs63,vs0 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ + add r3,r3,r17 │ │ │ │ + bl 5280 │ │ │ │ + ld r2,216(r1) │ │ │ │ + ld r9,184(r1) │ │ │ │ + ld r26,64(r19) │ │ │ │ + ld r2,0(r2) │ │ │ │ + ldx r22,r2,r9 │ │ │ │ + lbzx r2,r22,r27 │ │ │ │ + add r22,r22,r27 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 4bb20 │ │ │ │ + lwz r9,224(r1) │ │ │ │ + li r2,1 │ │ │ │ + lfd f26,24(r22) │ │ │ │ + ld r24,16(r22) │ │ │ │ + ld r30,72(r19) │ │ │ │ + slw r31,r2,r9 │ │ │ │ + lwz r2,0(r19) │ │ │ │ + ld r9,88(r19) │ │ │ │ + slwi r10,r31,1 │ │ │ │ + mtvrwa v31,r10 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ldx r3,r9,r18 │ │ │ │ + xscvsxddp vs63,vs63 │ │ │ │ + xsdivdp vs63,vs31,vs63 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ - beq 4af0c │ │ │ │ - mtfprwa f0,r16 │ │ │ │ + beq 4b6a4 │ │ │ │ + mtfprwa f0,r25 │ │ │ │ fcfid f0,f0 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bge 4b900 │ │ │ │ - mr r5,r28 │ │ │ │ - mr r4,r28 │ │ │ │ - extswsli r22,r31,3 │ │ │ │ - extsw r21,r31 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r10,176(r1) │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bge 4c020 │ │ │ │ + mr r5,r26 │ │ │ │ + mr r4,r26 │ │ │ │ + extswsli r21,r31,3 │ │ │ │ + extsw r20,r31 │ │ │ │ + bl 4680 │ │ │ │ + ld r2,88(r19) │ │ │ │ mr r4,r30 │ │ │ │ mr r5,r30 │ │ │ │ - add r24,r25,r22 │ │ │ │ - add r23,r24,r22 │ │ │ │ - ldx r3,r9,r10 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r22,r24,r21 │ │ │ │ + add r23,r22,r21 │ │ │ │ + ldx r3,r2,r18 │ │ │ │ + bl 4680 │ │ │ │ cmpwi r31,0 │ │ │ │ - ld r4,80(r17) │ │ │ │ - ble 4b04c │ │ │ │ + ld r4,80(r19) │ │ │ │ + ble 4b7dc │ │ │ │ addi r31,r31,-1 │ │ │ │ - xxspltd vs10,vs27,0 │ │ │ │ - li r8,0 │ │ │ │ + xxspltd vs10,vs26,0 │ │ │ │ li r10,0 │ │ │ │ + li r9,0 │ │ │ │ clrldi r31,r31,32 │ │ │ │ mtctr r31 │ │ │ │ - mr r9,r31 │ │ │ │ - lxvdsx vs12,r23,r8 │ │ │ │ - lxvx vs11,r28,r10 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lxvx vs9,r30,r10 │ │ │ │ - lxvdsx vs0,r25,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + mr r2,r31 │ │ │ │ + nop │ │ │ │ + lxvdsx vs12,r23,r10 │ │ │ │ + lxvx vs11,r26,r9 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lxvx vs9,r30,r9 │ │ │ │ + lxvdsx vs0,r24,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs11,vs11,vs10 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4af70 │ │ │ │ - sldi r10,r31,4 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4b700 │ │ │ │ sldi r8,r31,3 │ │ │ │ - mulli r7,r21,24 │ │ │ │ + sldi r10,r31,4 │ │ │ │ + mulli r7,r20,24 │ │ │ │ mtctr r31 │ │ │ │ - li r6,0 │ │ │ │ + li r9,0 │ │ │ │ + lfdx f0,r24,r8 │ │ │ │ lxvx vs11,r30,r10 │ │ │ │ lxvdsx vs12,r23,r8 │ │ │ │ - lfdx f0,r25,r8 │ │ │ │ - add r25,r25,r7 │ │ │ │ - fmul f0,f27,f0 │ │ │ │ + add r24,r24,r7 │ │ │ │ + fmul f0,f26,f0 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r28,r10 │ │ │ │ + lxvx vs11,r26,r10 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ stxvx vs0,r4,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs12,r25,r6 │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ - lxvx vs9,r30,r9 │ │ │ │ - lxvdsx vs11,r24,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ + lxvdsx vs12,r24,r9 │ │ │ │ + lxvx vs11,r26,r2 │ │ │ │ + lxvx vs9,r30,r2 │ │ │ │ + lxvdsx vs0,r22,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 4aff0 │ │ │ │ - lfdx f12,r24,r8 │ │ │ │ - add r22,r23,r22 │ │ │ │ - lxvdsx vs0,r22,r8 │ │ │ │ - fmul f27,f27,f12 │ │ │ │ - lxvx vs12,r30,r10 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - lxvx vs12,r28,r10 │ │ │ │ - xxspltd vs27,vs27,0 │ │ │ │ - xvmaddmdp vs27,vs12,vs0 │ │ │ │ - xvmuldp vs63,vs63,vs27 │ │ │ │ - stxvx vs63,r30,r10 │ │ │ │ - sldi r5,r21,4 │ │ │ │ - mr r3,r28 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ - ld r31,176(r1) │ │ │ │ - mr r5,r28 │ │ │ │ - mr r4,r28 │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4b780 │ │ │ │ + lfdx f0,r22,r8 │ │ │ │ + add r23,r23,r21 │ │ │ │ + lxvx vs11,r30,r10 │ │ │ │ + lxvdsx vs12,r23,r8 │ │ │ │ + fmul f0,f26,f0 │ │ │ │ + xvmuldp vs12,vs11,vs12 │ │ │ │ + lxvx vs11,r26,r10 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + sldi r5,r20,4 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 5280 │ │ │ │ + ld r2,96(r19) │ │ │ │ + mr r5,r26 │ │ │ │ + mr r4,r26 │ │ │ │ + ldx r3,r2,r18 │ │ │ │ + bl 4680 │ │ │ │ + ld r2,96(r19) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - ld r3,64(r17) │ │ │ │ - ld r4,72(r17) │ │ │ │ - mr r5,r9 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,4b15c │ │ │ │ - srawi r7,r20,1 │ │ │ │ - addze r7,r7 │ │ │ │ - ld r4,48(r17) │ │ │ │ - andi. r5,r27,3 │ │ │ │ - ld r10,64(r17) │ │ │ │ - mr r6,r27 │ │ │ │ - li r9,0 │ │ │ │ - addi r3,r27,-1 │ │ │ │ - extswsli r7,r7,4 │ │ │ │ - add r8,r4,r7 │ │ │ │ - beq 4b120 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 4b10c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 4b0fc │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r3 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + ldx r3,r2,r18 │ │ │ │ + bl 4680 │ │ │ │ + ld r2,176(r1) │ │ │ │ + ld r3,64(r19) │ │ │ │ + ld r4,72(r19) │ │ │ │ + mr r5,r2 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5280 │ │ │ │ + ble cr4,4b8d8 │ │ │ │ + srawi r8,r15,1 │ │ │ │ + addze r8,r8 │ │ │ │ + ld r5,48(r19) │ │ │ │ + andi. r6,r28,3 │ │ │ │ + ld r9,64(r19) │ │ │ │ + mr r7,r28 │ │ │ │ + li r2,0 │ │ │ │ + addi r4,r28,-1 │ │ │ │ + extswsli r8,r8,4 │ │ │ │ + add r10,r5,r8 │ │ │ │ + beq 4b89c │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4b15c │ │ │ │ - srdi r7,r27,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - bdnz 4b128 │ │ │ │ - lwz r9,212(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - add r14,r14,r15 │ │ │ │ - add r29,r29,r15 │ │ │ │ - add r18,r18,r15 │ │ │ │ - addi r26,r26,32 │ │ │ │ - add r20,r20,r9 │ │ │ │ - lwz r9,208(r1) │ │ │ │ - cmpw r9,r16 │ │ │ │ - bge 4ae40 │ │ │ │ - lwz r30,272(r1) │ │ │ │ - lwz r9,244(r1) │ │ │ │ + beq 4b888 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 4b878 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r7,r4 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r5,r8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4b8d8 │ │ │ │ + srdi r8,r28,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + bdnz 4b8a4 │ │ │ │ + lwz r2,196(r1) │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r16,r16,r14 │ │ │ │ + add r29,r29,r14 │ │ │ │ + add r17,r17,r14 │ │ │ │ + addi r27,r27,32 │ │ │ │ + add r15,r15,r2 │ │ │ │ + lwz r2,192(r1) │ │ │ │ + cmpw r2,r25 │ │ │ │ + bge 4b5f0 │ │ │ │ + lwz r30,264(r1) │ │ │ │ + lwz r2,228(r1) │ │ │ │ srawi r30,r30,1 │ │ │ │ - cmplwi r9,1 │ │ │ │ - ld r9,176(r1) │ │ │ │ - std r9,200(r1) │ │ │ │ - bne 4ad60 │ │ │ │ - ld r19,224(r1) │ │ │ │ - lwz r24,296(r1) │ │ │ │ - ld r29,304(r1) │ │ │ │ - ld r25,312(r1) │ │ │ │ - ld r28,320(r1) │ │ │ │ - lwz r30,160(r1) │ │ │ │ - lfd f26,496(r1) │ │ │ │ - lfd f27,504(r1) │ │ │ │ - lfd f28,512(r1) │ │ │ │ - lfd f29,520(r1) │ │ │ │ - lfd f30,528(r1) │ │ │ │ - lfd f31,536(r1) │ │ │ │ - ld r14,352(r1) │ │ │ │ - ld r15,360(r1) │ │ │ │ - ld r16,368(r1) │ │ │ │ - ld r18,384(r1) │ │ │ │ - ld r20,400(r1) │ │ │ │ - ld r21,408(r1) │ │ │ │ - ld r22,416(r1) │ │ │ │ - lwz r7,8(r19) │ │ │ │ - subf r8,r7,r24 │ │ │ │ - cmpwi r8,0 │ │ │ │ - blt 4b260 │ │ │ │ - ld r6,48(r17) │ │ │ │ - beq 4c488 │ │ │ │ - extsw r8,r8 │ │ │ │ - extswsli r10,r7,5 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r9,r8 │ │ │ │ - add r10,r6,r10 │ │ │ │ - bne 4c3f8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r5,r29,1 │ │ │ │ - addi r9,r29,16 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - sldi r5,r9,1 │ │ │ │ - stxvx vs0,r25,r29 │ │ │ │ - addi r29,r29,32 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - bdnz 4b228 │ │ │ │ - slwi r9,r24,1 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + cmplwi r2,1 │ │ │ │ + ld r2,256(r1) │ │ │ │ + std r2,184(r1) │ │ │ │ + bne 4b530 │ │ │ │ + ld r18,216(r1) │ │ │ │ + lwz r31,268(r1) │ │ │ │ + ld r25,304(r1) │ │ │ │ + ld r24,312(r1) │ │ │ │ + ld r29,320(r1) │ │ │ │ + lwz r28,160(r1) │ │ │ │ + lfd f25,520(r1) │ │ │ │ + lfd f26,528(r1) │ │ │ │ + lfd f27,536(r1) │ │ │ │ + lfd f28,544(r1) │ │ │ │ + lfd f29,552(r1) │ │ │ │ + lfd f30,560(r1) │ │ │ │ + lfd f31,568(r1) │ │ │ │ + ld r14,376(r1) │ │ │ │ + ld r15,384(r1) │ │ │ │ + ld r16,392(r1) │ │ │ │ + ld r17,400(r1) │ │ │ │ + ld r20,424(r1) │ │ │ │ + ld r21,432(r1) │ │ │ │ + ld r22,440(r1) │ │ │ │ + ld r23,448(r1) │ │ │ │ + lwz r8,8(r18) │ │ │ │ + subf r10,r8,r31 │ │ │ │ + cmpwi r10,0 │ │ │ │ + blt 4b9e4 │ │ │ │ + ld r7,48(r19) │ │ │ │ + beq 4cb58 │ │ │ │ + extsw r10,r10 │ │ │ │ + extswsli r9,r8,5 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r2,r10 │ │ │ │ + add r9,r7,r9 │ │ │ │ + bne 4cac0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r6,r25,1 │ │ │ │ + addi r2,r25,16 │ │ │ │ lxvx vs0,r9,r6 │ │ │ │ - stxvx vs0,r8,r25 │ │ │ │ - cmpw r30,r28 │ │ │ │ - bne 4b2fc │ │ │ │ - lwz r8,156(r1) │ │ │ │ - addi r9,r28,-2 │ │ │ │ - ld r4,32(r19) │ │ │ │ - ld r5,16(r19) │ │ │ │ - ld r3,24(r19) │ │ │ │ - subf r7,r7,r28 │ │ │ │ - ld r10,48(r17) │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r7,r7,4 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - extswsli r6,r9,4 │ │ │ │ - extsw r9,r9 │ │ │ │ - addi r8,r8,-16 │ │ │ │ - lfdx f9,r10,r6 │ │ │ │ - addi r9,r9,3 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - lfdx f0,r5,r8 │ │ │ │ - lfdx f11,r3,r8 │ │ │ │ - addi r8,r6,32 │ │ │ │ - add r4,r10,r6 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r5,r25,r7 │ │ │ │ - add r6,r10,r8 │ │ │ │ - lfdx f8,r10,r8 │ │ │ │ - lfd f6,8(r4) │ │ │ │ - add r8,r10,r9 │ │ │ │ - lfdx f10,r10,r9 │ │ │ │ - lfd f5,8(r6) │ │ │ │ - lfd f7,8(r8) │ │ │ │ + sldi r6,r2,1 │ │ │ │ + stxvx vs0,r24,r25 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + addi r25,r25,32 │ │ │ │ + stxvx vs0,r24,r2 │ │ │ │ + bdnz 4b9ac │ │ │ │ + slwi r2,r31,1 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ + stxvx vs0,r10,r24 │ │ │ │ + cmpw r28,r29 │ │ │ │ + bne 4ba80 │ │ │ │ + lwz r10,156(r1) │ │ │ │ + addi r2,r29,-2 │ │ │ │ + ld r6,24(r18) │ │ │ │ + subf r8,r8,r29 │ │ │ │ + ld r5,16(r18) │ │ │ │ + ld r4,32(r18) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + ld r9,48(r19) │ │ │ │ + extswsli r8,r8,4 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + extswsli r7,r2,4 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r10,r10,-16 │ │ │ │ + lfdx f9,r9,r7 │ │ │ │ + addi r2,r2,3 │ │ │ │ + lfdx f11,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + add r5,r9,r7 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r24,r8 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + addi r10,r7,32 │ │ │ │ + lfd f6,8(r5) │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + add r7,r9,r10 │ │ │ │ + lfdx f8,r9,r10 │ │ │ │ + add r10,r9,r2 │ │ │ │ + lfd f5,8(r7) │ │ │ │ + lfd f7,8(r10) │ │ │ │ fmul f8,f11,f8 │ │ │ │ fmul f11,f11,f5 │ │ │ │ fmadd f9,f12,f9,f8 │ │ │ │ fmadd f12,f12,f6,f11 │ │ │ │ fmadd f11,f0,f10,f9 │ │ │ │ fmadd f0,f0,f7,f12 │ │ │ │ - stfdx f11,r25,r7 │ │ │ │ - stfd f0,8(r5) │ │ │ │ - ld r17,376(r1) │ │ │ │ - ld r23,424(r1) │ │ │ │ - ld r24,432(r1) │ │ │ │ - ld r25,440(r1) │ │ │ │ - ld r26,448(r1) │ │ │ │ - ld r27,456(r1) │ │ │ │ - ld r28,464(r1) │ │ │ │ - ld r29,472(r1) │ │ │ │ - ld r30,480(r1) │ │ │ │ - addi r1,r1,544 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stfdx f11,r24,r8 │ │ │ │ + stfd f0,8(r6) │ │ │ │ + ld r19,416(r1) │ │ │ │ + ld r24,456(r1) │ │ │ │ + ld r25,464(r1) │ │ │ │ + ld r26,472(r1) │ │ │ │ + ld r27,480(r1) │ │ │ │ + ld r28,488(r1) │ │ │ │ + ld r29,496(r1) │ │ │ │ + ld r30,504(r1) │ │ │ │ + addi r1,r1,576 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-208(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r17,376(r1) │ │ │ │ - ld r25,440(r1) │ │ │ │ - ld r27,456(r1) │ │ │ │ - ld r28,464(r1) │ │ │ │ - ld r29,472(r1) │ │ │ │ - ld r30,480(r1) │ │ │ │ - addi r1,r1,544 │ │ │ │ - ld r0,16(r1) │ │ │ │ + ld r19,416(r1) │ │ │ │ + ld r24,456(r1) │ │ │ │ + ld r25,464(r1) │ │ │ │ + ld r28,488(r1) │ │ │ │ + ld r29,496(r1) │ │ │ │ + ld r30,504(r1) │ │ │ │ + addi r1,r1,576 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-208(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - lwz r22,4(r23) │ │ │ │ - ld r4,56(r17) │ │ │ │ - mr r3,r28 │ │ │ │ - lwz r21,8(r23) │ │ │ │ - extswsli r25,r22,4 │ │ │ │ - extsw r24,r22 │ │ │ │ - mr r5,r25 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,160(r1) │ │ │ │ - ld r4,56(r17) │ │ │ │ - ld r3,72(r17) │ │ │ │ - mr r5,r25 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r4,r4,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,1 │ │ │ │ - lwz r10,0(r17) │ │ │ │ - ld r8,88(r17) │ │ │ │ - ld r30,64(r17) │ │ │ │ - lfd f27,24(r23) │ │ │ │ - ld r28,16(r23) │ │ │ │ - ld r31,72(r17) │ │ │ │ - slw r6,r9,r21 │ │ │ │ - ld r9,192(r1) │ │ │ │ - slwi r7,r6,1 │ │ │ │ - andi. r10,r10,64 │ │ │ │ - stw r6,232(r1) │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - lfd f26,0(r9) │ │ │ │ - addi r9,r21,-1 │ │ │ │ - fcfid f0,f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r21,4(r22) │ │ │ │ + ld r4,56(r19) │ │ │ │ + mr r3,r26 │ │ │ │ + lwz r20,8(r22) │ │ │ │ + extswsli r24,r21,4 │ │ │ │ + extsw r23,r21 │ │ │ │ + mr r5,r24 │ │ │ │ + bl 5280 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + ld r4,56(r19) │ │ │ │ + mr r5,r24 │ │ │ │ + ld r3,72(r19) │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r4,r4,r2 │ │ │ │ + bl 5280 │ │ │ │ + li r2,1 │ │ │ │ + lwz r8,0(r19) │ │ │ │ + addi r9,r20,-1 │ │ │ │ + ld r10,88(r19) │ │ │ │ + ld r30,64(r19) │ │ │ │ + lfd f25,24(r22) │ │ │ │ + slw r12,r2,r20 │ │ │ │ extswsli r9,r9,3 │ │ │ │ - addi r19,r9,-8 │ │ │ │ - ldx r3,r8,r19 │ │ │ │ - fdiv f26,f26,f0 │ │ │ │ + ld r26,16(r22) │ │ │ │ + ld r31,72(r19) │ │ │ │ + slwi r2,r12,1 │ │ │ │ + andi. r8,r8,64 │ │ │ │ + mtfprwa f26,r2 │ │ │ │ + addi r2,r9,-8 │ │ │ │ + fcfid f26,f26 │ │ │ │ + ldx r3,r10,r2 │ │ │ │ + std r2,208(r1) │ │ │ │ + fdiv f26,f31,f26 │ │ │ │ xxspltd vs63,vs26,0 │ │ │ │ - beq 4bb80 │ │ │ │ - srawi r23,r6,1 │ │ │ │ - ble cr3,4c094 │ │ │ │ - srawi r22,r22,1 │ │ │ │ - addze r22,r22 │ │ │ │ - ld r9,24(r17) │ │ │ │ + beq 4c2a0 │ │ │ │ + srawi r22,r12,1 │ │ │ │ + ble cr3,4c75c │ │ │ │ + srawi r24,r21,1 │ │ │ │ + addze r24,r24 │ │ │ │ + ld r2,24(r19) │ │ │ │ + ld r21,208(r1) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - extswsli r22,r22,3 │ │ │ │ - ldx r24,r9,r19 │ │ │ │ - add r25,r28,r22 │ │ │ │ - bne cr2,4bd30 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + stw r12,232(r1) │ │ │ │ + extswsli r24,r24,3 │ │ │ │ + ldx r23,r2,r21 │ │ │ │ + add r24,r26,r24 │ │ │ │ + bne cr2,4c440 │ │ │ │ + bl 4680 │ │ │ │ + ld r2,88(r19) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpwi r23,0 │ │ │ │ - ld r4,80(r17) │ │ │ │ - ble 4b7c8 │ │ │ │ - cmpwi r23,1 │ │ │ │ - beq 4c3b0 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - ld r9,248(r1) │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ - li r10,0 │ │ │ │ - clrldi r8,r23,32 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ + ldx r3,r2,r21 │ │ │ │ + bl 4680 │ │ │ │ + cmpwi r22,0 │ │ │ │ + ld r4,80(r19) │ │ │ │ + lwz r12,232(r1) │ │ │ │ + ble 4bf00 │ │ │ │ + cmpwi r22,1 │ │ │ │ + beq 4ca7c │ │ │ │ + addi r22,r22,-1 │ │ │ │ + xxspltd vs10,vs25,0 │ │ │ │ li r9,0 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r10,r22,32 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ - lxvdsx vs0,r24,r10 │ │ │ │ - lxvx vs9,r31,r9 │ │ │ │ - lxvdsx vs12,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - xvadddp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs0,vs9,vs0 │ │ │ │ - lxvx vs9,r30,r9 │ │ │ │ - xvmaddadp vs0,vs9,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 4b4b0 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r9,r28,r10 │ │ │ │ - add r6,r30,r8 │ │ │ │ - add r10,r24,r10 │ │ │ │ - add r21,r31,r8 │ │ │ │ - add r8,r4,r8 │ │ │ │ - std r10,256(r1) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - ld r10,192(r1) │ │ │ │ - lfd f9,0(r9) │ │ │ │ - lfd f10,0(r21) │ │ │ │ - lfd f7,8(r21) │ │ │ │ - lfd f11,0(r6) │ │ │ │ - lfd f8,8(r6) │ │ │ │ - clrldi r9,r23,32 │ │ │ │ - rldic r3,r23,4,28 │ │ │ │ - mr r7,r9 │ │ │ │ - std r9,264(r1) │ │ │ │ - lfd f12,0(r10) │ │ │ │ - rldic r10,r23,3,29 │ │ │ │ - add r22,r4,r3 │ │ │ │ - add r9,r3,r31 │ │ │ │ - add r23,r3,r30 │ │ │ │ - add r11,r24,r10 │ │ │ │ - add r5,r28,r10 │ │ │ │ + nop │ │ │ │ + lxvdsx vs0,r23,r9 │ │ │ │ + lxvx vs12,r31,r2 │ │ │ │ + lxvdsx vs11,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvadddp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs0 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + xvmaddadp vs12,vs0,vs10 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs63 │ │ │ │ + stxvx vs12,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4bc30 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r2,r26,r9 │ │ │ │ + add r7,r30,r10 │ │ │ │ + add r9,r23,r9 │ │ │ │ + add r20,r31,r10 │ │ │ │ + add r10,r4,r10 │ │ │ │ + std r9,240(r1) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f9,0(r2) │ │ │ │ + rldic r5,r22,4,28 │ │ │ │ + rldic r9,r22,3,29 │ │ │ │ + clrldi r0,r22,32 │ │ │ │ + lfd f10,0(r20) │ │ │ │ + lfd f7,8(r20) │ │ │ │ + lfd f11,0(r7) │ │ │ │ + lfd f8,8(r7) │ │ │ │ + add r21,r4,r5 │ │ │ │ + add r3,r23,r9 │ │ │ │ + add r2,r5,r31 │ │ │ │ + add r22,r5,r30 │ │ │ │ + add r6,r26,r9 │ │ │ │ + fadd f0,f0,f31 │ │ │ │ + fmul f12,f25,f9 │ │ │ │ + addi r8,r21,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r3,272(r1) │ │ │ │ addi r22,r22,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r23,r23,16 │ │ │ │ - fadd f0,f0,f12 │ │ │ │ - fmul f12,f27,f9 │ │ │ │ - addi r12,r11,8 │ │ │ │ - std r11,280(r1) │ │ │ │ + addi r21,r3,8 │ │ │ │ + std r8,232(r1) │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f10,f0,f10 │ │ │ │ fmul f0,f0,f7 │ │ │ │ fmadd f11,f12,f11,f10 │ │ │ │ fmadd f12,f12,f8,f0 │ │ │ │ fmul f11,f26,f11 │ │ │ │ fmul f0,f26,f12 │ │ │ │ - stfd f11,0(r8) │ │ │ │ - stfd f0,8(r8) │ │ │ │ - beq 4c39c │ │ │ │ - ld r8,248(r1) │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ - subf r0,r30,r31 │ │ │ │ - mtctr r7 │ │ │ │ - stw r16,276(r1) │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - addi r8,r5,-8 │ │ │ │ - add r5,r5,r11 │ │ │ │ - subf r11,r30,r4 │ │ │ │ - std r8,288(r1) │ │ │ │ - mr r8,r23 │ │ │ │ - ld r7,288(r1) │ │ │ │ - std r9,288(r1) │ │ │ │ - nop │ │ │ │ + stfd f11,0(r10) │ │ │ │ + stfd f0,8(r10) │ │ │ │ + beq 4ca64 │ │ │ │ + xxspltd vs10,vs25,0 │ │ │ │ + mtctr r0 │ │ │ │ + addi r8,r6,-8 │ │ │ │ + mr r10,r22 │ │ │ │ + stw r25,288(r1) │ │ │ │ + std r2,296(r1) │ │ │ │ + add r6,r6,r3 │ │ │ │ + subf r11,r30,r31 │ │ │ │ + subf r3,r30,r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r16,r7,r5 │ │ │ │ - lxvx vs9,r8,r0 │ │ │ │ - addi r9,r7,8 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxvdsx vs0,0,r16 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - xvadddp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs0,vs9,vs0 │ │ │ │ - lxv vs9,0(r8) │ │ │ │ - xvmaddadp vs0,vs11,vs9 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r8,r11 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 4b5d0 │ │ │ │ - ld r9,288(r1) │ │ │ │ - lwz r16,276(r1) │ │ │ │ - add r23,r23,r3 │ │ │ │ - add r22,r22,r3 │ │ │ │ - mr r5,r28 │ │ │ │ - add r12,r12,r10 │ │ │ │ - add r3,r9,r3 │ │ │ │ - ld r8,192(r1) │ │ │ │ - lfd f12,0(r12) │ │ │ │ - lfd f11,0(r5) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - fadd f12,f12,f0 │ │ │ │ - fmul f0,f27,f11 │ │ │ │ + subf r25,r8,r6 │ │ │ │ + lxvx vs12,r10,r11 │ │ │ │ + addi r2,r8,8 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + lxvdsx vs0,0,r25 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + xvadddp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs0 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + xvmaddadp vs12,vs10,vs0 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs63 │ │ │ │ + stxvx vs12,r10,r3 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4bd30 │ │ │ │ + ld r10,232(r1) │ │ │ │ + ld r2,296(r1) │ │ │ │ + add r22,r22,r5 │ │ │ │ + mr r6,r26 │ │ │ │ + add r21,r21,r9 │ │ │ │ + lwz r25,288(r1) │ │ │ │ + add r10,r10,r5 │ │ │ │ + add r5,r2,r5 │ │ │ │ + std r10,232(r1) │ │ │ │ + lfd f12,0(r21) │ │ │ │ + lfd f11,0(r6) │ │ │ │ + fadd f12,f12,f31 │ │ │ │ + fmul f0,f25,f11 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - lxv vs11,0(r3) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r23) │ │ │ │ + lxv vs11,0(r22) │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r22) │ │ │ │ - beq 4c390 │ │ │ │ - ld r5,264(r1) │ │ │ │ - ld r8,248(r1) │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ - li r7,0 │ │ │ │ - mtctr r5 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq 4ca58 │ │ │ │ + xxspltd vs10,vs25,0 │ │ │ │ + mtctr r0 │ │ │ │ li r8,0 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs0,r24,r7 │ │ │ │ - lxvx vs9,r31,r8 │ │ │ │ - lxvdsx vs12,r25,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - xvadddp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs0,vs9,vs0 │ │ │ │ - lxvx vs9,r30,r8 │ │ │ │ - xvmaddadp vs0,vs9,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r31,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 4b690 │ │ │ │ - add r10,r25,r10 │ │ │ │ - mr r8,r10 │ │ │ │ - ld r7,256(r1) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - mr r8,r10 │ │ │ │ - lfd f12,0(r7) │ │ │ │ - ld r7,192(r1) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - fadd f12,f12,f0 │ │ │ │ - fmul f0,f27,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - lxv vs11,0(r21) │ │ │ │ + lxvdsx vs0,r23,r8 │ │ │ │ + lxvx vs12,r31,r10 │ │ │ │ + lxvdsx vs11,r24,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + xvadddp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs0 │ │ │ │ + lxvx vs0,r30,r10 │ │ │ │ + xvmaddadp vs12,vs0,vs10 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs63 │ │ │ │ + stxvx vs12,r31,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4bde0 │ │ │ │ + add r9,r24,r9 │ │ │ │ + mr r10,r9 │ │ │ │ + ld r8,240(r1) │ │ │ │ + lfd f11,0(r10) │ │ │ │ + mr r10,r9 │ │ │ │ + lxv vs10,0(r7) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + fmul f0,f25,f11 │ │ │ │ + fadd f12,f12,f31 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + lxv vs11,0(r20) │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r21) │ │ │ │ - beq 4b784 │ │ │ │ - ld r8,248(r1) │ │ │ │ - xxspltd vs10,vs27,0 │ │ │ │ - subf r6,r31,r30 │ │ │ │ - lxv vs9,0(r8) │ │ │ │ - ld r8,280(r1) │ │ │ │ - add r7,r8,r10 │ │ │ │ - ld r8,264(r1) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - mtctr r8 │ │ │ │ + stxv vs0,0(r20) │ │ │ │ + beq 4bec4 │ │ │ │ + ld r10,272(r1) │ │ │ │ + xxspltd vs10,vs25,0 │ │ │ │ + mtctr r0 │ │ │ │ + subf r8,r31,r30 │ │ │ │ + add r7,r10,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r8,r10,r7 │ │ │ │ - addi r5,r10,8 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxvdsx vs11,0,r5 │ │ │ │ - xvadddp vs0,vs0,vs9 │ │ │ │ + nop │ │ │ │ + subf r10,r9,r7 │ │ │ │ + addi r6,r9,8 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + lxvdsx vs0,0,r10 │ │ │ │ + lxvdsx vs11,0,r6 │ │ │ │ + xvadddp vs0,vs0,vs62 │ │ │ │ xvmuldp vs12,vs11,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r9,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ + lxvx vs11,r2,r8 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvnmaddadp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4b740 │ │ │ │ - mr r8,r25 │ │ │ │ - ld r9,192(r1) │ │ │ │ - lfd f0,0(r12) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lxv vs12,0(r23) │ │ │ │ - lfd f11,0(r9) │ │ │ │ - fadd f0,f0,f11 │ │ │ │ - fmul f11,f27,f10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - lxv vs10,0(r3) │ │ │ │ - fneg f11,f11 │ │ │ │ - xxspltd vs11,vs11,0 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4be80 │ │ │ │ + mr r10,r24 │ │ │ │ + lfd f12,0(r21) │ │ │ │ + lfd f11,0(r10) │ │ │ │ + lxv vs10,0(r22) │ │ │ │ + fadd f12,f12,f31 │ │ │ │ + fmul f0,f25,f11 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + lxv vs11,0(r5) │ │ │ │ fneg f0,f0 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xvmuldp vs0,vs10,vs0 │ │ │ │ - xvmaddadp vs0,vs12,vs11 │ │ │ │ + fneg f12,f12 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xvmuldp vs12,vs11,vs12 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r3) │ │ │ │ - lwz r5,232(r1) │ │ │ │ + stxv vs0,0(r5) │ │ │ │ + extswsli r5,r12,4 │ │ │ │ mr r3,r30 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + bl 5280 │ │ │ │ + ld r2,96(r19) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + ld r30,208(r1) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ + bl 4680 │ │ │ │ + ld r2,96(r19) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - ld r3,64(r17) │ │ │ │ - ld r4,72(r17) │ │ │ │ - mr r5,r9 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,4b15c │ │ │ │ - ld r6,48(r17) │ │ │ │ - andi. r5,r27,3 │ │ │ │ - ld r10,64(r17) │ │ │ │ - mr r7,r27 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r27,-1 │ │ │ │ - add r8,r6,r29 │ │ │ │ - beq 4b890 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 4b87c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 4b86c │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r7,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r6,r29 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4b15c │ │ │ │ - srdi r7,r27,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - bdnz 4b898 │ │ │ │ - lwz r9,212(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - add r14,r14,r15 │ │ │ │ - add r29,r29,r15 │ │ │ │ - add r18,r18,r15 │ │ │ │ - addi r26,r26,32 │ │ │ │ - add r20,r20,r9 │ │ │ │ - lwz r9,208(r1) │ │ │ │ - cmpw r9,r16 │ │ │ │ - bge 4ae40 │ │ │ │ - b 4b184 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r10,244(r1) │ │ │ │ - li r9,1 │ │ │ │ - mr r5,r28 │ │ │ │ - mr r4,r28 │ │ │ │ - slw r11,r9,r10 │ │ │ │ - extswsli r24,r11,3 │ │ │ │ - extsw r9,r11 │ │ │ │ - add r23,r25,r24 │ │ │ │ - std r9,256(r1) │ │ │ │ - add r22,r23,r24 │ │ │ │ - add r9,r22,r24 │ │ │ │ - std r9,232(r1) │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r17) │ │ │ │ - ld r9,176(r1) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ + bl 4680 │ │ │ │ + ld r2,176(r1) │ │ │ │ + ld r3,64(r19) │ │ │ │ + ld r4,72(r19) │ │ │ │ + mr r5,r2 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5280 │ │ │ │ + ble cr4,4b8d8 │ │ │ │ + ld r7,48(r19) │ │ │ │ + andi. r6,r28,3 │ │ │ │ + ld r9,64(r19) │ │ │ │ + mr r8,r28 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r28,-1 │ │ │ │ + add r10,r7,r29 │ │ │ │ + beq 4bfb8 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 4bfa4 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 4bf94 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r8,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r7,r29 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4b8d8 │ │ │ │ + srdi r8,r28,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + bdnz 4bfc0 │ │ │ │ + lwz r2,196(r1) │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r16,r16,r14 │ │ │ │ + add r29,r29,r14 │ │ │ │ + add r17,r17,r14 │ │ │ │ + addi r27,r27,32 │ │ │ │ + add r15,r15,r2 │ │ │ │ + lwz r2,192(r1) │ │ │ │ + cmpw r2,r25 │ │ │ │ + bge 4b5f0 │ │ │ │ + b 4b900 │ │ │ │ + lwz r9,228(r1) │ │ │ │ + li r2,1 │ │ │ │ + mr r5,r26 │ │ │ │ + mr r4,r26 │ │ │ │ + slw r22,r2,r9 │ │ │ │ + extswsli r20,r22,3 │ │ │ │ + extsw r2,r22 │ │ │ │ + add r23,r24,r20 │ │ │ │ + std r2,240(r1) │ │ │ │ + add r22,r23,r20 │ │ │ │ + add r2,r22,r20 │ │ │ │ + std r2,208(r1) │ │ │ │ + bl 4680 │ │ │ │ + ld r9,88(r19) │ │ │ │ mr r4,r30 │ │ │ │ mr r5,r30 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srawi r6,r31,1 │ │ │ │ - ld r4,80(r17) │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 4bb6c │ │ │ │ - cmpwi r6,1 │ │ │ │ - beq 4c300 │ │ │ │ - addi r5,r6,-1 │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ - li r8,0 │ │ │ │ + ldx r3,r9,r18 │ │ │ │ + bl 4680 │ │ │ │ + srawi r7,r31,1 │ │ │ │ + ld r4,80(r19) │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 4c28c │ │ │ │ + cmpwi r7,1 │ │ │ │ + beq 4c9cc │ │ │ │ + addi r6,r7,-1 │ │ │ │ + xxspltd vs11,vs26,0 │ │ │ │ li r10,0 │ │ │ │ - clrldi r21,r5,32 │ │ │ │ + li r9,0 │ │ │ │ + clrldi r21,r6,32 │ │ │ │ mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs12,r22,r8 │ │ │ │ - lxvx vs10,r28,r10 │ │ │ │ - lxvx vs9,r30,r10 │ │ │ │ - lxvdsx vs0,r25,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lxvdsx vs12,r22,r10 │ │ │ │ + lxvx vs10,r26,r9 │ │ │ │ + lxvx vs9,r30,r9 │ │ │ │ + lxvdsx vs0,r24,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs10,vs10,vs11 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4b990 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4c0a0 │ │ │ │ sldi r10,r21,3 │ │ │ │ sldi r21,r21,4 │ │ │ │ - add r8,r25,r10 │ │ │ │ - add r12,r28,r21 │ │ │ │ - add r19,r30,r21 │ │ │ │ + add r9,r24,r10 │ │ │ │ + add r2,r26,r21 │ │ │ │ + add r12,r30,r21 │ │ │ │ add r10,r22,r10 │ │ │ │ add r21,r4,r21 │ │ │ │ + std r2,232(r1) │ │ │ │ + ld r2,240(r1) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + rldic r0,r6,3,29 │ │ │ │ + rldic r9,r6,4,28 │ │ │ │ + mtctr r7 │ │ │ │ + subf r5,r24,r22 │ │ │ │ lxvdsx vs12,0,r10 │ │ │ │ - lxv vs10,0(r19) │ │ │ │ - rldic r9,r5,3,29 │ │ │ │ - rldic r10,r5,4,28 │ │ │ │ - mtctr r6 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - ld r8,256(r1) │ │ │ │ - subf r3,r25,r22 │ │ │ │ - clrldi r5,r5,32 │ │ │ │ - subf r22,r28,r30 │ │ │ │ - add r7,r25,r9 │ │ │ │ - std r9,264(r1) │ │ │ │ - subf r0,r28,r4 │ │ │ │ - mr r9,r6 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - fmul f0,f27,f0 │ │ │ │ - xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,0(r12) │ │ │ │ - sldi r11,r8,4 │ │ │ │ - add r8,r30,r10 │ │ │ │ - add r10,r28,r10 │ │ │ │ - addi r8,r8,16 │ │ │ │ + clrldi r6,r6,32 │ │ │ │ + subf r22,r26,r30 │ │ │ │ + subf r11,r26,r4 │ │ │ │ + add r10,r30,r9 │ │ │ │ + add r8,r24,r0 │ │ │ │ + add r9,r26,r9 │ │ │ │ + sldi r3,r2,4 │ │ │ │ + ld r2,232(r1) │ │ │ │ + fmul f0,f26,f0 │ │ │ │ addi r10,r10,16 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + mr r2,r7 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - std r8,256(r1) │ │ │ │ + stxv vs10,240(r1) │ │ │ │ + lxv vs10,0(r12) │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ + lxv vs10,240(r1) │ │ │ │ + std r10,240(r1) │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ stxv vs0,0(r21) │ │ │ │ nop │ │ │ │ - addi r8,r7,8 │ │ │ │ - add r21,r7,r3 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxvx vs9,r10,r22 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxvdsx vs10,0,r8 │ │ │ │ - addi r8,r21,8 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + nop │ │ │ │ + addi r10,r8,8 │ │ │ │ + add r21,r8,r5 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxvx vs9,r9,r22 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + lxvdsx vs10,0,r10 │ │ │ │ + addi r10,r21,8 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r10,r0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4ba50 │ │ │ │ - ld r8,256(r1) │ │ │ │ - beq 4c2f0 │ │ │ │ - mtctr r5 │ │ │ │ - add r24,r24,r11 │ │ │ │ - li r10,0 │ │ │ │ - add r24,r25,r24 │ │ │ │ + stxvx vs0,r9,r11 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4c170 │ │ │ │ + ld r10,240(r1) │ │ │ │ + beq 4c9c0 │ │ │ │ + mtctr r6 │ │ │ │ + add r9,r20,r24 │ │ │ │ + add r9,r9,r3 │ │ │ │ + li r8,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs12,r24,r10 │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ - lxvx vs9,r30,r9 │ │ │ │ - lxvdsx vs10,r23,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvdsx vs12,r9,r8 │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ + lxvx vs9,r30,r2 │ │ │ │ + lxvdsx vs10,r23,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 4bab0 │ │ │ │ - ld r10,264(r1) │ │ │ │ - ld r7,232(r1) │ │ │ │ - add r9,r23,r10 │ │ │ │ - add r10,r7,r10 │ │ │ │ - mr r23,r9 │ │ │ │ - std r10,232(r1) │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - lxv vs9,0(r19) │ │ │ │ - mtctr r6 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - subf r10,r30,r28 │ │ │ │ - lfd f0,0(r23) │ │ │ │ - lxv vs10,0(r12) │ │ │ │ - fmul f0,f27,f0 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4c1d0 │ │ │ │ + ld r9,208(r1) │ │ │ │ + add r2,r23,r0 │ │ │ │ + mr r23,r2 │ │ │ │ + add r9,r9,r0 │ │ │ │ + mr r8,r9 │ │ │ │ + std r9,208(r1) │ │ │ │ + lfd f12,0(r23) │ │ │ │ + lxvdsx vs10,0,r8 │ │ │ │ + mtctr r7 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + subf r9,r30,r26 │ │ │ │ + lxv vs9,0(r12) │ │ │ │ + ld r8,232(r1) │ │ │ │ + fmul f12,f26,f12 │ │ │ │ + xvmuldp vs10,vs9,vs10 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xvmaddmdp vs0,vs12,vs10 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r19) │ │ │ │ - nop │ │ │ │ - add r7,r11,r9 │ │ │ │ - addi r6,r9,8 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ + stxv vs0,0(r12) │ │ │ │ + add r8,r2,r3 │ │ │ │ + addi r7,r2,8 │ │ │ │ + lxv vs10,0(r10) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r8,r10 │ │ │ │ - addi r8,r8,16 │ │ │ │ + lxvx vs10,r10,r9 │ │ │ │ + addi r10,r10,16 │ │ │ │ xvnmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r8) │ │ │ │ - bdnz 4bb30 │ │ │ │ + stxv vs0,-16(r10) │ │ │ │ + bdnz 4c250 │ │ │ │ extswsli r5,r31,4 │ │ │ │ - b 4b050 │ │ │ │ + b 4b7e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r24,r24,3 │ │ │ │ + sldi r23,r23,3 │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - add r23,r28,r24 │ │ │ │ - add r22,r23,r24 │ │ │ │ - add r11,r22,r24 │ │ │ │ - std r11,256(r1) │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + stw r12,240(r1) │ │ │ │ + add r22,r26,r23 │ │ │ │ + add r21,r22,r23 │ │ │ │ + add r11,r21,r23 │ │ │ │ + std r11,232(r1) │ │ │ │ + bl 4680 │ │ │ │ + ld r2,88(r19) │ │ │ │ + ld r9,208(r1) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,232(r1) │ │ │ │ - ld r4,80(r17) │ │ │ │ - ld r11,256(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4b7c8 │ │ │ │ - cmpwi r21,0 │ │ │ │ - beq 4c364 │ │ │ │ - lwz r9,232(r1) │ │ │ │ - xxspltd vs10,vs27,0 │ │ │ │ - li r8,0 │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4680 │ │ │ │ + lwz r12,240(r1) │ │ │ │ + ld r4,80(r19) │ │ │ │ + ld r11,232(r1) │ │ │ │ + cmpwi r12,0 │ │ │ │ + ble 4bf00 │ │ │ │ + cmpwi r20,0 │ │ │ │ + beq 4ca30 │ │ │ │ + addi r2,r12,-1 │ │ │ │ + xxspltd vs10,vs25,0 │ │ │ │ li r10,0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs12,r22,r8 │ │ │ │ - lxvx vs0,r30,r10 │ │ │ │ - lxvx vs9,r31,r10 │ │ │ │ - lxvdsx vs11,r28,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4bc00 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r22,r22,r8 │ │ │ │ - add r7,r30,r9 │ │ │ │ - add r10,r31,r9 │ │ │ │ - add r8,r28,r8 │ │ │ │ - add r9,r4,r9 │ │ │ │ - lfd f11,0(r22) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f10,0(r10) │ │ │ │ - lfd f8,8(r10) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - lfd f9,8(r7) │ │ │ │ - fmul f0,f27,f0 │ │ │ │ + li r9,0 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + mtctr r2 │ │ │ │ + lxvdsx vs0,r21,r10 │ │ │ │ + lxvx vs12,r30,r9 │ │ │ │ + lxvx vs9,r31,r9 │ │ │ │ + lxvdsx vs11,r26,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmuldp vs0,vs9,vs0 │ │ │ │ + xvmaddmdp vs12,vs11,vs0 │ │ │ │ + xvmuldp vs12,vs63,vs12 │ │ │ │ + stxvx vs12,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz 4c310 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r21,r21,r10 │ │ │ │ + add r8,r30,r2 │ │ │ │ + add r9,r31,r2 │ │ │ │ + add r10,r26,r10 │ │ │ │ + add r2,r4,r2 │ │ │ │ + lfd f11,0(r21) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lfd f10,0(r9) │ │ │ │ + lfd f8,8(r9) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + lfd f9,8(r8) │ │ │ │ + fmul f0,f25,f0 │ │ │ │ fmul f10,f11,f10 │ │ │ │ fmul f11,f11,f8 │ │ │ │ fmadd f12,f0,f12,f10 │ │ │ │ fmadd f0,f0,f9,f11 │ │ │ │ fmul f12,f26,f12 │ │ │ │ fmul f26,f26,f0 │ │ │ │ - stfd f12,0(r9) │ │ │ │ - stfd f26,8(r9) │ │ │ │ - beq 4bcec │ │ │ │ - lwz r9,232(r1) │ │ │ │ - add r24,r25,r24 │ │ │ │ - xxspltd vs10,vs27,0 │ │ │ │ + stfd f12,0(r2) │ │ │ │ + stfd f26,8(r2) │ │ │ │ + beq 4c3fc │ │ │ │ + addi r10,r12,-1 │ │ │ │ + xxspltd vs10,vs25,0 │ │ │ │ + add r2,r24,r26 │ │ │ │ + add r2,r2,r23 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ - add r28,r28,r24 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - li r9,0 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - mtctr r8 │ │ │ │ - lxvdsx vs12,r28,r6 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - lxvx vs9,r31,r9 │ │ │ │ - lxvdsx vs11,r23,r6 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + mtctr r10 │ │ │ │ + nop │ │ │ │ + lxvdsx vs0,r2,r6 │ │ │ │ + lxvx vs12,r30,r7 │ │ │ │ + lxvx vs9,r31,r7 │ │ │ │ + lxvdsx vs11,r22,r6 │ │ │ │ addi r6,r6,8 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 4bcb0 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r23,r23,r8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - lfd f10,0(r11) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - lfd f11,0(r10) │ │ │ │ - lfd f9,8(r10) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - fmul f0,f27,f0 │ │ │ │ - fmul f10,f10,f9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmuldp vs0,vs9,vs0 │ │ │ │ + xvmaddmdp vs12,vs11,vs0 │ │ │ │ + xvmuldp vs12,vs63,vs12 │ │ │ │ + stxvx vs12,r31,r7 │ │ │ │ + addi r7,r7,16 │ │ │ │ + bdnz 4c3c0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r22,r22,r10 │ │ │ │ + add r11,r11,r10 │ │ │ │ + lfd f11,0(r11) │ │ │ │ + lfd f0,0(r22) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + lfd f9,8(r9) │ │ │ │ + lxv vs10,0(r8) │ │ │ │ + fmul f0,f25,f0 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xxmrghd vs11,vs10,vs11 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - b 4b7c8 │ │ │ │ + xxmrghd vs12,vs11,vs12 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + b 4bf00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + bl 4680 │ │ │ │ + ld r2,88(r19) │ │ │ │ + ld r9,208(r1) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpwi r23,0 │ │ │ │ - ld r4,80(r17) │ │ │ │ - ble 4b7c8 │ │ │ │ - cmpwi r23,1 │ │ │ │ - beq 4c3d8 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - ld r9,248(r1) │ │ │ │ - xxspltd vs9,vs27,0 │ │ │ │ - li r10,0 │ │ │ │ - clrldi r8,r23,32 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs8,0(r9) │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4680 │ │ │ │ + cmpwi r22,0 │ │ │ │ + ld r4,80(r19) │ │ │ │ + lwz r12,232(r1) │ │ │ │ + ble 4bf00 │ │ │ │ + cmpwi r22,1 │ │ │ │ + beq 4caa4 │ │ │ │ + addi r22,r22,-1 │ │ │ │ + xxspltd vs9,vs25,0 │ │ │ │ + li r2,0 │ │ │ │ li r9,0 │ │ │ │ + clrldi r10,r22,32 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs10,r24,r10 │ │ │ │ - lxvdsx vs12,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxvx vs0,r31,r9 │ │ │ │ - xvadddp vs10,vs10,vs8 │ │ │ │ + lxvdsx vs10,r23,r9 │ │ │ │ + lxvdsx vs12,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxvx vs0,r31,r2 │ │ │ │ + xvadddp vs10,vs10,vs62 │ │ │ │ xvmuldp vs11,vs0,vs12 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ xvdivdp vs12,vs12,vs10 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 4bd90 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r9,r28,r10 │ │ │ │ - add r6,r30,r8 │ │ │ │ - add r10,r24,r10 │ │ │ │ - add r21,r31,r8 │ │ │ │ - add r8,r4,r8 │ │ │ │ - std r10,256(r1) │ │ │ │ - lfd f11,0(r10) │ │ │ │ - ld r10,192(r1) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - rldic r3,r23,4,28 │ │ │ │ - lxv vs10,0(r21) │ │ │ │ - clrldi r9,r23,32 │ │ │ │ - add r22,r4,r3 │ │ │ │ - mr r7,r9 │ │ │ │ - std r9,264(r1) │ │ │ │ - add r9,r3,r31 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - rldic r10,r23,3,29 │ │ │ │ - add r23,r3,r30 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4c490 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r2,r26,r9 │ │ │ │ + add r9,r23,r9 │ │ │ │ + add r7,r31,r10 │ │ │ │ + std r9,232(r1) │ │ │ │ + add r9,r30,r10 │ │ │ │ + add r10,r4,r10 │ │ │ │ + std r9,240(r1) │ │ │ │ + ld r9,232(r1) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + rldic r5,r22,4,28 │ │ │ │ + clrldi r0,r22,32 │ │ │ │ + ld r2,240(r1) │ │ │ │ + lxv vs10,0(r7) │ │ │ │ + add r21,r4,r5 │ │ │ │ + lfd f11,0(r9) │ │ │ │ + rldic r9,r22,3,29 │ │ │ │ + add r22,r5,r30 │ │ │ │ + addi r21,r21,16 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r2,r5,r31 │ │ │ │ + add r3,r23,r9 │ │ │ │ + add r6,r26,r9 │ │ │ │ addi r22,r22,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r11,r24,r10 │ │ │ │ - add r5,r28,r10 │ │ │ │ - addi r23,r23,16 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fadd f11,f11,f31 │ │ │ │ + addi r20,r3,8 │ │ │ │ + std r3,288(r1) │ │ │ │ + stxv vs12,272(r1) │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ - addi r12,r11,8 │ │ │ │ - std r11,280(r1) │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + lxv vs11,272(r1) │ │ │ │ + fmul f0,f0,f25 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq 4c3d0 │ │ │ │ - ld r8,248(r1) │ │ │ │ - xxspltd vs9,vs27,0 │ │ │ │ - subf r0,r30,r31 │ │ │ │ - mtctr r7 │ │ │ │ - stw r16,276(r1) │ │ │ │ - lxv vs8,0(r8) │ │ │ │ - addi r8,r5,-8 │ │ │ │ - add r5,r5,r11 │ │ │ │ - subf r11,r30,r4 │ │ │ │ - std r8,288(r1) │ │ │ │ - mr r8,r23 │ │ │ │ - ld r7,288(r1) │ │ │ │ - std r9,288(r1) │ │ │ │ - nop │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq 4ca9c │ │ │ │ + xxspltd vs9,vs25,0 │ │ │ │ + mtctr r0 │ │ │ │ + addi r8,r6,-8 │ │ │ │ + mr r10,r22 │ │ │ │ + stw r25,272(r1) │ │ │ │ + std r2,296(r1) │ │ │ │ + add r6,r6,r3 │ │ │ │ + subf r11,r30,r31 │ │ │ │ + subf r3,r30,r4 │ │ │ │ nop │ │ │ │ - subf r16,r7,r5 │ │ │ │ - addi r9,r7,8 │ │ │ │ - lxvx vs11,r8,r0 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - lxvdsx vs10,0,r16 │ │ │ │ + subf r25,r8,r6 │ │ │ │ + addi r2,r8,8 │ │ │ │ + lxvx vs11,r10,r11 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + addi r8,r8,-8 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ + lxvdsx vs10,0,r25 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvnegdp vs12,vs12 │ │ │ │ - xvadddp vs10,vs10,vs8 │ │ │ │ + xvadddp vs10,vs10,vs62 │ │ │ │ xvmuldp vs11,vs11,vs12 │ │ │ │ xvdivdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r8,r11 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 4bea0 │ │ │ │ - ld r9,288(r1) │ │ │ │ - lwz r16,276(r1) │ │ │ │ - add r23,r23,r3 │ │ │ │ - add r22,r22,r3 │ │ │ │ - mr r5,r28 │ │ │ │ - add r12,r12,r10 │ │ │ │ - add r3,r9,r3 │ │ │ │ - ld r8,192(r1) │ │ │ │ - lfd f12,0(r12) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f11,0(r8) │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxvx vs0,r10,r3 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4c590 │ │ │ │ + ld r2,296(r1) │ │ │ │ + lwz r25,272(r1) │ │ │ │ + add r22,r22,r5 │ │ │ │ + add r21,r21,r5 │ │ │ │ + mr r6,r26 │ │ │ │ + add r20,r20,r9 │ │ │ │ + add r5,r2,r5 │ │ │ │ + lfd f12,0(r20) │ │ │ │ + lfd f0,0(r6) │ │ │ │ + fadd f12,f12,f31 │ │ │ │ fneg f0,f0 │ │ │ │ - fadd f12,f12,f11 │ │ │ │ xxspltd vs11,vs0,0 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - lxv vs12,0(r3) │ │ │ │ + lxv vs12,0(r5) │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,0(r23) │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + lxv vs11,0(r22) │ │ │ │ + fmul f0,f0,f25 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r22) │ │ │ │ - beq 4c3a4 │ │ │ │ - ld r5,264(r1) │ │ │ │ - ld r8,248(r1) │ │ │ │ - xxspltd vs9,vs27,0 │ │ │ │ - li r7,0 │ │ │ │ - mtctr r5 │ │ │ │ - lxv vs8,0(r8) │ │ │ │ + stxv vs0,0(r21) │ │ │ │ + beq 4ca70 │ │ │ │ + xxspltd vs9,vs25,0 │ │ │ │ + mtctr r0 │ │ │ │ + li r10,0 │ │ │ │ li r8,0 │ │ │ │ - lxvdsx vs10,r24,r7 │ │ │ │ - lxvdsx vs12,r25,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvx vs0,r31,r8 │ │ │ │ - xvadddp vs10,vs10,vs8 │ │ │ │ + nop │ │ │ │ + lxvdsx vs10,r23,r8 │ │ │ │ + lxvdsx vs12,r24,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxvx vs0,r31,r10 │ │ │ │ + xvadddp vs10,vs10,vs62 │ │ │ │ xvmuldp vs11,vs0,vs12 │ │ │ │ - lxvx vs0,r30,r8 │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ + lxvx vs0,r30,r10 │ │ │ │ xvdivdp vs12,vs12,vs10 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r31,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 4bf60 │ │ │ │ - add r10,r25,r10 │ │ │ │ - mr r8,r10 │ │ │ │ - ld r7,256(r1) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lxv vs9,0(r21) │ │ │ │ - mr r8,r10 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - lfd f10,0(r7) │ │ │ │ - ld r7,192(r1) │ │ │ │ - lfd f11,0(r7) │ │ │ │ - fadd f10,f10,f11 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxvx vs0,r31,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4c640 │ │ │ │ + add r9,r24,r9 │ │ │ │ + mr r10,r9 │ │ │ │ + ld r8,232(r1) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + mr r10,r9 │ │ │ │ + lxv vs9,0(r7) │ │ │ │ + lfd f10,0(r8) │ │ │ │ xxspltd vs11,vs0,0 │ │ │ │ + ld r8,240(r1) │ │ │ │ xvmuldp vs11,vs9,vs11 │ │ │ │ + fadd f10,f10,f31 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f25 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r21) │ │ │ │ - beq 4c054 │ │ │ │ - ld r8,248(r1) │ │ │ │ - xxspltd vs9,vs27,0 │ │ │ │ - subf r7,r31,r30 │ │ │ │ - lxv vs8,0(r8) │ │ │ │ - ld r8,280(r1) │ │ │ │ - add r6,r8,r10 │ │ │ │ - ld r8,264(r1) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - mtctr r8 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + beq 4c724 │ │ │ │ + ld r10,288(r1) │ │ │ │ + xxspltd vs9,vs25,0 │ │ │ │ + mtctr r0 │ │ │ │ + subf r8,r31,r30 │ │ │ │ + add r7,r10,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ nop │ │ │ │ - subf r8,r10,r6 │ │ │ │ - addi r5,r10,8 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - lxvdsx vs10,0,r8 │ │ │ │ - lxvdsx vs12,0,r5 │ │ │ │ - xvadddp vs10,vs10,vs8 │ │ │ │ + subf r10,r9,r7 │ │ │ │ + addi r6,r9,8 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + lxvdsx vs10,0,r10 │ │ │ │ + lxvdsx vs12,0,r6 │ │ │ │ + xvadddp vs10,vs10,vs62 │ │ │ │ xvmuldp vs11,vs0,vs12 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r9,r9,16 │ │ │ │ + lxvx vs0,r2,r8 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvdivdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4c010 │ │ │ │ - mr r8,r25 │ │ │ │ - ld r9,192(r1) │ │ │ │ - lfd f11,0(r12) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lxv vs9,0(r3) │ │ │ │ - lxv vs10,0(r23) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - xxspltd vs12,vs0,0 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ - fdiv f0,f0,f11 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4c6e0 │ │ │ │ + mr r10,r24 │ │ │ │ + lfd f10,0(r20) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lxv vs9,0(r5) │ │ │ │ + lxv vs12,0(r22) │ │ │ │ + fadd f10,f10,f31 │ │ │ │ + xxspltd vs11,vs0,0 │ │ │ │ + xvmuldp vs11,vs9,vs11 │ │ │ │ + fdiv f0,f0,f10 │ │ │ │ + fmul f0,f0,f25 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r3) │ │ │ │ - b 4b7c8 │ │ │ │ - sldi r9,r24,3 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,0(r5) │ │ │ │ + b 4bf00 │ │ │ │ + sldi r20,r23,3 │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - add r24,r28,r9 │ │ │ │ - std r9,264(r1) │ │ │ │ - add r21,r24,r9 │ │ │ │ - add r9,r21,r9 │ │ │ │ - std r9,256(r1) │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + stw r12,240(r1) │ │ │ │ + add r23,r26,r20 │ │ │ │ + add r21,r23,r20 │ │ │ │ + add r2,r21,r20 │ │ │ │ + std r2,232(r1) │ │ │ │ + bl 4680 │ │ │ │ + ld r2,88(r19) │ │ │ │ + ld r9,208(r1) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - bl 46a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpwi r23,0 │ │ │ │ - ld r4,80(r17) │ │ │ │ - ble 4b7c8 │ │ │ │ - cmpwi r23,1 │ │ │ │ - beq 4c468 │ │ │ │ - addi r9,r23,-1 │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ - li r10,0 │ │ │ │ - li r8,0 │ │ │ │ - clrldi r3,r9,32 │ │ │ │ - mtctr r3 │ │ │ │ - lxvdsx vs12,r21,r8 │ │ │ │ - lxvx vs0,r30,r10 │ │ │ │ - lxvx vs9,r31,r10 │ │ │ │ - lxvdsx vs10,r28,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4680 │ │ │ │ + cmpwi r22,0 │ │ │ │ + ld r4,80(r19) │ │ │ │ + lwz r12,240(r1) │ │ │ │ + ble 4bf00 │ │ │ │ + cmpwi r22,1 │ │ │ │ + beq 4cb38 │ │ │ │ + addi r10,r22,-1 │ │ │ │ + xxspltd vs11,vs25,0 │ │ │ │ + li r2,0 │ │ │ │ + li r9,0 │ │ │ │ + clrldi r5,r10,32 │ │ │ │ + mtctr r5 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvdsx vs12,r21,r9 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + lxvx vs9,r31,r2 │ │ │ │ + lxvdsx vs10,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 4c100 │ │ │ │ - sldi r10,r3,3 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - add r8,r28,r10 │ │ │ │ - add r22,r30,r3 │ │ │ │ - add r11,r31,r3 │ │ │ │ - add r10,r21,r10 │ │ │ │ - add r3,r4,r3 │ │ │ │ - lfd f10,0(r10) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f9,0(r11) │ │ │ │ - lfd f7,8(r11) │ │ │ │ - lfd f12,0(r22) │ │ │ │ - lfd f8,8(r22) │ │ │ │ - rldic r10,r9,4,28 │ │ │ │ - rldic r12,r9,3,29 │ │ │ │ - mtctr r23 │ │ │ │ - subf r6,r28,r21 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4c7d0 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + add r9,r26,r2 │ │ │ │ + add r11,r30,r5 │ │ │ │ + add r3,r31,r5 │ │ │ │ + add r2,r21,r2 │ │ │ │ + add r5,r4,r5 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + rldic r2,r10,3,29 │ │ │ │ + rldic r9,r10,4,28 │ │ │ │ + subf r7,r26,r21 │ │ │ │ + clrldi r21,r10,32 │ │ │ │ + lfd f9,0(r3) │ │ │ │ + lfd f7,8(r3) │ │ │ │ + mtctr r22 │ │ │ │ subf r0,r30,r31 │ │ │ │ - clrldi r21,r9,32 │ │ │ │ - add r8,r10,r30 │ │ │ │ - add r7,r12,r28 │ │ │ │ - add r10,r10,r31 │ │ │ │ - subf r5,r30,r4 │ │ │ │ - fmul f0,f27,f0 │ │ │ │ + subf r6,r30,r4 │ │ │ │ + lfd f12,0(r11) │ │ │ │ + lfd f8,8(r11) │ │ │ │ + add r8,r2,r26 │ │ │ │ + add r10,r9,r30 │ │ │ │ + add r9,r31,r9 │ │ │ │ + std r2,240(r1) │ │ │ │ + mr r2,r22 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + addi r10,r10,16 │ │ │ │ fmul f9,f10,f9 │ │ │ │ fmul f10,f10,f7 │ │ │ │ - mr r9,r23 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r10,280(r1) │ │ │ │ + std r9,272(r1) │ │ │ │ fmadd f12,f0,f12,f9 │ │ │ │ fmadd f0,f0,f8,f10 │ │ │ │ fmul f12,f26,f12 │ │ │ │ fmul f0,f26,f0 │ │ │ │ - stfd f12,0(r3) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - nop │ │ │ │ + stfd f12,0(r5) │ │ │ │ + stfd f0,8(r5) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r10,r7,8 │ │ │ │ - add r3,r7,r6 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxvx vs9,r8,r0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxvdsx vs10,0,r10 │ │ │ │ - addi r10,r3,8 │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ + addi r9,r8,8 │ │ │ │ + add r5,r8,r7 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxvx vs9,r10,r0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + lxvdsx vs10,0,r9 │ │ │ │ + addi r9,r5,8 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 4c1d0 │ │ │ │ - ld r10,280(r1) │ │ │ │ - beq 4c45c │ │ │ │ - ld r8,264(r1) │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz 4c8a0 │ │ │ │ + ld r9,272(r1) │ │ │ │ + beq 4cb28 │ │ │ │ mtctr r21 │ │ │ │ - add r7,r25,r8 │ │ │ │ + add r10,r24,r26 │ │ │ │ + add r10,r10,r20 │ │ │ │ li r8,0 │ │ │ │ - add r7,r28,r7 │ │ │ │ nop │ │ │ │ - lxvdsx vs12,r7,r9 │ │ │ │ - lxvx vs0,r30,r8 │ │ │ │ - lxvx vs9,r31,r8 │ │ │ │ - lxvdsx vs10,r24,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ + nop │ │ │ │ + lxvdsx vs12,r10,r8 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + lxvx vs9,r31,r2 │ │ │ │ + lxvdsx vs10,r23,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r31,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 4c230 │ │ │ │ - ld r8,256(r1) │ │ │ │ - add r9,r24,r12 │ │ │ │ - mr r24,r9 │ │ │ │ - add r8,r8,r12 │ │ │ │ - std r8,256(r1) │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4c900 │ │ │ │ + ld r8,232(r1) │ │ │ │ + ld r10,240(r1) │ │ │ │ + add r2,r23,r10 │ │ │ │ + add r10,r8,r10 │ │ │ │ + mr r23,r2 │ │ │ │ + mr r8,r10 │ │ │ │ + std r10,232(r1) │ │ │ │ + lfd f0,0(r23) │ │ │ │ lxvdsx vs12,0,r8 │ │ │ │ - lxv vs9,0(r11) │ │ │ │ - mtctr r23 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - subf r7,r31,r30 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - lxv vs10,0(r22) │ │ │ │ - fmul f0,f27,f0 │ │ │ │ + mtctr r22 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + subf r10,r31,r30 │ │ │ │ + lxv vs9,0(r3) │ │ │ │ + lxv vs10,0(r11) │ │ │ │ + fmul f0,f25,f0 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r11) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add r8,r25,r9 │ │ │ │ - addi r6,r9,8 │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - addi r9,r9,-8 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxv vs0,0(r3) │ │ │ │ + add r8,r24,r2 │ │ │ │ + addi r7,r2,8 │ │ │ │ + lxv vs10,0(r9) │ │ │ │ + addi r2,r2,-8 │ │ │ │ addi r8,r8,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ lxvdsx vs12,0,r8 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r10,r7 │ │ │ │ - addi r10,r10,16 │ │ │ │ + lxvx vs10,r9,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ xvnmsubmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 4c2b0 │ │ │ │ - b 4b7c8 │ │ │ │ - ld r9,264(r1) │ │ │ │ - ld r10,232(r1) │ │ │ │ - add r9,r23,r9 │ │ │ │ - b 4baf8 │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz 4c980 │ │ │ │ + b 4bf00 │ │ │ │ + ld r8,208(r1) │ │ │ │ + add r2,r23,r0 │ │ │ │ + b 4c218 │ │ │ │ + xxspltd vs11,vs26,0 │ │ │ │ mr r21,r4 │ │ │ │ - mr r19,r30 │ │ │ │ + mr r12,r30 │ │ │ │ mr r10,r22 │ │ │ │ - mr r12,r28 │ │ │ │ - mr r8,r25 │ │ │ │ - li r5,0 │ │ │ │ - b 4b9dc │ │ │ │ - ld r9,200(r1) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - std r9,176(r1) │ │ │ │ - b 4b188 │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,544 │ │ │ │ - ld r0,16(r1) │ │ │ │ + std r26,232(r1) │ │ │ │ + mr r9,r24 │ │ │ │ + li r6,0 │ │ │ │ + b 4c0f0 │ │ │ │ + ld r2,184(r1) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + std r2,256(r1) │ │ │ │ + b 4b904 │ │ │ │ + bl 5100 │ │ │ │ + addi r1,r1,576 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-208(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - mr r9,r4 │ │ │ │ - mr r10,r31 │ │ │ │ - mr r7,r30 │ │ │ │ - mr r8,r28 │ │ │ │ - b 4bc4c │ │ │ │ - ld r3,56(r17) │ │ │ │ - mr r4,r29 │ │ │ │ + mr r2,r4 │ │ │ │ + mr r9,r31 │ │ │ │ + mr r8,r30 │ │ │ │ + mr r10,r26 │ │ │ │ + b 4c35c │ │ │ │ + ld r3,56(r19) │ │ │ │ + mr r4,r25 │ │ │ │ extswsli r5,r31,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4ab5c │ │ │ │ - add r10,r25,r10 │ │ │ │ - mr r8,r25 │ │ │ │ - b 4b6cc │ │ │ │ - mr r3,r9 │ │ │ │ - b 4b628 │ │ │ │ - add r10,r25,r10 │ │ │ │ - mr r8,r25 │ │ │ │ - b 4bfa0 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r21,r31 │ │ │ │ - mr r6,r30 │ │ │ │ - mr r9,r28 │ │ │ │ - std r24,256(r1) │ │ │ │ - li r23,0 │ │ │ │ + bl 5280 │ │ │ │ + b 4b334 │ │ │ │ + add r9,r24,r9 │ │ │ │ mr r10,r24 │ │ │ │ - b 4b504 │ │ │ │ - mr r3,r9 │ │ │ │ - b 4bf00 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r21,r31 │ │ │ │ - mr r6,r30 │ │ │ │ - mr r9,r28 │ │ │ │ - std r24,256(r1) │ │ │ │ - li r23,0 │ │ │ │ + b 4be1c │ │ │ │ + mr r5,r2 │ │ │ │ + mr r10,r8 │ │ │ │ + b 4bd90 │ │ │ │ + add r9,r24,r9 │ │ │ │ mr r10,r24 │ │ │ │ - b 4bde8 │ │ │ │ - sldi r4,r29,1 │ │ │ │ - cmpdi r5,0 │ │ │ │ - lxvx vs0,r10,r4 │ │ │ │ - stxvx vs0,r25,r29 │ │ │ │ - addi r29,r29,16 │ │ │ │ - bne 4b220 │ │ │ │ - b 4b24c │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ + b 4c680 │ │ │ │ + mr r10,r4 │ │ │ │ + mr r20,r31 │ │ │ │ + mr r7,r30 │ │ │ │ + mr r2,r26 │ │ │ │ + std r23,240(r1) │ │ │ │ + li r22,0 │ │ │ │ + mr r9,r23 │ │ │ │ + b 4bc84 │ │ │ │ + mr r5,r2 │ │ │ │ + b 4c5f0 │ │ │ │ + mr r10,r4 │ │ │ │ + mr r7,r31 │ │ │ │ + mr r2,r26 │ │ │ │ + li r22,0 │ │ │ │ + std r30,240(r1) │ │ │ │ + std r23,232(r1) │ │ │ │ + b 4c4ec │ │ │ │ + sldi r5,r25,1 │ │ │ │ + cmpdi r6,0 │ │ │ │ + lxvx vs0,r9,r5 │ │ │ │ + stxvx vs0,r24,r25 │ │ │ │ + addi r25,r25,16 │ │ │ │ + bne 4b9a4 │ │ │ │ + b 4b9d0 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bne 4ab34 │ │ │ │ - b 4ab5c │ │ │ │ - sldi r9,r28,4 │ │ │ │ - subf r5,r28,r5 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bne 4b30c │ │ │ │ + b 4b334 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r6,r29,r6 │ │ │ │ + sldi r2,r29,4 │ │ │ │ li r4,0 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - add r3,r7,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,56(r17) │ │ │ │ - ld r7,48(r17) │ │ │ │ - lwz r5,160(r1) │ │ │ │ - b 4ac84 │ │ │ │ - ld r8,256(r1) │ │ │ │ - add r9,r24,r12 │ │ │ │ - b 4c274 │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ - mr r3,r4 │ │ │ │ - mr r11,r31 │ │ │ │ - mr r10,r21 │ │ │ │ - mr r22,r30 │ │ │ │ - mr r8,r28 │ │ │ │ - li r9,0 │ │ │ │ - b 4c14c │ │ │ │ - li r8,0 │ │ │ │ - b 4b24c │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + add r3,r8,r2 │ │ │ │ + bl 5260 │ │ │ │ + ld r3,56(r19) │ │ │ │ + ld r8,48(r19) │ │ │ │ + lwz r6,160(r1) │ │ │ │ + b 4b454 │ │ │ │ + ld r2,240(r1) │ │ │ │ + ld r8,232(r1) │ │ │ │ + add r2,r23,r2 │ │ │ │ + b 4c94c │ │ │ │ + xxspltd vs11,vs25,0 │ │ │ │ + mr r5,r4 │ │ │ │ + mr r3,r31 │ │ │ │ + mr r2,r21 │ │ │ │ + mr r11,r30 │ │ │ │ + mr r9,r26 │ │ │ │ + li r10,0 │ │ │ │ + b 4c81c │ │ │ │ + li r10,0 │ │ │ │ + b 4b9d0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ + .long 0x1287 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004c4a0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-18080 │ │ │ │ +000000000004cb70 : │ │ │ │ + lwz r2,0(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,0(r3) │ │ │ │ std r26,-64(r1) │ │ │ │ std r29,-40(r1) │ │ │ │ + mr r26,r3 │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ - mr r26,r3 │ │ │ │ - andi. r10,r9,128 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ - bne 4c6d0 │ │ │ │ - lwz r10,4(r3) │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble 4c6bc │ │ │ │ - extsw r10,r10 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 4cd70 │ │ │ │ + lwz r9,4(r3) │ │ │ │ + cmpwi r9,0 │ │ │ │ + ble 4cd60 │ │ │ │ + extsw r9,r9 │ │ │ │ std r21,40(r1) │ │ │ │ std r22,48(r1) │ │ │ │ - std r25,72(r1) │ │ │ │ li r22,0 │ │ │ │ + std r25,72(r1) │ │ │ │ + std r24,64(r1) │ │ │ │ li r25,0 │ │ │ │ + mulli r21,r9,96 │ │ │ │ std r23,56(r1) │ │ │ │ - std r24,64(r1) │ │ │ │ - mulli r21,r10,96 │ │ │ │ std r27,88(r1) │ │ │ │ std r28,96(r1) │ │ │ │ stfd f30,128(r1) │ │ │ │ stfd f31,136(r1) │ │ │ │ - b 4c560 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 4c550 │ │ │ │ - andi. r9,r9,16 │ │ │ │ - bne 4c544 │ │ │ │ + b 4cc1c │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 4cc0c │ │ │ │ + andi. r2,r2,16 │ │ │ │ + bne 4cc00 │ │ │ │ ld r3,64(r27) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 4c544 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 4cc00 │ │ │ │ + bl 4760 │ │ │ │ std r25,64(r27) │ │ │ │ std r25,72(r27) │ │ │ │ std r25,80(r27) │ │ │ │ addi r22,r22,96 │ │ │ │ cmpld r21,r22 │ │ │ │ - beq 4c698 │ │ │ │ - lwz r9,0(r26) │ │ │ │ + beq 4cd3c │ │ │ │ + lwz r2,0(r26) │ │ │ │ ld r27,16(r26) │ │ │ │ - ldx r10,r27,r22 │ │ │ │ + ldx r9,r27,r22 │ │ │ │ + cmpdi r9,0 │ │ │ │ add r27,r27,r22 │ │ │ │ - cmpdi r10,0 │ │ │ │ - beq 4c520 │ │ │ │ - andi. r9,r9,4 │ │ │ │ - beq 4c848 │ │ │ │ + beq 4cbe0 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + beq 4ceb4 │ │ │ │ lwa r31,8(r27) │ │ │ │ mr r3,r31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ + bl 4c60 │ │ │ │ + addi r2,r3,-2 │ │ │ │ lwz r3,8(r27) │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 4c800 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 4ce78 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 4c814 │ │ │ │ - li r9,0 │ │ │ │ - lwz r8,12(r26) │ │ │ │ - lwz r10,8(r26) │ │ │ │ + bgt 4ce88 │ │ │ │ + li r2,0 │ │ │ │ + lwz r9,12(r26) │ │ │ │ + cmpwi r9,1 │ │ │ │ ld r3,0(r27) │ │ │ │ - cmpwi r8,1 │ │ │ │ - ble 4c684 │ │ │ │ - mtfprwa f31,r9 │ │ │ │ - mtfprwa f30,r10 │ │ │ │ + lwz r9,8(r26) │ │ │ │ + ble 4cd2c │ │ │ │ + mtfprwa f31,r2 │ │ │ │ + mtfprwa f30,r9 │ │ │ │ li r28,8 │ │ │ │ li r23,4 │ │ │ │ li r24,1 │ │ │ │ fcfid f31,f31 │ │ │ │ fcfid f30,f30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mtfprwa f0,r23 │ │ │ │ ldx r9,r3,r28 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f30,f0 │ │ │ │ fdiv f0,f31,f0 │ │ │ │ frip f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r29,f12 │ │ │ │ mffprd r31,f0 │ │ │ │ addi r29,r29,-1 │ │ │ │ mr r30,r31 │ │ │ │ cmpw r31,r29 │ │ │ │ - bgt 4c658 │ │ │ │ + bgt 4cd04 │ │ │ │ extswsli r31,r31,5 │ │ │ │ - add r10,r9,r31 │ │ │ │ - ld r3,16(r10) │ │ │ │ + add r2,r9,r31 │ │ │ │ + ld r3,16(r2) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 4c648 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r27) │ │ │ │ - ldx r9,r9,r28 │ │ │ │ - add r10,r9,r31 │ │ │ │ - std r25,16(r10) │ │ │ │ + beq 4ccf4 │ │ │ │ + bl 4760 │ │ │ │ + ld r2,0(r27) │ │ │ │ + ldx r9,r2,r28 │ │ │ │ + add r2,r9,r31 │ │ │ │ + std r25,16(r2) │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,32 │ │ │ │ cmpw r29,r30 │ │ │ │ - bge 4c620 │ │ │ │ + bge 4ccd0 │ │ │ │ mr r3,r9 │ │ │ │ addi r24,r24,1 │ │ │ │ slwi r23,r23,1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,12(r26) │ │ │ │ ld r3,0(r27) │ │ │ │ - cmpw r9,r24 │ │ │ │ + cmpw r2,r24 │ │ │ │ stdx r25,r3,r28 │ │ │ │ addi r28,r28,8 │ │ │ │ - bgt 4c5e0 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bgt 4cc90 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,0(r26) │ │ │ │ std r25,0(r27) │ │ │ │ - b 4c520 │ │ │ │ + b 4cbe0 │ │ │ │ lfd f30,128(r1) │ │ │ │ lfd f31,136(r1) │ │ │ │ ld r21,40(r1) │ │ │ │ ld r22,48(r1) │ │ │ │ ld r23,56(r1) │ │ │ │ ld r24,64(r1) │ │ │ │ ld r25,72(r1) │ │ │ │ ld r27,88(r1) │ │ │ │ ld r28,96(r1) │ │ │ │ ld r3,16(r26) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,0 │ │ │ │ - std r9,16(r26) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4760 │ │ │ │ + li r2,0 │ │ │ │ + std r2,16(r26) │ │ │ │ + lwz r2,12(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ ld r3,24(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4c718 │ │ │ │ + ble 4cdb4 │ │ │ │ li r31,0 │ │ │ │ li r30,1 │ │ │ │ li r29,0 │ │ │ │ nop │ │ │ │ ldx r3,r3,r31 │ │ │ │ addi r30,r30,1 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,12(r26) │ │ │ │ ld r3,24(r26) │ │ │ │ - cmpw r9,r30 │ │ │ │ + cmpw r2,r30 │ │ │ │ stdx r29,r3,r31 │ │ │ │ addi r31,r31,8 │ │ │ │ - bge 4c6f0 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bge 4cd90 │ │ │ │ + bl 4760 │ │ │ │ ld r3,48(r26) │ │ │ │ li r31,0 │ │ │ │ std r31,24(r26) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,56(r26) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,12(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ ld r3,88(r26) │ │ │ │ std r31,48(r26) │ │ │ │ std r31,56(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 4c7a0 │ │ │ │ + ble 4ce28 │ │ │ │ li r30,0 │ │ │ │ li r29,0 │ │ │ │ sldi r31,r30,3 │ │ │ │ addi r30,r30,1 │ │ │ │ ldx r3,r3,r31 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r26) │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,12(r26) │ │ │ │ + bl 4b20 │ │ │ │ + ld r2,96(r26) │ │ │ │ + ldx r3,r2,r31 │ │ │ │ + bl 4b20 │ │ │ │ + lwz r9,12(r26) │ │ │ │ ld r3,88(r26) │ │ │ │ - ld r9,96(r26) │ │ │ │ - cmpw r10,r30 │ │ │ │ + ld r2,96(r26) │ │ │ │ + cmpw r9,r30 │ │ │ │ stdx r29,r3,r31 │ │ │ │ - stdx r29,r9,r31 │ │ │ │ - bgt 4c760 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdx r29,r2,r31 │ │ │ │ + bgt 4cdf0 │ │ │ │ + bl 4760 │ │ │ │ ld r3,96(r26) │ │ │ │ li r31,0 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,0(r26) │ │ │ │ std r31,88(r26) │ │ │ │ std r31,96(r26) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 4c8b4 │ │ │ │ - andi. r9,r9,8 │ │ │ │ - beq 4c864 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 4cf0c │ │ │ │ + andi. r2,r2,8 │ │ │ │ + beq 4cecc │ │ │ │ addi r1,r1,144 │ │ │ │ + mr r3,r26 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4760 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c60 │ │ │ │ cmpdi r3,2 │ │ │ │ - ble 4c5a4 │ │ │ │ + ble 4cc5c │ │ │ │ lwa r31,8(r27) │ │ │ │ mr r3,r31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r27) │ │ │ │ - addi r10,r3,-2 │ │ │ │ - cmpd r31,r10 │ │ │ │ - blt 4c5a8 │ │ │ │ - extsw r3,r9 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c60 │ │ │ │ + lwz r2,8(r27) │ │ │ │ addi r9,r3,-2 │ │ │ │ - b 4c5a8 │ │ │ │ + cmpd r31,r9 │ │ │ │ + blt 4cc60 │ │ │ │ + extsw r3,r2 │ │ │ │ + bl 4c60 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + b 4cc60 │ │ │ │ ld r3,16(r27) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ std r25,16(r27) │ │ │ │ std r25,24(r27) │ │ │ │ std r25,32(r27) │ │ │ │ - b 4c57c │ │ │ │ + b 4cc38 │ │ │ │ ld r3,120(r26) │ │ │ │ li r31,0 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,40(r26) │ │ │ │ std r31,120(r26) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - std r31,40(r26) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ addi r1,r1,144 │ │ │ │ + std r31,40(r26) │ │ │ │ + mr r3,r26 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4760 │ │ │ │ ld r3,64(r26) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,72(r26) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,80(r26) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,0(r26) │ │ │ │ std r31,64(r26) │ │ │ │ std r31,72(r26) │ │ │ │ std r31,80(r26) │ │ │ │ - b 4c7cc │ │ │ │ + b 4ce4c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xb82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004c900 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-19200 │ │ │ │ +000000000004cf80 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ - cmpwi cr7,r4,0 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - isel r7,0,r4,4*cr7+gt │ │ │ │ - cmpdi cr7,r5,0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq cr7,4cb50 │ │ │ │ - beq 4c940 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - beq 4ce28 │ │ │ │ - stfd f0,8(r3) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r10,r7,1 │ │ │ │ - rldic r9,r10,3,29 │ │ │ │ - cmpw r10,r4 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - mr r6,r9 │ │ │ │ + cmpdi r5,0 │ │ │ │ + beq 4d200 │ │ │ │ + clrlwi r9,r5,31 │ │ │ │ + plxv vs33,46380 # 584c0 │ │ │ │ + plxv vs45,46356 # 584b0 │ │ │ │ + cmpwi r4,0 │ │ │ │ + li r7,0 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + addi r2,r3,16 │ │ │ │ + li r6,0 │ │ │ │ + neg r9,r9 │ │ │ │ + iselgt r10,r7,r4 │ │ │ │ + mtvsrws vs44,r9 │ │ │ │ + addi r9,r10,1 │ │ │ │ + addi r8,r10,2 │ │ │ │ + cmpw r9,r4 │ │ │ │ + sldi r8,r8,59 │ │ │ │ + vand v0,v13,v12 │ │ │ │ + vor v0,v0,v1 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + xxlandc vs33,vs9,vs33 │ │ │ │ + xxlandc vs32,vs9,vs32 │ │ │ │ + stxvl vs33,r3,r8 │ │ │ │ + stxvl vs32,r2,r6 │ │ │ │ bgtlr │ │ │ │ - subf r8,r7,r4 │ │ │ │ - addi r3,r8,-1 │ │ │ │ - cmplwi r3,2 │ │ │ │ - ble 4ca78 │ │ │ │ - addis r12,r2,-2 │ │ │ │ - addis r11,r2,-2 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - mtvsrws vs43,r7 │ │ │ │ - vspltisw v10,1 │ │ │ │ - rldicl r7,r8,62,34 │ │ │ │ - mtvsrws vs41,r5 │ │ │ │ + subf r4,r10,r4 │ │ │ │ + addi r8,r4,-1 │ │ │ │ + cmplwi r8,2 │ │ │ │ + ble 4d408 │ │ │ │ + plxv vs32,46276 # 584d0 │ │ │ │ + mtvsrws vs42,r10 │ │ │ │ + mtvsrws vs43,r5 │ │ │ │ + rldicl r10,r4,62,34 │ │ │ │ + vspltisw v9,1 │ │ │ │ + mtvsrws vs37,r7 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ vspltisw v6,4 │ │ │ │ - addi r12,r12,3024 │ │ │ │ - addi r11,r11,2928 │ │ │ │ - addi r3,r3,3040 │ │ │ │ - xxspltib vs37,0 │ │ │ │ - mtctr r7 │ │ │ │ - lxv vs32,0(r12) │ │ │ │ - vsubuwm v7,v10,v9 │ │ │ │ - lxv vs8,0(r11) │ │ │ │ - vadduwm v8,v9,v10 │ │ │ │ - lxv vs9,0(r3) │ │ │ │ - vadduwm v11,v11,v0 │ │ │ │ - xxmr vs45,vs43 │ │ │ │ - vadduwm v11,v11,v6 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vslw v1,v13,v10 │ │ │ │ - vadduwm v0,v7,v13 │ │ │ │ - vadduwm v4,v8,v13 │ │ │ │ - xxland vs44,vs45,vs42 │ │ │ │ - vcmpgtsw v13,v9,v13 │ │ │ │ - vadduwm v1,v1,v10 │ │ │ │ + mtctr r10 │ │ │ │ + vsubuwm v7,v9,v11 │ │ │ │ + vadduwm v8,v11,v9 │ │ │ │ + vadduwm v10,v10,v0 │ │ │ │ + xxmr vs36,vs42 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v10,v10,v6 │ │ │ │ + vslw v1,v4,v9 │ │ │ │ + vadduwm v0,v7,v4 │ │ │ │ + vadduwm v12,v8,v4 │ │ │ │ + xxland vs45,vs36,vs41 │ │ │ │ + vcmpgtsw v4,v11,v4 │ │ │ │ + vadduwm v1,v1,v9 │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ - xxmrglw vs10,vs36,vs36 │ │ │ │ + xxmrglw vs10,vs44,vs44 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ - xxmrghw vs36,vs36,vs36 │ │ │ │ - vcmpnew v0,v12,v5 │ │ │ │ + xxmrghw vs44,vs44,vs44 │ │ │ │ + vcmpnew v0,v13,v5 │ │ │ │ + vupklsw v13,v4 │ │ │ │ + vupkhsw v4,v4 │ │ │ │ xxmrglw vs11,vs33,vs33 │ │ │ │ xxmrghw vs33,vs33,vs33 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ - xvcvsxwdp vs36,vs36 │ │ │ │ + vupklsw v3,v0 │ │ │ │ + xvcvsxwdp vs44,vs44 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ xvcvsxwdp vs33,vs33 │ │ │ │ - vupklsw v12,v0 │ │ │ │ - vupkhsw v0,v0 │ │ │ │ - vupklsw v3,v13 │ │ │ │ - vupkhsw v13,v13 │ │ │ │ - xxsel vs44,vs9,vs8,vs44 │ │ │ │ + xxsel vs35,vs9,vs8,vs35 │ │ │ │ xxsel vs32,vs9,vs8,vs32 │ │ │ │ xvdivdp vs12,vs11,vs12 │ │ │ │ xvdivdp vs0,vs33,vs0 │ │ │ │ xvdivdp vs11,vs11,vs10 │ │ │ │ - xvdivdp vs33,vs33,vs36 │ │ │ │ + xvdivdp vs33,vs33,vs44 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs0,vs0,vs33 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ - xxsel vs12,vs12,vs44,vs35 │ │ │ │ - xxsel vs0,vs0,vs32,vs45 │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4c9b8 │ │ │ │ - clrrwi r9,r8,2 │ │ │ │ - clrrwi r7,r8,2 │ │ │ │ - andi. r8,r8,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r7 │ │ │ │ - add r6,r6,r9 │ │ │ │ + xxsel vs12,vs12,vs35,vs45 │ │ │ │ + xxsel vs0,vs0,vs32,vs36 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4d044 │ │ │ │ + andi. r10,r4,3 │ │ │ │ + clrrwi r2,r4,2 │ │ │ │ + add r9,r9,r2 │ │ │ │ beqlr │ │ │ │ - cmpw r10,r5 │ │ │ │ - blt 4cd80 │ │ │ │ - slwi r8,r10,1 │ │ │ │ - subf r9,r5,r10 │ │ │ │ - add r7,r10,r5 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fdiv f12,f12,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - addi r9,r10,1 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - cmpw r9,r4 │ │ │ │ - bgtlr │ │ │ │ - cmpw r9,r5 │ │ │ │ - blt 4cda0 │ │ │ │ - slwi r7,r9,1 │ │ │ │ - subf r8,r5,r9 │ │ │ │ - add r9,r9,r5 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f12,f11,f12 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - fmul f0,f12,f11 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - addi r10,r10,2 │ │ │ │ - stfd f0,8(r6) │ │ │ │ - cmpw r10,r4 │ │ │ │ - bgtlr │ │ │ │ - cmpw r10,r5 │ │ │ │ - bge 4cde4 │ │ │ │ - andi. r10,r10,1 │ │ │ │ - bne 4cdd8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,3040(r9) │ │ │ │ - stfd f0,16(r6) │ │ │ │ + plxv vs33,46056 # 584e0 │ │ │ │ + mtvsrws vs42,r9 │ │ │ │ + vspltisw v9,1 │ │ │ │ + subf r4,r2,r4 │ │ │ │ + xxspltib vs40,0 │ │ │ │ + li r9,32 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r10,16 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + vsubuwm v0,v9,v11 │ │ │ │ + vadduwm v13,v11,v9 │ │ │ │ + rldic r4,r4,3,29 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + rldic r2,r2,3,29 │ │ │ │ + addi r3,r3,8 │ │ │ │ + vadduwm v10,v10,v1 │ │ │ │ + cmpldi r4,32 │ │ │ │ + add r2,r2,r3 │ │ │ │ + vslw v1,v10,v9 │ │ │ │ + vadduwm v0,v0,v10 │ │ │ │ + vadduwm v13,v13,v10 │ │ │ │ + xxland vs44,vs42,vs41 │ │ │ │ + iselgt r9,r9,r4 │ │ │ │ + vcmpgtsw v11,v11,v10 │ │ │ │ + addi r8,r2,16 │ │ │ │ + vadduwm v1,v1,v9 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrglw vs9,vs45,vs45 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + xxmrghw vs45,vs45,vs45 │ │ │ │ + vcmpnew v0,v12,v8 │ │ │ │ + cmpldi r9,16 │ │ │ │ + vupklsw v10,v11 │ │ │ │ + xxmrglw vs11,vs33,vs33 │ │ │ │ + xxmrghw vs33,vs33,vs33 │ │ │ │ + vupkhsw v11,v11 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + vupklsw v12,v0 │ │ │ │ + xvcvsxwdp vs45,vs45 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + iselgt r10,r10,r9 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs33,vs33 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + xxsel vs44,vs10,vs8,vs44 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + xxsel vs10,vs10,vs8,vs32 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + xvdivdp vs12,vs11,vs12 │ │ │ │ + xvdivdp vs0,vs33,vs0 │ │ │ │ + xvdivdp vs11,vs11,vs9 │ │ │ │ + xvdivdp vs33,vs33,vs45 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs33 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs44,vs42 │ │ │ │ + xxsel vs0,vs0,vs10,vs43 │ │ │ │ + stxvl vs12,r2,r10 │ │ │ │ + stxvl vs0,r8,r9 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beq 4cb60 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - addi r10,r7,1 │ │ │ │ - rldic r9,r10,3,29 │ │ │ │ + cmpwi r4,0 │ │ │ │ + li r7,0 │ │ │ │ + plxv vs12,45800 # 584f0 │ │ │ │ + xxspltib vs0,0 │ │ │ │ + addi r2,r3,16 │ │ │ │ + iselgt r9,r7,r4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + addi r8,r9,2 │ │ │ │ cmpw r10,r4 │ │ │ │ - add r3,r3,r9 │ │ │ │ - addi r3,r3,8 │ │ │ │ - mr r9,r3 │ │ │ │ + sldi r8,r8,59 │ │ │ │ + stxvl vs12,r3,r8 │ │ │ │ + stxvl vs0,r2,r5 │ │ │ │ bgtlr │ │ │ │ - subf r8,r7,r4 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - cmplwi r6,2 │ │ │ │ - ble 4cd00 │ │ │ │ - addis r11,r2,-2 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - mtvsrws vs41,r7 │ │ │ │ - vspltisw v7,4 │ │ │ │ - rldicl r7,r8,62,34 │ │ │ │ - xxspltib vs40,0 │ │ │ │ + subf r4,r9,r4 │ │ │ │ + nop │ │ │ │ + plxv vs40,45712 # 584d0 │ │ │ │ + addi r8,r4,-1 │ │ │ │ + cmplwi r8,2 │ │ │ │ + ble 4d400 │ │ │ │ + mtvsrws vs41,r9 │ │ │ │ + rldicl r9,r4,62,34 │ │ │ │ + mtvsrws vs39,r7 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + vspltisw v6,4 │ │ │ │ vspltisw v10,1 │ │ │ │ - addi r11,r11,3024 │ │ │ │ - addi r5,r5,2928 │ │ │ │ - addi r6,r6,3040 │ │ │ │ - mtctr r7 │ │ │ │ - lxv vs32,0(r11) │ │ │ │ - lxv vs10,0(r5) │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - vadduwm v9,v9,v0 │ │ │ │ + mtctr r9 │ │ │ │ + vadduwm v9,v9,v8 │ │ │ │ xxmr vs33,vs41 │ │ │ │ - vadduwm v9,v9,v7 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v9,v9,v6 │ │ │ │ vslw v0,v1,v10 │ │ │ │ vadduwm v12,v1,v10 │ │ │ │ xxland vs45,vs33,vs42 │ │ │ │ - vcmpgtsw v1,v8,v1 │ │ │ │ + vcmpgtsw v1,v7,v1 │ │ │ │ vadduwm v0,v0,v10 │ │ │ │ xxmrglw vs12,vs44,vs44 │ │ │ │ xxmrghw vs44,vs44,vs44 │ │ │ │ - vcmpnew v13,v13,v8 │ │ │ │ - vupklsw v6,v1 │ │ │ │ + vcmpnew v13,v13,v7 │ │ │ │ + vupklsw v5,v1 │ │ │ │ vupkhsw v1,v1 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs44,vs44 │ │ │ │ vupklsw v11,v13 │ │ │ │ vupkhsw v13,v13 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs44,vs44 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ xxsel vs43,vs11,vs10,vs43 │ │ │ │ xxsel vs45,vs11,vs10,vs45 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ xvdivdp vs32,vs32,vs44 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmuldp vs32,vs32,vs32 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvsqrtdp vs32,vs32 │ │ │ │ - xxsel vs0,vs0,vs43,vs38 │ │ │ │ + xxsel vs0,vs0,vs43,vs37 │ │ │ │ xxsel vs32,vs32,vs45,vs33 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 4cbcc │ │ │ │ - clrrwi r9,r8,2 │ │ │ │ - clrrwi r7,r8,2 │ │ │ │ - andi. r8,r8,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r7 │ │ │ │ - add r3,r3,r9 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 4d280 │ │ │ │ + andi. r9,r4,3 │ │ │ │ + clrrwi r2,r4,2 │ │ │ │ + add r10,r10,r2 │ │ │ │ beqlr │ │ │ │ - cmpwi r10,0 │ │ │ │ - addi r6,r3,8 │ │ │ │ - bge 4cd04 │ │ │ │ - lis r9,-32768 │ │ │ │ - cmpw r10,r9 │ │ │ │ - bne 4cdb4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,3040(r9) │ │ │ │ - addi r8,r10,1 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - addi r7,r10,2 │ │ │ │ - slwi r9,r8,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpw r7,r4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - mtfprwa f12,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - bgtlr │ │ │ │ - slwi r7,r7,1 │ │ │ │ - addi r10,r10,3 │ │ │ │ - addi r7,r7,1 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,16(r3) │ │ │ │ - blr │ │ │ │ - addi r6,r3,8 │ │ │ │ - slwi r9,r10,1 │ │ │ │ - addi r8,r10,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - cmpw r8,r4 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - bgtlr │ │ │ │ - slwi r9,r8,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r10,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - cmpw r7,r4 │ │ │ │ - mtfprwa f12,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - ble 4ccd0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r9,r10,1 │ │ │ │ - bne 4cdc0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,3040(r9) │ │ │ │ - b 4cac0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + plxv vs32,45512 # 584e0 │ │ │ │ + mtvsrws vs33,r10 │ │ │ │ + vspltisw v12,1 │ │ │ │ + subf r4,r2,r4 │ │ │ │ + xxspltib vs43,0 │ │ │ │ + li r9,32 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r10,16 │ │ │ │ nop │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 4cdcc │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - b 4cb18 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - b 4cc90 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - b 4cac0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,3040(r9) │ │ │ │ - b 4cb18 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - b 4cb40 │ │ │ │ - slwi r7,r10,1 │ │ │ │ - add r8,r10,r5 │ │ │ │ - subf r10,r5,r10 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r10,1 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f12,f11,f12 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - fmul f0,f12,f11 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - b 4cb40 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,3040(r9) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - b 4c940 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + rldic r4,r4,3,29 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + addi r3,r3,8 │ │ │ │ + vadduwm v8,v1,v8 │ │ │ │ + rldic r2,r2,3,29 │ │ │ │ + vadduwm v1,v1,v0 │ │ │ │ + cmpldi r4,32 │ │ │ │ + xxmrglw vs10,vs40,vs40 │ │ │ │ + xxmrghw vs40,vs40,vs40 │ │ │ │ + add r2,r2,r3 │ │ │ │ + vslw v0,v1,v12 │ │ │ │ + xxland vs45,vs33,vs44 │ │ │ │ + iselgt r9,r9,r4 │ │ │ │ + vcmpgtsw v1,v11,v1 │ │ │ │ + addi r8,r2,16 │ │ │ │ + vadduwm v0,v0,v12 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + xvcvsxwdp vs40,vs40 │ │ │ │ + vcmpnew v13,v13,v11 │ │ │ │ + cmpldi r9,16 │ │ │ │ + vupklsw v11,v1 │ │ │ │ + vupkhsw v1,v1 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + vupklsw v12,v13 │ │ │ │ + vupkhsw v0,v13 │ │ │ │ + iselgt r10,r10,r9 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + xxsel vs44,vs11,vs9,vs44 │ │ │ │ + xxsel vs11,vs11,vs9,vs32 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + xvdivdp vs12,vs12,vs10 │ │ │ │ + xvdivdp vs0,vs0,vs40 │ │ │ │ + xvmuldp vs12,vs12,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs0 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs44,vs43 │ │ │ │ + xxsel vs0,vs0,vs11,vs33 │ │ │ │ + stxvl vs12,r2,r10 │ │ │ │ + stxvl vs0,r8,r9 │ │ │ │ + blr │ │ │ │ + li r2,0 │ │ │ │ + b 4d318 │ │ │ │ + mtvsrws vs43,r5 │ │ │ │ + li r2,0 │ │ │ │ + b 4d0f8 │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000004ce50 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-20560 │ │ │ │ +000000000004d420 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r3,8 │ │ │ │ - std r9,0(r3) │ │ │ │ - mr r9,r8 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r3) │ │ │ │ beqlr │ │ │ │ cmplwi r4,2 │ │ │ │ - addi r10,r4,1 │ │ │ │ - ble 4cf70 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - rldicl r3,r10,62,34 │ │ │ │ - mtvsrws vs43,r5 │ │ │ │ - vspltisw v12,4 │ │ │ │ - addi r6,r6,3056 │ │ │ │ - addi r7,r7,2928 │ │ │ │ - mtctr r3 │ │ │ │ - lxv vs45,0(r6) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - xxmr vs32,vs45 │ │ │ │ - vadduwm v13,v13,v12 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vcmpgtsw v0,v11,v0 │ │ │ │ - vupklsw v1,v0 │ │ │ │ + plxv vs42,45224 # 584e0 │ │ │ │ + mtvsrws vs33,r5 │ │ │ │ + addi r4,r4,1 │ │ │ │ + ble 4d510 │ │ │ │ + rldicl r9,r4,62,34 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r2,r3,8 │ │ │ │ + vspltisw v11,4 │ │ │ │ + xxmr vs44,vs42 │ │ │ │ + mtctr r9 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v12,v12,v11 │ │ │ │ + vcmpgtsw v0,v1,v0 │ │ │ │ + vupklsw v13,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - xxland vs33,vs33,vs0 │ │ │ │ + xxland vs45,vs45,vs0 │ │ │ │ xxland vs32,vs32,vs0 │ │ │ │ - stxv vs33,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 4cea8 │ │ │ │ - clrrwi r9,r10,2 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - clrrwi r10,r10,2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r8,r8,r9 │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 4d468 │ │ │ │ + andi. r2,r4,3 │ │ │ │ + clrrwi r9,r4,2 │ │ │ │ + mr r10,r9 │ │ │ │ beqlr │ │ │ │ - cmpw r10,r5 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - blt 4cf40 │ │ │ │ - addi r9,r10,1 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - cmpw r9,r4 │ │ │ │ - bgtlr │ │ │ │ - cmpw r9,r5 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - bge 4cf1c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - addi r10,r10,2 │ │ │ │ - stfd f0,8(r8) │ │ │ │ - cmpw r10,r4 │ │ │ │ - bgtlr │ │ │ │ - cmpw r10,r5 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - blt 4cf60 │ │ │ │ - stfd f0,16(r8) │ │ │ │ - blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - addi r9,r10,1 │ │ │ │ - cmpw r9,r4 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - ble 4cf08 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - stfd f0,16(r8) │ │ │ │ + subf r4,r9,r4 │ │ │ │ + mtvsrws vs32,r10 │ │ │ │ + li r2,32 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r10,16 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + rldic r4,r4,3,29 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + vadduwm v0,v0,v10 │ │ │ │ + cmpldi r4,32 │ │ │ │ + add r3,r3,r9 │ │ │ │ + vcmpgtsw v1,v1,v0 │ │ │ │ + iselgt r2,r2,r4 │ │ │ │ + addi r8,r3,16 │ │ │ │ + vupklsw v0,v1 │ │ │ │ + vupkhsw v1,v1 │ │ │ │ + cmpldi r2,16 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + xxland vs32,vs32,vs0 │ │ │ │ + xxland vs33,vs33,vs0 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs32,r3,r9 │ │ │ │ + stxvl vs33,r8,r2 │ │ │ │ blr │ │ │ │ + li r9,0 │ │ │ │ li r10,0 │ │ │ │ - b 4ceec │ │ │ │ + b 4d4a4 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000004cf90 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-20880 │ │ │ │ +000000000004d530 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ - mflr r0 │ │ │ │ mtfprd f0,r5 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + mflr r0 │ │ │ │ + xxspltidp vs2,1056964608 │ │ │ │ std r30,-16(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ + addi r30,r3,8 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r28,r4 │ │ │ │ - fcfid f1,f0 │ │ │ │ - lfd f2,2080(r9) │ │ │ │ mr r29,r5 │ │ │ │ - addi r30,r3,8 │ │ │ │ - neg r31,r5 │ │ │ │ + mr r28,r4 │ │ │ │ mr r27,r5 │ │ │ │ - addi r28,r28,1 │ │ │ │ + fcfid f1,f0 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + neg r31,r5 │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r8,1 │ │ │ │ + addi r28,r28,1 │ │ │ │ + bl 4e20 │ │ │ │ + plfd f0,44132 # 581e8 │ │ │ │ + clrldi r9,r28,32 │ │ │ │ + li r10,1 │ │ │ │ cmpwi r28,0 │ │ │ │ - li r9,-1 │ │ │ │ + li r2,-1 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - addi r6,r29,1 │ │ │ │ - addi r7,r31,1 │ │ │ │ - lfd f0,2872(r10) │ │ │ │ - clrldi r10,r28,32 │ │ │ │ + addi r7,r29,1 │ │ │ │ + addi r8,r31,1 │ │ │ │ addi r9,r9,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - isellt r10,r8,r10 │ │ │ │ - mtctr r10 │ │ │ │ + isellt r9,r10,r9 │ │ │ │ + mtctr r9 │ │ │ │ fsqrt f1,f1 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdz 4d0a0 │ │ │ │ + bdz 4d630 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpw r9,r29 │ │ │ │ - addi r30,r30,8 │ │ │ │ + cmpw r2,r29 │ │ │ │ fmr f1,f9 │ │ │ │ - ble 4d08c │ │ │ │ + addi r30,r30,8 │ │ │ │ + ble 4d61c │ │ │ │ mtfprwa f0,r31 │ │ │ │ - mtfprwa f10,r7 │ │ │ │ - add r8,r9,r27 │ │ │ │ - add r10,r6,r9 │ │ │ │ + mtfprwa f10,r8 │ │ │ │ + add r10,r2,r27 │ │ │ │ + add r9,r7,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f10 │ │ │ │ - mtfprwa f11,r8 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ + mtfprwa f11,r10 │ │ │ │ + mtfprwa f12,r9 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fneg f1,f0 │ │ │ │ - mr r31,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ + mr r31,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - addi r7,r31,1 │ │ │ │ - bdnz 4d040 │ │ │ │ + addi r8,r31,1 │ │ │ │ + bdnz 4d5d0 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ │ │ │ │ -000000000004d0d0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-21200 │ │ │ │ +000000000004d660 : │ │ │ │ cmpwi r4,0 │ │ │ │ bltlr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpdi cr7,r4,0 │ │ │ │ - addi r6,r4,-1 │ │ │ │ - addi r12,r3,16 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - mr r0,r4 │ │ │ │ - addi r5,r4,1 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - rldic r11,r6,3,29 │ │ │ │ - mr r9,r12 │ │ │ │ - stfd f12,0(r3) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - beq cr7,4d294 │ │ │ │ - cmplwi r6,2 │ │ │ │ - ble 4d56c │ │ │ │ - addis r7,r2,-2 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - rldicl r3,r4,62,34 │ │ │ │ - xxspltib vs40,0 │ │ │ │ - vspltisw v7,4 │ │ │ │ - vspltisw v10,1 │ │ │ │ - addi r7,r7,3024 │ │ │ │ - addi r8,r8,2928 │ │ │ │ - addi r10,r10,3040 │ │ │ │ - mtctr r3 │ │ │ │ - lxv vs41,0(r7) │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - xxmr vs33,vs41 │ │ │ │ - vadduwm v9,v9,v7 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vslw v0,v1,v10 │ │ │ │ - vadduwm v12,v1,v10 │ │ │ │ - xxland vs45,vs33,vs42 │ │ │ │ - vcmpgtsw v1,v8,v1 │ │ │ │ - vadduwm v0,v0,v10 │ │ │ │ - xxmrglw vs12,vs44,vs44 │ │ │ │ - xxmrghw vs44,vs44,vs44 │ │ │ │ - vcmpnew v13,v13,v8 │ │ │ │ - vupklsw v6,v1 │ │ │ │ + plxv vs12,44680 # 584f0 │ │ │ │ + cmpdi r4,0 │ │ │ │ + xxspltib vs0,0 │ │ │ │ + addi r10,r3,16 │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + addi r6,r3,8 │ │ │ │ + mr r5,r4 │ │ │ │ + rldic r11,r2,3,29 │ │ │ │ + stxv vs12,0(r3) │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + beqlr │ │ │ │ + cmplwi cr7,r2,2 │ │ │ │ + plxv vs45,44592 # 584d0 │ │ │ │ + ble cr7,4dad0 │ │ │ │ + rldicl r9,r4,62,34 │ │ │ │ + xxspltib vs39,0 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + mr r2,r10 │ │ │ │ + vspltisw v6,4 │ │ │ │ + vspltisw v9,1 │ │ │ │ + xxmr vs40,vs45 │ │ │ │ + mtctr r9 │ │ │ │ + xxmr vs33,vs40 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v8,v8,v6 │ │ │ │ + vslw v0,v1,v9 │ │ │ │ + vadduwm v11,v1,v9 │ │ │ │ + xxland vs44,vs33,vs41 │ │ │ │ + vcmpgtsw v1,v7,v1 │ │ │ │ + vadduwm v0,v0,v9 │ │ │ │ + xxmrglw vs12,vs43,vs43 │ │ │ │ + xxmrghw vs43,vs43,vs43 │ │ │ │ + vcmpnew v12,v12,v7 │ │ │ │ + vupklsw v5,v1 │ │ │ │ vupkhsw v1,v1 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ + vupklsw v10,v12 │ │ │ │ + vupkhsw v12,v12 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs44,vs44 │ │ │ │ - vupklsw v11,v13 │ │ │ │ - vupkhsw v13,v13 │ │ │ │ + xvcvsxwdp vs43,vs43 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ - xxsel vs43,vs11,vs10,vs43 │ │ │ │ - xxsel vs45,vs11,vs10,vs45 │ │ │ │ + xxsel vs42,vs11,vs10,vs42 │ │ │ │ + xxsel vs44,vs11,vs10,vs44 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - xvdivdp vs32,vs32,vs44 │ │ │ │ + xvdivdp vs32,vs32,vs43 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmuldp vs32,vs32,vs32 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvsqrtdp vs32,vs32 │ │ │ │ - xxsel vs0,vs0,vs43,vs38 │ │ │ │ - xxsel vs32,vs32,vs45,vs33 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 4d154 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - clrrwi r7,r4,2 │ │ │ │ - beq 4d28c │ │ │ │ - clrldi r9,r7,32 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r9,r12,r9 │ │ │ │ - slwi r10,r7,1 │ │ │ │ - addi r8,r7,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - cmpw r8,r4 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - bgt 4d28c │ │ │ │ - slwi r8,r8,1 │ │ │ │ - addi r10,r7,2 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - cmpw r10,r4 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - bgt 4d28c │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r7,r7,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,16(r9) │ │ │ │ - addi r9,r11,8 │ │ │ │ - add r9,r9,r12 │ │ │ │ - li r3,0 │ │ │ │ - xxlxor vs7,vs7,vs7 │ │ │ │ - addi r7,r3,1 │ │ │ │ - cmpw r7,r5 │ │ │ │ - beqlr │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - stfd f7,0(r9) │ │ │ │ - bne 4d340 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfd f0,3040(r10) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - mr r31,r9 │ │ │ │ - beq cr7,4d320 │ │ │ │ - cmplwi r6,2 │ │ │ │ - addi r29,r9,8 │ │ │ │ - li r10,1 │ │ │ │ - bgt 4d358 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r8,r2,-2 │ │ │ │ - lfd f0,2928(r8) │ │ │ │ - b 4d4ac │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f0,2928(r10) │ │ │ │ - stfd f0,16(r9) │ │ │ │ - addi r9,r11,8 │ │ │ │ - add r9,r9,r31 │ │ │ │ - mr r3,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpw r7,r5 │ │ │ │ - bne 4d2c0 │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ - stfd f7,8(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - mr r31,r9 │ │ │ │ - beq cr7,4d320 │ │ │ │ - cmplwi r6,2 │ │ │ │ - ble 4d574 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - addis r30,r2,-2 │ │ │ │ - mtvsrws vs41,r7 │ │ │ │ - xxspltib vs37,0 │ │ │ │ - addis r10,r2,-2 │ │ │ │ + xxsel vs0,vs0,vs42,vs37 │ │ │ │ + xxsel vs32,vs32,vs44,vs33 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 4d6dc │ │ │ │ + andi. r2,r4,3 │ │ │ │ + clrrwi r2,r4,2 │ │ │ │ + beq 4d850 │ │ │ │ + addi r9,r2,1 │ │ │ │ + mr r8,r9 │ │ │ │ + plxv vs44,44392 # 584e0 │ │ │ │ + mtvsrws vs33,r8 │ │ │ │ vspltisw v11,1 │ │ │ │ - vspltisw v8,4 │ │ │ │ - addi r8,r8,2928 │ │ │ │ - addi r30,r30,3024 │ │ │ │ - addi r10,r10,3040 │ │ │ │ - vsubuwm v6,v11,v9 │ │ │ │ - lxv vs8,0(r8) │ │ │ │ - vadduwm v7,v9,v11 │ │ │ │ - rldicl r8,r0,62,34 │ │ │ │ - lxv vs42,0(r30) │ │ │ │ - lxv vs9,0(r10) │ │ │ │ - mr r10,r9 │ │ │ │ + subf r8,r2,r4 │ │ │ │ + xxspltib vs42,0 │ │ │ │ + li r2,32 │ │ │ │ + li r7,16 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + rldic r8,r8,3,29 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + vadduwm v0,v1,v13 │ │ │ │ + vadduwm v1,v1,v12 │ │ │ │ + cmpldi r8,32 │ │ │ │ + add r9,r9,r6 │ │ │ │ + xxmrglw vs9,vs32,vs32 │ │ │ │ + xxmrghw vs11,vs32,vs32 │ │ │ │ + vslw v0,v1,v11 │ │ │ │ + xxland vs44,vs33,vs43 │ │ │ │ + iselgt r2,r2,r8 │ │ │ │ + vcmpgtsw v1,v10,v1 │ │ │ │ + addi r6,r9,16 │ │ │ │ + vadduwm v0,v0,v11 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + vcmpnew v12,v12,v10 │ │ │ │ + cmpldi r2,16 │ │ │ │ + vupklsw v10,v1 │ │ │ │ + vupkhsw v1,v1 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + vupklsw v11,v12 │ │ │ │ + vupkhsw v0,v12 │ │ │ │ + iselgt r8,r7,r2 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + xxsel vs43,vs10,vs8,vs43 │ │ │ │ + xxsel vs10,vs10,vs8,vs32 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + xvdivdp vs12,vs12,vs9 │ │ │ │ + xvdivdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs0 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs43,vs42 │ │ │ │ + xxsel vs0,vs0,vs10,vs33 │ │ │ │ + stxvl vs12,r9,r8 │ │ │ │ + stxvl vs0,r6,r2 │ │ │ │ + li r9,0 │ │ │ │ + addi r11,r11,8 │ │ │ │ + plxv vs35,44120 # 584b0 │ │ │ │ + plxv vs36,44128 # 584c0 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + li r0,0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpw r9,r4 │ │ │ │ + bgtlr │ │ │ │ + clrlwi r2,r9,31 │ │ │ │ + addi r7,r10,16 │ │ │ │ + mtvsrws vs43,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + mtvsrws vs33,r2 │ │ │ │ + vand v0,v3,v1 │ │ │ │ + vor v0,v0,v4 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + xxlandc vs33,vs9,vs33 │ │ │ │ + xxlandc vs32,vs9,vs32 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + stxvl vs32,r7,r0 │ │ │ │ + ble cr7,4dac0 │ │ │ │ + rldicl r8,r5,62,34 │ │ │ │ + vspltisw v10,1 │ │ │ │ + xxspltib vs37,0 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + xxspltidp vs8,3212836864 │ │ │ │ + mr r2,r7 │ │ │ │ + xxmr vs41,vs45 │ │ │ │ + vspltisw v6,4 │ │ │ │ mtctr r8 │ │ │ │ - xxmr vs36,vs42 │ │ │ │ - vadduwm v10,v10,v8 │ │ │ │ - addi r10,r10,32 │ │ │ │ - vslw v1,v4,v11 │ │ │ │ - vadduwm v0,v6,v4 │ │ │ │ - vadduwm v12,v7,v4 │ │ │ │ - xxland vs45,vs36,vs43 │ │ │ │ - vcmpgtsw v4,v9,v4 │ │ │ │ - vadduwm v1,v1,v11 │ │ │ │ + vsubuwm v7,v10,v11 │ │ │ │ + vadduwm v8,v11,v10 │ │ │ │ + xxmr vs51,vs41 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v9,v9,v6 │ │ │ │ + vslw v1,v19,v10 │ │ │ │ + vadduwm v0,v7,v19 │ │ │ │ + vadduwm v2,v8,v19 │ │ │ │ + xxland vs44,vs51,vs42 │ │ │ │ + vcmpgtsw v19,v11,v19 │ │ │ │ + vadduwm v1,v1,v10 │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ - xxmrglw vs10,vs44,vs44 │ │ │ │ + xxmrglw vs10,vs34,vs34 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ - xxmrghw vs44,vs44,vs44 │ │ │ │ - vcmpnew v0,v13,v5 │ │ │ │ + xxmrghw vs34,vs34,vs34 │ │ │ │ + vcmpnew v0,v12,v5 │ │ │ │ + vupklsw v12,v19 │ │ │ │ + vupkhsw v19,v19 │ │ │ │ xxmrglw vs11,vs33,vs33 │ │ │ │ xxmrghw vs33,vs33,vs33 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ - xvcvsxwdp vs44,vs44 │ │ │ │ + vupklsw v18,v0 │ │ │ │ + xvcvsxwdp vs34,vs34 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ xvcvsxwdp vs33,vs33 │ │ │ │ - vupklsw v3,v0 │ │ │ │ - vupkhsw v0,v0 │ │ │ │ - vupklsw v2,v4 │ │ │ │ - vupkhsw v13,v4 │ │ │ │ - xxsel vs35,vs9,vs8,vs35 │ │ │ │ - xxsel vs32,vs9,vs8,vs32 │ │ │ │ + xxsel vs50,vs8,vs7,vs50 │ │ │ │ + xxsel vs32,vs8,vs7,vs32 │ │ │ │ xvdivdp vs12,vs11,vs12 │ │ │ │ xvdivdp vs0,vs33,vs0 │ │ │ │ xvdivdp vs11,vs11,vs10 │ │ │ │ - xvdivdp vs33,vs33,vs44 │ │ │ │ + xvdivdp vs33,vs33,vs34 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs0,vs0,vs33 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ - xxsel vs12,vs12,vs35,vs34 │ │ │ │ - xxsel vs0,vs0,vs32,vs45 │ │ │ │ - stxv vs12,-32(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 4d3a0 │ │ │ │ - clrrwi r10,r4,2 │ │ │ │ - cmplw r0,r10 │ │ │ │ - beq 4d318 │ │ │ │ - clrldi r8,r10,32 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r9,r9,r8 │ │ │ │ - cmpw r7,r10 │ │ │ │ - addi r29,r9,8 │ │ │ │ - bgt 4d300 │ │ │ │ - slwi r12,r10,1 │ │ │ │ - add r8,r7,r10 │ │ │ │ - subf r30,r7,r10 │ │ │ │ - addi r12,r12,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - mtfprwa f12,r12 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - mtfprwa f11,r30 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fdiv f12,f12,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - cmpw r8,r4 │ │ │ │ - bgt 4d318 │ │ │ │ - cmpw r10,r3 │ │ │ │ - blt 4d560 │ │ │ │ - slwi r30,r8,1 │ │ │ │ - subf r3,r3,r10 │ │ │ │ - add r8,r7,r8 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtfprwa f12,r3 │ │ │ │ - mtfprwa f11,r30 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f12,f11,f12 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - fmul f0,f12,f11 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - addi r10,r10,2 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - cmpw r10,r4 │ │ │ │ - bgt 4d318 │ │ │ │ - cmpw r7,r10 │ │ │ │ - bgt 4d30c │ │ │ │ - slwi r3,r10,1 │ │ │ │ - add r8,r7,r10 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtfprwa f11,r3 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f12,f11,f12 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - fmul f0,f12,f11 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - b 4d314 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - lfd f0,3040(r8) │ │ │ │ - b 4d504 │ │ │ │ - li r7,1 │ │ │ │ - b 4d1f8 │ │ │ │ - li r10,1 │ │ │ │ - b 4d460 │ │ │ │ + xxsel vs12,vs12,vs50,vs44 │ │ │ │ + xxsel vs0,vs0,vs32,vs51 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4d8f0 │ │ │ │ + clrrwi r2,r4,2 │ │ │ │ + cmplw r2,r5 │ │ │ │ + beq 4daac │ │ │ │ + addi r6,r2,1 │ │ │ │ + mr r8,r6 │ │ │ │ + plxv vs33,43832 # 584e0 │ │ │ │ + mtvsrws vs42,r8 │ │ │ │ + vspltisw v8,1 │ │ │ │ + subf r8,r2,r5 │ │ │ │ + mtvsrws vs41,r9 │ │ │ │ + xxspltib vs39,0 │ │ │ │ + li r2,32 │ │ │ │ + li r3,16 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + vsubuwm v0,v8,v11 │ │ │ │ + vadduwm v11,v11,v8 │ │ │ │ + rldic r8,r8,3,29 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + rldic r6,r6,3,29 │ │ │ │ + addi r10,r10,8 │ │ │ │ + vadduwm v10,v10,v1 │ │ │ │ + cmpldi r8,32 │ │ │ │ + add r10,r6,r10 │ │ │ │ + vslw v1,v10,v8 │ │ │ │ + vadduwm v0,v0,v10 │ │ │ │ + vadduwm v11,v11,v10 │ │ │ │ + xxland vs44,vs42,vs40 │ │ │ │ + iselgt r2,r2,r8 │ │ │ │ + vcmpgtsw v10,v9,v10 │ │ │ │ + addi r6,r10,16 │ │ │ │ + vadduwm v1,v1,v8 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrglw vs8,vs43,vs43 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + xxmrghw vs43,vs43,vs43 │ │ │ │ + vcmpnew v12,v12,v7 │ │ │ │ + cmpldi r2,16 │ │ │ │ + vupklsw v9,v10 │ │ │ │ + xxmrglw vs11,vs33,vs33 │ │ │ │ + xxmrghw vs33,vs33,vs33 │ │ │ │ + vupkhsw v0,v10 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs8,vs8 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + vupklsw v10,v12 │ │ │ │ + xvcvsxwdp vs43,vs43 │ │ │ │ + vupkhsw v12,v12 │ │ │ │ + iselgt r8,r3,r2 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs33,vs33 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + xxsel vs42,vs10,vs7,vs42 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + xxsel vs10,vs10,vs7,vs44 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + xvdivdp vs12,vs11,vs12 │ │ │ │ + xvdivdp vs0,vs33,vs0 │ │ │ │ + xvdivdp vs11,vs11,vs8 │ │ │ │ + xvdivdp vs33,vs33,vs43 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs33 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs42,vs41 │ │ │ │ + xxsel vs0,vs0,vs10,vs32 │ │ │ │ + stxvl vs12,r10,r8 │ │ │ │ + stxvl vs0,r6,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r10,r7,r11 │ │ │ │ + cmpw r9,r4 │ │ │ │ + ble 4d884 │ │ │ │ + blr │ │ │ │ + li r2,0 │ │ │ │ + li r8,1 │ │ │ │ + li r6,1 │ │ │ │ + b 4d9a8 │ │ │ │ + li r2,0 │ │ │ │ + li r8,1 │ │ │ │ + li r9,1 │ │ │ │ + b 4d778 │ │ │ │ ... │ │ │ │ - .long 0x300 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004d590 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-22416 │ │ │ │ +000000000004daf0 : │ │ │ │ cmpwi r4,0 │ │ │ │ bltlr │ │ │ │ - addi r0,r4,1 │ │ │ │ + addi r11,r4,1 │ │ │ │ addi r5,r4,1 │ │ │ │ - addis r12,r2,-2 │ │ │ │ - std r28,-32(r1) │ │ │ │ - addis r28,r2,-2 │ │ │ │ - std r29,-24(r1) │ │ │ │ + plxv vs42,43488 # 584e0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ li r10,0 │ │ │ │ - clrrwi r11,r0,2 │ │ │ │ - clrlwi r9,r0,30 │ │ │ │ + li r0,0 │ │ │ │ + li r31,32 │ │ │ │ + li r12,16 │ │ │ │ + clrlwi r2,r11,30 │ │ │ │ + vspltisw v11,4 │ │ │ │ cmplwi cr7,r4,2 │ │ │ │ - li r31,0 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - addi r28,r28,3056 │ │ │ │ - srwi r29,r0,2 │ │ │ │ - clrrwi r30,r0,2 │ │ │ │ sldi r5,r5,3 │ │ │ │ - addi r12,r12,2928 │ │ │ │ - vspltisw v11,4 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - cmpwi cr5,r9,0 │ │ │ │ + srwi r30,r11,2 │ │ │ │ + clrrwi r6,r11,2 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r8,r3,8 │ │ │ │ - std r31,0(r3) │ │ │ │ - mr r7,r8 │ │ │ │ - ble cr7,4d6f0 │ │ │ │ - clrldi r7,r29,34 │ │ │ │ - lxv vs45,0(r28) │ │ │ │ - mtvsrws vs44,r10 │ │ │ │ - lxv vs0,0(r12) │ │ │ │ - mr r9,r8 │ │ │ │ - mtctr r7 │ │ │ │ - xxmr vs32,vs45 │ │ │ │ - vadduwm v13,v13,v11 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vcmpgtsw v0,v12,v0 │ │ │ │ - vupklsw v1,v0 │ │ │ │ + std r0,0(r3) │ │ │ │ + ble cr7,4dc20 │ │ │ │ + clrldi r9,r30,34 │ │ │ │ + mtvsrws vs33,r10 │ │ │ │ + mr r2,r8 │ │ │ │ + xxmr vs44,vs42 │ │ │ │ + mtctr r9 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v12,v12,v11 │ │ │ │ + vcmpgtsw v0,v1,v0 │ │ │ │ + vupklsw v13,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - xxland vs33,vs33,vs0 │ │ │ │ + xxland vs45,vs45,vs0 │ │ │ │ xxland vs32,vs32,vs0 │ │ │ │ - stxv vs33,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 4d628 │ │ │ │ - add r7,r8,r11 │ │ │ │ - mr r9,r30 │ │ │ │ - beq cr5,4d6c0 │ │ │ │ - cmpw r10,r9 │ │ │ │ - fmr f0,f12 │ │ │ │ - ble 4d674 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - lfd f0,2928(r6) │ │ │ │ - addi r6,r9,1 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - cmpw r6,r4 │ │ │ │ - bgt 4d6c0 │ │ │ │ - cmpw r6,r10 │ │ │ │ - fmr f0,f12 │ │ │ │ - bge 4d698 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - lfd f0,2928(r6) │ │ │ │ - addi r9,r9,2 │ │ │ │ - stfd f0,8(r7) │ │ │ │ - cmpw r9,r4 │ │ │ │ - bgt 4d6c0 │ │ │ │ - cmpw r10,r9 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - ble 4d6bc │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - stfd f0,16(r7) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 4db70 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r7,r6 │ │ │ │ + beq cr5,4dc00 │ │ │ │ + subf r2,r9,r11 │ │ │ │ + mtvsrws vs32,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + rldic r2,r2,3,29 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + vadduwm v0,v0,v10 │ │ │ │ + cmpldi r2,32 │ │ │ │ + add r3,r3,r9 │ │ │ │ + vcmpgtsw v1,v1,v0 │ │ │ │ + iselgt r2,r31,r2 │ │ │ │ + addi r7,r3,16 │ │ │ │ + vupklsw v0,v1 │ │ │ │ + vupkhsw v1,v1 │ │ │ │ + cmpldi r2,16 │ │ │ │ + iselgt r9,r12,r2 │ │ │ │ + xxland vs32,vs32,vs0 │ │ │ │ + xxland vs33,vs33,vs0 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs32,r3,r9 │ │ │ │ + stxvl vs33,r7,r2 │ │ │ │ addi r10,r10,1 │ │ │ │ add r3,r5,r8 │ │ │ │ - cmpw r10,r0 │ │ │ │ - bne 4d600 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + cmpw r10,r4 │ │ │ │ + ble 4db50 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mtvsrws vs33,r10 │ │ │ │ li r9,0 │ │ │ │ - b 4d660 │ │ │ │ + li r7,0 │ │ │ │ + b 4dba8 │ │ │ │ ... │ │ │ │ - .long 0x400 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + attn │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004d710 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-22800 │ │ │ │ +000000000004dc40 : │ │ │ │ cmpwi r4,0 │ │ │ │ - std r28,-48(r1) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addis r28,r2,-2 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + plfd f29,42400 # 581e8 │ │ │ │ stdu r1,-96(r1) │ │ │ │ - addi r9,r9,2080 │ │ │ │ - addi r28,r28,2872 │ │ │ │ - blt 4d858 │ │ │ │ - mflr r0 │ │ │ │ + blt 4dd70 │ │ │ │ stfd f30,80(r1) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - std r27,40(r1) │ │ │ │ - std r29,56(r1) │ │ │ │ - std r30,64(r1) │ │ │ │ stfd f31,88(r1) │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + mflr r0 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + std r28,40(r1) │ │ │ │ + std r29,48(r1) │ │ │ │ + mr r28,r4 │ │ │ │ li r29,0 │ │ │ │ - mr r27,r4 │ │ │ │ + std r30,56(r1) │ │ │ │ + std r31,64(r1) │ │ │ │ mr r30,r3 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - std r31,72(r1) │ │ │ │ std r0,112(r1) │ │ │ │ - nop │ │ │ │ mtfprwa f1,r29 │ │ │ │ fmr f2,f30 │ │ │ │ addi r30,r30,8 │ │ │ │ neg r31,r29 │ │ │ │ fcfid f1,f1 │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r10,r27,1 │ │ │ │ - li r6,1 │ │ │ │ - li r8,-1 │ │ │ │ - addi r7,r29,1 │ │ │ │ - clrldi r9,r10,32 │ │ │ │ - cmpwi r10,0 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - isellt r9,r6,r9 │ │ │ │ - mtctr r9 │ │ │ │ + bl 4e20 │ │ │ │ + addi r9,r28,1 │ │ │ │ + li r7,1 │ │ │ │ + li r10,-1 │ │ │ │ + addi r8,r29,1 │ │ │ │ + fmul f1,f1,f29 │ │ │ │ + clrldi r2,r9,32 │ │ │ │ + cmpwi r9,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + isellt r2,r7,r2 │ │ │ │ fsqrt f1,f1 │ │ │ │ + mtctr r2 │ │ │ │ mtfprwa f0,r31 │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ addi r31,r31,1 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdz 4d82c │ │ │ │ + bdz 4dd44 │ │ │ │ mtfprwa f12,r31 │ │ │ │ - add r10,r8,r29 │ │ │ │ - add r9,r7,r8 │ │ │ │ - cmpw r8,r29 │ │ │ │ + add r9,r10,r29 │ │ │ │ + add r2,r8,r10 │ │ │ │ + cmpw r10,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - addi r30,r30,8 │ │ │ │ fmr f1,f31 │ │ │ │ + addi r30,r30,8 │ │ │ │ fcfid f10,f12 │ │ │ │ - mtfprwa f11,r10 │ │ │ │ - mtfprwa f12,r9 │ │ │ │ + mtfprwa f11,r9 │ │ │ │ + mtfprwa f12,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ - ble 4d7bc │ │ │ │ + ble 4dcd4 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fneg f1,f0 │ │ │ │ mtfprwa f0,r31 │ │ │ │ addi r31,r31,1 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdnz 4d7d0 │ │ │ │ - cmpw r7,r27 │ │ │ │ - mr r29,r7 │ │ │ │ - ble 4d770 │ │ │ │ + bdnz 4dce8 │ │ │ │ + cmpw r8,r28 │ │ │ │ + mr r29,r8 │ │ │ │ + ble 4dc90 │ │ │ │ ld r0,112(r1) │ │ │ │ lfd f30,80(r1) │ │ │ │ lfd f31,88(r1) │ │ │ │ - ld r27,40(r1) │ │ │ │ - ld r29,56(r1) │ │ │ │ - ld r30,64(r1) │ │ │ │ - ld r31,72(r1) │ │ │ │ + ld r28,40(r1) │ │ │ │ + ld r29,48(r1) │ │ │ │ + ld r30,56(r1) │ │ │ │ + ld r31,64(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,96 │ │ │ │ - ld r28,-48(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x582 │ │ │ │ + .long 0x483 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004d870 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-23152 │ │ │ │ +000000000004dd90 : │ │ │ │ cmpwi r5,0 │ │ │ │ blelr │ │ │ │ - sldi r11,r5,3 │ │ │ │ - addis r12,r2,-2 │ │ │ │ - li r5,0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r10,0 │ │ │ │ cmpdi cr7,r6,0 │ │ │ │ - addi r10,r11,-8 │ │ │ │ - addi r12,r12,2928 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r0,r10,3 │ │ │ │ - beq 4d8f0 │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq 4d8d8 │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq 4d8c8 │ │ │ │ - bne cr7,4d92c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - li r5,8 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + andi. r11,r2,3 │ │ │ │ + beq 4ddfc │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq 4dde8 │ │ │ │ + cmpdi r11,2 │ │ │ │ + beq 4dddc │ │ │ │ + bne cr7,4de34 │ │ │ │ + li r10,8 │ │ │ │ stfd f0,0(r4) │ │ │ │ - bne cr7,4d92c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - bne cr7,4d92c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - cmpld r11,r5 │ │ │ │ + bne cr7,4de34 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bne cr7,4de34 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - bne cr7,4d92c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - mr r10,r5 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r10,16 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r10,24 │ │ │ │ - bdnz 4d8f8 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bne cr7,4de34 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + mr r2,r10 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r2,16 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r2,24 │ │ │ │ + bdnz 4de04 │ │ │ │ blr │ │ │ │ - sldi r10,r6,3 │ │ │ │ - addi r0,r6,-2 │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ - addi r30,r6,-1 │ │ │ │ + addi r11,r6,-1 │ │ │ │ + lfdx f7,r3,r10 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - rldic r0,r0,3,29 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r7,r7,r10 │ │ │ │ - add r9,r9,r10 │ │ │ │ - subf r31,r0,r8 │ │ │ │ - subf r10,r0,r7 │ │ │ │ - addi r31,r31,-8 │ │ │ │ - addi r0,r10,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f7,r3,r5 │ │ │ │ - lfd f12,0(r12) │ │ │ │ - ble cr7,4d9f0 │ │ │ │ - clrldi r6,r30,32 │ │ │ │ - li r10,0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r6,r8,r0 │ │ │ │ + add r8,r7,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r6 │ │ │ │ + mulli r2,r2,-8 │ │ │ │ + add r12,r6,r2 │ │ │ │ + add r2,r8,r2 │ │ │ │ + addi r12,r12,-8 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + ble cr7,4def0 │ │ │ │ + clrldi r7,r11,32 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ nop │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - lfdx f8,r8,r10 │ │ │ │ - lfdx f10,r9,r10 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + lfdx f8,r6,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f0,f7,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 4d990 │ │ │ │ - mr r10,r31 │ │ │ │ - mr r6,r0 │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfd f10,0(r10) │ │ │ │ + bdnz 4de90 │ │ │ │ + mr r2,r12 │ │ │ │ + mr r7,r0 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - cmpld r11,r5 │ │ │ │ - bne 4d970 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r10,r8 │ │ │ │ - mr r6,r7 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ + beqlr │ │ │ │ + lfdx f7,r3,r10 │ │ │ │ fmr f11,f6 │ │ │ │ - b 4d9bc │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,4de80 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ + fmadd f0,f0,f7,f10 │ │ │ │ + fmadd f0,f0,f12,f11 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ + bne 4dedc │ │ │ │ + blr │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004da10 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-23568 │ │ │ │ +000000000004df30 : │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 4dbdc │ │ │ │ + ble 4dfc4 │ │ │ │ cmpdi r6,0 │ │ │ │ - std r31,-8(r1) │ │ │ │ - addis r31,r2,-2 │ │ │ │ sldi r11,r5,3 │ │ │ │ - li r10,0 │ │ │ │ - addi r31,r31,2928 │ │ │ │ - bne 4dad0 │ │ │ │ + li r2,0 │ │ │ │ + bne 4dfd0 │ │ │ │ addi r9,r11,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - beq 4da7c │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 4da6c │ │ │ │ - cmpdi r8,2 │ │ │ │ - bne 4dbd0 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - cmpld r11,r10 │ │ │ │ - beq 4dab4 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 4df8c │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 4df7c │ │ │ │ + cmpdi r10,2 │ │ │ │ + bne 4e0d0 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r11,r2 │ │ │ │ + beq 4dfc4 │ │ │ │ srdi r9,r9,2 │ │ │ │ mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r10,8 │ │ │ │ - addi r8,r10,24 │ │ │ │ - addi r7,r10,16 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r2,16 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ stfdx f0,r4,r8 │ │ │ │ - bdnz 4da90 │ │ │ │ - ld r31,-8(r1) │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + bdnz 4dfa0 │ │ │ │ li r3,0 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r0,r6,-2 │ │ │ │ - std r30,-16(r1) │ │ │ │ - sldi r30,r6,3 │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ li r5,0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - add r10,r7,r30 │ │ │ │ - rldic r0,r0,3,29 │ │ │ │ - add r8,r8,r30 │ │ │ │ - add r7,r9,r30 │ │ │ │ - subf r30,r0,r8 │ │ │ │ - subf r9,r0,r10 │ │ │ │ - addi r30,r30,-8 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r10,r7,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ lfdx f7,r3,r5 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,4db90 │ │ │ │ - clrldi r12,r6,32 │ │ │ │ - li r9,0 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r12 │ │ │ │ + mulli r2,r2,-8 │ │ │ │ + add r12,r8,r2 │ │ │ │ + add r2,r10,r2 │ │ │ │ + addi r12,r12,-8 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + ble cr7,4e09c │ │ │ │ + clrldi r7,r6,32 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - lfdx f8,r8,r9 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + lfdx f8,r8,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r9,r9,-8 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f0,f7,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 4db30 │ │ │ │ - mr r9,r30 │ │ │ │ - mr r12,r0 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f0,0(r12) │ │ │ │ + bdnz 4e030 │ │ │ │ + mr r2,r12 │ │ │ │ + mr r7,r0 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ stfdx f0,r4,r5 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - bgt 4dbbc │ │ │ │ + bgt 4e0c4 │ │ │ │ addi r5,r5,8 │ │ │ │ cmpld r11,r5 │ │ │ │ - bne 4db10 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - b 4dab4 │ │ │ │ - mr r9,r8 │ │ │ │ - mr r12,r10 │ │ │ │ + beq 4dfc4 │ │ │ │ + lfdx f7,r3,r5 │ │ │ │ fmr f11,f6 │ │ │ │ - lfd f0,0(r12) │ │ │ │ - lfd f10,0(r9) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,4e020 │ │ │ │ + mr r2,r8 │ │ │ │ + mr r7,r10 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ stfdx f0,r4,r5 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 4db7c │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + ble 4e07c │ │ │ │ li r3,1 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - li r10,8 │ │ │ │ + li r2,8 │ │ │ │ stfd f0,0(r4) │ │ │ │ - b 4da64 │ │ │ │ - li r3,0 │ │ │ │ - clrldi r3,r3,63 │ │ │ │ - blr │ │ │ │ + b 4df74 │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004dc00 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-24064 │ │ │ │ +000000000004e100 : │ │ │ │ mflr r0 │ │ │ │ - andis. r9,r6,2 │ │ │ │ + andis. r2,r6,2 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r7 │ │ │ │ - mr r31,r3 │ │ │ │ mr r30,r8 │ │ │ │ - addi r10,r4,1 │ │ │ │ + std r31,-8(r1) │ │ │ │ + addi r2,r4,1 │ │ │ │ + mr r31,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-112(r1) │ │ │ │ - beq 4dc44 │ │ │ │ + stdu r1,-80(r1) │ │ │ │ + beq 4e13c │ │ │ │ addi r5,r4,2 │ │ │ │ - mullw r5,r5,r10 │ │ │ │ + mullw r5,r5,r2 │ │ │ │ slwi r5,r5,1 │ │ │ │ - mullw r3,r10,r10 │ │ │ │ + mullw r3,r2,r2 │ │ │ │ extsw r5,r5 │ │ │ │ - andi. r9,r6,128 │ │ │ │ + andi. r2,r6,128 │ │ │ │ stw r6,68(r31) │ │ │ │ stw r4,48(r31) │ │ │ │ std r5,8(r31) │ │ │ │ slwi r3,r3,2 │ │ │ │ extsw r3,r3 │ │ │ │ std r3,0(r31) │ │ │ │ - bne 4dcd0 │ │ │ │ - andi. r9,r6,32 │ │ │ │ - bne 4dcec │ │ │ │ - andi. r9,r6,64 │ │ │ │ - bne 4dd0c │ │ │ │ + bne 4e1d0 │ │ │ │ + andi. r2,r6,32 │ │ │ │ + bne 4e1e8 │ │ │ │ + andi. r2,r6,64 │ │ │ │ + bne 4e204 │ │ │ │ andi. r6,r6,8 │ │ │ │ - bne 4dd2c │ │ │ │ - ld r10,64(r31) │ │ │ │ - li r9,9 │ │ │ │ - rotldi r9,r9,46 │ │ │ │ - and. r10,r10,r9 │ │ │ │ - beq 4df48 │ │ │ │ - nop │ │ │ │ - addi r1,r1,112 │ │ │ │ - ld r10,-32544(r2) │ │ │ │ - nop │ │ │ │ + bne 4e220 │ │ │ │ + ld r9,64(r31) │ │ │ │ + li r2,9 │ │ │ │ + rotldi r2,r2,46 │ │ │ │ + and. r9,r9,r2 │ │ │ │ + beq 4e41c │ │ │ │ + addi r1,r1,80 │ │ │ │ + pld r9,138804 # 6ffc8 [nfsft_trafo@got] │ │ │ │ + pld r2,138804 # 6ffd0 [nfsft_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32536(r2) │ │ │ │ - mtlr r0 │ │ │ │ - std r10,32(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ lwz r6,68(r31) │ │ │ │ std r3,320(r31) │ │ │ │ - andi. r9,r6,32 │ │ │ │ - beq 4dc74 │ │ │ │ + andi. r2,r6,32 │ │ │ │ + beq 4e16c │ │ │ │ ld r3,0(r31) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ lwz r6,68(r31) │ │ │ │ std r3,16(r31) │ │ │ │ - andi. r9,r6,64 │ │ │ │ - beq 4dc7c │ │ │ │ + andi. r2,r6,64 │ │ │ │ + beq 4e174 │ │ │ │ ld r3,8(r31) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ lwz r6,68(r31) │ │ │ │ std r3,24(r31) │ │ │ │ andi. r6,r6,8 │ │ │ │ - beq 4dc84 │ │ │ │ + beq 4e17c │ │ │ │ ld r3,8(r31) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,68(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - andis. r9,r9,2 │ │ │ │ - beq 4dc84 │ │ │ │ - std r27,72(r1) │ │ │ │ - lwz r27,48(r31) │ │ │ │ - addi r0,r27,1 │ │ │ │ - cmpwi r0,0 │ │ │ │ - ble 4e074 │ │ │ │ - mtfprwa f0,r27 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r11,r27,2 │ │ │ │ - std r25,56(r1) │ │ │ │ - addis r25,r2,-2 │ │ │ │ - std r26,64(r1) │ │ │ │ - addis r26,r2,-2 │ │ │ │ - std r24,48(r1) │ │ │ │ - std r28,80(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f5,1760(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - clrrwi r4,r11,2 │ │ │ │ - mr r5,r3 │ │ │ │ - extswsli r28,r0,4 │ │ │ │ - slwi r12,r0,1 │ │ │ │ - li r6,0 │ │ │ │ - lfd f6,2944(r9) │ │ │ │ - mtfprwa f3,r4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + andis. r2,r2,2 │ │ │ │ + beq 4e17c │ │ │ │ + lwz r12,48(r31) │ │ │ │ + addi r4,r12,1 │ │ │ │ + cmpwi r4,0 │ │ │ │ + ble 4e17c │ │ │ │ + mtfprwa f12,r12 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r27,40(r1) │ │ │ │ + std r28,48(r1) │ │ │ │ + addi r27,r12,2 │ │ │ │ + extswsli r0,r4,4 │ │ │ │ + xxspltidp vs6,1056964608 │ │ │ │ + xxspltidp vs5,3212836864 │ │ │ │ + mr r6,r3 │ │ │ │ + slwi r11,r4,1 │ │ │ │ + fcfid f12,f12 │ │ │ │ + clrrwi r5,r27,2 │ │ │ │ + clrlwi r2,r27,30 │ │ │ │ li r7,0 │ │ │ │ - cmplwi cr7,r0,2 │ │ │ │ - addi r25,r25,3056 │ │ │ │ - addi r26,r26,2944 │ │ │ │ - cmpw cr6,r27,r4 │ │ │ │ - addi r24,r4,1 │ │ │ │ - fcfid f3,f3 │ │ │ │ - lfd f4,2088(r9) │ │ │ │ - clrlwi r9,r11,30 │ │ │ │ + srwi r27,r27,2 │ │ │ │ + li r8,0 │ │ │ │ + cmplwi cr7,r4,2 │ │ │ │ vspltisw v1,4 │ │ │ │ - fadd f12,f0,f5 │ │ │ │ - srwi r11,r11,2 │ │ │ │ - cmpwi cr5,r9,0 │ │ │ │ - fsub f4,f4,f0 │ │ │ │ - fdiv f5,f5,f12 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - xxspltd vs5,vs5,0 │ │ │ │ - fmul f3,f3,f6 │ │ │ │ + mtfprwa f4,r5 │ │ │ │ + xxspltd vs11,vs6,0 │ │ │ │ + cmpw cr6,r12,r5 │ │ │ │ + addi r28,r5,1 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + fcfid f4,f4 │ │ │ │ + fadd f10,f12,f0 │ │ │ │ + fsub f5,f5,f12 │ │ │ │ + fdiv f0,f0,f10 │ │ │ │ + fmul f6,f0,f6 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmuldp vs10,vs0,vs11 │ │ │ │ + fmul f4,f4,f6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtfprwa f11,r7 │ │ │ │ + nop │ │ │ │ + mtfprwa f11,r8 │ │ │ │ fcfid f11,f11 │ │ │ │ - fadd f11,f11,f4 │ │ │ │ + fadd f11,f11,f5 │ │ │ │ fmul f11,f11,f6 │ │ │ │ - ble cr7,4e040 │ │ │ │ - lxv vs10,0(r26) │ │ │ │ + ble cr7,4e500 │ │ │ │ + clrldi r9,r27,34 │ │ │ │ + plxv vs32,41448 # 584e0 │ │ │ │ xxspltd vs9,vs11,0 │ │ │ │ - clrldi r9,r11,34 │ │ │ │ - lxv vs32,0(r25) │ │ │ │ - mr r10,r5 │ │ │ │ + mr r2,r6 │ │ │ │ mtctr r9 │ │ │ │ - xvmuldp vs10,vs5,vs10 │ │ │ │ + nop │ │ │ │ xxmr vs0,vs32 │ │ │ │ + addi r2,r2,64 │ │ │ │ vadduwm v0,v0,v1 │ │ │ │ - addi r10,r10,64 │ │ │ │ xxmrglw vs12,vs0,vs0 │ │ │ │ xxmrghw vs0,vs0,vs0 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xxmrgld vs7,vs12,vs9 │ │ │ │ xxmrgld vs8,vs0,vs9 │ │ │ │ xxmrghd vs12,vs12,vs11 │ │ │ │ xxmrghd vs0,vs0,vs11 │ │ │ │ - stxv vs7,-64(r10) │ │ │ │ - stxv vs8,-32(r10) │ │ │ │ - stxv vs12,-48(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 4de30 │ │ │ │ - mr r9,r4 │ │ │ │ - beq cr5,4df0c │ │ │ │ - add r10,r6,r4 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - extsw r8,r10 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - stfdx f3,r3,r10 │ │ │ │ - blt cr6,4df0c │ │ │ │ - mr r8,r24 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - add r10,r6,r8 │ │ │ │ - cmpw r27,r8 │ │ │ │ + stxv vs7,-64(r2) │ │ │ │ + stxv vs12,-48(r2) │ │ │ │ + stxv vs8,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4e310 │ │ │ │ + mr r9,r5 │ │ │ │ + beq cr5,4e3ec │ │ │ │ + add r2,r7,r5 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r10,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + stfdx f4,r3,r2 │ │ │ │ + blt cr6,4e3ec │ │ │ │ + mr r10,r28 │ │ │ │ + mtfprwa f0,r10 │ │ │ │ + add r2,r7,r10 │ │ │ │ + cmpw r12,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - extsw r8,r10 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r10,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - blt 4df0c │ │ │ │ + sldi r2,r10,3 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + blt 4e3ec │ │ │ │ addi r9,r9,2 │ │ │ │ mtfprwa f0,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r10,r9 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stfdx f11,r3,r9 │ │ │ │ + slwi r2,r9,1 │ │ │ │ + extsw r9,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r7,r7,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + addi r8,r8,1 │ │ │ │ + add r7,r7,r4 │ │ │ │ add r6,r6,r0 │ │ │ │ - add r5,r5,r28 │ │ │ │ - cmpw r7,r12 │ │ │ │ - bne 4de00 │ │ │ │ - ld r10,64(r31) │ │ │ │ - li r9,9 │ │ │ │ - ld r24,48(r1) │ │ │ │ - ld r25,56(r1) │ │ │ │ - ld r26,64(r1) │ │ │ │ - ld r27,72(r1) │ │ │ │ - ld r28,80(r1) │ │ │ │ - rotldi r9,r9,46 │ │ │ │ - and. r10,r10,r9 │ │ │ │ - bne 4dc98 │ │ │ │ + cmpw r8,r11 │ │ │ │ + bne 4e2e0 │ │ │ │ + ld r9,64(r31) │ │ │ │ + li r2,9 │ │ │ │ + ld r27,40(r1) │ │ │ │ + ld r28,48(r1) │ │ │ │ + rotldi r2,r2,46 │ │ │ │ + and. r9,r9,r2 │ │ │ │ + bne 4e190 │ │ │ │ li r3,8 │ │ │ │ - std r27,72(r1) │ │ │ │ - std r28,80(r1) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r27,40(r1) │ │ │ │ + std r28,48(r1) │ │ │ │ + bl 4c80 │ │ │ │ mr r27,r3 │ │ │ │ li r3,8 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,48(r31) │ │ │ │ lwa r6,8(r31) │ │ │ │ + mr r9,r29 │ │ │ │ mr r8,r30 │ │ │ │ mr r5,r27 │ │ │ │ - li r4,2 │ │ │ │ - mr r9,r29 │ │ │ │ li r10,65 │ │ │ │ + li r4,2 │ │ │ │ mr r28,r3 │ │ │ │ addi r3,r31,72 │ │ │ │ - addi r11,r11,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ mr r7,r28 │ │ │ │ - slwi r11,r11,1 │ │ │ │ - stw r11,0(r27) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - slwi r11,r11,1 │ │ │ │ - stw r11,4(r27) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - slwi r11,r11,2 │ │ │ │ - stw r11,0(r28) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - slwi r11,r11,2 │ │ │ │ - stw r11,4(r28) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,0(r27) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,4(r27) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + slwi r2,r2,2 │ │ │ │ + stw r2,0(r28) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + slwi r2,r2,2 │ │ │ │ + stw r2,4(r28) │ │ │ │ + bl 4fc0 │ │ │ │ + ld r2,56(r31) │ │ │ │ lxv vs0,16(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - li r9,88 │ │ │ │ mr r3,r27 │ │ │ │ - std r10,192(r31) │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,192(r31) │ │ │ │ + pstxv vs0,88(r31) │ │ │ │ + bl 4760 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r27,72(r1) │ │ │ │ - ld r28,80(r1) │ │ │ │ - addi r1,r1,112 │ │ │ │ - ld r10,-32544(r2) │ │ │ │ - nop │ │ │ │ + bl 4760 │ │ │ │ + ld r27,40(r1) │ │ │ │ + ld r28,48(r1) │ │ │ │ + addi r1,r1,80 │ │ │ │ + pld r9,137984 # 6ffc8 [nfsft_trafo@got] │ │ │ │ + pld r2,137984 # 6ffd0 [nfsft_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32536(r2) │ │ │ │ - mtlr r0 │ │ │ │ - std r10,32(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slwi r10,r6,1 │ │ │ │ - std r23,40(r1) │ │ │ │ + slwi r2,r7,1 │ │ │ │ + std r26,32(r1) │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ li r9,0 │ │ │ │ - li r8,1 │ │ │ │ - extsw r23,r10 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - addi r23,r23,1 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - sldi r10,r23,3 │ │ │ │ - ld r23,40(r1) │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - b 4dea8 │ │ │ │ - ld r27,72(r1) │ │ │ │ - b 4dc84 │ │ │ │ + li r10,1 │ │ │ │ + extsw r26,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r26,r26,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + ld r26,32(r1) │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + b 4e388 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x980 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x680 │ │ │ │ │ │ │ │ -000000000004e090 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-25232 │ │ │ │ - mflr r0 │ │ │ │ +000000000004e540 : │ │ │ │ li r8,6 │ │ │ │ li r7,5137 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - │ │ │ │ -000000000004e0d0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-25296 │ │ │ │ - mflr r0 │ │ │ │ - li r6,104 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4620 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000004e110 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-25360 │ │ │ │ + b 4ee0 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ - std r31,-16(r1) │ │ │ │ nop │ │ │ │ - stdu r1,-96(r1) │ │ │ │ - lbz r10,-32208(r2) │ │ │ │ - addi r31,r2,-32208 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 4e150 │ │ │ │ - addi r1,r1,96 │ │ │ │ - ld r31,-16(r1) │ │ │ │ - blr │ │ │ │ + │ │ │ │ +000000000004e560 : │ │ │ │ + li r6,104 │ │ │ │ + b 4600 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + │ │ │ │ +000000000004e580 : │ │ │ │ + plbz r9,137904 # 70030 │ │ │ │ + cmpwi r9,0 │ │ │ │ + bnelr │ │ │ │ mflr r0 │ │ │ │ - nop │ │ │ │ - mr r9,r5 │ │ │ │ - std r29,64(r1) │ │ │ │ - addi r5,r31,12 │ │ │ │ - std r30,72(r1) │ │ │ │ - addi r4,r31,8 │ │ │ │ - stfd f31,88(r1) │ │ │ │ - mr r30,r6 │ │ │ │ + mr r2,r5 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ + pla r5,137884 # 7003c │ │ │ │ + addi r4,r5,-4 │ │ │ │ fmr f31,f1 │ │ │ │ - mr r29,r10 │ │ │ │ - stw r9,-32204(r2) │ │ │ │ - std r0,112(r1) │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32204(r2) │ │ │ │ - andi. r10,r9,8192 │ │ │ │ - beq 4e2a0 │ │ │ │ - li r10,0 │ │ │ │ - nop │ │ │ │ - std r10,-32192(r2) │ │ │ │ - nop │ │ │ │ - std r10,-32184(r2) │ │ │ │ - nop │ │ │ │ - std r10,-32176(r2) │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 4e26c │ │ │ │ + mr r31,r6 │ │ │ │ + std r0,16(r1) │ │ │ │ + stdu r1,-80(r1) │ │ │ │ nop │ │ │ │ - lwz r3,-32200(r2) │ │ │ │ + pstw r2,137844 # 70034 │ │ │ │ + bl 4cc0 │ │ │ │ + plwz r2,137832 # 70034 │ │ │ │ + andi. r9,r2,8192 │ │ │ │ + beq 4e6e0 │ │ │ │ + li r9,0 │ │ │ │ + pstd r9,137824 # 70040 │ │ │ │ + pstd r9,137824 # 70048 │ │ │ │ + pstd r9,137824 # 70050 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + bne 4e6bc │ │ │ │ + plwz r3,137784 # 70038 │ │ │ │ cmpwi r3,4 │ │ │ │ - ble 4e26c │ │ │ │ - nop │ │ │ │ - ld r9,-32192(r2) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 4e360 │ │ │ │ - nop │ │ │ │ + ble 4e6bc │ │ │ │ + pld r2,137776 # 70040 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 4e7a0 │ │ │ │ + plwa r4,137756 # 7003c │ │ │ │ addi r3,r3,1 │ │ │ │ - ori r5,r30,80 │ │ │ │ - lwa r4,-32196(r2) │ │ │ │ + ori r5,r31,80 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 47c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32200(r2) │ │ │ │ - nop │ │ │ │ - std r3,-32160(r2) │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 4e26c │ │ │ │ - li r30,0 │ │ │ │ - b 4e224 │ │ │ │ - nop │ │ │ │ + bl 47a0 │ │ │ │ + plwz r2,137728 # 70038 │ │ │ │ + pstd r3,137760 # 70060 │ │ │ │ + cmpwi r2,0 │ │ │ │ + blt 4e6bc │ │ │ │ + li r31,0 │ │ │ │ + b 4e668 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,48(r31) │ │ │ │ - addi r9,r9,2 │ │ │ │ - ld r7,32(r31) │ │ │ │ - ld r6,24(r31) │ │ │ │ - ld r5,16(r31) │ │ │ │ - extsw r8,r30 │ │ │ │ + pld r3,137728 # 70060 │ │ │ │ + addi r2,r2,2 │ │ │ │ + pld r7,137700 # 70050 │ │ │ │ + pld r6,137684 # 70048 │ │ │ │ + extsw r8,r31 │ │ │ │ fmr f1,f31 │ │ │ │ - mullw r9,r9,r30 │ │ │ │ + pld r5,137660 # 70040 │ │ │ │ + mullw r2,r2,r31 │ │ │ │ mr r4,r8 │ │ │ │ - addi r30,r30,1 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - add r7,r7,r9 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r5,r5,r9 │ │ │ │ - bl 4b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - cmpw r9,r30 │ │ │ │ - bge 4e220 │ │ │ │ - ld r0,112(r1) │ │ │ │ - lfd f31,88(r1) │ │ │ │ - ld r29,64(r1) │ │ │ │ - ld r30,72(r1) │ │ │ │ - addi r1,r1,96 │ │ │ │ - li r9,1 │ │ │ │ - nop │ │ │ │ + addi r31,r31,1 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + add r7,r7,r2 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r5,r5,r2 │ │ │ │ + bl 4ae0 │ │ │ │ + plwz r2,137612 # 70038 │ │ │ │ + cmpw r2,r31 │ │ │ │ + bge 4e660 │ │ │ │ + addi r1,r1,80 │ │ │ │ + li r2,1 │ │ │ │ + ld r0,16(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ - stb r9,-32208(r2) │ │ │ │ + pstb r2,137572 # 70030 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - std r27,48(r1) │ │ │ │ - std r28,56(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,-32200(r2) │ │ │ │ - addi r3,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r3,r3,r9 │ │ │ │ + plwz r2,137560 # 70038 │ │ │ │ + addi r3,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + mullw r3,r3,r2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32200(r2) │ │ │ │ - std r3,-32192(r2) │ │ │ │ - addi r3,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r3,r3,r9 │ │ │ │ + bl 4c80 │ │ │ │ + nop │ │ │ │ + plwz r2,137528 # 70038 │ │ │ │ + pstd r3,137528 # 70040 │ │ │ │ + addi r3,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + mullw r3,r3,r2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32200(r2) │ │ │ │ - std r3,-32184(r2) │ │ │ │ - addi r3,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r3,r3,r9 │ │ │ │ + bl 4c80 │ │ │ │ + plwz r2,137492 # 70038 │ │ │ │ + pstd r3,137500 # 70048 │ │ │ │ + addi r3,r2,1 │ │ │ │ + addi r2,r2,2 │ │ │ │ + mullw r3,r3,r2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,-32200(r2) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r3,-32192(r2) │ │ │ │ - nop │ │ │ │ - std r9,-32176(r2) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,-32200(r2) │ │ │ │ - ld r3,-32184(r2) │ │ │ │ - bl 49a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,-32200(r2) │ │ │ │ - ld r3,-32176(r2) │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r27,48(r1) │ │ │ │ - ld r28,56(r1) │ │ │ │ - lwz r9,-32204(r2) │ │ │ │ - b 4e1b4 │ │ │ │ + bl 4c80 │ │ │ │ + plwa r4,137456 # 70038 │ │ │ │ + mr r2,r3 │ │ │ │ + pld r3,137452 # 70040 │ │ │ │ + pstd r2,137460 # 70050 │ │ │ │ + bl 51a0 │ │ │ │ + plwa r4,137424 # 70038 │ │ │ │ + pld r3,137432 # 70048 │ │ │ │ + bl 4980 │ │ │ │ + nop │ │ │ │ + plwa r4,137400 # 70038 │ │ │ │ + pld r3,137416 # 70050 │ │ │ │ + bl 4e80 │ │ │ │ + plwz r2,137376 # 70034 │ │ │ │ + b 4e5f8 │ │ │ │ addi r3,r3,2 │ │ │ │ - std r25,32(r1) │ │ │ │ - nop │ │ │ │ - std r26,40(r1) │ │ │ │ - li r29,0 │ │ │ │ - std r27,48(r1) │ │ │ │ - std r28,56(r1) │ │ │ │ + std r27,32(r1) │ │ │ │ + std r28,40(r1) │ │ │ │ + std r29,48(r1) │ │ │ │ + std r30,56(r1) │ │ │ │ + li r30,0 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32200(r2) │ │ │ │ + bl 4c80 │ │ │ │ + plwz r2,137336 # 70038 │ │ │ │ + mr r29,r3 │ │ │ │ + addi r3,r2,2 │ │ │ │ + extswsli r3,r3,3 │ │ │ │ + bl 4c80 │ │ │ │ + plwz r2,137312 # 70038 │ │ │ │ mr r28,r3 │ │ │ │ - addi r3,r9,2 │ │ │ │ + addi r3,r2,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32200(r2) │ │ │ │ + bl 4c80 │ │ │ │ + plwz r2,137288 # 70038 │ │ │ │ + plwa r4,137284 # 7003c │ │ │ │ + ori r5,r31,64 │ │ │ │ mr r27,r3 │ │ │ │ - addi r3,r9,2 │ │ │ │ - extswsli r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32200(r2) │ │ │ │ - nop │ │ │ │ - ori r5,r30,64 │ │ │ │ - lwa r4,-32196(r2) │ │ │ │ - mr r26,r3 │ │ │ │ - addi r3,r9,1 │ │ │ │ + addi r3,r2,1 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 47c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r4,-32200(r2) │ │ │ │ - nop │ │ │ │ - std r3,-32160(r2) │ │ │ │ + bl 47a0 │ │ │ │ + plwz r4,137252 # 70038 │ │ │ │ + pstd r3,137284 # 70060 │ │ │ │ cmpwi r4,0 │ │ │ │ - blt 4e464 │ │ │ │ - extsw r30,r29 │ │ │ │ + blt 4e8a4 │ │ │ │ + nop │ │ │ │ + extsw r31,r30 │ │ │ │ extsw r4,r4 │ │ │ │ + mr r3,r29 │ │ │ │ + addi r30,r30,1 │ │ │ │ + mr r5,r31 │ │ │ │ + bl 4f60 │ │ │ │ + plwa r4,137200 # 70038 │ │ │ │ + mr r5,r31 │ │ │ │ mr r3,r28 │ │ │ │ - addi r29,r29,1 │ │ │ │ - mr r5,r30 │ │ │ │ - bl 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,8(r31) │ │ │ │ - mr r5,r30 │ │ │ │ + bl 44e0 │ │ │ │ + plwa r4,137180 # 70038 │ │ │ │ + mr r5,r31 │ │ │ │ mr r3,r27 │ │ │ │ - bl 4500 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,8(r31) │ │ │ │ - mr r5,r30 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4d60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,48(r31) │ │ │ │ - mr r4,r30 │ │ │ │ - mr r8,r30 │ │ │ │ - mr r7,r26 │ │ │ │ - mr r6,r27 │ │ │ │ - mr r5,r28 │ │ │ │ + bl 4d40 │ │ │ │ + pld r3,137200 # 70060 │ │ │ │ + mr r4,r31 │ │ │ │ + mr r8,r31 │ │ │ │ + mr r7,r27 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r5,r29 │ │ │ │ fmr f1,f31 │ │ │ │ - bl 4b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r4,8(r31) │ │ │ │ - cmpw r4,r29 │ │ │ │ - bge 4e3f0 │ │ │ │ + bl 4ae0 │ │ │ │ + plwz r4,137124 # 70038 │ │ │ │ + cmpw r4,r30 │ │ │ │ + bge 4e830 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4760 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ mr r3,r27 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r25,32(r1) │ │ │ │ - ld r26,40(r1) │ │ │ │ - ld r27,48(r1) │ │ │ │ - ld r28,56(r1) │ │ │ │ - b 4e26c │ │ │ │ + bl 4760 │ │ │ │ + ld r27,32(r1) │ │ │ │ + ld r28,40(r1) │ │ │ │ + ld r29,48(r1) │ │ │ │ + ld r30,56(r1) │ │ │ │ + b 4e6bc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x781 │ │ │ │ - nop │ │ │ │ + .long 0x581 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004e4b0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-26288 │ │ │ │ - nop │ │ │ │ - lbz r9,-32208(r2) │ │ │ │ - cmpwi r9,0 │ │ │ │ +000000000004e8e0 : │ │ │ │ + plbz r2,137040 # 70030 │ │ │ │ + cmpwi r2,0 │ │ │ │ beqlr │ │ │ │ - nop │ │ │ │ - stdu r1,-64(r1) │ │ │ │ - lwz r9,-32204(r2) │ │ │ │ - andi. r10,r9,8192 │ │ │ │ - beq 4e550 │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - beq 4e500 │ │ │ │ - li r9,0 │ │ │ │ - nop │ │ │ │ - addi r1,r1,64 │ │ │ │ - stb r9,-32208(r2) │ │ │ │ + plwz r2,137028 # 70034 │ │ │ │ + stdu r1,-32(r1) │ │ │ │ + andi. r9,r2,8192 │ │ │ │ + beq 4e960 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + beq 4e920 │ │ │ │ + li r2,0 │ │ │ │ + addi r1,r1,32 │ │ │ │ + pstb r2,136988 # 70030 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,-32200(r2) │ │ │ │ - cmpwi r9,4 │ │ │ │ - ble 4e4e4 │ │ │ │ - mflr r0 │ │ │ │ - nop │ │ │ │ - ld r3,-32160(r2) │ │ │ │ - std r0,80(r1) │ │ │ │ - bl 4480 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,80(r1) │ │ │ │ - li r9,0 │ │ │ │ - nop │ │ │ │ - addi r1,r1,64 │ │ │ │ - stb r9,-32208(r2) │ │ │ │ + plwz r2,136984 # 70038 │ │ │ │ + cmpwi r2,4 │ │ │ │ + ble 4e90c │ │ │ │ + pld r3,137008 # 70060 │ │ │ │ + mflr r0 │ │ │ │ + std r0,48(r1) │ │ │ │ + bl 4460 │ │ │ │ + ld r0,48(r1) │ │ │ │ + li r2,0 │ │ │ │ + addi r1,r1,32 │ │ │ │ + pstb r2,136928 # 70030 │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + pld r3,136928 # 70040 │ │ │ │ mflr r0 │ │ │ │ - std r31,56(r1) │ │ │ │ - nop │ │ │ │ - std r30,48(r1) │ │ │ │ - nop │ │ │ │ - std r29,40(r1) │ │ │ │ - nop │ │ │ │ - ld r3,-32192(r2) │ │ │ │ - std r0,80(r1) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,-32184(r2) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,-32176(r2) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r0,80(r1) │ │ │ │ - li r10,0 │ │ │ │ - lwz r9,-32204(r2) │ │ │ │ - std r10,-32192(r2) │ │ │ │ - std r10,-32184(r2) │ │ │ │ - std r10,-32176(r2) │ │ │ │ - ld r30,48(r1) │ │ │ │ - ld r29,40(r1) │ │ │ │ - ld r31,56(r1) │ │ │ │ + std r0,48(r1) │ │ │ │ + bl 4760 │ │ │ │ + pld r3,136916 # 70048 │ │ │ │ + bl 4760 │ │ │ │ + pld r3,136912 # 70050 │ │ │ │ + bl 4760 │ │ │ │ + plwz r2,136872 # 70034 │ │ │ │ + ld r0,48(r1) │ │ │ │ + li r9,0 │ │ │ │ + pstd r9,136868 # 70040 │ │ │ │ + pstd r9,136868 # 70048 │ │ │ │ + pstd r9,136868 # 70050 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ mtlr r0 │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 4e4e4 │ │ │ │ - b 4e500 │ │ │ │ + bne 4e90c │ │ │ │ + b 4e920 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x380 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x80 │ │ │ │ │ │ │ │ -000000000004e5e0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-26592 │ │ │ │ +000000000004e9d0 : │ │ │ │ std r31,-8(r1) │ │ │ │ mr. r31,r3 │ │ │ │ stdu r1,-48(r1) │ │ │ │ - beq 4e640 │ │ │ │ + beq 4ea28 │ │ │ │ + ld r9,64(r31) │ │ │ │ + li r2,9 │ │ │ │ mflr r0 │ │ │ │ - ld r10,64(r31) │ │ │ │ - li r9,9 │ │ │ │ - rotldi r9,r9,46 │ │ │ │ - and. r10,r10,r9 │ │ │ │ + rotldi r2,r2,46 │ │ │ │ std r0,64(r1) │ │ │ │ - beq 4e650 │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 4e668 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 4e680 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 4e698 │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 4e6b0 │ │ │ │ + and. r9,r9,r2 │ │ │ │ + beq 4ea40 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 4ea54 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 4ea68 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 4ea7c │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 4ea90 │ │ │ │ ld r0,64(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r3,r31,72 │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - beq 4e620 │ │ │ │ + bl 4720 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + beq 4ea08 │ │ │ │ ld r3,320(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 4e628 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 4ea10 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 4e630 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 4ea18 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - beq 4e638 │ │ │ │ - ld r3,56(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + beq 4ea20 │ │ │ │ ld r0,64(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,56(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4760 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004e6e0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-26848 │ │ │ │ +000000000004eac0 : │ │ │ │ + plwz r2,136564 # 70034 │ │ │ │ mfcr r11 │ │ │ │ - nop │ │ │ │ std r31,-152(r1) │ │ │ │ mr r31,r3 │ │ │ │ - lwz r9,-32204(r2) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-512(r1) │ │ │ │ - andi. r9,r9,8192 │ │ │ │ - stxv vs59,144(r1) │ │ │ │ - stxv vs60,160(r1) │ │ │ │ - stxv vs61,176(r1) │ │ │ │ - stxv vs62,192(r1) │ │ │ │ - stxv vs63,208(r1) │ │ │ │ - bne 4e994 │ │ │ │ - lwz r9,68(r3) │ │ │ │ + stdu r1,-544(r1) │ │ │ │ + andi. r2,r2,8192 │ │ │ │ + stxv vs57,144(r1) │ │ │ │ + stxv vs58,160(r1) │ │ │ │ + stxv vs59,176(r1) │ │ │ │ + stxv vs60,192(r1) │ │ │ │ + stxv vs61,208(r1) │ │ │ │ + stxv vs62,224(r1) │ │ │ │ + stxv vs63,240(r1) │ │ │ │ + bne 4ed64 │ │ │ │ + lwz r2,68(r3) │ │ │ │ ld r4,16(r3) │ │ │ │ - std r17,248(r1) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 4e828 │ │ │ │ - lwz r17,48(r31) │ │ │ │ - andi. r9,r9,1 │ │ │ │ + std r20,304(r1) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 4ec00 │ │ │ │ + lwz r20,48(r31) │ │ │ │ + andi. r2,r2,1 │ │ │ │ std r4,320(r3) │ │ │ │ - cmpwi cr7,r17,0 │ │ │ │ - beq 4e860 │ │ │ │ - blt cr7,4ea1c │ │ │ │ - addi r9,r17,1 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - extsw r8,r17 │ │ │ │ - ld r6,320(r31) │ │ │ │ - li r7,1 │ │ │ │ - mullw r3,r9,r9 │ │ │ │ - lfd f0,2880(r10) │ │ │ │ - neg r10,r9 │ │ │ │ - extswsli r9,r9,5 │ │ │ │ - addi r11,r8,1 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - addi r5,r9,16 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r4,r8,3 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - extswsli r9,r3,1 │ │ │ │ - add r9,r9,r11 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r6,r6,r9 │ │ │ │ - nop │ │ │ │ + cmpwi cr7,r20,0 │ │ │ │ + beq 4ec34 │ │ │ │ + blt cr7,4ede8 │ │ │ │ + addi r2,r20,1 │ │ │ │ + extsw r10,r20 │ │ │ │ + ld r7,320(r31) │ │ │ │ + plfd f0,38584 # 581f0 │ │ │ │ + li r8,1 │ │ │ │ + plfd f11,38580 # 581f8 │ │ │ │ + mullw r4,r2,r2 │ │ │ │ + mulli r9,r2,-2 │ │ │ │ + extswsli r2,r2,5 │ │ │ │ + addi r3,r10,1 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + addi r6,r2,16 │ │ │ │ + addi r5,r10,3 │ │ │ │ + extswsli r2,r4,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r2,r2,r3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r7,r2 │ │ │ │ nop │ │ │ │ - andi. r9,r7,1 │ │ │ │ + andi. r2,r8,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - mr r9,r6 │ │ │ │ - addi r3,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 4e7d0 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r9,r6,r10 │ │ │ │ + mr r2,r7 │ │ │ │ + addi r4,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 4ebb0 │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r2,r7,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - beq 4e7fc │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - add r8,r9,r10 │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + beq 4ebdc │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r10,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + lxvx vs12,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r9,r10 │ │ │ │ - add r9,r8,r10 │ │ │ │ - bdnz 4e7d8 │ │ │ │ - addi r7,r7,2 │ │ │ │ - add r6,r6,r5 │ │ │ │ - cmpld r4,r7 │ │ │ │ - beq 4e860 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + stxvx vs12,r2,r9 │ │ │ │ + add r2,r10,r9 │ │ │ │ + bdnz 4ebb8 │ │ │ │ + addi r8,r8,2 │ │ │ │ + add r7,r7,r6 │ │ │ │ + cmpld r5,r8 │ │ │ │ + beq 4ec34 │ │ │ │ + mtfprwa f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,2888(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fsqrt f0,f0 │ │ │ │ - b 4e7a0 │ │ │ │ - mflr r0 │ │ │ │ + b 4eb80 │ │ │ │ ld r5,0(r3) │ │ │ │ ld r3,320(r3) │ │ │ │ + mflr r0 │ │ │ │ + std r0,560(r1) │ │ │ │ sldi r5,r5,4 │ │ │ │ - std r0,528(r1) │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - ld r0,528(r1) │ │ │ │ - lwz r17,48(r31) │ │ │ │ - andi. r9,r9,1 │ │ │ │ + bl 5280 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + ld r0,560(r1) │ │ │ │ + lwz r20,48(r31) │ │ │ │ + andi. r2,r2,1 │ │ │ │ mtlr r0 │ │ │ │ - cmpwi cr7,r17,0 │ │ │ │ - bne 4e748 │ │ │ │ - bne cr7,4ea1c │ │ │ │ + cmpwi cr7,r20,0 │ │ │ │ + bne 4eb28 │ │ │ │ + bne cr7,4ede8 │ │ │ │ ld r8,8(r31) │ │ │ │ cmpdi r8,0 │ │ │ │ - ble 4f284 │ │ │ │ - addi r9,r8,-1 │ │ │ │ - ld r6,320(r31) │ │ │ │ - ld r7,24(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble 4f200 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - addi r10,r6,48 │ │ │ │ - li r4,1 │ │ │ │ - add r9,r7,r9 │ │ │ │ - cmpld r10,r9 │ │ │ │ - bge 4e8b4 │ │ │ │ - addi r9,r6,64 │ │ │ │ - cmpld r7,r9 │ │ │ │ - isellt r4,0,r4 │ │ │ │ - cmpwi r4,0 │ │ │ │ - beq 4f200 │ │ │ │ - srdi r4,r8,1 │ │ │ │ - ld r9,48(r6) │ │ │ │ - ld r11,56(r6) │ │ │ │ - mr r10,r7 │ │ │ │ - andi. r3,r4,3 │ │ │ │ - addi r0,r4,-1 │ │ │ │ - mr r5,r4 │ │ │ │ - mtvsrdd vs0,r11,r9 │ │ │ │ - beq 4e91c │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 4e908 │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 4e8f8 │ │ │ │ - mr r4,r0 │ │ │ │ - addi r10,r7,32 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - stxv vs0,16(r7) │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - addi r10,r10,32 │ │ │ │ + ble 4f5f4 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r5,320(r31) │ │ │ │ + ld r10,24(r31) │ │ │ │ + mr r7,r8 │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble 4f560 │ │ │ │ + sldi r2,r8,4 │ │ │ │ + addi r9,r5,48 │ │ │ │ + add r2,r10,r2 │ │ │ │ + cmpld r9,r2 │ │ │ │ + bge 4ec7c │ │ │ │ + addi r2,r5,64 │ │ │ │ + cmpld r10,r2 │ │ │ │ + blt 4f560 │ │ │ │ + srdi r6,r8,1 │ │ │ │ + ld r2,48(r5) │ │ │ │ + ld r3,56(r5) │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r4,r6,3 │ │ │ │ + addi r11,r6,-1 │ │ │ │ + mr r7,r6 │ │ │ │ + mtvsrdd vs0,r3,r2 │ │ │ │ + beq 4ece4 │ │ │ │ cmpdi r4,1 │ │ │ │ + beq 4ecd0 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 4ecc0 │ │ │ │ + mr r6,r11 │ │ │ │ + addi r9,r10,32 │ │ │ │ stxv vs0,0(r10) │ │ │ │ stxv vs0,16(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - beq 4e94c │ │ │ │ - srdi r9,r5,2 │ │ │ │ - mtctr r9 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - addi r10,r10,128 │ │ │ │ - stxv vs0,-96(r10) │ │ │ │ - stxv vs0,-80(r10) │ │ │ │ - stxv vs0,-64(r10) │ │ │ │ - stxv vs0,-48(r10) │ │ │ │ - stxv vs0,-32(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 4e924 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 4f284 │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - clrrdi r9,r8,1 │ │ │ │ - ld r17,248(r1) │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - stxvx vs0,r9,r7 │ │ │ │ - lxv vs59,144(r1) │ │ │ │ - lxv vs60,160(r1) │ │ │ │ - lxv vs61,176(r1) │ │ │ │ - lxv vs62,192(r1) │ │ │ │ - lxv vs63,208(r1) │ │ │ │ - addi r1,r1,512 │ │ │ │ - lwz r11,8(r1) │ │ │ │ - ld r31,-152(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ - blr │ │ │ │ - ld r10,8(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 4e968 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - ld r9,24(r3) │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r6,r6,3072 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - beq 4e9f8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 4e9e8 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 4e9dc │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ stxv vs0,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + addi r6,r6,-1 │ │ │ │ + addi r9,r9,32 │ │ │ │ + cmpdi r6,1 │ │ │ │ stxv vs0,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4e968 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + addi r9,r9,32 │ │ │ │ + beq 4ed14 │ │ │ │ + srdi r2,r7,2 │ │ │ │ + mtctr r2 │ │ │ │ stxv vs0,0(r9) │ │ │ │ stxv vs0,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ + addi r9,r9,128 │ │ │ │ + stxv vs0,-96(r9) │ │ │ │ + stxv vs0,-80(r9) │ │ │ │ + stxv vs0,-64(r9) │ │ │ │ + stxv vs0,-48(r9) │ │ │ │ stxv vs0,-32(r9) │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - bdnz 4ea00 │ │ │ │ - b 4e968 │ │ │ │ + bdnz 4ecec │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 4f5f4 │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + ld r20,304(r1) │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + lxv vs57,144(r1) │ │ │ │ + lxv vs58,160(r1) │ │ │ │ + lxv vs59,176(r1) │ │ │ │ + lxv vs60,192(r1) │ │ │ │ + lxv vs61,208(r1) │ │ │ │ + lxv vs62,224(r1) │ │ │ │ + lxv vs63,240(r1) │ │ │ │ + addi r1,r1,544 │ │ │ │ + lwz r11,8(r1) │ │ │ │ + ld r31,-152(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + blr │ │ │ │ + ld r9,8(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 4ed30 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + ld r2,24(r3) │ │ │ │ + plxv vs0,38792 # 58500 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 4edc4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 4edb4 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 4eda8 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4ed30 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4edcc │ │ │ │ + b 4ed30 │ │ │ │ ld r7,8(r31) │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 4f284 │ │ │ │ - slwi r9,r17,1 │ │ │ │ - addi r5,r17,1 │ │ │ │ + ble 4f5f4 │ │ │ │ + slwi r2,r20,1 │ │ │ │ + std r15,264(r1) │ │ │ │ + std r14,256(r1) │ │ │ │ + addi r15,r20,1 │ │ │ │ mflr r0 │ │ │ │ - nop │ │ │ │ - std r14,224(r1) │ │ │ │ - std r15,232(r1) │ │ │ │ - std r16,240(r1) │ │ │ │ - std r18,256(r1) │ │ │ │ - std r19,264(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r20,272(r1) │ │ │ │ - std r21,280(r1) │ │ │ │ - std r24,304(r1) │ │ │ │ - std r25,312(r1) │ │ │ │ - std r26,320(r1) │ │ │ │ - std r27,328(r1) │ │ │ │ - std r29,344(r1) │ │ │ │ - mullw r9,r9,r5 │ │ │ │ - std r30,352(r1) │ │ │ │ - std r22,288(r1) │ │ │ │ - std r23,296(r1) │ │ │ │ - std r28,336(r1) │ │ │ │ - stfd f14,368(r1) │ │ │ │ - stfd f15,376(r1) │ │ │ │ - stfd f16,384(r1) │ │ │ │ - std r0,528(r1) │ │ │ │ - stfd f17,392(r1) │ │ │ │ - stfd f18,400(r1) │ │ │ │ - stfd f19,408(r1) │ │ │ │ - stfd f20,416(r1) │ │ │ │ - stfd f21,424(r1) │ │ │ │ - stfd f22,432(r1) │ │ │ │ - stfd f23,440(r1) │ │ │ │ - stfd f24,448(r1) │ │ │ │ - stfd f25,456(r1) │ │ │ │ - stfd f26,464(r1) │ │ │ │ - stfd f27,472(r1) │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stfd f28,480(r1) │ │ │ │ - stfd f29,488(r1) │ │ │ │ - lwz r19,-32200(r2) │ │ │ │ - nop │ │ │ │ - ld r14,24(r31) │ │ │ │ - extswsli r8,r17,1 │ │ │ │ - ld r29,56(r31) │ │ │ │ - not r10,r17 │ │ │ │ - extsw r9,r9 │ │ │ │ - neg r26,r17 │ │ │ │ + extswsli r9,r20,1 │ │ │ │ + std r16,272(r1) │ │ │ │ + std r17,280(r1) │ │ │ │ + extswsli r8,r20,3 │ │ │ │ + xxspltidp vs61,1065353216 │ │ │ │ + xxspltidp vs63,1056964608 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r18,288(r1) │ │ │ │ + std r19,296(r1) │ │ │ │ + mulli r10,r15,-2 │ │ │ │ + xxlxor vs59,vs59,vs59 │ │ │ │ + cmpwi cr4,r20,1024 │ │ │ │ + std r21,312(r1) │ │ │ │ + std r22,320(r1) │ │ │ │ + li r21,0 │ │ │ │ + mullw r2,r2,r15 │ │ │ │ + std r23,328(r1) │ │ │ │ + std r24,336(r1) │ │ │ │ + mr r24,r15 │ │ │ │ + std r25,344(r1) │ │ │ │ + std r26,352(r1) │ │ │ │ + neg r26,r20 │ │ │ │ + std r27,360(r1) │ │ │ │ + std r28,368(r1) │ │ │ │ sldi r27,r7,4 │ │ │ │ - li r18,0 │ │ │ │ - stfd f30,496(r1) │ │ │ │ - ld r15,-32192(r2) │ │ │ │ - nop │ │ │ │ - slwi r10,r10,1 │ │ │ │ - extswsli r7,r17,3 │ │ │ │ - add r9,r9,r8 │ │ │ │ - addi r19,r19,2 │ │ │ │ - cmpw cr3,r26,r17 │ │ │ │ - stfd f31,504(r1) │ │ │ │ - stw r5,64(r1) │ │ │ │ - ld r16,-32176(r2) │ │ │ │ - addis r6,r2,-2 │ │ │ │ - addi r20,r14,8 │ │ │ │ + std r29,376(r1) │ │ │ │ + std r30,384(r1) │ │ │ │ extswsli r10,r10,4 │ │ │ │ - mr r25,r14 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - xxlxor vs62,vs62,vs62 │ │ │ │ + cmpw cr3,r26,r20 │ │ │ │ + std r0,560(r1) │ │ │ │ + stfd f14,400(r1) │ │ │ │ + stfd f15,408(r1) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stfd f16,416(r1) │ │ │ │ + stfd f17,424(r1) │ │ │ │ + stfd f18,432(r1) │ │ │ │ + stfd f19,440(r1) │ │ │ │ + extsw r2,r2 │ │ │ │ + stfd f20,448(r1) │ │ │ │ + stfd f21,456(r1) │ │ │ │ + stfd f22,464(r1) │ │ │ │ + stfd f23,472(r1) │ │ │ │ + stfd f24,480(r1) │ │ │ │ + add r2,r2,r9 │ │ │ │ + stfd f25,488(r1) │ │ │ │ + stfd f26,496(r1) │ │ │ │ + stfd f27,504(r1) │ │ │ │ + stfd f28,512(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + stfd f29,520(r1) │ │ │ │ + stfd f30,528(r1) │ │ │ │ + ld r17,24(r31) │ │ │ │ + plwz r14,135512 # 70038 │ │ │ │ + ld r29,56(r31) │ │ │ │ + pld r18,135508 # 70040 │ │ │ │ + std r8,72(r1) │ │ │ │ + addi r8,r1,32 │ │ │ │ + addi r22,r2,-16 │ │ │ │ + stfd f31,536(r1) │ │ │ │ + pld r19,135500 # 70050 │ │ │ │ + plxsd v30,37540 # 581b0 │ │ │ │ + std r10,48(r1) │ │ │ │ + stw r26,128(r1) │ │ │ │ + std r27,120(r1) │ │ │ │ + std r8,56(r1) │ │ │ │ + addi r8,r1,40 │ │ │ │ + addi r16,r17,8 │ │ │ │ + addi r14,r14,2 │ │ │ │ + mr r25,r17 │ │ │ │ + mr r17,r20 │ │ │ │ + std r22,136(r1) │ │ │ │ addi r30,r29,8 │ │ │ │ - std r7,80(r1) │ │ │ │ - lxsd v31,2800(r6) │ │ │ │ - mr r24,r19 │ │ │ │ - mr r14,r20 │ │ │ │ - std r10,72(r1) │ │ │ │ - addi r21,r9,-16 │ │ │ │ - std r29,120(r1) │ │ │ │ - stw r26,68(r1) │ │ │ │ - std r27,128(r1) │ │ │ │ - std r21,136(r1) │ │ │ │ - lfdx f1,r30,r18 │ │ │ │ - xsmuldp vs1,vs1,vs63 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,120(r1) │ │ │ │ + mr r15,r18 │ │ │ │ + std r8,64(r1) │ │ │ │ + std r29,112(r1) │ │ │ │ + mr r23,r14 │ │ │ │ + mr r14,r16 │ │ │ │ + mr r16,r19 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f1,r30,r21 │ │ │ │ + xsmuldp vs1,vs1,vs62 │ │ │ │ + bl 5080 │ │ │ │ + ld r2,112(r1) │ │ │ │ fmr f19,f1 │ │ │ │ - lfdx f18,r9,r18 │ │ │ │ - stxsdx vs62,r25,r18 │ │ │ │ - stxsdx vs62,r14,r18 │ │ │ │ - xsmuldp vs18,vs18,vs63 │ │ │ │ - bgt cr3,4f00c │ │ │ │ - addis r9,r2,-2 │ │ │ │ + lfdx f18,r2,r21 │ │ │ │ + stxsdx vs59,r25,r21 │ │ │ │ + stxsdx vs59,r14,r21 │ │ │ │ + xsmuldp vs18,vs18,vs62 │ │ │ │ + bgt cr3,4f36c │ │ │ │ + xxmr vs60,vs61 │ │ │ │ ld r22,320(r31) │ │ │ │ - addis r23,r2,-2 │ │ │ │ - lwz r21,68(r1) │ │ │ │ - xxmr vs60,vs18 │ │ │ │ - cmpwi cr4,r17,1024 │ │ │ │ - xxmr vs20,vs62 │ │ │ │ - mr r19,r25 │ │ │ │ - std r31,88(r1) │ │ │ │ - lxsd v29,1760(r9) │ │ │ │ - addi r9,r1,32 │ │ │ │ - addi r23,r23,2944 │ │ │ │ - mr r20,r24 │ │ │ │ - std r30,112(r1) │ │ │ │ - xxmr vs18,vs62 │ │ │ │ - std r9,48(r1) │ │ │ │ - addi r9,r1,40 │ │ │ │ - std r9,56(r1) │ │ │ │ - ld r9,136(r1) │ │ │ │ - xsnmsubadp vs61,vs1,vs1 │ │ │ │ + ld r2,136(r1) │ │ │ │ + xxmr vs58,vs18 │ │ │ │ + mr r20,r23 │ │ │ │ + xxmr vs20,vs59 │ │ │ │ + std r31,96(r1) │ │ │ │ + std r30,104(r1) │ │ │ │ + lwz r19,128(r1) │ │ │ │ + mr r18,r25 │ │ │ │ + mr r23,r24 │ │ │ │ + xxmr vs18,vs59 │ │ │ │ + xsnmsubadp vs60,vs1,vs1 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - stfd f1,104(r1) │ │ │ │ - add r22,r22,r9 │ │ │ │ - stxsd v29,96(r1) │ │ │ │ + add r22,r22,r2 │ │ │ │ + stfd f1,88(r1) │ │ │ │ + stxsd v28,80(r1) │ │ │ │ nop │ │ │ │ - srawi r28,r21,31 │ │ │ │ + srawi r28,r19,31 │ │ │ │ lfd f26,24(r22) │ │ │ │ lfd f14,16(r22) │ │ │ │ lfd f28,40(r22) │ │ │ │ lfd f30,32(r22) │ │ │ │ - xor r9,r28,r21 │ │ │ │ - subf r28,r28,r9 │ │ │ │ + xor r2,r28,r19 │ │ │ │ + subf r28,r28,r2 │ │ │ │ mullw r25,r28,r20 │ │ │ │ - addi r9,r28,1 │ │ │ │ - cmpw r9,r17 │ │ │ │ + addi r2,r28,1 │ │ │ │ + cmpw r2,r17 │ │ │ │ extswsli r24,r25,3 │ │ │ │ add r27,r15,r24 │ │ │ │ add r26,r16,r24 │ │ │ │ - ble cr4,4f0e0 │ │ │ │ + ble cr4,4f450 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ xxlxor vs15,vs15,vs15 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - bge 4f1e0 │ │ │ │ + bge 4f540 │ │ │ │ addi r29,r17,-1 │ │ │ │ - ld r30,80(r1) │ │ │ │ + ld r30,72(r1) │ │ │ │ fmr f22,f19 │ │ │ │ xxlxor vs23,vs23,vs23 │ │ │ │ mr r31,r22 │ │ │ │ - xxmr vs59,vs20 │ │ │ │ + xxmr vs57,vs20 │ │ │ │ subf r29,r28,r29 │ │ │ │ clrldi r29,r29,32 │ │ │ │ nop │ │ │ │ lfdx f16,r26,r30 │ │ │ │ xxlxor vs17,vs17,vs17 │ │ │ │ fmr f3,f30 │ │ │ │ - addi r31,r31,-16 │ │ │ │ fmr f4,f31 │ │ │ │ - lfd f24,16(r31) │ │ │ │ + lfd f24,0(r31) │ │ │ │ fmr f21,f15 │ │ │ │ fmr f20,f14 │ │ │ │ - fmr f2,f17 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ + addi r31,r31,-16 │ │ │ │ + fmr f2,f17 │ │ │ │ fmr f1,f16 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f25 │ │ │ │ fmr f1,f24 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ fmr f15,f2 │ │ │ │ fmr f14,f1 │ │ │ │ fmr f2,f17 │ │ │ │ fmr f1,f16 │ │ │ │ fmr f16,f26 │ │ │ │ lfd f26,24(r31) │ │ │ │ fmr f17,f27 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f27 │ │ │ │ fmr f1,f26 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ lfdx f24,r27,r30 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ addi r30,r30,-8 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ fmr f1,f30 │ │ │ │ fmr f2,f31 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f24 │ │ │ │ fmr f4,f25 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f20 │ │ │ │ fmr f4,f21 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ fmr f1,f28 │ │ │ │ fmr f2,f29 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f24 │ │ │ │ fmr f4,f25 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f16 │ │ │ │ fmr f4,f17 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ addic. r29,r29,-1 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ - bne 4ec60 │ │ │ │ - xxmr vs20,vs59 │ │ │ │ + bne 4f040 │ │ │ │ + xxmr vs20,vs57 │ │ │ │ add r25,r28,r25 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ extsw r25,r25 │ │ │ │ - addi r9,r25,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f1,r15,r9 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + addi r2,r25,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f1,r15,r2 │ │ │ │ + bl 4a50 │ │ │ │ + fmr f3,f30 │ │ │ │ + fmr f4,f31 │ │ │ │ fmr f25,f2 │ │ │ │ fmr f24,f1 │ │ │ │ - fmr f2,f31 │ │ │ │ - fmr f1,f30 │ │ │ │ - fmr f3,f24 │ │ │ │ - fmr f4,f25 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ - fmr f3,f24 │ │ │ │ - fmr f4,f25 │ │ │ │ - fmr f1,f28 │ │ │ │ - fmr f2,f29 │ │ │ │ - fmr f28,f12 │ │ │ │ + fmr f3,f28 │ │ │ │ + fmr f4,f29 │ │ │ │ + fmr f1,f24 │ │ │ │ + fmr f2,f25 │ │ │ │ fmr f29,f13 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + fmr f28,f12 │ │ │ │ + bl 4a50 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ fmr f3,f14 │ │ │ │ fmr f4,f15 │ │ │ │ fmr f1,f28 │ │ │ │ fmr f2,f29 │ │ │ │ fmr f28,f12 │ │ │ │ fmr f29,f13 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ fmr f1,f26 │ │ │ │ fmr f2,f27 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ mtfprwa f3,r28 │ │ │ │ - lfd f0,0(r23) │ │ │ │ - lfd f1,96(r1) │ │ │ │ - lfd f2,104(r1) │ │ │ │ + lfd f1,80(r1) │ │ │ │ + lfd f2,88(r1) │ │ │ │ xxlxor vs4,vs4,vs4 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ lfdx f26,r16,r24 │ │ │ │ fcfid f3,f3 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - fmul f3,f3,f0 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + xsmuldp vs3,vs3,vs63 │ │ │ │ + bl 4dc0 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ - fmr f23,f2 │ │ │ │ - fmr f22,f1 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ - fmr f3,f26 │ │ │ │ - fmr f4,f27 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ fmr f25,f2 │ │ │ │ fmr f24,f1 │ │ │ │ + bl 4a50 │ │ │ │ + fmr f3,f26 │ │ │ │ + fmr f4,f27 │ │ │ │ + bl 4a50 │ │ │ │ + fmr f13,f2 │ │ │ │ + fmr f12,f1 │ │ │ │ + fmr f2,f25 │ │ │ │ + fmr f1,f24 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - fmr f1,f22 │ │ │ │ - fmr f2,f23 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + fmr f28,f12 │ │ │ │ + fmr f29,f13 │ │ │ │ + bl 4a50 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ - ld r5,56(r1) │ │ │ │ - ld r4,48(r1) │ │ │ │ - fmr f28,f1 │ │ │ │ - mtfprwa f1,r21 │ │ │ │ - fmr f29,f2 │ │ │ │ + bl 4a50 │ │ │ │ + ld r5,64(r1) │ │ │ │ + ld r4,56(r1) │ │ │ │ + fmr f22,f1 │ │ │ │ + mtfprwa f1,r19 │ │ │ │ + fmr f23,f2 │ │ │ │ fcfids f1,f1 │ │ │ │ - xsmuldp vs1,vs1,vs60 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + xsmuldp vs1,vs1,vs58 │ │ │ │ + bl 4f00 │ │ │ │ lfd f16,40(r1) │ │ │ │ xxlxor vs17,vs17,vs17 │ │ │ │ - lfd f22,32(r1) │ │ │ │ - xxlxor vs23,vs23,vs23 │ │ │ │ - fmr f3,f24 │ │ │ │ - fmr f4,f25 │ │ │ │ + lfd f24,32(r1) │ │ │ │ + xxlxor vs25,vs25,vs25 │ │ │ │ fmr f2,f17 │ │ │ │ + fmr f3,f28 │ │ │ │ + fmr f4,f29 │ │ │ │ fmr f1,f16 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ xxlxor vs4,vs4,vs4 │ │ │ │ fmr f3,f20 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ - fmr f2,f23 │ │ │ │ - fmr f1,f22 │ │ │ │ - fmr f3,f28 │ │ │ │ - fmr f4,f29 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + fmr f3,f22 │ │ │ │ + fmr f4,f23 │ │ │ │ + fmr f1,f24 │ │ │ │ + fmr f2,f25 │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f27 │ │ │ │ fmr f1,f26 │ │ │ │ - bl 57d78 │ │ │ │ - nop │ │ │ │ + bl 4450 │ │ │ │ fmr f20,f1 │ │ │ │ - fmr f3,f24 │ │ │ │ - fmr f4,f25 │ │ │ │ - fmr f1,f22 │ │ │ │ - fmr f2,f23 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ - fmr f13,f2 │ │ │ │ - fmr f12,f1 │ │ │ │ + fmr f2,f25 │ │ │ │ + fmr f1,f24 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ + bl 4a50 │ │ │ │ + fmr f29,f2 │ │ │ │ + fmr f28,f1 │ │ │ │ + fmr f3,f22 │ │ │ │ + fmr f4,f23 │ │ │ │ fmr f1,f16 │ │ │ │ fmr f2,f17 │ │ │ │ - fmr f29,f13 │ │ │ │ - fmr f28,f12 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f29 │ │ │ │ fmr f1,f28 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ xxlxor vs4,vs4,vs4 │ │ │ │ fmr f3,f18 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f18,f1 │ │ │ │ - ld r9,72(r1) │ │ │ │ - addi r21,r21,1 │ │ │ │ - stfdx f20,r19,r18 │ │ │ │ - stfdx f18,r14,r18 │ │ │ │ - add r22,r22,r9 │ │ │ │ - lwz r9,64(r1) │ │ │ │ - cmpw r21,r9 │ │ │ │ - bne 4ebf0 │ │ │ │ - ld r31,88(r1) │ │ │ │ - ld r30,112(r1) │ │ │ │ - mr r25,r19 │ │ │ │ - mr r24,r20 │ │ │ │ - ld r9,128(r1) │ │ │ │ - addi r18,r18,16 │ │ │ │ - cmpld r9,r18 │ │ │ │ - bne 4eb60 │ │ │ │ - lfd f14,368(r1) │ │ │ │ - lfd f15,376(r1) │ │ │ │ - lfd f16,384(r1) │ │ │ │ - lfd f17,392(r1) │ │ │ │ - lfd f18,400(r1) │ │ │ │ - lfd f19,408(r1) │ │ │ │ - lfd f20,416(r1) │ │ │ │ - lfd f21,424(r1) │ │ │ │ - lfd f22,432(r1) │ │ │ │ - lfd f23,440(r1) │ │ │ │ - lfd f24,448(r1) │ │ │ │ - lfd f25,456(r1) │ │ │ │ - lfd f26,464(r1) │ │ │ │ - lfd f27,472(r1) │ │ │ │ - lfd f28,480(r1) │ │ │ │ - lfd f29,488(r1) │ │ │ │ - lfd f30,496(r1) │ │ │ │ - lfd f31,504(r1) │ │ │ │ - ld r14,224(r1) │ │ │ │ - ld r15,232(r1) │ │ │ │ - ld r16,240(r1) │ │ │ │ - ld r17,248(r1) │ │ │ │ - ld r18,256(r1) │ │ │ │ - ld r19,264(r1) │ │ │ │ - ld r20,272(r1) │ │ │ │ - ld r21,280(r1) │ │ │ │ - ld r22,288(r1) │ │ │ │ - ld r23,296(r1) │ │ │ │ - ld r24,304(r1) │ │ │ │ - ld r25,312(r1) │ │ │ │ - ld r26,320(r1) │ │ │ │ - ld r27,328(r1) │ │ │ │ - ld r28,336(r1) │ │ │ │ - ld r0,528(r1) │ │ │ │ - lxv vs59,144(r1) │ │ │ │ - lxv vs60,160(r1) │ │ │ │ - lxv vs61,176(r1) │ │ │ │ - lxv vs62,192(r1) │ │ │ │ - lxv vs63,208(r1) │ │ │ │ - ld r29,344(r1) │ │ │ │ - ld r30,352(r1) │ │ │ │ - addi r1,r1,512 │ │ │ │ + addi r19,r19,1 │ │ │ │ + ld r2,48(r1) │ │ │ │ + stfdx f20,r18,r21 │ │ │ │ + stfdx f18,r14,r21 │ │ │ │ + cmpw r19,r23 │ │ │ │ + add r22,r22,r2 │ │ │ │ + bne 4efd0 │ │ │ │ + ld r31,96(r1) │ │ │ │ + ld r30,104(r1) │ │ │ │ + mr r24,r23 │ │ │ │ + mr r25,r18 │ │ │ │ + mr r23,r20 │ │ │ │ + ld r2,120(r1) │ │ │ │ + addi r21,r21,16 │ │ │ │ + cmpld r2,r21 │ │ │ │ + bne 4ef60 │ │ │ │ + lfd f14,400(r1) │ │ │ │ + lfd f15,408(r1) │ │ │ │ + lfd f16,416(r1) │ │ │ │ + lfd f17,424(r1) │ │ │ │ + lfd f18,432(r1) │ │ │ │ + lfd f19,440(r1) │ │ │ │ + lfd f20,448(r1) │ │ │ │ + lfd f21,456(r1) │ │ │ │ + lfd f22,464(r1) │ │ │ │ + lfd f23,472(r1) │ │ │ │ + lfd f24,480(r1) │ │ │ │ + lfd f25,488(r1) │ │ │ │ + lfd f26,496(r1) │ │ │ │ + lfd f27,504(r1) │ │ │ │ + lfd f28,512(r1) │ │ │ │ + lfd f29,520(r1) │ │ │ │ + lfd f30,528(r1) │ │ │ │ + lfd f31,536(r1) │ │ │ │ + ld r14,256(r1) │ │ │ │ + ld r15,264(r1) │ │ │ │ + ld r16,272(r1) │ │ │ │ + ld r17,280(r1) │ │ │ │ + ld r18,288(r1) │ │ │ │ + ld r19,296(r1) │ │ │ │ + ld r20,304(r1) │ │ │ │ + ld r21,312(r1) │ │ │ │ + ld r22,320(r1) │ │ │ │ + ld r23,328(r1) │ │ │ │ + ld r24,336(r1) │ │ │ │ + ld r25,344(r1) │ │ │ │ + ld r26,352(r1) │ │ │ │ + ld r27,360(r1) │ │ │ │ + ld r28,368(r1) │ │ │ │ + ld r0,560(r1) │ │ │ │ + ld r29,376(r1) │ │ │ │ + ld r30,384(r1) │ │ │ │ + lxv vs57,144(r1) │ │ │ │ + lxv vs58,160(r1) │ │ │ │ + lxv vs59,176(r1) │ │ │ │ + lxv vs60,192(r1) │ │ │ │ + lxv vs61,208(r1) │ │ │ │ + lxv vs62,224(r1) │ │ │ │ mtlr r0 │ │ │ │ + lxv vs63,240(r1) │ │ │ │ + addi r1,r1,544 │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r31,-152(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - bge 4f1d0 │ │ │ │ - addi r8,r17,-1 │ │ │ │ - ld r10,80(r1) │ │ │ │ - mr r9,r22 │ │ │ │ - subf r8,r28,r8 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - mtctr r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bge 4f530 │ │ │ │ + addi r10,r17,-1 │ │ │ │ + ld r9,72(r1) │ │ │ │ + mr r2,r22 │ │ │ │ + subf r10,r28,r10 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ fmul f8,f19,f30 │ │ │ │ fmul f10,f19,f28 │ │ │ │ - lfdx f12,r26,r10 │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ - lfd f6,0(r9) │ │ │ │ - lfd f7,8(r9) │ │ │ │ - fmr f9,f14 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ fmr f11,f26 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - fmadd f14,f30,f12,f6 │ │ │ │ - fmadd f26,f28,f12,f7 │ │ │ │ + fmr f9,f14 │ │ │ │ + lfd f7,0(r2) │ │ │ │ + lfd f26,8(r2) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + fmadd f14,f30,f12,f7 │ │ │ │ + fmadd f26,f28,f12,f26 │ │ │ │ fmadd f30,f0,f8,f9 │ │ │ │ fmadd f28,f0,f10,f11 │ │ │ │ - bdnz 4f100 │ │ │ │ - add r9,r28,r25 │ │ │ │ - extsw r9,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r15,r9 │ │ │ │ + bdnz 4f470 │ │ │ │ + add r2,r28,r25 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r15,r2 │ │ │ │ fmul f0,f19,f0 │ │ │ │ fmadd f30,f30,f0,f14 │ │ │ │ fmadd f28,f28,f0,f26 │ │ │ │ - mtfprwa f0,r28 │ │ │ │ - lfd f2,0(r23) │ │ │ │ - xxmr vs1,vs61 │ │ │ │ + mtfprwa f2,r28 │ │ │ │ + xxmr vs1,vs60 │ │ │ │ lfdx f29,r16,r24 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f2,f0,f2 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprwa f0,r21 │ │ │ │ - ld r5,56(r1) │ │ │ │ - ld r4,48(r1) │ │ │ │ + fcfid f2,f2 │ │ │ │ + xsmuldp vs2,vs2,vs63 │ │ │ │ + bl 4a40 │ │ │ │ + mtfprwa f0,r19 │ │ │ │ + ld r5,64(r1) │ │ │ │ + ld r4,56(r1) │ │ │ │ fcfids f0,f0 │ │ │ │ fmul f30,f1,f30 │ │ │ │ fmul f31,f1,f28 │ │ │ │ - xsmuldp vs1,vs0,vs60 │ │ │ │ + xsmuldp vs1,vs0,vs58 │ │ │ │ fmul f30,f30,f29 │ │ │ │ fmul f31,f31,f29 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ fmadd f20,f0,f30,f20 │ │ │ │ fmadd f30,f12,f30,f18 │ │ │ │ fnmsub f20,f12,f31,f20 │ │ │ │ fmadd f18,f0,f31,f30 │ │ │ │ - b 4efdc │ │ │ │ - nop │ │ │ │ + b 4f33c │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpw r28,r17 │ │ │ │ - bge 4f15c │ │ │ │ - b 4f13c │ │ │ │ + bge 4f4cc │ │ │ │ + b 4f4ac │ │ │ │ nop │ │ │ │ cmpw r28,r17 │ │ │ │ - bge 4ee54 │ │ │ │ + bge 4f1f0 │ │ │ │ fmr f22,f19 │ │ │ │ xxlxor vs23,vs23,vs23 │ │ │ │ - b 4ed94 │ │ │ │ + b 4f14c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r8,3 │ │ │ │ - mr r9,r7 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - beq 4f254 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 4f240 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 4f230 │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - mr r5,r7 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - cmpdi r5,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - beq 4f284 │ │ │ │ - srdi r10,r8,2 │ │ │ │ + andi. r9,r8,3 │ │ │ │ + mr r2,r10 │ │ │ │ + addi r10,r8,-1 │ │ │ │ + beq 4f5b4 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 4f5a0 │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq 4f590 │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + mr r7,r10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + cmpdi r7,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + beq 4f5f4 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + mfctr r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + stxv vs0,-64(r2) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ mtctr r10 │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs0,-64(r9) │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - stxv vs0,-48(r9) │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxv vs0,48(r6) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4f25c │ │ │ │ - lxv vs59,144(r1) │ │ │ │ - lxv vs60,160(r1) │ │ │ │ - lxv vs61,176(r1) │ │ │ │ - lxv vs62,192(r1) │ │ │ │ - lxv vs63,208(r1) │ │ │ │ - ld r17,248(r1) │ │ │ │ - addi r1,r1,512 │ │ │ │ + stxv vs0,-48(r2) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bne 4f5bc │ │ │ │ + ld r20,304(r1) │ │ │ │ + lxv vs57,144(r1) │ │ │ │ + lxv vs58,160(r1) │ │ │ │ + lxv vs59,176(r1) │ │ │ │ + lxv vs60,192(r1) │ │ │ │ + lxv vs61,208(r1) │ │ │ │ + lxv vs62,224(r1) │ │ │ │ + lxv vs63,240(r1) │ │ │ │ + addi r1,r1,544 │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r31,-152(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1292 │ │ │ │ - │ │ │ │ -000000000004f2c0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-29888 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000000000004f640 : │ │ │ │ + plwz r2,133620 # 70034 │ │ │ │ mflr r0 │ │ │ │ std r30,-16(r1) │ │ │ │ mr r30,r3 │ │ │ │ - lwz r9,-32204(r2) │ │ │ │ - andi. r9,r9,16384 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bne 4f434 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + bne 4f7a4 │ │ │ │ lwz r0,68(r3) │ │ │ │ std r31,88(r1) │ │ │ │ andi. r31,r0,16384 │ │ │ │ - bne 4f430 │ │ │ │ - nop │ │ │ │ - lbz r9,-32208(r2) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 4f4c0 │ │ │ │ - nop │ │ │ │ - lwz r6,48(r3) │ │ │ │ - lwz r9,-32200(r2) │ │ │ │ - cmpw r6,r9 │ │ │ │ - bgt 4f4c0 │ │ │ │ - cmpwi r6,4 │ │ │ │ - ble 4fadc │ │ │ │ - andi. r9,r0,128 │ │ │ │ + bne 4f7a0 │ │ │ │ + plbz r2,133564 # 70030 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 4f830 │ │ │ │ + lwz r10,48(r3) │ │ │ │ + plwz r2,133552 # 70038 │ │ │ │ + cmpw r10,r2 │ │ │ │ + bgt 4f830 │ │ │ │ + cmpwi r10,4 │ │ │ │ + ble 4fe1c │ │ │ │ + andi. r2,r0,128 │ │ │ │ ld r11,16(r3) │ │ │ │ - std r27,56(r1) │ │ │ │ std r28,64(r1) │ │ │ │ std r29,72(r1) │ │ │ │ - bne 4f560 │ │ │ │ - andis. r9,r0,2 │ │ │ │ + bne 4f8d0 │ │ │ │ + andis. r2,r0,2 │ │ │ │ std r11,320(r3) │ │ │ │ - beq 4f58c │ │ │ │ - addi r4,r6,1 │ │ │ │ - andi. r9,r0,1 │ │ │ │ - mr r9,r4 │ │ │ │ - beq 4fa40 │ │ │ │ + beq 4f8f8 │ │ │ │ + addi r4,r10,1 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + mr r2,r4 │ │ │ │ + beq 4fd88 │ │ │ │ mullw r5,r4,r4 │ │ │ │ - extsw r7,r6 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - neg r10,r4 │ │ │ │ - extswsli r29,r4,5 │ │ │ │ - li r3,1 │ │ │ │ - lfd f0,2880(r9) │ │ │ │ - addi r9,r7,1 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - sldi r27,r7,1 │ │ │ │ - addi r29,r29,16 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - addi r27,r27,3 │ │ │ │ + extsw r7,r10 │ │ │ │ + mulli r9,r4,-2 │ │ │ │ + extswsli r3,r4,5 │ │ │ │ + plfd f0,35600 # 581f0 │ │ │ │ + plfd f11,35600 # 581f8 │ │ │ │ + li r6,1 │ │ │ │ + addi r2,r7,1 │ │ │ │ + sldi r28,r7,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + addi r28,r28,3 │ │ │ │ extswsli r5,r5,1 │ │ │ │ - add r5,r5,r9 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r5,r5,r2 │ │ │ │ sldi r5,r5,4 │ │ │ │ add r5,r11,r5 │ │ │ │ - andi. r9,r3,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r2,r6,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - mr r9,r5 │ │ │ │ - addi r28,r3,-1 │ │ │ │ - mr r8,r3 │ │ │ │ - beq 4f3d0 │ │ │ │ + mr r2,r5 │ │ │ │ + addi r29,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + beq 4f750 │ │ │ │ lxv vs12,0(r5) │ │ │ │ - cmpdi r28,0 │ │ │ │ - add r9,r5,r10 │ │ │ │ + cmpdi r29,0 │ │ │ │ + add r2,r5,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ stxv vs12,0(r5) │ │ │ │ - beq 4f3fc │ │ │ │ + beq 4f77c │ │ │ │ srdi r8,r8,1 │ │ │ │ mtctr r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - add r8,r9,r10 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r8,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + lxvx vs12,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r9,r10 │ │ │ │ - add r9,r8,r10 │ │ │ │ - bdnz 4f3d8 │ │ │ │ - addi r3,r3,2 │ │ │ │ - add r5,r5,r29 │ │ │ │ - cmpld r27,r3 │ │ │ │ - beq 4fbc0 │ │ │ │ - mtfprwa f0,r3 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + stxvx vs12,r2,r9 │ │ │ │ + add r2,r8,r9 │ │ │ │ + bdnz 4f758 │ │ │ │ + addi r6,r6,2 │ │ │ │ + add r5,r5,r3 │ │ │ │ + cmpld r28,r6 │ │ │ │ + beq 4ff04 │ │ │ │ + mtfprwa f0,r6 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,2888(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fsqrt f0,f0 │ │ │ │ - b 4f3a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 4f720 │ │ │ │ ld r31,88(r1) │ │ │ │ - ld r10,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 4f4ac │ │ │ │ - addis r6,r2,-2 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - ld r9,24(r30) │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r6,r6,3072 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - beq 4f48c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 4f47c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 4f550 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4f4ac │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - stxv vs0,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4f494 │ │ │ │ + ld r9,8(r30) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 4f818 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + ld r2,24(r30) │ │ │ │ + plxv vs0,36168 # 58500 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 4f7f8 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 4f7e8 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 4f8c0 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4f818 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4f800 │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - ld r10,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 4f544 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - ld r9,24(r30) │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r6,r6,3072 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - beq 4f524 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 4f514 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 4f508 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4f544 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - stxv vs0,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 4f52c │ │ │ │ + nop │ │ │ │ + ld r9,8(r30) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 4f8b0 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + ld r2,24(r30) │ │ │ │ + plxv vs0,36028 # 58500 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 4f890 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 4f880 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 4f874 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4f8b0 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 4f898 │ │ │ │ ld r31,88(r1) │ │ │ │ - b 4f4ac │ │ │ │ + b 4f818 │ │ │ │ nop │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b 4f470 │ │ │ │ + nop │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b 4f7dc │ │ │ │ ld r5,0(r3) │ │ │ │ ld r3,320(r3) │ │ │ │ mr r4,r11 │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 52a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5280 │ │ │ │ lwz r0,68(r30) │ │ │ │ ld r11,320(r30) │ │ │ │ - lwz r6,48(r30) │ │ │ │ - andis. r9,r0,2 │ │ │ │ - bne 4f5a0 │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r9,24(r30) │ │ │ │ + lwz r10,48(r30) │ │ │ │ + andis. r2,r0,2 │ │ │ │ + bne 4f90c │ │ │ │ + ld r9,56(r30) │ │ │ │ + ld r2,24(r30) │ │ │ │ std r11,88(r30) │ │ │ │ - std r10,192(r30) │ │ │ │ - std r9,96(r30) │ │ │ │ - addi r4,r6,1 │ │ │ │ - andi. r9,r0,1 │ │ │ │ - mr r9,r4 │ │ │ │ - beq 4fa40 │ │ │ │ - cmpwi r6,0 │ │ │ │ - bge 4f35c │ │ │ │ + std r2,96(r30) │ │ │ │ + std r9,192(r30) │ │ │ │ + addi r4,r10,1 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + mr r2,r4 │ │ │ │ + beq 4fd88 │ │ │ │ + cmpwi r10,0 │ │ │ │ + bge 4f6d0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slwi r9,r9,1 │ │ │ │ + nop │ │ │ │ + slwi r2,r2,1 │ │ │ │ mr r3,r11 │ │ │ │ li r4,0 │ │ │ │ - extswsli r5,r9,4 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r30) │ │ │ │ - srawi r27,r11,1 │ │ │ │ - addze r27,r27 │ │ │ │ - slwi r27,r27,1 │ │ │ │ - neg r29,r27 │ │ │ │ - subf r12,r27,r11 │ │ │ │ - cmpw r29,r27 │ │ │ │ - bgt 4f770 │ │ │ │ - subf r9,r29,r11 │ │ │ │ - addi r8,r11,1 │ │ │ │ - addi r5,r11,-1 │ │ │ │ - subf r7,r29,r27 │ │ │ │ - ld r6,320(r30) │ │ │ │ - extsw r28,r11 │ │ │ │ - not r10,r11 │ │ │ │ - cmpwi r11,0 │ │ │ │ - std r26,48(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - clrldi r3,r5,32 │ │ │ │ - rldicl r5,r7,63,63 │ │ │ │ - slwi r26,r10,2 │ │ │ │ - slwi r10,r10,1 │ │ │ │ + extswsli r5,r2,4 │ │ │ │ + bl 5260 │ │ │ │ + lwz r4,48(r30) │ │ │ │ + srawi r12,r4,1 │ │ │ │ + addze r12,r12 │ │ │ │ + slwi r12,r12,1 │ │ │ │ + neg r11,r12 │ │ │ │ + subf r0,r12,r4 │ │ │ │ + cmpw r11,r12 │ │ │ │ + bgt 4fad0 │ │ │ │ + subf r2,r11,r4 │ │ │ │ + addi r9,r4,1 │ │ │ │ + addi r8,r4,-1 │ │ │ │ + extsw r29,r4 │ │ │ │ + ld r7,320(r30) │ │ │ │ + std r27,56(r1) │ │ │ │ + cmpwi r4,0 │ │ │ │ + subf r10,r11,r12 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - mullw r9,r9,r8 │ │ │ │ - extswsli r26,r26,4 │ │ │ │ - extswsli r0,r10,5 │ │ │ │ - slwi r4,r9,1 │ │ │ │ - extswsli r7,r9,1 │ │ │ │ - extsw r4,r4 │ │ │ │ - add r7,r7,r28 │ │ │ │ - add r4,r4,r28 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - add r7,r6,r7 │ │ │ │ - add r4,r6,r4 │ │ │ │ - bgt 4f6c4 │ │ │ │ - addi r29,r29,2 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - stfd f0,8(r4) │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r4,r4,r26 │ │ │ │ - cmpw cr7,r27,r29 │ │ │ │ - blt cr7,4f76c │ │ │ │ - cmpwi cr7,r5,0 │ │ │ │ - beq cr7,4f6a8 │ │ │ │ - addi r29,r29,2 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - stfd f0,8(r4) │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r4,r4,r26 │ │ │ │ - cmpw cr7,r27,r29 │ │ │ │ - blt cr7,4f76c │ │ │ │ - bgt 4f6c4 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - stfd f0,8(r4) │ │ │ │ - addi r29,r29,2 │ │ │ │ - add r4,r4,r26 │ │ │ │ - add r7,r7,r0 │ │ │ │ - ble 4f68c │ │ │ │ - addis r9,r2,-2 │ │ │ │ - not r3,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + clrldi r3,r8,32 │ │ │ │ + mulli r28,r9,-4 │ │ │ │ + rldicl r10,r10,63,63 │ │ │ │ + mullw r2,r2,r9 │ │ │ │ + mulli r9,r9,-2 │ │ │ │ + extswsli r28,r28,4 │ │ │ │ + slwi r5,r2,1 │ │ │ │ + extswsli r8,r2,1 │ │ │ │ + extswsli r27,r9,5 │ │ │ │ + extsw r5,r5 │ │ │ │ + add r8,r8,r29 │ │ │ │ + add r5,r5,r29 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + add r8,r7,r8 │ │ │ │ + add r5,r7,r5 │ │ │ │ + bgt 4fa2c │ │ │ │ + addi r11,r11,2 │ │ │ │ + stfd f0,0(r5) │ │ │ │ + stfd f0,8(r5) │ │ │ │ + add r8,r8,r27 │ │ │ │ + add r5,r5,r28 │ │ │ │ + cmpw cr7,r12,r11 │ │ │ │ + blt cr7,4facc │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + beq cr7,4fa10 │ │ │ │ + addi r11,r11,2 │ │ │ │ + stfd f0,0(r5) │ │ │ │ + stfd f0,8(r5) │ │ │ │ + add r8,r8,r27 │ │ │ │ + add r5,r5,r28 │ │ │ │ + cmpw cr7,r12,r11 │ │ │ │ + blt cr7,4facc │ │ │ │ + bgt 4fa2c │ │ │ │ + stfd f0,0(r5) │ │ │ │ + stfd f0,8(r5) │ │ │ │ + addi r11,r11,2 │ │ │ │ + add r5,r5,r28 │ │ │ │ + add r8,r8,r27 │ │ │ │ + ble 4f9f4 │ │ │ │ + addi r3,r3,1 │ │ │ │ + xxspltidp vs12,1056964608 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r9,r9,2944 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - nop │ │ │ │ - andi. r9,r28,1 │ │ │ │ - addi r8,r7,32 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 4f710 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - cmpdi r10,0 │ │ │ │ + mulli r3,r3,-16 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + addi r10,r8,32 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + beq 4fa70 │ │ │ │ + lxv vs0,32(r8) │ │ │ │ + cmpdi r9,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r7) │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - li r9,16 │ │ │ │ - beq 4f74c │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - neg r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - neg r6,r10 │ │ │ │ + stxv vs0,32(r8) │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + li r2,16 │ │ │ │ + beq 4faac │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + neg r6,r2 │ │ │ │ + neg r7,r9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - stxvx vs0,r7,r5 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - stxvx vs0,r7,r6 │ │ │ │ - bdnz 4f718 │ │ │ │ - addi r29,r29,2 │ │ │ │ - add r9,r3,r4 │ │ │ │ - stfdx f11,r3,r4 │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r4,r4,r26 │ │ │ │ - cmpw r29,r27 │ │ │ │ - stfd f11,8(r9) │ │ │ │ - ble 4f6e0 │ │ │ │ - ld r26,48(r1) │ │ │ │ - subfic r5,r12,1 │ │ │ │ - subf r6,r11,r5 │ │ │ │ - subf r5,r5,r11 │ │ │ │ - cmpw r6,r5 │ │ │ │ - bgt 4f8c0 │ │ │ │ - subf r9,r6,r11 │ │ │ │ - addi r8,r11,1 │ │ │ │ - addi r10,r11,-2 │ │ │ │ - extsw r27,r11 │ │ │ │ - ld r7,320(r30) │ │ │ │ - not r4,r11 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addis r28,r2,-2 │ │ │ │ - cmpwi cr7,r11,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - sldi r29,r27,4 │ │ │ │ - slwi r4,r4,2 │ │ │ │ - lfd f5,3088(r3) │ │ │ │ - xxlxor vs6,vs6,vs6 │ │ │ │ - addi r3,r11,-1 │ │ │ │ - mullw r9,r9,r8 │ │ │ │ - not r10,r10 │ │ │ │ - subfic r29,r29,16 │ │ │ │ - addi r28,r28,3088 │ │ │ │ - extswsli r4,r4,4 │ │ │ │ - sldi r0,r10,4 │ │ │ │ - slwi r10,r9,1 │ │ │ │ - extsw r8,r9 │ │ │ │ - extsw r9,r10 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 4fa78 │ │ │ │ + addi r11,r11,2 │ │ │ │ + add r2,r3,r5 │ │ │ │ + stfdx f11,r3,r5 │ │ │ │ add r8,r8,r27 │ │ │ │ - addi r9,r9,2 │ │ │ │ - sldi r8,r8,5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r7,r7,r9 │ │ │ │ - lxvx vs0,r8,r29 │ │ │ │ + add r5,r5,r28 │ │ │ │ + cmpw r11,r12 │ │ │ │ + stfd f11,8(r2) │ │ │ │ + ble 4fa40 │ │ │ │ + ld r27,56(r1) │ │ │ │ + subfic r3,r0,1 │ │ │ │ + subf r5,r4,r3 │ │ │ │ + subf r3,r3,r4 │ │ │ │ + cmpw r5,r3 │ │ │ │ + bgt 4fc20 │ │ │ │ + subf r2,r5,r4 │ │ │ │ + addi r10,r4,1 │ │ │ │ + addi r9,r4,-2 │ │ │ │ + extsw r29,r4 │ │ │ │ + ld r8,320(r30) │ │ │ │ + xxspltidp vs5,1048576000 │ │ │ │ + cmpwi cr7,r4,1 │ │ │ │ + xxlxor vs6,vs6,vs6 │ │ │ │ + addi r11,r4,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + mulli r6,r10,-4 │ │ │ │ + mulli r7,r29,-16 │ │ │ │ + mullw r2,r2,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxspltd vs7,vs5,0 │ │ │ │ + mulli r0,r9,-16 │ │ │ │ + extswsli r6,r6,4 │ │ │ │ + addi r7,r7,16 │ │ │ │ + slwi r9,r2,1 │ │ │ │ + extsw r10,r2 │ │ │ │ + extsw r2,r9 │ │ │ │ + add r10,r10,r29 │ │ │ │ + addi r2,r2,2 │ │ │ │ + sldi r10,r10,5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r10,r8,r10 │ │ │ │ + add r8,r8,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs0,r10,r7 │ │ │ │ + mr r2,r10 │ │ │ │ mr r9,r8 │ │ │ │ - mr r10,r7 │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ - stxvx vs0,r8,r29 │ │ │ │ - stfd f6,-32(r7) │ │ │ │ - stfd f6,-24(r7) │ │ │ │ - lfd f0,8(r8) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - lfd f10,16(r8) │ │ │ │ - lfd f11,24(r8) │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + stfd f6,-32(r8) │ │ │ │ + stfd f6,-24(r8) │ │ │ │ + lfd f0,8(r10) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + lfd f10,16(r10) │ │ │ │ + lfd f11,24(r10) │ │ │ │ fmul f0,f0,f5 │ │ │ │ fmul f12,f12,f5 │ │ │ │ fneg f8,f0 │ │ │ │ fneg f9,f12 │ │ │ │ - stfd f12,24(r8) │ │ │ │ - stfd f8,16(r8) │ │ │ │ - stfd f0,-16(r7) │ │ │ │ - stfd f9,-8(r7) │ │ │ │ - ble cr7,4f8a4 │ │ │ │ - clrldi r27,r3,32 │ │ │ │ - lxv vs7,0(r28) │ │ │ │ - mtctr r27 │ │ │ │ + stfd f12,24(r10) │ │ │ │ + stfd f8,16(r10) │ │ │ │ + stfd f0,-16(r8) │ │ │ │ + stfd f9,-8(r8) │ │ │ │ + ble cr7,4fc04 │ │ │ │ + clrldi r29,r11,32 │ │ │ │ + mtctr r29 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - lfd f8,-8(r9) │ │ │ │ - lfd f12,-16(r9) │ │ │ │ + lfd f8,-8(r2) │ │ │ │ + lfd f12,-16(r2) │ │ │ │ fmr f0,f11 │ │ │ │ fmr f9,f10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,8(r9) │ │ │ │ - addi r9,r9,-16 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + lfd f10,16(r2) │ │ │ │ + lfd f11,24(r2) │ │ │ │ fsub f12,f12,f9 │ │ │ │ fsub f0,f0,f8 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvnegdp vs12,vs0 │ │ │ │ - stxv vs0,16(r9) │ │ │ │ - stxv vs12,-16(r10) │ │ │ │ - bdnz 4f860 │ │ │ │ - add r9,r0,r8 │ │ │ │ - addi r6,r6,2 │ │ │ │ - add r8,r8,r4 │ │ │ │ - add r7,r7,r4 │ │ │ │ - stfd f6,0(r9) │ │ │ │ - stfd f6,8(r9) │ │ │ │ - cmpw r5,r6 │ │ │ │ - bge 4f800 │ │ │ │ - lwz r9,68(r30) │ │ │ │ - andis. r10,r9,2 │ │ │ │ - beq 4fb98 │ │ │ │ - addi r11,r11,1 │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + stxv vs12,-16(r9) │ │ │ │ + bdnz 4fbc0 │ │ │ │ + add r2,r0,r10 │ │ │ │ + addi r5,r5,2 │ │ │ │ + add r10,r10,r6 │ │ │ │ + add r8,r8,r6 │ │ │ │ + stfd f6,0(r2) │ │ │ │ + stfd f6,8(r2) │ │ │ │ + cmpw r3,r5 │ │ │ │ + bge 4fb60 │ │ │ │ + lwz r2,68(r30) │ │ │ │ + andis. r9,r2,2 │ │ │ │ + beq 4fed8 │ │ │ │ + addi r4,r4,1 │ │ │ │ ld r6,320(r30) │ │ │ │ - slwi r4,r11,1 │ │ │ │ - sldi r9,r11,33 │ │ │ │ - rldic r11,r11,1,32 │ │ │ │ - cmpwi r4,0 │ │ │ │ - or r9,r11,r9 │ │ │ │ - std r9,32(r1) │ │ │ │ - ble 4f944 │ │ │ │ - addi r11,r4,-1 │ │ │ │ - extsw r3,r4 │ │ │ │ - li r8,0 │ │ │ │ - li r5,0 │ │ │ │ - mtctr r3 │ │ │ │ - mr r10,r5 │ │ │ │ + slwi r5,r4,1 │ │ │ │ + sldi r2,r4,33 │ │ │ │ + rldic r4,r4,1,32 │ │ │ │ + cmpwi r5,0 │ │ │ │ + or r2,r4,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + ble 4fca4 │ │ │ │ + addi r3,r5,-1 │ │ │ │ + extsw r4,r5 │ │ │ │ + li r10,0 │ │ │ │ + li r7,0 │ │ │ │ + mtctr r4 │ │ │ │ + mr r9,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r8,r10 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - beq 4f930 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + add r2,r10,r9 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + beq 4fc90 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - bdnz 4f910 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r8,r8,r11 │ │ │ │ - cmpw r4,r5 │ │ │ │ - bne 4f900 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + bdnz 4fc70 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r10,r10,r3 │ │ │ │ + cmpw r5,r7 │ │ │ │ + bne 4fc60 │ │ │ │ li r8,64 │ │ │ │ li r7,-1 │ │ │ │ mr r5,r6 │ │ │ │ addi r4,r1,32 │ │ │ │ li r3,2 │ │ │ │ - bl 4900 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48e0 │ │ │ │ mr r29,r3 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r27,32(r1) │ │ │ │ - cmpwi r27,0 │ │ │ │ - ble 4fa20 │ │ │ │ - lwz r6,36(r1) │ │ │ │ - srawi r28,r6,1 │ │ │ │ + bl 4f20 │ │ │ │ + lwz r0,32(r1) │ │ │ │ + cmpwi r0,0 │ │ │ │ + ble 4fd70 │ │ │ │ + lwz r7,36(r1) │ │ │ │ + srawi r28,r7,1 │ │ │ │ addze r28,r28 │ │ │ │ - cmpw r6,r28 │ │ │ │ - blt 4fa20 │ │ │ │ - ld r5,320(r30) │ │ │ │ - addi r0,r28,1 │ │ │ │ + cmpw r7,r28 │ │ │ │ + blt 4fd70 │ │ │ │ + ld r6,320(r30) │ │ │ │ + addi r11,r28,1 │ │ │ │ ld r30,24(r30) │ │ │ │ - li r11,0 │ │ │ │ - li r4,0 │ │ │ │ - addi r3,r6,1 │ │ │ │ - extswsli r0,r0,4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add r8,r30,r11 │ │ │ │ - mr r10,r28 │ │ │ │ + li r3,0 │ │ │ │ + li r5,0 │ │ │ │ + addi r4,r7,1 │ │ │ │ + extswsli r11,r11,4 │ │ │ │ + add r10,r30,r3 │ │ │ │ + mr r9,r28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - divw r9,r10,r6 │ │ │ │ - add r7,r10,r4 │ │ │ │ - andi. r7,r7,1 │ │ │ │ - mullw r9,r9,r6 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r9,r9,r31 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r7,r5,r9 │ │ │ │ - lfdx f12,r5,r9 │ │ │ │ - lfd f0,8(r7) │ │ │ │ - beq 4fb80 │ │ │ │ - cmpw r10,r3 │ │ │ │ + divw r2,r9,r7 │ │ │ │ + add r8,r9,r5 │ │ │ │ + andi. r8,r8,1 │ │ │ │ + mullw r2,r2,r7 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r2,r2,r31 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r8,r6,r2 │ │ │ │ + lfdx f12,r6,r2 │ │ │ │ + lfd f0,8(r8) │ │ │ │ + beq 4fec0 │ │ │ │ + cmpw r9,r4 │ │ │ │ fneg f12,f12 │ │ │ │ fneg f0,f0 │ │ │ │ - addi r8,r8,16 │ │ │ │ - stfd f12,-16(r8) │ │ │ │ - stfd f0,-8(r8) │ │ │ │ - bne 4f9c0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r11,r11,r0 │ │ │ │ - add r31,r31,r6 │ │ │ │ - cmpw r27,r4 │ │ │ │ - bne 4f9b0 │ │ │ │ + addi r10,r10,16 │ │ │ │ + stfd f12,-16(r10) │ │ │ │ + stfd f0,-8(r10) │ │ │ │ + bne 4fd10 │ │ │ │ + addi r5,r5,1 │ │ │ │ + add r3,r3,r11 │ │ │ │ + add r31,r31,r7 │ │ │ │ + cmpw r0,r5 │ │ │ │ + bne 4fd00 │ │ │ │ mr r3,r29 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r27,56(r1) │ │ │ │ + bl 4b20 │ │ │ │ ld r28,64(r1) │ │ │ │ ld r29,72(r1) │ │ │ │ ld r31,88(r1) │ │ │ │ - b 4f4ac │ │ │ │ + b 4f818 │ │ │ │ andi. r0,r0,4 │ │ │ │ - neg r29,r6 │ │ │ │ - bne 4faec │ │ │ │ - cmpw r6,r29 │ │ │ │ - blt 4f5c0 │ │ │ │ - extsw r7,r6 │ │ │ │ - nop │ │ │ │ - addi r28,r2,-32208 │ │ │ │ - subf r9,r29,r6 │ │ │ │ - srawi r10,r29,31 │ │ │ │ - ld r3,48(r28) │ │ │ │ + neg r29,r10 │ │ │ │ + bne 4fe34 │ │ │ │ + cmpw r10,r29 │ │ │ │ + blt 4f930 │ │ │ │ + extsw r7,r10 │ │ │ │ + subf r2,r29,r10 │ │ │ │ + srawi r9,r29,31 │ │ │ │ + pld r3,131768 # 70060 │ │ │ │ li r8,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r5,r10,r29 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r6,r9,r29 │ │ │ │ addi r29,r29,1 │ │ │ │ - mullw r9,r9,r4 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - extsw r4,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - add r9,r9,r6 │ │ │ │ - add r5,r10,r9 │ │ │ │ - extsw r6,r9 │ │ │ │ + mullw r2,r2,r4 │ │ │ │ + subf r9,r9,r6 │ │ │ │ + extsw r4,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + add r2,r2,r10 │ │ │ │ + add r5,r9,r2 │ │ │ │ + extsw r6,r2 │ │ │ │ extsw r5,r5 │ │ │ │ addi r6,r6,1 │ │ │ │ addi r5,r5,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ add r6,r11,r6 │ │ │ │ add r5,r11,r5 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r6,48(r30) │ │ │ │ + bl 5340 │ │ │ │ + lwz r10,48(r30) │ │ │ │ ld r11,320(r30) │ │ │ │ - cmpw r6,r29 │ │ │ │ - addi r4,r6,1 │ │ │ │ - extsw r7,r6 │ │ │ │ - bge 4fa60 │ │ │ │ - mr r9,r4 │ │ │ │ - b 4f5c0 │ │ │ │ - bl 4a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + cmpw r10,r29 │ │ │ │ + addi r4,r10,1 │ │ │ │ + extsw r7,r10 │ │ │ │ + bge 4fda0 │ │ │ │ + mr r2,r4 │ │ │ │ + b 4f930 │ │ │ │ ld r31,88(r1) │ │ │ │ - b 4f4ac │ │ │ │ - cmpw r6,r29 │ │ │ │ - extsw r7,r6 │ │ │ │ - blt 4f5c0 │ │ │ │ - nop │ │ │ │ - addi r28,r2,-32208 │ │ │ │ - subf r9,r29,r6 │ │ │ │ - srawi r10,r29,31 │ │ │ │ - ld r3,48(r28) │ │ │ │ + addi r1,r1,96 │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r30,-16(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4a20 │ │ │ │ + cmpw r10,r29 │ │ │ │ + extsw r7,r10 │ │ │ │ + blt 4f930 │ │ │ │ + subf r2,r29,r10 │ │ │ │ + srawi r9,r29,31 │ │ │ │ + pld r3,131608 # 70060 │ │ │ │ li r8,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r5,r10,r29 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r6,r9,r29 │ │ │ │ addi r29,r29,1 │ │ │ │ - mullw r9,r9,r4 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - extsw r4,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - add r9,r9,r6 │ │ │ │ - add r5,r10,r9 │ │ │ │ - extsw r6,r9 │ │ │ │ + mullw r2,r2,r4 │ │ │ │ + subf r9,r9,r6 │ │ │ │ + extsw r4,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + add r2,r2,r10 │ │ │ │ + add r5,r9,r2 │ │ │ │ + extsw r6,r2 │ │ │ │ extsw r5,r5 │ │ │ │ addi r6,r6,1 │ │ │ │ addi r5,r5,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ add r6,r11,r6 │ │ │ │ add r5,r11,r5 │ │ │ │ - bl 4c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r6,48(r30) │ │ │ │ + bl 4be0 │ │ │ │ + lwz r10,48(r30) │ │ │ │ ld r11,320(r30) │ │ │ │ - cmpw r6,r29 │ │ │ │ - addi r4,r6,1 │ │ │ │ - extsw r7,r6 │ │ │ │ - bge 4fb00 │ │ │ │ - mr r9,r4 │ │ │ │ - b 4f5c0 │ │ │ │ + cmpw r10,r29 │ │ │ │ + addi r4,r10,1 │ │ │ │ + extsw r7,r10 │ │ │ │ + bge 4fe40 │ │ │ │ + mr r2,r4 │ │ │ │ + b 4f930 │ │ │ │ nop │ │ │ │ - cmpw r3,r10 │ │ │ │ - stfd f12,0(r8) │ │ │ │ - stfd f0,8(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - bne 4f9c0 │ │ │ │ - b 4fa0c │ │ │ │ - andi. r9,r9,2 │ │ │ │ - addi r3,r30,72 │ │ │ │ - beq 4fbd0 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r27,56(r1) │ │ │ │ + cmpw r4,r9 │ │ │ │ + stfd f12,0(r10) │ │ │ │ + stfd f0,8(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + bne 4fd10 │ │ │ │ + b 4fd5c │ │ │ │ + andi. r2,r2,2 │ │ │ │ ld r28,64(r1) │ │ │ │ ld r29,72(r1) │ │ │ │ + addi r3,r30,72 │ │ │ │ ld r31,88(r1) │ │ │ │ - b 4f4ac │ │ │ │ + beq 4ff14 │ │ │ │ + addi r1,r1,96 │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r30,-16(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4880 │ │ │ │ andi. r0,r0,4 │ │ │ │ - neg r29,r6 │ │ │ │ - bne 4faf8 │ │ │ │ - b 4fa58 │ │ │ │ - bl 4540 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r27,56(r1) │ │ │ │ - ld r28,64(r1) │ │ │ │ - ld r29,72(r1) │ │ │ │ - ld r31,88(r1) │ │ │ │ - b 4f4ac │ │ │ │ + neg r29,r10 │ │ │ │ + bne 4fe40 │ │ │ │ + b 4fda0 │ │ │ │ + addi r1,r1,96 │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r30,-16(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4520 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x680 │ │ │ │ + .long 0x580 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004fc00 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-32256 │ │ │ │ +000000000004ff40 : │ │ │ │ + plwz r2,131316 # 70034 │ │ │ │ mfcr r11 │ │ │ │ - nop │ │ │ │ std r28,-176(r1) │ │ │ │ mr r28,r3 │ │ │ │ - lwz r9,-32204(r2) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-544(r1) │ │ │ │ - andi. r9,r9,8192 │ │ │ │ - stxv vs58,160(r1) │ │ │ │ - stxv vs59,176(r1) │ │ │ │ - stxv vs60,192(r1) │ │ │ │ - stxv vs61,208(r1) │ │ │ │ - stxv vs62,224(r1) │ │ │ │ - stxv vs63,240(r1) │ │ │ │ - bne 50634 │ │ │ │ + stdu r1,-560(r1) │ │ │ │ + andi. r2,r2,8192 │ │ │ │ + stxv vs58,176(r1) │ │ │ │ + stxv vs59,192(r1) │ │ │ │ + stxv vs60,208(r1) │ │ │ │ + stxv vs61,224(r1) │ │ │ │ + stxv vs62,240(r1) │ │ │ │ + stxv vs63,256(r1) │ │ │ │ + bne 50924 │ │ │ │ ld r5,0(r3) │ │ │ │ - mflr r0 │ │ │ │ ld r3,16(r3) │ │ │ │ + mflr r0 │ │ │ │ li r4,0 │ │ │ │ - std r22,320(r1) │ │ │ │ - std r23,328(r1) │ │ │ │ - std r25,344(r1) │ │ │ │ - std r31,392(r1) │ │ │ │ + std r22,336(r1) │ │ │ │ + std r23,344(r1) │ │ │ │ + std r25,360(r1) │ │ │ │ + std r31,408(r1) │ │ │ │ + std r0,576(r1) │ │ │ │ sldi r5,r5,4 │ │ │ │ - std r0,560(r1) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ + lwz r22,68(r28) │ │ │ │ lwz r25,48(r28) │ │ │ │ - lwz r23,68(r28) │ │ │ │ - ld r9,8(r28) │ │ │ │ - cmpwi cr3,r25,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - clrlwi r22,r23,31 │ │ │ │ - beq cr3,5027c │ │ │ │ - ble 50560 │ │ │ │ - nop │ │ │ │ - neg r31,r25 │ │ │ │ - std r16,272(r1) │ │ │ │ - std r20,304(r1) │ │ │ │ - std r14,256(r1) │ │ │ │ - std r21,312(r1) │ │ │ │ - ld r14,56(r28) │ │ │ │ - lwz r16,-32200(r2) │ │ │ │ - cmpw r25,r31 │ │ │ │ - nop │ │ │ │ - ld r20,-32192(r2) │ │ │ │ - nop │ │ │ │ + cmpwi r25,0 │ │ │ │ + ld r2,8(r28) │ │ │ │ + clrlwi r23,r22,31 │ │ │ │ + beq 5055c │ │ │ │ + cmpdi cr7,r2,0 │ │ │ │ + ble cr7,50848 │ │ │ │ + std r29,392(r1) │ │ │ │ + neg r29,r25 │ │ │ │ + std r16,288(r1) │ │ │ │ + plwz r16,131172 # 70038 │ │ │ │ + std r20,320(r1) │ │ │ │ + std r21,328(r1) │ │ │ │ + pld r20,131164 # 70040 │ │ │ │ + pld r21,131172 # 70050 │ │ │ │ + cmpw cr7,r25,r29 │ │ │ │ + std r26,368(r1) │ │ │ │ + ld r26,56(r28) │ │ │ │ addi r16,r16,2 │ │ │ │ - ld r21,-32176(r2) │ │ │ │ - blt 507a4 │ │ │ │ - slwi r10,r25,1 │ │ │ │ - addi r7,r25,1 │ │ │ │ - std r30,384(r1) │ │ │ │ - sldi r30,r9,4 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - not r6,r25 │ │ │ │ - std r17,280(r1) │ │ │ │ - std r26,352(r1) │ │ │ │ - extsw r8,r25 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r26,r14,8 │ │ │ │ - std r29,376(r1) │ │ │ │ - ld r29,24(r28) │ │ │ │ - std r15,264(r1) │ │ │ │ - lxsd v27,2800(r5) │ │ │ │ - addis r5,r2,-2 │ │ │ │ - slwi r17,r6,1 │ │ │ │ + blt cr7,50a94 │ │ │ │ + addi r8,r25,1 │ │ │ │ + slwi r9,r25,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + std r17,296(r1) │ │ │ │ + std r18,304(r1) │ │ │ │ + extsw r10,r25 │ │ │ │ + plxsd v27,33168 # 581b0 │ │ │ │ + std r30,400(r1) │ │ │ │ + ld r30,24(r28) │ │ │ │ + addi r31,r26,8 │ │ │ │ + std r14,272(r1) │ │ │ │ + addi r14,r1,64 │ │ │ │ + nop │ │ │ │ + xxspltidp vs58,1065353216 │ │ │ │ + std r2,128(r1) │ │ │ │ + addi r2,r9,1 │ │ │ │ + mr r9,r8 │ │ │ │ + mulli r17,r8,-2 │ │ │ │ + std r19,312(r1) │ │ │ │ + addi r8,r1,72 │ │ │ │ + li r19,0 │ │ │ │ + stfd f16,432(r1) │ │ │ │ + stfd f17,440(r1) │ │ │ │ + xxspltidp vs16,1056964608 │ │ │ │ + mr r18,r26 │ │ │ │ + cmpwi cr4,r25,1024 │ │ │ │ + mullw r2,r2,r9 │ │ │ │ + std r15,280(r1) │ │ │ │ + std r24,352(r1) │ │ │ │ xxspltib vs61,0 │ │ │ │ - mullw r9,r10,r7 │ │ │ │ - std r18,288(r1) │ │ │ │ - std r19,296(r1) │ │ │ │ - std r24,336(r1) │ │ │ │ - lxsd v26,1760(r5) │ │ │ │ - addis r5,r2,-2 │ │ │ │ - stfd f14,400(r1) │ │ │ │ - stfd f15,408(r1) │ │ │ │ - stfd f16,416(r1) │ │ │ │ ld r24,16(r28) │ │ │ │ - mr r19,r14 │ │ │ │ - std r27,360(r1) │ │ │ │ - mr r14,r30 │ │ │ │ - lfd f16,2944(r5) │ │ │ │ - stfd f17,424(r1) │ │ │ │ - stfd f18,432(r1) │ │ │ │ - stfd f19,440(r1) │ │ │ │ - stfd f20,448(r1) │ │ │ │ - stfd f21,456(r1) │ │ │ │ - stfd f22,464(r1) │ │ │ │ - stfd f23,472(r1) │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stfd f24,480(r1) │ │ │ │ - stfd f25,488(r1) │ │ │ │ - stfd f26,496(r1) │ │ │ │ - stfd f27,504(r1) │ │ │ │ - stfd f28,512(r1) │ │ │ │ - stfd f29,520(r1) │ │ │ │ - stfd f30,528(r1) │ │ │ │ - extsw r10,r9 │ │ │ │ - add r9,r25,r9 │ │ │ │ - stfd f31,536(r1) │ │ │ │ - li r18,0 │ │ │ │ - cmpwi cr4,r25,1024 │ │ │ │ - extsw r15,r17 │ │ │ │ + mcrf cr3,cr0 │ │ │ │ + mr r26,r14 │ │ │ │ + stfd f14,416(r1) │ │ │ │ + stfd f15,424(r1) │ │ │ │ xxlxor vs14,vs14,vs14 │ │ │ │ - mr r30,r26 │ │ │ │ - stw r9,128(r1) │ │ │ │ xxlxor vs15,vs15,vs15 │ │ │ │ - add r9,r8,r10 │ │ │ │ - stw r31,132(r1) │ │ │ │ - std r29,136(r1) │ │ │ │ - stw r23,144(r1) │ │ │ │ - stw r22,148(r1) │ │ │ │ - std r28,152(r1) │ │ │ │ - std r9,120(r1) │ │ │ │ - lfdx f1,r30,r18 │ │ │ │ + std r27,376(r1) │ │ │ │ + stfd f18,448(r1) │ │ │ │ + stfd f19,456(r1) │ │ │ │ + stfd f20,464(r1) │ │ │ │ + extsw r15,r17 │ │ │ │ + stfd f21,472(r1) │ │ │ │ + stfd f22,480(r1) │ │ │ │ + stfd f23,488(r1) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stfd f24,496(r1) │ │ │ │ + stfd f25,504(r1) │ │ │ │ + stfd f26,512(r1) │ │ │ │ + stfd f27,520(r1) │ │ │ │ + extsw r9,r2 │ │ │ │ + add r2,r25,r2 │ │ │ │ + stfd f28,528(r1) │ │ │ │ + stfd f29,536(r1) │ │ │ │ + stfd f30,544(r1) │ │ │ │ + stfd f31,552(r1) │ │ │ │ + stw r2,144(r1) │ │ │ │ + add r2,r10,r9 │ │ │ │ + mr r9,r19 │ │ │ │ + std r8,96(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ + std r30,152(r1) │ │ │ │ + mr r30,r31 │ │ │ │ + stw r29,148(r1) │ │ │ │ + stw r22,160(r1) │ │ │ │ + stw r23,164(r1) │ │ │ │ + std r28,168(r1) │ │ │ │ + lfdx f1,r30,r9 │ │ │ │ + std r9,80(r1) │ │ │ │ xxmr vs62,vs58 │ │ │ │ mr r31,r25 │ │ │ │ - mr r26,r24 │ │ │ │ xsmuldp vs1,vs1,vs59 │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfdx f17,r19,r18 │ │ │ │ - ld r9,136(r1) │ │ │ │ - lwz r23,132(r1) │ │ │ │ - ld r27,120(r1) │ │ │ │ - lwz r28,128(r1) │ │ │ │ - std r30,112(r1) │ │ │ │ - std r19,96(r1) │ │ │ │ + bl 5080 │ │ │ │ + ld r9,80(r1) │ │ │ │ + ld r2,152(r1) │ │ │ │ + std r30,120(r1) │ │ │ │ + ld r28,136(r1) │ │ │ │ + lwz r22,148(r1) │ │ │ │ std r18,104(r1) │ │ │ │ + lwz r29,144(r1) │ │ │ │ xsnmsubadp vs62,vs1,vs1 │ │ │ │ xxspltd vs60,vs1,0 │ │ │ │ xxmr vs63,vs1 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - xsmuldp vs17,vs17,vs59 │ │ │ │ - add r22,r9,r18 │ │ │ │ - mr r30,r23 │ │ │ │ - mr r23,r27 │ │ │ │ + lfdx f17,r18,r9 │ │ │ │ + add r23,r2,r9 │ │ │ │ stfd f1,88(r1) │ │ │ │ - mr r29,r22 │ │ │ │ - mr r22,r28 │ │ │ │ + std r9,112(r1) │ │ │ │ + mr r30,r22 │ │ │ │ + mr r22,r24 │ │ │ │ + mr r27,r23 │ │ │ │ + mr r23,r28 │ │ │ │ + mr r28,r29 │ │ │ │ stxsd v30,80(r1) │ │ │ │ - nop │ │ │ │ - srawi r27,r30,31 │ │ │ │ + xsmuldp vs17,vs17,vs59 │ │ │ │ + srawi r24,r30,31 │ │ │ │ mtfprwa f23,r30 │ │ │ │ - lfd f28,0(r29) │ │ │ │ - lfd f12,8(r29) │ │ │ │ - xor r9,r27,r30 │ │ │ │ + lfd f28,0(r27) │ │ │ │ + lfd f12,8(r27) │ │ │ │ + xor r2,r24,r30 │ │ │ │ fcfids f23,f23 │ │ │ │ - subf r27,r27,r9 │ │ │ │ - mullw r25,r27,r16 │ │ │ │ - add r28,r22,r27 │ │ │ │ - mtfprwa f31,r27 │ │ │ │ + subf r24,r24,r2 │ │ │ │ + mullw r25,r24,r16 │ │ │ │ + add r29,r28,r24 │ │ │ │ + mtfprwa f31,r24 │ │ │ │ fneg f23,f23 │ │ │ │ - extsw r28,r28 │ │ │ │ + extsw r29,r29 │ │ │ │ fcfid f31,f31 │ │ │ │ + addi r29,r29,1 │ │ │ │ fmul f23,f23,f17 │ │ │ │ - addi r28,r28,1 │ │ │ │ - extswsli r24,r25,3 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - lfdx f0,r21,r24 │ │ │ │ - add r19,r20,r24 │ │ │ │ + extswsli r2,r25,3 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ fmul f31,f31,f16 │ │ │ │ - add r24,r21,r24 │ │ │ │ - add r18,r26,r28 │ │ │ │ - lfdx f18,r26,r28 │ │ │ │ - lfd f19,8(r18) │ │ │ │ + add r19,r20,r2 │ │ │ │ + add r18,r21,r2 │ │ │ │ + add r14,r22,r29 │ │ │ │ + lfdx f18,r22,r29 │ │ │ │ + lfd f19,8(r14) │ │ │ │ fmul f28,f0,f28 │ │ │ │ fmul f29,f0,f12 │ │ │ │ - ble cr4,503a0 │ │ │ │ + ble cr4,50690 │ │ │ │ lfd f1,80(r1) │ │ │ │ lfd f2,88(r1) │ │ │ │ fmr f3,f31 │ │ │ │ xxlxor vs4,vs4,vs4 │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4dc0 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ - xxlxor vs2,vs2,vs2 │ │ │ │ fmr f1,f28 │ │ │ │ + xxlxor vs2,vs2,vs2 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ - fmr f27,f2 │ │ │ │ + bl 4a50 │ │ │ │ fmr f26,f1 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f1,f29 │ │ │ │ + fmr f27,f2 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ addi r6,r1,48 │ │ │ │ addi r5,r1,32 │ │ │ │ - fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ - xxlxor vs2,vs2,vs2 │ │ │ │ fmr f1,f23 │ │ │ │ - bl 45e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmr f29,f2 │ │ │ │ + xxlxor vs2,vs2,vs2 │ │ │ │ + bl 45c0 │ │ │ │ lfd f22,48(r1) │ │ │ │ lfd f23,56(r1) │ │ │ │ lfd f24,32(r1) │ │ │ │ lfd f25,40(r1) │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ fmr f1,f22 │ │ │ │ fmr f2,f23 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ fmr f2,f25 │ │ │ │ fmr f1,f24 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f1,f30 │ │ │ │ - bl 57d78 │ │ │ │ - nop │ │ │ │ + bl 4450 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ fmr f1,f24 │ │ │ │ fmr f2,f25 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ fmr f1,f22 │ │ │ │ fmr f2,f23 │ │ │ │ fmr f29,f13 │ │ │ │ fmr f28,f12 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f29 │ │ │ │ fmr f1,f28 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ - fmr f23,f2 │ │ │ │ + bl 5330 │ │ │ │ fmr f22,f1 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f1,f18 │ │ │ │ + fmr f23,f2 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f0,f1 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ fmr f1,f19 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - stfdx f0,r26,r28 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ - cmpw r31,r27 │ │ │ │ - stfd f1,8(r18) │ │ │ │ - ble 50620 │ │ │ │ - add r6,r27,r25 │ │ │ │ + stfdx f0,r22,r29 │ │ │ │ + bl 5330 │ │ │ │ + cmpw r31,r24 │ │ │ │ + stfd f1,8(r14) │ │ │ │ + ble 50910 │ │ │ │ + add r6,r24,r25 │ │ │ │ xxmr vs3,vs63 │ │ │ │ - addi r28,r28,16 │ │ │ │ xxlxor vs4,vs4,vs4 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ + addi r29,r29,16 │ │ │ │ extsw r6,r6 │ │ │ │ - add r25,r26,r28 │ │ │ │ + add r25,r22,r29 │ │ │ │ addi r6,r6,1 │ │ │ │ sldi r6,r6,3 │ │ │ │ lfdx f1,r20,r6 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f1,f30 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f19,f2 │ │ │ │ fmr f18,f1 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ fmr f1,f22 │ │ │ │ fmr f2,f23 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f24,f1 │ │ │ │ fmr f3,f1 │ │ │ │ lfd f1,8(r25) │ │ │ │ - fmr f25,f2 │ │ │ │ fmr f4,f2 │ │ │ │ + fmr f25,f2 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f27,f1 │ │ │ │ - lfdx f1,r26,r28 │ │ │ │ + lfdx f1,r22,r29 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ - stfdx f1,r26,r28 │ │ │ │ + bl 5330 │ │ │ │ + stfdx f1,r22,r29 │ │ │ │ stfd f27,8(r25) │ │ │ │ - addi r25,r27,2 │ │ │ │ + addi r25,r24,2 │ │ │ │ cmpw r31,r25 │ │ │ │ - blt 50260 │ │ │ │ - extsw r5,r27 │ │ │ │ - addi r28,r23,3 │ │ │ │ + blt 50540 │ │ │ │ + extsw r5,r24 │ │ │ │ + addi r29,r23,3 │ │ │ │ addi r6,r31,-1 │ │ │ │ extswsli r25,r25,3 │ │ │ │ - add r28,r28,r5 │ │ │ │ - subf r27,r27,r6 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - clrldi r27,r27,32 │ │ │ │ - add r28,r26,r28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r29,r29,r5 │ │ │ │ + subf r24,r24,r6 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + clrldi r24,r24,32 │ │ │ │ + add r29,r22,r29 │ │ │ │ lfdx f26,r19,r25 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - lfdx f20,r24,r25 │ │ │ │ - addi r28,r28,16 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ + lfdx f20,r18,r25 │ │ │ │ xxlxor vs21,vs21,vs21 │ │ │ │ - fmr f2,f27 │ │ │ │ addi r25,r25,8 │ │ │ │ + addi r29,r29,16 │ │ │ │ + fmr f2,f27 │ │ │ │ xsmuldp vs26,vs63,vs26 │ │ │ │ fmr f1,f26 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ fmr f2,f21 │ │ │ │ fmr f1,f20 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f30,f12 │ │ │ │ fmr f31,f13 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f1,f30 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f3,f24 │ │ │ │ fmr f4,f25 │ │ │ │ fmr f1,f26 │ │ │ │ fmr f2,f27 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f30,f1 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ fmr f1,f20 │ │ │ │ fmr f2,f21 │ │ │ │ - bl 57e78 │ │ │ │ - nop │ │ │ │ + bl 4a50 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f1,f30 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ + bl 5330 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ - lfd f1,-8(r28) │ │ │ │ + lfd f1,-8(r29) │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ - fmr f12,f1 │ │ │ │ - lfd f1,-16(r28) │ │ │ │ + bl 5330 │ │ │ │ fmr f13,f2 │ │ │ │ + fmr f12,f1 │ │ │ │ + lfd f1,-16(r29) │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f31,f12 │ │ │ │ - bl 57c78 │ │ │ │ - nop │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - stfd f31,-8(r28) │ │ │ │ + bl 5330 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + stfd f31,-8(r29) │ │ │ │ fmr f30,f18 │ │ │ │ fmr f31,f19 │ │ │ │ fmr f22,f24 │ │ │ │ fmr f23,f25 │ │ │ │ - stfd f1,-16(r28) │ │ │ │ + stfd f1,-16(r29) │ │ │ │ fmr f18,f28 │ │ │ │ fmr f19,f29 │ │ │ │ fmr f24,f26 │ │ │ │ fmr f25,f27 │ │ │ │ - bne 50120 │ │ │ │ + bne 50420 │ │ │ │ cmpw r31,r30 │ │ │ │ - add r22,r22,r17 │ │ │ │ + add r28,r28,r17 │ │ │ │ add r23,r23,r15 │ │ │ │ addi r10,r30,1 │ │ │ │ - beq 504b8 │ │ │ │ + beq 50798 │ │ │ │ mr r30,r10 │ │ │ │ - b 4fe40 │ │ │ │ - ble 5074c │ │ │ │ + b 50190 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 50a3c │ │ │ │ ld r3,16(r28) │ │ │ │ - andi. r8,r9,1 │ │ │ │ - ld r10,24(r28) │ │ │ │ - addi r8,r9,-1 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + ld r9,24(r28) │ │ │ │ + addi r10,r2,-1 │ │ │ │ lxv vs0,48(r3) │ │ │ │ - bne 50788 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ + bne 50a78 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + addi r9,r9,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ stxv vs0,48(r3) │ │ │ │ - lxv vs12,-16(r10) │ │ │ │ + lxv vs12,-16(r9) │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ stxv vs0,48(r3) │ │ │ │ - bdnz 502a0 │ │ │ │ - cmpwi r22,0 │ │ │ │ - beq 50774 │ │ │ │ - addi r9,r25,1 │ │ │ │ - extsw r8,r25 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - li r7,1 │ │ │ │ - li r5,0 │ │ │ │ - mullw r6,r9,r9 │ │ │ │ - addi r8,r8,1 │ │ │ │ - lfd f0,2880(r10) │ │ │ │ - neg r10,r9 │ │ │ │ - extswsli r9,r9,5 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r4,r9,16 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - extswsli r6,r6,1 │ │ │ │ - add r6,r6,r8 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r6,r3,r6 │ │ │ │ + bdnz 50584 │ │ │ │ + cmpwi r23,0 │ │ │ │ + beq 50a64 │ │ │ │ + addi r2,r25,1 │ │ │ │ + extsw r10,r25 │ │ │ │ + plfd f0,31804 # 581f0 │ │ │ │ nop │ │ │ │ - andi. r9,r7,1 │ │ │ │ + plfd f11,31800 # 581f8 │ │ │ │ + li r8,1 │ │ │ │ + li r6,0 │ │ │ │ + mullw r7,r2,r2 │ │ │ │ + addi r10,r10,1 │ │ │ │ + mulli r9,r2,-2 │ │ │ │ + extswsli r2,r2,5 │ │ │ │ + addi r5,r2,16 │ │ │ │ + extswsli r7,r7,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r7,r7,r10 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r7,r3,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r2,r8,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - mr r9,r6 │ │ │ │ - addi r3,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 50340 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r9,r6,r10 │ │ │ │ + mr r2,r7 │ │ │ │ + addi r4,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 50630 │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r2,r7,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - beq 5036c │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - add r8,r9,r10 │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + beq 5065c │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r10,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + lxvx vs12,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r9,r10 │ │ │ │ - add r9,r8,r10 │ │ │ │ - bdnz 50348 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r7,r7,2 │ │ │ │ - add r6,r6,r4 │ │ │ │ - cmpw r25,r5 │ │ │ │ - blt 50754 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + stxvx vs12,r2,r9 │ │ │ │ + add r2,r10,r9 │ │ │ │ + bdnz 50638 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r8,r8,2 │ │ │ │ + add r7,r7,r5 │ │ │ │ + cmpw r25,r6 │ │ │ │ + blt 50a44 │ │ │ │ + mtfprwa f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,2888(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fsqrt f0,f0 │ │ │ │ - b 50310 │ │ │ │ + b 50600 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r5,96(r1) │ │ │ │ fmr f1,f23 │ │ │ │ - addi r5,r1,72 │ │ │ │ - addi r4,r1,64 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r26 │ │ │ │ + bl 4f00 │ │ │ │ xxmr vs1,vs62 │ │ │ │ lfd f30,72(r1) │ │ │ │ fmr f2,f31 │ │ │ │ lfd f31,64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw r31,r27 │ │ │ │ + bl 4a40 │ │ │ │ + cmpw r31,r24 │ │ │ │ xxmr vs0,vs61 │ │ │ │ fmul f29,f1,f29 │ │ │ │ fmul f1,f1,f28 │ │ │ │ fmul f10,f31,f29 │ │ │ │ fmul f29,f30,f29 │ │ │ │ fmsub f10,f30,f1,f10 │ │ │ │ fmadd f31,f31,f1,f29 │ │ │ │ fadd f18,f10,f18 │ │ │ │ fadd f19,f31,f19 │ │ │ │ xxmrghd vs10,vs31,vs10 │ │ │ │ - stfdx f18,r26,r28 │ │ │ │ - stfd f19,8(r18) │ │ │ │ - ble 50430 │ │ │ │ - add r6,r27,r25 │ │ │ │ - addi r28,r28,16 │ │ │ │ + stfdx f18,r22,r29 │ │ │ │ + stfd f19,8(r14) │ │ │ │ + ble 50718 │ │ │ │ + add r6,r24,r25 │ │ │ │ + addi r29,r29,16 │ │ │ │ extsw r6,r6 │ │ │ │ - lxvx vs12,r26,r28 │ │ │ │ + lxvx vs12,r22,r29 │ │ │ │ addi r6,r6,1 │ │ │ │ sldi r6,r6,3 │ │ │ │ lxvdsx vs0,r20,r6 │ │ │ │ xvmuldp vs0,vs0,vs60 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvadddp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r26,r28 │ │ │ │ - addi r5,r27,2 │ │ │ │ + stxvx vs12,r22,r29 │ │ │ │ + addi r5,r24,2 │ │ │ │ cmpw r31,r5 │ │ │ │ - blt 50260 │ │ │ │ + blt 50540 │ │ │ │ addi r4,r31,-1 │ │ │ │ extsw r5,r5 │ │ │ │ addi r6,r23,1 │ │ │ │ - subf r27,r27,r4 │ │ │ │ + subf r4,r24,r4 │ │ │ │ add r6,r6,r5 │ │ │ │ sldi r5,r5,3 │ │ │ │ - clrldi r9,r27,32 │ │ │ │ + clrldi r2,r4,32 │ │ │ │ sldi r6,r6,4 │ │ │ │ - mtctr r9 │ │ │ │ - add r6,r26,r6 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mtctr r2 │ │ │ │ + add r6,r22,r6 │ │ │ │ nop │ │ │ │ - lxvdsx vs11,r24,r5 │ │ │ │ lfdx f12,r19,r5 │ │ │ │ + lxvdsx vs11,r18,r5 │ │ │ │ addi r6,r6,16 │ │ │ │ addi r5,r5,8 │ │ │ │ xsmuldp vs12,vs63,vs12 │ │ │ │ xvmuldp vs11,vs11,vs10 │ │ │ │ xxmr vs10,vs0 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ lxv vs12,-16(r6) │ │ │ │ xvadddp vs12,vs12,vs0 │ │ │ │ stxv vs12,-16(r6) │ │ │ │ - bdnz 50470 │ │ │ │ + bdnz 50750 │ │ │ │ cmpw r31,r30 │ │ │ │ - add r22,r22,r17 │ │ │ │ + add r28,r28,r17 │ │ │ │ add r23,r23,r15 │ │ │ │ addi r10,r30,1 │ │ │ │ - bne 50274 │ │ │ │ - ld r18,104(r1) │ │ │ │ - ld r19,96(r1) │ │ │ │ - ld r30,112(r1) │ │ │ │ + bne 50554 │ │ │ │ + ld r9,112(r1) │ │ │ │ + ld r2,128(r1) │ │ │ │ mr r25,r31 │ │ │ │ - mr r24,r26 │ │ │ │ - addi r18,r18,16 │ │ │ │ - cmpld r14,r18 │ │ │ │ - bne 4fdd0 │ │ │ │ - lwz r23,144(r1) │ │ │ │ - lwz r22,148(r1) │ │ │ │ - ld r28,152(r1) │ │ │ │ - lfd f14,400(r1) │ │ │ │ - lfd f15,408(r1) │ │ │ │ - lfd f16,416(r1) │ │ │ │ - lfd f17,424(r1) │ │ │ │ - lfd f18,432(r1) │ │ │ │ - lfd f19,440(r1) │ │ │ │ - lfd f20,448(r1) │ │ │ │ - lfd f21,456(r1) │ │ │ │ - lfd f22,464(r1) │ │ │ │ - lfd f23,472(r1) │ │ │ │ - lfd f24,480(r1) │ │ │ │ - lfd f25,488(r1) │ │ │ │ - lfd f26,496(r1) │ │ │ │ - lfd f27,504(r1) │ │ │ │ - lfd f28,512(r1) │ │ │ │ - lfd f29,520(r1) │ │ │ │ - lfd f30,528(r1) │ │ │ │ - lfd f31,536(r1) │ │ │ │ - ld r14,256(r1) │ │ │ │ - ld r15,264(r1) │ │ │ │ - ld r16,272(r1) │ │ │ │ - ld r17,280(r1) │ │ │ │ - ld r18,288(r1) │ │ │ │ - ld r19,296(r1) │ │ │ │ - ld r20,304(r1) │ │ │ │ - ld r21,312(r1) │ │ │ │ - ld r24,336(r1) │ │ │ │ - ld r26,352(r1) │ │ │ │ - ld r27,360(r1) │ │ │ │ - ld r29,376(r1) │ │ │ │ - ld r30,384(r1) │ │ │ │ - cmpwi r22,0 │ │ │ │ - bne 50768 │ │ │ │ - andis. r9,r23,1 │ │ │ │ - beq 505d0 │ │ │ │ + mr r24,r22 │ │ │ │ + ld r18,104(r1) │ │ │ │ + ld r30,120(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 50120 │ │ │ │ + lwz r22,160(r1) │ │ │ │ + lwz r23,164(r1) │ │ │ │ + mcrf cr0,cr3 │ │ │ │ + ld r28,168(r1) │ │ │ │ + lfd f14,416(r1) │ │ │ │ + lfd f15,424(r1) │ │ │ │ + lfd f16,432(r1) │ │ │ │ + lfd f17,440(r1) │ │ │ │ + lfd f18,448(r1) │ │ │ │ + lfd f19,456(r1) │ │ │ │ + lfd f20,464(r1) │ │ │ │ + lfd f21,472(r1) │ │ │ │ + lfd f22,480(r1) │ │ │ │ + lfd f23,488(r1) │ │ │ │ + lfd f24,496(r1) │ │ │ │ + lfd f25,504(r1) │ │ │ │ + lfd f26,512(r1) │ │ │ │ + lfd f27,520(r1) │ │ │ │ + lfd f28,528(r1) │ │ │ │ + lfd f29,536(r1) │ │ │ │ + lfd f30,544(r1) │ │ │ │ + lfd f31,552(r1) │ │ │ │ + ld r14,272(r1) │ │ │ │ + ld r15,280(r1) │ │ │ │ + ld r16,288(r1) │ │ │ │ + ld r17,296(r1) │ │ │ │ + ld r18,304(r1) │ │ │ │ + ld r19,312(r1) │ │ │ │ + ld r20,320(r1) │ │ │ │ + ld r21,328(r1) │ │ │ │ + ld r24,352(r1) │ │ │ │ + ld r26,368(r1) │ │ │ │ + ld r27,376(r1) │ │ │ │ + ld r29,392(r1) │ │ │ │ + ld r30,400(r1) │ │ │ │ + cmpwi cr7,r23,0 │ │ │ │ + bne cr7,50a58 │ │ │ │ + andis. r22,r22,1 │ │ │ │ + beq 508bc │ │ │ │ neg r31,r25 │ │ │ │ addi r5,r25,1 │ │ │ │ cmpw r5,r31 │ │ │ │ - blt 505d0 │ │ │ │ + blt 508bc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,16(r28) │ │ │ │ - subf r9,r31,r25 │ │ │ │ - srawi r10,r31,31 │ │ │ │ + subf r2,r31,r25 │ │ │ │ + srawi r9,r31,31 │ │ │ │ li r4,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r8,r10,r31 │ │ │ │ - mullw r9,r9,r5 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - add r5,r10,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r10,r9,r31 │ │ │ │ + mullw r2,r2,r5 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r5,r9,r5 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5260 │ │ │ │ lwz r25,48(r28) │ │ │ │ cmpw r25,r31 │ │ │ │ addi r5,r25,1 │ │ │ │ addi r31,r31,1 │ │ │ │ - bge 50580 │ │ │ │ - ld r0,560(r1) │ │ │ │ - ld r22,320(r1) │ │ │ │ - ld r23,328(r1) │ │ │ │ - ld r25,344(r1) │ │ │ │ - ld r31,392(r1) │ │ │ │ + bge 50870 │ │ │ │ + ld r0,576(r1) │ │ │ │ + ld r22,336(r1) │ │ │ │ + ld r23,344(r1) │ │ │ │ + ld r25,360(r1) │ │ │ │ + ld r31,408(r1) │ │ │ │ mtlr r0 │ │ │ │ - lxv vs58,160(r1) │ │ │ │ - lxv vs59,176(r1) │ │ │ │ - lxv vs60,192(r1) │ │ │ │ - lxv vs61,208(r1) │ │ │ │ - lxv vs62,224(r1) │ │ │ │ - lxv vs63,240(r1) │ │ │ │ - addi r1,r1,544 │ │ │ │ + lxv vs58,176(r1) │ │ │ │ + lxv vs59,192(r1) │ │ │ │ + lxv vs60,208(r1) │ │ │ │ + lxv vs61,224(r1) │ │ │ │ + lxv vs62,240(r1) │ │ │ │ + lxv vs63,256(r1) │ │ │ │ + addi r1,r1,560 │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r28,-176(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ fmr f25,f15 │ │ │ │ fmr f24,f14 │ │ │ │ - xxlxor vs18,vs18,vs18 │ │ │ │ - xxlxor vs19,vs19,vs19 │ │ │ │ - b 500e4 │ │ │ │ - lwz r9,48(r3) │ │ │ │ - ld r5,16(r3) │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 505e8 │ │ │ │ - addi r7,r9,1 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - extsw r9,r9 │ │ │ │ - li r8,1 │ │ │ │ - mullw r6,r7,r7 │ │ │ │ - addi r3,r3,3072 │ │ │ │ - addi r4,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - neg r10,r7 │ │ │ │ - extswsli r7,r7,5 │ │ │ │ - lxv vs0,0(r3) │ │ │ │ - addi r3,r9,3 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r11,r7,16 │ │ │ │ - extswsli r9,r6,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r9,r9,r4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r5,r5,r9 │ │ │ │ - andi. r4,r8,3 │ │ │ │ - mr r9,r5 │ │ │ │ - mr r6,r8 │ │ │ │ - addi r0,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 506e0 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 506d0 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 506c4 │ │ │ │ - mr r6,r0 │ │ │ │ - add r9,r5,r10 │ │ │ │ - stxv vs0,0(r5) │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - add r9,r9,r10 │ │ │ │ - cmpdi r6,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - add r9,r9,r10 │ │ │ │ - beq 5070c │ │ │ │ - srdi r7,r7,2 │ │ │ │ - mtctr r7 │ │ │ │ - add r6,r9,r10 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - add r7,r6,r10 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - add r9,r7,r10 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - add r9,r9,r10 │ │ │ │ - bdnz 506e8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - add r5,r5,r11 │ │ │ │ - cmpld r8,r3 │ │ │ │ - bne 50690 │ │ │ │ - lxv vs58,160(r1) │ │ │ │ - lxv vs59,176(r1) │ │ │ │ - lxv vs60,192(r1) │ │ │ │ - lxv vs61,208(r1) │ │ │ │ - lxv vs62,224(r1) │ │ │ │ - lxv vs63,240(r1) │ │ │ │ - addi r1,r1,544 │ │ │ │ + fmr f19,f15 │ │ │ │ + fmr f18,f14 │ │ │ │ + b 503f0 │ │ │ │ + lwz r2,48(r3) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r6,16(r3) │ │ │ │ + blt 508d4 │ │ │ │ + addi r8,r2,1 │ │ │ │ + extsw r2,r2 │ │ │ │ + nop │ │ │ │ + plxv vs0,31680 # 58500 │ │ │ │ + li r10,1 │ │ │ │ + mullw r7,r8,r8 │ │ │ │ + addi r5,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mulli r9,r8,-2 │ │ │ │ + extswsli r8,r8,5 │ │ │ │ + addi r4,r2,3 │ │ │ │ + addi r3,r8,16 │ │ │ │ + extswsli r2,r7,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r2,r2,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r6,r2 │ │ │ │ + nop │ │ │ │ + andi. r5,r10,3 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r10 │ │ │ │ + addi r11,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 509d0 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 509c0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 509b4 │ │ │ │ + mr r7,r11 │ │ │ │ + add r2,r6,r9 │ │ │ │ + stxv vs0,0(r6) │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + add r2,r2,r9 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + add r2,r2,r9 │ │ │ │ + beq 509fc │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + add r7,r2,r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + add r8,r7,r9 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + add r2,r8,r9 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + add r2,r2,r9 │ │ │ │ + bdnz 509d8 │ │ │ │ + addi r10,r10,2 │ │ │ │ + add r6,r6,r3 │ │ │ │ + cmpld r10,r4 │ │ │ │ + bne 50980 │ │ │ │ + lxv vs58,176(r1) │ │ │ │ + lxv vs59,192(r1) │ │ │ │ + lxv vs60,208(r1) │ │ │ │ + lxv vs61,224(r1) │ │ │ │ + lxv vs62,240(r1) │ │ │ │ + lxv vs63,256(r1) │ │ │ │ + addi r1,r1,560 │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r28,-176(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpwi r22,0 │ │ │ │ - bne 5076c │ │ │ │ - andis. r9,r23,1 │ │ │ │ - beq 505d0 │ │ │ │ + cmpwi r23,0 │ │ │ │ + bne 50a5c │ │ │ │ + andis. r22,r22,1 │ │ │ │ + beq 508bc │ │ │ │ neg r31,r25 │ │ │ │ addi r5,r25,1 │ │ │ │ - b 50580 │ │ │ │ - blt cr3,505d0 │ │ │ │ + b 50870 │ │ │ │ + blt 508bc │ │ │ │ ld r3,16(r28) │ │ │ │ - b 502c8 │ │ │ │ - andis. r9,r23,1 │ │ │ │ - beq 505d0 │ │ │ │ + b 505ac │ │ │ │ + andis. r22,r22,1 │ │ │ │ + beq 508bc │ │ │ │ li r31,0 │ │ │ │ li r5,1 │ │ │ │ - b 50584 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r10,r10,16 │ │ │ │ + b 50874 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r9,r9,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ stxv vs0,48(r3) │ │ │ │ - bne 50298 │ │ │ │ - b 502c0 │ │ │ │ - ld r14,256(r1) │ │ │ │ - ld r16,272(r1) │ │ │ │ - ld r20,304(r1) │ │ │ │ - ld r21,312(r1) │ │ │ │ - b 50560 │ │ │ │ + bne 5057c │ │ │ │ + b 505a4 │ │ │ │ + ld r16,288(r1) │ │ │ │ + ld r20,320(r1) │ │ │ │ + ld r21,328(r1) │ │ │ │ + ld r26,368(r1) │ │ │ │ + ld r29,392(r1) │ │ │ │ + b 50848 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1292 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000507d0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,30256 │ │ │ │ - nop │ │ │ │ +0000000000050ac0 : │ │ │ │ + plwz r2,128372 # 70034 │ │ │ │ std r31,-8(r1) │ │ │ │ - stdu r1,-112(r1) │ │ │ │ + stdu r1,-80(r1) │ │ │ │ mr r31,r3 │ │ │ │ - lwz r9,-32204(r2) │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 50fa0 │ │ │ │ - lwz r9,68(r3) │ │ │ │ - std r30,96(r1) │ │ │ │ - andi. r30,r9,16384 │ │ │ │ - bne 50f9c │ │ │ │ - nop │ │ │ │ - lbz r10,-32208(r2) │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 50e9c │ │ │ │ - nop │ │ │ │ - std r29,88(r1) │ │ │ │ - lwz r29,48(r3) │ │ │ │ - lwz r10,-32200(r2) │ │ │ │ - cmpw r29,r10 │ │ │ │ - bgt 50e98 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + bne 51240 │ │ │ │ + lwz r2,68(r3) │ │ │ │ + std r30,64(r1) │ │ │ │ + andi. r30,r2,16384 │ │ │ │ + bne 5123c │ │ │ │ + plbz r9,128324 # 70030 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq 51140 │ │ │ │ + lwz r12,48(r3) │ │ │ │ + plwz r9,128312 # 70038 │ │ │ │ + cmpw r12,r9 │ │ │ │ + bgt 51140 │ │ │ │ + cmpwi r12,4 │ │ │ │ + ble 51338 │ │ │ │ mflr r0 │ │ │ │ - cmpwi r29,4 │ │ │ │ - std r0,128(r1) │ │ │ │ - ble 51098 │ │ │ │ - andis. r10,r9,2 │ │ │ │ + andis. r9,r2,2 │ │ │ │ ld r6,16(r3) │ │ │ │ - std r27,72(r1) │ │ │ │ - std r28,80(r1) │ │ │ │ - beq 51208 │ │ │ │ - addi r12,r29,1 │ │ │ │ - addi r29,r29,2 │ │ │ │ - xxspltib vs32,0 │ │ │ │ + std r28,48(r1) │ │ │ │ + std r29,56(r1) │ │ │ │ + std r0,96(r1) │ │ │ │ + beq 51488 │ │ │ │ + addi r28,r12,1 │ │ │ │ + addi r12,r12,2 │ │ │ │ mr r11,r6 │ │ │ │ li r0,0 │ │ │ │ - li r4,0 │ │ │ │ li r5,0 │ │ │ │ - slwi r7,r12,1 │ │ │ │ - sldi r10,r12,33 │ │ │ │ - rldic r9,r12,1,32 │ │ │ │ - clrldi r3,r29,32 │ │ │ │ - or r9,r9,r10 │ │ │ │ - extswsli r28,r7,4 │ │ │ │ - cmpw cr7,r12,r7 │ │ │ │ - std r9,32(r1) │ │ │ │ - nop │ │ │ │ - andi. r8,r3,3 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r9,r11 │ │ │ │ - addi r27,r3,-1 │ │ │ │ - beq 508dc │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 508cc │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 508c0 │ │ │ │ - mr r10,r27 │ │ │ │ - addi r9,r11,16 │ │ │ │ - stxv vs32,0(r11) │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + li r7,0 │ │ │ │ + xxspltib vs32,0 │ │ │ │ + slwi r8,r28,1 │ │ │ │ + sldi r9,r28,33 │ │ │ │ + rldic r2,r28,1,32 │ │ │ │ + clrldi r3,r12,32 │ │ │ │ + or r2,r2,r9 │ │ │ │ + extswsli r29,r8,4 │ │ │ │ + cmpw cr7,r28,r8 │ │ │ │ + std r2,32(r1) │ │ │ │ + andi. r10,r3,3 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r2,r11 │ │ │ │ + addi r4,r3,-1 │ │ │ │ + beq 50bbc │ │ │ │ cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 508fc │ │ │ │ - srdi r10,r3,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs32,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 508e4 │ │ │ │ - bgt cr7,5096c │ │ │ │ - extsw r10,r0 │ │ │ │ - ld r8,24(r31) │ │ │ │ - extsw r9,r12 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ + beq 50bac │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 50ba0 │ │ │ │ + mr r9,r4 │ │ │ │ + addi r2,r11,16 │ │ │ │ + stxv vs32,0(r11) │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 50bdc │ │ │ │ + srdi r9,r3,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 50bc4 │ │ │ │ + bgt cr7,50c4c │ │ │ │ + extsw r9,r0 │ │ │ │ + ld r10,24(r31) │ │ │ │ + extsw r2,r28 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r10,r10,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r10,r5,r9 │ │ │ │ - lfd f12,16(r8) │ │ │ │ - lfd f0,24(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - andi. r10,r10,1 │ │ │ │ - divw r10,r9,r7 │ │ │ │ + add r9,r7,r2 │ │ │ │ + lfd f12,16(r10) │ │ │ │ + lfd f0,24(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + andi. r9,r9,1 │ │ │ │ + divw r9,r2,r8 │ │ │ │ fneg f10,f12 │ │ │ │ fneg f11,f0 │ │ │ │ - mullw r10,r10,r7 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r10,r10,r4 │ │ │ │ - beq 510c0 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - cmpw r7,r9 │ │ │ │ - add r27,r6,r10 │ │ │ │ - stfdx f10,r6,r10 │ │ │ │ - stfd f11,8(r27) │ │ │ │ - bge 50920 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r4,r4,r7 │ │ │ │ - add r0,r0,r29 │ │ │ │ - add r11,r11,r28 │ │ │ │ - cmpw r7,r5 │ │ │ │ - bne 50890 │ │ │ │ + mullw r9,r9,r8 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r9,r9,r5 │ │ │ │ + beq 51350 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + cmpw r8,r2 │ │ │ │ + add r4,r6,r9 │ │ │ │ + stfdx f10,r6,r9 │ │ │ │ + stfd f11,8(r4) │ │ │ │ + bge 50c00 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r5,r5,r8 │ │ │ │ + add r0,r0,r12 │ │ │ │ + add r11,r11,r29 │ │ │ │ + cmpw r8,r7 │ │ │ │ + bne 50b70 │ │ │ │ mr r5,r6 │ │ │ │ li r8,64 │ │ │ │ li r7,1 │ │ │ │ addi r4,r1,32 │ │ │ │ li r3,2 │ │ │ │ - bl 4900 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48e0 │ │ │ │ mr r29,r3 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f20 │ │ │ │ lwz r5,32(r1) │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 50a18 │ │ │ │ - lwz r6,36(r1) │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 50a18 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - li r7,0 │ │ │ │ - extsw r6,r6 │ │ │ │ - mtctr r6 │ │ │ │ - mr r10,r7 │ │ │ │ + ble 50cf8 │ │ │ │ + lwz r7,36(r1) │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 50cf8 │ │ │ │ + addi r6,r7,-1 │ │ │ │ + li r8,0 │ │ │ │ + extsw r7,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r30,r10 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - beq 50a04 │ │ │ │ - ld r8,16(r31) │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + mtctr r7 │ │ │ │ + mr r9,r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r2,r30,r9 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + beq 50ce4 │ │ │ │ + ld r10,16(r31) │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - bdnz 509e0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r30,r30,r4 │ │ │ │ - cmpw r7,r5 │ │ │ │ - bne 509d0 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + bdnz 50cc0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + add r30,r30,r6 │ │ │ │ + cmpw r8,r5 │ │ │ │ + bne 50cb0 │ │ │ │ mr r3,r29 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - ld r0,16(r31) │ │ │ │ - srawi r29,r11,1 │ │ │ │ - addze r29,r29 │ │ │ │ - slwi r29,r29,1 │ │ │ │ - neg r3,r29 │ │ │ │ - subf r30,r29,r11 │ │ │ │ - cmpw r3,r29 │ │ │ │ - bgt 51258 │ │ │ │ - cmpwi cr7,r11,0 │ │ │ │ - addi r27,r11,1 │ │ │ │ - ble cr7,50d10 │ │ │ │ - subf r7,r3,r11 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - extsw r4,r11 │ │ │ │ - neg r28,r27 │ │ │ │ - std r24,48(r1) │ │ │ │ - std r25,56(r1) │ │ │ │ - std r26,64(r1) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r9,r9,2944 │ │ │ │ - slwi r28,r28,1 │ │ │ │ - mullw r7,r7,r27 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - extswsli r28,r28,5 │ │ │ │ - extswsli r7,r7,1 │ │ │ │ - add r7,r7,r4 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r7,r0,r7 │ │ │ │ + bl 4b20 │ │ │ │ + lwz r6,48(r31) │ │ │ │ + ld r11,16(r31) │ │ │ │ + srawi r0,r6,1 │ │ │ │ + addze r0,r0 │ │ │ │ + slwi r0,r0,1 │ │ │ │ + neg r3,r0 │ │ │ │ + subf r28,r0,r6 │ │ │ │ + cmpw r3,r0 │ │ │ │ + bgt 514d0 │ │ │ │ + cmpwi cr7,r6,0 │ │ │ │ + addi r30,r6,1 │ │ │ │ + ble cr7,50fc0 │ │ │ │ + subf r8,r3,r6 │ │ │ │ + extsw r5,r6 │ │ │ │ + mulli r29,r30,-2 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1056964608 │ │ │ │ + addi r8,r8,1 │ │ │ │ + mullw r8,r8,r30 │ │ │ │ + extswsli r29,r29,5 │ │ │ │ + extswsli r8,r8,1 │ │ │ │ + add r8,r8,r5 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r8,r11,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r4,1 │ │ │ │ - addi r10,r7,32 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r4,-1 │ │ │ │ - mr r8,r4 │ │ │ │ - beq 50ad8 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - lxv vs11,32(r7) │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r9,16 │ │ │ │ + nop │ │ │ │ + andi. r2,r5,1 │ │ │ │ + addi r9,r8,32 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r5,-1 │ │ │ │ + mr r10,r5 │ │ │ │ + beq 50da8 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + lxv vs11,32(r8) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r7) │ │ │ │ - beq 50b1c │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - neg r5,r9 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - subfic r6,r9,-16 │ │ │ │ - lxvx vs0,r7,r5 │ │ │ │ + stxv vs0,32(r8) │ │ │ │ + beq 50dec │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + neg r4,r2 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + subfic r7,r2,-16 │ │ │ │ + lxvx vs0,r8,r4 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r7,r6 │ │ │ │ - lxvx vs11,r10,r8 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r8,r7 │ │ │ │ + lxvx vs11,r9,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - bdnz 50ae0 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + bdnz 50db0 │ │ │ │ addi r3,r3,2 │ │ │ │ - add r7,r7,r28 │ │ │ │ - cmpw r29,r3 │ │ │ │ - bge 50aa0 │ │ │ │ - xori r30,r30,1 │ │ │ │ - subf r3,r11,r30 │ │ │ │ - subf r29,r30,r11 │ │ │ │ - subf r9,r3,r11 │ │ │ │ - addi r5,r4,3 │ │ │ │ - neg r8,r27 │ │ │ │ - addi r10,r11,-3 │ │ │ │ - addis r26,r2,-2 │ │ │ │ - addis r12,r2,-2 │ │ │ │ - addis r30,r2,-2 │ │ │ │ - cmpwi cr5,r11,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r24,r8,2 │ │ │ │ - rldic r10,r10,4,28 │ │ │ │ - slwi r8,r8,1 │ │ │ │ - addi r26,r26,3104 │ │ │ │ - addi r12,r12,3112 │ │ │ │ - addi r30,r30,3088 │ │ │ │ - addi r25,r11,-2 │ │ │ │ - mullw r9,r9,r27 │ │ │ │ - extswsli r24,r24,4 │ │ │ │ - extswsli r28,r8,5 │ │ │ │ - addi r27,r10,16 │ │ │ │ - slwi r6,r9,1 │ │ │ │ - extswsli r7,r9,1 │ │ │ │ - extsw r6,r6 │ │ │ │ - add r7,r7,r4 │ │ │ │ - add r6,r6,r5 │ │ │ │ + add r8,r8,r29 │ │ │ │ + cmpw r0,r3 │ │ │ │ + bge 50d70 │ │ │ │ + xori r0,r28,1 │ │ │ │ + subf r3,r6,r0 │ │ │ │ + subf r0,r0,r6 │ │ │ │ + subf r2,r3,r6 │ │ │ │ + addi r10,r5,3 │ │ │ │ + mulli r12,r30,-4 │ │ │ │ + mulli r29,r30,-2 │ │ │ │ + plxv vs3,30456 # 58510 │ │ │ │ + addi r9,r6,-3 │ │ │ │ + xxspltidp vs4,3196059648 │ │ │ │ + xxspltidp vs5,1048576000 │ │ │ │ + cmpwi cr5,r6,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r28,r6,-2 │ │ │ │ + rldic r9,r9,4,28 │ │ │ │ + mullw r2,r2,r30 │ │ │ │ + extswsli r12,r12,4 │ │ │ │ + addi r30,r9,16 │ │ │ │ + extswsli r29,r29,5 │ │ │ │ + slwi r7,r2,1 │ │ │ │ + extswsli r8,r2,1 │ │ │ │ + extsw r7,r7 │ │ │ │ + add r8,r8,r5 │ │ │ │ + add r7,r7,r10 │ │ │ │ + sldi r8,r8,4 │ │ │ │ sldi r7,r7,4 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r7,r0,r7 │ │ │ │ - add r6,r0,r6 │ │ │ │ + add r8,r11,r8 │ │ │ │ + add r7,r11,r7 │ │ │ │ nop │ │ │ │ - addi r8,r7,32 │ │ │ │ - li r9,0 │ │ │ │ - ble cr7,50c24 │ │ │ │ - andi. r10,r4,1 │ │ │ │ - addi r5,r4,-1 │ │ │ │ - mr r10,r4 │ │ │ │ - beq 50be8 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - lxv vs12,32(r7) │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r9,16 │ │ │ │ + nop │ │ │ │ + addi r10,r8,32 │ │ │ │ + li r2,0 │ │ │ │ + ble cr7,50ef4 │ │ │ │ + andi. r9,r5,1 │ │ │ │ + addi r4,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq 50eb8 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + lxv vs12,32(r8) │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,16 │ │ │ │ xvsubdp vs0,vs12,vs0 │ │ │ │ - stxv vs0,32(r7) │ │ │ │ - beq 50c24 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - neg r5,r9 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - lxvx vs0,r7,r5 │ │ │ │ - neg r5,r10 │ │ │ │ + stxv vs0,32(r8) │ │ │ │ + beq 50ef4 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + neg r4,r2 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + lxvx vs0,r8,r4 │ │ │ │ + neg r4,r9 │ │ │ │ xvsubdp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r7,r5 │ │ │ │ - lxvx vs12,r8,r10 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r8,r4 │ │ │ │ + lxvx vs12,r10,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvsubdp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - bdnz 50bf0 │ │ │ │ - lxv vs0,-16(r6) │ │ │ │ - lxv vs10,0(r26) │ │ │ │ - mr r9,r6 │ │ │ │ - lfd f11,0(r6) │ │ │ │ - lfd f5,0(r12) │ │ │ │ - lfd f12,8(r6) │ │ │ │ - lfd f4,0(r30) │ │ │ │ - lfd f6,-8(r6) │ │ │ │ - lfd f7,-16(r6) │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 50ec0 │ │ │ │ + lxv vs0,-16(r7) │ │ │ │ + lfd f11,0(r7) │ │ │ │ + mr r2,r7 │ │ │ │ + lfd f12,8(r7) │ │ │ │ + lfd f6,-8(r7) │ │ │ │ + lfd f7,-16(r7) │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - fmul f11,f11,f5 │ │ │ │ - fmul f12,f12,f4 │ │ │ │ + fmul f11,f11,f4 │ │ │ │ + fmul f12,f12,f5 │ │ │ │ fmr f9,f6 │ │ │ │ fmr f8,f7 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stfd f11,-8(r6) │ │ │ │ - stfd f12,-16(r6) │ │ │ │ - stxv vs0,-32(r6) │ │ │ │ - ble cr5,50ccc │ │ │ │ - clrldi r10,r25,32 │ │ │ │ - lfd f9,56(r7) │ │ │ │ - lfd f8,48(r7) │ │ │ │ - mtctr r10 │ │ │ │ - b 50c98 │ │ │ │ - nop │ │ │ │ + xvmuldp vs0,vs0,vs3 │ │ │ │ + stfd f11,-8(r7) │ │ │ │ + stfd f12,-16(r7) │ │ │ │ + stxv vs0,-32(r7) │ │ │ │ + ble cr5,50f8c │ │ │ │ + clrldi r9,r28,32 │ │ │ │ + lfd f9,56(r8) │ │ │ │ + lfd f8,48(r8) │ │ │ │ + mtctr r9 │ │ │ │ + b 50f58 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fmr f8,f10 │ │ │ │ fmr f9,f11 │ │ │ │ - lfd f10,16(r9) │ │ │ │ - lfd f11,24(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ + lfd f10,16(r2) │ │ │ │ + lfd f11,24(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ fsub f12,f10,f7 │ │ │ │ fsub f0,f11,f6 │ │ │ │ fmr f7,f8 │ │ │ │ fmr f6,f9 │ │ │ │ - fmul f12,f12,f5 │ │ │ │ - fmul f0,f0,f4 │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - bdnz 50c90 │ │ │ │ - add r9,r27,r6 │ │ │ │ - lfd f0,0(r30) │ │ │ │ + fmul f12,f12,f4 │ │ │ │ + fmul f0,f0,f5 │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + bdnz 50f50 │ │ │ │ + add r2,r30,r7 │ │ │ │ + fmul f9,f9,f5 │ │ │ │ + fmul f8,f8,f5 │ │ │ │ addi r3,r3,2 │ │ │ │ - add r7,r7,r28 │ │ │ │ - cmpw r3,r29 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ - fmul f8,f8,f0 │ │ │ │ + add r8,r8,r29 │ │ │ │ + cmpw r3,r0 │ │ │ │ fneg f9,f9 │ │ │ │ - stfd f8,8(r9) │ │ │ │ - stfd f9,0(r9) │ │ │ │ - lxv vs0,-32(r6) │ │ │ │ + stfd f8,8(r2) │ │ │ │ + stfd f9,0(r2) │ │ │ │ + lxv vs0,-32(r7) │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ - stxv vs0,-32(r6) │ │ │ │ - add r6,r6,r24 │ │ │ │ - ble 50bb0 │ │ │ │ - ld r24,48(r1) │ │ │ │ - ld r25,56(r1) │ │ │ │ - ld r26,64(r1) │ │ │ │ - lwz r29,68(r31) │ │ │ │ - neg r30,r11 │ │ │ │ - andi. r9,r29,4 │ │ │ │ - beq 51174 │ │ │ │ - cmpw r11,r30 │ │ │ │ - blt 50db8 │ │ │ │ - nop │ │ │ │ - addi r29,r2,-32208 │ │ │ │ - b 50d44 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stxv vs0,-32(r7) │ │ │ │ + add r7,r7,r12 │ │ │ │ + ble 50e80 │ │ │ │ + lwz r0,68(r31) │ │ │ │ + neg r30,r6 │ │ │ │ + andi. r2,r0,4 │ │ │ │ + beq 513fc │ │ │ │ + cmpw r6,r30 │ │ │ │ + bge 50fe4 │ │ │ │ + b 51058 │ │ │ │ nop │ │ │ │ - ld r0,16(r31) │ │ │ │ - subf r9,r30,r11 │ │ │ │ - addi r5,r11,1 │ │ │ │ - srawi r10,r30,31 │ │ │ │ - ld r3,48(r29) │ │ │ │ - extsw r7,r11 │ │ │ │ + ld r11,16(r31) │ │ │ │ + subf r2,r30,r6 │ │ │ │ + addi r5,r6,1 │ │ │ │ + srawi r9,r30,31 │ │ │ │ + extsw r7,r6 │ │ │ │ + pld r3,127084 # 70060 │ │ │ │ li r8,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r6,r10,r30 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r10,r9,r30 │ │ │ │ addi r30,r30,1 │ │ │ │ - mullw r9,r9,r5 │ │ │ │ - subf r10,r10,r6 │ │ │ │ - extsw r4,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - add r9,r9,r11 │ │ │ │ - add r5,r10,r9 │ │ │ │ - extsw r6,r9 │ │ │ │ + mullw r2,r2,r5 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + extsw r4,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + add r2,r2,r6 │ │ │ │ + add r5,r9,r2 │ │ │ │ + extsw r6,r2 │ │ │ │ extsw r5,r5 │ │ │ │ addi r6,r6,1 │ │ │ │ addi r5,r5,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ - add r6,r0,r6 │ │ │ │ - add r5,r0,r5 │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - cmpw r11,r30 │ │ │ │ - bge 50d40 │ │ │ │ - lwz r29,68(r31) │ │ │ │ - andi. r9,r29,1 │ │ │ │ - beq 510dc │ │ │ │ - cmpwi r11,0 │ │ │ │ - blt 51150 │ │ │ │ - addi r5,r11,1 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + add r6,r11,r6 │ │ │ │ + add r5,r11,r5 │ │ │ │ + bl 5100 │ │ │ │ + lwz r6,48(r31) │ │ │ │ + cmpw r6,r30 │ │ │ │ + bge 50fe0 │ │ │ │ + lwz r0,68(r31) │ │ │ │ + andi. r2,r0,1 │ │ │ │ + beq 5136c │ │ │ │ + cmpwi r6,0 │ │ │ │ + blt 513dc │ │ │ │ + addi r5,r6,1 │ │ │ │ ld r3,16(r31) │ │ │ │ - extswsli r4,r11,1 │ │ │ │ - li r7,1 │ │ │ │ - mullw r6,r5,r5 │ │ │ │ - lfd f0,2880(r9) │ │ │ │ - extsw r9,r5 │ │ │ │ - neg r10,r5 │ │ │ │ - addi r4,r4,3 │ │ │ │ + extswsli r4,r6,1 │ │ │ │ + plfd f0,29052 # 581f0 │ │ │ │ + li r8,1 │ │ │ │ + plfd f11,29048 # 581f8 │ │ │ │ + mullw r7,r5,r5 │ │ │ │ + extsw r2,r5 │ │ │ │ + mulli r9,r5,-2 │ │ │ │ extswsli r30,r5,5 │ │ │ │ - slwi r10,r10,1 │ │ │ │ + addi r4,r4,3 │ │ │ │ addi r30,r30,16 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - extswsli r6,r6,1 │ │ │ │ - add r6,r6,r9 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r6,r3,r6 │ │ │ │ - andi. r9,r7,1 │ │ │ │ + extswsli r7,r7,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r7,r7,r2 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r7,r3,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r2,r8,1 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - mr r9,r6 │ │ │ │ - addi r0,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 50e40 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - cmpdi r0,0 │ │ │ │ - add r9,r6,r10 │ │ │ │ + mr r2,r7 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 510f0 │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r2,r7,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - beq 50e6c │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - add r8,r9,r10 │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + beq 5111c │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r10,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,0(r9) │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ + stxv vs12,0(r2) │ │ │ │ + lxvx vs12,r2,r9 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r9,r10 │ │ │ │ - add r9,r8,r10 │ │ │ │ - bdnz 50e48 │ │ │ │ - addi r7,r7,2 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpld r7,r4 │ │ │ │ - beq 51234 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - addis r9,r2,-2 │ │ │ │ + stxvx vs12,r2,r9 │ │ │ │ + add r2,r10,r9 │ │ │ │ + bdnz 510f8 │ │ │ │ + addi r8,r8,2 │ │ │ │ + add r7,r7,r30 │ │ │ │ + cmpld r8,r4 │ │ │ │ + beq 514b0 │ │ │ │ + mtfprwa f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,2888(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fsqrt f0,f0 │ │ │ │ - b 50e10 │ │ │ │ - ld r29,88(r1) │ │ │ │ - lwz r9,48(r31) │ │ │ │ + b 510c0 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ ld r6,16(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 50f8c │ │ │ │ - addi r8,r9,1 │ │ │ │ - addis r4,r2,-2 │ │ │ │ - extsw r9,r9 │ │ │ │ - li r31,1 │ │ │ │ - mullw r7,r8,r8 │ │ │ │ - addi r4,r4,3072 │ │ │ │ - addi r5,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - neg r10,r8 │ │ │ │ - extswsli r8,r8,5 │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - addi r4,r9,3 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r3,r8,16 │ │ │ │ - extswsli r9,r7,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r9,r9,r5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r6,r6,r9 │ │ │ │ + blt 5122c │ │ │ │ + addi r10,r2,1 │ │ │ │ + extsw r2,r2 │ │ │ │ + plxv vs0,29608 # 58500 │ │ │ │ + li r8,1 │ │ │ │ + mullw r7,r10,r10 │ │ │ │ + addi r5,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mulli r9,r10,-2 │ │ │ │ + extswsli r10,r10,5 │ │ │ │ + addi r4,r2,3 │ │ │ │ + addi r3,r10,16 │ │ │ │ + extswsli r2,r7,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r2,r2,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r6,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r5,r31,3 │ │ │ │ - mr r9,r6 │ │ │ │ - mr r7,r31 │ │ │ │ - addi r11,r31,-1 │ │ │ │ - mr r8,r31 │ │ │ │ - beq 50f50 │ │ │ │ + nop │ │ │ │ + andi. r5,r8,3 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 511f0 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 50f40 │ │ │ │ + beq 511e0 │ │ │ │ cmpdi r5,2 │ │ │ │ - beq 50f34 │ │ │ │ + beq 511d4 │ │ │ │ mr r7,r11 │ │ │ │ - add r9,r6,r10 │ │ │ │ + add r2,r6,r9 │ │ │ │ stxv vs0,0(r6) │ │ │ │ - stxv vs0,0(r9) │ │ │ │ + stxv vs0,0(r2) │ │ │ │ addi r7,r7,-1 │ │ │ │ - add r9,r9,r10 │ │ │ │ + add r2,r2,r9 │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - add r9,r9,r10 │ │ │ │ - beq 50f7c │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - add r7,r9,r10 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - add r8,r7,r10 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - add r9,r8,r10 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - add r9,r9,r10 │ │ │ │ - bdnz 50f58 │ │ │ │ - addi r31,r31,2 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + add r2,r2,r9 │ │ │ │ + beq 5121c │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + add r7,r2,r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + add r10,r7,r9 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + add r2,r10,r9 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + add r2,r2,r9 │ │ │ │ + bdnz 511f8 │ │ │ │ + addi r8,r8,2 │ │ │ │ add r6,r6,r3 │ │ │ │ - cmpld r4,r31 │ │ │ │ - bne 50f00 │ │ │ │ - ld r30,96(r1) │ │ │ │ - addi r1,r1,112 │ │ │ │ + cmpld r4,r8 │ │ │ │ + bne 511a0 │ │ │ │ + ld r30,64(r1) │ │ │ │ + addi r1,r1,80 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - ld r30,96(r1) │ │ │ │ - lwz r9,48(r31) │ │ │ │ - ld r5,16(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 50f90 │ │ │ │ - addi r8,r9,1 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - extsw r9,r9 │ │ │ │ - li r7,1 │ │ │ │ - mullw r6,r8,r8 │ │ │ │ - addi r3,r3,3072 │ │ │ │ - addi r4,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - neg r10,r8 │ │ │ │ - extswsli r8,r8,5 │ │ │ │ - lxv vs0,0(r3) │ │ │ │ - addi r3,r9,3 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r11,r8,16 │ │ │ │ - extswsli r9,r6,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r9,r9,r4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r5,r5,r9 │ │ │ │ + ld r30,64(r1) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r6,16(r31) │ │ │ │ + blt 51230 │ │ │ │ + addi r10,r2,1 │ │ │ │ + extsw r2,r2 │ │ │ │ + plxv vs0,29352 # 58500 │ │ │ │ + li r8,1 │ │ │ │ + mullw r7,r10,r10 │ │ │ │ + addi r5,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mulli r9,r10,-2 │ │ │ │ + extswsli r10,r10,5 │ │ │ │ + addi r4,r2,3 │ │ │ │ + addi r3,r10,16 │ │ │ │ + extswsli r2,r7,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r2,r2,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r6,r2 │ │ │ │ nop │ │ │ │ - andi. r4,r7,3 │ │ │ │ - mr r9,r5 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r0,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 51050 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 51040 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 51034 │ │ │ │ - mr r6,r0 │ │ │ │ - add r9,r5,r10 │ │ │ │ - stxv vs0,0(r5) │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - add r9,r9,r10 │ │ │ │ - cmpdi r6,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - add r9,r9,r10 │ │ │ │ - beq 5107c │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - add r6,r9,r10 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - add r8,r6,r10 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - add r9,r8,r10 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - add r9,r9,r10 │ │ │ │ - bdnz 51058 │ │ │ │ - addi r7,r7,2 │ │ │ │ - add r5,r5,r11 │ │ │ │ - cmpld r3,r7 │ │ │ │ - bne 51000 │ │ │ │ - addi r1,r1,112 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r5,r8,3 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 512f0 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 512e0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 512d4 │ │ │ │ + mr r7,r11 │ │ │ │ + add r2,r6,r9 │ │ │ │ + stxv vs0,0(r6) │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + add r2,r2,r9 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + add r2,r2,r9 │ │ │ │ + beq 5131c │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + add r7,r2,r9 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + add r10,r7,r9 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + add r2,r10,r9 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + add r2,r2,r9 │ │ │ │ + bdnz 512f8 │ │ │ │ + addi r8,r8,2 │ │ │ │ + add r6,r6,r3 │ │ │ │ + cmpld r4,r8 │ │ │ │ + bne 512a0 │ │ │ │ + addi r1,r1,80 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,128(r1) │ │ │ │ - ld r29,88(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ - mtlr r0 │ │ │ │ - b 50f90 │ │ │ │ - nop │ │ │ │ + ld r30,64(r1) │ │ │ │ + addi r1,r1,80 │ │ │ │ + ld r31,-8(r1) │ │ │ │ + b 5220 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - cmpw r7,r9 │ │ │ │ - add r27,r6,r10 │ │ │ │ - stfdx f12,r6,r10 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - bge 50920 │ │ │ │ - b 5096c │ │ │ │ - andis. r29,r29,1 │ │ │ │ - beq 51150 │ │ │ │ - neg r30,r11 │ │ │ │ - addi r8,r11,1 │ │ │ │ - cmpw r30,r8 │ │ │ │ - bgt 51150 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + cmpw r8,r2 │ │ │ │ + add r4,r6,r9 │ │ │ │ + stfdx f12,r6,r9 │ │ │ │ + stfd f0,8(r4) │ │ │ │ + bge 50c00 │ │ │ │ + b 50c4c │ │ │ │ + andis. r0,r0,1 │ │ │ │ + beq 513dc │ │ │ │ + neg r30,r6 │ │ │ │ + addi r10,r6,1 │ │ │ │ + cmpw r30,r10 │ │ │ │ + bgt 513dc │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,16(r31) │ │ │ │ - subf r9,r30,r11 │ │ │ │ - srawi r10,r30,31 │ │ │ │ + subf r2,r30,r6 │ │ │ │ + srawi r9,r30,31 │ │ │ │ li r4,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r7,r10,r30 │ │ │ │ - mullw r9,r9,r8 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - add r5,r10,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r8,r9,r30 │ │ │ │ + mullw r2,r2,r10 │ │ │ │ + subf r9,r9,r8 │ │ │ │ + add r5,r9,r10 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - cmpw r11,r30 │ │ │ │ - addi r8,r11,1 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5260 │ │ │ │ + lwz r6,48(r31) │ │ │ │ + cmpw r6,r30 │ │ │ │ + addi r10,r6,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - bge 51100 │ │ │ │ - ld r0,128(r1) │ │ │ │ - ld r27,72(r1) │ │ │ │ - ld r28,80(r1) │ │ │ │ - ld r29,88(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ - addi r1,r1,112 │ │ │ │ + bge 51390 │ │ │ │ + ld r0,96(r1) │ │ │ │ + ld r28,48(r1) │ │ │ │ + ld r29,56(r1) │ │ │ │ + ld r30,64(r1) │ │ │ │ + addi r1,r1,80 │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - cmpw r11,r30 │ │ │ │ - blt 50db8 │ │ │ │ + cmpw r6,r30 │ │ │ │ + bge 51414 │ │ │ │ + b 51058 │ │ │ │ nop │ │ │ │ - addi r29,r2,-32208 │ │ │ │ - b 51194 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r0,16(r31) │ │ │ │ - subf r9,r30,r11 │ │ │ │ - addi r5,r11,1 │ │ │ │ - srawi r10,r30,31 │ │ │ │ - ld r3,48(r29) │ │ │ │ - extsw r7,r11 │ │ │ │ + ld r11,16(r31) │ │ │ │ + subf r2,r30,r6 │ │ │ │ + addi r5,r6,1 │ │ │ │ + srawi r9,r30,31 │ │ │ │ + extsw r7,r6 │ │ │ │ + pld r3,126012 # 70060 │ │ │ │ li r8,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r6,r10,r30 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r10,r9,r30 │ │ │ │ addi r30,r30,1 │ │ │ │ - mullw r9,r9,r5 │ │ │ │ - subf r10,r10,r6 │ │ │ │ - extsw r4,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - add r9,r9,r11 │ │ │ │ - add r5,r10,r9 │ │ │ │ - extsw r6,r9 │ │ │ │ + mullw r2,r2,r5 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + extsw r4,r9 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + add r2,r2,r6 │ │ │ │ + add r5,r9,r2 │ │ │ │ + extsw r6,r2 │ │ │ │ extsw r5,r5 │ │ │ │ addi r6,r6,1 │ │ │ │ addi r5,r5,1 │ │ │ │ sldi r6,r6,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ - add r6,r0,r6 │ │ │ │ - add r5,r0,r5 │ │ │ │ - bl 4ae0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - cmpw r11,r30 │ │ │ │ - bge 51190 │ │ │ │ - b 50db4 │ │ │ │ - ld r8,56(r3) │ │ │ │ - ld r10,24(r3) │ │ │ │ - andi. r9,r9,2 │ │ │ │ + add r6,r11,r6 │ │ │ │ + add r5,r11,r5 │ │ │ │ + bl 4ac0 │ │ │ │ + lwz r6,48(r31) │ │ │ │ + cmpw r6,r30 │ │ │ │ + bge 51410 │ │ │ │ + b 51054 │ │ │ │ + ld r10,56(r3) │ │ │ │ + ld r9,24(r3) │ │ │ │ + andi. r2,r2,2 │ │ │ │ std r6,88(r3) │ │ │ │ - std r8,192(r3) │ │ │ │ - std r10,96(r3) │ │ │ │ - beq 51248 │ │ │ │ + std r9,96(r3) │ │ │ │ + std r10,192(r3) │ │ │ │ + beq 514c4 │ │ │ │ addi r3,r3,72 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 50a24 │ │ │ │ - andis. r29,r29,1 │ │ │ │ - beq 51150 │ │ │ │ - mr r8,r5 │ │ │ │ - neg r30,r11 │ │ │ │ - b 51104 │ │ │ │ + bl 4640 │ │ │ │ + b 50d00 │ │ │ │ + andis. r0,r0,1 │ │ │ │ + beq 513dc │ │ │ │ + mr r10,r5 │ │ │ │ + neg r30,r6 │ │ │ │ + b 51394 │ │ │ │ addi r3,r3,72 │ │ │ │ - bl 4c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 50a24 │ │ │ │ - subfic r30,r30,1 │ │ │ │ - addi r27,r11,1 │ │ │ │ - cmpwi cr7,r11,0 │ │ │ │ - extsw r4,r11 │ │ │ │ - subf r3,r11,r30 │ │ │ │ - subf r29,r30,r11 │ │ │ │ - cmpw r3,r29 │ │ │ │ - bgt 50d10 │ │ │ │ - std r24,48(r1) │ │ │ │ - std r25,56(r1) │ │ │ │ - std r26,64(r1) │ │ │ │ - b 50b38 │ │ │ │ + bl 4c00 │ │ │ │ + b 50d00 │ │ │ │ + subfic r0,r28,1 │ │ │ │ + addi r30,r6,1 │ │ │ │ + cmpwi cr7,r6,0 │ │ │ │ + extsw r5,r6 │ │ │ │ + subf r3,r6,r0 │ │ │ │ + subf r0,r0,r6 │ │ │ │ + cmpw r3,r0 │ │ │ │ + ble 50e08 │ │ │ │ + b 50fc0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x880 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x480 │ │ │ │ │ │ │ │ -00000000000512a0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,27488 │ │ │ │ - ld r10,64(r3) │ │ │ │ - li r9,9 │ │ │ │ - rotldi r9,r9,46 │ │ │ │ - and. r10,r10,r9 │ │ │ │ +0000000000051500 : │ │ │ │ + ld r9,64(r3) │ │ │ │ + li r2,9 │ │ │ │ + rotldi r2,r2,46 │ │ │ │ + and. r9,r9,r2 │ │ │ │ bnelr │ │ │ │ - lwz r9,184(r3) │ │ │ │ - ld r10,56(r3) │ │ │ │ - andi. r9,r9,60 │ │ │ │ - std r10,192(r3) │ │ │ │ + lwz r2,184(r3) │ │ │ │ + ld r9,56(r3) │ │ │ │ + andi. r2,r2,60 │ │ │ │ + std r9,192(r3) │ │ │ │ beqlr │ │ │ │ - mflr r0 │ │ │ │ addi r3,r3,72 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 49e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 49c0 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,27376 │ │ │ │ std r26,-48(r1) │ │ │ │ - neg r8,r5 │ │ │ │ + neg r10,r5 │ │ │ │ addi r26,r3,-1 │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r9,r5 │ │ │ │ srawi r31,r4,31 │ │ │ │ - std r27,-40(r1) │ │ │ │ + mr r2,r5 │ │ │ │ + std r28,-32(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - cmpw r26,r8 │ │ │ │ - mr r27,r3 │ │ │ │ - xor r10,r31,r4 │ │ │ │ - subf r31,r31,r10 │ │ │ │ - bgt 51380 │ │ │ │ - cmpwi r27,1 │ │ │ │ - addi r5,r9,1 │ │ │ │ - bgt 5135c │ │ │ │ - subfic r26,r27,1 │ │ │ │ + mr r28,r3 │ │ │ │ + cmpw r26,r10 │ │ │ │ + xor r9,r31,r4 │ │ │ │ + subf r31,r31,r9 │ │ │ │ + bgt 515b0 │ │ │ │ + cmpwi r28,1 │ │ │ │ + addi r5,r2,1 │ │ │ │ + bgt 51584 │ │ │ │ + subfic r26,r28,1 │ │ │ │ cmpw r26,r31 │ │ │ │ addi r1,r1,80 │ │ │ │ isellt r3,r31,r26 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ subf r3,r3,r5 │ │ │ │ extsw r3,r3 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ std r30,64(r1) │ │ │ │ - addi r30,r3,-2 │ │ │ │ std r29,56(r1) │ │ │ │ - mr r10,r5 │ │ │ │ + addi r30,r3,-2 │ │ │ │ mr r29,r5 │ │ │ │ - cmpw r8,r30 │ │ │ │ - blt 51410 │ │ │ │ + mr r9,r5 │ │ │ │ + cmpw r10,r30 │ │ │ │ + blt 51640 │ │ │ │ cmpwi r26,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ble 513f0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ble 51620 │ │ │ │ cmpw r30,r31 │ │ │ │ isellt r30,r31,r30 │ │ │ │ cmpw r26,r31 │ │ │ │ - subf r30,r30,r10 │ │ │ │ + subf r30,r30,r9 │ │ │ │ isellt r3,r31,r26 │ │ │ │ add r5,r30,r29 │ │ │ │ ld r29,56(r1) │ │ │ │ ld r30,64(r1) │ │ │ │ addi r1,r1,80 │ │ │ │ addi r5,r5,1 │ │ │ │ ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ subf r3,r3,r5 │ │ │ │ extsw r3,r3 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subfic r9,r26,1 │ │ │ │ + subfic r2,r26,1 │ │ │ │ ld r30,64(r1) │ │ │ │ - cmpw r9,r31 │ │ │ │ - isellt r9,r31,r9 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r29 │ │ │ │ + cmpw r2,r31 │ │ │ │ + isellt r2,r31,r2 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r29 │ │ │ │ ld r29,56(r1) │ │ │ │ - b 5134c │ │ │ │ - std r28,48(r1) │ │ │ │ - addi r28,r3,-3 │ │ │ │ + b 51574 │ │ │ │ + std r27,40(r1) │ │ │ │ + addi r27,r3,-3 │ │ │ │ mr r3,r5 │ │ │ │ - cmpw r8,r28 │ │ │ │ - blt 51450 │ │ │ │ + cmpw r10,r27 │ │ │ │ + blt 51680 │ │ │ │ cmpwi r30,1 │ │ │ │ addi r3,r3,1 │ │ │ │ - bgt 51434 │ │ │ │ - subfic r28,r30,1 │ │ │ │ - cmpw r28,r31 │ │ │ │ - isellt r9,r31,r28 │ │ │ │ - ld r28,48(r1) │ │ │ │ - subf r9,r9,r3 │ │ │ │ - add r10,r9,r29 │ │ │ │ - b 5139c │ │ │ │ + bgt 51664 │ │ │ │ + subfic r27,r30,1 │ │ │ │ + cmpw r27,r31 │ │ │ │ + isellt r2,r31,r27 │ │ │ │ + ld r27,40(r1) │ │ │ │ + subf r2,r2,r3 │ │ │ │ + add r9,r2,r29 │ │ │ │ + b 515cc │ │ │ │ nop │ │ │ │ mflr r0 │ │ │ │ - extsw r3,r28 │ │ │ │ + extsw r3,r27 │ │ │ │ std r0,96(r1) │ │ │ │ - bl 51318 │ │ │ │ + bl 51540 │ │ │ │ ld r0,96(r1) │ │ │ │ add r3,r3,r29 │ │ │ │ mtlr r0 │ │ │ │ - b 51424 │ │ │ │ + b 51654 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000051480 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,27008 │ │ │ │ - std r29,-24(r1) │ │ │ │ - mflr r0 │ │ │ │ - ld r29,0(r3) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ +00000000000516b0 : │ │ │ │ + std r30,-56(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ + ld r30,0(r3) │ │ │ │ mfcr r11 │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - cmpwi r29,0 │ │ │ │ - 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 r30,-16(r1) │ │ │ │ + mflr r0 │ │ │ │ + ld r8,8(r3) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + mr r17,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - ld r7,8(r3) │ │ │ │ - mr r22,r3 │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + cmpwi r30,0 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-288(r1) │ │ │ │ + stdu r1,-384(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,128(r1) │ │ │ │ - beq 524d4 │ │ │ │ - ld r10,112(r3) │ │ │ │ - ld r8,24(r3) │ │ │ │ - mr r21,r29 │ │ │ │ - cmpld r10,r8 │ │ │ │ - beq 515a4 │ │ │ │ - cmpwi r7,0 │ │ │ │ - ble 515a4 │ │ │ │ - clrldi r5,r7,32 │ │ │ │ - andi. r7,r7,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r5,-1 │ │ │ │ - mr r6,r5 │ │ │ │ - beq 51568 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 51554 │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 52548 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r5,r5,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - cmpdi r5,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 515a4 │ │ │ │ - srdi r7,r6,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r8,r7 │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - lxvx vs0,r8,r5 │ │ │ │ - stxvx vs0,r10,r5 │ │ │ │ - lxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ - bdnz 51570 │ │ │ │ - lwz r9,84(r22) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 51ee4 │ │ │ │ - addi r3,r22,88 │ │ │ │ - bl 46e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - neg r25,r29 │ │ │ │ - cmpw r29,r25 │ │ │ │ - stw r25,36(r31) │ │ │ │ - blt 51e7c │ │ │ │ - slwi r9,r29,1 │ │ │ │ - addi r18,r29,1 │ │ │ │ - addi r10,r29,2 │ │ │ │ - li r7,2 │ │ │ │ - stw r29,48(r31) │ │ │ │ - cmpwi cr7,r29,2 │ │ │ │ - cmpwi r29,-1 │ │ │ │ - mr r11,r29 │ │ │ │ - li r20,1 │ │ │ │ - addi r6,r9,3 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r10,r10,r18 │ │ │ │ - slwi r8,r18,1 │ │ │ │ - isel r5,r7,r29,4*cr7+lt │ │ │ │ - mullw r30,r18,r18 │ │ │ │ - clrldi r3,r18,32 │ │ │ │ - lis r7,10922 │ │ │ │ - mullw r19,r9,r18 │ │ │ │ - extswsli r9,r18,4 │ │ │ │ - addi r8,r8,1 │ │ │ │ - extsw r0,r18 │ │ │ │ - slwi r4,r5,1 │ │ │ │ - stw r5,84(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - xxspltib vs63,0 │ │ │ │ - std r9,64(r31) │ │ │ │ - extsw r9,r29 │ │ │ │ - mullw r29,r8,r18 │ │ │ │ - not r17,r11 │ │ │ │ - iseleq r20,r20,r3 │ │ │ │ - mullw r16,r10,r6 │ │ │ │ - cmpwi cr4,r21,0 │ │ │ │ - mr r24,r18 │ │ │ │ - std r0,72(r31) │ │ │ │ - std r9,56(r31) │ │ │ │ - addi r9,r4,1 │ │ │ │ - stw r30,116(r31) │ │ │ │ - stw r30,92(r31) │ │ │ │ - stw r19,120(r31) │ │ │ │ - stw r17,124(r31) │ │ │ │ - stw r9,88(r31) │ │ │ │ - extswsli r9,r5,4 │ │ │ │ - stw r29,104(r31) │ │ │ │ - std r9,96(r31) │ │ │ │ - ori r9,r7,43691 │ │ │ │ - stw r16,112(r31) │ │ │ │ - stw r9,108(r31) │ │ │ │ + stxv vs61,144(r1) │ │ │ │ + stxv vs62,160(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + beq 526a4 │ │ │ │ + ld r9,112(r3) │ │ │ │ + ld r10,24(r3) │ │ │ │ + mr r25,r30 │ │ │ │ + cmpld r9,r10 │ │ │ │ + beq 517e8 │ │ │ │ + cmpwi r8,0 │ │ │ │ + ble 517e8 │ │ │ │ + clrldi r6,r8,32 │ │ │ │ + andi. r8,r8,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r6,-1 │ │ │ │ + mr r7,r6 │ │ │ │ + beq 517ac │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 51798 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 52718 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + cmpdi r6,1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 517e8 │ │ │ │ + srdi r8,r7,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r10,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + lxvx vs0,r10,r6 │ │ │ │ + stxvx vs0,r9,r6 │ │ │ │ + lxvx vs0,r10,r7 │ │ │ │ + stxvx vs0,r9,r7 │ │ │ │ + bdnz 517b4 │ │ │ │ + lwz r2,84(r17) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 52134 │ │ │ │ + addi r3,r17,88 │ │ │ │ + bl 46c0 │ │ │ │ + neg r27,r30 │ │ │ │ + cmpw r30,r27 │ │ │ │ + stw r27,40(r31) │ │ │ │ + blt 520b0 │ │ │ │ + slwi r2,r30,1 │ │ │ │ + li r8,2 │ │ │ │ + cmpwi cr7,r30,2 │ │ │ │ + addi r19,r30,1 │ │ │ │ + plxv vs62,27908 # 58520 │ │ │ │ + plfd f28,27916 # 58530 │ │ │ │ + addi r9,r30,2 │ │ │ │ + xxspltidp vs27,1056964608 │ │ │ │ + cmpwi r30,-1 │ │ │ │ + mr r4,r30 │ │ │ │ + isel r7,r8,r30,4*cr7+lt │ │ │ │ + addi r8,r2,3 │ │ │ │ + addi r2,r2,2 │ │ │ │ + slwi r10,r19,1 │ │ │ │ + mullw r9,r9,r19 │ │ │ │ + mullw r16,r19,r19 │ │ │ │ + li r18,1 │ │ │ │ + clrldi r5,r19,32 │ │ │ │ + mullw r14,r2,r19 │ │ │ │ + slwi r6,r7,1 │ │ │ │ + extswsli r2,r19,4 │ │ │ │ + stw r7,92(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + xxspltd vs61,vs27,0 │ │ │ │ nop │ │ │ │ + xxspltidp vs29,3204448256 │ │ │ │ + xxspltidp vs30,1073741824 │ │ │ │ + std r2,56(r31) │ │ │ │ + addi r2,r6,1 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + extsw r3,r19 │ │ │ │ + iseleq r18,r18,r5 │ │ │ │ + mullw r29,r10,r19 │ │ │ │ + mullw r15,r9,r8 │ │ │ │ + cmpwi cr4,r25,0 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + stw r2,96(r31) │ │ │ │ + stw r16,100(r31) │ │ │ │ + extswsli r2,r7,4 │ │ │ │ + mr r20,r4 │ │ │ │ + std r3,72(r31) │ │ │ │ + stw r16,120(r31) │ │ │ │ + stw r14,124(r31) │ │ │ │ + std r2,104(r31) │ │ │ │ + extsw r2,r30 │ │ │ │ + not r30,r30 │ │ │ │ + std r2,48(r31) │ │ │ │ + extsw r2,r25 │ │ │ │ + stw r15,116(r31) │ │ │ │ + stw r29,112(r31) │ │ │ │ + stw r30,128(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + srawi r26,r27,31 │ │ │ │ + clrlwi r10,r27,31 │ │ │ │ + addi r9,r27,-1 │ │ │ │ + slwi r2,r27,1 │ │ │ │ + lwz r22,128(r31) │ │ │ │ + lwz r24,112(r31) │ │ │ │ + lwz r28,40(r31) │ │ │ │ + subfic r21,r20,-2 │ │ │ │ + stw r10,88(r31) │ │ │ │ + xor r10,r26,r27 │ │ │ │ + mullw r9,r9,r27 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subf r26,r26,r10 │ │ │ │ + lwz r10,116(r31) │ │ │ │ + maddld r2,r2,r9,r10 │ │ │ │ nop │ │ │ │ - clrlwi r8,r25,31 │ │ │ │ - srawi r27,r25,31 │ │ │ │ - addi r10,r25,-1 │ │ │ │ - slwi r9,r25,1 │ │ │ │ - lwz r23,124(r31) │ │ │ │ - lwz r26,104(r31) │ │ │ │ - lwz r28,36(r31) │ │ │ │ - stw r8,80(r31) │ │ │ │ - lwz r8,48(r31) │ │ │ │ - mullw r10,r10,r25 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - subfic r8,r8,-2 │ │ │ │ - stw r8,32(r31) │ │ │ │ - xor r8,r27,r25 │ │ │ │ - subf r27,r27,r8 │ │ │ │ - lwz r8,112(r31) │ │ │ │ - maddld r9,r9,r10,r8 │ │ │ │ - lwz r10,108(r31) │ │ │ │ - mulhw r10,r9,r10 │ │ │ │ - srawi r9,r9,31 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - lwz r10,92(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - stw r9,52(r31) │ │ │ │ - ld r3,56(r31) │ │ │ │ - std r1,40(r31) │ │ │ │ + pli r9,715827883 │ │ │ │ + mulhw r9,r2,r9 │ │ │ │ + srawi r2,r2,31 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + lwz r9,100(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + stw r2,44(r31) │ │ │ │ + ld r3,48(r31) │ │ │ │ srawi r30,r28,31 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,0(r22) │ │ │ │ - ld r10,0(r1) │ │ │ │ - xor r9,r30,r28 │ │ │ │ + mr r15,r1 │ │ │ │ + bl 4c60 │ │ │ │ + ld r10,0(r17) │ │ │ │ + ld r9,0(r1) │ │ │ │ + xor r2,r30,r28 │ │ │ │ sldi r3,r3,4 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - addi r5,r8,1 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + addi r12,r10,1 │ │ │ │ subfic r3,r3,-16 │ │ │ │ - cmpw cr7,r30,r27 │ │ │ │ - sldi r9,r5,5 │ │ │ │ - stdux r10,r1,r3 │ │ │ │ - isel r30,r27,r30,4*cr7+lt │ │ │ │ - sldi. r3,r5,1 │ │ │ │ - neg r9,r9 │ │ │ │ + cmpw cr7,r30,r26 │ │ │ │ + sldi r2,r12,5 │ │ │ │ + sldi. r4,r12,1 │ │ │ │ + stdux r9,r1,r3 │ │ │ │ + isel r30,r26,r30,4*cr7+lt │ │ │ │ + neg r2,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - ble 51800 │ │ │ │ - ld r18,72(r31) │ │ │ │ - extsw r10,r21 │ │ │ │ - extswsli r6,r26,1 │ │ │ │ - ld r19,104(r22) │ │ │ │ - andi. r11,r3,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r0,r3,-1 │ │ │ │ - mr r4,r3 │ │ │ │ - subf r10,r10,r18 │ │ │ │ - add r6,r6,r10 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + ble 51a6c │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + extswsli r6,r24,1 │ │ │ │ + andi. r3,r4,3 │ │ │ │ + addi r0,r4,-1 │ │ │ │ + mr r5,r4 │ │ │ │ + ld r11,104(r17) │ │ │ │ + subf r7,r2,r9 │ │ │ │ + li r2,0 │ │ │ │ + add r6,r6,r7 │ │ │ │ sldi r6,r6,4 │ │ │ │ addi r6,r6,-16 │ │ │ │ - add r10,r19,r6 │ │ │ │ - beq 517c4 │ │ │ │ - cmpdi r11,1 │ │ │ │ - beq 517b0 │ │ │ │ - cmpdi r11,2 │ │ │ │ - beq 517a0 │ │ │ │ - lxvx vs0,r19,r6 │ │ │ │ - mr r3,r0 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r3,r3,-1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + add r7,r11,r6 │ │ │ │ + beq 51a30 │ │ │ │ cmpdi r3,1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 51800 │ │ │ │ - srdi r6,r4,2 │ │ │ │ - mtctr r6 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r9,16 │ │ │ │ - addi r3,r9,32 │ │ │ │ - addi r4,r9,48 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r7,r6 │ │ │ │ - lxvx vs0,r10,r3 │ │ │ │ - stxvx vs0,r7,r3 │ │ │ │ - lxvx vs0,r10,r4 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - bdnz 517cc │ │ │ │ - add r19,r28,r25 │ │ │ │ - slwi r11,r5,1 │ │ │ │ + beq 51a1c │ │ │ │ + cmpdi r3,2 │ │ │ │ + beq 51a0c │ │ │ │ + lxvx vs0,r11,r6 │ │ │ │ + mr r4,r0 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + cmpdi r4,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 51a6c │ │ │ │ + srdi r9,r5,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r5,r2,32 │ │ │ │ + addi r6,r2,48 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r7,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r7,r5 │ │ │ │ + stxvx vs0,r8,r5 │ │ │ │ + lxvx vs0,r7,r6 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + bdnz 51a38 │ │ │ │ + add r23,r28,r27 │ │ │ │ + slwi r4,r12,1 │ │ │ │ ld r6,0(r1) │ │ │ │ - mr r18,r1 │ │ │ │ - srawi r9,r19,1 │ │ │ │ - addze r9,r9 │ │ │ │ - extswsli r15,r11,4 │ │ │ │ - neg r10,r15 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - subf r9,r9,r19 │ │ │ │ - addi r17,r1,32 │ │ │ │ - srawi r10,r9,31 │ │ │ │ - xor r9,r10,r9 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - cmpwi r10,1 │ │ │ │ - bne 51a20 │ │ │ │ - addis r14,r2,-2 │ │ │ │ - lxv vs7,16(r7) │ │ │ │ - cmpwi r11,2 │ │ │ │ - addi r14,r14,3120 │ │ │ │ - lxv vs10,0(r14) │ │ │ │ - xxswapd vs0,vs7 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxv vs0,0(r17) │ │ │ │ - ble 523c8 │ │ │ │ - addi r0,r11,-4 │ │ │ │ - addi r12,r11,-2 │ │ │ │ - addi r9,r7,32 │ │ │ │ - addi r10,r17,16 │ │ │ │ + mr r16,r1 │ │ │ │ + srawi r2,r23,1 │ │ │ │ + addze r2,r2 │ │ │ │ + extswsli r14,r4,4 │ │ │ │ + neg r7,r14 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stdux r6,r1,r7 │ │ │ │ + subf r2,r2,r23 │ │ │ │ + addi r3,r1,32 │ │ │ │ + srawi r7,r2,31 │ │ │ │ + xor r2,r7,r2 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpwi r2,1 │ │ │ │ + bne 51c70 │ │ │ │ + lxv vs8,16(r8) │ │ │ │ + cmpwi r4,2 │ │ │ │ + xxswapd vs0,vs8 │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + stxv vs0,0(r3) │ │ │ │ + ble 525b8 │ │ │ │ + addi r0,r4,-4 │ │ │ │ + addi r2,r4,-2 │ │ │ │ + addi r9,r3,16 │ │ │ │ cmplwi r0,1 │ │ │ │ - ble 52400 │ │ │ │ - lxv vs6,0(r7) │ │ │ │ - li r3,3 │ │ │ │ - nop │ │ │ │ + stw r2,32(r31) │ │ │ │ + addi r2,r8,32 │ │ │ │ + ble 525e0 │ │ │ │ + lxv vs7,0(r8) │ │ │ │ + li r5,3 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs8,32(r9) │ │ │ │ - addi r4,r3,1 │ │ │ │ - mr r6,r3 │ │ │ │ - mr r16,r9 │ │ │ │ - addi r3,r3,3 │ │ │ │ - lxv vs9,16(r9) │ │ │ │ - addi r10,r10,48 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + lxv vs10,32(r2) │ │ │ │ + addi r6,r5,1 │ │ │ │ + mr r7,r5 │ │ │ │ + mr r11,r2 │ │ │ │ + addi r5,r5,3 │ │ │ │ + lxv vs9,16(r2) │ │ │ │ addi r9,r9,48 │ │ │ │ - cmplw r0,r4 │ │ │ │ - xvsubdp vs11,vs0,vs6 │ │ │ │ - xvsubdp vs0,vs8,vs0 │ │ │ │ - xvsubdp vs12,vs9,vs7 │ │ │ │ - xxmr vs6,vs9 │ │ │ │ - xxmr vs7,vs8 │ │ │ │ + addi r2,r2,48 │ │ │ │ + cmplw r0,r6 │ │ │ │ + xvsubdp vs11,vs0,vs7 │ │ │ │ + xvsubdp vs0,vs10,vs0 │ │ │ │ + xvsubdp vs12,vs9,vs8 │ │ │ │ + xxmr vs7,vs9 │ │ │ │ + xxmr vs8,vs10 │ │ │ │ xxswapd vs11,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xxswapd vs12,vs12 │ │ │ │ - xvmuldp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxv vs11,-48(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - stxv vs12,-32(r10) │ │ │ │ - bgt 51890 │ │ │ │ - addi r16,r16,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs11,0(r16) │ │ │ │ - cmplw r4,r12 │ │ │ │ - lxv vs12,0(r14) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs11,vs11,vs62 │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs62 │ │ │ │ + stxv vs11,-48(r9) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + stxv vs12,-32(r9) │ │ │ │ + bgt 51af0 │ │ │ │ + addi r11,r11,16 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + lxv vs12,0(r11) │ │ │ │ + lwz r5,32(r31) │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ + cmplw r6,r5 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - bge 51958 │ │ │ │ - lxv vs0,16(r9) │ │ │ │ - lxv vs11,16(r16) │ │ │ │ - addi r6,r6,2 │ │ │ │ - cmplw r6,r12 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + bge 51bb8 │ │ │ │ + lxv vs0,16(r2) │ │ │ │ + lxv vs12,16(r11) │ │ │ │ + addi r7,r7,2 │ │ │ │ + cmplw r7,r5 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - bge 51958 │ │ │ │ - lxv vs0,32(r9) │ │ │ │ - lxv vs11,32(r16) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + bge 51bb8 │ │ │ │ + lxv vs0,32(r2) │ │ │ │ + lxv vs12,32(r11) │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - addi r9,r15,-32 │ │ │ │ - add r15,r17,r15 │ │ │ │ - lfd f11,3128(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ - lfd f10,3120(r10) │ │ │ │ - add r10,r7,r9 │ │ │ │ - lfd f0,8(r10) │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stfd f12,-8(r15) │ │ │ │ - stfd f0,-16(r15) │ │ │ │ - andi. r6,r11,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r11,-1 │ │ │ │ - mr r10,r11 │ │ │ │ - beq 519e4 │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + stxv vs0,32(r9) │ │ │ │ + addi r2,r14,-32 │ │ │ │ + add r14,r3,r14 │ │ │ │ + add r7,r8,r2 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + lfd f0,8(r7) │ │ │ │ + fmul f12,f12,f27 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ + stfd f12,-8(r14) │ │ │ │ + stfd f0,-16(r14) │ │ │ │ + andi. r6,r4,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r4,-1 │ │ │ │ + mr r7,r4 │ │ │ │ + beq 51c34 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 519d0 │ │ │ │ + beq 51c20 │ │ │ │ cmpdi r6,2 │ │ │ │ - beq 519c0 │ │ │ │ - lxv vs0,0(r17) │ │ │ │ - mr r11,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxvx vs0,r17,r9 │ │ │ │ - addi r11,r11,-1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r17,r9 │ │ │ │ - cmpdi r11,1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 51a20 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r17,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r4,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r17,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - lxvx vs0,r17,r4 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - lxvx vs0,r17,r6 │ │ │ │ - stxvx vs0,r7,r6 │ │ │ │ - bdnz 519ec │ │ │ │ - sldi r5,r5,4 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lxvx vs0,r7,r5 │ │ │ │ + beq 51c10 │ │ │ │ + lxv vs0,0(r3) │ │ │ │ + mr r4,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + cmpdi r4,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 51c70 │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r3,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r3,r6 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + lxvx vs0,r3,r7 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 51c3c │ │ │ │ + sldi r12,r12,4 │ │ │ │ + cmpdi r10,0 │ │ │ │ + lxvx vs0,r8,r12 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - ble 51ac8 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r10,r5,-16 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ + ble 51d0c │ │ │ │ + addi r7,r12,-16 │ │ │ │ + addi r9,r12,16 │ │ │ │ + andi. r2,r10,1 │ │ │ │ addi r6,r29,16 │ │ │ │ - li r9,0 │ │ │ │ - addi r11,r8,-1 │ │ │ │ - addi r3,r3,2944 │ │ │ │ - add r10,r7,r10 │ │ │ │ - add r4,r7,r5 │ │ │ │ - lxv vs12,0(r3) │ │ │ │ - beq 51a84 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - lxvx vs11,r7,r5 │ │ │ │ - cmpdi r11,0 │ │ │ │ - li r9,16 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ + li r2,0 │ │ │ │ + addi r4,r10,-1 │ │ │ │ + add r7,r8,r7 │ │ │ │ + add r5,r8,r9 │ │ │ │ + beq 51cc8 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + lxvx vs12,r8,r9 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,16 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ stxv vs0,16(r29) │ │ │ │ - beq 51ac8 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - neg r8,r9 │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ - subfic r7,r9,-16 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - addi r8,r9,16 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r4,r8 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ + beq 51d0c │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mtctr r9 │ │ │ │ + neg r8,r2 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + subfic r10,r2,-16 │ │ │ │ + lxvx vs0,r7,r8 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvx vs0,r7,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r8 │ │ │ │ - bdnz 51a8c │ │ │ │ - lwz r9,84(r22) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r10,336(r22) │ │ │ │ - rlwinm r9,r9,0,29,29 │ │ │ │ - ld r14,0(r10) │ │ │ │ - std r8,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - cmpwi cr3,r9,0 │ │ │ │ - beq cr3,51f80 │ │ │ │ - ld r9,96(r31) │ │ │ │ - lwz r6,88(r31) │ │ │ │ - lwz r7,84(r31) │ │ │ │ + bdnz 51cd0 │ │ │ │ + lwz r2,84(r17) │ │ │ │ ld r10,0(r1) │ │ │ │ - neg r9,r9 │ │ │ │ - add r4,r7,r25 │ │ │ │ + ld r9,336(r17) │ │ │ │ + rlwinm r2,r2,0,29,29 │ │ │ │ + std r10,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpwi cr3,r2,0 │ │ │ │ + beq cr3,521c0 │ │ │ │ + ld r2,104(r31) │ │ │ │ + lwz r6,96(r31) │ │ │ │ + lwz r7,92(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + add r4,r7,r27 │ │ │ │ add r8,r28,r7 │ │ │ │ maddld r4,r4,r6,r8 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r6,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r15,r1,32 │ │ │ │ - blt cr4,51bb4 │ │ │ │ - andi. r8,r20,3 │ │ │ │ - mr r10,r20 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r20,-1 │ │ │ │ - beq 51b78 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 51b64 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 51b54 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r14,r1,32 │ │ │ │ + blt cr4,51df8 │ │ │ │ + andi. r5,r18,3 │ │ │ │ + mr r8,r18 │ │ │ │ + li r2,0 │ │ │ │ + addi r3,r18,-1 │ │ │ │ + beq 51dbc │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 51da8 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 51d98 │ │ │ │ lxv vs0,0(r29) │ │ │ │ - mr r10,r5 │ │ │ │ - li r9,16 │ │ │ │ + mr r8,r3 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r6) │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 51df8 │ │ │ │ + srdi r9,r18,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r5,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ lxvx vs0,r29,r9 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 51bb4 │ │ │ │ - srdi r10,r20,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ + addi r2,r2,64 │ │ │ │ stxvx vs0,r6,r9 │ │ │ │ - lxvx vs0,r29,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ lxvx vs0,r29,r5 │ │ │ │ stxvx vs0,r6,r5 │ │ │ │ lxvx vs0,r29,r8 │ │ │ │ stxvx vs0,r6,r8 │ │ │ │ - bdnz 51b80 │ │ │ │ - cmpw r24,r7 │ │ │ │ - bgt 51c50 │ │ │ │ - lwz r9,48(r31) │ │ │ │ - addi r5,r7,1 │ │ │ │ - addi r8,r9,2 │ │ │ │ - subf r10,r9,r7 │ │ │ │ - ld r9,64(r31) │ │ │ │ - cmpw r5,r8 │ │ │ │ - li r8,1 │ │ │ │ - isellt r10,r8,r10 │ │ │ │ - add r9,r6,r9 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq 51c30 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 51c20 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 51c14 │ │ │ │ - ld r5,64(r31) │ │ │ │ - mr r10,r3 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxvx vs63,r6,r5 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 51c50 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - stxv vs63,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs63,-32(r9) │ │ │ │ - stxv vs63,-16(r9) │ │ │ │ - bdnz 51c38 │ │ │ │ - extswsli r16,r30,4 │ │ │ │ - extsw r17,r30 │ │ │ │ - add r5,r15,r16 │ │ │ │ - beq cr3,51f00 │ │ │ │ + bdnz 51dc4 │ │ │ │ + cmpw r19,r7 │ │ │ │ + bgt 51e90 │ │ │ │ + addi r3,r7,1 │ │ │ │ + addi r5,r20,2 │ │ │ │ + subf r8,r20,r7 │ │ │ │ + li r9,1 │ │ │ │ + ld r2,56(r31) │ │ │ │ + cmpw r3,r5 │ │ │ │ + isellt r8,r9,r8 │ │ │ │ + add r2,r6,r2 │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + andi. r3,r8,3 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r5,r8 │ │ │ │ + beq 51e70 │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 51e60 │ │ │ │ + cmpdi r3,2 │ │ │ │ + beq 51e54 │ │ │ │ + ld r9,56(r31) │ │ │ │ + mr r8,r11 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxvx vs63,r6,r9 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 51e90 │ │ │ │ + srdi r9,r5,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + stxv vs63,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs63,-32(r2) │ │ │ │ + stxv vs63,-16(r2) │ │ │ │ + bdnz 51e78 │ │ │ │ + extswsli r2,r30,4 │ │ │ │ + extsw r9,r30 │ │ │ │ + add r5,r14,r2 │ │ │ │ + std r9,32(r31) │ │ │ │ + beq cr3,52140 │ │ │ │ + mr r3,r10 │ │ │ │ + li r8,0 │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r14 │ │ │ │ - li r8,0 │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r20 │ │ │ │ - li r9,0 │ │ │ │ - blt cr4,51f24 │ │ │ │ - andi. r8,r20,3 │ │ │ │ - addi r7,r20,-1 │ │ │ │ - beq 51cd4 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 51cc0 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 51cb0 │ │ │ │ - lxv vs0,0(r15) │ │ │ │ - mr r10,r7 │ │ │ │ - li r9,16 │ │ │ │ + std r2,64(r31) │ │ │ │ + bl 5100 │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r8,r18 │ │ │ │ + li r10,0 │ │ │ │ + blt cr4,52168 │ │ │ │ + andi. r7,r18,3 │ │ │ │ + addi r6,r18,-1 │ │ │ │ + beq 51f1c │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 51f08 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 51ef8 │ │ │ │ + lxv vs0,0(r14) │ │ │ │ + mr r8,r6 │ │ │ │ + li r10,16 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - lxvx vs0,r15,r9 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r15,r9 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 51d10 │ │ │ │ - srdi r10,r20,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r15,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - lxvx vs0,r15,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ + lxvx vs0,r14,r10 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r29,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r14,r10 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r29,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 51f58 │ │ │ │ + srdi r9,r18,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r14,r10 │ │ │ │ + addi r9,r10,16 │ │ │ │ + addi r7,r10,32 │ │ │ │ + addi r8,r10,48 │ │ │ │ stxvx vs0,r29,r10 │ │ │ │ - lxvx vs0,r15,r7 │ │ │ │ + lxvx vs0,r14,r9 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r29,r9 │ │ │ │ + lxvx vs0,r14,r7 │ │ │ │ stxvx vs0,r29,r7 │ │ │ │ - lxvx vs0,r15,r8 │ │ │ │ + lxvx vs0,r14,r8 │ │ │ │ stxvx vs0,r29,r8 │ │ │ │ - bdnz 51cdc │ │ │ │ - lwz r10,36(r31) │ │ │ │ + bdnz 51f24 │ │ │ │ + lwz r10,40(r31) │ │ │ │ ld r9,0(r1) │ │ │ │ cmpw r10,r28 │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - blt 520e0 │ │ │ │ - lwz r8,52(r31) │ │ │ │ - cmpw r21,r30 │ │ │ │ - subf r9,r30,r8 │ │ │ │ - blt 5245c │ │ │ │ - lwz r10,84(r22) │ │ │ │ - ld r6,16(r22) │ │ │ │ - clrlwi r19,r19,31 │ │ │ │ + std r9,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + blt 522f0 │ │ │ │ + lwz r10,44(r31) │ │ │ │ + cmpw r25,r30 │ │ │ │ + subf r9,r30,r10 │ │ │ │ + blt 52638 │ │ │ │ + lwz r8,84(r17) │ │ │ │ + ld r4,16(r17) │ │ │ │ + clrlwi r23,r23,31 │ │ │ │ clrlwi r7,r28,31 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - rlwinm r10,r10,0,27,27 │ │ │ │ - bne 51fa0 │ │ │ │ - cmpwi r10,0 │ │ │ │ - bne 52160 │ │ │ │ - lwz r9,48(r31) │ │ │ │ + andi. r6,r8,1 │ │ │ │ + rlwinm r8,r8,0,27,27 │ │ │ │ + bne 521e0 │ │ │ │ + cmpwi r8,0 │ │ │ │ + bne 52360 │ │ │ │ + subf r30,r30,r20 │ │ │ │ li r7,-1 │ │ │ │ - li r4,1 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - add r5,r29,r16 │ │ │ │ - subf r30,r30,r9 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r30,1 │ │ │ │ + li r5,1 │ │ │ │ + extswsli r9,r10,4 │ │ │ │ + add r6,r29,r2 │ │ │ │ + li r10,0 │ │ │ │ + addi r8,r30,1 │ │ │ │ cmplw r30,r7 │ │ │ │ - add r7,r6,r8 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - iseleq r10,r4,r10 │ │ │ │ - andi. r3,r10,3 │ │ │ │ - addi r11,r10,-1 │ │ │ │ - mr r4,r10 │ │ │ │ - beq 51de0 │ │ │ │ + add r7,r4,r9 │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + iseleq r8,r5,r8 │ │ │ │ + andi. r3,r8,3 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r5,r8 │ │ │ │ + beq 52024 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 51dcc │ │ │ │ + beq 52010 │ │ │ │ cmpdi r3,2 │ │ │ │ - beq 51dbc │ │ │ │ - lxvx vs0,r29,r16 │ │ │ │ - mr r10,r11 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r6,r8 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 51e20 │ │ │ │ - srdi r10,r4,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ + beq 52000 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ + mr r8,r11 │ │ │ │ + li r10,16 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + lxvx vs0,r6,r10 │ │ │ │ + addi r8,r8,-1 │ │ │ │ stxvx vs0,r7,r10 │ │ │ │ - lxvx vs0,r5,r6 │ │ │ │ - stxvx vs0,r7,r6 │ │ │ │ - lxvx vs0,r5,r8 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r6,r10 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r7,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 52060 │ │ │ │ + srdi r2,r5,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r6,r10 │ │ │ │ + addi r2,r10,16 │ │ │ │ + addi r8,r10,32 │ │ │ │ + addi r9,r10,48 │ │ │ │ + stxvx vs0,r7,r10 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxvx vs0,r6,r8 │ │ │ │ stxvx vs0,r7,r8 │ │ │ │ - bdnz 51de8 │ │ │ │ - nop │ │ │ │ - lwz r10,32(r31) │ │ │ │ + lxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + bdnz 5202c │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r23,r23,1 │ │ │ │ - add r26,r26,r24 │ │ │ │ - cmpw r21,r28 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bge 516f0 │ │ │ │ - lwz r9,92(r31) │ │ │ │ - lwz r10,116(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpw r21,r25 │ │ │ │ - add r9,r9,r10 │ │ │ │ - lwz r10,120(r31) │ │ │ │ - stw r9,92(r31) │ │ │ │ - lwz r9,104(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - stw r9,104(r31) │ │ │ │ - bge 51690 │ │ │ │ - addi r1,r31,288 │ │ │ │ - ld r0,16(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + add r24,r24,r19 │ │ │ │ + cmpw r25,r28 │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + bge 51960 │ │ │ │ + lwz r2,100(r31) │ │ │ │ + lwz r9,120(r31) │ │ │ │ + addi r27,r27,1 │ │ │ │ + cmpw r25,r27 │ │ │ │ + add r2,r2,r9 │ │ │ │ + lwz r9,124(r31) │ │ │ │ + stw r2,100(r31) │ │ │ │ + lwz r2,112(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + stw r2,112(r31) │ │ │ │ + bge 51900 │ │ │ │ + addi r1,r31,384 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-160(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ - ld r15,-136(r1) │ │ │ │ - ld r16,-128(r1) │ │ │ │ - ld r17,-120(r1) │ │ │ │ - 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) │ │ │ │ - ld r25,-56(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs61,-240(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - addi r3,r22,88 │ │ │ │ - bl 4660 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 515bc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r3,r17,88 │ │ │ │ + bl 4640 │ │ │ │ + b 517fc │ │ │ │ + mr r3,r10 │ │ │ │ + li r8,0 │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r14 │ │ │ │ - li r8,0 │ │ │ │ - bl 4ae0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r20 │ │ │ │ - li r9,0 │ │ │ │ - bge cr4,51c84 │ │ │ │ - lwz r10,36(r31) │ │ │ │ + std r2,64(r31) │ │ │ │ + bl 4ac0 │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r8,r18 │ │ │ │ + li r10,0 │ │ │ │ + bge cr4,51ecc │ │ │ │ + lwz r10,40(r31) │ │ │ │ ld r9,0(r1) │ │ │ │ cmpw r10,r28 │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - bge 51e20 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - mr r18,r23 │ │ │ │ - cmpw r9,r23 │ │ │ │ - bge 51e20 │ │ │ │ - lwz r10,32(r31) │ │ │ │ - cmpw r9,r10 │ │ │ │ - blt 52488 │ │ │ │ - addi r10,r21,1 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - cmpw r9,r27 │ │ │ │ - isellt r9,r27,r9 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r21 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 52104 │ │ │ │ + std r9,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + bge 52060 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + mr r16,r22 │ │ │ │ + cmpw r9,r22 │ │ │ │ + bge 52060 │ │ │ │ + cmpw r9,r21 │ │ │ │ + addi r10,r25,1 │ │ │ │ + blt 52658 │ │ │ │ + cmpw r21,r26 │ │ │ │ + isellt r8,r26,r21 │ │ │ │ + subf r8,r8,r10 │ │ │ │ + add r8,r8,r25 │ │ │ │ + addi r8,r8,1 │ │ │ │ + b 52314 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpwi r21,1 │ │ │ │ - bgt 52240 │ │ │ │ - li r9,48 │ │ │ │ + nop │ │ │ │ + cmpwi r25,1 │ │ │ │ + bgt 52440 │ │ │ │ + li r2,48 │ │ │ │ li r6,5 │ │ │ │ li r7,2 │ │ │ │ - b 51af8 │ │ │ │ + b 51d3c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - not r8,r30 │ │ │ │ - addis r5,r2,-2 │ │ │ │ - cmpwi r10,0 │ │ │ │ + cmpwi r8,0 │ │ │ │ + ld r8,32(r31) │ │ │ │ + not r10,r30 │ │ │ │ extsw r9,r9 │ │ │ │ - add r16,r29,r16 │ │ │ │ - cmpwi cr6,r19,0 │ │ │ │ + add r2,r29,r2 │ │ │ │ + cmpwi cr6,r23,0 │ │ │ │ cmpwi cr3,r7,0 │ │ │ │ - cmpwi cr5,r25,0 │ │ │ │ - add r10,r8,r24 │ │ │ │ - lfd f7,2960(r5) │ │ │ │ - addis r5,r2,-2 │ │ │ │ - add r9,r9,r17 │ │ │ │ - lwz r8,80(r31) │ │ │ │ + cmpwi cr5,r27,0 │ │ │ │ cmpwi cr7,r28,0 │ │ │ │ + add r10,r10,r19 │ │ │ │ + add r9,r9,r8 │ │ │ │ clrldi r10,r10,32 │ │ │ │ - lfd f8,2928(r5) │ │ │ │ - addis r5,r2,-2 │ │ │ │ + lwz r8,88(r31) │ │ │ │ sldi r9,r9,4 │ │ │ │ addi r10,r10,1 │ │ │ │ - lfd f9,3120(r5) │ │ │ │ - addis r5,r2,-2 │ │ │ │ addi r9,r9,8 │ │ │ │ - cmpwi cr1,r8,0 │ │ │ │ mtctr r10 │ │ │ │ - lfd f10,3136(r5) │ │ │ │ - add r9,r6,r9 │ │ │ │ - nop │ │ │ │ + cmpwi cr1,r8,0 │ │ │ │ + add r9,r4,r9 │ │ │ │ nop │ │ │ │ - lfd f12,8(r16) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - beq 52038 │ │ │ │ - blt cr5,520b0 │ │ │ │ - blt cr7,520c8 │ │ │ │ - beq cr6,52038 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + beq 52258 │ │ │ │ + blt cr5,522c0 │ │ │ │ + blt cr7,522d8 │ │ │ │ + beq cr6,52258 │ │ │ │ fneg f12,f12 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f12,8(r16) │ │ │ │ - stfd f0,0(r16) │ │ │ │ - fmul f11,f0,f10 │ │ │ │ + stfd f12,8(r2) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + fmul f11,f0,f28 │ │ │ │ mtfprwa f0,r30 │ │ │ │ - addi r16,r16,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r9,r9,16 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f7,f8 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ + fmadd f0,f0,f30,f31 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ fsqrt f0,f0 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ stfd f0,-24(r9) │ │ │ │ stfd f12,-16(r9) │ │ │ │ - bdnz 52010 │ │ │ │ - lwz r10,32(r31) │ │ │ │ + bdnz 52230 │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r23,r23,1 │ │ │ │ - add r26,r26,r24 │ │ │ │ - cmpw r21,r28 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bge 516f0 │ │ │ │ - b 51e50 │ │ │ │ - nop │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + add r24,r24,r19 │ │ │ │ + cmpw r25,r28 │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + bge 51960 │ │ │ │ + b 52084 │ │ │ │ nop │ │ │ │ - beq cr1,52020 │ │ │ │ + beq cr1,52240 │ │ │ │ fneg f12,f12 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f12,8(r16) │ │ │ │ - stfd f0,0(r16) │ │ │ │ - bge cr7,52024 │ │ │ │ - beq cr3,52024 │ │ │ │ + stfd f12,8(r2) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + bge cr7,52244 │ │ │ │ + beq cr3,52244 │ │ │ │ fneg f12,f12 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f12,8(r16) │ │ │ │ - stfd f0,0(r16) │ │ │ │ - b 52024 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - mr r18,r23 │ │ │ │ - cmpw r9,r23 │ │ │ │ - mr r9,r21 │ │ │ │ - blt 52290 │ │ │ │ + stfd f12,8(r2) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + b 52244 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + mr r16,r22 │ │ │ │ + mr r8,r25 │ │ │ │ + cmpw r9,r22 │ │ │ │ + blt 52490 │ │ │ │ cmpwi r28,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - bgt 52104 │ │ │ │ - subfic r18,r28,1 │ │ │ │ - cmpw cr7,r18,r27 │ │ │ │ - cmpw r21,r30 │ │ │ │ - isel r8,r27,r18,4*cr7+lt │ │ │ │ - subf r8,r8,r9 │ │ │ │ - lwz r9,52(r31) │ │ │ │ - add r8,r8,r9 │ │ │ │ - subf r9,r30,r8 │ │ │ │ - bge 51d38 │ │ │ │ - lwz r10,32(r31) │ │ │ │ + addi r8,r8,1 │ │ │ │ + bgt 52314 │ │ │ │ + subfic r16,r28,1 │ │ │ │ + cmpw cr7,r16,r26 │ │ │ │ + lwz r10,44(r31) │ │ │ │ + cmpw r25,r30 │ │ │ │ + isel r9,r26,r16,4*cr7+lt │ │ │ │ + subf r9,r9,r8 │ │ │ │ + add r10,r9,r10 │ │ │ │ + subf r9,r30,r10 │ │ │ │ + bge 51f80 │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r23,r23,1 │ │ │ │ - add r26,r26,r24 │ │ │ │ - cmpw r21,r28 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bge 516f0 │ │ │ │ - b 51e50 │ │ │ │ - nop │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + add r24,r24,r19 │ │ │ │ + cmpw r25,r28 │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + bge 51960 │ │ │ │ + b 52084 │ │ │ │ nop │ │ │ │ - cmpwi r25,0 │ │ │ │ + cmpwi r27,0 │ │ │ │ extsw r9,r9 │ │ │ │ - blt 522d0 │ │ │ │ - add r9,r9,r17 │ │ │ │ + blt 524c0 │ │ │ │ + ld r10,32(r31) │ │ │ │ cmpwi r28,0 │ │ │ │ - add r16,r29,r16 │ │ │ │ - subf r30,r30,r24 │ │ │ │ - cmpwi cr7,r19,0 │ │ │ │ + add r2,r29,r2 │ │ │ │ + subf r8,r30,r19 │ │ │ │ + cmpwi cr7,r23,0 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + add r9,r9,r10 │ │ │ │ + mr r10,r2 │ │ │ │ sldi r9,r9,4 │ │ │ │ - lfd f0,8(r16) │ │ │ │ - clrldi r30,r30,32 │ │ │ │ - mr r10,r16 │ │ │ │ addi r9,r9,8 │ │ │ │ - add r9,r6,r9 │ │ │ │ - blt 52574 │ │ │ │ - mtctr r30 │ │ │ │ + add r9,r4,r9 │ │ │ │ + blt 52754 │ │ │ │ + mtctr r8 │ │ │ │ cmpwi cr5,r7,0 │ │ │ │ - bne cr7,52204 │ │ │ │ - nop │ │ │ │ + bne cr7,52404 │ │ │ │ nop │ │ │ │ - lfd f12,0(r16) │ │ │ │ + lfd f12,0(r2) │ │ │ │ addi r10,r10,16 │ │ │ │ stfd f0,0(r9) │ │ │ │ - addi r30,r30,-1 │ │ │ │ + addi r8,r8,-1 │ │ │ │ addi r9,r9,16 │ │ │ │ - mr r16,r10 │ │ │ │ + mr r2,r10 │ │ │ │ stfd f12,-24(r9) │ │ │ │ - bdz 51e20 │ │ │ │ + bdz 52060 │ │ │ │ lfd f0,8(r10) │ │ │ │ - bge 521b0 │ │ │ │ - beq cr5,521b0 │ │ │ │ - lfd f12,0(r16) │ │ │ │ + bge 523b0 │ │ │ │ + beq cr5,523b0 │ │ │ │ + lfd f12,0(r2) │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,8(r16) │ │ │ │ + stfd f0,8(r2) │ │ │ │ fneg f12,f12 │ │ │ │ - stfd f12,0(r16) │ │ │ │ - b 5219c │ │ │ │ + stfd f12,0(r2) │ │ │ │ + b 523a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bne cr5,521dc │ │ │ │ - lfd f12,0(r16) │ │ │ │ + bne cr5,523dc │ │ │ │ + lfd f12,0(r2) │ │ │ │ fneg f0,f0 │ │ │ │ - addi r30,r30,-1 │ │ │ │ addi r10,r10,16 │ │ │ │ + addi r8,r8,-1 │ │ │ │ addi r9,r9,16 │ │ │ │ + stfd f0,8(r2) │ │ │ │ stfd f0,-16(r9) │ │ │ │ - stfd f0,8(r16) │ │ │ │ fneg f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ stfd f0,-24(r9) │ │ │ │ - stfd f0,0(r16) │ │ │ │ - bdz 51e20 │ │ │ │ + mr r2,r10 │ │ │ │ + bdz 52060 │ │ │ │ lfd f0,8(r10) │ │ │ │ - mr r16,r10 │ │ │ │ - bge 52204 │ │ │ │ - b 52200 │ │ │ │ - ld r3,56(r31) │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r9,r3,1 │ │ │ │ + bge 52404 │ │ │ │ + b 52400 │ │ │ │ + ld r3,48(r31) │ │ │ │ + std r10,32(r31) │ │ │ │ + bl 4c60 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r10,32(r31) │ │ │ │ + addi r2,r3,1 │ │ │ │ slwi r4,r3,1 │ │ │ │ - add r6,r25,r3 │ │ │ │ + add r6,r27,r3 │ │ │ │ add r8,r28,r3 │ │ │ │ mr r7,r3 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ addi r4,r4,1 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ maddld r4,r4,r6,r8 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r6,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r15,r1,32 │ │ │ │ - b 51b20 │ │ │ │ - nop │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r14,r1,32 │ │ │ │ + b 51d64 │ │ │ │ nop │ │ │ │ - lwz r9,36(r31) │ │ │ │ - lwz r10,32(r31) │ │ │ │ - cmpw r9,r10 │ │ │ │ - mr r9,r21 │ │ │ │ - blt 52420 │ │ │ │ - cmpwi r23,1 │ │ │ │ + cmpw r9,r21 │ │ │ │ + mr r9,r25 │ │ │ │ + blt 52600 │ │ │ │ + cmpwi r22,1 │ │ │ │ addi r10,r9,1 │ │ │ │ - bgt 51f5c │ │ │ │ + bgt 5219c │ │ │ │ subfic r9,r28,2 │ │ │ │ - cmpw r9,r27 │ │ │ │ - isellt r9,r27,r9 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r21 │ │ │ │ - b 520f4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r10,80(r31) │ │ │ │ - add r9,r9,r17 │ │ │ │ - add r8,r29,r16 │ │ │ │ - subf r5,r30,r24 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + cmpw r9,r26 │ │ │ │ + isellt r8,r26,r9 │ │ │ │ + subf r8,r8,r10 │ │ │ │ + add r8,r8,r25 │ │ │ │ + b 52304 │ │ │ │ + lwz r10,88(r31) │ │ │ │ + add r8,r29,r2 │ │ │ │ + subf r6,r30,r19 │ │ │ │ lfd f0,8(r8) │ │ │ │ - clrldi r5,r5,32 │ │ │ │ + clrldi r6,r6,32 │ │ │ │ cmpwi r10,0 │ │ │ │ - addi r9,r9,8 │ │ │ │ + ld r10,32(r31) │ │ │ │ + add r9,r9,r10 │ │ │ │ mr r10,r8 │ │ │ │ - add r9,r6,r9 │ │ │ │ - bne 52410 │ │ │ │ - cmpwi cr6,r19,0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + addi r9,r9,8 │ │ │ │ + add r9,r4,r9 │ │ │ │ + bne 525f0 │ │ │ │ + cmpwi cr6,r23,0 │ │ │ │ cmpwi cr7,r28,0 │ │ │ │ - blt cr7,52350 │ │ │ │ - mtctr r5 │ │ │ │ - beq cr6,52380 │ │ │ │ + blt cr7,52544 │ │ │ │ + mtctr r6 │ │ │ │ + beq cr6,52570 │ │ │ │ lfd f12,0(r8) │ │ │ │ fneg f0,f0 │ │ │ │ - addi r5,r5,-1 │ │ │ │ addi r10,r10,16 │ │ │ │ + addi r6,r6,-1 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfd f0,-16(r9) │ │ │ │ stfd f0,8(r8) │ │ │ │ + stfd f0,-16(r9) │ │ │ │ fneg f0,f12 │ │ │ │ - stfd f0,-24(r9) │ │ │ │ stfd f0,0(r8) │ │ │ │ - bdz 51e20 │ │ │ │ - lfd f0,8(r10) │ │ │ │ + stfd f0,-24(r9) │ │ │ │ mr r8,r10 │ │ │ │ - bne 523b0 │ │ │ │ - bge cr7,52314 │ │ │ │ + bdz 52060 │ │ │ │ + lfd f0,8(r10) │ │ │ │ + bne 525a0 │ │ │ │ + bge cr7,52508 │ │ │ │ cmpwi cr5,r7,0 │ │ │ │ - beq cr5,5230c │ │ │ │ + beq cr5,52500 │ │ │ │ lfd f12,0(r8) │ │ │ │ fneg f0,f0 │ │ │ │ - mtctr r5 │ │ │ │ + mtctr r6 │ │ │ │ stfd f0,8(r8) │ │ │ │ fneg f12,f12 │ │ │ │ stfd f12,0(r8) │ │ │ │ - bne cr6,52314 │ │ │ │ - nop │ │ │ │ + bne cr6,52508 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f12,0(r8) │ │ │ │ addi r10,r10,16 │ │ │ │ stfd f0,0(r9) │ │ │ │ - addi r5,r5,-1 │ │ │ │ + addi r6,r6,-1 │ │ │ │ addi r9,r9,16 │ │ │ │ mr r8,r10 │ │ │ │ stfd f12,-24(r9) │ │ │ │ - bdz 51e20 │ │ │ │ + bdz 52060 │ │ │ │ lfd f0,8(r10) │ │ │ │ - bne 523b0 │ │ │ │ - bge cr7,52380 │ │ │ │ - b 52350 │ │ │ │ + bne 525a0 │ │ │ │ + bge cr7,52570 │ │ │ │ + b 52544 │ │ │ │ lfd f12,0(r10) │ │ │ │ fneg f0,f0 │ │ │ │ fneg f12,f12 │ │ │ │ stfd f0,8(r8) │ │ │ │ stfd f12,0(r8) │ │ │ │ - b 52308 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,8(r7) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - cmpwi r11,0 │ │ │ │ - add r15,r17,r15 │ │ │ │ - lfd f10,3128(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f11,3120(r9) │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stfd f12,-16(r15) │ │ │ │ - stfd f0,-8(r15) │ │ │ │ - ble 51a20 │ │ │ │ - b 5198c │ │ │ │ - mr r16,r7 │ │ │ │ - li r6,0 │ │ │ │ - li r4,1 │ │ │ │ - b 518f8 │ │ │ │ - lfdx f12,r29,r16 │ │ │ │ - cmpwi cr6,r19,0 │ │ │ │ + b 524fc │ │ │ │ + lfd f12,8(r8) │ │ │ │ + lfd f0,0(r8) │ │ │ │ + cmpwi r4,0 │ │ │ │ + add r14,r3,r14 │ │ │ │ + fmul f12,f12,f29 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ + stfd f12,-16(r14) │ │ │ │ + stfd f0,-8(r14) │ │ │ │ + ble 51c70 │ │ │ │ + b 51bdc │ │ │ │ + mr r11,r8 │ │ │ │ + li r7,0 │ │ │ │ + li r6,1 │ │ │ │ + b 51b58 │ │ │ │ + lfdx f12,r29,r2 │ │ │ │ + cmpwi cr6,r23,0 │ │ │ │ cmpwi cr7,r28,0 │ │ │ │ - b 523b4 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - addi r15,r28,-3 │ │ │ │ - mr r10,r21 │ │ │ │ - cmpw r9,r15 │ │ │ │ - blt 5249c │ │ │ │ - lwz r9,32(r31) │ │ │ │ + b 525a4 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + addi r14,r28,-3 │ │ │ │ + mr r10,r25 │ │ │ │ + cmpw r9,r14 │ │ │ │ + blt 5266c │ │ │ │ + cmpwi r21,1 │ │ │ │ addi r10,r10,1 │ │ │ │ - cmpwi r9,1 │ │ │ │ - bgt 52448 │ │ │ │ - subfic r15,r28,3 │ │ │ │ - cmpw r15,r27 │ │ │ │ - isellt r9,r27,r15 │ │ │ │ + bgt 52624 │ │ │ │ + subfic r14,r28,3 │ │ │ │ + cmpw r14,r26 │ │ │ │ + isellt r9,r26,r14 │ │ │ │ subf r9,r9,r10 │ │ │ │ - add r9,r9,r21 │ │ │ │ - b 522a4 │ │ │ │ - lwz r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ + add r9,r9,r25 │ │ │ │ + b 5249c │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r28,r28,1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - add r26,r26,r24 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 516f0 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - addi r15,r28,-3 │ │ │ │ - addi r10,r21,1 │ │ │ │ - cmpw r9,r15 │ │ │ │ - bge 52448 │ │ │ │ - lwz r10,36(r31) │ │ │ │ - addi r14,r28,-4 │ │ │ │ - mr r9,r21 │ │ │ │ - cmpw r10,r14 │ │ │ │ - blt 5255c │ │ │ │ - cmpwi r15,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - bgt 524c0 │ │ │ │ - subfic r14,r28,4 │ │ │ │ - cmpw r14,r27 │ │ │ │ - isellt r10,r27,r14 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - add r10,r10,r21 │ │ │ │ - b 52434 │ │ │ │ - ld r6,16(r3) │ │ │ │ - cmpwi r7,0 │ │ │ │ - li r9,0 │ │ │ │ - std r9,0(r6) │ │ │ │ - std r9,8(r6) │ │ │ │ - ble 51e7c │ │ │ │ - clrldi r8,r7,32 │ │ │ │ - andi. r7,r7,1 │ │ │ │ - mtvsrdd vs0,r9,r9 │ │ │ │ - ld r10,24(r3) │ │ │ │ - addi r9,r8,-1 │ │ │ │ - bne 52530 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + add r24,r24,r19 │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + b 51960 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + addi r14,r28,-3 │ │ │ │ + addi r10,r25,1 │ │ │ │ + cmpw r9,r14 │ │ │ │ + bge 52624 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + addi r10,r28,-4 │ │ │ │ + mr r8,r25 │ │ │ │ + cmpw r9,r10 │ │ │ │ + blt 5272c │ │ │ │ + cmpwi r14,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + bgt 52690 │ │ │ │ + subfic r10,r28,4 │ │ │ │ + cmpw r10,r26 │ │ │ │ + isellt r10,r26,r10 │ │ │ │ + subf r10,r10,r8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + b 52614 │ │ │ │ + ld r7,16(r3) │ │ │ │ + cmpwi r8,0 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r7) │ │ │ │ + std r2,8(r7) │ │ │ │ + ble 520b0 │ │ │ │ + clrldi r10,r8,32 │ │ │ │ + andi. r8,r8,1 │ │ │ │ + mtvsrdd vs0,r2,r2 │ │ │ │ + ld r9,24(r3) │ │ │ │ + addi r2,r10,-1 │ │ │ │ + bne 52700 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + addi r9,r9,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - lxv vs12,-16(r10) │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + lxv vs12,-16(r9) │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - bdnz 5250c │ │ │ │ - b 51e7c │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + bdnz 526dc │ │ │ │ + b 520b0 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + bne 526d4 │ │ │ │ + b 520b0 │ │ │ │ lxv vs0,0(r10) │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - bne 52504 │ │ │ │ - b 51e7c │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - mr r5,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - b 51544 │ │ │ │ - extsw r5,r21 │ │ │ │ - extsw r4,r25 │ │ │ │ - extsw r3,r14 │ │ │ │ - bl 51318 │ │ │ │ - add r9,r21,r3 │ │ │ │ - b 524b0 │ │ │ │ + mr r6,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + b 51788 │ │ │ │ + extsw r3,r10 │ │ │ │ + extsw r5,r25 │ │ │ │ + extsw r4,r27 │ │ │ │ + std r2,136(r31) │ │ │ │ + stw r10,64(r31) │ │ │ │ + bl 51540 │ │ │ │ + ld r2,136(r31) │ │ │ │ + lwz r10,64(r31) │ │ │ │ + add r8,r25,r3 │ │ │ │ + b 52680 │ │ │ │ cmpwi cr5,r7,0 │ │ │ │ - beq cr5,5219c │ │ │ │ - b 521dc │ │ │ │ + beq cr5,523a0 │ │ │ │ + b 523dc │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1285 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000052590 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,22640 │ │ │ │ - std r14,-152(r1) │ │ │ │ - mflr r0 │ │ │ │ - ld r14,0(r3) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ +0000000000052770 : │ │ │ │ mfcr r11 │ │ │ │ + mflr r0 │ │ │ │ + std r20,-112(r1) │ │ │ │ + std r19,-120(r1) │ │ │ │ + mr r20,r3 │ │ │ │ + std r31,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - cmpwi r14,0 │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - mr r18,r3 │ │ │ │ + std r14,-160(r1) │ │ │ │ + std r15,-152(r1) │ │ │ │ + std r16,-144(r1) │ │ │ │ + std r17,-136(r1) │ │ │ │ + std r18,-128(r1) │ │ │ │ + std r21,-104(r1) │ │ │ │ + std r22,-96(r1) │ │ │ │ + std r23,-88(r1) │ │ │ │ + std r24,-80(r1) │ │ │ │ + std r25,-72(r1) │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r27,-56(r1) │ │ │ │ + std r28,-48(r1) │ │ │ │ + std r29,-40(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-400(r1) │ │ │ │ + stdu r1,-464(r1) │ │ │ │ + stxv vs55,160(r1) │ │ │ │ + stxv vs56,176(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,192(r1) │ │ │ │ - stxv vs62,208(r1) │ │ │ │ - stxv vs63,224(r1) │ │ │ │ - beq 53e50 │ │ │ │ - ld r7,88(r3) │ │ │ │ - mr r17,r14 │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 5268c │ │ │ │ - andi. r6,r7,3 │ │ │ │ - ld r9,104(r3) │ │ │ │ + stxv vs57,192(r1) │ │ │ │ + stxv vs58,208(r1) │ │ │ │ + stxv vs59,224(r1) │ │ │ │ + stxv vs60,240(r1) │ │ │ │ + stxv vs61,256(r1) │ │ │ │ + stxv vs62,272(r1) │ │ │ │ + stxv vs63,288(r1) │ │ │ │ + ld r9,0(r3) │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq 53efc │ │ │ │ + ld r8,88(r3) │ │ │ │ + cmpdi r8,0 │ │ │ │ + mr r19,r9 │ │ │ │ + ble 52880 │ │ │ │ + andi. r7,r8,3 │ │ │ │ + ld r2,104(r3) │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 5266c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 5265c │ │ │ │ - cmpdi r6,2 │ │ │ │ - bne 53f78 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r6,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 52860 │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 5268c │ │ │ │ - srdi r10,r8,2 │ │ │ │ + beq 52850 │ │ │ │ + cmpdi r7,2 │ │ │ │ + bne 54020 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 52880 │ │ │ │ + srdi r10,r10,2 │ │ │ │ mtctr r10 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs32,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 52674 │ │ │ │ - neg r9,r14 │ │ │ │ - cmpw r14,r9 │ │ │ │ - stw r9,40(r31) │ │ │ │ - blt 53084 │ │ │ │ - addi r9,r14,1 │ │ │ │ - addi r6,r14,2 │ │ │ │ - extsw r19,r14 │ │ │ │ - slwi r8,r14,1 │ │ │ │ - lwz r4,40(r31) │ │ │ │ - cmpwi r14,-1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 52868 │ │ │ │ + neg r2,r9 │ │ │ │ + cmpw r9,r2 │ │ │ │ + stw r2,36(r31) │ │ │ │ + blt 53270 │ │ │ │ + addi r2,r9,1 │ │ │ │ + addi r8,r9,2 │ │ │ │ + li r7,2 │ │ │ │ + cmpwi r9,2 │ │ │ │ + lwa r17,36(r31) │ │ │ │ + plxv vs59,23612 # 584e0 │ │ │ │ + slwi r10,r9,1 │ │ │ │ li r21,1 │ │ │ │ - li r5,2 │ │ │ │ - cmpwi cr7,r14,2 │ │ │ │ - mullw r6,r6,r9 │ │ │ │ - mullw r25,r9,r9 │ │ │ │ - addi r3,r19,1 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - addi r8,r8,3 │ │ │ │ - isel r10,r5,r14,4*cr7+lt │ │ │ │ - mr r15,r14 │ │ │ │ - mtvsrws vs61,r5 │ │ │ │ - not r14,r14 │ │ │ │ - iseleq r21,r21,r9 │ │ │ │ - sldi r9,r3,4 │ │ │ │ - extsw r16,r4 │ │ │ │ - slwi r7,r4,1 │ │ │ │ - slwi r4,r10,1 │ │ │ │ - addi r5,r10,1 │ │ │ │ - xxspltib vs63,0 │ │ │ │ - stw r10,100(r31) │ │ │ │ - std r9,56(r31) │ │ │ │ - addi r27,r7,-1 │ │ │ │ - cmpwi cr4,r17,0 │ │ │ │ - vspltisw v30,4 │ │ │ │ - mr r23,r15 │ │ │ │ - mullw r9,r6,r8 │ │ │ │ - mr r24,r25 │ │ │ │ - stw r25,164(r31) │ │ │ │ - std r16,168(r31) │ │ │ │ - std r16,48(r31) │ │ │ │ - stw r14,176(r31) │ │ │ │ - stw r9,160(r31) │ │ │ │ - addi r9,r4,1 │ │ │ │ - stw r9,120(r31) │ │ │ │ - extswsli r9,r5,4 │ │ │ │ - std r9,128(r31) │ │ │ │ + extsw r22,r9 │ │ │ │ + mulli r27,r9,-2 │ │ │ │ nop │ │ │ │ + plxv vs55,23664 # 58530 │ │ │ │ + plxv vs62,23640 # 58520 │ │ │ │ + mullw r8,r8,r2 │ │ │ │ + isellt r6,r7,r9 │ │ │ │ + mullw r14,r2,r2 │ │ │ │ + cmpwi r9,-1 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + addi r10,r10,3 │ │ │ │ + addi r4,r22,1 │ │ │ │ + mtvsrws vs60,r7 │ │ │ │ + stw r6,76(r31) │ │ │ │ + mr r7,r6 │ │ │ │ + slwi r6,r6,1 │ │ │ │ nop │ │ │ │ + xxspltidp vs56,1073741824 │ │ │ │ + xxspltidp vs57,1065353216 │ │ │ │ + iseleq r21,r21,r2 │ │ │ │ + xxspltidp vs58,1056964608 │ │ │ │ + xxspltidp vs31,1056964608 │ │ │ │ + mr r15,r9 │ │ │ │ + std r17,152(r31) │ │ │ │ + mullw r2,r8,r10 │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r27,r27,-1 │ │ │ │ + cmpwi cr4,r19,0 │ │ │ │ + mr r16,r14 │ │ │ │ + vspltisw v29,4 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + mr r28,r17 │ │ │ │ + stw r14,144(r31) │ │ │ │ + mr r26,r27 │ │ │ │ + stw r2,136(r31) │ │ │ │ + sldi r2,r4,4 │ │ │ │ + std r2,48(r31) │ │ │ │ + addi r2,r6,1 │ │ │ │ + stw r2,96(r31) │ │ │ │ + extswsli r2,r7,4 │ │ │ │ + std r2,104(r31) │ │ │ │ + not r2,r9 │ │ │ │ + stw r2,140(r31) │ │ │ │ nop │ │ │ │ - ld r30,48(r31) │ │ │ │ - mr r3,r19 │ │ │ │ - mr r22,r1 │ │ │ │ - stw r30,68(r31) │ │ │ │ - stw r30,64(r31) │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lis r10,10922 │ │ │ │ - ld r4,0(r1) │ │ │ │ - not r7,r30 │ │ │ │ - clrlwi r11,r30,31 │ │ │ │ - subfic r5,r23,-2 │ │ │ │ - subfic r0,r23,-3 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - stw r30,136(r31) │ │ │ │ - ori r8,r10,43691 │ │ │ │ - sldi r10,r3,4 │ │ │ │ - rldicl r7,r7,33,63 │ │ │ │ - lwz r16,176(r31) │ │ │ │ - ld r28,168(r31) │ │ │ │ - stw r11,124(r31) │ │ │ │ - stb r11,96(r31) │ │ │ │ - xori r11,r11,1 │ │ │ │ - stw r5,32(r31) │ │ │ │ - subfic r10,r10,-16 │ │ │ │ - stw r0,36(r31) │ │ │ │ - std r7,104(r31) │ │ │ │ - mullw r9,r9,r30 │ │ │ │ - stw r11,76(r31) │ │ │ │ - srawi r6,r30,31 │ │ │ │ - stdux r4,r1,r10 │ │ │ │ - rldicl r10,r30,33,63 │ │ │ │ - std r22,144(r31) │ │ │ │ - xor r5,r6,r30 │ │ │ │ - stw r24,140(r31) │ │ │ │ - stw r27,152(r31) │ │ │ │ - stw r23,156(r31) │ │ │ │ - std r10,112(r31) │ │ │ │ - lwz r10,160(r31) │ │ │ │ + nop │ │ │ │ + mr r3,r22 │ │ │ │ + stw r28,64(r31) │ │ │ │ + stw r28,44(r31) │ │ │ │ + mr r14,r1 │ │ │ │ + srawi r25,r28,31 │ │ │ │ + bl 4c60 │ │ │ │ + ld r7,0(r1) │ │ │ │ + clrlwi r5,r28,31 │ │ │ │ + not r8,r28 │ │ │ │ + subfic r6,r15,-3 │ │ │ │ + lwz r24,140(r31) │ │ │ │ + addi r2,r28,-1 │ │ │ │ + stw r28,100(r31) │ │ │ │ + pli r10,715827883 │ │ │ │ + subfic r4,r15,-2 │ │ │ │ + ld r27,152(r31) │ │ │ │ + sldi r9,r3,4 │ │ │ │ + stw r5,112(r31) │ │ │ │ + stb r5,72(r31) │ │ │ │ + rldicl r8,r8,33,63 │ │ │ │ + xori r5,r5,1 │ │ │ │ + mullw r2,r2,r28 │ │ │ │ + stw r6,32(r31) │ │ │ │ + xor r6,r25,r28 │ │ │ │ + subfic r9,r9,-16 │ │ │ │ + stw r5,68(r31) │ │ │ │ + std r8,80(r31) │ │ │ │ + subf r25,r25,r6 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + rldicl r9,r28,33,63 │ │ │ │ + stw r26,116(r31) │ │ │ │ + std r14,120(r31) │ │ │ │ + std r28,56(r31) │ │ │ │ + std r9,88(r31) │ │ │ │ + lwz r9,136(r31) │ │ │ │ addi r30,r1,32 │ │ │ │ - subf r15,r6,r5 │ │ │ │ - maddld r9,r9,r27,r10 │ │ │ │ - mulhw r10,r9,r8 │ │ │ │ - srawi r9,r9,31 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r24 │ │ │ │ - stw r9,44(r31) │ │ │ │ + stw r16,128(r31) │ │ │ │ + stw r15,132(r31) │ │ │ │ + maddld r2,r2,r26,r9 │ │ │ │ + mr r26,r4 │ │ │ │ + mulhw r10,r2,r10 │ │ │ │ + srawi r2,r2,31 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + add r2,r2,r16 │ │ │ │ + stw r2,40(r31) │ │ │ │ nop │ │ │ │ - lwz r9,40(r31) │ │ │ │ - srawi r29,r28,31 │ │ │ │ - lwz r3,44(r31) │ │ │ │ - mr r27,r28 │ │ │ │ - mr r24,r28 │ │ │ │ - mr r22,r28 │ │ │ │ - cmpw r9,r28 │ │ │ │ - xor r9,r29,r28 │ │ │ │ - subf r29,r29,r9 │ │ │ │ - cmpw cr7,r29,r15 │ │ │ │ - isel r29,r15,r29,4*cr7+lt │ │ │ │ - blt 53710 │ │ │ │ - subf r26,r29,r17 │ │ │ │ - cmpwi cr3,r26,0 │ │ │ │ - blt cr3,53754 │ │ │ │ - lwz r9,68(r31) │ │ │ │ - lwz r11,84(r18) │ │ │ │ - ld r23,16(r18) │ │ │ │ - add r27,r9,r27 │ │ │ │ - clrlwi r9,r24,31 │ │ │ │ - stw r9,72(r31) │ │ │ │ - andi. r9,r11,1 │ │ │ │ - clrlwi r12,r27,31 │ │ │ │ - rlwinm r11,r11,0,27,27 │ │ │ │ - bne 53220 │ │ │ │ - cmpwi r11,0 │ │ │ │ - bne 53770 │ │ │ │ - addi r25,r26,1 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ - li r9,0 │ │ │ │ - clrldi r7,r25,32 │ │ │ │ - add r10,r23,r3 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 528e4 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 528d0 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 528c0 │ │ │ │ - lxvx vs0,r23,r3 │ │ │ │ - mr r7,r5 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r30) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + nop │ │ │ │ + lwz r2,36(r31) │ │ │ │ + srawi r29,r27,31 │ │ │ │ + lwz r6,40(r31) │ │ │ │ + mr r28,r27 │ │ │ │ + mr r16,r27 │ │ │ │ + mr r10,r27 │ │ │ │ + cmpw r2,r27 │ │ │ │ + xor r2,r29,r27 │ │ │ │ + subf r29,r29,r2 │ │ │ │ + cmpw cr7,r29,r25 │ │ │ │ + isel r29,r25,r29,4*cr7+lt │ │ │ │ + blt 53970 │ │ │ │ + subf r17,r29,r19 │ │ │ │ + cmpwi cr3,r17,0 │ │ │ │ + blt cr3,539b4 │ │ │ │ + lwz r9,84(r20) │ │ │ │ + lwz r2,64(r31) │ │ │ │ + ld r14,16(r20) │ │ │ │ + andi. r8,r9,1 │ │ │ │ + add r28,r2,r28 │ │ │ │ + rlwinm r9,r9,0,27,27 │ │ │ │ + clrlwi r2,r16,31 │ │ │ │ + bne 53420 │ │ │ │ + cmpwi r9,0 │ │ │ │ + bne 539d0 │ │ │ │ + addi r23,r17,1 │ │ │ │ + extswsli r6,r6,4 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r8,r23,32 │ │ │ │ + add r9,r14,r6 │ │ │ │ + andi. r7,r8,3 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 52b0c │ │ │ │ cmpdi r7,1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 52920 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r30,r8 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ + beq 52af8 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 52ae8 │ │ │ │ + lxvx vs0,r14,r6 │ │ │ │ + mr r8,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r30) │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 52b50 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ stxvx vs0,r30,r7 │ │ │ │ - bdnz 528ec │ │ │ │ - extsw r23,r26 │ │ │ │ - extsw r22,r25 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r23,r23,1 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - add r23,r30,r23 │ │ │ │ - b 5294c │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + bdnz 52b14 │ │ │ │ nop │ │ │ │ - stfd f31,0(r23) │ │ │ │ - stfd f31,8(r23) │ │ │ │ - addi r23,r23,16 │ │ │ │ - mr r3,r19 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r22 │ │ │ │ - addi r22,r22,1 │ │ │ │ - bge 52940 │ │ │ │ - lwz r9,84(r18) │ │ │ │ - ld r10,336(r18) │ │ │ │ - mr r23,r1 │ │ │ │ - rlwinm r9,r9,0,29,29 │ │ │ │ - ld r22,0(r10) │ │ │ │ - cmpwi cr2,r9,0 │ │ │ │ - bne cr2,531e0 │ │ │ │ - cmpwi r17,1 │ │ │ │ - bgt 53870 │ │ │ │ - lwz r9,64(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r24,r24,2 │ │ │ │ + nop │ │ │ │ + extsw r18,r17 │ │ │ │ + extsw r15,r23 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + addi r18,r18,1 │ │ │ │ + sldi r18,r18,4 │ │ │ │ + add r18,r30,r18 │ │ │ │ + b 52b7c │ │ │ │ + nop │ │ │ │ + stfd f30,0(r18) │ │ │ │ + stfd f30,8(r18) │ │ │ │ + addi r18,r18,16 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 4c60 │ │ │ │ + cmpd r3,r15 │ │ │ │ + addi r15,r15,1 │ │ │ │ + bge 52b70 │ │ │ │ + lwz r2,84(r20) │ │ │ │ + ld r9,336(r20) │ │ │ │ + mr r18,r1 │ │ │ │ + rlwinm r2,r2,0,29,29 │ │ │ │ + ld r15,0(r9) │ │ │ │ + cmpwi cr2,r2,0 │ │ │ │ + bne cr2,533e0 │ │ │ │ + cmpwi r19,1 │ │ │ │ + bgt 53ae0 │ │ │ │ + lwz r2,44(r31) │ │ │ │ + addi r16,r16,2 │ │ │ │ li r7,2 │ │ │ │ - li r8,63 │ │ │ │ - addi r9,r9,2 │ │ │ │ - stdu r10,-48(r1) │ │ │ │ - slwi r4,r9,2 │ │ │ │ - add r4,r4,r9 │ │ │ │ - add r4,r4,r24 │ │ │ │ - addi r24,r1,32 │ │ │ │ - addi r10,r7,1 │ │ │ │ - mr r9,r24 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - mr r6,r10 │ │ │ │ - beq 52a08 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 529f8 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 529ec │ │ │ │ - mr r10,r3 │ │ │ │ - addi r9,r24,16 │ │ │ │ - stxv vs63,0(r24) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 52a28 │ │ │ │ - srdi r10,r6,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - stxv vs63,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs63,-32(r9) │ │ │ │ - stxv vs63,-16(r9) │ │ │ │ - bdnz 52a10 │ │ │ │ - extsw r11,r29 │ │ │ │ - blt cr3,52ad4 │ │ │ │ - clrldi r3,r25,32 │ │ │ │ + li r10,63 │ │ │ │ + addi r4,r2,2 │ │ │ │ + ld r2,0(r1) │ │ │ │ + mulli r4,r4,5 │ │ │ │ + stdu r2,-48(r1) │ │ │ │ + addi r5,r1,32 │ │ │ │ + add r4,r4,r16 │ │ │ │ + addi r9,r7,1 │ │ │ │ + mr r2,r5 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r3,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + beq 52c30 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 52c20 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 52c14 │ │ │ │ + mr r9,r3 │ │ │ │ + addi r2,r5,16 │ │ │ │ + stxv vs63,0(r5) │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 52c50 │ │ │ │ + srdi r9,r8,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + stxv vs63,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs63,-32(r2) │ │ │ │ + stxv vs63,-16(r2) │ │ │ │ + bdnz 52c38 │ │ │ │ + extsw r3,r29 │ │ │ │ + blt cr3,52cfc │ │ │ │ + clrldi r6,r23,32 │ │ │ │ extswsli r0,r29,4 │ │ │ │ - extsw r11,r29 │ │ │ │ - li r9,0 │ │ │ │ - andi. r5,r3,3 │ │ │ │ - addi r20,r3,-1 │ │ │ │ - mr r6,r3 │ │ │ │ - add r10,r24,r0 │ │ │ │ - beq 52a98 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 52a84 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 52a74 │ │ │ │ + extsw r3,r29 │ │ │ │ + li r2,0 │ │ │ │ + andi. r11,r6,3 │ │ │ │ + addi r16,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + add r9,r5,r0 │ │ │ │ + beq 52cc0 │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq 52cac │ │ │ │ + cmpdi r11,2 │ │ │ │ + beq 52c9c │ │ │ │ lxv vs0,0(r30) │ │ │ │ - mr r3,r20 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r24,r0 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - addi r3,r3,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - cmpdi r3,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 52ad4 │ │ │ │ - srdi r6,r6,2 │ │ │ │ - mtctr r6 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - addi r6,r9,16 │ │ │ │ - addi r3,r9,32 │ │ │ │ - addi r5,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ + mr r6,r16 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r5,r0 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + cmpdi r6,1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 52cfc │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r11,r2,32 │ │ │ │ + addi r6,r2,48 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r30,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + lxvx vs0,r30,r11 │ │ │ │ + stxvx vs0,r9,r11 │ │ │ │ lxvx vs0,r30,r6 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ - lxvx vs0,r30,r3 │ │ │ │ - stxvx vs0,r10,r3 │ │ │ │ - lxvx vs0,r30,r5 │ │ │ │ - stxvx vs0,r10,r5 │ │ │ │ - bdnz 52aa0 │ │ │ │ + stxvx vs0,r9,r6 │ │ │ │ + bdnz 52cc8 │ │ │ │ subf r29,r29,r7 │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpw r25,r29 │ │ │ │ - subf r29,r26,r29 │ │ │ │ - add r9,r24,r9 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpw r23,r29 │ │ │ │ + subf r29,r17,r29 │ │ │ │ + add r2,r5,r2 │ │ │ │ clrldi r29,r29,32 │ │ │ │ - bgt 52b5c │ │ │ │ - andi. r6,r29,3 │ │ │ │ - addi r5,r29,-1 │ │ │ │ - mr r10,r29 │ │ │ │ - beq 52b3c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 52b2c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 52b20 │ │ │ │ - ld r6,56(r31) │ │ │ │ - mr r29,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxvx vs63,r24,r6 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ + bgt 52d84 │ │ │ │ + andi. r8,r29,3 │ │ │ │ + addi r6,r29,-1 │ │ │ │ + mr r9,r29 │ │ │ │ + beq 52d64 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 52d54 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 52d48 │ │ │ │ + ld r8,48(r31) │ │ │ │ + mr r29,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxvx vs63,r5,r8 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ addi r29,r29,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ cmpdi r29,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 52b5c │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - stxv vs63,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs63,-32(r9) │ │ │ │ - stxv vs63,-16(r9) │ │ │ │ - bdnz 52b44 │ │ │ │ - ld r9,0(r1) │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - sldi r5,r11,4 │ │ │ │ - neg r8,r8 │ │ │ │ - add r5,r24,r5 │ │ │ │ - stdux r9,r1,r8 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 52d84 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + stxv vs63,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs63,-32(r2) │ │ │ │ + stxv vs63,-16(r2) │ │ │ │ + bdnz 52d6c │ │ │ │ + ld r2,0(r1) │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + neg r10,r10 │ │ │ │ + add r5,r5,r3 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ addi r29,r1,32 │ │ │ │ - beq cr2,531c0 │ │ │ │ + beq cr2,533c0 │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r22 │ │ │ │ + mr r3,r15 │ │ │ │ li r8,0 │ │ │ │ mr r6,r29 │ │ │ │ - bl 4c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r21 │ │ │ │ - li r9,0 │ │ │ │ - blt cr4,52c30 │ │ │ │ - andi. r8,r21,3 │ │ │ │ - addi r7,r21,-1 │ │ │ │ - beq 52bf4 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 52be0 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 52bd0 │ │ │ │ + bl 4be0 │ │ │ │ + mr r9,r21 │ │ │ │ + li r2,0 │ │ │ │ + blt cr4,52e54 │ │ │ │ + andi. r10,r21,3 │ │ │ │ + addi r8,r21,-1 │ │ │ │ + beq 52e18 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 52e04 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 52df4 │ │ │ │ lxv vs0,0(r29) │ │ │ │ - mr r10,r7 │ │ │ │ - li r9,16 │ │ │ │ + mr r9,r8 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r30) │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 52e54 │ │ │ │ + srdi r9,r21,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,32 │ │ │ │ + addi r10,r2,48 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ lxvx vs0,r29,r9 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 52c30 │ │ │ │ - srdi r10,r21,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ + addi r2,r2,64 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r29,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r30,r10 │ │ │ │ - lxvx vs0,r29,r7 │ │ │ │ - stxvx vs0,r30,r7 │ │ │ │ lxvx vs0,r29,r8 │ │ │ │ stxvx vs0,r30,r8 │ │ │ │ - bdnz 52bfc │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r8,0(r18) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - srawi r10,r27,1 │ │ │ │ - addze r10,r10 │ │ │ │ + lxvx vs0,r29,r10 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + bdnz 52e20 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r9,0(r20) │ │ │ │ + srawi r2,r28,1 │ │ │ │ + addze r2,r2 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - std r9,0(r23) │ │ │ │ - addi r3,r8,1 │ │ │ │ - mr r1,r23 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - sldi r9,r3,5 │ │ │ │ - subf r10,r10,r27 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - sldi r5,r3,1 │ │ │ │ - neg r9,r9 │ │ │ │ - srawi r0,r10,31 │ │ │ │ - mr r29,r5 │ │ │ │ - ld r6,0(r1) │ │ │ │ - xor r10,r0,r10 │ │ │ │ - subf r0,r0,r10 │ │ │ │ - slwi r10,r3,1 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stxvx vs12,r9,r7 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - ble 52d28 │ │ │ │ - addis r6,r2,-2 │ │ │ │ - sldi r4,r8,4 │ │ │ │ - andi. r11,r8,1 │ │ │ │ - addi r27,r30,16 │ │ │ │ - li r7,0 │ │ │ │ - addi r26,r8,-1 │ │ │ │ - addi r6,r6,2944 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - addi r6,r4,32 │ │ │ │ - add r4,r9,r4 │ │ │ │ - add r11,r9,r6 │ │ │ │ - beq 52cec │ │ │ │ - lxv vs0,16(r30) │ │ │ │ - cmpdi r26,0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r6 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - li r7,16 │ │ │ │ - beq 52d28 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r27,r7 │ │ │ │ - neg r26,r7 │ │ │ │ - addi r8,r7,16 │ │ │ │ - neg r6,r8 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r7 │ │ │ │ - stxvx vs0,r4,r26 │ │ │ │ - addi r7,r7,32 │ │ │ │ - lxvx vs0,r27,r8 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r8 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - bdnz 52cf4 │ │ │ │ - addi r8,r10,2 │ │ │ │ + lxv vs12,0(r30) │ │ │ │ + addi r23,r9,1 │ │ │ │ + std r10,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + cmpdi r9,0 │ │ │ │ ld r6,0(r1) │ │ │ │ - cmpwi r10,1 │ │ │ │ - addi r11,r10,-1 │ │ │ │ - li r7,16 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - clrldi r4,r11,32 │ │ │ │ + sldi r8,r23,5 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + sldi r10,r23,4 │ │ │ │ + sldi r7,r23,1 │ │ │ │ + slwi r4,r23,1 │ │ │ │ neg r8,r8 │ │ │ │ + srawi r3,r2,31 │ │ │ │ + mr r11,r7 │ │ │ │ stdux r6,r1,r8 │ │ │ │ - addi r8,r1,32 │ │ │ │ - ble 538c0 │ │ │ │ - andi. r27,r4,3 │ │ │ │ - addi r26,r4,-1 │ │ │ │ - mr r6,r4 │ │ │ │ - beq 52da8 │ │ │ │ - cmpdi r27,1 │ │ │ │ - beq 52d94 │ │ │ │ - cmpdi r27,2 │ │ │ │ - beq 52d84 │ │ │ │ - lxv vs0,16(r9) │ │ │ │ - mr r4,r26 │ │ │ │ - li r7,32 │ │ │ │ - stxv vs0,16(r8) │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - cmpdi r4,1 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - beq 52de4 │ │ │ │ - srdi r6,r6,2 │ │ │ │ - mtctr r6 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r6,r7,16 │ │ │ │ - addi r27,r7,32 │ │ │ │ - addi r4,r7,48 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r9,r6 │ │ │ │ - addi r7,r7,64 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - lxvx vs0,r9,r27 │ │ │ │ - stxvx vs0,r8,r27 │ │ │ │ - lxvx vs0,r9,r4 │ │ │ │ - stxvx vs0,r8,r4 │ │ │ │ - bdnz 52db0 │ │ │ │ - clrldi r7,r10,32 │ │ │ │ - cmpwi r0,1 │ │ │ │ + xor r8,r3,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + subf r3,r3,r8 │ │ │ │ + stxvx vs12,r2,r10 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + ble 52f40 │ │ │ │ + sldi r6,r9,4 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r29,r30,16 │ │ │ │ + li r10,0 │ │ │ │ + addi r0,r9,-1 │ │ │ │ + addi r8,r6,32 │ │ │ │ + add r6,r2,r6 │ │ │ │ + add r5,r2,r8 │ │ │ │ + beq 52f04 │ │ │ │ + lxv vs0,16(r30) │ │ │ │ + cmpdi r0,0 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + stxvx vs0,r2,r8 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + li r10,16 │ │ │ │ + beq 52f40 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r29,r10 │ │ │ │ + addi r9,r10,16 │ │ │ │ + neg r0,r10 │ │ │ │ + neg r8,r9 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + stxvx vs0,r5,r10 │ │ │ │ + stxvx vs0,r6,r0 │ │ │ │ + lxvx vs0,r29,r9 │ │ │ │ + addi r10,r10,32 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + stxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r6,r8 │ │ │ │ + bdnz 52f0c │ │ │ │ + addi r9,r4,2 │ │ │ │ + ld r8,0(r1) │ │ │ │ + cmpwi r4,1 │ │ │ │ + addi r5,r4,-1 │ │ │ │ + li r10,16 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + clrldi r6,r5,32 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r9,r1,32 │ │ │ │ + ble 53b30 │ │ │ │ + andi. r0,r6,3 │ │ │ │ + addi r29,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + beq 52fc0 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 52fac │ │ │ │ + cmpdi r0,2 │ │ │ │ + beq 52f9c │ │ │ │ + lxv vs0,16(r2) │ │ │ │ + mr r6,r29 │ │ │ │ + li r10,32 │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + cmpdi r6,1 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 52ffc │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r8,r10,16 │ │ │ │ + addi r0,r10,32 │ │ │ │ + addi r6,r10,48 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + lxvx vs0,r2,r8 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + lxvx vs0,r2,r0 │ │ │ │ + stxvx vs0,r9,r0 │ │ │ │ + lxvx vs0,r2,r6 │ │ │ │ + stxvx vs0,r9,r6 │ │ │ │ + bdnz 52fc8 │ │ │ │ + clrldi r8,r4,32 │ │ │ │ + cmpwi r3,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - stfd f0,8(r8) │ │ │ │ - add r6,r8,r7 │ │ │ │ - stfdx f0,r8,r7 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + add r6,r9,r8 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - bne 52f50 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lfd f0,24(r8) │ │ │ │ - lfd f12,16(r8) │ │ │ │ - cmplwi r11,3 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - li r4,0 │ │ │ │ - addi r6,r9,16 │ │ │ │ - lfd f11,3120(r7) │ │ │ │ - addi r27,r27,3120 │ │ │ │ - addi r7,r8,32 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ + bne 5314c │ │ │ │ + lfd f0,24(r9) │ │ │ │ + lfd f12,16(r9) │ │ │ │ + cmplwi r5,3 │ │ │ │ + li r3,0 │ │ │ │ + xxmr vs11,vs62 │ │ │ │ + addi r10,r9,32 │ │ │ │ + addi r8,r2,16 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f12,8(r9) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - ble 52eec │ │ │ │ - lis r0,-21846 │ │ │ │ - addi r10,r10,-5 │ │ │ │ - addis r27,r2,-2 │ │ │ │ - lxv vs6,16(r8) │ │ │ │ - lxv vs7,0(r8) │ │ │ │ - li r4,0 │ │ │ │ - ori r0,r0,43691 │ │ │ │ - addi r27,r27,3120 │ │ │ │ - mulhwu r10,r10,r0 │ │ │ │ - lxv vs10,0(r27) │ │ │ │ - srwi r10,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - mtctr r10 │ │ │ │ - nop │ │ │ │ + stfd f12,8(r2) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + ble 530ec │ │ │ │ + addi r4,r4,-5 │ │ │ │ + lxv vs7,16(r9) │ │ │ │ + lxv vs8,0(r9) │ │ │ │ + pli r6,-1431655765 │ │ │ │ + li r3,0 │ │ │ │ + xxmr vs11,vs62 │ │ │ │ + mulhwu r9,r4,r6 │ │ │ │ + srwi r9,r9,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs9,32(r7) │ │ │ │ - mr r8,r7 │ │ │ │ - addi r4,r4,3 │ │ │ │ - addi r7,r7,48 │ │ │ │ - addi r6,r6,48 │ │ │ │ - lxv vs8,-32(r7) │ │ │ │ - xvsubdp vs11,vs0,vs7 │ │ │ │ - xvsubdp vs0,vs9,vs0 │ │ │ │ - xvsubdp vs12,vs8,vs6 │ │ │ │ - xxmr vs7,vs8 │ │ │ │ - xxmr vs6,vs9 │ │ │ │ - xxswapd vs11,vs11 │ │ │ │ + lxv vs10,32(r10) │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + mr r9,r10 │ │ │ │ + addi r3,r3,3 │ │ │ │ + addi r10,r10,48 │ │ │ │ + addi r8,r8,48 │ │ │ │ + lxv vs9,-32(r10) │ │ │ │ + xvsubdp vs6,vs0,vs8 │ │ │ │ + xvsubdp vs0,vs10,vs0 │ │ │ │ + xvsubdp vs12,vs9,vs7 │ │ │ │ + xxmr vs7,vs10 │ │ │ │ + xxmr vs8,vs9 │ │ │ │ + xxswapd vs10,vs6 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xxswapd vs12,vs12 │ │ │ │ - xvmuldp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxv vs11,-48(r6) │ │ │ │ - stxv vs0,-16(r6) │ │ │ │ - stxv vs12,-32(r6) │ │ │ │ - bdnz 52e90 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - addi r10,r4,1 │ │ │ │ - lxv vs12,0(r27) │ │ │ │ - cmplw r11,r10 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs10,vs10,vs62 │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs62 │ │ │ │ + stxv vs10,-48(r8) │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + stxv vs12,-32(r8) │ │ │ │ + bdnz 53090 │ │ │ │ + addi r9,r9,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + addi r6,r3,1 │ │ │ │ + cmplw r5,r6 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - ble 52f50 │ │ │ │ - lxv vs0,16(r7) │ │ │ │ - lxv vs11,16(r8) │ │ │ │ - addi r4,r4,2 │ │ │ │ - cmplw r11,r4 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + ble 5314c │ │ │ │ + lxv vs0,16(r10) │ │ │ │ + lxv vs12,16(r9) │ │ │ │ + addi r3,r3,2 │ │ │ │ + cmplw r5,r3 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,16(r6) │ │ │ │ - ble 52f50 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - lxv vs11,32(r8) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,16(r8) │ │ │ │ + ble 5314c │ │ │ │ + lxv vs0,32(r10) │ │ │ │ + lxv vs12,32(r9) │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r6) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 53010 │ │ │ │ - ld r10,48(r31) │ │ │ │ - add r4,r28,r3 │ │ │ │ - ld r6,104(r18) │ │ │ │ - andi. r7,r5,3 │ │ │ │ - addi r11,r5,-1 │ │ │ │ - add r8,r10,r3 │ │ │ │ - li r10,0 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - add r8,r8,r4 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - sldi r8,r8,5 │ │ │ │ - add r4,r6,r8 │ │ │ │ - beq 52fd4 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 52fc0 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 52fb0 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - mr r29,r11 │ │ │ │ - li r10,16 │ │ │ │ - stxvx vs0,r6,r8 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - cmpdi r29,1 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - beq 53010 │ │ │ │ - srdi r8,r5,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ - addi r6,r10,32 │ │ │ │ - addi r7,r10,48 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - lxvx vs0,r9,r8 │ │ │ │ - addi r10,r10,64 │ │ │ │ - stxvx vs0,r4,r8 │ │ │ │ - lxvx vs0,r9,r6 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - bdnz 52fdc │ │ │ │ - lwz r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpw r17,r28 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,32(r31) │ │ │ │ - lwz r10,36(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,36(r31) │ │ │ │ - std r9,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - bge 52810 │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r22,144(r31) │ │ │ │ - lwz r24,140(r31) │ │ │ │ - lwz r27,152(r31) │ │ │ │ - lwz r23,156(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r27,r27,2 │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - lwz r8,164(r31) │ │ │ │ - cmpw r17,r10 │ │ │ │ - std r9,0(r22) │ │ │ │ - add r24,r24,r8 │ │ │ │ - mr r1,r22 │ │ │ │ - bge 52750 │ │ │ │ - lwz r9,84(r18) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 53d9c │ │ │ │ - addi r3,r18,88 │ │ │ │ - bl 48a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,24(r18) │ │ │ │ - ld r8,112(r18) │ │ │ │ - cmpld r10,r8 │ │ │ │ - beq 5313c │ │ │ │ - ld r7,8(r18) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,32(r8) │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 5313c │ │ │ │ - andi. r5,r7,3 │ │ │ │ - li r9,0 │ │ │ │ + ble 5320c │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r5,104(r20) │ │ │ │ + andi. r6,r7,3 │ │ │ │ addi r4,r7,-1 │ │ │ │ - mr r6,r7 │ │ │ │ - beq 53100 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 530ec │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 53f9c │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ + add r8,r9,r23 │ │ │ │ + li r9,0 │ │ │ │ + mulld r8,r8,r23 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + add r3,r23,r27 │ │ │ │ + add r3,r3,r8 │ │ │ │ + mulld r10,r3,r23 │ │ │ │ + sldi r10,r10,5 │ │ │ │ + add r8,r5,r10 │ │ │ │ + beq 531d0 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 531bc │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 531ac │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + mr r11,r4 │ │ │ │ + li r9,16 │ │ │ │ + stxvx vs0,r5,r10 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r11,r11,-1 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + cmpdi r11,1 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - beq 5313c │ │ │ │ - srdi r7,r6,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ + beq 5320c │ │ │ │ + srdi r10,r7,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + addi r6,r9,32 │ │ │ │ + addi r7,r9,48 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ addi r9,r9,64 │ │ │ │ - lxvx vs0,r8,r7 │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - lxvx vs0,r8,r5 │ │ │ │ - stxvx vs0,r10,r5 │ │ │ │ - lxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ - bdnz 53108 │ │ │ │ - addi r1,r31,400 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxvx vs0,r8,r10 │ │ │ │ + lxvx vs0,r2,r6 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 531d8 │ │ │ │ + addi r27,r27,1 │ │ │ │ + lwz r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpw r19,r27 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stw r9,32(r31) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + bge 52a40 │ │ │ │ + ld r28,56(r31) │ │ │ │ + ld r14,120(r31) │ │ │ │ + lwz r26,116(r31) │ │ │ │ + lwz r16,128(r31) │ │ │ │ + lwz r15,132(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r9,144(r31) │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r26,r26,2 │ │ │ │ + cmpw r19,r28 │ │ │ │ + std r2,0(r14) │ │ │ │ + mr r1,r14 │ │ │ │ + add r16,r16,r9 │ │ │ │ + bge 52980 │ │ │ │ + lwz r2,84(r20) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 53e70 │ │ │ │ + addi r3,r20,88 │ │ │ │ + bl 5160 │ │ │ │ + ld r9,24(r20) │ │ │ │ + ld r10,112(r20) │ │ │ │ + cmpld r9,r10 │ │ │ │ + beq 53324 │ │ │ │ + ld r8,8(r20) │ │ │ │ + cmpdi r8,0 │ │ │ │ + ble 53324 │ │ │ │ + andi. r6,r8,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r7,r8 │ │ │ │ + beq 532e8 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 532d4 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 54040 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 53324 │ │ │ │ + srdi r8,r7,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r10,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + lxvx vs0,r10,r6 │ │ │ │ + stxvx vs0,r9,r6 │ │ │ │ + lxvx vs0,r10,r7 │ │ │ │ + stxvx vs0,r9,r7 │ │ │ │ + bdnz 532f0 │ │ │ │ + lxv vs55,160(r31) │ │ │ │ + lxv vs56,176(r31) │ │ │ │ + lxv vs57,192(r31) │ │ │ │ + lxv vs58,208(r31) │ │ │ │ + lxv vs59,224(r31) │ │ │ │ + lxv vs60,240(r31) │ │ │ │ + lxv vs61,256(r31) │ │ │ │ + lxv vs62,272(r31) │ │ │ │ + lxv vs63,288(r31) │ │ │ │ + addi r1,r31,464 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-208(r1) │ │ │ │ - lxv vs62,-192(r1) │ │ │ │ - lxv vs63,-176(r1) │ │ │ │ - ld r14,-152(r1) │ │ │ │ - ld r15,-144(r1) │ │ │ │ - ld r16,-136(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-160(r1) │ │ │ │ + ld r15,-152(r1) │ │ │ │ + ld r16,-144(r1) │ │ │ │ + ld r17,-136(r1) │ │ │ │ + ld r18,-128(r1) │ │ │ │ + ld r19,-120(r1) │ │ │ │ + ld r20,-112(r1) │ │ │ │ + ld r21,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ + ld r22,-96(r1) │ │ │ │ + ld r23,-88(r1) │ │ │ │ + ld r24,-80(r1) │ │ │ │ + ld r25,-72(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ + ld r27,-56(r1) │ │ │ │ + ld r28,-48(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ mtocrf 32,r11 │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r22 │ │ │ │ + mr r3,r15 │ │ │ │ li r8,0 │ │ │ │ mr r6,r29 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 52b98 │ │ │ │ - ld r8,128(r31) │ │ │ │ - lwz r7,100(r31) │ │ │ │ - lwz r6,64(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - neg r9,r8 │ │ │ │ - add r4,r7,r6 │ │ │ │ - lwz r6,120(r31) │ │ │ │ - add r24,r7,r24 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - maddld r4,r4,r6,r24 │ │ │ │ - addi r24,r1,32 │ │ │ │ - b 529b4 │ │ │ │ + bl 5340 │ │ │ │ + b 52dbc │ │ │ │ nop │ │ │ │ + ld r10,104(r31) │ │ │ │ + lwz r7,76(r31) │ │ │ │ + lwz r8,44(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r10 │ │ │ │ + add r16,r7,r16 │ │ │ │ + addi r10,r10,15 │ │ │ │ + add r4,r7,r8 │ │ │ │ + lwz r8,96(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r5,r1,32 │ │ │ │ + maddld r4,r4,r8,r16 │ │ │ │ + b 52bdc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r8,112(r31) │ │ │ │ - srwi r7,r11,4 │ │ │ │ - lwz r5,76(r31) │ │ │ │ - srwi r9,r22,31 │ │ │ │ - not r6,r22 │ │ │ │ - clrlwi r10,r24,31 │ │ │ │ - cmplwi r26,2 │ │ │ │ - addi r25,r26,1 │ │ │ │ - srwi r6,r6,31 │ │ │ │ - xori r10,r10,1 │ │ │ │ - and r20,r7,r8 │ │ │ │ - lwz r8,104(r31) │ │ │ │ - and r14,r20,r5 │ │ │ │ - and r7,r7,r8 │ │ │ │ - lwz r8,96(r31) │ │ │ │ - and r4,r7,r9 │ │ │ │ - and r8,r20,r8 │ │ │ │ - and r5,r10,r4 │ │ │ │ - and r4,r4,r28 │ │ │ │ - or r0,r8,r7 │ │ │ │ - or r7,r14,r7 │ │ │ │ - or r14,r14,r0 │ │ │ │ - and r7,r6,r7 │ │ │ │ - and r0,r8,r9 │ │ │ │ - and r6,r8,r6 │ │ │ │ - and r9,r9,r14 │ │ │ │ - or r7,r7,r5 │ │ │ │ - and r10,r10,r0 │ │ │ │ - and r0,r0,r28 │ │ │ │ - and r9,r9,r28 │ │ │ │ - or r5,r7,r6 │ │ │ │ - or r5,r9,r5 │ │ │ │ - and r5,r5,r12 │ │ │ │ - or r10,r5,r10 │ │ │ │ - ble 53b9c │ │ │ │ - clrlwi r9,r9,24 │ │ │ │ - addis r14,r2,-2 │ │ │ │ - clrlwi r0,r0,24 │ │ │ │ + nop │ │ │ │ + lwz r7,88(r31) │ │ │ │ + srwi r9,r9,4 │ │ │ │ + not r4,r10 │ │ │ │ + srwi r10,r10,31 │ │ │ │ + xori r2,r2,1 │ │ │ │ + clrlwi r8,r28,31 │ │ │ │ + cmplwi r17,2 │ │ │ │ + addi r23,r17,1 │ │ │ │ + srwi r4,r4,31 │ │ │ │ + and r11,r9,r7 │ │ │ │ + lwz r7,80(r31) │ │ │ │ + and r9,r9,r7 │ │ │ │ + lwz r7,72(r31) │ │ │ │ + and r3,r9,r10 │ │ │ │ + and r5,r11,r7 │ │ │ │ + lwz r7,68(r31) │ │ │ │ + and r11,r11,r7 │ │ │ │ + or r7,r9,r11 │ │ │ │ + and r7,r7,r4 │ │ │ │ + or r0,r9,r5 │ │ │ │ + or r0,r0,r11 │ │ │ │ + and r4,r5,r4 │ │ │ │ + and r9,r5,r10 │ │ │ │ + and r11,r0,r10 │ │ │ │ + and r11,r11,r27 │ │ │ │ + and r15,r3,r2 │ │ │ │ + or r15,r15,r7 │ │ │ │ + and r12,r9,r27 │ │ │ │ + and r3,r3,r27 │ │ │ │ + or r18,r4,r15 │ │ │ │ + or r18,r18,r11 │ │ │ │ + and r18,r18,r8 │ │ │ │ + and r0,r9,r2 │ │ │ │ + or r0,r0,r18 │ │ │ │ + ble 53d58 │ │ │ │ + clrlwi r3,r3,24 │ │ │ │ + clrlwi r5,r5,24 │ │ │ │ + clrlwi r12,r12,24 │ │ │ │ + clrlwi r18,r18,24 │ │ │ │ + clrlwi r11,r11,24 │ │ │ │ clrlwi r4,r4,24 │ │ │ │ - clrlwi r8,r8,24 │ │ │ │ - clrlwi r7,r7,24 │ │ │ │ xxspltib vs32,0 │ │ │ │ + clrlwi r15,r15,24 │ │ │ │ + neg r10,r5 │ │ │ │ + addi r9,r3,-1 │ │ │ │ + clrlwi r0,r0,24 │ │ │ │ vspltisw v1,1 │ │ │ │ - std r9,80(r31) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - addi r14,r14,3056 │ │ │ │ - neg r0,r0 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - neg r8,r8 │ │ │ │ - neg r7,r7 │ │ │ │ - clrlwi r6,r6,24 │ │ │ │ - clrlwi r5,r5,24 │ │ │ │ - addi r9,r9,2960 │ │ │ │ - lxv vs45,0(r14) │ │ │ │ - mtvsrws vs44,r29 │ │ │ │ - addis r14,r2,-2 │ │ │ │ - and r4,r4,r0 │ │ │ │ - mtvsrdd vs6,r8,r8 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - clrlwi r10,r10,24 │ │ │ │ - std r9,88(r31) │ │ │ │ - addi r14,r14,2928 │ │ │ │ - mtvsrdd vs40,r4,r4 │ │ │ │ - neg r6,r6 │ │ │ │ - addi r8,r8,3136 │ │ │ │ - mtvsrdd vs41,r7,r7 │ │ │ │ - rldicl r7,r25,62,34 │ │ │ │ - mr r0,r14 │ │ │ │ - ld r9,80(r31) │ │ │ │ - neg r10,r10 │ │ │ │ - neg r5,r5 │ │ │ │ + neg r2,r11 │ │ │ │ + neg r8,r4 │ │ │ │ + neg r7,r15 │ │ │ │ + mtvsrws vs45,r29 │ │ │ │ + mulld r9,r9,r12 │ │ │ │ + mtvsrdd vs6,r10,r10 │ │ │ │ + neg r10,r18 │ │ │ │ vsldoi v1,v1,v0,8 │ │ │ │ - lxv vs5,0(r8) │ │ │ │ - mtctr r7 │ │ │ │ - mtvsrdd vs1,r6,r6 │ │ │ │ - mr r4,r0 │ │ │ │ - mtvsrdd vs8,r10,r10 │ │ │ │ - mr r10,r30 │ │ │ │ - mtvsrdd vs13,r5,r5 │ │ │ │ - ld r14,88(r31) │ │ │ │ - neg r9,r9 │ │ │ │ - lxv vs3,0(r4) │ │ │ │ - mtvsrdd vs7,r9,r9 │ │ │ │ - extswsli r9,r3,4 │ │ │ │ - lxv vs2,0(r14) │ │ │ │ - addis r14,r2,-2 │ │ │ │ - add r9,r23,r9 │ │ │ │ - addi r14,r14,2944 │ │ │ │ - lxv vs4,0(r14) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xxmr vs43,vs33 │ │ │ │ - lxv vs36,0(r9) │ │ │ │ - xxmr vs32,vs45 │ │ │ │ - lxv vs31,16(r9) │ │ │ │ - lxv vs38,32(r9) │ │ │ │ - vadduwm v1,v1,v30 │ │ │ │ - lxv vs39,48(r9) │ │ │ │ - vadduwm v13,v13,v30 │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r10,r10,64 │ │ │ │ - vadduwm v10,v11,v29 │ │ │ │ - vadduwm v11,v12,v11 │ │ │ │ - vadduwm v0,v12,v0 │ │ │ │ - xxmrghd vs35,vs31,vs36 │ │ │ │ - xxmrglw vs11,vs43,vs43 │ │ │ │ - xxmrghw vs10,vs43,vs43 │ │ │ │ - vadduwm v10,v10,v12 │ │ │ │ - xxmrglw vs0,vs32,vs32 │ │ │ │ - xxmrghw vs43,vs32,vs32 │ │ │ │ - xxmrghd vs37,vs39,vs38 │ │ │ │ - xvcvsxwdp vs11,vs11 │ │ │ │ - xvcvsxwdp vs10,vs10 │ │ │ │ - xxmrglw vs12,vs42,vs42 │ │ │ │ + mtvsrdd vs7,r2,r2 │ │ │ │ + mtvsrdd vs3,r8,r8 │ │ │ │ + neg r2,r0 │ │ │ │ + extswsli r8,r6,4 │ │ │ │ + mtvsrdd vs4,r10,r10 │ │ │ │ + rldicl r10,r23,62,34 │ │ │ │ + xxmr vs43,vs59 │ │ │ │ + xxmr vs44,vs59 │ │ │ │ + mtvsrdd vs8,r2,r2 │ │ │ │ + mtvsrdd vs2,r7,r7 │ │ │ │ + extsw r6,r6 │ │ │ │ + mr r2,r30 │ │ │ │ + mtctr r10 │ │ │ │ + xxmr vs12,vs55 │ │ │ │ + add r8,r14,r8 │ │ │ │ + mtvsrdd vs5,r9,r9 │ │ │ │ + nop │ │ │ │ + xxmr vs42,vs33 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + lxv vs40,32(r8) │ │ │ │ + lxv vs1,48(r8) │ │ │ │ + vadduwm v1,v1,v29 │ │ │ │ + vadduwm v12,v12,v29 │ │ │ │ + lxv vs38,0(r8) │ │ │ │ + lxv vs39,16(r8) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r8,r8,64 │ │ │ │ + vadduwm v9,v10,v28 │ │ │ │ + vadduwm v0,v13,v0 │ │ │ │ + vadduwm v10,v13,v10 │ │ │ │ + vadduwm v9,v9,v13 │ │ │ │ + xxmrghw vs13,vs32,vs32 │ │ │ │ + xxmrglw vs30,vs42,vs42 │ │ │ │ xxmrghw vs9,vs42,vs42 │ │ │ │ - xvcvsxwdp vs0,vs0 │ │ │ │ - xvcvsxwdp vs32,vs43 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghd vs42,vs1,vs40 │ │ │ │ + xxmrghd vs32,vs39,vs38 │ │ │ │ + xxmrglw vs0,vs41,vs41 │ │ │ │ + xxmrghw vs10,vs41,vs41 │ │ │ │ + xvcvsxwdp vs13,vs13 │ │ │ │ + xvcvsxwdp vs30,vs30 │ │ │ │ xvcvsxwdp vs9,vs9 │ │ │ │ - xvmaddmdp vs11,vs2,vs3 │ │ │ │ - xvmaddmdp vs10,vs2,vs3 │ │ │ │ - xvmaddmdp vs0,vs2,vs3 │ │ │ │ - xvmaddmdp vs32,vs2,vs3 │ │ │ │ - xvmaddmdp vs12,vs2,vs3 │ │ │ │ - xvmaddmdp vs9,vs2,vs3 │ │ │ │ - xvmuldp vs11,vs11,vs4 │ │ │ │ - xvmuldp vs10,vs10,vs4 │ │ │ │ - xvmuldp vs0,vs0,vs4 │ │ │ │ - xvmuldp vs32,vs32,vs4 │ │ │ │ - xvmuldp vs12,vs12,vs4 │ │ │ │ - xvmuldp vs9,vs9,vs4 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + xvmaddmdp vs13,vs56,vs57 │ │ │ │ + xvmaddmdp vs30,vs56,vs57 │ │ │ │ + xvmaddmdp vs9,vs56,vs57 │ │ │ │ + xvmaddmdp vs11,vs56,vs57 │ │ │ │ + xvmaddmdp vs0,vs56,vs57 │ │ │ │ + xvmaddmdp vs10,vs56,vs57 │ │ │ │ + xvmuldp vs13,vs13,vs58 │ │ │ │ + xvmuldp vs30,vs30,vs58 │ │ │ │ + xvmuldp vs9,vs9,vs58 │ │ │ │ + xvmuldp vs11,vs11,vs58 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + xvmuldp vs10,vs10,vs58 │ │ │ │ + xvsqrtdp vs13,vs13 │ │ │ │ + xvsqrtdp vs30,vs30 │ │ │ │ + xvsqrtdp vs9,vs9 │ │ │ │ xvsqrtdp vs11,vs11 │ │ │ │ - xvsqrtdp vs10,vs10 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ - xvsqrtdp vs32,vs32 │ │ │ │ - xvsqrtdp vs12,vs12 │ │ │ │ - xvsqrtdp vs9,vs9 │ │ │ │ - xvmuldp vs11,vs11,vs5 │ │ │ │ - xvmuldp vs10,vs10,vs5 │ │ │ │ - xvmuldp vs0,vs0,vs5 │ │ │ │ - xvmuldp vs32,vs32,vs5 │ │ │ │ - xvmuldp vs10,vs10,vs31 │ │ │ │ - xvmuldp vs11,vs11,vs36 │ │ │ │ - xvmuldp vs9,vs9,vs5 │ │ │ │ - xvmuldp vs12,vs12,vs5 │ │ │ │ - xvmuldp vs0,vs0,vs35 │ │ │ │ - xvmuldp vs32,vs32,vs37 │ │ │ │ - xxmrgld vs43,vs10,vs11 │ │ │ │ - xxmrghd vs11,vs10,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs38 │ │ │ │ - xvmuldp vs10,vs9,vs39 │ │ │ │ - xvnegdp vs31,vs0 │ │ │ │ - xvnegdp vs38,vs32 │ │ │ │ - xvnegdp vs42,vs43 │ │ │ │ - xxmrgld vs9,vs10,vs12 │ │ │ │ - xxmrghd vs12,vs10,vs12 │ │ │ │ - xxsel vs37,vs31,vs0,vs40 │ │ │ │ - xxsel vs10,vs38,vs32,vs40 │ │ │ │ - xxsel vs43,vs43,vs42,vs6 │ │ │ │ - xxsel vs11,vs11,vs31,vs6 │ │ │ │ - xvnegdp vs35,vs9 │ │ │ │ - xxsel vs42,vs37,vs0,vs41 │ │ │ │ - xvnegdp vs36,vs43 │ │ │ │ - xxsel vs12,vs12,vs38,vs6 │ │ │ │ - xxsel vs42,vs42,vs31,vs1 │ │ │ │ - xxsel vs39,vs10,vs32,vs41 │ │ │ │ - xxsel vs12,vs12,vs10,vs7 │ │ │ │ - xxsel vs11,vs11,vs37,vs7 │ │ │ │ + xvsqrtdp vs10,vs10 │ │ │ │ + xvmuldp vs13,vs13,vs55 │ │ │ │ + xvmuldp vs30,vs30,vs55 │ │ │ │ + xvmuldp vs9,vs9,vs55 │ │ │ │ + xvmuldp vs11,vs11,vs55 │ │ │ │ + xvmuldp vs0,vs0,vs55 │ │ │ │ + xvmuldp vs10,vs10,vs55 │ │ │ │ + xvmuldp vs13,vs13,vs42 │ │ │ │ + xvmuldp vs30,vs30,vs38 │ │ │ │ + xvmuldp vs9,vs9,vs39 │ │ │ │ + xvmuldp vs11,vs11,vs32 │ │ │ │ + xvmuldp vs10,vs10,vs1 │ │ │ │ + xvmuldp vs0,vs0,vs40 │ │ │ │ + xvnegdp vs41,vs13 │ │ │ │ + xxmrgld vs1,vs9,vs30 │ │ │ │ + xxmrghd vs42,vs9,vs30 │ │ │ │ + xvnegdp vs30,vs11 │ │ │ │ + xxmrgld vs9,vs10,vs0 │ │ │ │ + xxmrghd vs0,vs10,vs0 │ │ │ │ + xvnegdp vs39,vs1 │ │ │ │ + xvnegdp vs40,vs9 │ │ │ │ + xxsel vs32,vs41,vs13,vs5 │ │ │ │ + xxsel vs0,vs0,vs41,vs6 │ │ │ │ + xxsel vs10,vs30,vs11,vs5 │ │ │ │ + xxsel vs38,vs42,vs30,vs6 │ │ │ │ + xxsel vs42,vs32,vs13,vs2 │ │ │ │ + xxsel vs0,vs0,vs32,vs7 │ │ │ │ + xxsel vs1,vs1,vs39,vs6 │ │ │ │ + xxsel vs32,vs10,vs11,vs2 │ │ │ │ + xxsel vs39,vs38,vs10,vs7 │ │ │ │ + xxsel vs42,vs42,vs41,vs3 │ │ │ │ + xxsel vs10,vs9,vs40,vs6 │ │ │ │ + xxsel vs32,vs32,vs30,vs3 │ │ │ │ + xvnegdp vs9,vs1 │ │ │ │ xvnegdp vs42,vs42 │ │ │ │ - xxsel vs39,vs39,vs38,vs1 │ │ │ │ - xvnegdp vs39,vs39 │ │ │ │ - xxsel vs10,vs9,vs35,vs6 │ │ │ │ - xxsel vs9,vs43,vs36,vs7 │ │ │ │ - xvnegdp vs43,vs10 │ │ │ │ - xvnegdp vs31,vs9 │ │ │ │ - xxsel vs0,vs0,vs42,vs13 │ │ │ │ - xxsel vs0,vs11,vs0,vs8 │ │ │ │ - xxsel vs32,vs32,vs39,vs13 │ │ │ │ - xxsel vs12,vs12,vs32,vs8 │ │ │ │ - xxsel vs11,vs10,vs43,vs7 │ │ │ │ - xxsel vs10,vs9,vs31,vs8 │ │ │ │ - xvnegdp vs9,vs11 │ │ │ │ - xxmrgld vs31,vs0,vs10 │ │ │ │ - xxmrghd vs10,vs0,vs10 │ │ │ │ - stxv vs31,-64(r10) │ │ │ │ - stxv vs10,-48(r10) │ │ │ │ - xxsel vs0,vs11,vs9,vs8 │ │ │ │ - xxmrgld vs11,vs12,vs0 │ │ │ │ - xxmrghd vs0,vs12,vs0 │ │ │ │ - stxv vs11,-32(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 53390 │ │ │ │ - andi. r9,r25,3 │ │ │ │ - clrrwi r9,r25,2 │ │ │ │ - beq 52920 │ │ │ │ - add r7,r29,r9 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - cmpwi r11,0 │ │ │ │ - extswsli r6,r9,4 │ │ │ │ - extsw r5,r9 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - lfd f8,2960(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,2928(r10) │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f12,3120(r10) │ │ │ │ - add r10,r3,r9 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs11,r23,r10 │ │ │ │ - add r10,r23,r10 │ │ │ │ - lfd f7,8(r10) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - xxspltd vs12,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r6 │ │ │ │ - beq 535cc │ │ │ │ - cmpwi cr7,r20,0 │ │ │ │ - bne cr7,53af8 │ │ │ │ - cmpwi cr7,r22,0 │ │ │ │ - blt cr7,53bac │ │ │ │ - cmpwi cr7,r12,0 │ │ │ │ - beq cr7,535cc │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r10,r5,4 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ - add r7,r30,r10 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfdx f0,r30,r10 │ │ │ │ - stfd f12,8(r7) │ │ │ │ - addi r10,r9,1 │ │ │ │ - cmpw cr7,r26,r10 │ │ │ │ - blt cr7,52920 │ │ │ │ - add r6,r29,r10 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - mtfprwa f0,r6 │ │ │ │ - lfd f8,2960(r7) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,2928(r7) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lfd f11,3120(r7) │ │ │ │ - add r7,r10,r3 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - extswsli r7,r7,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs12,r23,r7 │ │ │ │ - add r7,r23,r7 │ │ │ │ - lfd f7,8(r7) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r10 │ │ │ │ - beq 5366c │ │ │ │ - cmpwi cr7,r20,0 │ │ │ │ - bne cr7,53b3c │ │ │ │ - cmpwi cr7,r22,0 │ │ │ │ - blt cr7,53c74 │ │ │ │ - cmpwi cr7,r12,0 │ │ │ │ - beq cr7,5366c │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r10,r5,4 │ │ │ │ - add r10,r30,r10 │ │ │ │ - lfd f0,16(r10) │ │ │ │ - stfd f12,24(r10) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,16(r10) │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpw cr7,r9,r26 │ │ │ │ - bgt cr7,52920 │ │ │ │ - add r10,r29,r9 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - add r3,r9,r3 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - lfd f8,2960(r7) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,2928(r7) │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lxvx vs12,r23,r3 │ │ │ │ - add r3,r23,r3 │ │ │ │ - lfd f11,3120(r7) │ │ │ │ - lfd f7,8(r3) │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r9 │ │ │ │ - beq 52920 │ │ │ │ - cmpwi r20,0 │ │ │ │ - bne 53c2c │ │ │ │ - cmpwi r22,0 │ │ │ │ - blt 53cb8 │ │ │ │ - cmpwi r12,0 │ │ │ │ - fneg f12,f12 │ │ │ │ - beq 52920 │ │ │ │ - sldi r9,r5,4 │ │ │ │ + xvnegdp vs30,vs10 │ │ │ │ + xvnegdp vs32,vs32 │ │ │ │ + xxsel vs9,vs1,vs9,vs7 │ │ │ │ + xxsel vs13,vs13,vs42,vs4 │ │ │ │ + xxsel vs10,vs10,vs30,vs7 │ │ │ │ + xvnegdp vs1,vs9 │ │ │ │ + xxsel vs11,vs11,vs32,vs4 │ │ │ │ + xxsel vs0,vs0,vs13,vs8 │ │ │ │ + xvnegdp vs13,vs10 │ │ │ │ + xxsel vs30,vs39,vs11,vs8 │ │ │ │ + xxsel vs9,vs9,vs1,vs8 │ │ │ │ + xxsel vs11,vs10,vs13,vs8 │ │ │ │ + xxmrgld vs13,vs30,vs9 │ │ │ │ + xxmrghd vs9,vs30,vs9 │ │ │ │ + xxmrgld vs10,vs0,vs11 │ │ │ │ + xxmrghd vs11,vs0,vs11 │ │ │ │ + stxv vs13,-64(r2) │ │ │ │ + stxv vs9,-48(r2) │ │ │ │ + stxv vs10,-32(r2) │ │ │ │ + stxv vs11,-16(r2) │ │ │ │ + bdnz 53540 │ │ │ │ + clrrwi r9,r23,2 │ │ │ │ + andi. r2,r23,3 │ │ │ │ + mr r2,r9 │ │ │ │ + beq 52b50 │ │ │ │ + mtvsrws vs32,r2 │ │ │ │ + subf r2,r9,r23 │ │ │ │ + addi r3,r3,-1 │ │ │ │ + li r8,64 │ │ │ │ + li r10,16 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + neg r4,r4 │ │ │ │ + neg r11,r11 │ │ │ │ + rldic r2,r2,4,28 │ │ │ │ + mulld r3,r3,r12 │ │ │ │ + neg r18,r18 │ │ │ │ + neg r5,r5 │ │ │ │ + vadduwm v0,v0,v11 │ │ │ │ + add r6,r6,r9 │ │ │ │ + mtvsrdd vs2,r4,r4 │ │ │ │ + neg r4,r0 │ │ │ │ + cmpldi r2,64 │ │ │ │ + mtvsrdd vs7,r11,r11 │ │ │ │ + mtvsrdd vs1,r18,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + vadduwm v0,v0,v13 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + mtvsrdd vs8,r4,r4 │ │ │ │ + mtvsrdd vs6,r5,r5 │ │ │ │ + iselgt r2,r8,r2 │ │ │ │ add r9,r30,r9 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - stfd f12,40(r9) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,32(r9) │ │ │ │ - b 52920 │ │ │ │ - lwz r9,40(r31) │ │ │ │ - mr r26,r16 │ │ │ │ - cmpw r9,r16 │ │ │ │ - mr r9,r17 │ │ │ │ - blt 53910 │ │ │ │ - cmpwi r22,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - bgt 53734 │ │ │ │ - subfic r26,r27,1 │ │ │ │ - cmpw r26,r15 │ │ │ │ - isellt r3,r15,r26 │ │ │ │ - subf r26,r29,r17 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - cmpwi cr3,r26,0 │ │ │ │ - lwz r9,44(r31) │ │ │ │ - add r3,r3,r9 │ │ │ │ - bge cr3,5284c │ │ │ │ - lwz r9,68(r31) │ │ │ │ - addi r25,r26,1 │ │ │ │ - add r27,r9,r27 │ │ │ │ - b 52920 │ │ │ │ + neg r15,r15 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + mtvsrdd vs9,r3,r3 │ │ │ │ + add r6,r14,r6 │ │ │ │ + cmpldi r2,16 │ │ │ │ + addi r5,r9,16 │ │ │ │ + addi r7,r9,32 │ │ │ │ + addi r8,r9,48 │ │ │ │ + addi r4,r6,48 │ │ │ │ + addi r11,r6,32 │ │ │ │ + addi r18,r6,16 │ │ │ │ + mtvsrdd vs10,r15,r15 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + iselgt r3,r10,r2 │ │ │ │ + subf r2,r3,r2 │ │ │ │ + sldi r3,r3,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs5,r6,r3 │ │ │ │ + xvmaddmdp vs11,vs56,vs57 │ │ │ │ + xvmaddmdp vs0,vs56,vs57 │ │ │ │ + iselgt r6,r10,r2 │ │ │ │ + subf r2,r6,r2 │ │ │ │ + sldi r6,r6,56 │ │ │ │ + xvmuldp vs11,vs11,vs58 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs3,r18,r6 │ │ │ │ + iselgt r10,r10,r2 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + xxmrghd vs13,vs3,vs5 │ │ │ │ + xxmrgld vs4,vs3,vs5 │ │ │ │ + xvsqrtdp vs11,vs11 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + lxvl vs3,r11,r10 │ │ │ │ + lxvl vs30,r4,r2 │ │ │ │ + xxmrgld vs5,vs30,vs3 │ │ │ │ + xxmrghd vs3,vs30,vs3 │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs4,vs11,vs4 │ │ │ │ + xvmuldp vs12,vs11,vs13 │ │ │ │ + xvmuldp vs11,vs0,vs5 │ │ │ │ + xvmuldp vs0,vs0,vs3 │ │ │ │ + xvnegdp vs32,vs12 │ │ │ │ + xvnegdp vs30,vs0 │ │ │ │ + xxmrgld vs3,vs12,vs4 │ │ │ │ + xxmrgld vs5,vs0,vs11 │ │ │ │ + xxmrghd vs4,vs12,vs4 │ │ │ │ + xxmrghd vs11,vs0,vs11 │ │ │ │ + stxvl vs3,r9,r3 │ │ │ │ + stxvl vs4,r5,r6 │ │ │ │ + stxvl vs5,r7,r10 │ │ │ │ + stxvl vs11,r8,r2 │ │ │ │ + lxvl vs11,r5,r6 │ │ │ │ + lxvl vs45,r8,r2 │ │ │ │ + xxsel vs33,vs32,vs12,vs9 │ │ │ │ + xxsel vs9,vs30,vs0,vs9 │ │ │ │ + lxvl vs3,r9,r3 │ │ │ │ + lxvl vs4,r7,r10 │ │ │ │ + xxsel vs13,vs33,vs12,vs10 │ │ │ │ + xxmrgld vs5,vs11,vs3 │ │ │ │ + xxmrghd vs3,vs11,vs3 │ │ │ │ + xxsel vs11,vs9,vs0,vs10 │ │ │ │ + xxmrgld vs10,vs45,vs4 │ │ │ │ + xxmrghd vs4,vs45,vs4 │ │ │ │ + xxsel vs11,vs11,vs30,vs2 │ │ │ │ + xxsel vs2,vs13,vs32,vs2 │ │ │ │ + xvnegdp vs45,vs5 │ │ │ │ + xvnegdp vs13,vs10 │ │ │ │ + xxsel vs3,vs3,vs32,vs6 │ │ │ │ + xvnegdp vs11,vs11 │ │ │ │ + xxsel vs4,vs4,vs30,vs6 │ │ │ │ + xvnegdp vs2,vs2 │ │ │ │ + xxsel vs10,vs10,vs13,vs6 │ │ │ │ + xxsel vs5,vs5,vs45,vs6 │ │ │ │ + xxsel vs0,vs0,vs11,vs1 │ │ │ │ + xxsel vs12,vs12,vs2,vs1 │ │ │ │ + xxmrgld vs6,vs3,vs5 │ │ │ │ + xxmrgld vs11,vs4,vs10 │ │ │ │ + xxmrghd vs5,vs3,vs5 │ │ │ │ + xxmrghd vs10,vs4,vs10 │ │ │ │ + stxvl vs6,r9,r3 │ │ │ │ + stxvl vs5,r5,r6 │ │ │ │ + stxvl vs11,r7,r10 │ │ │ │ + stxvl vs10,r8,r2 │ │ │ │ + lxvl vs11,r5,r6 │ │ │ │ + lxvl vs4,r8,r2 │ │ │ │ + lxvl vs5,r9,r3 │ │ │ │ + lxvl vs6,r7,r10 │ │ │ │ + xxmrgld vs10,vs11,vs5 │ │ │ │ + xxmrghd vs5,vs11,vs5 │ │ │ │ + xxmrgld vs11,vs4,vs6 │ │ │ │ + xxmrghd vs6,vs4,vs6 │ │ │ │ + xvnegdp vs3,vs10 │ │ │ │ + xvnegdp vs4,vs11 │ │ │ │ + xxsel vs5,vs5,vs33,vs7 │ │ │ │ + xxsel vs9,vs6,vs9,vs7 │ │ │ │ + xxsel vs10,vs10,vs3,vs7 │ │ │ │ + xxsel vs11,vs11,vs4,vs7 │ │ │ │ + xxmrgld vs6,vs5,vs10 │ │ │ │ + xxmrgld vs7,vs9,vs11 │ │ │ │ + xxmrghd vs10,vs5,vs10 │ │ │ │ + xxmrghd vs11,vs9,vs11 │ │ │ │ + stxvl vs6,r9,r3 │ │ │ │ + stxvl vs10,r5,r6 │ │ │ │ + stxvl vs7,r7,r10 │ │ │ │ + stxvl vs11,r8,r2 │ │ │ │ + lxvl vs10,r8,r2 │ │ │ │ + lxvl vs6,r5,r6 │ │ │ │ + lxvl vs7,r7,r10 │ │ │ │ + lxvl vs9,r9,r3 │ │ │ │ + xxmrgld vs11,vs10,vs7 │ │ │ │ + xxmrghd vs7,vs10,vs7 │ │ │ │ + xxmrgld vs10,vs6,vs9 │ │ │ │ + xxmrghd vs9,vs6,vs9 │ │ │ │ + xvnegdp vs5,vs11 │ │ │ │ + xvnegdp vs6,vs10 │ │ │ │ + xxsel vs7,vs7,vs0,vs8 │ │ │ │ + xxsel vs9,vs9,vs12,vs8 │ │ │ │ + xxsel vs0,vs11,vs5,vs8 │ │ │ │ + xxsel vs12,vs10,vs6,vs8 │ │ │ │ + xxmrgld vs11,vs7,vs0 │ │ │ │ + xxmrgld vs10,vs9,vs12 │ │ │ │ + xxmrghd vs0,vs7,vs0 │ │ │ │ + xxmrghd vs12,vs9,vs12 │ │ │ │ + stxvl vs10,r9,r3 │ │ │ │ + stxvl vs12,r5,r6 │ │ │ │ + stxvl vs11,r7,r10 │ │ │ │ + stxvl vs0,r8,r2 │ │ │ │ + b 52b50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,136(r31) │ │ │ │ + lwz r2,36(r31) │ │ │ │ + mr r23,r24 │ │ │ │ + cmpw r2,r24 │ │ │ │ + mr r2,r19 │ │ │ │ + blt 53b80 │ │ │ │ + cmpwi r10,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + bgt 53994 │ │ │ │ + subfic r23,r28,1 │ │ │ │ + cmpw r23,r25 │ │ │ │ + subf r17,r29,r19 │ │ │ │ + isellt r6,r25,r23 │ │ │ │ + cmpwi cr3,r17,0 │ │ │ │ + subf r6,r6,r2 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + add r6,r6,r2 │ │ │ │ + bge cr3,52a7c │ │ │ │ + lwz r2,64(r31) │ │ │ │ + addi r23,r17,1 │ │ │ │ + add r28,r2,r28 │ │ │ │ + b 52b50 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r9,100(r31) │ │ │ │ + clrlwi r0,r28,31 │ │ │ │ cmpwi r9,0 │ │ │ │ - blt 53950 │ │ │ │ - srwi r9,r22,31 │ │ │ │ - addi r25,r26,1 │ │ │ │ - and r10,r9,r28 │ │ │ │ - beq cr3,53d0c │ │ │ │ - rldicl r5,r25,63,33 │ │ │ │ - clrlwi r10,r10,24 │ │ │ │ - clrlwi r8,r12,24 │ │ │ │ - extswsli r7,r3,4 │ │ │ │ + srwi r9,r10,31 │ │ │ │ + blt 53bc0 │ │ │ │ + addi r23,r17,1 │ │ │ │ + and r8,r9,r27 │ │ │ │ + beq cr3,53de4 │ │ │ │ + clrlwi r8,r8,24 │ │ │ │ + clrlwi r7,r0,24 │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + rldicl r3,r23,63,33 │ │ │ │ li r9,0 │ │ │ │ - addi r6,r30,16 │ │ │ │ - mtctr r5 │ │ │ │ - neg r10,r10 │ │ │ │ + addi r4,r30,16 │ │ │ │ neg r8,r8 │ │ │ │ - add r7,r23,r7 │ │ │ │ - mtvsrdd vs10,r10,r10 │ │ │ │ - mtvsrdd vs11,r8,r8 │ │ │ │ - addi r10,r7,16 │ │ │ │ - lxvx vs9,r10,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + neg r7,r7 │ │ │ │ + add r5,r14,r5 │ │ │ │ + mtctr r3 │ │ │ │ + mtvsrdd vs10,r8,r8 │ │ │ │ + mtvsrdd vs11,r7,r7 │ │ │ │ + addi r8,r5,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs9,r8,r9 │ │ │ │ + lxvx vs0,r5,r9 │ │ │ │ xxmrghd vs12,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvnegdp vs8,vs12 │ │ │ │ xvnegdp vs9,vs0 │ │ │ │ xxsel vs12,vs12,vs8,vs10 │ │ │ │ xxsel vs0,vs0,vs9,vs10 │ │ │ │ xvnegdp vs8,vs12 │ │ │ │ xvnegdp vs9,vs0 │ │ │ │ xxsel vs12,vs12,vs8,vs11 │ │ │ │ xxsel vs0,vs0,vs9,vs11 │ │ │ │ xxmrgld vs9,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ stxvx vs9,r30,r9 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ addi r9,r9,32 │ │ │ │ - bdnz 537c0 │ │ │ │ - andi. r9,r25,1 │ │ │ │ - beq 52920 │ │ │ │ - clrrwi r9,r25,1 │ │ │ │ - cmpwi r22,0 │ │ │ │ - add r3,r3,r9 │ │ │ │ + bdnz 53a30 │ │ │ │ + andi. r9,r23,1 │ │ │ │ + beq 52b50 │ │ │ │ + clrrwi r9,r23,1 │ │ │ │ + cmpwi r10,0 │ │ │ │ + add r6,r6,r9 │ │ │ │ extswsli r10,r9,4 │ │ │ │ extsw r8,r9 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ + extswsli r6,r6,4 │ │ │ │ add r9,r30,r10 │ │ │ │ - lxvx vs0,r23,r3 │ │ │ │ - add r3,r23,r3 │ │ │ │ - lfd f11,8(r3) │ │ │ │ + lxvx vs0,r14,r6 │ │ │ │ + add r6,r14,r6 │ │ │ │ + lfd f11,8(r6) │ │ │ │ xxmr vs12,vs0 │ │ │ │ stxvx vs0,r30,r10 │ │ │ │ - blt 53d40 │ │ │ │ - cmpwi r12,0 │ │ │ │ - beq 52920 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - ldx r9,r30,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + blt 53e18 │ │ │ │ + cmpwi r0,0 │ │ │ │ + beq 52b50 │ │ │ │ + sldi r2,r8,4 │ │ │ │ + ldx r2,r30,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ stxvx vs0,r30,r10 │ │ │ │ - b 52920 │ │ │ │ + b 52b50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r19 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,64(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r8,r3,1 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 4c60 │ │ │ │ + lwz r2,44(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r10,r3,1 │ │ │ │ slwi r4,r3,1 │ │ │ │ - add r24,r24,r3 │ │ │ │ + add r16,r16,r3 │ │ │ │ cmpwi r3,0 │ │ │ │ mr r7,r3 │ │ │ │ - add r9,r9,r3 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - maddld r4,r4,r9,r24 │ │ │ │ - neg r9,r8 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - blt 52a28 │ │ │ │ - b 529b4 │ │ │ │ + add r2,r2,r3 │ │ │ │ extswsli r10,r10,4 │ │ │ │ - cmpwi r0,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + maddld r4,r4,r2,r16 │ │ │ │ + neg r2,r10 │ │ │ │ + addi r10,r10,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r5,r1,32 │ │ │ │ + blt 52c50 │ │ │ │ + b 52bdc │ │ │ │ + nop │ │ │ │ + extswsli r4,r4,4 │ │ │ │ + cmpwi r3,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - add r7,r8,r10 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - stfd f0,8(r8) │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - stfd f0,8(r7) │ │ │ │ - bne 52f50 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfd f0,24(r8) │ │ │ │ - lfd f12,16(r8) │ │ │ │ - lfd f11,3120(r10) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f12,8(r9) │ │ │ │ + add r10,r9,r4 │ │ │ │ stfd f0,0(r9) │ │ │ │ - b 52f50 │ │ │ │ + stfd f0,8(r9) │ │ │ │ + stfdx f0,r9,r4 │ │ │ │ + stfd f0,8(r10) │ │ │ │ + bne 5314c │ │ │ │ + lfd f0,24(r9) │ │ │ │ + lfd f12,16(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ + fneg f0,f0 │ │ │ │ + stfd f12,8(r2) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + b 5314c │ │ │ │ nop │ │ │ │ - lwz r9,40(r31) │ │ │ │ - lwz r10,32(r31) │ │ │ │ - cmpw r9,r10 │ │ │ │ - mr r9,r17 │ │ │ │ - blt 53bd8 │ │ │ │ - cmpwi r16,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - ble 53b84 │ │ │ │ - lwz r10,32(r31) │ │ │ │ - cmpw r10,r15 │ │ │ │ - isellt r10,r15,r10 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r17 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 53734 │ │ │ │ nop │ │ │ │ - lbz r5,96(r31) │ │ │ │ - lbz r4,76(r31) │ │ │ │ - srwi r6,r22,31 │ │ │ │ - clrlwi r10,r24,31 │ │ │ │ - not r8,r22 │ │ │ │ - addi r25,r26,1 │ │ │ │ - xori r7,r10,1 │ │ │ │ + nop │ │ │ │ + lwz r2,36(r31) │ │ │ │ + cmpw r2,r26 │ │ │ │ + mr r2,r19 │ │ │ │ + blt 53dac │ │ │ │ + cmpwi r24,1 │ │ │ │ + addi r9,r2,1 │ │ │ │ + ble 53d94 │ │ │ │ + cmpw r26,r25 │ │ │ │ + isellt r2,r25,r26 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r19 │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 53994 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lbz r11,72(r31) │ │ │ │ + lbz r18,68(r31) │ │ │ │ + xori r5,r2,1 │ │ │ │ + not r8,r10 │ │ │ │ + addi r23,r17,1 │ │ │ │ srwi r8,r8,31 │ │ │ │ - or r9,r4,r5 │ │ │ │ - and r10,r6,r5 │ │ │ │ - and r5,r8,r5 │ │ │ │ - and r9,r6,r9 │ │ │ │ - and r10,r10,r7 │ │ │ │ - and r6,r6,r4 │ │ │ │ - and r9,r9,r28 │ │ │ │ - and r6,r6,r28 │ │ │ │ - or r7,r9,r8 │ │ │ │ - and r7,r7,r12 │ │ │ │ - or r10,r7,r10 │ │ │ │ - beq cr3,53de4 │ │ │ │ - clrlwi r10,r10,24 │ │ │ │ - lwa r8,124(r31) │ │ │ │ - clrlwi r6,r6,24 │ │ │ │ - clrlwi r9,r9,24 │ │ │ │ + or r4,r11,r18 │ │ │ │ + and r4,r4,r9 │ │ │ │ + and r7,r5,r9 │ │ │ │ + and r7,r7,r11 │ │ │ │ + and r3,r18,r9 │ │ │ │ + and r3,r3,r27 │ │ │ │ + and r9,r4,r27 │ │ │ │ + and r4,r8,r11 │ │ │ │ + or r5,r8,r9 │ │ │ │ + and r5,r5,r0 │ │ │ │ + or r8,r5,r7 │ │ │ │ + beq cr3,53e94 │ │ │ │ clrlwi r5,r5,24 │ │ │ │ - clrlwi r7,r7,24 │ │ │ │ - extswsli r4,r3,4 │ │ │ │ - neg r10,r10 │ │ │ │ - neg r6,r6 │ │ │ │ + lwa r7,112(r31) │ │ │ │ + clrlwi r3,r3,24 │ │ │ │ + clrlwi r9,r9,24 │ │ │ │ + clrlwi r4,r4,24 │ │ │ │ + clrlwi r8,r8,24 │ │ │ │ + extswsli r11,r6,4 │ │ │ │ + neg r5,r5 │ │ │ │ neg r9,r9 │ │ │ │ + neg r3,r3 │ │ │ │ + neg r4,r4 │ │ │ │ + neg r8,r8 │ │ │ │ + add r11,r14,r11 │ │ │ │ + mtvsrdd vs4,r5,r5 │ │ │ │ + rldicl r5,r23,63,33 │ │ │ │ neg r7,r7 │ │ │ │ - neg r5,r5 │ │ │ │ - add r4,r23,r4 │ │ │ │ - mtvsrdd vs7,r10,r10 │ │ │ │ - rldicl r10,r25,63,33 │ │ │ │ - mtvsrdd vs2,r6,r6 │ │ │ │ mtvsrdd vs10,r9,r9 │ │ │ │ - mtctr r10 │ │ │ │ - neg r8,r8 │ │ │ │ - mtvsrdd vs4,r7,r7 │ │ │ │ + mtvsrdd vs7,r8,r8 │ │ │ │ + mtvsrdd vs2,r3,r3 │ │ │ │ + mtvsrdd vs3,r4,r4 │ │ │ │ li r9,0 │ │ │ │ - mtvsrdd vs3,r5,r5 │ │ │ │ - addi r6,r4,16 │ │ │ │ - addi r7,r30,16 │ │ │ │ - mtvsrdd vs8,r8,r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mtctr r5 │ │ │ │ + mtvsrdd vs8,r7,r7 │ │ │ │ + addi r8,r30,16 │ │ │ │ + addi r7,r11,16 │ │ │ │ nop │ │ │ │ - lxvx vs11,r6,r9 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ + lxvx vs11,r7,r9 │ │ │ │ + lxvx vs12,r11,r9 │ │ │ │ xxmrgld vs0,vs11,vs12 │ │ │ │ xxmrghd vs12,vs11,vs12 │ │ │ │ xvnegdp vs11,vs0 │ │ │ │ xvnegdp vs6,vs12 │ │ │ │ xxsel vs0,vs0,vs11,vs8 │ │ │ │ xxsel vs5,vs12,vs6,vs2 │ │ │ │ xxsel vs11,vs12,vs6,vs8 │ │ │ │ @@ -81315,1054 +80113,871 @@ │ │ │ │ xvnegdp vs6,vs0 │ │ │ │ xxsel vs12,vs12,vs9,vs4 │ │ │ │ xxsel vs12,vs11,vs12,vs7 │ │ │ │ xxsel vs0,vs0,vs6,vs7 │ │ │ │ xxmrgld vs11,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ stxvx vs11,r30,r9 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ addi r9,r9,32 │ │ │ │ - bdnz 53a10 │ │ │ │ - andi. r9,r25,1 │ │ │ │ - beq 52920 │ │ │ │ - clrrwi r9,r25,1 │ │ │ │ - lwz r10,124(r31) │ │ │ │ - add r3,r3,r9 │ │ │ │ - extsw r8,r9 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ - cmpwi r10,0 │ │ │ │ - extswsli r10,r9,4 │ │ │ │ - lxvx vs0,r23,r3 │ │ │ │ - add r3,r23,r3 │ │ │ │ - lfd f12,8(r3) │ │ │ │ + bdnz 53c70 │ │ │ │ + andi. r9,r23,1 │ │ │ │ + beq 52b50 │ │ │ │ + clrrwi r9,r23,1 │ │ │ │ + lwz r8,112(r31) │ │ │ │ + add r6,r6,r9 │ │ │ │ + extswsli r6,r6,4 │ │ │ │ + cmpwi r8,0 │ │ │ │ + extswsli r8,r9,4 │ │ │ │ + extsw r9,r9 │ │ │ │ + lxvx vs0,r14,r6 │ │ │ │ + add r6,r14,r6 │ │ │ │ + lfd f12,8(r6) │ │ │ │ xxmr vs11,vs0 │ │ │ │ - stxvx vs0,r30,r10 │ │ │ │ - beq 53e18 │ │ │ │ - lfdx f10,r30,r10 │ │ │ │ - cmpwi r22,0 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + beq 53ec8 │ │ │ │ + lfdx f10,r30,r8 │ │ │ │ + cmpwi r10,0 │ │ │ │ fneg f0,f12 │ │ │ │ - add r9,r30,r10 │ │ │ │ + add r10,r30,r8 │ │ │ │ fneg f12,f10 │ │ │ │ - stfdx f12,r30,r10 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - blt 53f88 │ │ │ │ - cmpwi r12,0 │ │ │ │ - fneg f11,f0 │ │ │ │ - beq 52920 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - add r10,r30,r9 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfdx f0,r30,r9 │ │ │ │ - stfd f11,8(r10) │ │ │ │ - b 52920 │ │ │ │ - lwz r10,124(r31) │ │ │ │ - cmpwi cr7,r10,0 │ │ │ │ - beq cr7,53c14 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - lfdx f11,r30,r6 │ │ │ │ - cmpwi cr7,r22,0 │ │ │ │ - lfd f10,3136(r10) │ │ │ │ - add r10,r30,r6 │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - stfdx f11,r30,r6 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ - fneg f0,f0 │ │ │ │ + stfdx f12,r30,r8 │ │ │ │ stfd f0,8(r10) │ │ │ │ - blt cr7,53cfc │ │ │ │ - fmr f12,f0 │ │ │ │ - b 535a8 │ │ │ │ - lwz r10,124(r31) │ │ │ │ - cmpwi cr7,r10,0 │ │ │ │ - beq cr7,53ca0 │ │ │ │ - addis r10,r2,-2 │ │ │ │ - cmpwi cr7,r22,0 │ │ │ │ - lfd f11,3136(r10) │ │ │ │ - sldi r10,r5,4 │ │ │ │ - add r10,r30,r10 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,16(r10) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,16(r10) │ │ │ │ + blt 54030 │ │ │ │ + cmpwi r0,0 │ │ │ │ + fneg f11,f0 │ │ │ │ + beq 52b50 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + lfdx f0,r30,r2 │ │ │ │ + add r9,r30,r2 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,24(r10) │ │ │ │ - blt cr7,53dd4 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 53648 │ │ │ │ - subfic r10,r27,2 │ │ │ │ - cmpw r10,r15 │ │ │ │ - isellt r10,r15,r10 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r17 │ │ │ │ - b 53724 │ │ │ │ - addis r8,r2,-2 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + stfd f11,8(r9) │ │ │ │ + b 52b50 │ │ │ │ + mtvsrws vs45,r29 │ │ │ │ + extsw r6,r6 │ │ │ │ + clrlwi r5,r5,24 │ │ │ │ + clrlwi r12,r12,24 │ │ │ │ + clrlwi r3,r3,24 │ │ │ │ + clrlwi r11,r11,24 │ │ │ │ + clrlwi r15,r15,24 │ │ │ │ + clrlwi r4,r4,24 │ │ │ │ + clrlwi r18,r18,24 │ │ │ │ + clrlwi r0,r0,24 │ │ │ │ li r9,0 │ │ │ │ - addi r8,r8,3136 │ │ │ │ - b 53530 │ │ │ │ - lwz r10,72(r31) │ │ │ │ - cmpwi cr7,r10,0 │ │ │ │ - beq cr7,535a8 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r10,r5,4 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ - add r7,r30,r10 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfdx f0,r30,r10 │ │ │ │ - stfd f12,8(r7) │ │ │ │ - b 535a8 │ │ │ │ - lwz r9,40(r31) │ │ │ │ - lwz r25,36(r31) │ │ │ │ - cmpw r9,r25 │ │ │ │ - mr r9,r17 │ │ │ │ - blt 53d64 │ │ │ │ - lwz r10,32(r31) │ │ │ │ - cmpwi r10,1 │ │ │ │ - addi r10,r9,1 │ │ │ │ - bgt 53c00 │ │ │ │ - subfic r25,r27,3 │ │ │ │ - cmpw r25,r15 │ │ │ │ - isellt r9,r15,r25 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r17 │ │ │ │ - b 53924 │ │ │ │ - cmpwi cr7,r22,0 │ │ │ │ - bge cr7,535a8 │ │ │ │ - lwz r10,72(r31) │ │ │ │ - cmpwi cr7,r10,0 │ │ │ │ - beq cr7,535cc │ │ │ │ - b 53bb8 │ │ │ │ - lwz r9,124(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 53ce4 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpwi r22,0 │ │ │ │ - lfd f11,3136(r9) │ │ │ │ - sldi r9,r5,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,32(r9) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,32(r9) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,40(r9) │ │ │ │ - blt 53dac │ │ │ │ - fmr f12,f0 │ │ │ │ - b 536e8 │ │ │ │ - lwz r10,72(r31) │ │ │ │ - cmpwi cr7,r10,0 │ │ │ │ - beq cr7,53648 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r10,r5,4 │ │ │ │ - add r10,r30,r10 │ │ │ │ - lfd f0,16(r10) │ │ │ │ - stfd f12,24(r10) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,16(r10) │ │ │ │ - b 53648 │ │ │ │ - cmpwi cr7,r22,0 │ │ │ │ - bge cr7,53648 │ │ │ │ - lwz r10,72(r31) │ │ │ │ - cmpwi cr7,r10,0 │ │ │ │ - beq cr7,5366c │ │ │ │ - b 53c80 │ │ │ │ - lwz r9,72(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 536e8 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r9,r5,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - stfd f12,40(r9) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,32(r9) │ │ │ │ - b 536e8 │ │ │ │ - cmpwi r22,0 │ │ │ │ - bge 536e8 │ │ │ │ - lwz r9,72(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 53cc4 │ │ │ │ - b 52920 │ │ │ │ - lwz r10,72(r31) │ │ │ │ - cmpwi cr7,r10,0 │ │ │ │ - bne cr7,53bbc │ │ │ │ - b 535b4 │ │ │ │ + li r2,0 │ │ │ │ + xxmr vs43,vs59 │ │ │ │ + xxmr vs12,vs55 │ │ │ │ + b 536e4 │ │ │ │ + subfic r2,r28,2 │ │ │ │ + cmpw r2,r25 │ │ │ │ + isellt r2,r25,r2 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r19 │ │ │ │ + b 53984 │ │ │ │ + lwz r2,36(r31) │ │ │ │ + lwz r18,32(r31) │ │ │ │ + cmpw r2,r18 │ │ │ │ + mr r2,r19 │ │ │ │ + blt 53e38 │ │ │ │ + cmpwi r26,1 │ │ │ │ + addi r9,r2,1 │ │ │ │ + bgt 53dd0 │ │ │ │ + subfic r18,r28,3 │ │ │ │ + cmpw r18,r25 │ │ │ │ + isellt r2,r25,r18 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r19 │ │ │ │ + b 53b90 │ │ │ │ li r9,0 │ │ │ │ - cmpwi r22,0 │ │ │ │ - add r3,r3,r9 │ │ │ │ + cmpwi r10,0 │ │ │ │ + add r6,r6,r9 │ │ │ │ extswsli r10,r9,4 │ │ │ │ extsw r8,r9 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ + extswsli r6,r6,4 │ │ │ │ add r9,r30,r10 │ │ │ │ - lxvx vs0,r23,r3 │ │ │ │ - add r3,r23,r3 │ │ │ │ - lfd f11,8(r3) │ │ │ │ + lxvx vs0,r14,r6 │ │ │ │ + add r6,r14,r6 │ │ │ │ + lfd f11,8(r6) │ │ │ │ xxmr vs12,vs0 │ │ │ │ stxvx vs0,r30,r10 │ │ │ │ - bge 53844 │ │ │ │ - lwz r7,72(r31) │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq 53844 │ │ │ │ + bge 53ab4 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 53ab4 │ │ │ │ lfdx f0,r30,r10 │ │ │ │ fneg f12,f11 │ │ │ │ fneg f0,f0 │ │ │ │ stfdx f0,r30,r10 │ │ │ │ stfd f12,8(r9) │ │ │ │ - b 53844 │ │ │ │ - lwz r9,40(r31) │ │ │ │ - addi r23,r28,-4 │ │ │ │ - mr r10,r17 │ │ │ │ - cmpw r9,r23 │ │ │ │ - blt 53f50 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 53dbc │ │ │ │ - cmpw r23,r15 │ │ │ │ - isellt r9,r15,r23 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r17 │ │ │ │ - b 53bec │ │ │ │ - addi r3,r18,88 │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5309c │ │ │ │ - lwz r9,72(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 53cc8 │ │ │ │ - b 536f4 │ │ │ │ - subfic r23,r27,4 │ │ │ │ - cmpw r23,r15 │ │ │ │ - isellt r9,r15,r23 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r17 │ │ │ │ - b 53bec │ │ │ │ - lwz r10,72(r31) │ │ │ │ - cmpwi cr7,r10,0 │ │ │ │ - bne cr7,53c84 │ │ │ │ - b 53654 │ │ │ │ + b 53ab4 │ │ │ │ + lwz r2,36(r31) │ │ │ │ + addi r17,r27,-4 │ │ │ │ + mr r9,r19 │ │ │ │ + cmpw r2,r17 │ │ │ │ + blt 53ff0 │ │ │ │ + lwz r2,32(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpwi r2,1 │ │ │ │ + ble 53e7c │ │ │ │ + cmpw r17,r25 │ │ │ │ + isellt r2,r25,r17 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r19 │ │ │ │ + b 53dc0 │ │ │ │ + addi r3,r20,88 │ │ │ │ + bl 4880 │ │ │ │ + b 53284 │ │ │ │ + subfic r17,r28,4 │ │ │ │ + cmpw r17,r25 │ │ │ │ + isellt r2,r25,r17 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r19 │ │ │ │ + b 53dc0 │ │ │ │ li r9,0 │ │ │ │ - lwz r10,124(r31) │ │ │ │ - add r3,r3,r9 │ │ │ │ - extsw r8,r9 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ - cmpwi r10,0 │ │ │ │ - extswsli r10,r9,4 │ │ │ │ - lxvx vs0,r23,r3 │ │ │ │ - add r3,r23,r3 │ │ │ │ - lfd f12,8(r3) │ │ │ │ + lwz r8,112(r31) │ │ │ │ + add r6,r6,r9 │ │ │ │ + extswsli r6,r6,4 │ │ │ │ + cmpwi r8,0 │ │ │ │ + extswsli r8,r9,4 │ │ │ │ + extsw r9,r9 │ │ │ │ + lxvx vs0,r14,r6 │ │ │ │ + add r6,r14,r6 │ │ │ │ + lfd f12,8(r6) │ │ │ │ xxmr vs11,vs0 │ │ │ │ - stxvx vs0,r30,r10 │ │ │ │ - bne 53ab0 │ │ │ │ - cmpwi r22,0 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + bne 53d10 │ │ │ │ + cmpwi r10,0 │ │ │ │ fmr f0,f11 │ │ │ │ - bge 53ad0 │ │ │ │ - lwz r9,72(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 52920 │ │ │ │ + bge 53d30 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 52b50 │ │ │ │ fneg f0,f11 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - add r10,r30,r9 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + add r10,r30,r2 │ │ │ │ fneg f12,f12 │ │ │ │ - stfdx f12,r30,r9 │ │ │ │ + stfdx f12,r30,r2 │ │ │ │ stfd f0,8(r10) │ │ │ │ - b 53ad0 │ │ │ │ - ld r6,8(r3) │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 5313c │ │ │ │ - addi r10,r6,-1 │ │ │ │ - ld r7,16(r3) │ │ │ │ - ld r9,24(r3) │ │ │ │ - cmplwi r10,3 │ │ │ │ - ble 53fb0 │ │ │ │ - rldic r8,r6,4,28 │ │ │ │ - clrldi r10,r6,32 │ │ │ │ - li r5,1 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpld r7,r8 │ │ │ │ - bge 53e9c │ │ │ │ - addi r8,r7,16 │ │ │ │ - cmpld r9,r8 │ │ │ │ - isellt r8,0,r5 │ │ │ │ - cmpwi r8,0 │ │ │ │ - beq 53fb4 │ │ │ │ - rldicl r5,r6,63,33 │ │ │ │ - ld r8,0(r7) │ │ │ │ - ld r30,8(r7) │ │ │ │ - mr r10,r9 │ │ │ │ - andi. r3,r5,3 │ │ │ │ - addi r11,r5,-1 │ │ │ │ - mr r4,r5 │ │ │ │ - mtvsrdd vs0,r30,r8 │ │ │ │ - beq 53f04 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 53ef0 │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 53ee0 │ │ │ │ - mr r5,r11 │ │ │ │ - addi r10,r9,32 │ │ │ │ + b 53d30 │ │ │ │ + ld r7,8(r3) │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 53324 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + ld r8,16(r3) │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmplwi r9,3 │ │ │ │ + ble 54054 │ │ │ │ + rldic r10,r7,4,28 │ │ │ │ + clrldi r9,r7,32 │ │ │ │ + add r10,r2,r10 │ │ │ │ + cmpld r8,r10 │ │ │ │ + bge 53f3c │ │ │ │ + addi r10,r8,16 │ │ │ │ + cmpld r2,r10 │ │ │ │ + blt 54058 │ │ │ │ + rldicl r6,r7,63,33 │ │ │ │ + ld r10,0(r8) │ │ │ │ + ld r11,8(r8) │ │ │ │ + mr r9,r2 │ │ │ │ + andi. r4,r6,3 │ │ │ │ + addi r3,r6,-1 │ │ │ │ + mr r5,r6 │ │ │ │ + mtvsrdd vs0,r11,r10 │ │ │ │ + beq 53fa4 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 53f90 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 53f80 │ │ │ │ + mr r6,r3 │ │ │ │ + addi r9,r2,32 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + stxv vs0,16(r2) │ │ │ │ stxv vs0,0(r9) │ │ │ │ stxv vs0,16(r9) │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - addi r5,r5,-1 │ │ │ │ - addi r10,r10,32 │ │ │ │ - cmpdi r5,1 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - beq 53f34 │ │ │ │ - srdi r8,r4,2 │ │ │ │ - mtctr r8 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - addi r10,r10,128 │ │ │ │ - stxv vs0,-96(r10) │ │ │ │ - stxv vs0,-80(r10) │ │ │ │ - stxv vs0,-64(r10) │ │ │ │ - stxv vs0,-48(r10) │ │ │ │ - stxv vs0,-32(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 53f0c │ │ │ │ - andi. r10,r6,1 │ │ │ │ - beq 5313c │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - clrrwi r10,r6,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - b 5313c │ │ │ │ - lwa r4,64(r31) │ │ │ │ - extsw r5,r17 │ │ │ │ - extsw r3,r23 │ │ │ │ - bl 51318 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - add r10,r17,r3 │ │ │ │ - cmpwi r9,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - bgt 53d88 │ │ │ │ - b 53dbc │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b 52650 │ │ │ │ - lwz r9,72(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 53adc │ │ │ │ - fmr f0,f11 │ │ │ │ - b 53e34 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - mr r7,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - b 530dc │ │ │ │ - clrldi r10,r6,32 │ │ │ │ - andi. r6,r10,3 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq 54008 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + addi r9,r9,32 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 53ff4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 53fe4 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - cmpdi r10,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - beq 5313c │ │ │ │ - srdi r10,r8,2 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + addi r9,r9,32 │ │ │ │ + beq 53fd4 │ │ │ │ + srdi r10,r5,2 │ │ │ │ mtctr r10 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - addi r9,r9,64 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + addi r9,r9,128 │ │ │ │ + stxv vs0,-96(r9) │ │ │ │ + stxv vs0,-80(r9) │ │ │ │ stxv vs0,-64(r9) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ stxv vs0,-48(r9) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ stxv vs0,-32(r9) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - bdnz 54010 │ │ │ │ - b 5313c │ │ │ │ + bdnz 53fac │ │ │ │ + andi. r9,r7,1 │ │ │ │ + beq 53324 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + clrrwi r9,r7,1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + b 53324 │ │ │ │ + lwa r4,44(r31) │ │ │ │ + extsw r5,r19 │ │ │ │ + extsw r3,r17 │ │ │ │ + stw r27,148(r31) │ │ │ │ + bl 51540 │ │ │ │ + lwz r2,32(r31) │ │ │ │ + lwz r10,148(r31) │ │ │ │ + add r9,r19,r3 │ │ │ │ + cmpwi r2,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + bgt 53e5c │ │ │ │ + b 53e7c │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b 52844 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 53d3c │ │ │ │ + fmr f0,f11 │ │ │ │ + b 53ee0 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + mr r8,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + b 532c4 │ │ │ │ + clrldi r9,r7,32 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 540ac │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 54098 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 54088 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + beq 53324 │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs0,-64(r2) │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + stxv vs0,-48(r2) │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 540b4 │ │ │ │ + b 53324 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1281 │ │ │ │ - nop │ │ │ │ + .long 0x1282 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000054050 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,15792 │ │ │ │ +00000000000540f0 : │ │ │ │ + mr r11,r10 │ │ │ │ mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r19,-112(r1) │ │ │ │ + mr r2,r9 │ │ │ │ + mr r19,r3 │ │ │ │ std r26,-56(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ + addi r26,r3,88 │ │ │ │ + addi r27,r4,1 │ │ │ │ + mr r9,r7 │ │ │ │ + li r10,65 │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-40(r1) │ │ │ │ + mr r3,r11 │ │ │ │ + mtfprd f31,r2 │ │ │ │ + mr r28,r4 │ │ │ │ + li r4,3 │ │ │ │ std r29,-32(r1) │ │ │ │ std r30,-24(r1) │ │ │ │ + mr r29,r5 │ │ │ │ + sldi r0,r27,33 │ │ │ │ + rldic r2,r27,1,32 │ │ │ │ + mr r30,r6 │ │ │ │ std r31,-16(r1) │ │ │ │ std r14,-152(r1) │ │ │ │ + rldimi r3,r11,32,0 │ │ │ │ std r15,-144(r1) │ │ │ │ std r16,-136(r1) │ │ │ │ + or r2,r2,r0 │ │ │ │ + mr r6,r29 │ │ │ │ std r17,-128(r1) │ │ │ │ std r18,-120(r1) │ │ │ │ std r20,-104(r1) │ │ │ │ std r21,-96(r1) │ │ │ │ std r22,-88(r1) │ │ │ │ std r23,-80(r1) │ │ │ │ std r24,-72(r1) │ │ │ │ std r25,-64(r1) │ │ │ │ - mr r19,r3 │ │ │ │ - addi r26,r3,88 │ │ │ │ - addi r27,r4,1 │ │ │ │ - mr r11,r9 │ │ │ │ - mr r29,r5 │ │ │ │ - std r0,16(r1) │ │ │ │ - mr r0,r10 │ │ │ │ stdu r1,-240(r1) │ │ │ │ - mr r9,r7 │ │ │ │ - mtfprd f31,r11 │ │ │ │ - rldic r11,r27,1,32 │ │ │ │ - li r10,65 │ │ │ │ - mr r28,r4 │ │ │ │ - mr r3,r0 │ │ │ │ mr r31,r1 │ │ │ │ - mr r30,r6 │ │ │ │ - li r4,3 │ │ │ │ - mr r6,r29 │ │ │ │ - rldimi r3,r0,32,0 │ │ │ │ - stw r0,40(r31) │ │ │ │ - sldi r0,r27,33 │ │ │ │ + stw r11,40(r31) │ │ │ │ + std r3,32(r31) │ │ │ │ + slwi r11,r27,1 │ │ │ │ addi r7,r31,32 │ │ │ │ addi r5,r31,48 │ │ │ │ - std r3,32(r31) │ │ │ │ - slwi r3,r27,1 │ │ │ │ - or r11,r11,r0 │ │ │ │ - stw r3,56(r31) │ │ │ │ mr r3,r26 │ │ │ │ - std r11,48(r31) │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,200(r19) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 54428 │ │ │ │ - andi. r9,r30,32 │ │ │ │ + std r2,48(r31) │ │ │ │ + stw r11,56(r31) │ │ │ │ + bl 4fc0 │ │ │ │ + lwz r2,200(r19) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 5448c │ │ │ │ + andi. r2,r30,32 │ │ │ │ std r28,0(r19) │ │ │ │ std r29,8(r19) │ │ │ │ + mr r2,r30 │ │ │ │ stw r30,84(r19) │ │ │ │ - bne 54448 │ │ │ │ - andi. r9,r30,8 │ │ │ │ - bne 54490 │ │ │ │ - andi. r30,r30,64 │ │ │ │ - bne 544b8 │ │ │ │ - nop │ │ │ │ - ld r8,-32528(r2) │ │ │ │ - nop │ │ │ │ - ld r10,-32520(r2) │ │ │ │ - li r9,0 │ │ │ │ - std r8,32(r19) │ │ │ │ - std r9,56(r19) │ │ │ │ - std r9,64(r19) │ │ │ │ - std r9,72(r19) │ │ │ │ - std r10,40(r19) │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 544ac │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 544f0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 54514 │ │ │ │ + pld r10,114156 # 6ffd8 [nfsoft_trafo@got] │ │ │ │ + pld r9,114156 # 6ffe0 [nfsoft_adjoint@got] │ │ │ │ + li r2,0 │ │ │ │ + std r2,56(r19) │ │ │ │ + std r2,64(r19) │ │ │ │ + std r2,72(r19) │ │ │ │ + std r10,32(r19) │ │ │ │ + std r9,40(r19) │ │ │ │ + bl 4b60 │ │ │ │ lwz r29,84(r19) │ │ │ │ ld r28,0(r19) │ │ │ │ mr r30,r3 │ │ │ │ extswsli r3,r3,3 │ │ │ │ stw r30,344(r19) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r29,4 │ │ │ │ + bl 4c80 │ │ │ │ + andi. r2,r29,4 │ │ │ │ mr r21,r3 │ │ │ │ - bne 544e8 │ │ │ │ + bne 5453c │ │ │ │ cmpwi r28,1 │ │ │ │ - bgt 543d4 │ │ │ │ - vspltisw v0,1 │ │ │ │ - li r10,5 │ │ │ │ + bgt 54444 │ │ │ │ + li r9,5 │ │ │ │ li r18,-2 │ │ │ │ li r26,25 │ │ │ │ + vspltisw v0,1 │ │ │ │ li r22,2 │ │ │ │ - stw r10,64(r31) │ │ │ │ + stw r9,64(r31) │ │ │ │ mfvrwz r27,v0 │ │ │ │ rldicl r29,r29,51,63 │ │ │ │ extsw r26,r26 │ │ │ │ - or r29,r29,r9 │ │ │ │ + or r29,r29,r2 │ │ │ │ extsw r27,r27 │ │ │ │ mr r3,r26 │ │ │ │ mr r4,r27 │ │ │ │ clrldi r5,r29,32 │ │ │ │ - bl 47c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47a0 │ │ │ │ cmpwi r30,1 │ │ │ │ std r3,0(r21) │ │ │ │ - ble 5424c │ │ │ │ + ble 542c8 │ │ │ │ ori r29,r29,128 │ │ │ │ addi r30,r30,-1 │ │ │ │ mr r28,r21 │ │ │ │ clrldi r29,r29,32 │ │ │ │ clrldi r30,r30,32 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r26 │ │ │ │ - bl 47c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47a0 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stdu r3,8(r28) │ │ │ │ - ld r9,0(r21) │ │ │ │ - ld r9,16(r9) │ │ │ │ - std r9,16(r3) │ │ │ │ - bne 54220 │ │ │ │ + ld r2,0(r21) │ │ │ │ + ld r2,16(r2) │ │ │ │ + std r2,16(r3) │ │ │ │ + bne 542a0 │ │ │ │ cmpw r22,r18 │ │ │ │ - blt 54374 │ │ │ │ + blt 543e4 │ │ │ │ addi r28,r22,2 │ │ │ │ - lwz r9,64(r31) │ │ │ │ + lwz r2,64(r31) │ │ │ │ add r23,r22,r18 │ │ │ │ fcfid f31,f31 │ │ │ │ mr r20,r18 │ │ │ │ extsw r25,r22 │ │ │ │ extswsli r28,r28,3 │ │ │ │ addi r28,r28,15 │ │ │ │ - maddld r23,r23,r9,r22 │ │ │ │ + maddld r23,r23,r2,r22 │ │ │ │ clrrdi r28,r28,4 │ │ │ │ neg r28,r28 │ │ │ │ - srawi r10,r20,31 │ │ │ │ + nop │ │ │ │ + srawi r9,r20,31 │ │ │ │ mr r29,r18 │ │ │ │ extsw r26,r20 │ │ │ │ - xor r9,r10,r20 │ │ │ │ - subf r17,r10,r9 │ │ │ │ + xor r2,r9,r20 │ │ │ │ + subf r17,r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ srawi r8,r29,31 │ │ │ │ mr r24,r1 │ │ │ │ extsw r27,r29 │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ - xor r7,r8,r29 │ │ │ │ + xor r10,r8,r29 │ │ │ │ mr r6,r27 │ │ │ │ - stdux r9,r1,r28 │ │ │ │ - subf r8,r8,r7 │ │ │ │ + stdux r2,r1,r28 │ │ │ │ + subf r8,r8,r10 │ │ │ │ addi r15,r1,32 │ │ │ │ - stdux r9,r1,r28 │ │ │ │ + stdux r2,r1,r28 │ │ │ │ cmpw r8,r17 │ │ │ │ addi r16,r1,32 │ │ │ │ mr r3,r15 │ │ │ │ - stdux r9,r1,r28 │ │ │ │ + stdux r2,r1,r28 │ │ │ │ isellt r30,r17,r8 │ │ │ │ addi r14,r1,32 │ │ │ │ - bl 5260 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5240 │ │ │ │ mr r6,r27 │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ mr r3,r16 │ │ │ │ - bl 43e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 43c0 │ │ │ │ mr r6,r27 │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4700 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 46e0 │ │ │ │ add r4,r29,r23 │ │ │ │ ld r3,0(r21) │ │ │ │ extsw r8,r30 │ │ │ │ mr r7,r14 │ │ │ │ mr r6,r16 │ │ │ │ mr r5,r15 │ │ │ │ addi r29,r29,1 │ │ │ │ fmr f1,f31 │ │ │ │ extsw r4,r4 │ │ │ │ - bl 4b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ae0 │ │ │ │ cmpw r29,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r24) │ │ │ │ mr r1,r24 │ │ │ │ - ble 542a0 │ │ │ │ + ble 54320 │ │ │ │ addi r20,r20,1 │ │ │ │ - lwz r9,64(r31) │ │ │ │ + lwz r2,64(r31) │ │ │ │ cmpw r20,r22 │ │ │ │ - add r23,r23,r9 │ │ │ │ - ble 54280 │ │ │ │ + add r23,r23,r2 │ │ │ │ + ble 54300 │ │ │ │ std r21,336(r19) │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r14,-152(r1) │ │ │ │ ld r15,-144(r1) │ │ │ │ ld r16,-136(r1) │ │ │ │ ld r17,-128(r1) │ │ │ │ ld r18,-120(r1) │ │ │ │ ld r19,-112(r1) │ │ │ │ ld r20,-104(r1) │ │ │ │ ld r21,-96(r1) │ │ │ │ ld r22,-88(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r23,-80(r1) │ │ │ │ ld r24,-72(r1) │ │ │ │ ld r25,-64(r1) │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ ld r28,-40(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ extsw r3,r28 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c60 │ │ │ │ mtfprwa f1,r3 │ │ │ │ mr r18,r3 │ │ │ │ mr r22,r3 │ │ │ │ fcfid f1,f1 │ │ │ │ slwi r17,r18,1 │ │ │ │ neg r18,r18 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r10,r17,1 │ │ │ │ - li r9,1 │ │ │ │ + bl 5200 │ │ │ │ + addi r2,r17,1 │ │ │ │ xscvdpsxws vs32,vs1 │ │ │ │ - mullw r26,r10,r10 │ │ │ │ - stw r10,64(r31) │ │ │ │ - mfvrwz r10,v0 │ │ │ │ - cmpwi r10,2 │ │ │ │ - isellt r9,0,r9 │ │ │ │ - slwi r9,r9,3 │ │ │ │ - b 541cc │ │ │ │ + mullw r26,r2,r2 │ │ │ │ + stw r2,64(r31) │ │ │ │ + mfvrwz r2,v0 │ │ │ │ + cmpwi r2,1 │ │ │ │ + setbc r2,gt │ │ │ │ + slwi r2,r2,3 │ │ │ │ + b 5425c │ │ │ │ mr r3,r26 │ │ │ │ - bl 4820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r30,32 │ │ │ │ + bl 4800 │ │ │ │ + andi. r2,r30,32 │ │ │ │ std r28,0(r19) │ │ │ │ + mr r2,r30 │ │ │ │ std r29,8(r19) │ │ │ │ stw r30,84(r19) │ │ │ │ - beq 54144 │ │ │ │ - mullw r9,r27,r27 │ │ │ │ - lis r10,21845 │ │ │ │ - ori r10,r10,21846 │ │ │ │ - slwi r9,r9,2 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mullw r9,r9,r27 │ │ │ │ - mulhw r10,r9,r10 │ │ │ │ - srawi r9,r9,31 │ │ │ │ - subf r3,r9,r10 │ │ │ │ + beq 541dc │ │ │ │ + mullw r2,r27,r27 │ │ │ │ + pli r9,1431655766 │ │ │ │ + slwi r2,r2,2 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mullw r2,r2,r27 │ │ │ │ + mulhw r9,r2,r9 │ │ │ │ + srawi r2,r2,31 │ │ │ │ + subf r3,r2,r9 │ │ │ │ extswsli r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpdi r3,0 │ │ │ │ std r3,16(r19) │ │ │ │ - beq 54530 │ │ │ │ - lwz r30,84(r19) │ │ │ │ - andi. r9,r30,8 │ │ │ │ - beq 5414c │ │ │ │ + beq 5457c │ │ │ │ + lwz r2,84(r19) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 541e4 │ │ │ │ ld r3,8(r19) │ │ │ │ mulli r3,r3,24 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpdi r3,0 │ │ │ │ std r3,48(r19) │ │ │ │ - beq 54548 │ │ │ │ - lwz r30,84(r19) │ │ │ │ - andi. r30,r30,64 │ │ │ │ - beq 54154 │ │ │ │ + beq 54594 │ │ │ │ + lwz r2,84(r19) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + beq 541ec │ │ │ │ ld r3,8(r19) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ cmpdi r3,0 │ │ │ │ std r3,24(r19) │ │ │ │ - bne 54154 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1704 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 54154 │ │ │ │ + bne 541ec │ │ │ │ + pla r3,14988 # 57fb8 │ │ │ │ + bl 52a0 │ │ │ │ + b 541ec │ │ │ │ cmpwi r28,2 │ │ │ │ li r22,2 │ │ │ │ isellt r22,r22,r28 │ │ │ │ extsw r3,r22 │ │ │ │ slwi r17,r22,1 │ │ │ │ neg r18,r22 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c60 │ │ │ │ mtfprd f1,r3 │ │ │ │ fcfid f1,f1 │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r10,r17,1 │ │ │ │ - li r9,4 │ │ │ │ + bl 5200 │ │ │ │ + addi r9,r17,1 │ │ │ │ + li r2,4 │ │ │ │ xscvdpsxws vs32,vs1 │ │ │ │ - mullw r26,r10,r10 │ │ │ │ - stw r10,64(r31) │ │ │ │ - b 541cc │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1704 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r30,84(r19) │ │ │ │ - b 54488 │ │ │ │ - addis r3,r2,-2 │ │ │ │ - addi r3,r3,1704 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r30,84(r19) │ │ │ │ - b 544b0 │ │ │ │ + mullw r26,r9,r9 │ │ │ │ + stw r9,64(r31) │ │ │ │ + b 5425c │ │ │ │ + nop │ │ │ │ + pla r3,14904 # 57fb8 │ │ │ │ + bl 52a0 │ │ │ │ + lwz r2,84(r19) │ │ │ │ + b 544e8 │ │ │ │ + pla r3,14884 # 57fb8 │ │ │ │ + bl 52a0 │ │ │ │ + lwz r2,84(r19) │ │ │ │ + b 5450c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1281 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000054570 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,14480 │ │ │ │ - mflr r0 │ │ │ │ +00000000000545c0 : │ │ │ │ slwi r10,r4,3 │ │ │ │ extsw r10,r10 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 44a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 4480 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000545b0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,14416 │ │ │ │ - mflr r0 │ │ │ │ +00000000000545e0 : │ │ │ │ li r9,1000 │ │ │ │ li r8,6 │ │ │ │ li r7,5585 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4720 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 4700 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000054600 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,14336 │ │ │ │ - mflr r0 │ │ │ │ li r6,104 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 4b00 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000054640 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,14272 │ │ │ │ - ld r7,48(r3) │ │ │ │ - ld r6,208(r3) │ │ │ │ +0000000000054620 : │ │ │ │ + ld r8,48(r3) │ │ │ │ + ld r7,208(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpld r7,r6 │ │ │ │ - beq 54790 │ │ │ │ - ld r8,8(r3) │ │ │ │ - cmpwi r8,0 │ │ │ │ - ble 54710 │ │ │ │ - addi r9,r8,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 54830 │ │ │ │ - addi r9,r7,47 │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpldi r9,94 │ │ │ │ - ble 54830 │ │ │ │ - rldicl r5,r8,63,33 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r9,r6 │ │ │ │ - mtctr r5 │ │ │ │ + cmpld r8,r7 │ │ │ │ + beq 5477c │ │ │ │ + ld r10,8(r3) │ │ │ │ + cmpwi r10,0 │ │ │ │ + ble 546ec │ │ │ │ + addi r2,r10,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 547f0 │ │ │ │ + addi r2,r8,47 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpldi r2,94 │ │ │ │ + ble 547f0 │ │ │ │ + rldicl r6,r10,63,33 │ │ │ │ + mr r9,r8 │ │ │ │ + mr r2,r7 │ │ │ │ + mtctr r6 │ │ │ │ nop │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - lxv vs0,16(r10) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + lxv vs0,16(r9) │ │ │ │ + addi r2,r2,48 │ │ │ │ addi r9,r9,48 │ │ │ │ - addi r10,r10,48 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxmrgld vs10,vs12,vs0 │ │ │ │ xxmrghd vs12,vs11,vs12 │ │ │ │ xxpermdi vs0,vs11,vs0,2 │ │ │ │ - stxv vs10,-48(r9) │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 546a0 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 54710 │ │ │ │ - clrrwi r10,r8,1 │ │ │ │ - rlwinm r9,r8,1,0,29 │ │ │ │ - add r9,r9,r10 │ │ │ │ - extsw r9,r9 │ │ │ │ - addi r10,r9,2 │ │ │ │ + stxv vs10,-48(r2) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 54680 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 546ec │ │ │ │ + clrrwi r2,r10,1 │ │ │ │ + mulli r2,r2,3 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r9,r2,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - addi r8,r10,-8 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - lfdx f0,r7,r8 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + addi r10,r9,-8 │ │ │ │ + stfdx f0,r7,r2 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + stfdx f0,r7,r10 │ │ │ │ + lfdx f0,r8,r10 │ │ │ │ + stfdx f0,r7,r9 │ │ │ │ ld r10,96(r31) │ │ │ │ cmpdi r10,0 │ │ │ │ - ble 54790 │ │ │ │ - sldi r8,r10,1 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - mr r9,r6 │ │ │ │ - add r8,r8,r10 │ │ │ │ - addi r7,r7,3136 │ │ │ │ - srdi r10,r8,1 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 547b0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + ble 5477c │ │ │ │ + mulli r10,r10,3 │ │ │ │ + nop │ │ │ │ + plxv vs11,15920 # 58530 │ │ │ │ + mr r2,r7 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 547a0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs12,vs0,vs11 │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 5474c │ │ │ │ - andi. r9,r8,1 │ │ │ │ - clrrdi r8,r8,1 │ │ │ │ - beq 54790 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ - lfd f12,3136(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - lwz r9,200(r31) │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 54800 │ │ │ │ - andi. r9,r9,16 │ │ │ │ - bne 547d0 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 54724 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + clrrdi r2,r10,1 │ │ │ │ + beq 5477c │ │ │ │ + subf r10,r2,r10 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r7,r2 │ │ │ │ + cmpldi r10,16 │ │ │ │ + iselgt r9,r9,r10 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r2,r9 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + stxvl vs11,r2,r9 │ │ │ │ + lwz r2,200(r31) │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 547d0 │ │ │ │ + andi. r2,r2,16 │ │ │ │ + bne 547c0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r9,r6,16 │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r2,r7,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - bne 54744 │ │ │ │ - b 5476c │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + bne 5471c │ │ │ │ + b 54744 │ │ │ │ nop │ │ │ │ - mflr r0 │ │ │ │ - addi r3,r31,88 │ │ │ │ - std r0,64(r1) │ │ │ │ - bl 49e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,64(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ + addi r3,r31,88 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 49c0 │ │ │ │ mflr r0 │ │ │ │ addi r3,r31,88 │ │ │ │ std r0,64(r1) │ │ │ │ - bl 49e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 49c0 │ │ │ │ ld r0,64(r1) │ │ │ │ - lwz r9,200(r31) │ │ │ │ + lwz r2,200(r31) │ │ │ │ mtlr r0 │ │ │ │ - b 5479c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - clrldi r9,r8,32 │ │ │ │ - mr r10,r6 │ │ │ │ - mtctr r9 │ │ │ │ + b 54788 │ │ │ │ + clrldi r2,r10,32 │ │ │ │ + mr r9,r7 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - lfd f0,16(r7) │ │ │ │ - addi r10,r10,24 │ │ │ │ - addi r7,r7,24 │ │ │ │ - stfd f0,-24(r10) │ │ │ │ - lfd f0,-24(r7) │ │ │ │ - stfd f0,-16(r10) │ │ │ │ - lfd f0,-16(r7) │ │ │ │ - stfd f0,-8(r10) │ │ │ │ - bdnz 54840 │ │ │ │ - b 54710 │ │ │ │ + lfd f0,16(r8) │ │ │ │ + addi r9,r9,24 │ │ │ │ + addi r8,r8,24 │ │ │ │ + stfd f0,-24(r9) │ │ │ │ + lfd f0,-24(r8) │ │ │ │ + stfd f0,-16(r9) │ │ │ │ + lfd f0,-16(r8) │ │ │ │ + stfd f0,-8(r9) │ │ │ │ + bdnz 54800 │ │ │ │ + b 546ec │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000054880 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,13696 │ │ │ │ +0000000000054840 : │ │ │ │ mflr r0 │ │ │ │ std r30,-16(r1) │ │ │ │ mr r30,r3 │ │ │ │ addi r3,r3,88 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4740 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,344(r30) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 548e8 │ │ │ │ + bl 4720 │ │ │ │ + lwz r2,344(r30) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 54894 │ │ │ │ std r31,40(r1) │ │ │ │ li r31,0 │ │ │ │ - nop │ │ │ │ - ld r10,336(r30) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + ld r9,336(r30) │ │ │ │ + sldi r2,r31,3 │ │ │ │ addi r31,r31,1 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ - bl 4480 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,344(r30) │ │ │ │ - cmpw r9,r31 │ │ │ │ - bgt 548c0 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4460 │ │ │ │ + lwz r2,344(r30) │ │ │ │ + cmpw r2,r31 │ │ │ │ + bgt 54870 │ │ │ │ ld r31,40(r1) │ │ │ │ ld r3,336(r30) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r10,336(r30) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 54930 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 54948 │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 54960 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,84(r30) │ │ │ │ + li r9,0 │ │ │ │ + std r9,336(r30) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 548e0 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 548f4 │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 54908 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,16(r30) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r30) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 54910 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,84(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 548b8 │ │ │ │ ld r3,24(r30) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r30) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - beq 54918 │ │ │ │ - ld r3,48(r30) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,84(r30) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + beq 548c0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,48(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4760 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000054990 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,13424 │ │ │ │ +0000000000054940 : │ │ │ │ cmpwi r5,0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ bltlr │ │ │ │ cmpdi r5,0 │ │ │ │ - bne 549e0 │ │ │ │ - or r9,r4,r3 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 54ad0 │ │ │ │ + bne 549a0 │ │ │ │ + or r2,r4,r3 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beqlr │ │ │ │ cmpw r4,r3 │ │ │ │ - beq 54ab8 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + beqlr │ │ │ │ add r4,r4,r3 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ andi. r4,r4,1 │ │ │ │ bnelr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2816(r9) │ │ │ │ + xxspltidp vs1,3204448256 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srawi r10,r4,31 │ │ │ │ - srawi r9,r3,31 │ │ │ │ - xor r7,r10,r4 │ │ │ │ - xor r8,r9,r3 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - cmpw r10,r9 │ │ │ │ - isellt r8,r9,r10 │ │ │ │ - iselgt r9,r9,r10 │ │ │ │ + nop │ │ │ │ + srawi r9,r4,31 │ │ │ │ + srawi r2,r3,31 │ │ │ │ + xor r8,r9,r4 │ │ │ │ + xor r10,r2,r3 │ │ │ │ subf r9,r9,r8 │ │ │ │ - cmpw r9,r5 │ │ │ │ - bgt 54ab0 │ │ │ │ - cmpw r8,r5 │ │ │ │ - ble 54a40 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r10,r2,r9 │ │ │ │ + iselgt r2,r2,r9 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r2,r5 │ │ │ │ + bgt 54a80 │ │ │ │ + cmpw r10,r5 │ │ │ │ + ble 54a10 │ │ │ │ cmpwi r3,0 │ │ │ │ - blt 54ae0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2816(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2080(r9) │ │ │ │ + xxspltidp vs0,3204448256 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + bge 549fc │ │ │ │ + fmr f0,f1 │ │ │ │ + xxspltidp vs1,3204448256 │ │ │ │ cmpwi r4,0 │ │ │ │ bgelr │ │ │ │ fmr f1,f0 │ │ │ │ blr │ │ │ │ - addi r9,r5,1 │ │ │ │ + nop │ │ │ │ + addi r2,r5,1 │ │ │ │ slwi r5,r5,1 │ │ │ │ - add r10,r9,r3 │ │ │ │ - add r8,r9,r4 │ │ │ │ + add r9,r2,r3 │ │ │ │ + add r10,r2,r4 │ │ │ │ addi r5,r5,1 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - subf r4,r4,r9 │ │ │ │ - mtfprwa f11,r9 │ │ │ │ + subf r3,r3,r2 │ │ │ │ + subf r4,r4,r2 │ │ │ │ + mtfprwa f11,r2 │ │ │ │ mtfprwa f0,r5 │ │ │ │ - mtfprwa f10,r10 │ │ │ │ + mtfprwa f10,r9 │ │ │ │ mtfprwa f1,r3 │ │ │ │ - mtfprwa f9,r8 │ │ │ │ + mtfprwa f9,r10 │ │ │ │ mtfprwa f12,r4 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f9,f9 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f1,f1 │ │ │ │ fcfid f12,f12 │ │ │ │ @@ -82372,71 +80987,60 @@ │ │ │ │ fdiv f11,f11,f12 │ │ │ │ fmul f1,f1,f10 │ │ │ │ fmul f11,f11,f0 │ │ │ │ fmul f1,f1,f11 │ │ │ │ fsqrt f1,f1 │ │ │ │ blr │ │ │ │ andi. r5,r5,1 │ │ │ │ - beq 549cc │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2080(r9) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2928(r9) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2080(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2816(r9) │ │ │ │ - b 54a30 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + bnelr │ │ │ │ + b 54988 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000000000054b00 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,13056 │ │ │ │ +0000000000054aa0 : │ │ │ │ cmpwi r5,0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ bltlr │ │ │ │ - srawi r10,r4,31 │ │ │ │ - srawi r9,r3,31 │ │ │ │ - xor r7,r10,r4 │ │ │ │ - xor r8,r9,r3 │ │ │ │ - subf r10,r10,r7 │ │ │ │ + srawi r9,r4,31 │ │ │ │ + srawi r2,r3,31 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + xor r8,r9,r4 │ │ │ │ + xor r10,r2,r3 │ │ │ │ subf r9,r9,r8 │ │ │ │ - cmpw r10,r9 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - cmpw r9,r5 │ │ │ │ - bgt 54c10 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r2,r2,r9 │ │ │ │ + cmpw r2,r5 │ │ │ │ + bgtlr │ │ │ │ cmpdi r3,0 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ beqlr │ │ │ │ cmpdi r4,0 │ │ │ │ beqlr │ │ │ │ - addi r10,r5,1 │ │ │ │ + addi r9,r5,1 │ │ │ │ mtfprd f0,r3 │ │ │ │ - slwi r9,r5,1 │ │ │ │ - cmpwi r3,0 │ │ │ │ + slwi r2,r5,1 │ │ │ │ mtfprd f10,r4 │ │ │ │ - subf r7,r3,r10 │ │ │ │ + cmpwi r3,0 │ │ │ │ + xxspltidp vs4,3212836864 │ │ │ │ + xxspltidp vs5,1065353216 │ │ │ │ + subf r8,r3,r9 │ │ │ │ fcfid f11,f0 │ │ │ │ - add r3,r10,r3 │ │ │ │ + add r3,r9,r3 │ │ │ │ mtfprd f0,r5 │ │ │ │ - add r8,r10,r4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - subf r10,r4,r10 │ │ │ │ + add r10,r9,r4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + subf r9,r4,r9 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f12,f0 │ │ │ │ - mtfprwa f6,r7 │ │ │ │ + mtfprwa f6,r8 │ │ │ │ mtfprwa f0,r3 │ │ │ │ - mtfprwa f9,r9 │ │ │ │ - mtfprwa f7,r8 │ │ │ │ - mtfprwa f8,r10 │ │ │ │ + mtfprwa f9,r2 │ │ │ │ + mtfprwa f7,r10 │ │ │ │ + mtfprwa f8,r9 │ │ │ │ fcfid f6,f6 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f9,f9 │ │ │ │ fcfid f7,f7 │ │ │ │ fcfid f8,f8 │ │ │ │ fabs f11,f11 │ │ │ │ fabs f10,f10 │ │ │ │ @@ -82448,636 +81052,598 @@ │ │ │ │ fsqrt f1,f1 │ │ │ │ fmul f0,f11,f0 │ │ │ │ fmul f10,f10,f9 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fsqrt f0,f0 │ │ │ │ fdiv f1,f1,f12 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - blt 54c20 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2088(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ + bge 54ba8 │ │ │ │ + fmr f4,f5 │ │ │ │ + xxspltidp vs5,3212836864 │ │ │ │ cmpwi r4,0 │ │ │ │ - bge 54c04 │ │ │ │ - fmr f0,f12 │ │ │ │ - fcpsgn f1,f0,f1 │ │ │ │ + bge 54bb4 │ │ │ │ + fmr f5,f4 │ │ │ │ + fcpsgn f1,f5,f1 │ │ │ │ fneg f1,f1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f1,2080(r9) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2928(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2088(r9) │ │ │ │ - b 54bf8 │ │ │ │ ... │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000054c40 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,12736 │ │ │ │ - srawi r10,r4,31 │ │ │ │ - srawi r9,r3,31 │ │ │ │ - xor r7,r10,r4 │ │ │ │ - xor r8,r9,r3 │ │ │ │ - subf r10,r10,r7 │ │ │ │ +0000000000054bd0 : │ │ │ │ + srawi r9,r4,31 │ │ │ │ + srawi r2,r3,31 │ │ │ │ + xor r8,r9,r4 │ │ │ │ + xor r10,r2,r3 │ │ │ │ subf r9,r9,r8 │ │ │ │ - cmpw r10,r9 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - cmpw r9,r5 │ │ │ │ - blt 54cf0 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r2,r2,r9 │ │ │ │ + cmpw r2,r5 │ │ │ │ + blt 54c80 │ │ │ │ cmpwi r5,-1 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ bnelr │ │ │ │ - mflr r0 │ │ │ │ cmpw r4,r3 │ │ │ │ + mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - add r8,r4,r3 │ │ │ │ + add r10,r4,r3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bge 54da0 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ + blt 54c38 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 54c38 │ │ │ │ + xxspltidp vs31,3212836864 │ │ │ │ subf r3,r3,r4 │ │ │ │ - srawi r10,r8,31 │ │ │ │ - srawi r9,r3,31 │ │ │ │ - xor r8,r10,r8 │ │ │ │ - xor r3,r9,r3 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - mtfprwa f2,r10 │ │ │ │ - mtfprwa f1,r9 │ │ │ │ + srawi r9,r10,31 │ │ │ │ + srawi r2,r3,31 │ │ │ │ + xor r10,r9,r10 │ │ │ │ + xor r3,r2,r3 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + mtfprwa f2,r9 │ │ │ │ + mtfprwa f1,r2 │ │ │ │ fcfid f2,f2 │ │ │ │ fcfid f1,f1 │ │ │ │ - bl 4580 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4560 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ fmul f1,f1,f31 │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addi r9,r5,1 │ │ │ │ - subf r10,r3,r5 │ │ │ │ - add r6,r3,r5 │ │ │ │ - subf r8,r4,r5 │ │ │ │ - add r7,r4,r5 │ │ │ │ + addi r2,r5,1 │ │ │ │ + subf r9,r3,r5 │ │ │ │ + add r7,r3,r5 │ │ │ │ + subf r10,r4,r5 │ │ │ │ + add r8,r4,r5 │ │ │ │ mtfprd f0,r5 │ │ │ │ - subf r11,r3,r9 │ │ │ │ - subf r5,r4,r9 │ │ │ │ - add r3,r9,r3 │ │ │ │ - add r4,r9,r4 │ │ │ │ + subf r6,r4,r2 │ │ │ │ + subf r5,r3,r2 │ │ │ │ + add r4,r2,r4 │ │ │ │ + add r3,r2,r3 │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprwa f10,r10 │ │ │ │ - mtfprwa f7,r6 │ │ │ │ - mtfprwa f9,r8 │ │ │ │ - mtfprwa f8,r7 │ │ │ │ - mtfprwa f5,r11 │ │ │ │ + mtfprwa f10,r9 │ │ │ │ + mtfprwa f7,r7 │ │ │ │ + mtfprwa f9,r10 │ │ │ │ + mtfprwa f8,r8 │ │ │ │ + mtfprwa f5,r5 │ │ │ │ mtfprwa f0,r3 │ │ │ │ - mtfprwa f6,r5 │ │ │ │ + mtfprwa f6,r6 │ │ │ │ mtfprwa f12,r4 │ │ │ │ fcfid f7,f7 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f9,f9 │ │ │ │ fcfid f8,f8 │ │ │ │ fcfid f5,f5 │ │ │ │ fcfid f6,f6 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f12,f12 │ │ │ │ - mtfprwa f1,r9 │ │ │ │ + mtfprwa f1,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ fdiv f10,f10,f5 │ │ │ │ fdiv f0,f7,f0 │ │ │ │ fdiv f9,f9,f6 │ │ │ │ fdiv f12,f8,f12 │ │ │ │ fdiv f1,f1,f11 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fmul f1,f1,f0 │ │ │ │ fneg f1,f1 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 54c98 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,2088(r9) │ │ │ │ - b 54ca0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x81 │ │ │ │ │ │ │ │ -0000000000054dc0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,12352 │ │ │ │ +0000000000054d30 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r6 │ │ │ │ + mr r28,r5 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r4 │ │ │ │ mr r30,r3 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r27,r6 │ │ │ │ - li r31,-1 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + li r31,-1 │ │ │ │ stdu r1,-80(r1) │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d00 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 54e10 │ │ │ │ + ble 54d70 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000054e70 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,12176 │ │ │ │ +0000000000054dd0 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r6 │ │ │ │ + mr r28,r5 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r4 │ │ │ │ mr r30,r3 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r27,r6 │ │ │ │ - li r31,-1 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + li r31,-1 │ │ │ │ stdu r1,-80(r1) │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4900 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 54ec0 │ │ │ │ + ble 54e10 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000054f20 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,12000 │ │ │ │ +0000000000054e70 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r6 │ │ │ │ + mr r28,r5 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r4 │ │ │ │ mr r30,r3 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r27,r6 │ │ │ │ - li r31,-1 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + li r31,-1 │ │ │ │ stdu r1,-80(r1) │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 54f70 │ │ │ │ + ble 54eb0 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000054fd0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,11824 │ │ │ │ +0000000000054f10 : │ │ │ │ std r26,-48(r1) │ │ │ │ neg r26,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ cmpw r26,r4 │ │ │ │ - bgt 55080 │ │ │ │ + bgt 54fbc │ │ │ │ cmpwi r4,-1 │ │ │ │ std r27,40(r1) │ │ │ │ std r29,56(r1) │ │ │ │ - std r30,64(r1) │ │ │ │ + mr r27,r5 │ │ │ │ mr r29,r4 │ │ │ │ + std r30,64(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r27,r5 │ │ │ │ - blt 5508c │ │ │ │ + blt 54fc8 │ │ │ │ mflr r0 │ │ │ │ std r28,48(r1) │ │ │ │ std r31,72(r1) │ │ │ │ std r0,96(r1) │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ li r31,-1 │ │ │ │ extsw r28,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d00 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 55030 │ │ │ │ + ble 54f70 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 55020 │ │ │ │ + ble 54f60 │ │ │ │ ld r0,96(r1) │ │ │ │ ld r27,40(r1) │ │ │ │ ld r28,48(r1) │ │ │ │ ld r29,56(r1) │ │ │ │ ld r30,64(r1) │ │ │ │ ld r31,72(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r26,-48(r1) │ │ │ │ blr │ │ │ │ ld r27,40(r1) │ │ │ │ ld r29,56(r1) │ │ │ │ ld r30,64(r1) │ │ │ │ - b 55080 │ │ │ │ + b 54fbc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000550b0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,11600 │ │ │ │ +0000000000054ff0 : │ │ │ │ std r26,-48(r1) │ │ │ │ neg r26,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ cmpw r26,r4 │ │ │ │ - bgt 55160 │ │ │ │ + bgt 5509c │ │ │ │ cmpwi r4,-1 │ │ │ │ std r27,40(r1) │ │ │ │ std r29,56(r1) │ │ │ │ - std r30,64(r1) │ │ │ │ + mr r27,r5 │ │ │ │ mr r29,r4 │ │ │ │ + std r30,64(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r27,r5 │ │ │ │ - blt 5516c │ │ │ │ + blt 550a8 │ │ │ │ mflr r0 │ │ │ │ std r28,48(r1) │ │ │ │ std r31,72(r1) │ │ │ │ std r0,96(r1) │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ li r31,-1 │ │ │ │ extsw r28,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4900 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 55110 │ │ │ │ + ble 55050 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 55100 │ │ │ │ + ble 55040 │ │ │ │ ld r0,96(r1) │ │ │ │ ld r27,40(r1) │ │ │ │ ld r28,48(r1) │ │ │ │ ld r29,56(r1) │ │ │ │ ld r30,64(r1) │ │ │ │ ld r31,72(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r26,-48(r1) │ │ │ │ blr │ │ │ │ ld r27,40(r1) │ │ │ │ ld r29,56(r1) │ │ │ │ ld r30,64(r1) │ │ │ │ - b 55160 │ │ │ │ + b 5509c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000055190 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,11376 │ │ │ │ +00000000000550d0 : │ │ │ │ std r26,-48(r1) │ │ │ │ neg r26,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ cmpw r26,r4 │ │ │ │ - bgt 55240 │ │ │ │ + bgt 5517c │ │ │ │ cmpwi r4,-1 │ │ │ │ std r27,40(r1) │ │ │ │ std r29,56(r1) │ │ │ │ - std r30,64(r1) │ │ │ │ + mr r27,r5 │ │ │ │ mr r29,r4 │ │ │ │ + std r30,64(r1) │ │ │ │ mr r30,r3 │ │ │ │ - mr r27,r5 │ │ │ │ - blt 5524c │ │ │ │ + blt 55188 │ │ │ │ mflr r0 │ │ │ │ std r28,48(r1) │ │ │ │ std r31,72(r1) │ │ │ │ std r0,96(r1) │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ li r31,-1 │ │ │ │ extsw r28,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 551f0 │ │ │ │ + ble 55130 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 551e0 │ │ │ │ + ble 55120 │ │ │ │ ld r0,96(r1) │ │ │ │ ld r27,40(r1) │ │ │ │ ld r28,48(r1) │ │ │ │ ld r29,56(r1) │ │ │ │ ld r30,64(r1) │ │ │ │ ld r31,72(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r26,-48(r1) │ │ │ │ blr │ │ │ │ ld r27,40(r1) │ │ │ │ ld r29,56(r1) │ │ │ │ ld r30,64(r1) │ │ │ │ - b 55240 │ │ │ │ + b 5517c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000055270 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,11152 │ │ │ │ - std r20,-96(r1) │ │ │ │ - neg r20,r4 │ │ │ │ - std r23,-72(r1) │ │ │ │ +00000000000551b0 : │ │ │ │ + std r21,-88(r1) │ │ │ │ + neg r21,r4 │ │ │ │ mfocrf r11,8 │ │ │ │ - addis r23,r2,-2 │ │ │ │ - cmpw r20,r4 │ │ │ │ + nop │ │ │ │ + pla r2,11792 # 57fd0 │ │ │ │ + cmpw r21,r4 │ │ │ │ stw r11,8(r1) │ │ │ │ - addi r23,r23,1728 │ │ │ │ - stdu r1,-192(r1) │ │ │ │ - bgt 5539c │ │ │ │ + stdu r1,-208(r1) │ │ │ │ + std r2,96(r1) │ │ │ │ + bgt 552ec │ │ │ │ + std r24,144(r1) │ │ │ │ + std r25,152(r1) │ │ │ │ + pld r24,110084 # 6ffe8 [stdout@got] │ │ │ │ mflr r0 │ │ │ │ - std r21,104(r1) │ │ │ │ - std r25,136(r1) │ │ │ │ - std r27,152(r1) │ │ │ │ mr r25,r4 │ │ │ │ - mr r27,r3 │ │ │ │ cmpwi cr4,r4,-1 │ │ │ │ - mr r21,r20 │ │ │ │ - std r22,112(r1) │ │ │ │ - std r24,128(r1) │ │ │ │ - std r26,144(r1) │ │ │ │ - std r28,160(r1) │ │ │ │ - std r29,168(r1) │ │ │ │ - std r30,176(r1) │ │ │ │ - std r31,184(r1) │ │ │ │ - std r0,208(r1) │ │ │ │ - subf r9,r20,r25 │ │ │ │ - mr r22,r20 │ │ │ │ - clrlwi r9,r9,30 │ │ │ │ - bge cr4,553c0 │ │ │ │ - addi r22,r20,1 │ │ │ │ - cmpw r22,r25 │ │ │ │ - bgt 55360 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 55334 │ │ │ │ - cmpwi r9,1 │ │ │ │ - beq 55324 │ │ │ │ - cmpwi r9,2 │ │ │ │ - beq 5531c │ │ │ │ - bge cr4,553c0 │ │ │ │ - addi r22,r22,1 │ │ │ │ - bge cr4,553c0 │ │ │ │ - addi r22,r22,1 │ │ │ │ - bge cr4,553c0 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpw r22,r25 │ │ │ │ - bgt 55360 │ │ │ │ - bge cr4,553c0 │ │ │ │ - addi r22,r22,1 │ │ │ │ - mr r9,r22 │ │ │ │ - bge cr4,553c0 │ │ │ │ + std r22,128(r1) │ │ │ │ + std r23,136(r1) │ │ │ │ + mr r22,r21 │ │ │ │ + std r27,168(r1) │ │ │ │ + std r26,160(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + std r0,224(r1) │ │ │ │ + std r28,176(r1) │ │ │ │ + std r29,184(r1) │ │ │ │ + std r30,192(r1) │ │ │ │ + std r31,200(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r2,r21,r25 │ │ │ │ + mr r23,r21 │ │ │ │ + clrlwi r2,r2,30 │ │ │ │ + bge cr4,55300 │ │ │ │ + addi r23,r21,1 │ │ │ │ + cmpw r23,r25 │ │ │ │ + bgt 552b0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 55284 │ │ │ │ + cmpwi r2,1 │ │ │ │ + beq 55274 │ │ │ │ + cmpwi r2,2 │ │ │ │ + beq 5526c │ │ │ │ + bge cr4,55300 │ │ │ │ + addi r23,r23,1 │ │ │ │ + bge cr4,55300 │ │ │ │ + addi r23,r23,1 │ │ │ │ + bge cr4,55300 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpw r23,r25 │ │ │ │ + bgt 552b0 │ │ │ │ + bge cr4,55300 │ │ │ │ + addi r23,r23,1 │ │ │ │ + mr r2,r23 │ │ │ │ + bge cr4,55300 │ │ │ │ + addi r23,r23,1 │ │ │ │ + bge cr4,55300 │ │ │ │ + addi r23,r2,2 │ │ │ │ + bge cr4,55300 │ │ │ │ + addi r23,r2,3 │ │ │ │ + cmpw r23,r25 │ │ │ │ + ble 55284 │ │ │ │ addi r22,r22,1 │ │ │ │ - bge cr4,553c0 │ │ │ │ - addi r22,r9,2 │ │ │ │ - bge cr4,553c0 │ │ │ │ - addi r22,r9,3 │ │ │ │ cmpw r22,r25 │ │ │ │ - ble 55334 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpw r21,r25 │ │ │ │ - ble 552e0 │ │ │ │ - ld r0,208(r1) │ │ │ │ - ld r21,104(r1) │ │ │ │ - ld r22,112(r1) │ │ │ │ - ld r24,128(r1) │ │ │ │ - ld r25,136(r1) │ │ │ │ - ld r26,144(r1) │ │ │ │ - ld r27,152(r1) │ │ │ │ - ld r28,160(r1) │ │ │ │ - ld r29,168(r1) │ │ │ │ - ld r30,176(r1) │ │ │ │ - ld r31,184(r1) │ │ │ │ + ble 55230 │ │ │ │ + ld r0,224(r1) │ │ │ │ + ld r22,128(r1) │ │ │ │ + ld r23,136(r1) │ │ │ │ + ld r24,144(r1) │ │ │ │ + ld r25,152(r1) │ │ │ │ + ld r26,160(r1) │ │ │ │ + ld r27,168(r1) │ │ │ │ + ld r28,176(r1) │ │ │ │ + ld r29,184(r1) │ │ │ │ + ld r30,192(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,192 │ │ │ │ + ld r31,200(r1) │ │ │ │ + addi r1,r1,208 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r20,-96(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ + ld r21,-88(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ + extsw r28,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - extsw r28,r21 │ │ │ │ - ld r24,-32512(r2) │ │ │ │ - nop │ │ │ │ li r31,-1 │ │ │ │ - extsw r29,r22 │ │ │ │ + extsw r29,r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ extsw r30,r31 │ │ │ │ mr r4,r28 │ │ │ │ mr r3,r29 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r27,r27,8 │ │ │ │ mr r5,r30 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d00 │ │ │ │ ld r26,0(r24) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r28 │ │ │ │ mr r3,r29 │ │ │ │ stfd f1,-8(r27) │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d00 │ │ │ │ + ld r5,96(r1) │ │ │ │ mr r8,r28 │ │ │ │ mr r7,r29 │ │ │ │ mr r6,r30 │ │ │ │ - mr r5,r23 │ │ │ │ li r4,1 │ │ │ │ mffprd r9,f1 │ │ │ │ mr r3,r26 │ │ │ │ - bl 5340 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5320 │ │ │ │ cmpw r31,r25 │ │ │ │ - ble 553e0 │ │ │ │ + ble 55320 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpw r23,r25 │ │ │ │ + ble 55310 │ │ │ │ addi r22,r22,1 │ │ │ │ cmpw r22,r25 │ │ │ │ - ble 553d0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpw r21,r25 │ │ │ │ - ble 552e0 │ │ │ │ - b 5536c │ │ │ │ + ble 55230 │ │ │ │ + b 552bc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ - .long 0xc80 │ │ │ │ + .long 0xb80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000055470 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,10640 │ │ │ │ +00000000000553b0 : │ │ │ │ std r24,-64(r1) │ │ │ │ neg r24,r4 │ │ │ │ mfocrf r11,8 │ │ │ │ cmpw r24,r4 │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bgt 55580 │ │ │ │ + bgt 554b0 │ │ │ │ mflr r0 │ │ │ │ std r25,40(r1) │ │ │ │ + std r26,48(r1) │ │ │ │ + cmpwi cr4,r4,-1 │ │ │ │ + mr r25,r24 │ │ │ │ std r29,72(r1) │ │ │ │ std r30,80(r1) │ │ │ │ mr r29,r4 │ │ │ │ mr r30,r3 │ │ │ │ - cmpwi cr4,r4,-1 │ │ │ │ - mr r25,r24 │ │ │ │ - std r26,48(r1) │ │ │ │ + std r0,112(r1) │ │ │ │ std r27,56(r1) │ │ │ │ std r28,64(r1) │ │ │ │ std r31,88(r1) │ │ │ │ - std r0,112(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - subf r9,r24,r29 │ │ │ │ + subf r2,r24,r29 │ │ │ │ mr r26,r24 │ │ │ │ - clrlwi r9,r9,30 │ │ │ │ - bge cr4,555a0 │ │ │ │ + clrlwi r2,r2,30 │ │ │ │ + bge cr4,554d0 │ │ │ │ addi r26,r24,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - bgt 55550 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 55524 │ │ │ │ - cmpwi r9,1 │ │ │ │ - beq 55514 │ │ │ │ - cmpwi r9,2 │ │ │ │ - beq 5550c │ │ │ │ - bge cr4,555a0 │ │ │ │ + bgt 55480 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 55454 │ │ │ │ + cmpwi r2,1 │ │ │ │ + beq 55444 │ │ │ │ + cmpwi r2,2 │ │ │ │ + beq 5543c │ │ │ │ + bge cr4,554d0 │ │ │ │ addi r26,r26,1 │ │ │ │ - bge cr4,555a0 │ │ │ │ + bge cr4,554d0 │ │ │ │ addi r26,r26,1 │ │ │ │ - bge cr4,555a0 │ │ │ │ + bge cr4,554d0 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - bgt 55550 │ │ │ │ - bge cr4,555a0 │ │ │ │ + bgt 55480 │ │ │ │ + bge cr4,554d0 │ │ │ │ addi r26,r26,1 │ │ │ │ - mr r9,r26 │ │ │ │ - bge cr4,555a0 │ │ │ │ + mr r2,r26 │ │ │ │ + bge cr4,554d0 │ │ │ │ addi r26,r26,1 │ │ │ │ - bge cr4,555a0 │ │ │ │ - addi r26,r9,2 │ │ │ │ - bge cr4,555a0 │ │ │ │ - addi r26,r9,3 │ │ │ │ + bge cr4,554d0 │ │ │ │ + addi r26,r2,2 │ │ │ │ + bge cr4,554d0 │ │ │ │ + addi r26,r2,3 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 55524 │ │ │ │ + ble 55454 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpw r25,r29 │ │ │ │ - ble 554d0 │ │ │ │ + ble 55400 │ │ │ │ ld r0,112(r1) │ │ │ │ ld r25,40(r1) │ │ │ │ ld r26,48(r1) │ │ │ │ ld r27,56(r1) │ │ │ │ ld r28,64(r1) │ │ │ │ ld r29,72(r1) │ │ │ │ ld r30,80(r1) │ │ │ │ @@ -83100,90 +81666,86 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4900 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 555c0 │ │ │ │ + ble 554f0 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 555b0 │ │ │ │ + ble 554e0 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpw r25,r29 │ │ │ │ - ble 554d0 │ │ │ │ - b 5555c │ │ │ │ + ble 55400 │ │ │ │ + b 5548c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x880 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000055610 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,10224 │ │ │ │ +0000000000055540 : │ │ │ │ std r24,-64(r1) │ │ │ │ neg r24,r4 │ │ │ │ mfocrf r11,8 │ │ │ │ cmpw r24,r4 │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bgt 55720 │ │ │ │ + bgt 55640 │ │ │ │ mflr r0 │ │ │ │ std r25,40(r1) │ │ │ │ + std r26,48(r1) │ │ │ │ + cmpwi cr4,r4,-1 │ │ │ │ + mr r25,r24 │ │ │ │ std r29,72(r1) │ │ │ │ std r30,80(r1) │ │ │ │ mr r29,r4 │ │ │ │ mr r30,r3 │ │ │ │ - cmpwi cr4,r4,-1 │ │ │ │ - mr r25,r24 │ │ │ │ - std r26,48(r1) │ │ │ │ + std r0,112(r1) │ │ │ │ std r27,56(r1) │ │ │ │ std r28,64(r1) │ │ │ │ std r31,88(r1) │ │ │ │ - std r0,112(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - subf r9,r24,r29 │ │ │ │ + subf r2,r24,r29 │ │ │ │ mr r26,r24 │ │ │ │ - clrlwi r9,r9,30 │ │ │ │ - bge cr4,55740 │ │ │ │ + clrlwi r2,r2,30 │ │ │ │ + bge cr4,55660 │ │ │ │ addi r26,r24,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - bgt 556f0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 556c4 │ │ │ │ - cmpwi r9,1 │ │ │ │ - beq 556b4 │ │ │ │ - cmpwi r9,2 │ │ │ │ - beq 556ac │ │ │ │ - bge cr4,55740 │ │ │ │ + bgt 55610 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 555e4 │ │ │ │ + cmpwi r2,1 │ │ │ │ + beq 555d4 │ │ │ │ + cmpwi r2,2 │ │ │ │ + beq 555cc │ │ │ │ + bge cr4,55660 │ │ │ │ addi r26,r26,1 │ │ │ │ - bge cr4,55740 │ │ │ │ + bge cr4,55660 │ │ │ │ addi r26,r26,1 │ │ │ │ - bge cr4,55740 │ │ │ │ + bge cr4,55660 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - bgt 556f0 │ │ │ │ - bge cr4,55740 │ │ │ │ + bgt 55610 │ │ │ │ + bge cr4,55660 │ │ │ │ addi r26,r26,1 │ │ │ │ - mr r9,r26 │ │ │ │ - bge cr4,55740 │ │ │ │ + mr r2,r26 │ │ │ │ + bge cr4,55660 │ │ │ │ addi r26,r26,1 │ │ │ │ - bge cr4,55740 │ │ │ │ - addi r26,r9,2 │ │ │ │ - bge cr4,55740 │ │ │ │ - addi r26,r9,3 │ │ │ │ + bge cr4,55660 │ │ │ │ + addi r26,r2,2 │ │ │ │ + bge cr4,55660 │ │ │ │ + addi r26,r2,3 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 556c4 │ │ │ │ + ble 555e4 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpw r25,r29 │ │ │ │ - ble 55670 │ │ │ │ + ble 55590 │ │ │ │ ld r0,112(r1) │ │ │ │ ld r25,40(r1) │ │ │ │ ld r26,48(r1) │ │ │ │ ld r27,56(r1) │ │ │ │ ld r28,64(r1) │ │ │ │ ld r29,72(r1) │ │ │ │ ld r30,80(r1) │ │ │ │ @@ -83206,2548 +81768,2258 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ extsw r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r28 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c40 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 55760 │ │ │ │ + ble 55680 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 55750 │ │ │ │ + ble 55670 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpw r25,r29 │ │ │ │ - ble 55670 │ │ │ │ - b 556fc │ │ │ │ + ble 55590 │ │ │ │ + b 5561c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x880 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000557b0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,9808 │ │ │ │ +00000000000556d0 : │ │ │ │ cmpwi r5,0 │ │ │ │ blelr │ │ │ │ - sldi r11,r5,3 │ │ │ │ - addis r12,r2,-2 │ │ │ │ - li r5,0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r10,0 │ │ │ │ cmpdi cr7,r6,0 │ │ │ │ - addi r10,r11,-8 │ │ │ │ - addi r12,r12,2928 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r0,r10,3 │ │ │ │ - beq 55830 │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq 55818 │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq 55808 │ │ │ │ - bne cr7,5586c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - li r5,8 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + andi. r11,r2,3 │ │ │ │ + beq 5573c │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq 55728 │ │ │ │ + cmpdi r11,2 │ │ │ │ + beq 5571c │ │ │ │ + bne cr7,55774 │ │ │ │ + li r10,8 │ │ │ │ stfd f0,0(r4) │ │ │ │ - bne cr7,5586c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - bne cr7,5586c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - cmpld r11,r5 │ │ │ │ + bne cr7,55774 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bne cr7,55774 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - bne cr7,5586c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - mr r10,r5 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r10,16 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r10,24 │ │ │ │ - bdnz 55838 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bne cr7,55774 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + mr r2,r10 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r2,16 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r2,24 │ │ │ │ + bdnz 55744 │ │ │ │ blr │ │ │ │ - sldi r10,r6,3 │ │ │ │ - addi r0,r6,-2 │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ - addi r30,r6,-1 │ │ │ │ + addi r11,r6,-1 │ │ │ │ + lfdx f7,r3,r10 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - rldic r0,r0,3,29 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r7,r7,r10 │ │ │ │ - add r9,r9,r10 │ │ │ │ - subf r31,r0,r8 │ │ │ │ - subf r10,r0,r7 │ │ │ │ - addi r31,r31,-8 │ │ │ │ - addi r0,r10,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f7,r3,r5 │ │ │ │ - lfd f12,0(r12) │ │ │ │ - ble cr7,55930 │ │ │ │ - clrldi r6,r30,32 │ │ │ │ - li r10,0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r6,r8,r0 │ │ │ │ + add r8,r7,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r6 │ │ │ │ + mulli r2,r2,-8 │ │ │ │ + add r12,r6,r2 │ │ │ │ + add r2,r8,r2 │ │ │ │ + addi r12,r12,-8 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + ble cr7,55830 │ │ │ │ + clrldi r7,r11,32 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ nop │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - lfdx f8,r8,r10 │ │ │ │ - lfdx f10,r9,r10 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + lfdx f8,r6,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f0,f7,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 558d0 │ │ │ │ - mr r10,r31 │ │ │ │ - mr r6,r0 │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfd f10,0(r10) │ │ │ │ + bdnz 557d0 │ │ │ │ + mr r2,r12 │ │ │ │ + mr r7,r0 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - cmpld r11,r5 │ │ │ │ - bne 558b0 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r10,r8 │ │ │ │ - mr r6,r7 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ + beqlr │ │ │ │ + lfdx f7,r3,r10 │ │ │ │ fmr f11,f6 │ │ │ │ - b 558fc │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,557c0 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ + fmadd f0,f0,f7,f10 │ │ │ │ + fmadd f0,f0,f12,f11 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ + bne 5581c │ │ │ │ + blr │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000055950 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,9392 │ │ │ │ +0000000000055870 : │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 55b1c │ │ │ │ + ble 55904 │ │ │ │ cmpdi r6,0 │ │ │ │ - std r31,-8(r1) │ │ │ │ - addis r31,r2,-2 │ │ │ │ sldi r11,r5,3 │ │ │ │ - li r10,0 │ │ │ │ - addi r31,r31,2928 │ │ │ │ - bne 55a10 │ │ │ │ + li r2,0 │ │ │ │ + bne 55910 │ │ │ │ addi r9,r11,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - beq 559bc │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 559ac │ │ │ │ - cmpdi r8,2 │ │ │ │ - bne 55b10 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - cmpld r11,r10 │ │ │ │ - beq 559f4 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 558cc │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 558bc │ │ │ │ + cmpdi r10,2 │ │ │ │ + bne 55a10 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r11,r2 │ │ │ │ + beq 55904 │ │ │ │ srdi r9,r9,2 │ │ │ │ mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r10,8 │ │ │ │ - addi r8,r10,24 │ │ │ │ - addi r7,r10,16 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r2,16 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ stfdx f0,r4,r8 │ │ │ │ - bdnz 559d0 │ │ │ │ - ld r31,-8(r1) │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + bdnz 558e0 │ │ │ │ li r3,0 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r0,r6,-2 │ │ │ │ - std r30,-16(r1) │ │ │ │ - sldi r30,r6,3 │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ li r5,0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - add r10,r7,r30 │ │ │ │ - rldic r0,r0,3,29 │ │ │ │ - add r8,r8,r30 │ │ │ │ - add r7,r9,r30 │ │ │ │ - subf r30,r0,r8 │ │ │ │ - subf r9,r0,r10 │ │ │ │ - addi r30,r30,-8 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r10,r7,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ lfdx f7,r3,r5 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,55ad0 │ │ │ │ - clrldi r12,r6,32 │ │ │ │ - li r9,0 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r12 │ │ │ │ + mulli r2,r2,-8 │ │ │ │ + add r12,r8,r2 │ │ │ │ + add r2,r10,r2 │ │ │ │ + addi r12,r12,-8 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + ble cr7,559dc │ │ │ │ + clrldi r7,r6,32 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - lfdx f8,r8,r9 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + lfdx f8,r8,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r9,r9,-8 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f0,f7,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 55a70 │ │ │ │ - mr r9,r30 │ │ │ │ - mr r12,r0 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f0,0(r12) │ │ │ │ + bdnz 55970 │ │ │ │ + mr r2,r12 │ │ │ │ + mr r7,r0 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ stfdx f0,r4,r5 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - bgt 55afc │ │ │ │ + bgt 55a04 │ │ │ │ addi r5,r5,8 │ │ │ │ cmpld r11,r5 │ │ │ │ - bne 55a50 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - b 559f4 │ │ │ │ - mr r9,r8 │ │ │ │ - mr r12,r10 │ │ │ │ + beq 55904 │ │ │ │ + lfdx f7,r3,r5 │ │ │ │ fmr f11,f6 │ │ │ │ - lfd f0,0(r12) │ │ │ │ - lfd f10,0(r9) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,55960 │ │ │ │ + mr r2,r8 │ │ │ │ + mr r7,r10 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ stfdx f0,r4,r5 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 55abc │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + ble 559bc │ │ │ │ li r3,1 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - li r10,8 │ │ │ │ + li r2,8 │ │ │ │ stfd f0,0(r4) │ │ │ │ - b 559a4 │ │ │ │ - li r3,0 │ │ │ │ - clrldi r3,r3,63 │ │ │ │ - blr │ │ │ │ + b 558b4 │ │ │ │ ... │ │ │ │ - attn │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000055b40 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,8896 │ │ │ │ - srawi r6,r3,31 │ │ │ │ - srawi r9,r4,31 │ │ │ │ +0000000000055a30 : │ │ │ │ + srawi r7,r3,31 │ │ │ │ + srawi r2,r4,31 │ │ │ │ mflr r0 │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + cmpwi cr7,r4,0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r30,-40(r1) │ │ │ │ std r31,-32(r1) │ │ │ │ - cmpwi cr7,r4,0 │ │ │ │ - xor r8,r6,r3 │ │ │ │ - xor r10,r9,r4 │ │ │ │ - subf r6,r6,r8 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - cmpw r6,r9 │ │ │ │ + xor r10,r7,r3 │ │ │ │ + xor r9,r2,r4 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - ble 55e70 │ │ │ │ - mtvrwa v11,r6 │ │ │ │ + subf r7,r7,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + cmpw r7,r2 │ │ │ │ + ble 55d50 │ │ │ │ + mtvrwa v11,r7 │ │ │ │ xscvsxddp vs43,vs43 │ │ │ │ - ble cr7,55ec0 │ │ │ │ + ble cr7,55da0 │ │ │ │ mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ xssubdp vs0,vs43,vs0 │ │ │ │ fctiwz f0,f0 │ │ │ │ xsadddp vs43,vs43,vs43 │ │ │ │ - mr r10,r6 │ │ │ │ - mffprwz r9,f0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 55f04 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmplwi r8,6 │ │ │ │ - ble 55fec │ │ │ │ - addis r7,r2,-2 │ │ │ │ - addis r8,r2,-2 │ │ │ │ - rldicl r5,r9,61,35 │ │ │ │ + mr r10,r7 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 55de0 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + cmplwi r9,6 │ │ │ │ + ble 55ec0 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + rldicl r9,r2,61,35 │ │ │ │ + nop │ │ │ │ + plxv vs33,10784 # 584e0 │ │ │ │ xxspltd vs5,vs43,0 │ │ │ │ vspltisw v12,4 │ │ │ │ vspltisw v13,8 │ │ │ │ - addi r7,r7,2928 │ │ │ │ - addi r8,r8,3056 │ │ │ │ - mtctr r5 │ │ │ │ - lxv vs4,0(r7) │ │ │ │ - lxv vs33,0(r8) │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs2,vs4 │ │ │ │ xxmr vs3,vs4 │ │ │ │ xxmr vs13,vs4 │ │ │ │ xxmr vs6,vs4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ vadduwm v0,v1,v12 │ │ │ │ xxmr vs0,vs33 │ │ │ │ vadduwm v1,v1,v13 │ │ │ │ xxmrglw vs11,vs32,vs32 │ │ │ │ xxmrglw vs12,vs0,vs0 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ xxmrghw vs0,vs0,vs0 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvsubdp vs10,vs5,vs12 │ │ │ │ - xvsubdp vs7,vs5,vs11 │ │ │ │ xvsubdp vs9,vs5,vs0 │ │ │ │ - xvadddp vs11,vs11,vs6 │ │ │ │ + xvsubdp vs7,vs5,vs11 │ │ │ │ xvsubdp vs8,vs5,vs32 │ │ │ │ + xvadddp vs11,vs11,vs6 │ │ │ │ xvadddp vs0,vs0,vs6 │ │ │ │ xvadddp vs12,vs12,vs6 │ │ │ │ xvadddp vs32,vs32,vs6 │ │ │ │ xvdivdp vs7,vs7,vs11 │ │ │ │ - xvdivdp vs11,vs9,vs0 │ │ │ │ xvdivdp vs8,vs8,vs32 │ │ │ │ + xvdivdp vs11,vs9,vs0 │ │ │ │ xvdivdp vs0,vs10,vs12 │ │ │ │ xvsqrtdp vs9,vs7 │ │ │ │ - xvsqrtdp vs12,vs11 │ │ │ │ xvsqrtdp vs10,vs8 │ │ │ │ + xvsqrtdp vs12,vs11 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmuldp vs2,vs2,vs9 │ │ │ │ - xvmuldp vs3,vs3,vs12 │ │ │ │ xvmuldp vs4,vs4,vs10 │ │ │ │ + xvmuldp vs3,vs3,vs12 │ │ │ │ xvmuldp vs13,vs13,vs0 │ │ │ │ - bdnz 55c10 │ │ │ │ + bdnz 55af0 │ │ │ │ xvmuldp vs3,vs3,vs13 │ │ │ │ xvmuldp vs4,vs4,vs2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - andi. r8,r9,7 │ │ │ │ - clrrwi r8,r9,3 │ │ │ │ + andi. r9,r2,7 │ │ │ │ + clrrwi r9,r2,3 │ │ │ │ xvmuldp vs3,vs3,vs4 │ │ │ │ xxsldwi vs0,vs32,vs3,2 │ │ │ │ xvmuldp vs0,vs0,vs3 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 55fe0 │ │ │ │ - addis r7,r2,-2 │ │ │ │ - lfd f12,2928(r7) │ │ │ │ - mtfprwa f11,r8 │ │ │ │ - addi r7,r8,1 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r7,r9 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - bge 55dcc │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,2 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r7,r9 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - bge 55dcc │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,3 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r7,r9 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - bge 55dcc │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,4 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r7,r9 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - bge 55dcc │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,5 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r7,r9 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - bge 55dcc │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r8,r8,6 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r8,r9 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - bge 55dcc │ │ │ │ - mtfprwa f11,r8 │ │ │ │ - fcfid f11,f11 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs31,vs43,vs12 │ │ │ │ - cmpw r6,r10 │ │ │ │ - lfd f12,2080(r9) │ │ │ │ + beq 55cac │ │ │ │ + mtfprwa f12,r9 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r8,r9,1 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r8,r2 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + bge 55cac │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r8,r2 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + bge 55cac │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,3 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r8,r2 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + bge 55cac │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r8,r2 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + bge 55cac │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,5 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r8,r2 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + bge 55cac │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r9,r9,6 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r9,r2 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + bge 55cac │ │ │ │ + mtfprwa f12,r9 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fadd f11,f12,f11 │ │ │ │ + xssubdp vs12,vs43,vs12 │ │ │ │ + fdiv f12,f12,f11 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + xxspltidp vs12,1056964608 │ │ │ │ + cmpw r7,r10 │ │ │ │ + xsadddp vs31,vs43,vs31 │ │ │ │ fmul f31,f31,f12 │ │ │ │ fsqrt f31,f31 │ │ │ │ fmul f31,f31,f0 │ │ │ │ - beq 55f20 │ │ │ │ + beq 55e00 │ │ │ │ subf r30,r3,r10 │ │ │ │ add r31,r10,r3 │ │ │ │ - blt cr7,55f50 │ │ │ │ - fmul f1,f1,f12 │ │ │ │ + blt cr7,55e30 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ addi r5,r1,40 │ │ │ │ addi r4,r1,32 │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f1,f1,f0 │ │ │ │ + bl 4f00 │ │ │ │ mtfprwa f2,r30 │ │ │ │ lfd f1,32(r1) │ │ │ │ lfd f29,40(r1) │ │ │ │ fcfid f2,f2 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a40 │ │ │ │ mtfprwa f2,r31 │ │ │ │ fcfid f2,f2 │ │ │ │ fmr f30,f1 │ │ │ │ fmr f1,f29 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a40 │ │ │ │ addi r1,r1,96 │ │ │ │ fmul f30,f30,f31 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-40(r1) │ │ │ │ ld r31,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ lfd f30,-16(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ble cr7,55ee0 │ │ │ │ + ble cr7,55dc0 │ │ │ │ mtfprd f0,r4 │ │ │ │ mr r10,r4 │ │ │ │ - xscvsxddp vs43,vs0 │ │ │ │ - bge 55f90 │ │ │ │ + fcfid f12,f0 │ │ │ │ + bge 55e70 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 55f40 │ │ │ │ - neg r9,r3 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + bgt 55e20 │ │ │ │ + neg r2,r3 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - xssubdp vs0,vs43,vs0 │ │ │ │ + fsub f0,f12,f0 │ │ │ │ fctiwz f0,f0 │ │ │ │ - xsadddp vs43,vs43,vs43 │ │ │ │ - mffprwz r9,f0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bgt 55bbc │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2928(r9) │ │ │ │ - fmr f0,f12 │ │ │ │ - b 55dcc │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + xsadddp vs43,vs12,vs12 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bgt 55aa4 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + b 55cac │ │ │ │ + nop │ │ │ │ + neg r2,r4 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ xssubdp vs0,vs43,vs0 │ │ │ │ - b 55ba4 │ │ │ │ + b 55a8c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ neg r10,r4 │ │ │ │ - mtvrwa v11,r10 │ │ │ │ - xscvsxddp vs43,vs43 │ │ │ │ - blt 55e84 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - xsadddp vs43,vs43,vs43 │ │ │ │ - lfd f12,2928(r9) │ │ │ │ - fmr f0,f12 │ │ │ │ - b 55dcc │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f31,2928(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2080(r9) │ │ │ │ + mtfprwa f12,r10 │ │ │ │ + fcfid f12,f12 │ │ │ │ + blt 55d64 │ │ │ │ + xsadddp vs43,vs12,vs12 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + b 55cac │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ xsadddp vs31,vs43,vs31 │ │ │ │ - fmul f31,f31,f12 │ │ │ │ + fmul f31,f31,f0 │ │ │ │ fsqrt f31,f31 │ │ │ │ + nop │ │ │ │ cmpwi r3,0 │ │ │ │ subf r30,r4,r10 │ │ │ │ add r31,r10,r4 │ │ │ │ - blt 55f80 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - beq 55df8 │ │ │ │ + blt 55e60 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + beq 55ce0 │ │ │ │ fneg f31,f31 │ │ │ │ - b 55df8 │ │ │ │ + b 55ce0 │ │ │ │ mtfprd f0,r3 │ │ │ │ fcfid f0,f0 │ │ │ │ - xssubdp vs0,vs43,vs0 │ │ │ │ - b 55e9c │ │ │ │ - andi. r9,r31,1 │ │ │ │ + fsub f0,f12,f0 │ │ │ │ + b 55d7c │ │ │ │ + andi. r2,r31,1 │ │ │ │ mtfprwz f0,r31 │ │ │ │ - beq 55f70 │ │ │ │ + beq 55e50 │ │ │ │ mr r31,r30 │ │ │ │ fneg f31,f31 │ │ │ │ mffprwz r30,f0 │ │ │ │ - b 55df8 │ │ │ │ + b 55ce0 │ │ │ │ nop │ │ │ │ mr r31,r30 │ │ │ │ mffprwz r30,f0 │ │ │ │ - b 55df8 │ │ │ │ + b 55ce0 │ │ │ │ nop │ │ │ │ mtfprwz f0,r31 │ │ │ │ mr r31,r30 │ │ │ │ mffprwz r30,f0 │ │ │ │ - b 55df8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - cmpw r6,r4 │ │ │ │ + b 55ce0 │ │ │ │ + xxspltidp vs10,1073741824 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + cmpw r7,r4 │ │ │ │ subf r30,r3,r4 │ │ │ │ add r31,r3,r4 │ │ │ │ - lfd f11,2072(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f0,2928(r9) │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2080(r9) │ │ │ │ - xsmaddmdp vs43,vs11,vs0 │ │ │ │ - xsmuldp vs0,vs43,vs12 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - bne 55df8 │ │ │ │ + fmadd f12,f12,f10,f11 │ │ │ │ + fmul f31,f12,f0 │ │ │ │ + fsqrt f31,f31 │ │ │ │ + bne 55ce0 │ │ │ │ cmpwi r3,0 │ │ │ │ slwi r30,r4,1 │ │ │ │ li r31,0 │ │ │ │ - blt 55df8 │ │ │ │ + blt 55ce0 │ │ │ │ mr r31,r30 │ │ │ │ li r30,0 │ │ │ │ - b 55df8 │ │ │ │ - addis r9,r2,-2 │ │ │ │ - lfd f12,2928(r9) │ │ │ │ - b 55dcc │ │ │ │ - addis r8,r2,-2 │ │ │ │ - lfd f12,2928(r8) │ │ │ │ - li r8,0 │ │ │ │ - fmr f0,f12 │ │ │ │ - b 55cc0 │ │ │ │ + b 55ce0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r9,0 │ │ │ │ + b 55b98 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x283 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000056010 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,7664 │ │ │ │ - mflr r0 │ │ │ │ +0000000000055f00 : │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,8(r4) │ │ │ │ - sldi r3,r3,4 │ │ │ │ + mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ std r4,0(r31) │ │ │ │ stw r5,8(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,32(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,48(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,40(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,64(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 560a0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 55f78 │ │ │ │ std r3,56(r31) │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 560f0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 56118 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 560c0 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r10,56(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 56180 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 56150 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 55fc0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 55fe4 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 55f98 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 56050 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 56020 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,72(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 560b0 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 55f88 │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,72(r31) │ │ │ │ - b 560b0 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + b 55f88 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,24(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + nop │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,16(r31) │ │ │ │ - b 560c8 │ │ │ │ + b 55fa0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000561b0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,7248 │ │ │ │ - mflr r0 │ │ │ │ +0000000000056080 : │ │ │ │ li r5,4 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 4ec0 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000561f0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,7184 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,0(r3) │ │ │ │ +00000000000560a0 : │ │ │ │ + ld r2,0(r3) │ │ │ │ ld r4,40(r3) │ │ │ │ + mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ - ld r5,0(r9) │ │ │ │ - ld r3,16(r9) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - std r2,24(r1) │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 5120 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r10,24(r3) │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,24(r3) │ │ │ │ ld r12,32(r3) │ │ │ │ - std r10,48(r31) │ │ │ │ + std r9,48(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,24(r3) │ │ │ │ + std r2,24(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r5,32(r31) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - lfd f1,2088(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 52e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r31) │ │ │ │ - andi. r9,r9,17 │ │ │ │ - cmpldi r9,1 │ │ │ │ - beq 562b0 │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 52c0 │ │ │ │ + ld r2,8(r31) │ │ │ │ + andi. r2,r2,17 │ │ │ │ + cmpldi r2,1 │ │ │ │ + beq 56144 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 563c0 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 56220 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 49a0 │ │ │ │ stfd f1,96(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - beq 56380 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 56200 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5100 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 50e0 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,16(r3) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ ld r12,40(r3) │ │ │ │ - std r10,56(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,16(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - andi. r9,r9,17 │ │ │ │ - ld r3,16(r10) │ │ │ │ - cmpldi r9,1 │ │ │ │ + ld r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + andi. r2,r2,17 │ │ │ │ + ld r3,16(r9) │ │ │ │ + cmpldi r2,1 │ │ │ │ std r3,56(r31) │ │ │ │ - std r8,16(r10) │ │ │ │ - beq 56344 │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r5,0(r10) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - beq 563a0 │ │ │ │ + std r10,16(r9) │ │ │ │ + beq 561cc │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r5,0(r9) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + beq 56210 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 49a0 │ │ │ │ stfd f1,112(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 56358 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 561e0 │ │ │ │ lfd f0,112(r31) │ │ │ │ stfd f0,128(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 563e0 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 56230 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 562dc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5120 │ │ │ │ + b 5616c │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f40 │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 56344 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 561cc │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f40 │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 562b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r31) │ │ │ │ + b 56144 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,56(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 5120 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000056420 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,6624 │ │ │ │ +0000000000056260 : │ │ │ │ + lwz r2,8(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,8(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ - andi. r10,r9,1 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - std r2,24(r1) │ │ │ │ - bne 56480 │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 56910 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 56750 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 565e0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 562b0 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 566d0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 56540 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 563f0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r3) │ │ │ │ - andi. r9,r9,64 │ │ │ │ + ld r9,0(r3) │ │ │ │ + andi. r2,r2,64 │ │ │ │ ld r3,40(r3) │ │ │ │ lfd f1,80(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r7,0(r10) │ │ │ │ - bne 56b20 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r7,0(r9) │ │ │ │ + bne 568a0 │ │ │ │ mr r6,r7 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5060 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,40(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - ld r3,16(r9) │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 5120 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r10,24(r3) │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,24(r3) │ │ │ │ ld r12,32(r3) │ │ │ │ - std r10,48(r31) │ │ │ │ + std r9,48(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,24(r3) │ │ │ │ + std r2,24(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r5,32(r31) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - lfd f1,2088(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 52e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 56548 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 52c0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 56364 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 56cf0 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 56a00 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 49a0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r3,24(r10) │ │ │ │ - ld r6,8(r10) │ │ │ │ - beq 56cd0 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r3,24(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + beq 569f0 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5100 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 50e0 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,16(r3) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ ld r12,40(r3) │ │ │ │ - std r10,56(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,16(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - andi. r7,r9,16 │ │ │ │ + ld r9,0(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + andi. r8,r2,16 │ │ │ │ std r3,56(r31) │ │ │ │ - std r8,16(r10) │ │ │ │ - beq 5644c │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 56d10 │ │ │ │ + std r10,16(r9) │ │ │ │ + beq 56280 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 56a20 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 49a0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 5644c │ │ │ │ + b 56280 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,96(r31) │ │ │ │ lfd f0,128(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,40(r31) │ │ │ │ - ld r9,64(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - ld r7,0(r10) │ │ │ │ + ld r7,0(r9) │ │ │ │ stfd f1,80(r31) │ │ │ │ - bne 56ae0 │ │ │ │ + bne 56860 │ │ │ │ mr r6,r7 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - andi. r10,r10,64 │ │ │ │ - ld r3,16(r9) │ │ │ │ - ld r6,0(r9) │ │ │ │ - beq 56b0c │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5060 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,64(r31) │ │ │ │ + andi. r9,r9,64 │ │ │ │ + ld r3,16(r2) │ │ │ │ + ld r6,0(r2) │ │ │ │ + beq 56888 │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5100 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 50e0 │ │ │ │ ld r3,0(r31) │ │ │ │ ld r12,32(r3) │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r5,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 5060 │ │ │ │ + lwz r2,8(r31) │ │ │ │ lfd f0,96(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ + andi. r2,r2,32 │ │ │ │ stfd f0,104(r31) │ │ │ │ - beq 56cc0 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 569e0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 49a0 │ │ │ │ lfd f0,104(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ stfd f1,88(r31) │ │ │ │ - beq 56ca0 │ │ │ │ + beq 569d0 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5100 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 50e0 │ │ │ │ ld r3,0(r31) │ │ │ │ ld r12,40(r3) │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ lfd f1,88(r31) │ │ │ │ - ld r5,16(r9) │ │ │ │ - ld r6,0(r9) │ │ │ │ - bl 52e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + ld r5,16(r2) │ │ │ │ + ld r6,0(r2) │ │ │ │ + bl 52c0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 56c70 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 569b0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 49a0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ stfd f1,128(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,64(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - bne 56ac0 │ │ │ │ + nop │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 56850 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5120 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r10,24(r3) │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r9,24(r3) │ │ │ │ ld r12,32(r3) │ │ │ │ - std r10,72(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,24(r3) │ │ │ │ + std r2,24(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r3,24(r9) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r5,8(r9) │ │ │ │ + ld r2,0(r31) │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r10,72(r31) │ │ │ │ + ld r3,24(r2) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r5,8(r2) │ │ │ │ std r3,72(r31) │ │ │ │ - std r8,24(r9) │ │ │ │ - beq 56c60 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 569a0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 49a0 │ │ │ │ lfd f0,112(r31) │ │ │ │ stfd f1,136(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r8,0(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r10,0(r31) │ │ │ │ ld r3,40(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r7,0(r8) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r7,0(r10) │ │ │ │ stfd f1,80(r31) │ │ │ │ - beq 56c40 │ │ │ │ + beq 56990 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - bl 5040 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + bl 5020 │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r5,72(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 5060 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 56c30 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 56980 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 49a0 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - beq 56c10 │ │ │ │ + ld r10,48(r31) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 56970 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5100 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 50e0 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,16(r3) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ ld r12,40(r3) │ │ │ │ - std r10,56(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,16(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ lfd f0,112(r31) │ │ │ │ - ld r3,16(r9) │ │ │ │ - andi. r10,r10,64 │ │ │ │ - ld r5,0(r9) │ │ │ │ + ld r3,16(r2) │ │ │ │ + andi. r9,r9,64 │ │ │ │ + ld r5,0(r2) │ │ │ │ std r3,56(r31) │ │ │ │ - std r8,16(r9) │ │ │ │ + std r10,16(r2) │ │ │ │ stfd f0,120(r31) │ │ │ │ - beq 56c00 │ │ │ │ + beq 56960 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 49a0 │ │ │ │ lfd f0,120(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r5,56(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - ld r6,0(r9) │ │ │ │ + ld r6,0(r2) │ │ │ │ stfd f1,88(r31) │ │ │ │ - bl 52e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - b 5645c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - bne 56aa0 │ │ │ │ + bl 52c0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + b 56290 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 56840 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5120 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r10,24(r3) │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r9,24(r3) │ │ │ │ ld r12,32(r3) │ │ │ │ - std r10,72(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,24(r3) │ │ │ │ + std r2,24(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r3,24(r9) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r5,8(r9) │ │ │ │ + ld r2,0(r31) │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r10,72(r31) │ │ │ │ + ld r3,24(r2) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r5,8(r2) │ │ │ │ std r3,72(r31) │ │ │ │ - std r8,24(r9) │ │ │ │ - beq 56bd0 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 56930 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 49a0 │ │ │ │ lfd f0,112(r31) │ │ │ │ stfd f1,136(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r8,0(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r10,0(r31) │ │ │ │ ld r3,40(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r7,0(r8) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r7,0(r10) │ │ │ │ stfd f1,80(r31) │ │ │ │ - beq 56b40 │ │ │ │ + beq 568b0 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - bl 5040 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + bl 5020 │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r5,72(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 5060 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 56b88 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 568f0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 49a0 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - beq 56bb4 │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 56918 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 5100 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 50e0 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,16(r3) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ ld r12,40(r3) │ │ │ │ - std r10,56(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,16(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r3,16(r9) │ │ │ │ - andi. r10,r10,64 │ │ │ │ - ld r5,0(r9) │ │ │ │ + ld r2,0(r31) │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + ld r3,16(r2) │ │ │ │ + andi. r9,r9,64 │ │ │ │ + ld r5,0(r2) │ │ │ │ std r3,56(r31) │ │ │ │ - std r8,16(r9) │ │ │ │ - beq 56be0 │ │ │ │ + std r10,16(r2) │ │ │ │ + beq 56940 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 49c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 49a0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 56454 │ │ │ │ - nop │ │ │ │ - ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5100 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 56938 │ │ │ │ - nop │ │ │ │ + b 56288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 5100 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 56778 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r5,r2 │ │ │ │ + bl 50e0 │ │ │ │ + b 566f4 │ │ │ │ + ld r4,24(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 50e0 │ │ │ │ + b 56564 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 5040 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - andi. r10,r10,64 │ │ │ │ - ld r3,16(r9) │ │ │ │ - ld r6,0(r9) │ │ │ │ - bne 56634 │ │ │ │ + mr r6,r2 │ │ │ │ + bl 5020 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,64(r31) │ │ │ │ + andi. r9,r9,64 │ │ │ │ + ld r3,16(r2) │ │ │ │ + ld r6,0(r2) │ │ │ │ + bne 56440 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 56644 │ │ │ │ - ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 5040 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 564ac │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5120 │ │ │ │ + b 5644c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r5,r10 │ │ │ │ + ld r5,24(r31) │ │ │ │ + mr r6,r2 │ │ │ │ + bl 5020 │ │ │ │ + b 562d8 │ │ │ │ + mr r5,r9 │ │ │ │ mr r6,r7 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 5060 │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r5,72(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 5060 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - bne 56a00 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + bne 567ac │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 4f40 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - bne 56a2c │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + bne 567d4 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 56a3c │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5120 │ │ │ │ + b 567e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5698c │ │ │ │ - mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - stfd f1,112(r31) │ │ │ │ - b 56454 │ │ │ │ - nop │ │ │ │ + bl 4f40 │ │ │ │ + b 56740 │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 568d8 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5687c │ │ │ │ + bl 4f40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + stfd f1,112(r31) │ │ │ │ + b 56288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5684c │ │ │ │ - mr r6,r7 │ │ │ │ - mr r5,r10 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 56808 │ │ │ │ - nop │ │ │ │ + bl 4f40 │ │ │ │ + b 566a4 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5120 │ │ │ │ + b 56650 │ │ │ │ + mr r4,r5 │ │ │ │ + bl 4f40 │ │ │ │ + b 56624 │ │ │ │ nop │ │ │ │ + mr r6,r7 │ │ │ │ + mr r5,r9 │ │ │ │ + bl 5060 │ │ │ │ + b 565e8 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 567cc │ │ │ │ + bl 4f40 │ │ │ │ + b 565b0 │ │ │ │ + nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f40 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ stfd f1,128(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 566e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5120 │ │ │ │ + b 564d8 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 566a4 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5140 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 56570 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4f40 │ │ │ │ + b 564a0 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5120 │ │ │ │ + b 56388 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 56548 │ │ │ │ + b 56364 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f40 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 5644c │ │ │ │ + b 56280 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000056d40 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,4288 │ │ │ │ +0000000000056a40 : │ │ │ │ + lwz r2,8(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,8(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ - andi. r10,r9,32 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 56dd0 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 56de8 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 56e00 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 56e24 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 56ab0 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 56ac4 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 56ad8 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 56af4 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,40(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,48(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,32(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 4760 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,16(r3) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 56d70 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 56a68 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 56d78 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 56a70 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 56d80 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 56a78 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 56d80 │ │ │ │ + bl 4760 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,40(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,48(r31) │ │ │ │ + bl 4760 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4760 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000056e40 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,4032 │ │ │ │ - mflr r0 │ │ │ │ +0000000000056b40 : │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,8(r4) │ │ │ │ - sldi r3,r3,3 │ │ │ │ + mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ std r4,0(r31) │ │ │ │ stw r5,8(r31) │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + sldi r3,r3,3 │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,32(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,48(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,40(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,64(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 56ed0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 56bb8 │ │ │ │ std r3,56(r31) │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 56f20 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 56f48 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 56ef0 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r10,56(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 56fb0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 56f80 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 56c00 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 56c24 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 56bd8 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 56c90 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 56c60 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,72(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 56ee0 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 56bc8 │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4c80 │ │ │ │ + ld r2,0(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,72(r31) │ │ │ │ - b 56ee0 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + b 56bc8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,0(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c80 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,24(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,8(r9) │ │ │ │ + nop │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r3,8(r2) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 4ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4c80 │ │ │ │ + lwz r2,8(r31) │ │ │ │ std r3,16(r31) │ │ │ │ - b 56ef8 │ │ │ │ + b 56be0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000056fe0 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,3616 │ │ │ │ - mflr r0 │ │ │ │ +0000000000056cc0 : │ │ │ │ li r5,4 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 4a60 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000057020 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,3552 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,0(r3) │ │ │ │ +0000000000056ce0 : │ │ │ │ + ld r2,0(r3) │ │ │ │ ld r4,40(r3) │ │ │ │ + mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ - ld r5,0(r9) │ │ │ │ - ld r3,16(r9) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - std r2,24(r1) │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 5360 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r10,24(r3) │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,24(r3) │ │ │ │ ld r12,32(r3) │ │ │ │ - std r10,48(r31) │ │ │ │ + std r9,48(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,24(r3) │ │ │ │ + std r2,24(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r5,32(r31) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - lfd f1,2088(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r31) │ │ │ │ - andi. r9,r9,17 │ │ │ │ - cmpldi r9,1 │ │ │ │ - beq 570e0 │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 4f80 │ │ │ │ + ld r2,8(r31) │ │ │ │ + andi. r2,r2,17 │ │ │ │ + cmpldi r2,1 │ │ │ │ + beq 56d84 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 571f0 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 56e60 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47e0 │ │ │ │ stfd f1,96(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - beq 571b0 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 56e40 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 47c0 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,16(r3) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ ld r12,40(r3) │ │ │ │ - std r10,56(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,16(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - andi. r9,r9,17 │ │ │ │ - ld r3,16(r10) │ │ │ │ - cmpldi r9,1 │ │ │ │ + ld r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + andi. r2,r2,17 │ │ │ │ + ld r3,16(r9) │ │ │ │ + cmpldi r2,1 │ │ │ │ std r3,56(r31) │ │ │ │ - std r8,16(r10) │ │ │ │ - beq 57174 │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r5,0(r10) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - beq 571d0 │ │ │ │ + std r10,16(r9) │ │ │ │ + beq 56e0c │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r5,0(r9) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + beq 56e50 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47e0 │ │ │ │ stfd f1,112(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 57188 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 56e20 │ │ │ │ lfd f0,112(r31) │ │ │ │ stfd f0,128(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 57210 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 56e70 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5710c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5360 │ │ │ │ + b 56dac │ │ │ │ mr r4,r5 │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4620 │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 57174 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 56e0c │ │ │ │ mr r4,r5 │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4620 │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 570e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r31) │ │ │ │ + b 56d84 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,56(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 5360 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000057250 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,2992 │ │ │ │ +0000000000056ea0 : │ │ │ │ + lwz r2,8(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,8(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ - andi. r10,r9,1 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - std r2,24(r1) │ │ │ │ - bne 572b0 │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 57740 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 57580 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 57410 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 56ef0 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 57310 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 57180 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 57030 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r3) │ │ │ │ - andi. r9,r9,64 │ │ │ │ + ld r9,0(r3) │ │ │ │ + andi. r2,r2,64 │ │ │ │ ld r3,40(r3) │ │ │ │ lfd f1,80(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r7,0(r10) │ │ │ │ - bne 57950 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r7,0(r9) │ │ │ │ + bne 574e0 │ │ │ │ mr r6,r7 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4ea0 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,40(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - ld r3,16(r9) │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 5360 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r10,24(r3) │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r9,24(r3) │ │ │ │ ld r12,32(r3) │ │ │ │ - std r10,48(r31) │ │ │ │ + std r9,48(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,24(r3) │ │ │ │ + std r2,24(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r5,32(r31) │ │ │ │ - addis r8,r2,-2 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - lfd f1,2088(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 57378 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 4f80 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 56fa4 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 57b20 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 57640 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 47e0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r3,24(r10) │ │ │ │ - ld r6,8(r10) │ │ │ │ - beq 57b00 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r3,24(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + beq 57630 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 47c0 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,16(r3) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ ld r12,40(r3) │ │ │ │ - std r10,56(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,16(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - andi. r7,r9,16 │ │ │ │ + ld r9,0(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + andi. r8,r2,16 │ │ │ │ std r3,56(r31) │ │ │ │ - std r8,16(r10) │ │ │ │ - beq 5727c │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 57b40 │ │ │ │ + std r10,16(r9) │ │ │ │ + beq 56ec0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 57660 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 47e0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 5727c │ │ │ │ + b 56ec0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,96(r31) │ │ │ │ lfd f0,128(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,40(r31) │ │ │ │ - ld r9,64(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - ld r7,0(r10) │ │ │ │ + ld r7,0(r9) │ │ │ │ stfd f1,80(r31) │ │ │ │ - bne 57910 │ │ │ │ + bne 574a0 │ │ │ │ mr r6,r7 │ │ │ │ - mr r5,r9 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - andi. r10,r10,64 │ │ │ │ - ld r3,16(r9) │ │ │ │ - ld r6,0(r9) │ │ │ │ - beq 5793c │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4ea0 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,64(r31) │ │ │ │ + andi. r9,r9,64 │ │ │ │ + ld r3,16(r2) │ │ │ │ + ld r6,0(r2) │ │ │ │ + beq 574c8 │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 47c0 │ │ │ │ ld r3,0(r31) │ │ │ │ ld r12,32(r3) │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r5,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4ea0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ lfd f0,96(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ + andi. r2,r2,32 │ │ │ │ stfd f0,104(r31) │ │ │ │ - beq 57af0 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 57620 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47e0 │ │ │ │ lfd f0,104(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ stfd f1,88(r31) │ │ │ │ - beq 57ad0 │ │ │ │ + beq 57610 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 47c0 │ │ │ │ ld r3,0(r31) │ │ │ │ ld r12,40(r3) │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ lfd f1,88(r31) │ │ │ │ - ld r5,16(r9) │ │ │ │ - ld r6,0(r9) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + ld r5,16(r2) │ │ │ │ + ld r6,0(r2) │ │ │ │ + bl 4f80 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 57aa0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 575f0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47e0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ stfd f1,128(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,64(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - bne 578f0 │ │ │ │ + nop │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 57490 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5360 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r10,24(r3) │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r9,24(r3) │ │ │ │ ld r12,32(r3) │ │ │ │ - std r10,72(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,24(r3) │ │ │ │ + std r2,24(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r3,24(r9) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r5,8(r9) │ │ │ │ + ld r2,0(r31) │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r10,72(r31) │ │ │ │ + ld r3,24(r2) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r5,8(r2) │ │ │ │ std r3,72(r31) │ │ │ │ - std r8,24(r9) │ │ │ │ - beq 57a90 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 575e0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47e0 │ │ │ │ lfd f0,112(r31) │ │ │ │ stfd f1,136(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r8,0(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r10,0(r31) │ │ │ │ ld r3,40(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r7,0(r8) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r7,0(r10) │ │ │ │ stfd f1,80(r31) │ │ │ │ - beq 57a70 │ │ │ │ + beq 575d0 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - bl 45c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + bl 45a0 │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r5,72(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 4ea0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 57a60 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 575c0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 47e0 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - beq 57a40 │ │ │ │ + ld r10,48(r31) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 575b0 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 47c0 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,16(r3) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ ld r12,40(r3) │ │ │ │ - std r10,56(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,16(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ lfd f0,112(r31) │ │ │ │ - ld r3,16(r9) │ │ │ │ - andi. r10,r10,64 │ │ │ │ - ld r5,0(r9) │ │ │ │ + ld r3,16(r2) │ │ │ │ + andi. r9,r9,64 │ │ │ │ + ld r5,0(r2) │ │ │ │ std r3,56(r31) │ │ │ │ - std r8,16(r9) │ │ │ │ + std r10,16(r2) │ │ │ │ stfd f0,120(r31) │ │ │ │ - beq 57a30 │ │ │ │ + beq 575a0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47e0 │ │ │ │ lfd f0,120(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r5,56(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - ld r6,0(r9) │ │ │ │ + ld r6,0(r2) │ │ │ │ stfd f1,88(r31) │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - b 5728c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - bne 578d0 │ │ │ │ + bl 4f80 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + b 56ed0 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 57480 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5360 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r10,24(r3) │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r9,24(r3) │ │ │ │ ld r12,32(r3) │ │ │ │ - std r10,72(r31) │ │ │ │ + std r9,72(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,24(r3) │ │ │ │ + std r2,24(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r8,72(r31) │ │ │ │ - ld r3,24(r9) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r5,8(r9) │ │ │ │ + ld r2,0(r31) │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r10,72(r31) │ │ │ │ + ld r3,24(r2) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r5,8(r2) │ │ │ │ std r3,72(r31) │ │ │ │ - std r8,24(r9) │ │ │ │ - beq 57a00 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 57570 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 47e0 │ │ │ │ lfd f0,112(r31) │ │ │ │ stfd f1,136(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r8,0(r31) │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r10,0(r31) │ │ │ │ ld r3,40(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r7,0(r8) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r7,0(r10) │ │ │ │ stfd f1,80(r31) │ │ │ │ - beq 57970 │ │ │ │ + beq 574f0 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r10 │ │ │ │ - bl 45c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + mr r6,r9 │ │ │ │ + bl 45a0 │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r5,72(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 4ea0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 579b8 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 57530 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 47e0 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - beq 579e4 │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 57558 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 47c0 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,16(r3) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ ld r12,40(r3) │ │ │ │ - std r10,56(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,16(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - ld r3,16(r9) │ │ │ │ - andi. r10,r10,64 │ │ │ │ - ld r5,0(r9) │ │ │ │ + ld r2,0(r31) │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + ld r3,16(r2) │ │ │ │ + andi. r9,r9,64 │ │ │ │ + ld r5,0(r2) │ │ │ │ std r3,56(r31) │ │ │ │ - std r8,16(r9) │ │ │ │ - beq 57a10 │ │ │ │ + std r10,16(r2) │ │ │ │ + beq 57580 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4800 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 47e0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 57284 │ │ │ │ - nop │ │ │ │ - ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 57768 │ │ │ │ - nop │ │ │ │ + b 56ec8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 47e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 575a8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r5,r2 │ │ │ │ + bl 47c0 │ │ │ │ + b 57334 │ │ │ │ + ld r4,24(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 47c0 │ │ │ │ + b 571a4 │ │ │ │ ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 45c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - andi. r10,r10,64 │ │ │ │ - ld r3,16(r9) │ │ │ │ - ld r6,0(r9) │ │ │ │ - bne 57464 │ │ │ │ + mr r6,r2 │ │ │ │ + bl 45a0 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,64(r31) │ │ │ │ + andi. r9,r9,64 │ │ │ │ + ld r3,16(r2) │ │ │ │ + ld r6,0(r2) │ │ │ │ + bne 57080 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 57474 │ │ │ │ - ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 45c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 572dc │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5360 │ │ │ │ + b 5708c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r5,r10 │ │ │ │ + ld r5,24(r31) │ │ │ │ + mr r6,r2 │ │ │ │ + bl 45a0 │ │ │ │ + b 56f18 │ │ │ │ + mr r5,r9 │ │ │ │ mr r6,r7 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + bl 4ea0 │ │ │ │ + ld r2,0(r31) │ │ │ │ lfd f1,80(r31) │ │ │ │ ld r5,72(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r6,8(r9) │ │ │ │ + ld r6,8(r2) │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + bl 4ea0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - bne 57830 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + bne 573ec │ │ │ │ mr r4,r5 │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 4620 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - bne 5785c │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + bne 57414 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5786c │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5360 │ │ │ │ + b 57420 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 577bc │ │ │ │ - mr r4,r5 │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - stfd f1,112(r31) │ │ │ │ - b 57284 │ │ │ │ - nop │ │ │ │ + bl 4620 │ │ │ │ + b 57380 │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 57708 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 576ac │ │ │ │ + bl 4620 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + stfd f1,112(r31) │ │ │ │ + b 56ec8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5767c │ │ │ │ - mr r6,r7 │ │ │ │ - mr r5,r10 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 57638 │ │ │ │ - nop │ │ │ │ + bl 4620 │ │ │ │ + b 572e4 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5360 │ │ │ │ + b 57290 │ │ │ │ + mr r4,r5 │ │ │ │ + bl 4620 │ │ │ │ + b 57264 │ │ │ │ nop │ │ │ │ + mr r6,r7 │ │ │ │ + mr r5,r9 │ │ │ │ + bl 4ea0 │ │ │ │ + b 57228 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 575fc │ │ │ │ + bl 4620 │ │ │ │ + b 571f0 │ │ │ │ + nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4620 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ stfd f1,128(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 57510 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5360 │ │ │ │ + b 57118 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 574d4 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 573a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4620 │ │ │ │ + b 570e0 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5360 │ │ │ │ + b 56fc8 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4620 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 57378 │ │ │ │ + b 56fa4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4640 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4620 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 5727c │ │ │ │ + b 56ec0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000057b70 : │ │ │ │ - addis r2,r12,2 │ │ │ │ - addi r2,r2,656 │ │ │ │ +0000000000057680 : │ │ │ │ + lwz r2,8(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,8(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ - andi. r10,r9,32 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 57c00 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 57c18 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 57c30 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 57c54 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 576f0 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 57704 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 57718 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 57734 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,40(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,48(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,32(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 4760 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,16(r3) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 57ba0 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 576a8 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 57ba8 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 576b0 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4760 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 57bb0 │ │ │ │ + bl 4760 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 576b8 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4780 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 57bb0 │ │ │ │ + bl 4760 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,40(r31) │ │ │ │ + bl 4760 │ │ │ │ + ld r3,48(r31) │ │ │ │ + bl 4760 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4760 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addis r2,r12,2 │ │ │ │ - addi r2,r2,400 │ │ │ │ + addi r2,r2,1920 │ │ │ │ fadd f0,f1,f3 │ │ │ │ ld r9,-32752(r2) │ │ │ │ lfd f11,0(r9) │ │ │ │ fabs f12,f0 │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - bge 57cf0 │ │ │ │ + bge 57800 │ │ │ │ fsub f12,f1,f0 │ │ │ │ xxlxor vs10,vs10,vs10 │ │ │ │ fadd f9,f0,f12 │ │ │ │ fadd f3,f3,f12 │ │ │ │ fsub f1,f1,f9 │ │ │ │ fadd f1,f1,f3 │ │ │ │ fadd f2,f1,f2 │ │ │ │ fadd f4,f2,f4 │ │ │ │ fcmpu cr0,f4,f10 │ │ │ │ - beq 57ce0 │ │ │ │ + beq 577f0 │ │ │ │ fadd f12,f0,f4 │ │ │ │ fabs f10,f12 │ │ │ │ fcmpu cr0,f10,f11 │ │ │ │ - bge 57d40 │ │ │ │ + bge 57850 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fadd f0,f0,f4 │ │ │ │ fmr f1,f12 │ │ │ │ fmr f2,f0 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ fmr f1,f0 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ ld r9,-32744(r2) │ │ │ │ lfd f10,0(r9) │ │ │ │ fcmpu cr0,f12,f10 │ │ │ │ - ble 57ce0 │ │ │ │ + ble 577f0 │ │ │ │ fadd f2,f2,f4 │ │ │ │ fadd f12,f3,f2 │ │ │ │ fadd f12,f12,f1 │ │ │ │ fabs f0,f12 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - bge 57d40 │ │ │ │ + bge 57850 │ │ │ │ fabs f0,f1 │ │ │ │ fabs f11,f3 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - ble 57d50 │ │ │ │ + ble 57860 │ │ │ │ fsub f1,f1,f12 │ │ │ │ fadd f1,f1,f3 │ │ │ │ fadd f0,f1,f2 │ │ │ │ - b 57cd0 │ │ │ │ + b 577e0 │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ fmr f1,f12 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ fsub f3,f3,f12 │ │ │ │ fadd f3,f3,f1 │ │ │ │ fadd f0,f3,f2 │ │ │ │ - b 57cd0 │ │ │ │ + b 577e0 │ │ │ │ ... │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,2 │ │ │ │ - addi r2,r2,144 │ │ │ │ + addi r2,r2,1664 │ │ │ │ fsub f0,f1,f3 │ │ │ │ ld r9,-32752(r2) │ │ │ │ lfd f11,0(r9) │ │ │ │ fabs f12,f0 │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - bge 57df0 │ │ │ │ + bge 57900 │ │ │ │ fsub f12,f1,f0 │ │ │ │ xxlxor vs10,vs10,vs10 │ │ │ │ fadd f9,f12,f0 │ │ │ │ fsub f12,f12,f3 │ │ │ │ fsub f1,f1,f9 │ │ │ │ fadd f3,f1,f12 │ │ │ │ fadd f2,f3,f2 │ │ │ │ fsub f4,f2,f4 │ │ │ │ fcmpu cr0,f4,f10 │ │ │ │ - beq 57de0 │ │ │ │ + beq 578f0 │ │ │ │ fadd f12,f0,f4 │ │ │ │ fabs f10,f12 │ │ │ │ fcmpu cr0,f10,f11 │ │ │ │ - bge 57e40 │ │ │ │ + bge 57950 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fadd f0,f0,f4 │ │ │ │ fmr f1,f12 │ │ │ │ fmr f2,f0 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ fmr f1,f0 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ ld r9,-32744(r2) │ │ │ │ lfd f10,0(r9) │ │ │ │ fcmpu cr0,f12,f10 │ │ │ │ - ble 57de0 │ │ │ │ + ble 578f0 │ │ │ │ fsub f2,f2,f4 │ │ │ │ fsub f12,f2,f3 │ │ │ │ fadd f12,f12,f1 │ │ │ │ fabs f0,f12 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - bge 57e40 │ │ │ │ + bge 57950 │ │ │ │ fabs f0,f1 │ │ │ │ fabs f11,f3 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - ble 57e50 │ │ │ │ + ble 57960 │ │ │ │ fsub f1,f1,f12 │ │ │ │ fsub f1,f1,f3 │ │ │ │ fadd f0,f1,f2 │ │ │ │ - b 57dd0 │ │ │ │ + b 578e0 │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ fmr f1,f12 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ fneg f0,f3 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fadd f0,f0,f1 │ │ │ │ fadd f0,f0,f2 │ │ │ │ - b 57dd0 │ │ │ │ + b 578e0 │ │ │ │ ... │ │ │ │ addis r2,r12,2 │ │ │ │ - addi r2,r2,-112 │ │ │ │ + addi r2,r2,1408 │ │ │ │ fmul f0,f1,f3 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - beq 57ed0 │ │ │ │ + beq 579e0 │ │ │ │ ld r9,-32752(r2) │ │ │ │ fabs f12,f0 │ │ │ │ lfd f11,0(r9) │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - bge 57ed0 │ │ │ │ + bge 579e0 │ │ │ │ fmul f2,f3,f2 │ │ │ │ fmsub f3,f1,f3,f0 │ │ │ │ fmadd f4,f1,f4,f2 │ │ │ │ fadd f4,f4,f3 │ │ │ │ fadd f12,f0,f4 │ │ │ │ fabs f10,f12 │ │ │ │ fcmpu cr0,f10,f11 │ │ │ │ - bge 57ee0 │ │ │ │ + bge 579f0 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmr f1,f12 │ │ │ │ fadd f0,f0,f4 │ │ │ │ fmr f2,f0 │ │ │ │ blr │ │ │ │ fmr f1,f0 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ @@ -85756,459 +84028,459 @@ │ │ │ │ fmr f1,f12 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,2 │ │ │ │ - addi r2,r2,-256 │ │ │ │ + addi r2,r2,1264 │ │ │ │ fdiv f0,f1,f3 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - beq 57fb0 │ │ │ │ + beq 57ac0 │ │ │ │ ld r9,-32752(r2) │ │ │ │ fabs f12,f0 │ │ │ │ lfd f11,0(r9) │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - bge 57fb0 │ │ │ │ + bge 57ac0 │ │ │ │ ld r10,-32736(r2) │ │ │ │ fabs f12,f1 │ │ │ │ lfd f11,0(r10) │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ cror eq,gt,so │ │ │ │ - bne 57f90 │ │ │ │ + bne 57aa0 │ │ │ │ fmul f12,f3,f0 │ │ │ │ fmsub f2,f4,f0,f2 │ │ │ │ lfd f11,0(r9) │ │ │ │ fmsub f10,f3,f0,f12 │ │ │ │ fsub f1,f1,f12 │ │ │ │ fsub f1,f1,f10 │ │ │ │ fsub f2,f1,f2 │ │ │ │ fdiv f3,f2,f3 │ │ │ │ fadd f12,f0,f3 │ │ │ │ fabs f10,f12 │ │ │ │ fcmpu cr0,f10,f11 │ │ │ │ - bge 57fc0 │ │ │ │ + bge 57ad0 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmr f1,f12 │ │ │ │ fadd f0,f0,f3 │ │ │ │ fmr f2,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r10,-32728(r2) │ │ │ │ lfd f12,0(r10) │ │ │ │ fmul f1,f1,f12 │ │ │ │ fmul f2,f2,f12 │ │ │ │ fmul f3,f3,f12 │ │ │ │ fmul f4,f4,f12 │ │ │ │ - b 57f44 │ │ │ │ + b 57a54 │ │ │ │ ori r2,r2,0 │ │ │ │ fmr f1,f0 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ fmr f1,f12 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - .long 0x17a08 │ │ │ │ + .long 0x17ff8 │ │ │ │ .long 0x0 │ │ │ │ │ │ │ │ -0000000000057fe0 <__glink_PLTresolve>: │ │ │ │ +0000000000057af0 <__glink_PLTresolve>: │ │ │ │ mflr r0 │ │ │ │ - bcl 20,4*cr7+so,57fe8 <__glink_PLTresolve+0x8> │ │ │ │ + bcl 20,4*cr7+so,57af8 <__glink_PLTresolve+0x8> │ │ │ │ mflr r11 │ │ │ │ mtlr r0 │ │ │ │ ld r0,-16(r11) │ │ │ │ subf r12,r11,r12 │ │ │ │ add r11,r0,r11 │ │ │ │ addi r0,r12,-44 │ │ │ │ ld r12,0(r11) │ │ │ │ srdi r0,r0,2 │ │ │ │ mtctr r12 │ │ │ │ ld r11,8(r11) │ │ │ │ bctr │ │ │ │ │ │ │ │ -0000000000058014 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b24 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058018 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b28 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005801c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b2c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058020 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b30 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058024 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b34 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058028 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b38 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005802c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b3c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058030 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b40 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058034 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b44 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058038 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b48 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005803c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b4c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058040 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b50 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058044 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b54 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058048 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b58 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005804c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b5c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058050 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b60 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058054 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b64 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058058 <__gmon_start__@plt>: │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b68 <__gmon_start__@plt>: │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005805c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b6c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058060 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b70 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058064 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b74 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058068 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b78 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005806c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b7c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058070 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b80 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058074 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b84 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058078 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b88 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005807c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b8c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058080 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b90 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058084 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b94 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058088 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b98 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005808c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057b9c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058090 <__printf_chk@plt>: │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057ba0 <__printf_chk@plt>: │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058094 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057ba4 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058098 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057ba8 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005809c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bac : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580a0 <__cxa_finalize@plt>: │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bb0 <__cxa_finalize@plt>: │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580a4 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bb4 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580a8 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bb8 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580ac : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bbc : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580b0 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bc0 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580b4 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bc4 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580b8 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bc8 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580bc : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bcc : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580c0 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bd0 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580c4 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bd4 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580c8 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bd8 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580cc : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bdc : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580d0 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057be0 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580d4 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057be4 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580d8 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057be8 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580dc : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bec : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580e0 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bf0 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580e4 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bf4 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580e8 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bf8 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580ec : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057bfc : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580f0 <__fprintf_chk@plt>: │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c00 <__fprintf_chk@plt>: │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580f4 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c04 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580f8 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c08 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000580fc : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c0c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058100 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c10 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058104 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c14 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058108 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c18 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005810c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c1c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058110 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c20 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058114 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c24 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058118 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c28 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005811c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c2c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058120 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c30 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058124 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c34 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058128 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c38 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005812c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c3c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058130 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c40 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058134 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c44 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058138 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c48 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005813c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c4c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058140 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c50 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058144 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c54 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058148 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c58 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005814c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c5c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058150 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c60 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058154 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c64 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058158 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c68 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005815c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c6c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058160 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c70 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058164 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c74 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058168 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c78 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005816c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c7c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058170 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c80 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058174 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c84 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058178 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c88 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005817c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c8c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058180 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c90 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058184 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c94 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058188 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c98 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005818c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057c9c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058190 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057ca0 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058194 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057ca4 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058198 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057ca8 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005819c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cac : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581a0 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cb0 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581a4 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cb4 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581a8 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cb8 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581ac : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cbc : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581b0 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cc0 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581b4 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cc4 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581b8 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cc8 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581bc : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057ccc : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581c0 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cd0 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581c4 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cd4 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581c8 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cd8 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581cc : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cdc : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581d0 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057ce0 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581d4 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057ce4 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581d8 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057ce8 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581dc : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cec : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581e0 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cf0 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581e4 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cf4 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581e8 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cf8 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581ec : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057cfc : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581f0 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057d00 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581f4 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057d04 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581f8 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057d08 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -00000000000581fc : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057d0c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058200 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057d10 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058204 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057d14 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058208 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057d18 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000005820c : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057d1c : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -0000000000058210 : │ │ │ │ - b 57fe0 <__glink_PLTresolve> │ │ │ │ +0000000000057d20 : │ │ │ │ + b 57af0 <__glink_PLTresolve> │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000000000058214 <.fini>: │ │ │ │ +0000000000057d24 <.fini>: │ │ │ │ addis r2,r12,2 │ │ │ │ - addi r2,r2,-1044 │ │ │ │ + addi r2,r2,476 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,169 +1,131 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00058240 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ - 0x00058250 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ - 0x00058260 730a0000 00000000 2e2e2f2e 2e2f2e2e s........./../.. │ │ │ │ - 0x00058270 2f6b6572 6e656c2f 7574696c 2f666c6f /kernel/util/flo │ │ │ │ - 0x00058280 61742e63 00000000 00000000 00000000 at.c............ │ │ │ │ - 0x00058290 30000000 00000000 6e666674 5f6d616c 0.......nfft_mal │ │ │ │ - 0x000582a0 6c6f633a 206f7574 206f6620 6d656d6f loc: out of memo │ │ │ │ - 0x000582b0 72790a00 00000000 6e756c6c 20706f69 ry......null poi │ │ │ │ - 0x000582c0 6e746572 00000000 0a202573 2c206164 nter..... %s, ad │ │ │ │ - 0x000582d0 723d2570 0a000000 25367464 2e090000 r=%p....%6td.... │ │ │ │ - 0x000582e0 252b2e31 6c452c00 252b6c45 2c0a0000 %+.1lE,.%+lE,... │ │ │ │ - 0x000582f0 252b2e31 6c45252b 2e316c45 692c0000 %+.1lE%+.1lEi,.. │ │ │ │ - 0x00058300 252b6c45 252b6c45 692c0a00 00000000 %+lE%+lEi,...... │ │ │ │ - 0x00058310 6b616973 65726265 7373656c 00000000 kaiserbessel.... │ │ │ │ - 0x00058320 4d656d62 65722066 206e6f74 20696e69 Member f not ini │ │ │ │ - 0x00058330 7469616c 697a6564 2e000000 00000000 tialized........ │ │ │ │ - 0x00058340 4d656d62 65722078 206e6f74 20696e69 Member x not ini │ │ │ │ - 0x00058350 7469616c 697a6564 2e000000 00000000 tialized........ │ │ │ │ - 0x00058360 4d656d62 65722066 5f686174 206e6f74 Member f_hat not │ │ │ │ - 0x00058370 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ - 0x00058380 4e756d62 6572206f 66206e6f 64657320 Number of nodes │ │ │ │ - 0x00058390 746f6f20 736d616c 6c20746f 20757365 too small to use │ │ │ │ - 0x000583a0 20505245 5f4c494e 5f505349 2e000000 PRE_LIN_PSI.... │ │ │ │ - 0x000583b0 4f766572 73616d70 6c696e67 20666163 Oversampling fac │ │ │ │ - 0x000583c0 746f7220 746f6f20 736d616c 6c000000 tor too small... │ │ │ │ - 0x000583d0 706f6c79 6e6f6d69 616c2064 65677265 polynomial degre │ │ │ │ - 0x000583e0 65204e20 68617320 746f2062 65206576 e N has to be ev │ │ │ │ - 0x000583f0 656e0000 00000000 7468732d 3e78206f en......ths->x o │ │ │ │ - 0x00058400 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ - 0x00058410 352c302e 35290000 506f6c79 6e6f6d69 5,0.5)..Polynomi │ │ │ │ - 0x00058420 616c2064 65677265 65204e20 69732073 al degree N is s │ │ │ │ - 0x00058430 6d616c6c 65722074 68616e20 6375742d maller than cut- │ │ │ │ - 0x00058440 6f666620 6d000000 7468732d 3e78206f off m...ths->x o │ │ │ │ - 0x00058450 7574206f 66207261 6e676520 5b302e30 ut of range [0.0 │ │ │ │ - 0x00058460 2c302e35 29000000 0a457272 6f722069 ,0.5)....Error i │ │ │ │ - 0x00058470 6e206b65 726e656c 2f6e7366 66745f69 n kernel/nsfft_i │ │ │ │ - 0x00058480 6e69743a 20726571 75697265 20474155 nit: require GAU │ │ │ │ - 0x00058490 53534941 4e207769 6e646f77 2066756e SSIAN window fun │ │ │ │ - 0x000584a0 6374696f 6e0a0000 416c6c6f 63617469 ction...Allocati │ │ │ │ - 0x000584b0 6f6e2066 61696c65 64210000 00000000 on failed!...... │ │ │ │ - 0x000584c0 616c7068 615f616c 6c5f2564 5e5b2564 alpha_all_%d^[%d │ │ │ │ - 0x000584d0 2c25645d 3d25660a 00000000 00000000 ,%d]=%f......... │ │ │ │ - 0x000584e0 00000000 0000f03f 00000000 00002e40 .......?.......@ │ │ │ │ - 0x000584f0 b23e9bba 90692a3a 46ec8057 84b8f43a .>...i*:F..W...: │ │ │ │ - 0x00058500 4446e3cb 2f4b583c ca2ee513 6762ad3b DF../KX<....gb.; │ │ │ │ - 0x00058510 8987717f 5a72f93c 1aad30e6 6050913d ..q.Zr.<..0.`P.= │ │ │ │ - 0x00058520 524e5d49 4c651e3e 52668fe9 b6a3a03e RN]ILe.>Rf.....> │ │ │ │ - 0x00058530 b0e1813c e546153f 6604a13e 96417c3f ...<.F.?f..>.A|? │ │ │ │ - 0x00058540 0b5d7bd4 3e14cf3f f92e2111 411cf03f .]{.>..?..!.A..? │ │ │ │ - 0x00058550 ee073712 70bf8cb8 0bd34e4a be5d6539 ..7.p.....NJ.]e9 │ │ │ │ - 0x00058560 7bef3d4f be8bef3a 894d5a93 48de2fba {.=O...:.MZ.H./. │ │ │ │ - 0x00058570 40b4b00b 100da7bb c0f91a95 e61c5a3c @.............Z< │ │ │ │ - 0x00058580 1da383b4 866107bd e80bd62b 2886b03d .....a.....+(..= │ │ │ │ - 0x00058590 bc9eac89 780852be 1e769f89 10e1ec3e ....x.R..v.....> │ │ │ │ - 0x000585a0 04afda55 83777ebf 6d3c8770 0e00f03f ...U.w~.m<.p...? │ │ │ │ - 0x000585b0 00000000 00003e40 67ffffec 8b6654be ......>@g....fT. │ │ │ │ - 0x000585c0 5e9e6833 c06de83e 1063601c 19a99e3f ^.h3.m.>.c`....? │ │ │ │ - 0x000585d0 cf4ed900 a79f51bf ee99ab69 3079d2bf .N....Q....i0y.. │ │ │ │ - 0x000585e0 fef80b73 698edb3f 8a913a81 d03f76be ...si..?..:..?v. │ │ │ │ - 0x000585f0 7677e40f 34ba013f a20f8262 f785b33f vw..4..?...b...? │ │ │ │ - 0x00058600 b88b7be5 393867bf ff80b6c0 df33e7bf ..{.98g......3.. │ │ │ │ - 0x00058610 3101c001 3c38f13f 00000000 00000040 1...<8.?.......@ │ │ │ │ - 0x00058620 00000000 0000e03f 00000000 0000f0bf .......?........ │ │ │ │ - 0x00058630 00000000 00001840 00000000 00000840 .......@.......@ │ │ │ │ - 0x00058640 00000000 0000d03f 00000000 00806140 .......?......a@ │ │ │ │ - 0x00058650 00000000 00809140 00000000 00e0a240 .......@.......@ │ │ │ │ - 0x00058660 00000000 00808640 00000000 00808840 .......@.......@ │ │ │ │ - 0x00058670 00000000 00001040 00000000 00e09540 .......@.......@ │ │ │ │ - 0x00058680 00000000 00808140 00000000 00804140 .......@......A@ │ │ │ │ - 0x00058690 00000000 00cc9a40 00000000 00f8a640 .......@.......@ │ │ │ │ - 0x000586a0 00000000 0080a140 00000000 00409a40 .......@.....@.@ │ │ │ │ - 0x000586b0 00000000 00b09340 00000000 00a07e40 .......@......~@ │ │ │ │ - 0x000586c0 00000000 000010c0 00000000 000022c0 ..............". │ │ │ │ - 0x000586d0 00000000 0014c040 00000000 00806fc0 .......@......o. │ │ │ │ - 0x000586e0 00000000 00ccda40 00000000 00bcc740 .......@.......@ │ │ │ │ - 0x000586f0 00000000 00c8d440 00000000 00ded240 .......@.......@ │ │ │ │ - 0x00058700 00000000 00ccca40 00000000 00707540 .......@.....pu@ │ │ │ │ - 0x00058710 00000000 00c8b440 00000000 00609140 .......@.....`.@ │ │ │ │ - 0x00058720 00000000 00609240 00000000 008058c0 .....`.@......X. │ │ │ │ - 0x00058730 00000000 00a0be40 00000000 0018bd40 .......@.......@ │ │ │ │ - 0x00058740 00000000 0028c940 00000000 00001c40 .....(.@.......@ │ │ │ │ - 0x00058750 00000000 00007540 00000000 0050a340 ......u@.....P.@ │ │ │ │ - 0x00058760 00000000 00a0ae40 00000000 00a08740 .......@.......@ │ │ │ │ - 0x00058770 00000000 00807840 00000000 00b0c340 ......x@.......@ │ │ │ │ - 0x00058780 00000000 00acb440 00000000 00807f40 .......@.......@ │ │ │ │ - 0x00058790 00000000 001490c0 00000000 00b0a340 ...............@ │ │ │ │ - 0x000587a0 00000000 00409440 00000000 0090ab40 .....@.@.......@ │ │ │ │ - 0x000587b0 00000000 00607240 00000000 00806f40 .....`r@......o@ │ │ │ │ - 0x000587c0 00000000 00a09e40 00000000 00003540 .......@......5@ │ │ │ │ - 0x000587d0 00000000 000000c0 00000000 0000f87f ................ │ │ │ │ - 0x000587e0 00000000 00000080 00000000 00804a40 ..............J@ │ │ │ │ - 0x000587f0 00000000 00e88fc0 00000000 00009040 ...............@ │ │ │ │ - 0x00058800 00000000 0000b03c 00000000 0000903f .......<.......? │ │ │ │ - 0x00058810 000080b9 45191840 000080b9 45191a40 ....E..@....E..@ │ │ │ │ - 0x00058820 6957148b 0abf0540 4521176a 4dd4783f iW.....@E!.jM.x? │ │ │ │ - 0x00058830 4bc4f777 9f50e03f 00000000 00002640 K..w.P.?......&@ │ │ │ │ - 0x00058840 00000000 00002440 828363fe 19853340 ......$@..c...3@ │ │ │ │ - 0x00058850 77ddb3e7 1c1f7c40 00000000 00002240 w.....|@......"@ │ │ │ │ - 0x00058860 00000000 00002040 8a50f3e5 ff2bbb40 ...... @.P...+.@ │ │ │ │ - 0x00058870 10dd4ab0 f48df240 6075fd3b 075e2241 ..J....@`u.;.^"A │ │ │ │ - 0x00058880 e367d613 38904a41 00000000 00001440 .g..8.JA.......@ │ │ │ │ - 0x00058890 ea50ce42 a1db6b41 ceef984a 64aa8441 .P.B..kA...Jd..A │ │ │ │ - 0x000588a0 ce0d27ed 2f979441 062377ec 15bf9841 ..'./..A.#w....A │ │ │ │ - 0x000588b0 2eca4ecf 98228b41 00000000 00002840 ..N..".A......(@ │ │ │ │ - 0x000588c0 00000000 0000203f 55555555 5555c53f ...... ?UUUUUU.? │ │ │ │ - 0x000588d0 00000000 0000503e 11111111 1111813f ......P>.......? │ │ │ │ - 0x000588e0 26ede0ae 09c2203e 95d626e8 0b2e113e &..... >..&....> │ │ │ │ - 0x000588f0 182d4454 fb211940 83c8c96d 305fd43f .-DT.!.@...m0_.? │ │ │ │ - 0x00058900 00000000 0000e0bf 182d4454 fb2119c0 .........-DT.!.. │ │ │ │ - 0x00058910 00000000 0000f83f 182d4454 fb2129c0 .......?.-DT.!). │ │ │ │ - 0x00058920 d221337f 7cd922c0 182d4454 fb210940 .!3.|."..-DT.!.@ │ │ │ │ - 0x00058930 cd765bd0 30e23673 6d9b4250 d70de23f .v[.0.6sm.BP...? │ │ │ │ - 0x00058940 6d9b4250 d70dd23f 83c8c96d 305fb43f m.BP...?...m0_.? │ │ │ │ - 0x00058950 00000000 0000f07f ffffffff ffffef7f ................ │ │ │ │ - 0x00058960 00000000 00006003 00000000 00009046 ......`........F │ │ │ │ - 0x00058970 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x00058980 00000000 0000e03f 00000000 0000e03f .......?.......? │ │ │ │ - 0x00058990 00000000 00000040 00000000 00000040 .......@.......@ │ │ │ │ - 0x000589a0 182d4454 fb210940 182d4454 fb210940 .-DT.!.@.-DT.!.@ │ │ │ │ - 0x000589b0 182d4454 fb211940 182d4454 fb211940 .-DT.!.@.-DT.!.@ │ │ │ │ - 0x000589c0 1f1e1d1c 17161514 0f0e0d0c 07060504 ................ │ │ │ │ - 0x000589d0 01000000 02000000 03000000 04000000 ................ │ │ │ │ - 0x000589e0 00000000 0000f0bf 00000000 0000f0bf ................ │ │ │ │ - 0x000589f0 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x00058a00 00000000 0000f87f 00000000 00000000 ................ │ │ │ │ - 0x00058a10 00000000 0000d03f 00000000 0000d03f .......?.......? │ │ │ │ - 0x00058a20 00000000 0000d03f 00000000 0000d0bf .......?........ │ │ │ │ - 0x00058a30 00000000 0000e03f 00000000 0000e0bf .......?........ │ │ │ │ - 0x00058a40 83c8c96d 305fc43f 83c8c96d 305fc43f ...m0_.?...m0_.? │ │ │ │ - 0x00058a50 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ - 0x00058a60 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ - 0x00058a70 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ - 0x00058a80 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ - 0x00058a90 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ - 0x00058aa0 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ - 0x00058ab0 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ - 0x00058ac0 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ - 0x00058ad0 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ - 0x00058ae0 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ - 0x00058af0 12000000 00000000 1c000000 00000000 ................ │ │ │ │ - 0x00058b00 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ - 0x00058b10 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ - 0x00058b20 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ - 0x00058b30 0e000000 00000000 16000000 00000000 ................ │ │ │ │ - 0x00058b40 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ - 0x00058b50 39000000 00000000 2e000000 00000000 9............... │ │ │ │ - 0x00058b60 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ - 0x00058b70 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ - 0x00058b80 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ - 0x00058b90 24000000 00000000 11000000 00000000 $............... │ │ │ │ - 0x00058ba0 13000000 00000000 1d000000 00000000 ................ │ │ │ │ - 0x00058bb0 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ - 0x00058bc0 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ - 0x00058bd0 2d000000 00000000 19000000 00000000 -............... │ │ │ │ - 0x00058be0 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ - 0x00058bf0 10000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x00058c00 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ - 0x00058c10 18000000 00000000 0f000000 00000000 ................ │ │ │ │ - 0x00058c20 08000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x00058c30 07000000 00000000 06000000 00000000 ................ │ │ │ │ - 0x00058c40 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ - 0x00058c50 01000000 00000000 03000000 00000000 ................ │ │ │ │ - 0x00058c60 07000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x00058c70 0e000000 00000000 11000000 00000000 ................ │ │ │ │ - 0x00058c80 14000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x00058c90 18000000 00000000 6d9b4250 d70de23f ........m.BP...? │ │ │ │ + 0x00057d50 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ + 0x00057d60 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ + 0x00057d70 730a0000 00000000 2e2e2f2e 2e2f2e2e s........./../.. │ │ │ │ + 0x00057d80 2f6b6572 6e656c2f 7574696c 2f666c6f /kernel/util/flo │ │ │ │ + 0x00057d90 61742e63 00000000 00000000 00000000 at.c............ │ │ │ │ + 0x00057da0 30000000 00000000 6e666674 5f6d616c 0.......nfft_mal │ │ │ │ + 0x00057db0 6c6f633a 206f7574 206f6620 6d656d6f loc: out of memo │ │ │ │ + 0x00057dc0 72790a00 00000000 6e756c6c 20706f69 ry......null poi │ │ │ │ + 0x00057dd0 6e746572 00000000 0a202573 2c206164 nter..... %s, ad │ │ │ │ + 0x00057de0 723d2570 0a000000 25367464 2e090000 r=%p....%6td.... │ │ │ │ + 0x00057df0 252b2e31 6c452c00 252b6c45 2c0a0000 %+.1lE,.%+lE,... │ │ │ │ + 0x00057e00 252b2e31 6c45252b 2e316c45 692c0000 %+.1lE%+.1lEi,.. │ │ │ │ + 0x00057e10 252b6c45 252b6c45 692c0a00 00000000 %+lE%+lEi,...... │ │ │ │ + 0x00057e20 6b616973 65726265 7373656c 00000000 kaiserbessel.... │ │ │ │ + 0x00057e30 4d656d62 65722066 206e6f74 20696e69 Member f not ini │ │ │ │ + 0x00057e40 7469616c 697a6564 2e000000 00000000 tialized........ │ │ │ │ + 0x00057e50 4d656d62 65722078 206e6f74 20696e69 Member x not ini │ │ │ │ + 0x00057e60 7469616c 697a6564 2e000000 00000000 tialized........ │ │ │ │ + 0x00057e70 4d656d62 65722066 5f686174 206e6f74 Member f_hat not │ │ │ │ + 0x00057e80 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ + 0x00057e90 4e756d62 6572206f 66206e6f 64657320 Number of nodes │ │ │ │ + 0x00057ea0 746f6f20 736d616c 6c20746f 20757365 too small to use │ │ │ │ + 0x00057eb0 20505245 5f4c494e 5f505349 2e000000 PRE_LIN_PSI.... │ │ │ │ + 0x00057ec0 4f766572 73616d70 6c696e67 20666163 Oversampling fac │ │ │ │ + 0x00057ed0 746f7220 746f6f20 736d616c 6c000000 tor too small... │ │ │ │ + 0x00057ee0 706f6c79 6e6f6d69 616c2064 65677265 polynomial degre │ │ │ │ + 0x00057ef0 65204e20 68617320 746f2062 65206576 e N has to be ev │ │ │ │ + 0x00057f00 656e0000 00000000 7468732d 3e78206f en......ths->x o │ │ │ │ + 0x00057f10 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ + 0x00057f20 352c302e 35290000 506f6c79 6e6f6d69 5,0.5)..Polynomi │ │ │ │ + 0x00057f30 616c2064 65677265 65204e20 69732073 al degree N is s │ │ │ │ + 0x00057f40 6d616c6c 65722074 68616e20 6375742d maller than cut- │ │ │ │ + 0x00057f50 6f666620 6d000000 7468732d 3e78206f off m...ths->x o │ │ │ │ + 0x00057f60 7574206f 66207261 6e676520 5b302e30 ut of range [0.0 │ │ │ │ + 0x00057f70 2c302e35 29000000 0a457272 6f722069 ,0.5)....Error i │ │ │ │ + 0x00057f80 6e206b65 726e656c 2f6e7366 66745f69 n kernel/nsfft_i │ │ │ │ + 0x00057f90 6e69743a 20726571 75697265 20474155 nit: require GAU │ │ │ │ + 0x00057fa0 53534941 4e207769 6e646f77 2066756e SSIAN window fun │ │ │ │ + 0x00057fb0 6374696f 6e0a0000 416c6c6f 63617469 ction...Allocati │ │ │ │ + 0x00057fc0 6f6e2066 61696c65 64210000 00000000 on failed!...... │ │ │ │ + 0x00057fd0 616c7068 615f616c 6c5f2564 5e5b2564 alpha_all_%d^[%d │ │ │ │ + 0x00057fe0 2c25645d 3d25660a 00000000 00000000 ,%d]=%f......... │ │ │ │ + 0x00057ff0 b23e9bba 90692a3a 46ec8057 84b8f43a .>...i*:F..W...: │ │ │ │ + 0x00058000 4446e3cb 2f4b583c ca2ee513 6762ad3b DF../KX<....gb.; │ │ │ │ + 0x00058010 8987717f 5a72f93c 1aad30e6 6050913d ..q.Zr.<..0.`P.= │ │ │ │ + 0x00058020 524e5d49 4c651e3e 52668fe9 b6a3a03e RN]ILe.>Rf.....> │ │ │ │ + 0x00058030 b0e1813c e546153f 6604a13e 96417c3f ...<.F.?f..>.A|? │ │ │ │ + 0x00058040 0b5d7bd4 3e14cf3f f92e2111 411cf03f .]{.>..?..!.A..? │ │ │ │ + 0x00058050 ee073712 70bf8cb8 0bd34e4a be5d6539 ..7.p.....NJ.]e9 │ │ │ │ + 0x00058060 7bef3d4f be8bef3a 894d5a93 48de2fba {.=O...:.MZ.H./. │ │ │ │ + 0x00058070 40b4b00b 100da7bb c0f91a95 e61c5a3c @.............Z< │ │ │ │ + 0x00058080 1da383b4 866107bd e80bd62b 2886b03d .....a.....+(..= │ │ │ │ + 0x00058090 bc9eac89 780852be 1e769f89 10e1ec3e ....x.R..v.....> │ │ │ │ + 0x000580a0 04afda55 83777ebf 6d3c8770 0e00f03f ...U.w~.m<.p...? │ │ │ │ + 0x000580b0 67ffffec 8b6654be 5e9e6833 c06de83e g....fT.^.h3.m.> │ │ │ │ + 0x000580c0 1063601c 19a99e3f cf4ed900 a79f51bf .c`....?.N....Q. │ │ │ │ + 0x000580d0 ee99ab69 3079d2bf fef80b73 698edb3f ...i0y.....si..? │ │ │ │ + 0x000580e0 8a913a81 d03f76be 7677e40f 34ba013f ..:..?v.vw..4..? │ │ │ │ + 0x000580f0 a20f8262 f785b33f b88b7be5 393867bf ...b...?..{.98g. │ │ │ │ + 0x00058100 ff80b6c0 df33e7bf 3101c001 3c38f13f .....3..1...<8.? │ │ │ │ + 0x00058110 000080b9 45191840 000080b9 45191a40 ....E..@....E..@ │ │ │ │ + 0x00058120 6957148b 0abf0540 4521176a 4dd4783f iW.....@E!.jM.x? │ │ │ │ + 0x00058130 4bc4f777 9f50e03f 828363fe 19853340 K..w.P.?..c...3@ │ │ │ │ + 0x00058140 77ddb3e7 1c1f7c40 8a50f3e5 ff2bbb40 w.....|@.P...+.@ │ │ │ │ + 0x00058150 10dd4ab0 f48df240 6075fd3b 075e2241 ..J....@`u.;.^"A │ │ │ │ + 0x00058160 e367d613 38904a41 ea50ce42 a1db6b41 .g..8.JA.P.B..kA │ │ │ │ + 0x00058170 ceef984a 64aa8441 ce0d27ed 2f979441 ...Jd..A..'./..A │ │ │ │ + 0x00058180 062377ec 15bf9841 2eca4ecf 98228b41 .#w....A..N..".A │ │ │ │ + 0x00058190 55555555 5555c53f 11111111 1111813f UUUUUU.?.......? │ │ │ │ + 0x000581a0 0937e4af 94c6203e 95d626e8 0b2e113e .7.... >..&....> │ │ │ │ + 0x000581b0 182d4454 fb211940 83c8c96d 305fd43f .-DT.!.@...m0_.? │ │ │ │ + 0x000581c0 182d4454 fb2119c0 182d4454 fb2129c0 .-DT.!...-DT.!). │ │ │ │ + 0x000581d0 d221337f 7cd922c0 182d4454 fb210940 .!3.|."..-DT.!.@ │ │ │ │ + 0x000581e0 cd765bd0 30e23673 6d9b4250 d70de23f .v[.0.6sm.BP...? │ │ │ │ + 0x000581f0 6d9b4250 d70dd23f 83c8c96d 305fb43f m.BP...?...m0_.? │ │ │ │ + 0x00058200 00000000 0000f07f ffffffff ffffef7f ................ │ │ │ │ + 0x00058210 00000000 00006003 00000000 00009046 ......`........F │ │ │ │ + 0x00058220 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ + 0x00058230 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ + 0x00058240 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ + 0x00058250 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ + 0x00058260 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ + 0x00058270 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ + 0x00058280 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ + 0x00058290 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ + 0x000582a0 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ + 0x000582b0 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ + 0x000582c0 12000000 00000000 1c000000 00000000 ................ │ │ │ │ + 0x000582d0 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ + 0x000582e0 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ + 0x000582f0 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ + 0x00058300 0e000000 00000000 16000000 00000000 ................ │ │ │ │ + 0x00058310 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ + 0x00058320 39000000 00000000 2e000000 00000000 9............... │ │ │ │ + 0x00058330 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ + 0x00058340 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ + 0x00058350 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ + 0x00058360 24000000 00000000 11000000 00000000 $............... │ │ │ │ + 0x00058370 13000000 00000000 1d000000 00000000 ................ │ │ │ │ + 0x00058380 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ + 0x00058390 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ + 0x000583a0 2d000000 00000000 19000000 00000000 -............... │ │ │ │ + 0x000583b0 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ + 0x000583c0 10000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x000583d0 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ + 0x000583e0 18000000 00000000 0f000000 00000000 ................ │ │ │ │ + 0x000583f0 08000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x00058400 07000000 00000000 06000000 00000000 ................ │ │ │ │ + 0x00058410 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ + 0x00058420 01000000 00000000 03000000 00000000 ................ │ │ │ │ + 0x00058430 07000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x00058440 0e000000 00000000 11000000 00000000 ................ │ │ │ │ + 0x00058450 14000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x00058460 18000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00058470 182d4454 fb210940 182d4454 fb210940 .-DT.!.@.-DT.!.@ │ │ │ │ + 0x00058480 00000000 00000000 01000000 00000000 ................ │ │ │ │ + 0x00058490 182d4454 fb211940 182d4454 fb211940 .-DT.!.@.-DT.!.@ │ │ │ │ + 0x000584a0 1f1e1d1c 17161514 0f0e0d0c 07060504 ................ │ │ │ │ + 0x000584b0 00000000 ffffffff 00000000 00000000 ................ │ │ │ │ + 0x000584c0 ffffffff 00000000 ffffffff ffffffff ................ │ │ │ │ + 0x000584d0 01000000 02000000 03000000 04000000 ................ │ │ │ │ + 0x000584e0 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x000584f0 00000000 00000000 00000000 0000f03f ...............? │ │ │ │ + 0x00058500 00000000 0000f87f 00000000 00000000 ................ │ │ │ │ + 0x00058510 00000000 0000d03f 00000000 0000d0bf .......?........ │ │ │ │ + 0x00058520 00000000 0000e03f 00000000 0000e0bf .......?........ │ │ │ │ + 0x00058530 83c8c96d 305fc43f 83c8c96d 305fc43f ...m0_.?...m0_.? │ │ │ │ + 0x00058540 6d9b4250 d70de23f m.BP...? │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,124 +1,124 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x00058ca0 011b033b 80070000 ef000000 70c8faff ...;........p... │ │ │ │ - 0x00058cb0 b0070000 f0c8faff d4070000 f0cbfaff ................ │ │ │ │ - 0x00058cc0 18080000 a0d1faff 7c080000 00d2faff ........|....... │ │ │ │ - 0x00058cd0 90080000 70d3faff a4080000 50dbfaff ....p.......P... │ │ │ │ - 0x00058ce0 c8080000 60dcfaff 00090000 00ddfaff ....`........... │ │ │ │ - 0x00058cf0 2c090000 30dffaff 40090000 c0e3faff ,...0...@....... │ │ │ │ - 0x00058d00 54090000 c0e5faff 68090000 40eafaff T.......h...@... │ │ │ │ - 0x00058d10 7c090000 b0edfaff 90090000 c0f1faff |............... │ │ │ │ - 0x00058d20 a4090000 20f4faff c4090000 70f5faff .... .......p... │ │ │ │ - 0x00058d30 d8090000 90f5faff ec090000 20f6faff ............ ... │ │ │ │ - 0x00058d40 000a0000 80f6faff 140a0000 70f7faff ............p... │ │ │ │ - 0x00058d50 280a0000 70f8faff 3c0a0000 80fdfaff (...p...<....... │ │ │ │ - 0x00058d60 980a0000 2004fbff 400b0000 a004fbff .... ...@....... │ │ │ │ - 0x00058d70 680b0000 f004fbff 800b0000 9005fbff h............... │ │ │ │ - 0x00058d80 a40b0000 4008fbff 480c0000 600afbff ....@...H...`... │ │ │ │ - 0x00058d90 b80c0000 a00afbff d80c0000 e00afbff ................ │ │ │ │ - 0x00058da0 f80c0000 700bfbff 2c0d0000 400cfbff ....p...,...@... │ │ │ │ - 0x00058db0 780d0000 100dfbff b40d0000 e00dfbff x............... │ │ │ │ - 0x00058dc0 ec0d0000 d00ffbff 480e0000 5012fbff ........H...P... │ │ │ │ - 0x00058dd0 840e0000 7012fbff 980e0000 8012fbff ....p........... │ │ │ │ - 0x00058de0 ac0e0000 a012fbff c00e0000 e012fbff ................ │ │ │ │ - 0x00058df0 d40e0000 5013fbff f40e0000 6014fbff ....P.......`... │ │ │ │ - 0x00058e00 080f0000 9015fbff 1c0f0000 6016fbff ............`... │ │ │ │ - 0x00058e10 300f0000 1018fbff 440f0000 f018fbff 0.......D....... │ │ │ │ - 0x00058e20 580f0000 c019fbff 6c0f0000 701afbff X.......l...p... │ │ │ │ - 0x00058e30 800f0000 201bfbff 940f0000 a01bfbff .... ........... │ │ │ │ - 0x00058e40 a80f0000 c01cfbff bc0f0000 801dfbff ................ │ │ │ │ - 0x00058e50 d00f0000 b01efbff e40f0000 401ffbff ............@... │ │ │ │ - 0x00058e60 f80f0000 6020fbff 0c100000 f020fbff ....` ....... .. │ │ │ │ - 0x00058e70 20100000 1022fbff 34100000 b022fbff ...."..4....".. │ │ │ │ - 0x00058e80 48100000 0024fbff 5c100000 9024fbff H....$..\....$.. │ │ │ │ - 0x00058e90 70100000 1026fbff 84100000 a026fbff p....&.......&.. │ │ │ │ - 0x00058ea0 98100000 2028fbff ac100000 f02afbff .... (.......*.. │ │ │ │ - 0x00058eb0 f8100000 e02efbff 24110000 102ffbff ........$..../.. │ │ │ │ - 0x00058ec0 38110000 602ffbff 4c110000 802ffbff 8...`/..L..../.. │ │ │ │ - 0x00058ed0 60110000 a02ffbff 74110000 5039fbff `..../..t...P9.. │ │ │ │ - 0x00058ee0 bc110000 203dfbff d0110000 203ffbff .... =...... ?.. │ │ │ │ - 0x00058ef0 e4110000 0050fbff f8120000 9056fbff .....P.......V.. │ │ │ │ - 0x00058f00 5c130000 e06cfbff 7c140000 30a7fbff \....l..|...0... │ │ │ │ - 0x00058f10 98150000 b0abfbff 10160000 40b0fbff ............@... │ │ │ │ - 0x00058f20 78160000 40c3fbff fc160000 a0d7fbff x...@........... │ │ │ │ - 0x00058f30 7c170000 b0f5fbff 08180000 4014fcff |...........@... │ │ │ │ - 0x00058f40 94180000 703ffcff 44190000 e07dfcff ....p?..D....}.. │ │ │ │ - 0x00058f50 cc190000 10abfcff 741a0000 e0e8fcff ........t....... │ │ │ │ - 0x00058f60 001b0000 00ebfcff c81b0000 b0effcff ................ │ │ │ │ - 0x00058f70 3c1c0000 70f4fcff b01c0000 a0fdfcff <...p........... │ │ │ │ - 0x00058f80 241d0000 70fefcff 541d0000 d000fdff $...p...T....... │ │ │ │ - 0x00058f90 9c1d0000 f003fdff 101e0000 1007fdff ................ │ │ │ │ - 0x00058fa0 881e0000 6007fdff a81e0000 b007fdff ....`........... │ │ │ │ - 0x00058fb0 c81e0000 1008fdff e81e0000 9009fdff ................ │ │ │ │ - 0x00058fc0 fc1e0000 e00bfdff 281f0000 f015fdff ........(....... │ │ │ │ - 0x00058fd0 701f0000 703cfdff f41f0000 7061fdff p...p<......pa.. │ │ │ │ - 0x00058fe0 74200000 2066fdff e4200000 c06afdff t .. f... ...j.. │ │ │ │ - 0x00058ff0 54210000 006dfdff 20220000 a06ffdff T!...m.. "...o.. │ │ │ │ - 0x00059000 10230000 6072fdff 0c240000 2079fdff .#..`r...$.. y.. │ │ │ │ - 0x00059010 84240000 f079fdff b4240000 307cfdff .$...y...$..0|.. │ │ │ │ - 0x00059020 f8240000 407ffdff 6c250000 907ffdff .$..@...l%...... │ │ │ │ - 0x00059030 8c250000 e07ffdff ac250000 4080fdff .%.......%..@... │ │ │ │ - 0x00059040 cc250000 9081fdff e0250000 c083fdff .%.......%...... │ │ │ │ - 0x00059050 0c260000 c08dfdff 58260000 10b3fdff .&......X&...... │ │ │ │ - 0x00059060 d8260000 70d8fdff 5c270000 d0dcfdff .&..p...\'...... │ │ │ │ - 0x00059070 d4270000 20e1fdff 48280000 60e3fdff .'.. ...H(..`... │ │ │ │ - 0x00059080 14290000 00e6fdff 042a0000 c0e8fdff .).......*...... │ │ │ │ - 0x00059090 002b0000 c0effdff 742b0000 90f0fdff .+......t+...... │ │ │ │ - 0x000590a0 a42b0000 d0f2fdff e82b0000 e0f5fdff .+.......+...... │ │ │ │ - 0x000590b0 5c2c0000 30f6fdff 7c2c0000 80f6fdff \,..0...|,...... │ │ │ │ - 0x000590c0 9c2c0000 e0f6fdff bc2c0000 30f8fdff .,.......,..0... │ │ │ │ - 0x000590d0 d02c0000 60fafdff fc2c0000 c011feff .,..`....,...... │ │ │ │ - 0x000590e0 742d0000 f018feff cc2d0000 9031feff t-.......-...1.. │ │ │ │ - 0x000590f0 482e0000 f035feff 042f0000 303afeff H....5.../..0:.. │ │ │ │ - 0x00059100 b42f0000 803cfeff fc2f0000 d03efeff ./...<.../...>.. │ │ │ │ - 0x00059110 c4300000 f044feff e0310000 404ffeff .0...D...1..@O.. │ │ │ │ - 0x00059120 54320000 1050feff 84320000 1053feff T2...P...2...S.. │ │ │ │ - 0x00059130 bc320000 6054feff 00330000 b054feff .2..`T...3...T.. │ │ │ │ - 0x00059140 20330000 5056feff 50330000 a05bfeff 3..PV..P3...[.. │ │ │ │ - 0x00059150 bc330000 3061feff 34340000 3064feff .3..0a..44..0d.. │ │ │ │ - 0x00059160 ac340000 2067feff 20350000 506afeff .4.. g.. 5..Pj.. │ │ │ │ - 0x00059170 ac350000 706dfeff 20360000 806efeff .5..pm.. 6...n.. │ │ │ │ - 0x00059180 4c360000 d070feff 8c360000 1075feff L6...p...6...u.. │ │ │ │ - 0x00059190 a0370000 4079feff c4380000 508ffeff .7..@y...8..P... │ │ │ │ - 0x000591a0 e4390000 50a5feff 583b0000 b0a5feff .9..P...X;...... │ │ │ │ - 0x000591b0 783b0000 40a9feff b43b0000 20affeff x;..@....;.. ... │ │ │ │ - 0x000591c0 6c3c0000 d0b2feff 2c3d0000 a0b6feff l<......,=...... │ │ │ │ - 0x000591d0 083e0000 00bcfeff 983e0000 e0bcfeff .>.......>...... │ │ │ │ - 0x000591e0 c43e0000 50bdfeff e83e0000 30befeff .>..P....>..0... │ │ │ │ - 0x000591f0 143f0000 90befeff 383f0000 20c2feff .?......8?.. ... │ │ │ │ - 0x00059200 d03f0000 50c6feff b8400000 00c9feff .?..P....@...... │ │ │ │ - 0x00059210 ec400000 80cefeff 3c410000 00d2feff .@.............>...... │ │ │ │ + 0x00058a88 bc3e0000 28d0feff e03e0000 f8d0feff .>..(....>...... │ │ │ │ + 0x00058a98 043f0000 78d1feff 283f0000 f8d4feff .?..x...(?...... │ │ │ │ + 0x00058aa8 c03f0000 18d9feff a8400000 b8dbfeff .?.......@...... │ │ │ │ + 0x00058ab8 d8400000 f8e0feff 30410000 28e4feff .@......0A..(... │ │ │ │ + 0x00058ac8 c0410000 c8f6feff fc420000 68f7feff .A.......B..h... │ │ │ │ + 0x00058ad8 38430000 8803ffff 4c450000 a825ffff 8C......LE...%.. │ │ │ │ + 0x00058ae8 84470000 982cffff 78480000 2846ffff .G...,..xH..(F.. │ │ │ │ + 0x00058af8 a84a0000 384affff 3c4b0000 d84effff .J..8J.... │ │ │ │ - 0x0005a5f4 00630ee0 0311417e 8e1c9f0b b60ab709 .c....A~........ │ │ │ │ - 0x0005a604 b808b907 ba06bb05 bc04bd03 be02bf01 ................ │ │ │ │ - 0x0005a614 8f1b901a 91199218 93179416 95159614 ................ │ │ │ │ - 0x0005a624 97139812 99119a10 9b0f9c0e 9d0d9e0c ................ │ │ │ │ - 0x0005a634 11477f11 487f430d 1f580a0c 01005106 .G..H.C..X....Q. │ │ │ │ - 0x0005a644 414f0647 410648ff fefdfcfb faf9f8f7 AO.GA.H......... │ │ │ │ - 0x0005a654 f6dfdedd dcdbdad9 d8d7d6d5 d4d3d2d1 ................ │ │ │ │ - 0x0005a664 d0cfce41 0b000000 a4000000 4c120000 ...A........L... │ │ │ │ - 0x0005a674 0c64fcff 282d0000 00620ec0 0711417e .d..(-...b....A~ │ │ │ │ - 0x0005a684 9d0c9e0b 9f0ab709 b808b907 ba06bb05 ................ │ │ │ │ - 0x0005a694 bc04bd03 be02bf01 8e1b8f1a 90199118 ................ │ │ │ │ - 0x0005a6a4 92179316 94159514 96139712 98119910 ................ │ │ │ │ - 0x0005a6b4 9a0f9b0e 9c0d1147 7f11487f 440d1f05 .......G..H.D... │ │ │ │ - 0x0005a6c4 662a0567 28470568 26056924 056a2205 f*.g(G.h&.i$.j". │ │ │ │ - 0x0005a6d4 6b20056c 1e03ea02 0a066c06 6b066a06 k .l......l.k.j. │ │ │ │ - 0x0005a6e4 69066806 6706660c 01005106 414e0647 i.h.g.f...Q.AN.G │ │ │ │ - 0x0005a6f4 410648ff fefdfcfb faf9f8f7 dfdedddc A.H............. │ │ │ │ - 0x0005a704 dbdad9d8 d7d6d5d4 d3d2d1d0 cfce410b ..............A. │ │ │ │ - 0x0005a714 88000000 f4120000 9490fcff d03d0000 .............=.. │ │ │ │ - 0x0005a724 00631141 7e8f1c9d 0e9f0cb5 0bb60ab7 .c.A~........... │ │ │ │ - 0x0005a734 09b808b9 07ba06bb 05bc04bd 03be02bf ................ │ │ │ │ - 0x0005a744 018e1d90 1b911a92 19931894 17951696 ................ │ │ │ │ - 0x0005a754 15971498 1399129a 119b109c 0f9e0d11 ................ │ │ │ │ - 0x0005a764 477f1148 7f420ef0 03430d1f 570a0c01 G..H.B...C..W... │ │ │ │ - 0x0005a774 00510641 50064741 0648fffe fdfcfbfa .Q.AP.GA.H...... │ │ │ │ - 0x0005a784 f9f8f7f6 f5dfdedd dcdbdad9 d8d7d6d5 ................ │ │ │ │ - 0x0005a794 d4d3d2d1 d0cfce41 0b000000 c4000000 .......A........ │ │ │ │ - 0x0005a7a4 80130000 d8cdfcff 20020000 0043980d ........ ....C.. │ │ │ │ - 0x0005a7b4 420ec001 44970e42 bd0341bb 05419510 B...D..B..A..A.. │ │ │ │ - 0x0005a7c4 4a094100 41921341 93124196 0f419b0a J.A.A..A..A..A.. │ │ │ │ - 0x0005a7d4 45941141 990c419a 0b41bc04 469c0942 E..A..A..A..F..B │ │ │ │ - 0x0005a7e4 9d08419e 07419f06 41be0241 bf014111 ..A..A..A..A..A. │ │ │ │ - 0x0005a7f4 417e73fb 41fc41fd 41fe41ff 41d241d3 A~s.A.A.A.A.A.A. │ │ │ │ - 0x0005a804 41d441d5 41d641d7 41d941da 41db41dc A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005a814 41064141 dd41de41 df410e00 41d8410e A.AA.A.A.A..A.A. │ │ │ │ - 0x0005a824 c0019213 93129411 9510960f 970e980d ................ │ │ │ │ - 0x0005a834 990c9a0b 9b0a9c09 9d089e07 9f06bb05 ................ │ │ │ │ - 0x0005a844 bc04bd03 be02bf01 11417e48 d2d3d4d6 .........A~H.... │ │ │ │ - 0x0005a854 d9dadbdc dddedffc feff0641 41fb41fd ...........AA.A. │ │ │ │ - 0x0005a864 41d541d7 70000000 48140000 30cffcff A.A.p...H...0... │ │ │ │ - 0x0005a874 a8040000 00600ef0 0111417e 9e0a9f09 .....`....A~.... │ │ │ │ - 0x0005a884 b808b907 ba06bb05 bc04bd03 be02bf01 ................ │ │ │ │ - 0x0005a894 8f199018 91179216 93159414 95139612 ................ │ │ │ │ - 0x0005a8a4 97119810 990f9a0e 9b0d9c0c 9d0b420d ..............B. │ │ │ │ - 0x0005a8b4 1f025f0a 0c010051 06414aff fefdfcfb .._....Q.AJ..... │ │ │ │ - 0x0005a8c4 faf9f8df dedddcdb dad9d8d7 d6d5d4d3 ................ │ │ │ │ - 0x0005a8d4 d2d1d0cf 440b0000 70000000 bc140000 ....D...p....... │ │ │ │ - 0x0005a8e4 6cd3fcff b8040000 00600e80 0211417e l........`....A~ │ │ │ │ - 0x0005a8f4 97109f08 b907ba06 bb05bc04 bd03be02 ................ │ │ │ │ - 0x0005a904 bf018e19 8f189017 91169215 93149413 ................ │ │ │ │ - 0x0005a914 95129611 980f990e 9a0d9b0c 9c0b9d0a ................ │ │ │ │ - 0x0005a924 9e09420d 1f02630a 0c010051 06414aff ..B...c....Q.AJ. │ │ │ │ - 0x0005a934 fefdfcfb faf9dfde dddcdbda d9d8d7d6 ................ │ │ │ │ - 0x0005a944 d5d4d3d2 d1d0cfce 440b0000 70000000 ........D...p... │ │ │ │ - 0x0005a954 30150000 b8d7fcff 24090000 00450941 0.......$....E.A │ │ │ │ - 0x0005a964 00990b5a 0eb0028f 15901491 13950f96 ...Z............ │ │ │ │ - 0x0005a974 0e9d079f 05bc04bd 03be02bf 018e1692 ................ │ │ │ │ - 0x0005a984 12931194 10970d98 0c9a0a9b 099c089e ................ │ │ │ │ - 0x0005a994 0611417e 11487f44 0d1f036c 010a0c01 ..A~.H.D...l.... │ │ │ │ - 0x0005a9a4 00510641 45064844 fffefdfc dfdedddc .Q.AE.HD........ │ │ │ │ - 0x0005a9b4 dbdad9d8 d7d6d5d4 d3d2d1d0 cfce430b ..............C. │ │ │ │ - 0x0005a9c4 2c000000 a4150000 74e0fcff d0000000 ,.......t....... │ │ │ │ - 0x0005a9d4 00450941 009f0144 0e301141 7e480a0e .E.A...D.0.A~H.. │ │ │ │ - 0x0005a9e4 00430641 df440b55 0e004306 41df0000 .C.A.D.U..C.A... │ │ │ │ - 0x0005a9f4 44000000 d4150000 14e1fcff 54020000 D...........T... │ │ │ │ - 0x0005aa04 00440941 009b0546 9a069c04 9d039e02 .D.A...F........ │ │ │ │ - 0x0005aa14 9f01470e 5011417e 024b0a0e 004e0641 ..G.P.A~.K...N.A │ │ │ │ - 0x0005aa24 dfdedddc dbda420b 540a0e00 4f0641df ......B.T...O.A. │ │ │ │ - 0x0005aa34 dedddcdb da410b00 70000000 1c160000 .....A..p....... │ │ │ │ - 0x0005aa44 2ce3fcff 14030000 004b0941 00970999 ,........K.A.... │ │ │ │ - 0x0005aa54 079a069b 059c049d 039e024b 0e701148 ...........K.p.H │ │ │ │ - 0x0005aa64 7f11417e 49980841 9f01025a 0ad841df ..A~I..A...Z..A. │ │ │ │ - 0x0005aa74 450b41d8 41df410e 00500641 410648de E.A.A.A..P.AA.H. │ │ │ │ - 0x0005aa84 dddcdbda d9d7440e 70970998 0899079a ......D.p....... │ │ │ │ - 0x0005aa94 069b059c 049d039e 029f0111 417e1148 ............A~.H │ │ │ │ - 0x0005aaa4 7f60d8df 4698089f 01000000 74000000 .`..F.......t... │ │ │ │ - 0x0005aab4 90160000 d8e5fcff 14030000 004d0941 .............M.A │ │ │ │ - 0x0005aac4 00960a98 0899079a 069b059c 049d039e ................ │ │ │ │ - 0x0005aad4 0211487f 4a0e7011 417e4a97 09419f01 ..H.J.p.A~J..A.. │ │ │ │ - 0x0005aae4 025a0ad7 41df430b 41d741df 410e0050 .Z..A.C.A.A.A..P │ │ │ │ - 0x0005aaf4 06414106 48dedddc dbdad9d8 d6440e70 .AA.H........D.p │ │ │ │ - 0x0005ab04 960a9709 98089907 9a069b05 9c049d03 ................ │ │ │ │ - 0x0005ab14 9e029f01 11417e11 487f60d7 df469709 .....A~.H.`..F.. │ │ │ │ - 0x0005ab24 9f010000 1c000000 08170000 80e8fcff ................ │ │ │ │ - 0x0005ab34 4c000000 00480e30 11417e45 0e004206 L....H.0.A~E..B. │ │ │ │ - 0x0005ab44 41000000 1c000000 28170000 b0e8fcff A.......(....... │ │ │ │ - 0x0005ab54 50000000 00480e30 11417e46 0e004206 P....H.0.A~F..B. │ │ │ │ - 0x0005ab64 41000000 1c000000 48170000 e0e8fcff A.......H....... │ │ │ │ - 0x0005ab74 5c000000 004a0e30 11417e47 0e004206 \....J.0.A~G..B. │ │ │ │ - 0x0005ab84 41000000 10000000 68170000 20e9fcff A.......h... ... │ │ │ │ - 0x0005ab94 78010000 00000000 28000000 7c170000 x.......(...|... │ │ │ │ - 0x0005aba4 8ceafcff 4c020000 00450941 009f0144 ....L....E.A...D │ │ │ │ - 0x0005abb4 0e301141 7e4f9e02 52de530a 0e004306 .0.A~O..R.S...C. │ │ │ │ - 0x0005abc4 41df440b 44000000 a8170000 b0ecfcff A.D.D........... │ │ │ │ - 0x0005abd4 080a0000 004e0941 009e039f 02bf0197 .....N.A........ │ │ │ │ - 0x0005abe4 0a980999 089a079b 069c059d 04440e70 .............D.p │ │ │ │ - 0x0005abf4 11417e41 0d1f0332 010a0c01 004c0641 .A~A...2.....L.A │ │ │ │ - 0x0005ac04 ffdfdedd dcdbdad9 d8d7430b 80000000 ..........C..... │ │ │ │ - 0x0005ac14 f0170000 78f6fcff 80260000 00620ec0 ....x....&...b.. │ │ │ │ - 0x0005ac24 0311417e b709b808 b907ba06 bb05bc04 ..A~............ │ │ │ │ - 0x0005ac34 bd03be02 bf018f1a 90199316 94159514 ................ │ │ │ │ - 0x0005ac44 96139712 99109b0e 9c0d9d0c 9e0b9f0a ................ │ │ │ │ - 0x0005ac54 8e1b1147 7f11487f 91189217 98119a0f ...G..H......... │ │ │ │ - 0x0005ac64 430d1f03 68020a0c 01005106 41450647 C...h.....Q.AE.G │ │ │ │ - 0x0005ac74 4a0648ff fefdfcfb faf9f8f7 dfdedddc J.H............. │ │ │ │ - 0x0005ac84 dbdad9d8 d7d6d5d4 d3d2d1d0 cfce430b ..............C. │ │ │ │ - 0x0005ac94 7c000000 74180000 741cfdff fc240000 |...t...t....$.. │ │ │ │ - 0x0005aca4 00630eb0 0311417e bd039314 9512b907 .c....A~........ │ │ │ │ - 0x0005acb4 ba06bb05 bc04be02 bf019116 9413980f ................ │ │ │ │ - 0x0005acc4 9b0c9e09 9f088e19 8f189017 92159611 ................ │ │ │ │ - 0x0005acd4 11477f11 487f9710 990e9a0d 9c0b9d0a .G..H........... │ │ │ │ - 0x0005ace4 450d1f03 23020a0c 01005106 414c0647 E...#.....Q.AL.G │ │ │ │ - 0x0005acf4 410648ff fefdfcfb faf9dfde dddcdbda A.H............. │ │ │ │ - 0x0005ad04 d9d8d7d6 d5d4d3d2 d1d0cfce 410b0000 ............A... │ │ │ │ - 0x0005ad14 6c000000 f4180000 f440fdff a4040000 l........@...... │ │ │ │ - 0x0005ad24 00460941 00980b58 0ef00191 12940f9a .F.A...X........ │ │ │ │ - 0x0005ad34 099f04bd 03be02bf 018e158f 14901392 ................ │ │ │ │ - 0x0005ad44 11931095 0e960d97 0c990a9b 089c079d ................ │ │ │ │ - 0x0005ad54 069e0511 487f1141 7e460d1f 02e60a0c ....H..A~F...... │ │ │ │ - 0x0005ad64 01005106 41450648 43fffefd dfdedddc ..Q.AE.HC....... │ │ │ │ - 0x0005ad74 dbdad9d8 d7d6d5d4 d3d2d1d0 cfce410b ..............A. │ │ │ │ - 0x0005ad84 6c000000 64190000 3445fdff 94040000 l...d...4E...... │ │ │ │ - 0x0005ad94 005b0941 00940e98 0a99099a 089f03be .[.A............ │ │ │ │ - 0x0005ada4 02bf018e 148f1390 12911192 10930f95 ................ │ │ │ │ - 0x0005adb4 0d960c97 0b9b079c 069d059e 0411487f ..............H. │ │ │ │ - 0x0005adc4 430ee001 11417e45 0d1f02e4 0a0c0100 C....A~E........ │ │ │ │ - 0x0005add4 51064145 064842ff fedfdedd dcdbdad9 Q.AE.HB......... │ │ │ │ - 0x0005ade4 d8d7d6d5 d4d3d2d1 d0cfce41 0b000000 ...........A.... │ │ │ │ - 0x0005adf4 c8000000 d4190000 6449fdff 34020000 ........dI..4... │ │ │ │ - 0x0005ae04 0043970f 420ec001 44980e42 bd0341bb .C..B...D..B..A. │ │ │ │ - 0x0005ae14 05419610 41ba064c 09410042 93134194 .A..A..L.A.B..A. │ │ │ │ - 0x0005ae24 12419b0b 44951141 990d419a 0c41bc04 .A..D..A..A..A.. │ │ │ │ - 0x0005ae34 469c0a42 9d09419e 08419f07 41be0241 F..B..A..A..A..A │ │ │ │ - 0x0005ae44 bf014111 417e75fa 41fb41fc 41fd41fe ..A.A~u.A.A.A.A. │ │ │ │ - 0x0005ae54 41ff41d3 41d441d5 41d641d8 41d941da A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005ae64 41db41dc 41064141 dd41de41 df410e00 A.A.A.AA.A.A.A.. │ │ │ │ - 0x0005ae74 41d7410e c0019313 94129511 9610970f A.A............. │ │ │ │ - 0x0005ae84 980e990d 9a0c9b0b 9c0a9d09 9e089f07 ................ │ │ │ │ - 0x0005ae94 ba06bb05 bc04bd03 be02bf01 11417e48 .............A~H │ │ │ │ - 0x0005aea4 d3d4d5d9 dadbdcdd dedffcfe ff064141 ..............AA │ │ │ │ - 0x0005aeb4 fa41fb41 fd41d641 d8000000 ec000000 .A.A.A.A........ │ │ │ │ - 0x0005aec4 a01a0000 d84afdff 94020000 00439612 .....J.......C.. │ │ │ │ - 0x0005aed4 420ee001 43951344 9c0c42bb 05410941 B...C..D..B..A.A │ │ │ │ - 0x0005aee4 00429117 41921641 93154194 1441990f .B..A..A..A..A.. │ │ │ │ - 0x0005aef4 41b90747 97114398 10419a0e 419b0d41 A..G..C..A..A..A │ │ │ │ - 0x0005af04 ba064711 417e4190 18419d0b 419e0a41 ..G.A~A..A..A..A │ │ │ │ - 0x0005af14 9f0941b8 0841bc04 41bd0341 be0241bf ..A..A..A..A..A. │ │ │ │ - 0x0005af24 01024af8 41f941fa 41fb41fc 41fd41fe ..J.A.A.A.A.A.A. │ │ │ │ - 0x0005af34 41ff41d0 41d141d2 41d341d4 41d541d7 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005af44 41064141 d841d941 da41db41 dc41dd41 A.AA.A.A.A.A.A.A │ │ │ │ - 0x0005af54 de41df41 0e0041d6 420ee001 90189117 .A.A..A.B....... │ │ │ │ - 0x0005af64 92169315 94149513 96129711 9810990f ................ │ │ │ │ - 0x0005af74 9a0e9b0d 9c0c9d0b 9e0a9f09 b808b907 ................ │ │ │ │ - 0x0005af84 ba06bb05 bc04bd03 be02bf01 11417e48 .............A~H │ │ │ │ - 0x0005af94 d0d1d2d3 d4d7d8d9 dadbdcdd dedff8f9 ................ │ │ │ │ - 0x0005afa4 fafbfcfd feff0641 41d50000 f8000000 .......AA....... │ │ │ │ - 0x0005afb4 901b0000 884cfdff b8020000 00460e80 .....L.......F.. │ │ │ │ - 0x0005afc4 0211487f 44961042 91154497 0f43bc04 ..H.D..B..D..C.. │ │ │ │ - 0x0005afd4 41094100 41980e41 8e184292 14419313 A.A.A..A..B..A.. │ │ │ │ - 0x0005afe4 41941241 951141bb 05448f17 45901641 A..A..A..D..E..A │ │ │ │ - 0x0005aff4 990d419a 0c419b0b 4511417e 419c0a41 ..A..A..E.A~A..A │ │ │ │ - 0x0005b004 9d09419e 08419f07 41ba0641 bd0341be ..A..A..A..A..A. │ │ │ │ - 0x0005b014 0241bf01 024efa41 fb41fc41 fd41fe41 .A...N.A.A.A.A.A │ │ │ │ - 0x0005b024 ff41ce41 cf41d041 d141d241 d341d441 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005b034 d541d641 064141d7 41d841d9 41da41db .A.A.AA.A.A.A.A. │ │ │ │ - 0x0005b044 41dc41dd 41de41df 410e0042 0648420e A.A.A.A.A..B.HB. │ │ │ │ - 0x0005b054 80028e18 8f179016 91159214 93139412 ................ │ │ │ │ - 0x0005b064 95119610 970f980e 990d9a0c 9b0b9c0a ................ │ │ │ │ - 0x0005b074 9d099e08 9f07ba06 bb05bc04 bd03be02 ................ │ │ │ │ - 0x0005b084 bf011141 7e11487f 48cecfd0 d2d3d4d5 ...A~.H.H....... │ │ │ │ - 0x0005b094 d7d8d9da dbdcddde dffafbfc fdfeff06 ................ │ │ │ │ - 0x0005b0a4 4141d141 d6000000 74000000 8c1c0000 AA.A....t....... │ │ │ │ - 0x0005b0b4 4c4efdff b8060000 00450941 009e075c LN.......E.A...\ │ │ │ │ - 0x0005b0c4 0ec00290 15941196 0f9b0a9c 099d089f ................ │ │ │ │ - 0x0005b0d4 06bb05bc 04bd03be 02bf018e 178f1691 ................ │ │ │ │ - 0x0005b0e4 14921393 12951097 0e980d99 0c11417e ..............A~ │ │ │ │ - 0x0005b0f4 9a0b1148 7f470d1f 0363010a 0c010051 ...H.G...c.....Q │ │ │ │ - 0x0005b104 06414506 4845fffe fdfcfbdf dedddcdb .AE.HE.......... │ │ │ │ - 0x0005b114 dad9d8d7 d6d5d4d3 d2d1d0cf ce410b00 .............A.. │ │ │ │ - 0x0005b124 2c000000 041d0000 9454fdff d0000000 ,........T...... │ │ │ │ - 0x0005b134 00450941 009f0144 0e301141 7e480a0e .E.A...D.0.A~H.. │ │ │ │ - 0x0005b144 00430641 df440b55 0e004306 41df0000 .C.A.D.U..C.A... │ │ │ │ - 0x0005b154 40000000 341d0000 3455fdff 38020000 @...4...4U..8... │ │ │ │ - 0x0005b164 00440941 009d0345 9b059c04 9e029f01 .D.A...E........ │ │ │ │ - 0x0005b174 460e5011 417e024a 0a0e004b 0641dfde F.P.A~.J...K.A.. │ │ │ │ - 0x0005b184 dddcdb44 0b540a0e 004c0641 dfdedddc ...D.T...L.A.... │ │ │ │ - 0x0005b194 db410b00 70000000 781d0000 3057fdff .A..p...x...0W.. │ │ │ │ - 0x0005b1a4 04030000 004b0941 00970999 079a069b .....K.A........ │ │ │ │ - 0x0005b1b4 059c049d 039e024b 0e701148 7f11417e .......K.p.H..A~ │ │ │ │ - 0x0005b1c4 49980841 9f01025a 0ad841df 450b41d8 I..A...Z..A.E.A. │ │ │ │ - 0x0005b1d4 41df410e 004e0641 410648de dddcdbda A.A..N.AA.H..... │ │ │ │ - 0x0005b1e4 d9d7420e 70970998 0899079a 069b059c ..B.p........... │ │ │ │ - 0x0005b1f4 049d039e 029f0111 417e1148 7f60d8df ........A~.H.`.. │ │ │ │ - 0x0005b204 4698089f 01000000 1c000000 ec1d0000 F............... │ │ │ │ - 0x0005b214 cc59fdff 4c000000 00480e30 11417e45 .Y..L....H.0.A~E │ │ │ │ - 0x0005b224 0e004206 41000000 1c000000 0c1e0000 ..B.A........... │ │ │ │ - 0x0005b234 fc59fdff 50000000 00480e30 11417e46 .Y..P....H.0.A~F │ │ │ │ - 0x0005b244 0e004206 41000000 1c000000 2c1e0000 ..B.A.......,... │ │ │ │ - 0x0005b254 2c5afdff 5c000000 004a0e30 11417e47 ,Z..\....J.0.A~G │ │ │ │ - 0x0005b264 0e004206 41000000 10000000 4c1e0000 ..B.A.......L... │ │ │ │ - 0x0005b274 6c5afdff 48010000 00000000 28000000 lZ..H.......(... │ │ │ │ - 0x0005b284 601e0000 a85bfdff 2c020000 00450941 `....[..,....E.A │ │ │ │ - 0x0005b294 009f0144 0e301141 7e4d9e02 54de560a ...D.0.A~M..T.V. │ │ │ │ - 0x0005b2a4 0e004306 41df410b 48000000 8c1e0000 ..C.A.A.H....... │ │ │ │ - 0x0005b2b4 ac5dfdff f8090000 004f0941 009e039f .].......O.A.... │ │ │ │ - 0x0005b2c4 02bf0196 0b970a98 0999089a 079b069c ................ │ │ │ │ - 0x0005b2d4 059d0444 0e800111 417e410d 1f032101 ...D....A~A...!. │ │ │ │ - 0x0005b2e4 0a0c0100 4d0641ff dfdedddc dbdad9d8 ....M.A......... │ │ │ │ - 0x0005b2f4 d7d6420b 7c000000 d81e0000 6067fdff ..B.|.......`g.. │ │ │ │ - 0x0005b304 48250000 00630eb0 0311417e bd039215 H%...c....A~.... │ │ │ │ - 0x0005b314 9611b907 ba06bb05 bc04be02 bf019116 ................ │ │ │ │ - 0x0005b324 9314980f 9b0c9e09 9f088e19 8f189017 ................ │ │ │ │ - 0x0005b334 94139512 11477f11 487f9710 990e9a0d .....G..H....... │ │ │ │ - 0x0005b344 9c0b9d0a 450d1f03 1f020a0c 01005106 ....E.........Q. │ │ │ │ - 0x0005b354 414c0647 410648ff fefdfcfb faf9dfde AL.GA.H......... │ │ │ │ - 0x0005b364 dddcdbda d9d8d7d6 d5d4d3d2 d1d0cfce ................ │ │ │ │ - 0x0005b374 410b0000 80000000 581f0000 308cfdff A.......X...0... │ │ │ │ - 0x0005b384 58250000 00610eb0 0311417e b808b907 X%...a....A~.... │ │ │ │ - 0x0005b394 ba06bb05 bc04bd03 be02bf01 8e1a9117 ................ │ │ │ │ - 0x0005b3a4 92169315 95139612 98109b0d 9c0c9d0b ................ │ │ │ │ - 0x0005b3b4 9e0a9f09 8f199018 94141147 7f11487f ...........G..H. │ │ │ │ - 0x0005b3c4 9711990f 9a0e440d 1f033d02 0a0c0100 ......D...=..... │ │ │ │ - 0x0005b3d4 51064145 06474906 48fffefd fcfbfaf9 Q.AE.GI.H....... │ │ │ │ - 0x0005b3e4 f8dfdedd dcdbdad9 d8d7d6d5 d4d3d2d1 ................ │ │ │ │ - 0x0005b3f4 d0cfce41 0b000000 74000000 dc1f0000 ...A....t....... │ │ │ │ - 0x0005b404 0cb1fdff 58040000 00450941 00970c5a ....X....E.A...Z │ │ │ │ - 0x0005b414 0e800293 10990a9a 099f04bd 03be02bf ................ │ │ │ │ - 0x0005b424 018e158f 14901391 12921194 0f950e96 ................ │ │ │ │ - 0x0005b434 0d980b9b 089c079d 069e0511 417e1148 ............A~.H │ │ │ │ - 0x0005b444 7f450d1f 41056c18 02d10a0c 01005006 .E..A.l.......P. │ │ │ │ - 0x0005b454 41450648 45fffefd dfdedddc dbdad9d8 AE.HE........... │ │ │ │ - 0x0005b464 d7d6d5d4 d3d2d1d0 cfce066c 410b0000 ...........lA... │ │ │ │ - 0x0005b474 70000000 54200000 f4b4fdff 4c040000 p...T ......L... │ │ │ │ - 0x0005b484 005e0e80 0211417e 9310970c 990a9f04 .^....A~........ │ │ │ │ - 0x0005b494 bd03be02 bf018e15 8f149013 91129211 ................ │ │ │ │ - 0x0005b4a4 940f950e 960d980b 9a099b08 9c079d06 ................ │ │ │ │ - 0x0005b4b4 9e051148 7f460d1f 41056c18 02ce0a0c ...H.F..A.l..... │ │ │ │ - 0x0005b4c4 01005006 41450648 45fffefd dfdedddc ..P.AE.HE....... │ │ │ │ - 0x0005b4d4 dbdad9d8 d7d6d5d4 d3d2d1d0 cfce066c ...............l │ │ │ │ - 0x0005b4e4 410b0000 c8000000 c8200000 d0b8fdff A........ ...... │ │ │ │ - 0x0005b4f4 34020000 0043970f 420ec001 44980e42 4....C..B...D..B │ │ │ │ - 0x0005b504 bd0341bb 05419610 41ba064c 09410042 ..A..A..A..L.A.B │ │ │ │ - 0x0005b514 93134194 12419b0b 44951141 990d419a ..A..A..D..A..A. │ │ │ │ - 0x0005b524 0c41bc04 469c0a42 9d09419e 08419f07 .A..F..B..A..A.. │ │ │ │ - 0x0005b534 41be0241 bf014111 417e75fa 41fb41fc A..A..A.A~u.A.A. │ │ │ │ - 0x0005b544 41fd41fe 41ff41d3 41d441d5 41d641d8 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005b554 41d941da 41db41dc 41064141 dd41de41 A.A.A.A.A.AA.A.A │ │ │ │ - 0x0005b564 df410e00 41d7410e c0019313 94129511 .A..A.A......... │ │ │ │ - 0x0005b574 9610970f 980e990d 9a0c9b0b 9c0a9d09 ................ │ │ │ │ - 0x0005b584 9e089f07 ba06bb05 bc04bd03 be02bf01 ................ │ │ │ │ - 0x0005b594 11417e48 d3d4d5d9 dadbdcdd dedffcfe .A~H............ │ │ │ │ - 0x0005b5a4 ff064141 fa41fb41 fd41d641 d8000000 ..AA.A.A.A.A.... │ │ │ │ - 0x0005b5b4 ec000000 94210000 44bafdff 94020000 .....!..D....... │ │ │ │ - 0x0005b5c4 00439612 420ee001 43951344 9c0c42bb .C..B...C..D..B. │ │ │ │ - 0x0005b5d4 05410941 00429117 41921641 93154194 .A.A.B..A..A..A. │ │ │ │ - 0x0005b5e4 1441990f 41b90747 97114398 10419a0e .A..A..G..C..A.. │ │ │ │ - 0x0005b5f4 419b0d41 ba064711 417e4190 18419d0b A..A..G.A~A..A.. │ │ │ │ - 0x0005b604 419e0a41 9f0941b8 0841bc04 41bd0341 A..A..A..A..A..A │ │ │ │ - 0x0005b614 be0241bf 01024af8 41f941fa 41fb41fc ..A...J.A.A.A.A. │ │ │ │ - 0x0005b624 41fd41fe 41ff41d0 41d141d2 41d341d4 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005b634 41d541d7 41064141 d841d941 da41db41 A.A.A.AA.A.A.A.A │ │ │ │ - 0x0005b644 dc41dd41 de41df41 0e0041d6 420ee001 .A.A.A.A..A.B... │ │ │ │ - 0x0005b654 90189117 92169315 94149513 96129711 ................ │ │ │ │ - 0x0005b664 9810990f 9a0e9b0d 9c0c9d0b 9e0a9f09 ................ │ │ │ │ - 0x0005b674 b808b907 ba06bb05 bc04bd03 be02bf01 ................ │ │ │ │ - 0x0005b684 11417e48 d0d1d2d3 d4d7d8d9 dadbdcdd .A~H............ │ │ │ │ - 0x0005b694 dedff8f9 fafbfcfd feff0641 41d50000 ...........AA... │ │ │ │ - 0x0005b6a4 f8000000 84220000 f4bbfdff b8020000 .....".......... │ │ │ │ - 0x0005b6b4 00460e80 0211487f 44961042 91154497 .F....H.D..B..D. │ │ │ │ - 0x0005b6c4 0f43bc04 41094100 41980e41 8e184292 .C..A.A.A..A..B. │ │ │ │ - 0x0005b6d4 14419313 41941241 951141bb 05448f17 .A..A..A..A..D.. │ │ │ │ - 0x0005b6e4 45901641 990d419a 0c419b0b 4511417e E..A..A..A..E.A~ │ │ │ │ - 0x0005b6f4 419c0a41 9d09419e 08419f07 41ba0641 A..A..A..A..A..A │ │ │ │ - 0x0005b704 bd0341be 0241bf01 024efa41 fb41fc41 ..A..A...N.A.A.A │ │ │ │ - 0x0005b714 fd41fe41 ff41ce41 cf41d041 d141d241 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005b724 d341d441 d541d641 064141d7 41d841d9 .A.A.A.A.AA.A.A. │ │ │ │ - 0x0005b734 41da41db 41dc41dd 41de41df 410e0042 A.A.A.A.A.A.A..B │ │ │ │ - 0x0005b744 0648420e 80028e18 8f179016 91159214 .HB............. │ │ │ │ - 0x0005b754 93139412 95119610 970f980e 990d9a0c ................ │ │ │ │ - 0x0005b764 9b0b9c0a 9d099e08 9f07ba06 bb05bc04 ................ │ │ │ │ - 0x0005b774 bd03be02 bf011141 7e11487f 48cecfd0 .......A~.H.H... │ │ │ │ - 0x0005b784 d2d3d4d5 d7d8d9da dbdcddde dffafbfc ................ │ │ │ │ - 0x0005b794 fdfeff06 4141d141 d6000000 70000000 ....AA.A....p... │ │ │ │ - 0x0005b7a4 80230000 b8bdfdff 00070000 00450941 .#...........E.A │ │ │ │ - 0x0005b7b4 009d0659 0ea0029b 088e1592 11931094 ...Y............ │ │ │ │ - 0x0005b7c4 0f950e9c 079e059f 04bd03be 02bf018f ................ │ │ │ │ - 0x0005b7d4 14901391 12960d97 0c980b99 0a9a0911 ................ │ │ │ │ - 0x0005b7e4 487f1141 7e480d1f 0379010a 0c010051 H..A~H...y.....Q │ │ │ │ - 0x0005b7f4 06414506 4843fffe fddfdedd dcdbdad9 .AE.HC.......... │ │ │ │ - 0x0005b804 d8d7d6d5 d4d3d2d1 d0cfce41 0b000000 ...........A.... │ │ │ │ - 0x0005b814 2c000000 f4230000 44c4fdff d0000000 ,....#..D....... │ │ │ │ - 0x0005b824 00450941 009f0144 0e301141 7e480a0e .E.A...D.0.A~H.. │ │ │ │ - 0x0005b834 00430641 df440b55 0e004306 41df0000 .C.A.D.U..C.A... │ │ │ │ - 0x0005b844 40000000 24240000 e4c4fdff 38020000 @...$$......8... │ │ │ │ - 0x0005b854 00440941 009d0345 9b059c04 9e029f01 .D.A...E........ │ │ │ │ - 0x0005b864 460e5011 417e024a 0a0e004b 0641dfde F.P.A~.J...K.A.. │ │ │ │ - 0x0005b874 dddcdb44 0b540a0e 004c0641 dfdedddc ...D.T...L.A.... │ │ │ │ - 0x0005b884 db410b00 70000000 68240000 e0c6fdff .A..p...h$...... │ │ │ │ - 0x0005b894 04030000 004b0941 00970999 079a069b .....K.A........ │ │ │ │ - 0x0005b8a4 059c049d 039e024b 0e701148 7f11417e .......K.p.H..A~ │ │ │ │ - 0x0005b8b4 49980841 9f01025a 0ad841df 450b41d8 I..A...Z..A.E.A. │ │ │ │ - 0x0005b8c4 41df410e 004e0641 410648de dddcdbda A.A..N.AA.H..... │ │ │ │ - 0x0005b8d4 d9d7420e 70970998 0899079a 069b059c ..B.p........... │ │ │ │ - 0x0005b8e4 049d039e 029f0111 417e1148 7f60d8df ........A~.H.`.. │ │ │ │ - 0x0005b8f4 4698089f 01000000 1c000000 dc240000 F............$.. │ │ │ │ - 0x0005b904 7cc9fdff 4c000000 00480e30 11417e45 |...L....H.0.A~E │ │ │ │ - 0x0005b914 0e004206 41000000 1c000000 fc240000 ..B.A........$.. │ │ │ │ - 0x0005b924 acc9fdff 50000000 00480e30 11417e46 ....P....H.0.A~F │ │ │ │ - 0x0005b934 0e004206 41000000 1c000000 1c250000 ..B.A........%.. │ │ │ │ - 0x0005b944 dcc9fdff 5c000000 004a0e30 11417e47 ....\....J.0.A~G │ │ │ │ - 0x0005b954 0e004206 41000000 10000000 3c250000 ..B.A.......<%.. │ │ │ │ - 0x0005b964 1ccafdff 48010000 00000000 28000000 ....H.......(... │ │ │ │ - 0x0005b974 50250000 58cbfdff 2c020000 00450941 P%..X...,....E.A │ │ │ │ - 0x0005b984 009f0144 0e301141 7e4d9e02 54de560a ...D.0.A~M..T.V. │ │ │ │ - 0x0005b994 0e004306 41df410b 74000000 7c250000 ..C.A.A.t...|%.. │ │ │ │ - 0x0005b9a4 5ccdfdff 54170000 005e0e90 0311417e \...T....^....A~ │ │ │ │ - 0x0005b9b4 bc04bd03 be02bf01 9113960e 980c990b ................ │ │ │ │ - 0x0005b9c4 9a0a9b09 9c089d07 9e069f05 8e168f15 ................ │ │ │ │ - 0x0005b9d4 90149212 93119410 950f970d 11477f11 .............G.. │ │ │ │ - 0x0005b9e4 487f490d 1f038202 0a0c0100 51064145 H.I.........Q.AE │ │ │ │ - 0x0005b9f4 06474506 48fffefd fcdfdedd dcdbdad9 .GE.H........... │ │ │ │ - 0x0005ba04 d8d7d6d5 d4d3d2d1 d0cfce41 0b000000 ...........A.... │ │ │ │ - 0x0005ba14 54000000 f4250000 44e4fdff 24070000 T....%..D...$... │ │ │ │ - 0x0005ba24 00440941 009e0350 bf01930e 940d9809 .D.A...P........ │ │ │ │ - 0x0005ba34 9a079f02 950c960b 970a9908 9b069c05 ................ │ │ │ │ - 0x0005ba44 9d04440e 90011141 7e430d1f 0310010a ..D....A~C...... │ │ │ │ - 0x0005ba54 0c010050 0641ffdf dedddcdb dad9d8d7 ...P.A.......... │ │ │ │ - 0x0005ba64 d6d5d4d3 410b0000 78000000 4c260000 ....A...x...L&.. │ │ │ │ - 0x0005ba74 1cebfdff a0180000 00610ea0 0311417e .........a....A~ │ │ │ │ - 0x0005ba84 9c0a9f07 ba06bb05 bc04bd03 be02bf01 ................ │ │ │ │ - 0x0005ba94 8e188f17 90169115 92149313 94129511 ................ │ │ │ │ - 0x0005baa4 9610970f 980e1147 7f11487f 990d9a0c .......G..H..... │ │ │ │ - 0x0005bab4 9b0b9d09 9e08430d 1f030e03 0a0c0100 ......C......... │ │ │ │ - 0x0005bac4 5106414b 06474106 48fffefd fcfbfadf Q.AK.GA.H....... │ │ │ │ - 0x0005bad4 dedddcdb dad9d8d7 d6d5d4d3 d2d1d0cf ................ │ │ │ │ - 0x0005bae4 ce410b00 b8000000 c8260000 4003feff .A.......&..@... │ │ │ │ - 0x0005baf4 58040000 00450941 00931046 940f960d X....E.A...F.... │ │ │ │ - 0x0005bb04 970c470e c0011141 7e11467f 11477f11 ..G....A~.F..G.. │ │ │ │ - 0x0005bb14 487f4992 11439a09 419e0541 980b4199 H.I..C..A..A..A. │ │ │ │ - 0x0005bb24 0a419b08 429c0741 bf014591 1241950e .A..B..A..E..A.. │ │ │ │ - 0x0005bb34 459d0641 9f0441bd 0341be02 02bdfd41 E..A..A..A.....A │ │ │ │ - 0x0005bb44 fe41ff41 d141d241 d541d841 d941da41 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005bb54 db41dc41 dd41de41 df410e00 47064141 .A.A.A.A.A..G.AA │ │ │ │ - 0x0005bb64 06464106 47410648 d7d6d4d3 440ec001 .FA.GA.H....D... │ │ │ │ - 0x0005bb74 91129211 9310940f 950e960d 970c980b ................ │ │ │ │ - 0x0005bb84 990a9a09 9b089c07 9d069e05 9f04bd03 ................ │ │ │ │ - 0x0005bb94 be02bf01 11417e11 467f1147 7f11487f .....A~.F..G..H. │ │ │ │ - 0x0005bba4 ac000000 84270000 e406feff 38040000 .....'......8... │ │ │ │ - 0x0005bbb4 00450941 00960b46 920f930e 970a470e .E.A...F......G. │ │ │ │ - 0x0005bbc4 b0011141 7e11467f 11477f11 487f4994 ...A~.F..G..H.I. │ │ │ │ - 0x0005bbd4 0d439a07 419e0341 98094199 08419b06 .C..A..A..A..A.. │ │ │ │ - 0x0005bbe4 429c0541 bf014591 1041950c 459d0441 B..A..E..A..E..A │ │ │ │ - 0x0005bbf4 9f0202b9 ff41d141 d441d541 d841d941 .....A.A.A.A.A.A │ │ │ │ - 0x0005bc04 da41db41 dc41dd41 de41df41 0e004706 .A.A.A.A.A.A..G. │ │ │ │ - 0x0005bc14 41410646 41064741 0648d7d6 d3d2440e AA.FA.GA.H....D. │ │ │ │ - 0x0005bc24 b0019110 920f930e 940d950c 960b970a ................ │ │ │ │ - 0x0005bc34 98099908 9a079b06 9c059d04 9e039f02 ................ │ │ │ │ - 0x0005bc44 bf011141 7e11467f 11477f11 487f0000 ...A~.F..G..H... │ │ │ │ - 0x0005bc54 44000000 34280000 740afeff 4c020000 D...4(..t...L... │ │ │ │ - 0x0005bc64 00440941 009f0345 0e601141 7e489b07 .D.A...E.`.A~H.. │ │ │ │ - 0x0005bc74 429a0842 9d05419c 06419e04 41be0242 B..B..A..A..A..B │ │ │ │ - 0x0005bc84 bf01026b fe41ff41 da41db41 dc41dd41 ...k.A.A.A.A.A.A │ │ │ │ - 0x0005bc94 de410e00 430641df c4000000 7c280000 .A..C.A.....|(.. │ │ │ │ - 0x0005bca4 7c0cfeff 50020000 00440941 009f0645 |...P....D.A...E │ │ │ │ - 0x0005bcb4 0ec00197 0e11417e 47960f42 bd0341bb ......A~G..B..A. │ │ │ │ - 0x0005bcc4 05419510 4a980d42 91144192 13419312 .A..J..B..A..A.. │ │ │ │ - 0x0005bcd4 419b0a46 94114199 0c429a0b 41bc0446 A..F..A..B..A..F │ │ │ │ - 0x0005bce4 9c09429d 08419e07 41be0241 bf0172fb ..B..A..A..A..r. │ │ │ │ - 0x0005bcf4 41fc41fd 41fe41ff 41d141d2 41d341d4 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005bd04 41d541d6 41d841d9 41da41db 41dc41dd A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005bd14 41de410e 00440641 dfd7440e c0019114 A.A..D.A..D..... │ │ │ │ - 0x0005bd24 92139312 94119510 960f970e 980d990c ................ │ │ │ │ - 0x0005bd34 9a0b9b0a 9c099d08 9e079f06 bb05bc04 ................ │ │ │ │ - 0x0005bd44 bd03be02 bf011141 7e48d1d2 d3d4d8d9 .......A~H...... │ │ │ │ - 0x0005bd54 dadbdcdd defcfeff 41fb41fd 41d541d6 ........A.A.A.A. │ │ │ │ - 0x0005bd64 18010000 44290000 040efeff 14060000 ....D).......... │ │ │ │ - 0x0005bd74 00439115 49094100 990d9a0c 9b0b9c0a .C..I.A......... │ │ │ │ - 0x0005bd84 9d099e08 9f07440e 80021141 7e429511 ......D....A~B.. │ │ │ │ - 0x0005bd94 42901644 980e42bb 05429412 41921441 B..D..B..B..A..A │ │ │ │ - 0x0005bda4 93134197 0f41bd03 458e1841 8f174496 ..A..A..E..A..D. │ │ │ │ - 0x0005bdb4 1041ba06 41bc0441 be0241bf 01025cfa .A..A..A..A...\. │ │ │ │ - 0x0005bdc4 41fb41fc 41fd41fe 41ff41ce 41cf43d2 A.A.A.A.A.A.A.C. │ │ │ │ - 0x0005bdd4 41d341d4 41d641d7 41d879d0 41d50243 A.A.A.A.A.y.A..C │ │ │ │ - 0x0005bde4 0e004a06 41dfdedd dcdbdad9 d1440e80 ..J.A........D.. │ │ │ │ - 0x0005bdf4 028e188f 17901691 15921493 13941295 ................ │ │ │ │ - 0x0005be04 11961097 0f980e99 0d9a0c9b 0b9c0a9d ................ │ │ │ │ - 0x0005be14 099e089f 07ba06bb 05bc04bd 03be02bf ................ │ │ │ │ - 0x0005be24 0111417e 48cecfd0 d2d3d4d5 d6d7d8fa ..A~H........... │ │ │ │ - 0x0005be34 fbfcfdfe ff5e0e00 4a0641df dedddcdb .....^..J.A..... │ │ │ │ - 0x0005be44 dad9d141 0e800290 16911595 11990d9a ...A............ │ │ │ │ - 0x0005be54 0c9b0b9c 0a9d099e 089f0711 417e6492 ............A~d. │ │ │ │ - 0x0005be64 14931394 12961097 0f980e41 d041d241 ...........A.A.A │ │ │ │ - 0x0005be74 d341d441 d541d641 d741d800 70000000 .A.A.A.A.A..p... │ │ │ │ - 0x0005be84 602a0000 0813feff 480a0000 00450941 `*......H....E.A │ │ │ │ - 0x0005be94 009e0659 0eb0028e 168f1592 129b099c ...Y............ │ │ │ │ - 0x0005bea4 089d079f 0511487f bc04bd03 be02bf01 ......H......... │ │ │ │ - 0x0005beb4 90149113 93119410 950f960e 970d980c ................ │ │ │ │ - 0x0005bec4 990b1141 7e9a0a45 0d1f03f0 010a0c01 ...A~..E........ │ │ │ │ - 0x0005bed4 00510641 45064844 fffefdfc dfdedddc .Q.AE.HD........ │ │ │ │ - 0x0005bee4 dbdad9d8 d7d6d5d4 d3d2d1d0 cfce430b ..............C. │ │ │ │ - 0x0005bef4 2c000000 d42a0000 e41cfeff d0000000 ,....*.......... │ │ │ │ - 0x0005bf04 00450941 009f0144 0e301141 7e480a0e .E.A...D.0.A~H.. │ │ │ │ - 0x0005bf14 00430641 df440b55 0e004306 41df0000 .C.A.D.U..C.A... │ │ │ │ - 0x0005bf24 34000000 042b0000 841dfeff 00030000 4....+.......... │ │ │ │ - 0x0005bf34 004a0941 009b059c 049d039e 029f019a .J.A............ │ │ │ │ - 0x0005bf44 06470e50 11417e02 720a0e00 4b0641df .G.P.A~.r...K.A. │ │ │ │ - 0x0005bf54 dedddcdb da420b00 40000000 3c2b0000 .....B..@...<+.. │ │ │ │ - 0x0005bf64 4c20feff 48010000 00460941 009a079b L ..H....F.A.... │ │ │ │ - 0x0005bf74 069d0447 0e601141 7e519c05 42bf0142 ...G.`.A~Q..B..B │ │ │ │ - 0x0005bf84 9e03419f 0256ff41 dc41de41 df450a0e ..A..V.A.A.A.E.. │ │ │ │ - 0x0005bf94 00470641 dddbda44 0b000000 1c000000 .G.A...D........ │ │ │ │ - 0x0005bfa4 802b0000 5821feff 50000000 00490e30 .+..X!..P....I.0 │ │ │ │ - 0x0005bfb4 11417e45 0e004206 41000000 2c000000 .A~E..B.A...,... │ │ │ │ - 0x0005bfc4 a02b0000 8821feff 9c010000 00440941 .+...!.......D.A │ │ │ │ - 0x0005bfd4 009f0144 0e301141 7e600a0e 00430641 ...D.0.A~`...C.A │ │ │ │ - 0x0005bfe4 df410b74 0e004306 41df0000 68000000 .A.t..C.A...h... │ │ │ │ - 0x0005bff4 d02b0000 f822feff 48050000 00500ed0 .+..."..H....P.. │ │ │ │ - 0x0005c004 01950e97 0c940f96 0d980b99 0a9a099b ................ │ │ │ │ - 0x0005c014 089c079d 069e059f 0444056c 14024f09 .........D.l..O. │ │ │ │ - 0x0005c024 41004192 11419310 41bd0341 be0241bf A.A..A..A..A..A. │ │ │ │ - 0x0005c034 01411141 7e7efd41 fe41ff41 d241d341 .A.A~~.A.A.A.A.A │ │ │ │ - 0x0005c044 0641410a 0e004ddf dedddcdb dad9d8d7 .AA...M......... │ │ │ │ - 0x0005c054 d6d5d406 6c410b00 74000000 3c2c0000 ....lA..t...<,.. │ │ │ │ - 0x0005c064 dc27feff 90050000 004d0ee0 01940f97 .'.......M...... │ │ │ │ - 0x0005c074 0c950e9a 099b089c 079d069e 059f0445 ...............E │ │ │ │ - 0x0005c084 056b1605 6c14024c 09410042 93104198 .k..l..L.A.B..A. │ │ │ │ - 0x0005c094 0b41990a 44921141 960d41bd 0341be02 .A..D..A..A..A.. │ │ │ │ - 0x0005c0a4 41bf0141 11417e02 4dfd41fe 41ff41d2 A..A.A~.M.A.A.A. │ │ │ │ - 0x0005c0b4 41d341d6 41d841d9 41064141 0a0e004b A.A.A.A.A.AA...K │ │ │ │ - 0x0005c0c4 dfdedddc dbdad7d5 d4066c06 6b410b00 ..........l.kA.. │ │ │ │ - 0x0005c0d4 74000000 b42c0000 f42cfeff f4020000 t....,...,...... │ │ │ │ - 0x0005c0e4 0049940f 970c950e 960d980b 990a420e .I............B. │ │ │ │ - 0x0005c0f4 d0014305 6c147609 41004192 11419310 ..C.l.v.A.A..A.. │ │ │ │ - 0x0005c104 419a0941 9b08419c 07419d06 419e0541 A..A..A..A..A..A │ │ │ │ - 0x0005c114 9f0441bd 0341be02 41bf0141 11417e7b ..A..A..A..A.A~{ │ │ │ │ - 0x0005c124 fd41fe41 ff41d241 d341da41 db41dc41 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005c134 dd41de41 df410641 410a0e00 47d9d8d7 .A.A.A.AA...G... │ │ │ │ - 0x0005c144 d6d5d406 6c410b00 70000000 2c2d0000 ....lA..p...,-.. │ │ │ │ - 0x0005c154 7c2ffeff ec020000 00439e05 47950e97 |/.......C..G... │ │ │ │ - 0x0005c164 0c940f96 0d980b99 0a420ec0 01770941 .........B...w.A │ │ │ │ - 0x0005c174 00419211 41931041 9a09419b 08419c07 .A..A..A..A..A.. │ │ │ │ - 0x0005c184 419d0641 9f0441bd 0341be02 41bf0141 A..A..A..A..A..A │ │ │ │ - 0x0005c194 11417e02 40fd41fe 41ff41d2 41d341da .A~.@.A.A.A.A.A. │ │ │ │ - 0x0005c1a4 41db41dc 41dd41df 41064141 0a0e0047 A.A.A.A.A.AA...G │ │ │ │ - 0x0005c1b4 ded9d8d7 d6d5d441 0b000000 88000000 .......A........ │ │ │ │ - 0x0005c1c4 a02d0000 f831feff 30030000 00469312 .-...1..0....F.. │ │ │ │ - 0x0005c1d4 960f9411 420ee001 73094100 419b0a42 ....B...s.A.A..B │ │ │ │ - 0x0005c1e4 92134197 0e41980d 44901541 91144195 ..A..A..D..A..A. │ │ │ │ - 0x0005c1f4 1041990c 419a0b41 9c09419d 08419e07 .A..A..A..A..A.. │ │ │ │ - 0x0005c204 419f0641 bb0541bc 0441bd03 41be0241 A..A..A..A..A..A │ │ │ │ - 0x0005c214 bf014111 417e024a fb41fc41 fd41fe41 ..A.A~.J.A.A.A.A │ │ │ │ - 0x0005c224 ff41d041 d141d241 d541d741 d841d941 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005c234 da41db41 dc410641 41dd41de 41df410a .A.A.A.AA.A.A.A. │ │ │ │ - 0x0005c244 0e0043d6 d4d3410b 70000000 2c2e0000 ..C...A.p...,... │ │ │ │ - 0x0005c254 9c34feff 14030000 00439e05 47940f97 .4.......C..G... │ │ │ │ - 0x0005c264 0c950e96 0d980b99 0a420ec0 01730941 .........B...s.A │ │ │ │ - 0x0005c274 00419211 41931041 9a09419b 08419c07 .A..A..A..A..A.. │ │ │ │ - 0x0005c284 419d0641 9f0441bd 0341be02 41bf0141 A..A..A..A..A..A │ │ │ │ - 0x0005c294 11417e02 40fd41fe 41ff41d2 41d341da .A~.@.A.A.A.A.A. │ │ │ │ - 0x0005c2a4 41db41dc 41dd41df 41064141 0a0e0047 A.A.A.A.A.AA...G │ │ │ │ - 0x0005c2b4 ded9d8d7 d6d5d441 0b000000 28000000 .......A....(... │ │ │ │ - 0x0005c2c4 a02e0000 4837feff 10010000 00449e02 ....H7.......D.. │ │ │ │ - 0x0005c2d4 09410042 9f01470e 3011417e 640a0e00 .A.B..G.0.A~d... │ │ │ │ - 0x0005c2e4 440641df de430b00 3c000000 cc2e0000 D.A..C..<....... │ │ │ │ - 0x0005c2f4 2c38feff 4c020000 00450941 009f0144 ,8..L....E.A...D │ │ │ │ - 0x0005c304 0e401141 7e579c04 419d0341 9e0263dc .@.A~W..A..A..c. │ │ │ │ - 0x0005c314 41dd41de 410a0e00 430641df 410b5b0a A.A.A...C.A.A.[. │ │ │ │ - 0x0005c324 0e004306 41df420b 10010000 0c2f0000 ..C.A.B....../.. │ │ │ │ - 0x0005c334 3c3afeff 34040000 00470941 009f0895 <:..4....G.A.... │ │ │ │ - 0x0005c344 12470ef0 01961111 417e429a 0d4e9413 .G......A~B..N.. │ │ │ │ - 0x0005c354 42980f43 97104891 16419215 42931441 B..C..H..A..B..A │ │ │ │ - 0x0005c364 b9074299 0e429b0c 419c0b46 9017429d ..B..B..A..F..B. │ │ │ │ - 0x0005c374 0a419e09 41ba0641 bb0541bc 0441bd03 .A..A..A..A..A.. │ │ │ │ - 0x0005c384 41be0241 bf0178f9 41fa41fb 41fc41fd A..A..x.A.A.A.A. │ │ │ │ - 0x0005c394 41fe41ff 41d041d1 41d241d3 41d441d7 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005c3a4 41d841d9 41da41db 41dc41dd 41de410e A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005c3b4 00450641 dfd6d541 0ef00195 1296119f .E.A...A........ │ │ │ │ - 0x0005c3c4 0811417e 419e094e 92154497 1041980f ..A~A..N..D..A.. │ │ │ │ - 0x0005c3d4 47931441 94134291 1641ba06 42990e42 G..A..B..A..B..B │ │ │ │ - 0x0005c3e4 9a0d419b 0c469c0b 439d0a41 bb0541bc ..A..F..C..A..A. │ │ │ │ - 0x0005c3f4 0441bd03 41be0241 bf016efa 41fb41fc .A..A..A..n.A.A. │ │ │ │ - 0x0005c404 41fd41fe 41ff41d1 d2d3d9db dcddde41 A.A.A.A........A │ │ │ │ - 0x0005c414 d441d741 d841da41 0e004506 41dfd6d5 .A.A.A.A..E.A... │ │ │ │ - 0x0005c424 410ef001 92159512 96119710 980f9e09 A............... │ │ │ │ - 0x0005c434 9f081141 7e41d241 d741d800 20010000 ...A~A.A.A.. ... │ │ │ │ - 0x0005c444 20300000 683dfeff 2c040000 00470941 0..h=..,....G.A │ │ │ │ - 0x0005c454 009f0993 15460ef0 0111417e 42941441 .....F....A~B..A │ │ │ │ - 0x0005c464 98104e92 16429711 43961248 90184191 ..N..B..C..H..A. │ │ │ │ - 0x0005c474 17429513 41b80842 990f429a 0e419b0d .B..A..B..B..A.. │ │ │ │ - 0x0005c484 469c0c42 9d0b419e 0a41b907 41ba0641 F..B..A..A..A..A │ │ │ │ - 0x0005c494 bb0541bc 0441bd03 41be0241 bf0175f8 ..A..A..A..A..u. │ │ │ │ - 0x0005c4a4 41f941fa 41fb41fc 41fd41fe 41ff41d0 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005c4b4 41d141d2 41d441d5 41d641d7 41d841d9 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005c4c4 41da41db 41dc41dd 41de410a 0e004406 A.A.A.A.A.A...D. │ │ │ │ - 0x0005c4d4 41dfd341 0b419513 419e0a4e 92164496 A..A.A..A..N..D. │ │ │ │ - 0x0005c4e4 12419711 47911741 9c0c4294 1441b907 .A..G..A..B..A.. │ │ │ │ - 0x0005c4f4 42901842 98104199 0f419a0e 419b0d48 B..B..A..A..A..H │ │ │ │ - 0x0005c504 9d0b41ba 0641bb05 41bc0441 bd0341be ..A..A..A..A..A. │ │ │ │ - 0x0005c514 0241bf01 6dd0d1d2 d5d6d7d9 dadbdcdd .A..m........... │ │ │ │ - 0x0005c524 def9fafb fcfdfeff 41d441d8 41921694 ........A.A.A... │ │ │ │ - 0x0005c534 14961297 11981041 d241d441 d641d741 .......A.A.A.A.A │ │ │ │ - 0x0005c544 d8419513 9e0a41d5 41de4192 16951396 .A....A.A.A..... │ │ │ │ - 0x0005c554 1297119e 0a41d241 d541d641 d741de00 .....A.A.A.A.A.. │ │ │ │ - 0x0005c564 1c010000 44310000 7440feff 0c160000 ....D1..t@...... │ │ │ │ - 0x0005c574 00460941 00980a47 99099c06 9d059e04 .F.A...G........ │ │ │ │ - 0x0005c584 9f034c0e 80021141 7e11467f 11477f11 ..L....A~.F..G.. │ │ │ │ - 0x0005c594 487f4505 6b18056c 16024393 0f41960c H.E.k..l..C..A.. │ │ │ │ - 0x0005c5a4 458e1441 8f134190 12419111 41921041 E..A..A..A..A..A │ │ │ │ - 0x0005c5b4 940e4195 0d41970b 419a0841 9b0743be ..A..A..A..A..C. │ │ │ │ - 0x0005c5c4 0241bf01 03cf01fe 41ff41ce 41cf41d0 .A......A.A.A.A. │ │ │ │ - 0x0005c5d4 41d141d2 41d341d4 41d541d6 41d741da A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005c5e4 41db410a 0e004b06 41410646 41064741 A.A...K.AA.FA.GA │ │ │ │ - 0x0005c5f4 0648dfde dddcd9d8 066c066b 410b448e .H.......l.kA.D. │ │ │ │ - 0x0005c604 148f1390 12911192 10930f94 0e950d96 ................ │ │ │ │ - 0x0005c614 0c970b9a 089b07be 02bf0103 0601cecf ................ │ │ │ │ - 0x0005c624 d0d1d2d3 d4d5d6d7 dadbfeff 0240950d .............@.. │ │ │ │ - 0x0005c634 43960c42 970b419a 08468e14 41901241 C..B..A..F..A..A │ │ │ │ - 0x0005c644 91114193 0f41940e 419b0741 be0241bf ..A..A..A..A..A. │ │ │ │ - 0x0005c654 01032c01 fe41ff41 ce41d041 d141d3d4 ..,..A.A.A.A.A.. │ │ │ │ - 0x0005c664 d5d6d7da db4a8e14 90129111 930f940e .....J.......... │ │ │ │ - 0x0005c674 950d960c 970b9a08 9b07be02 bf010000 ................ │ │ │ │ - 0x0005c684 70010000 64320000 6455feff fc150000 p...d2..dU...... │ │ │ │ - 0x0005c694 00460941 00990a45 9e059f04 9d06460e .F.A...E......F. │ │ │ │ - 0x0005c6a4 80021141 7e11467f 11477f11 487f4496 ...A~.F..G..H.D. │ │ │ │ - 0x0005c6b4 0d419c07 024a940f 41970c45 8e15428f .A...J..A..E..B. │ │ │ │ - 0x0005c6c4 14419013 41911241 92114193 1041950e .A..A..A..A..A.. │ │ │ │ - 0x0005c6d4 41980b41 9a09419b 0841bd03 41be0241 A..A..A..A..A..A │ │ │ │ - 0x0005c6e4 bf0103da 01fd41fe 41ff41ce 41cf41d0 ......A.A.A.A.A. │ │ │ │ - 0x0005c6f4 41d141d2 41d341d4 41d541d6 41d741d8 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005c704 41da41db 41dc410e 00470641 41064641 A.A.A.A..G.AA.FA │ │ │ │ - 0x0005c714 06474106 48dfdedd d9410e80 02960d99 .GA.H....A...... │ │ │ │ - 0x0005c724 0a9c079d 069e059f 0411417e 11467f11 ..........A~.F.. │ │ │ │ - 0x0005c734 477f1148 7f438e15 8f149013 91129211 G..H.C.......... │ │ │ │ - 0x0005c744 9310940f 950e970c 980b9a09 9b08bd03 ................ │ │ │ │ - 0x0005c754 be02bf01 02f0cecf d0d1d2d3 d4d5d6d7 ................ │ │ │ │ - 0x0005c764 d8dadbdc fdfeff42 92114195 0e024896 .......B..A...H. │ │ │ │ - 0x0005c774 0d41970c 41980b41 9c07488e 15418f14 .A..A..A..H..A.. │ │ │ │ - 0x0005c784 41901341 91124193 1041940f 419a0941 A..A..A..A..A..A │ │ │ │ - 0x0005c794 9b0841bd 0341be02 41bf0103 2d01cecf ..A..A..A...-... │ │ │ │ - 0x0005c7a4 d0d1d3d4 d6d7d8da dbdcfdfe ff44d2d5 .............D.. │ │ │ │ - 0x0005c7b4 960d9c07 478e158f 14901391 12921193 ....G........... │ │ │ │ - 0x0005c7c4 10940f95 0e970c98 0b9a099b 08bd03be ................ │ │ │ │ - 0x0005c7d4 02bf0102 82cecfd0 d1d2d3d4 d5d7d8da ................ │ │ │ │ - 0x0005c7e4 dbfdfeff 41d641dc 41921195 0e41d241 ....A.A.A....A.A │ │ │ │ - 0x0005c7f4 d5000000 1c000000 d8330000 f069feff .........3...i.. │ │ │ │ - 0x0005c804 54000000 004c0e20 11417e43 0e004206 T....L. .A~C..B. │ │ │ │ - 0x0005c814 41000000 38000000 f8330000 306afeff A...8....3..0j.. │ │ │ │ - 0x0005c824 8c030000 00470941 009f019d 03460e40 .....G.A.....F.@ │ │ │ │ - 0x0005c834 9e021141 7e02710a 0e004506 41dfdedd ...A~.q...E.A... │ │ │ │ - 0x0005c844 410b0251 0a0e0045 0641dfde dd420b00 A..Q...E.A...B.. │ │ │ │ - 0x0005c854 b4000000 34340000 846dfeff dc050000 ....44...m...... │ │ │ │ - 0x0005c864 00440941 009a094e 0ef001bf 01990a9b .D.A...N........ │ │ │ │ - 0x0005c874 089c0798 0b11487f 9e059f04 11417e44 ......H......A~D │ │ │ │ - 0x0005c884 05691805 6a16056b 14056c12 025f970c .i..j..k..l.._.. │ │ │ │ - 0x0005c894 41940f42 950e4196 0d419d06 41bd0341 A..B..A..A..A..A │ │ │ │ - 0x0005c8a4 be02029d fd41fe41 d441d541 d641d741 .....A.A.A.A.A.A │ │ │ │ - 0x0005c8b4 dd750e00 4d064143 0648ffdf dedcdbda .u..M.AC.H...... │ │ │ │ - 0x0005c8c4 d9d8066c 066b066a 0669440e f001940f ...l.k.j.iD..... │ │ │ │ - 0x0005c8d4 950e960d 970c980b 990a9a09 9b089c07 ................ │ │ │ │ - 0x0005c8e4 9d069e05 9f04bd03 be02bf01 05691805 .............i.. │ │ │ │ - 0x0005c8f4 6a16056b 14056c12 11417e11 487f49d4 j..k..l..A~.H.I. │ │ │ │ - 0x0005c904 d5d6d7dd fdfe0000 bc000000 ec340000 .............4.. │ │ │ │ - 0x0005c914 ac72feff a4030000 00470941 00bf0193 .r.......G.A.... │ │ │ │ - 0x0005c924 139a0c48 0ee00199 0d9e089f 0711487f ...H..........H. │ │ │ │ - 0x0005c934 11417e42 056b1805 6c16024d 961042bb .A~B.k..l..M..B. │ │ │ │ - 0x0005c944 0542bd03 419c0a41 9d094495 11419412 .B..A..A..D..A.. │ │ │ │ - 0x0005c954 41970f41 980e41ba 06479b0b 41bc0441 A..A..A..G..A..A │ │ │ │ - 0x0005c964 be020245 fa41fb41 fc41fd41 fe41d441 ...E.A.A.A.A.A.A │ │ │ │ - 0x0005c974 d541d641 d741d841 db41dc41 dd470e00 .A.A.A.A.A.A.G.. │ │ │ │ - 0x0005c984 4b064141 0648ffdf dedad9d3 066c066b K.AA.H.......l.k │ │ │ │ - 0x0005c994 430ee001 93139412 95119610 970f980e C............... │ │ │ │ - 0x0005c9a4 990d9a0c 9b0b9c0a 9d099e08 9f07ba06 ................ │ │ │ │ - 0x0005c9b4 bb05bc04 bd03be02 bf01056b 18056c16 ...........k..l. │ │ │ │ - 0x0005c9c4 11417e11 487f0000 d8000000 ac350000 .A~.H........5.. │ │ │ │ - 0x0005c9d4 9c75feff cc030000 00460941 00bf0190 .u.......F.A.... │ │ │ │ - 0x0005c9e4 169a0c48 0ef0019b 0b96109e 089f0711 ...H............ │ │ │ │ - 0x0005c9f4 417e4205 6b1a056c 18649511 42970f41 A~B.k..l.d..B..A │ │ │ │ - 0x0005ca04 be024294 1241bc04 4cbd0341 bb054192 ..B..A..L..A..A. │ │ │ │ - 0x0005ca14 14419313 45980e41 990d41ba 06469115 .A..E..A..A..F.. │ │ │ │ - 0x0005ca24 419c0a41 9d0979fa 41fb41fc 41fd41fe A..A..y.A.A.A.A. │ │ │ │ - 0x0005ca34 41d141d2 41d341d4 41d541d7 41d841d9 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005ca44 41dc41dd 720e004b 0641ffdf dedbdad6 A.A.r..K.A...... │ │ │ │ - 0x0005ca54 d0066c06 6b440ef0 01901691 15921493 ..l.kD.......... │ │ │ │ - 0x0005ca64 13941295 11961097 0f980e99 0d9a0c9b ................ │ │ │ │ - 0x0005ca74 0b9c0a9d 099e089f 07ba06bb 05bc04bd ................ │ │ │ │ - 0x0005ca84 03be02bf 01056b1a 056c1811 417e4ad1 ......k..l..A~J. │ │ │ │ - 0x0005ca94 d2d3d8d9 dcddfafb fd41fc41 fe41d441 .........A.A.A.A │ │ │ │ - 0x0005caa4 d541d700 8c000000 88360000 9078feff .A.......6...x.. │ │ │ │ - 0x0005cab4 54050000 00440941 009d084a 0eb00198 T....D.A...J.... │ │ │ │ - 0x0005cac4 0d990c9c 09970e9e 0711417e 025e960f ..........A~.^.. │ │ │ │ - 0x0005cad4 41951042 9a0b419b 0a419f06 41bb0541 A..B..A..A..A..A │ │ │ │ - 0x0005cae4 bc0441bd 0341be02 41bf0102 a9fb41fc ..A..A..A.....A. │ │ │ │ - 0x0005caf4 41fd41fe 41ff41d5 41d641da 41db41df A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005cb04 4f0e0048 0641dedd dcd9d8d7 410eb001 O..H.A......A... │ │ │ │ - 0x0005cb14 9510960f 970e980d 990c9a0b 9b0a9c09 ................ │ │ │ │ - 0x0005cb24 9d089e07 9f06bb05 bc04bd03 be02bf01 ................ │ │ │ │ - 0x0005cb34 11417e00 28000000 18370000 607dfeff .A~.(....7..`}.. │ │ │ │ - 0x0005cb44 d4000000 00450941 009e0345 bf019f02 .....E.A...E.... │ │ │ │ - 0x0005cb54 480e4011 417e540e 00480641 43ffdfde H.@.A~T..H.AC... │ │ │ │ - 0x0005cb64 20000000 44370000 147efeff 68000000 ...D7...~..h... │ │ │ │ - 0x0005cb74 00440941 009f0144 0e301141 7e4b0e00 .D.A...D.0.A~K.. │ │ │ │ - 0x0005cb84 430641df 28000000 68370000 607efeff C.A.(...h7..`~.. │ │ │ │ - 0x0005cb94 d8000000 00450941 009e0244 9f01480e .....E.A...D..H. │ │ │ │ - 0x0005cba4 3011417e 570e0047 064143df de000000 0.A~W..G.AC..... │ │ │ │ - 0x0005cbb4 20000000 94370000 147ffeff 60000000 ....7......`... │ │ │ │ - 0x0005cbc4 00440941 009f0144 0e301141 7e490e00 .D.A...D.0.A~I.. │ │ │ │ - 0x0005cbd4 430641df 94000000 b8370000 507ffeff C.A......7..P... │ │ │ │ - 0x0005cbe4 88030000 00459e08 429d0946 9a0c980e .....E..B..F.... │ │ │ │ - 0x0005cbf4 43951199 0d489b0b 9c0a9f07 11487f43 C....H.......H.C │ │ │ │ - 0x0005cc04 0ed00167 0a0e004b 0648dfde dddcdbda ...g...K.H...... │ │ │ │ - 0x0005cc14 d9d8d543 0b410941 0041ba06 43911541 ...C.A.A.A..C..A │ │ │ │ - 0x0005cc24 92144193 13419412 41961041 970f41bb ..A..A..A..A..A. │ │ │ │ - 0x0005cc34 0541bc04 41bd0341 be0241bf 01411141 .A..A..A..A..A.A │ │ │ │ - 0x0005cc44 7e0266fa 41fb41fc 41fd41fe 41ff41d1 ~.f.A.A.A.A.A.A. │ │ │ │ - 0x0005cc54 41d241d3 41d441d6 41d7410e 00410641 A.A.A.A.A.A..A.A │ │ │ │ - 0x0005cc64 4b0648df dedddcdb dad9d8d5 e4000000 K.H............. │ │ │ │ - 0x0005cc74 50380000 4882feff 28040000 00479611 P8..H...(....G.. │ │ │ │ - 0x0005cc84 459b0c9c 0b9d0a9e 09440ee0 0111487f E........D....H. │ │ │ │ - 0x0005cc94 6a0a0e00 490648de dddcdbd6 410b4109 j...I.H.....A.A. │ │ │ │ - 0x0005cca4 41004297 1041980f 41990e41 9a0d419f A.B..A..A..A..A. │ │ │ │ - 0x0005ccb4 0841b907 41ba0645 90174491 16429215 .A..A..E..D..B.. │ │ │ │ - 0x0005ccc4 41931441 94134195 1241bb05 41bc0441 A..A..A..A..A..A │ │ │ │ - 0x0005ccd4 bd034111 417e41be 0241bf01 025e0af9 ..A.A~A..A...^.. │ │ │ │ - 0x0005cce4 41fa41fb 41fc41fd 41fe41ff 41d041d1 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005ccf4 41d241d3 41d441d5 41d741d8 41064141 A.A.A.A.A.A.A.AA │ │ │ │ - 0x0005cd04 d941da41 df410b51 f941fa41 fb41fc41 .A.A.A.Q.A.A.A.A │ │ │ │ - 0x0005cd14 fd41fe41 ff41d041 d141d241 d342d441 .A.A.A.A.A.A.B.A │ │ │ │ - 0x0005cd24 d541d741 d841d941 da41df41 0e004106 .A.A.A.A.A.A..A. │ │ │ │ - 0x0005cd34 41480648 dedddcdb d6410ee0 0196119b AH.H.....A...... │ │ │ │ - 0x0005cd44 0c9c0b9d 0a9e0911 487f440e 00d6dbdc ........H.D..... │ │ │ │ - 0x0005cd54 ddde0648 30000000 38390000 9085feff ...H0...89...... │ │ │ │ - 0x0005cd64 a4020000 00459e02 9d039f01 649c0456 .....E......d..V │ │ │ │ - 0x0005cd74 dc5b0adf dedd420b 579c046a dc43dfde .[....B.W..j.C.. │ │ │ │ - 0x0005cd84 dd419d03 9e029f01 4c000000 6c390000 .A......L...l9.. │ │ │ │ - 0x0005cd94 0c88feff 74050000 00480941 00980a9d ....t....H.A.... │ │ │ │ - 0x0005cda4 059e049f 034b0ef0 01990911 487f9a08 .....K......H... │ │ │ │ - 0x0005cdb4 9b079c06 11417e5c be0241bf 0169fe41 .....A~\..A..i.A │ │ │ │ - 0x0005cdc4 ff02880a 0e004c06 41410648 dfdedddc ......L.AA.H.... │ │ │ │ - 0x0005cdd4 dbdad9d8 410b0000 94000000 bc390000 ....A........9.. │ │ │ │ - 0x0005cde4 3c8dfeff 78030000 00439e07 429d0843 <...x....C..B..C │ │ │ │ - 0x0005cdf4 0ea00196 0f450a0e 0043dedd d6440b42 .....E...C...D.B │ │ │ │ - 0x0005ce04 9a0b4e0a da410e00 43deddd6 440b4209 ..N..A..C...D.B. │ │ │ │ - 0x0005ce14 4100419c 09419f06 41980d42 9b0a4311 A.A..A..A..B..C. │ │ │ │ - 0x0005ce24 417e63bb 0541bc04 43bd0341 970e4199 A~c..A..C..A..A. │ │ │ │ - 0x0005ce34 0c47be02 41bf017e fb41fc41 fd41fe41 .G..A..~.A.A.A.A │ │ │ │ - 0x0005ce44 ff41d741 d841d942 db41dc41 df410641 .A.A.A.B.A.A.A.A │ │ │ │ - 0x0005ce54 43094100 4311417e 47da4206 4147980d C.A.C.A~G.B.AG.. │ │ │ │ - 0x0005ce64 9a0b9b0a 9c099f06 11417e53 d8000000 .........A~S.... │ │ │ │ - 0x0005ce74 3c010000 543a0000 2490feff 04130000 <...T:..$....... │ │ │ │ - 0x0005ce84 00449412 429f0744 be028f17 43911543 .D..B..D....C..C │ │ │ │ - 0x0005ce94 0ed00311 487f5409 4100419e 08421141 ....H.T.A.A..B.A │ │ │ │ - 0x0005cea4 7e6ebc04 44bd0342 bb05419a 0c42ba06 ~n..D..B..A..B.. │ │ │ │ - 0x0005ceb4 468e1843 90164192 14419313 41951141 F..C..A..A..A..A │ │ │ │ - 0x0005cec4 96104197 0f43980e 41990d41 9b0b419c ..A..C..A..A..A. │ │ │ │ - 0x0005ced4 0a419d09 41bf0103 7701fa42 fb41ce41 .A..A...w..B.A.A │ │ │ │ - 0x0005cee4 fc41fd41 ff41d041 d241d341 d541d641 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005cef4 d741d841 d941da41 db41dc41 dd43de42 .A.A.A.A.A.A.C.B │ │ │ │ - 0x0005cf04 06414c0e 00470648 fedfd4d1 cf410ed0 .AL..G.H.....A.. │ │ │ │ - 0x0005cf14 038e188f 17901691 15921493 13941295 ................ │ │ │ │ - 0x0005cf24 11961097 0f980e99 0d9a0c9b 0b9c0a9d ................ │ │ │ │ - 0x0005cf34 099e089f 07ba06bb 05bc04bd 03be02bf ................ │ │ │ │ - 0x0005cf44 0111417e 11487f03 5902ced0 d2d3d5d6 ..A~.H..Y....... │ │ │ │ - 0x0005cf54 d7d8d9da dbdcddde fafbfcfd ff064143 ..............AC │ │ │ │ - 0x0005cf64 09410045 11417e52 0e004706 41410648 .A.E.A~R..G.AA.H │ │ │ │ - 0x0005cf74 fedfd4d1 cf410ed0 038f1791 1594129e .....A.......... │ │ │ │ - 0x0005cf84 089f07be 0211417e 11487f53 8e189016 ......A~.H.S.... │ │ │ │ - 0x0005cf94 92149313 95119610 970f980e 990d9a0c ................ │ │ │ │ - 0x0005cfa4 9b0b9c0a 9d09ba06 bb05bc04 bd03bf01 ................ │ │ │ │ - 0x0005cfb4 34000000 943b0000 f4a1feff b4000000 4....;.......... │ │ │ │ - 0x0005cfc4 004a0941 00bf019a 079b069c 059d049e .J.A............ │ │ │ │ - 0x0005cfd4 039f024a 0e601141 7e4c0e00 490641ff ...J.`.A~L..I.A. │ │ │ │ - 0x0005cfe4 dfdedddc dbda0000 f4010000 cc3b0000 .............;.. │ │ │ │ - 0x0005cff4 7ca2feff a00c0000 00450941 009e1342 |........E.A...B │ │ │ │ - 0x0005d004 931e4994 1d981999 189a179c 159d149f ..I............. │ │ │ │ - 0x0005d014 1211487f 4a0e8003 11417e43 056c2647 ..H.J....A~C.l&G │ │ │ │ - 0x0005d024 9b164abf 0141be02 44912064 fe41ff41 ..J..A..D. d.A.A │ │ │ │ - 0x0005d034 d141db43 066c0e00 4c064141 0648dfde .A.C.l..L.AA.H.. │ │ │ │ - 0x0005d044 dddcdad9 d8d4d342 0e800393 1e941d98 .......B........ │ │ │ │ - 0x0005d054 1999189a 179b169c 159d149e 139f1205 ................ │ │ │ │ - 0x0005d064 6c261141 7e11487f 448e2341 921f5c8f l&.A~.H.D.#A..\. │ │ │ │ - 0x0005d074 2244951c 42961b41 971a4590 21419120 "D..B..A..E.!A. │ │ │ │ - 0x0005d084 43b20e41 b30d4aaf 1143b010 41b10f41 C..A..J..C..A..A │ │ │ │ - 0x0005d094 b40c41b5 0b41b60a 41b70941 b80841b9 ..A..A..A..A..A. │ │ │ │ - 0x0005d0a4 0741ba06 41bb0541 bc0441bd 0341be02 .A..A..A..A..A.. │ │ │ │ - 0x0005d0b4 41bf0102 a3cf41ef 41f041f1 41f241f3 A.....A.A.A.A.A. │ │ │ │ - 0x0005d0c4 41f441f5 41f641f7 41f841f9 41fa41fb A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005d0d4 41fc41fd 41fe41ff 41d041d1 41d541d6 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005d0e4 41d7700a ce41d241 db41066c 0e004c06 A.p..A.A.A.l..L. │ │ │ │ - 0x0005d0f4 41410648 dfdedddc dad9d8d4 d3410b02 AA.H.........A.. │ │ │ │ - 0x0005d104 668f2290 21912095 1c961b97 1aaf11b0 f.".!. ......... │ │ │ │ - 0x0005d114 10b10fb2 0eb30db4 0cb50bb6 0ab709b8 ................ │ │ │ │ - 0x0005d124 08b907ba 06bb05bc 04bd03be 02bf0148 ...............H │ │ │ │ - 0x0005d134 cecfd0d2 d5d6d7ef f0f1f2f3 f4f5f6f7 ................ │ │ │ │ - 0x0005d144 f8f9fafb fcfd4392 1f46971a 44961b43 ......C..F..D..C │ │ │ │ - 0x0005d154 b20e41b3 0d48951c 41af1141 b01041b1 ..A..H..A..A..A. │ │ │ │ - 0x0005d164 0f41b40c 41b50b41 b60a41b7 0941b808 .A..A..A..A..A.. │ │ │ │ - 0x0005d174 41b90741 ba0641bb 0541bc04 41bd0302 A..A..A..A..A... │ │ │ │ - 0x0005d184 a10aef41 f041f141 f241f341 f441f541 ...A.A.A.A.A.A.A │ │ │ │ - 0x0005d194 f641f741 f841f941 fa41fb41 fc41fd41 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005d1a4 fe41ff41 d141d241 d541d641 d741db41 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005d1b4 066c0e00 4c064141 0648dfde dddcdad9 .l..L.AA.H...... │ │ │ │ - 0x0005d1c4 d8d4d341 0b48d1d2 d5d6d7ef f0f1f2f3 ...A.H.......... │ │ │ │ - 0x0005d1d4 f4f5f6f7 f8f9fafb fcfdfeff 50db0000 ............P... │ │ │ │ - 0x0005d1e4 20020000 c43d0000 24adfeff 88230000 ....=..$....#.. │ │ │ │ - 0x0005d1f4 00470941 009a0e9d 0b470e80 0511417e .G.A.....G....A~ │ │ │ │ - 0x0005d204 11467f11 477f1148 7f43056c 1c428f19 .F..G..H.C.l.B.. │ │ │ │ - 0x0005d214 41981042 9b0d459c 0c429e0a 419f094b A..B..E..B..A..K │ │ │ │ - 0x0005d224 990f4297 11419513 42961202 4abc0443 ..B..A..B...J..C │ │ │ │ - 0x0005d234 bf0141bb 05478e1a 42911745 be024490 ..A..G..B..E..D. │ │ │ │ - 0x0005d244 18439216 41931541 941441b8 0841b907 .C..A..A..A..A.. │ │ │ │ - 0x0005d254 41ba0644 bd030315 01f841f9 41fa41fb A..D......A.A.A. │ │ │ │ - 0x0005d264 41fc41fd 41fe41ff 41ce41d0 41d141d2 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005d274 41d341d4 0262cf41 d541d641 d741d841 A.A..b.A.A.A.A.A │ │ │ │ - 0x0005d284 d941db41 dc41de41 df410e00 46064141 .A.A.A.A.A..F.AA │ │ │ │ - 0x0005d294 06464106 47410648 ddda066c 410e8005 .FA.GA.H...lA... │ │ │ │ - 0x0005d2a4 8f199810 9a0e9b0d 9c0c9d0b 9e0a9f09 ................ │ │ │ │ - 0x0005d2b4 056c1c11 417e1146 7f11477f 11487f41 .l..A~.F..G..H.A │ │ │ │ - 0x0005d2c4 cf41d841 db41dc41 de41df41 0e004606 .A.A.A.A.A.A..F. │ │ │ │ - 0x0005d2d4 41410646 41064741 0648ddda 066c420e AA.FA.GA.H...lB. │ │ │ │ - 0x0005d2e4 80058e1a 8f199018 91179216 93159414 ................ │ │ │ │ - 0x0005d2f4 95139612 97119810 990f9a0e 9b0d9c0c ................ │ │ │ │ - 0x0005d304 9d0b9e0a 9f09b808 b907ba06 bb05bc04 ................ │ │ │ │ - 0x0005d314 bd03be02 bf01056c 1c11417e 11467f11 .......l..A~.F.. │ │ │ │ - 0x0005d324 477f1148 7f03e505 cecfd0d1 d2d3d4d5 G..H............ │ │ │ │ - 0x0005d334 d6d7d8d9 dbdcdedf f8f9fafb fcfdfeff ................ │ │ │ │ - 0x0005d344 430e0046 06414106 46410647 410648dd C..F.AA.FA.GA.H. │ │ │ │ - 0x0005d354 da066c41 0e80058f 19951396 12971198 ..lA............ │ │ │ │ - 0x0005d364 10990f9a 0e9b0d9c 0c9d0b9e 0a9f0905 ................ │ │ │ │ - 0x0005d374 6c1c1141 7e11467f 11477f11 487f488e l..A~.F..G..H.H. │ │ │ │ - 0x0005d384 1a901891 17921693 159414b8 08b907ba ................ │ │ │ │ - 0x0005d394 06bb05bc 04bd03be 02bf014d ced0d1d2 ...........M.... │ │ │ │ - 0x0005d3a4 d3d4f8f9 fafbfcfd feff668e 1a901891 ..........f..... │ │ │ │ - 0x0005d3b4 17921693 159414b8 08b907ba 06bb05bc ................ │ │ │ │ - 0x0005d3c4 04bd03be 02bf0142 ced0d1d2 d3d4f8f9 .......B........ │ │ │ │ - 0x0005d3d4 fafbfcfd feff778e 1a901891 17921693 ......w......... │ │ │ │ - 0x0005d3e4 159414b8 08b907ba 06bb05bc 04bd03be ................ │ │ │ │ - 0x0005d3f4 02bf0171 ced0d1d2 d3d4f8f9 fafbfcfd ...q............ │ │ │ │ - 0x0005d404 feff0000 ec000000 e83f0000 90cefeff .........?...... │ │ │ │ - 0x0005d414 48070000 00450941 009e1042 97174998 H....E.A...B..I. │ │ │ │ - 0x0005d424 1699159a 149b139c 129d119f 0f11487f ..............H. │ │ │ │ - 0x0005d434 4a0ef002 11417e43 056c1e48 961849bf J....A~C.l.H..I. │ │ │ │ - 0x0005d444 0141be02 55fe41ff 59d6410e 004d0641 .A..U.A.Y.A..M.A │ │ │ │ - 0x0005d454 410648df dedddcdb dad9d8d7 066c430e A.H..........lC. │ │ │ │ - 0x0005d464 f0029618 97179816 99159a14 9b139c12 ................ │ │ │ │ - 0x0005d474 9d119e10 9f0f056c 1e11417e 11487f45 .......l..A~.H.E │ │ │ │ - 0x0005d484 931b4194 1a02910a d341d441 d6410e00 ..A......A.A.A.. │ │ │ │ - 0x0005d494 4d064141 0648dfde dddcdbda d9d8d706 M.AA.H.......... │ │ │ │ - 0x0005d4a4 6c440b44 921c4595 1941b20e 41b30d42 lD.D..E..A..A..B │ │ │ │ - 0x0005d4b4 b40c41b5 0b41b60a 41b70941 b80841b9 ..A..A..A..A..A. │ │ │ │ - 0x0005d4c4 0741ba06 41bb0541 bc0441bd 0341be02 .A..A..A..A..A.. │ │ │ │ - 0x0005d4d4 41bf0102 8bf241f3 41f441f5 41f641f7 A.....A.A.A.A.A. │ │ │ │ - 0x0005d4e4 41f841f9 41fa41fb 41fc41fd 41fe41ff A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005d4f4 41d241d5 04020000 d8400000 f0d4feff A.A......@...... │ │ │ │ - 0x0005d504 ac1a0000 00470941 0093139f 07470ea0 .....G.A.....G.. │ │ │ │ - 0x0005d514 0411417e 11467f11 477f1148 7f43056c ..A~.F..G..H.C.l │ │ │ │ - 0x0005d524 1a429115 41990d42 9b0b459c 0a429d09 .B..A..B..E..B.. │ │ │ │ - 0x0005d534 419e084b 970f419a 0c42980e 028abd03 A..K..A..B...... │ │ │ │ - 0x0005d544 41be0241 bc04488e 18418f17 41901644 A..A..H..A..A..D │ │ │ │ - 0x0005d554 92144194 12419511 41961041 ba0644bb ..A..A..A..A..D. │ │ │ │ - 0x0005d564 0541bf01 032401fa 41fb41fc 41fd41fe .A...$..A.A.A.A. │ │ │ │ - 0x0005d574 41ff41ce 41cf41d0 41d241d4 41d541d6 A.A.A.A.A.A.A.A. │ │ │ │ - 0x0005d584 0245d141 d741d841 d941da41 db41dc41 .E.A.A.A.A.A.A.A │ │ │ │ - 0x0005d594 dd41de41 0e004606 41410646 41064741 .A.A..F.AA.FA.GA │ │ │ │ - 0x0005d5a4 0648dfd3 066c410e a0049115 9313990d .H...lA......... │ │ │ │ - 0x0005d5b4 9b0b9c0a 9d099e08 9f07056c 1a11417e ...........l..A~ │ │ │ │ - 0x0005d5c4 11467f11 477f1148 7f41d141 d941db41 .F..G..H.A.A.A.A │ │ │ │ - 0x0005d5d4 dc41dd41 de410e00 46064141 06464106 .A.A.A..F.AA.FA. │ │ │ │ - 0x0005d5e4 47410648 dfd3066c 410ea004 8e188f17 GA.H...lA....... │ │ │ │ - 0x0005d5f4 90169115 92149313 94129511 9610970f ................ │ │ │ │ - 0x0005d604 980e990d 9a0c9b0b 9c0a9d09 9e089f07 ................ │ │ │ │ - 0x0005d614 ba06bb05 bc04bd03 be02bf01 056c1a11 .............l.. │ │ │ │ - 0x0005d624 417e1146 7f11477f 11487f03 e803cecf A~.F..G..H...... │ │ │ │ - 0x0005d634 d0d1d2d4 d5d6d7d8 d9dadbdc dddefafb ................ │ │ │ │ - 0x0005d644 fcfdfeff 430e0046 06414106 46410647 ....C..F.AA.FA.G │ │ │ │ - 0x0005d654 410648df d3066c41 0ea0048e 188f1790 A.H...lA........ │ │ │ │ - 0x0005d664 16911592 14931394 12951196 10970f98 ................ │ │ │ │ - 0x0005d674 0e990d9a 0c9b0b9c 0a9d099e 089f07ba ................ │ │ │ │ - 0x0005d684 06bb05bc 04bd03be 02bf0105 6c1a1141 ............l..A │ │ │ │ - 0x0005d694 7e11467f 11477f11 487f45ce cfd0d2d4 ~.F..G..H.E..... │ │ │ │ - 0x0005d6a4 d5d6fafb fcfdfeff 468e188f 17901692 ........F....... │ │ │ │ - 0x0005d6b4 14941295 119610ba 06bb05bc 04bd03be ................ │ │ │ │ - 0x0005d6c4 02bf015a cecfd0d2 d4d5d6fa fbfcfdfe ...Z............ │ │ │ │ - 0x0005d6d4 ff598e18 8f179016 92149412 95119610 .Y.............. │ │ │ │ - 0x0005d6e4 ba06bb05 bc04bd03 be02bf01 4bcecfd0 ............K... │ │ │ │ - 0x0005d6f4 d2d4d5d6 fafbfcfd feff0000 94000000 ................ │ │ │ │ - 0x0005d704 e0420000 98edfeff 58040000 00480941 .B......X....H.A │ │ │ │ - 0x0005d714 009a089d 059e049f 03440e90 0111417e .........D....A~ │ │ │ │ - 0x0005d724 46950d41 960c4199 0943970b 41980a42 F..A..A..C..A..B │ │ │ │ - 0x0005d734 9b07419c 0641be02 41bf0102 62fe41ff ..A..A..A...b.A. │ │ │ │ - 0x0005d744 41d541d6 41d741d8 41d941db 41dc024a A.A.A.A.A.A.A..J │ │ │ │ - 0x0005d754 0e004606 41dfdedd da410e90 01950d96 ..F.A....A...... │ │ │ │ - 0x0005d764 0c970b98 0a99099a 089b079c 069d059e ................ │ │ │ │ - 0x0005d774 049f03be 02bf0111 417e59d5 d6d7d8d9 ........A~Y..... │ │ │ │ - 0x0005d784 dbdcfeff 4d0a0e00 460641df deddda41 ....M...F.A....A │ │ │ │ - 0x0005d794 0b000000 10000000 78430000 60f1feff ........xC..`... │ │ │ │ - 0x0005d7a4 44050000 00000000 10000000 8c430000 D............C.. │ │ │ │ - 0x0005d7b4 9cf6feff 34010000 00000000 2c000000 ....4.......,... │ │ │ │ - 0x0005d7c4 a0430000 c8f7feff 40010000 004c0941 .C......@....L.A │ │ │ │ - 0x0005d7d4 009e029b 059c049d 039f014a 0e501141 ...........J.P.A │ │ │ │ - 0x0005d7e4 7e6f0e00 470641df dedddcdb 28000000 ~o..G.A.....(... │ │ │ │ - 0x0005d7f4 d0430000 d8f8feff b8040000 0002799d .C............y. │ │ │ │ - 0x0005d804 039e029f 01620adf dedd410b 028bddde .....b....A..... │ │ │ │ - 0x0005d814 df429d03 9e029f01 20000000 fc430000 .B...... ....C.. │ │ │ │ - 0x0005d824 6cfdfeff 74010000 00489c04 449d039e l...t....H..D... │ │ │ │ - 0x0005d834 029f0102 480adfde dddc440b 44000000 ....H.....D.D... │ │ │ │ - 0x0005d844 20440000 c8fefeff 60010000 00459c06 D......`....E.. │ │ │ │ - 0x0005d854 420e6044 09410041 be02429b 07419d05 B.`D.A.A..B..A.. │ │ │ │ - 0x0005d864 419e0441 bf01459f 03411141 7e75fe41 A..A..E..A.A~u.A │ │ │ │ - 0x0005d874 ff41db41 dd41de41 df410641 410e0041 .A.A.A.A.A.AA..A │ │ │ │ - 0x0005d884 dc000000 18000000 68440000 e0fffeff ........hD...... │ │ │ │ - 0x0005d894 9c010000 00739f01 9e026a0a dfde430b .....s....j...C. │ │ │ │ - 0x0005d8a4 28000000 84440000 6401ffff e4010000 (....D..d....... │ │ │ │ - 0x0005d8b4 00469f01 660adf44 0b429e02 6d0ade41 .F..f..D.B..m..A │ │ │ │ - 0x0005d8c4 0b4cde43 df419f01 43df0000 7c000000 .L.C.A..C...|... │ │ │ │ - 0x0005d8d4 b0440000 2803ffff 88040000 00470941 .D..(........G.A │ │ │ │ - 0x0005d8e4 009d039e 029f0146 0e701141 7e5b0a0e .......F.p.A~[.. │ │ │ │ - 0x0005d8f4 00470641 43dfdedd 420b609b 05489907 .G.AC...B.`..H.. │ │ │ │ - 0x0005d904 429a0642 9808419c 04026ad8 41d941da B..B..A...j.A.A. │ │ │ │ - 0x0005d914 41db41dc 459b0541 9c046cdb 41dc410e A.A.E..A..l.A.A. │ │ │ │ - 0x0005d924 00470641 43dfdedd 430e7098 0899079a .G.AC...C.p..... │ │ │ │ - 0x0005d934 069b059c 049d039e 029f0111 417e4297 ............A~B. │ │ │ │ - 0x0005d944 0949d742 d8d9dadc 41db0000 1c000000 .I.B....A....... │ │ │ │ - 0x0005d954 30450000 3807ffff 40000000 00470e20 0E..8...@....G. │ │ │ │ - 0x0005d964 11417e43 0e004206 41000000 1c000000 .A~C..B.A....... │ │ │ │ - 0x0005d974 50450000 5807ffff 3c000000 00460e20 PE..X...<....F. │ │ │ │ - 0x0005d984 11417e43 0e004206 41000000 5c000000 .A~C..B.A...\... │ │ │ │ - 0x0005d994 70450000 7807ffff 98030000 00449f02 pE..x........D.. │ │ │ │ - 0x0005d9a4 420e6045 0a0e0041 df440b41 09410043 B.`E...A.D.A.A.C │ │ │ │ - 0x0005d9b4 9d04429e 0342bf01 4511417e 7c0aff41 ..B..B..E.A~|..A │ │ │ │ - 0x0005d9c4 dd41de41 0e004506 41df430b 429b0641 .A.A..E.A.C.B..A │ │ │ │ - 0x0005d9d4 9c056adb 41dc4499 08429a07 429b0641 ..j.A.D..B..B..A │ │ │ │ - 0x0005d9e4 9c050244 d941da41 db41dc00 44000000 ...D.A.A.A..D... │ │ │ │ - 0x0005d9f4 d0450000 b80affff 28010000 00480e40 .E......(....H.@ │ │ │ │ - 0x0005da04 480a0e00 440b4509 41004311 417e460e H...D.E.A.C.A~F. │ │ │ │ - 0x0005da14 00420641 440e4041 09410041 9f01429e .B.AD.@A.A.A..B. │ │ │ │ - 0x0005da24 02429d03 4311417e 50de41dd 41df4106 .B..C.A~P.A.A.A. │ │ │ │ - 0x0005da34 41000000 34000000 18460000 a00bffff A...4....F...... │ │ │ │ - 0x0005da44 fc000000 00439f01 420e3042 09410045 .....C..B.0B.A.E │ │ │ │ - 0x0005da54 11417e4c 0641410e 0041df42 0e309f01 .A~L.AA..A.B.0.. │ │ │ │ - 0x0005da64 11417e5d 0e004206 41df0000 64010000 .A~]..B.A...d... │ │ │ │ - 0x0005da74 50460000 680cffff e00b0000 00459f13 PF..h........E.. │ │ │ │ - 0x0005da84 440e8004 11477f11 487f4605 682e0569 D....G..H.F.h..i │ │ │ │ - 0x0005da94 2c056a2a 056b2805 6c264491 21024009 ,.j*.k(.l&D.!.@. │ │ │ │ - 0x0005daa4 41004411 417e4706 410242d1 480a066c A.D.A~G.A.B.H..l │ │ │ │ - 0x0005dab4 066b066a 06690668 0e004306 47410648 .k.j.i.h..C.GA.H │ │ │ │ - 0x0005dac4 df410b62 91214609 4100428e 24418f23 .A.b.!F.A.B.$A.# │ │ │ │ - 0x0005dad4 41902241 92204193 1f42941e 41951d41 A."A. A..B..A..A │ │ │ │ - 0x0005dae4 981a4199 19419a18 419b1741 9d15429e ..A..A..A..A..B. │ │ │ │ - 0x0005daf4 1441961c 41971b41 9c1641ae 1241af11 .A..A..A..A..A.. │ │ │ │ - 0x0005db04 41b01041 11417e41 b10f41b2 0e41b30d A..A.A~A..A..A.. │ │ │ │ - 0x0005db14 41b40c41 b50b41b6 0a41b709 41b80841 A..A..A..A..A..A │ │ │ │ - 0x0005db24 b90741ba 0641bb05 42bc0441 bd034bbe ..A..A..B..A..K. │ │ │ │ - 0x0005db34 0248bf01 0343010a ee41ef41 f041f141 .H...C...A.A.A.A │ │ │ │ - 0x0005db44 f241f341 f441f541 f641f741 f841f941 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005db54 fa41fb41 fc41fd41 fe41ff41 ce41cf41 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005db64 d041d141 d241d341 d441d541 d641d741 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005db74 d841d941 da41db41 dc47dd41 de41066c .A.A.A.A.G.A.A.l │ │ │ │ - 0x0005db84 066b066a 06690668 0e004106 41430647 .k.j.i.h..A.AC.G │ │ │ │ - 0x0005db94 410648df 420b0248 cecfd0d2 d3d4d5d6 A.H.B..H........ │ │ │ │ - 0x0005dba4 d7d8d9da dbdcddde eeeff0f1 f2f3f4f5 ................ │ │ │ │ - 0x0005dbb4 f6f7f8f9 fafbfcfd feff0641 67d14106 ...........Ag.A. │ │ │ │ - 0x0005dbc4 6c066b06 6a066906 680e0043 06474106 l.k.j.i.h..C.GA. │ │ │ │ - 0x0005dbd4 48df0000 7c000000 b8470000 e016ffff H...|....G...... │ │ │ │ - 0x0005dbe4 38090000 00450941 009e0245 0e601141 8....E.A...E.`.A │ │ │ │ - 0x0005dbf4 7e439f01 509b0541 9c04419d 037ddbdc ~C..P..A..A..}.. │ │ │ │ - 0x0005dc04 dd41df5f 0e004306 41de410e 609e029f .A._..C.A.A.`... │ │ │ │ - 0x0005dc14 0111417e 62df469b 059c049d 039f016f ..A~b.F........o │ │ │ │ - 0x0005dc24 9a060255 da02b00a db41dc41 dd41df41 ...U.....A.A.A.A │ │ │ │ - 0x0005dc34 0b67dbdc dd43df41 9b059c04 9d039f01 .g...C.A........ │ │ │ │ - 0x0005dc44 710adb41 dc41dd41 df410b47 db41dc41 q..A.A.A.A.G.A.A │ │ │ │ - 0x0005dc54 dd41df00 40020000 38480000 a01fffff .A..@...8H...... │ │ │ │ - 0x0005dc64 c40b0000 00459c16 440ea004 11477f11 .....E..D....G.. │ │ │ │ - 0x0005dc74 487f4705 67300568 2e05692c 056a2a05 H.G.g0.h..i,.j*. │ │ │ │ - 0x0005dc84 6b28056c 26430941 0043961c 41971b41 k(.l&C.A.C..A..A │ │ │ │ - 0x0005dc94 9919419f 13421141 7e4d9022 41941e41 ..A..B.A~M."A..A │ │ │ │ - 0x0005dca4 8e244195 1d4c9e14 44912141 9a18449d .$A..L..D.!A..D. │ │ │ │ - 0x0005dcb4 15428f23 46922041 931f4198 1a43ae12 .B.#F. A..A..C.. │ │ │ │ - 0x0005dcc4 41af1141 b010439b 1743b10f 41b20e41 A..A..C..C..A..A │ │ │ │ - 0x0005dcd4 b30d41b4 0c41b50b 41b60a41 b70942b8 ..A..A..A..A..B. │ │ │ │ - 0x0005dce4 0841b907 41ba0641 bb0541bc 0441bd03 .A..A..A..A..A.. │ │ │ │ - 0x0005dcf4 41be0243 bf010339 01cecfd0 d1d2d3d4 A..C...9........ │ │ │ │ - 0x0005dd04 d5d8dadb dddeeeef f0f1f2f3 f4f5f6f7 ................ │ │ │ │ - 0x0005dd14 f8f9fafb fcfdfeff 02498e24 8f239022 .........I.$.#." │ │ │ │ - 0x0005dd24 91219220 931f941e 951d981a 9a189b17 .!. ............ │ │ │ │ - 0x0005dd34 9d159e14 ae12af11 b010b10f b20eb30d ................ │ │ │ │ - 0x0005dd44 b40cb50b b60ab709 b808b907 ba06bb05 ................ │ │ │ │ - 0x0005dd54 bc04bd03 be02bf01 0252ee41 ef41f041 .........R.A.A.A │ │ │ │ - 0x0005dd64 f141f241 f341f441 f541f641 f741f841 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005dd74 f941fa41 fb41fc41 fd41fe41 ff41ce41 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005dd84 cf41d041 d141d241 d341d441 d541d841 .A.A.A.A.A.A.A.A │ │ │ │ - 0x0005dd94 da41db41 dd41de5e d641d741 d941df41 .A.A.A.^.A.A.A.A │ │ │ │ - 0x0005dda4 06414706 6c066b06 6a066906 6806670e .AG.l.k.j.i.h.g. │ │ │ │ - 0x0005ddb4 00430647 410648dc 430ea004 8e248f23 .C.GA.H.C....$.# │ │ │ │ - 0x0005ddc4 90229121 9220931f 941e951d 961c971b .".!. .......... │ │ │ │ - 0x0005ddd4 981a9919 9a189b17 9c169d15 9e149f13 ................ │ │ │ │ - 0x0005dde4 ae12af11 b010b10f b20eb30d b40cb50b ................ │ │ │ │ - 0x0005ddf4 b60ab709 b808b907 ba06bb05 bc04bd03 ................ │ │ │ │ - 0x0005de04 be02bf01 05673005 682e0569 2c056a2a .....g0.h..i,.j* │ │ │ │ - 0x0005de14 056b2805 6c261141 7e11477f 11487f45 .k(.l&.A~.G..H.E │ │ │ │ - 0x0005de24 cecfd0d1 d2d3d4d5 d6d7d8d9 dadbddde ................ │ │ │ │ - 0x0005de34 dfeeeff0 f1f2f3f4 f5f6f7f8 f9fafbfc ................ │ │ │ │ - 0x0005de44 fdfeff06 41024106 6c066b06 6a066906 ....A.A.l.k.j.i. │ │ │ │ - 0x0005de54 6806670e 00430647 410648dc 410ea004 h.g..C.GA.H.A... │ │ │ │ - 0x0005de64 961c971b 99199c16 9f130567 3005682e ...........g0.h. │ │ │ │ - 0x0005de74 05692c05 6a2a056b 28056c26 11417e11 .i,.j*.k(.l&.A~. │ │ │ │ - 0x0005de84 477f1148 7f568e24 9022941e 951d41ce G..H.V.$."....A. │ │ │ │ - 0x0005de94 41d041d4 41d50000 90000000 7c4a0000 A.A.A.......|J.. │ │ │ │ - 0x0005dea4 2c29ffff c40a0000 00450e70 9f01469e ,).......E.p..F. │ │ │ │ - 0x0005deb4 02489d03 45094100 4211417e 449b0541 .H..E.A.B.A~D..A │ │ │ │ - 0x0005dec4 9c040287 98084199 07419a06 02a6d841 ......A..A.....A │ │ │ │ - 0x0005ded4 d941da02 62dbdc06 4141dd7d de410e00 .A..b...AA.}.A.. │ │ │ │ - 0x0005dee4 41df410e 709e029f 0141de7c 0e0041df A.A.p....A.|..A. │ │ │ │ - 0x0005def4 410e709d 039e029f 0111417e 44dd41de A.p.......A~D.A. │ │ │ │ - 0x0005df04 41064144 9b059c04 9d039e02 11417e66 A.AD.........A~f │ │ │ │ - 0x0005df14 0adb41dc 41dd41de 410e0042 0641df41 ..A.A.A.A..B.A.A │ │ │ │ - 0x0005df24 0b024298 08419907 419a0600 1c000000 ..B..A..A....... │ │ │ │ - 0x0005df34 104b0000 6833ffff 64000000 00500e20 .K..h3..d....P. │ │ │ │ - 0x0005df44 11417e43 0e004206 41000000 50000000 .A~C..B.A...P... │ │ │ │ - 0x0005df54 304b0000 b833ffff 6c010000 00449a06 0K...3..l....D.. │ │ │ │ - 0x0005df64 439f0143 0e509b05 4b0a0e00 46dfdbda C..C.P..K...F... │ │ │ │ - 0x0005df74 410b419e 02429d03 4e0add41 de410e00 A.A..B..N..A.A.. │ │ │ │ - 0x0005df84 46dfdbda 430b420a de45dd41 0b419c04 F...C.B..E.A.A.. │ │ │ │ - 0x0005df94 4b0adc44 0b410941 00421141 7e440641 K..D.A.A.B.A~D.A │ │ │ │ - 0x0005dfa4 70000000 844b0000 d434ffff 0c110000 p....K...4...... │ │ │ │ - 0x0005dfb4 00449d03 09410056 960a9f01 8e128f11 .D...A.V........ │ │ │ │ - 0x0005dfc4 9010910f 920e930d 940c950b 97099808 ................ │ │ │ │ - 0x0005dfd4 99079a06 9b059c04 9e021141 7e430ea0 ...........A~C.. │ │ │ │ - 0x0005dfe4 0211477f 11487f41 0d1f4105 6c140361 ..G..H.A..A.l..a │ │ │ │ - 0x0005dff4 020a0c01 00500641 45064743 0648dfde .....P.AE.GC.H.. │ │ │ │ - 0x0005e004 dddcdbda d9d8d7d6 d5d4d3d2 d1d0cfce ................ │ │ │ │ - 0x0005e014 066c410b 84000000 f84b0000 7045ffff .lA......K..pE.. │ │ │ │ - 0x0005e024 b81a0000 00448e13 09410056 920f9f02 .....D...A.V.... │ │ │ │ - 0x0005e034 bf018f12 90119110 930e940d 950c960b ................ │ │ │ │ - 0x0005e044 970a9809 99089a07 9b069c05 9d041141 ...............A │ │ │ │ - 0x0005e054 7e9e0343 0e900311 467f1147 7f11487f ~..C....F..G..H. │ │ │ │ - 0x0005e064 410d1f43 056a1a05 6b18056c 1603cb02 A..C.j..k..l.... │ │ │ │ - 0x0005e074 0a0c0100 4e064145 06464506 47410648 ....N.AE.FE.GA.H │ │ │ │ - 0x0005e084 43ffdfde dddcdbda d9d8d7d6 d5d4d3d2 C............... │ │ │ │ - 0x0005e094 d1d0cfce 066c066b 066a440b 64000000 .....l.k.jD.d... │ │ │ │ - 0x0005e0a4 804c0000 a85fffff 1c050000 00560941 .L..._.......V.A │ │ │ │ - 0x0005e0b4 00bf0193 0e9a079b 069c059d 049e039f ................ │ │ │ │ - 0x0005e0c4 028e138f 12901191 10920f94 0d950c96 ................ │ │ │ │ - 0x0005e0d4 0b970a98 09990846 11417e42 0ef00147 .......F.A~B...G │ │ │ │ - 0x0005e0e4 0d1f02a6 0a0c0100 51064144 ffdfdedd ........Q.AD.... │ │ │ │ - 0x0005e0f4 dcdbdad9 d8d7d6d5 d4d3d2d1 d0cfce41 ...............A │ │ │ │ - 0x0005e104 0b000000 1c000000 e84c0000 6064ffff .........L..`d.. │ │ │ │ - 0x0005e114 40000000 00470e20 11417e43 0e004206 @....G. .A~C..B. │ │ │ │ - 0x0005e124 41000000 1c000000 084d0000 8064ffff A........M...d.. │ │ │ │ - 0x0005e134 44000000 00480e20 11417e43 0e004206 D....H. .A~C..B. │ │ │ │ - 0x0005e144 41000000 1c000000 284d0000 b064ffff A.......(M...d.. │ │ │ │ - 0x0005e154 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ - 0x0005e164 41000000 3c000000 484d0000 d064ffff A...<...HM...d.. │ │ │ │ - 0x0005e174 34020000 00460e30 9f010254 0a0e0041 4....F.0...T...A │ │ │ │ - 0x0005e184 df410b49 09410042 11417e44 0e004206 .A.I.A.B.A~D..B. │ │ │ │ - 0x0005e194 41df430e 309f0141 09410042 11417e45 A.C.0..A.A.B.A~E │ │ │ │ - 0x0005e1a4 06410000 30000000 884d0000 d066ffff .A..0....M...f.. │ │ │ │ - 0x0005e1b4 0c010000 00440941 009e0244 0e301141 .....D.A...D.0.A │ │ │ │ - 0x0005e1c4 7e469f01 4cdf4d0a 0e004306 41de420b ~F..L.M...C.A.B. │ │ │ │ - 0x0005e1d4 500e0043 0641de00 10000000 bc4d0000 P..C.A.......M.. │ │ │ │ - 0x0005e1e4 ac67ffff 70010000 00000000 10000000 .g..p........... │ │ │ │ - 0x0005e1f4 d04d0000 0869ffff 40010000 00000000 .M...i..@....... │ │ │ │ - 0x0005e204 24000000 e44d0000 346affff 80010000 $....M..4j...... │ │ │ │ - 0x0005e214 00550e30 11417ebf 01510e00 440641ff .U.0.A~..Q..D.A. │ │ │ │ - 0x0005e224 6e0e30bf 0111417e 2c000000 0c4e0000 n.0...A~,....N.. │ │ │ │ - 0x0005e234 8c6bffff a8000000 004a0941 009b059c .k.......J.A.... │ │ │ │ - 0x0005e244 049d039e 029f0147 0e501141 7e4e0e00 .......G.P.A~N.. │ │ │ │ - 0x0005e254 470641df dedddcdb 2c000000 3c4e0000 G.A.....,..... │ │ │ │ + 0x0005d7ec bc100000 00429e07 9f064609 41009114 .....B....F.A... │ │ │ │ + 0x0005d7fc 9015580e 80031141 7ebb05bc 04bd03be ..X....A~....... │ │ │ │ + 0x0005d80c 02bf018e 178f1692 13931294 11951096 ................ │ │ │ │ + 0x0005d81c 0f970e98 0d990c9a 0b9b0a9c 099d0811 ................ │ │ │ │ + 0x0005d82c 477f1148 7f410d1f 43056a1e 056b1c05 G..H.A..C.j..k.. │ │ │ │ + 0x0005d83c 6c1a035d 020a0c01 004b0641 41064741 l..].....K.AA.GA │ │ │ │ + 0x0005d84c 064852ff fefdfcfb dfdedddc dbdad9d8 .HR............. │ │ │ │ + 0x0005d85c d7d6d5d4 d3d2d1d0 cfce066c 066b066a ...........l.k.j │ │ │ │ + 0x0005d86c 410b0000 a4000000 a84b0000 f84effff A........K...N.. │ │ │ │ + 0x0005d87c 7c190000 00440941 00940e93 0f560ed0 |....D.A.....V.. │ │ │ │ + 0x0005d88c 039f03be 02bf0111 417e8e14 8f139012 ........A~...... │ │ │ │ + 0x0005d89c 91119210 950d960c 970b980a 99099a08 ................ │ │ │ │ + 0x0005d8ac 9b079c06 9d059e04 11467f11 477f1148 .........F..G..H │ │ │ │ + 0x0005d8bc 7f430d1f 05642605 65244705 66220567 .C...d&.e$G.f".g │ │ │ │ + 0x0005d8cc 2005681e 05691c05 6a1a056b 18056c16 .h..i..j..k..l. │ │ │ │ + 0x0005d8dc 03d3020a 066c066b 066a0669 06680667 .....l.k.j.i.h.g │ │ │ │ + 0x0005d8ec 06660665 06640c01 004b0641 4d064641 .f.e.d...K.AM.FA │ │ │ │ + 0x0005d8fc 06474106 48fffedf dedddcdb dad9d8d7 .GA.H........... │ │ │ │ + 0x0005d90c d6d5d4d3 d2d1d0cf ce430b00 64000000 .........C..d... │ │ │ │ + 0x0005d91c 504c0000 d067ffff c4040000 00450941 PL...g.......E.A │ │ │ │ + 0x0005d92c 00bf0193 0e439a07 9b064811 417e9c05 .....C....H.A~.. │ │ │ │ + 0x0005d93c 449d049e 03540ef0 019f028e 138f1290 D....T.......... │ │ │ │ + 0x0005d94c 11911092 0f940d95 0c960b97 0a980999 ................ │ │ │ │ + 0x0005d95c 08410d1f 02960a0c 01004b06 414affdf .A........K.AJ.. │ │ │ │ + 0x0005d96c dedddcdb dad9d8d7 d6d5d4d3 d2d1d0cf ................ │ │ │ │ + 0x0005d97c ce410b00 10000000 b84c0000 386cffff .A.......L..8l.. │ │ │ │ + 0x0005d98c 18000000 00000000 10000000 cc4c0000 .............L.. │ │ │ │ + 0x0005d99c 446cffff 1c000000 00000000 10000000 Dl.............. │ │ │ │ + 0x0005d9ac e04c0000 506cffff 14000000 00000000 .L..Pl.......... │ │ │ │ + 0x0005d9bc 30000000 f44c0000 5c6cffff 14020000 0....L..\l...... │ │ │ │ + 0x0005d9cc 00440e30 9f010259 0a0e0041 df420b49 .D.0...Y...A.B.I │ │ │ │ + 0x0005d9dc 0a0e0042 df410b41 09410042 11417e44 ...B.A.A.A.B.A~D │ │ │ │ + 0x0005d9ec 06410000 30000000 284d0000 486effff .A..0...(M..Hn.. │ │ │ │ + 0x0005d9fc ec000000 00420941 009e0244 0e301141 .....B.A...D.0.A │ │ │ │ + 0x0005da0c 7e459f01 4adf4c0a 0e004306 41de440b ~E..J.L...C.A.D. │ │ │ │ + 0x0005da1c 4b0e0044 0641de00 10000000 5c4d0000 K..D.A......\M.. │ │ │ │ + 0x0005da2c 146fffff 60010000 00000000 10000000 .o..`........... │ │ │ │ + 0x0005da3c 704d0000 6070ffff 2c010000 00000000 pM..`p..,....... │ │ │ │ + 0x0005da4c 20000000 844d0000 7c71ffff 60010000 ....M..|q..`... │ │ │ │ + 0x0005da5c 00510941 00bf0144 0e301141 7e520e00 .Q.A...D.0.A~R.. │ │ │ │ + 0x0005da6c 440641ff 30000000 a84d0000 b872ffff D.A.0....M...r.. │ │ │ │ + 0x0005da7c 94000000 00450941 009b059c 04449d03 .....E.A.....D.. │ │ │ │ + 0x0005da8c 9e02449f 0111417e 420e504b 0e004706 ..D...A~B.PK..G. │ │ │ │ + 0x0005da9c 41dfdedd dcdb0000 30000000 dc4d0000 A.......0....M.. │ │ │ │ + 0x0005daac 2473ffff 94000000 00450941 009b059c $s.......E.A.... │ │ │ │ + 0x0005dabc 04449d03 9e02449f 0111417e 420e504b .D....D...A~B.PK │ │ │ │ + 0x0005dacc 0e004706 41dfdedd dcdb0000 30000000 ..G.A.......0... │ │ │ │ + 0x0005dadc 104e0000 9073ffff 94000000 00450941 .N...s.......E.A │ │ │ │ + 0x0005daec 009b059c 04449d03 9e02449f 0111417e .....D....D...A~ │ │ │ │ + 0x0005dafc 420e504b 0e004706 41dfdedd dcdb0000 B.PK..G.A....... │ │ │ │ + 0x0005db0c 50000000 444e0000 fc73ffff d4000000 P...DN...s...... │ │ │ │ + 0x0005db1c 00419a06 420e5044 9b05419d 03439e02 .A..B.PD..A..C.. │ │ │ │ + 0x0005db2c 43094100 419c0441 9f014111 417e55db C.A.A..A..A.A~U. │ │ │ │ + 0x0005db3c 41dc41dd 41de41df 41064141 0e0041da A.A.A.A.A.AA..A. │ │ │ │ + 0x0005db4c 410e509a 069b059d 039e0241 db41dd41 A.P........A.A.A │ │ │ │ + 0x0005db5c de000000 50000000 984e0000 8874ffff ....P....N...t.. │ │ │ │ + 0x0005db6c d4000000 00419a06 420e5044 9b05419d .....A..B.PD..A. │ │ │ │ + 0x0005db7c 03439e02 43094100 419c0441 9f014111 .C..C.A.A..A..A. │ │ │ │ + 0x0005db8c 417e55db 41dc41dd 41de41df 41064141 A~U.A.A.A.A.A.AA │ │ │ │ + 0x0005db9c 0e0041da 410e509a 069b059d 039e0241 ..A.A.P........A │ │ │ │ + 0x0005dbac db41dd41 de000000 50000000 ec4e0000 .A.A....P....N.. │ │ │ │ + 0x0005dbbc 1475ffff d4000000 00419a06 420e5044 .u.......A..B.PD │ │ │ │ + 0x0005dbcc 9b05419d 03439e02 43094100 419c0441 ..A..C..C.A.A..A │ │ │ │ + 0x0005dbdc 9f014111 417e55db 41dc41dd 41de41df ..A.A~U.A.A.A.A. │ │ │ │ + 0x0005dbec 41064141 0e0041da 410e509a 069b059d A.AA..A.A.P..... │ │ │ │ + 0x0005dbfc 039e0241 db41dd41 de000000 7c000000 ...A.A.A....|... │ │ │ │ + 0x0005dc0c 404f0000 a075ffff f4010000 0041950b @O...u.......A.. │ │ │ │ + 0x0005dc1c 480ed001 11487f43 98084199 07430941 H....H.C..A..C.A │ │ │ │ + 0x0005dc2c 0043960a 41970942 9b05419a 06421141 .C..A..B..A..B.A │ │ │ │ + 0x0005dc3c 7e419c04 419d0341 9e02419f 0168d641 ~A..A..A..A..h.A │ │ │ │ + 0x0005dc4c d741d841 d941da41 db41dc41 dd41de41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x0005dc5c 064141df 410e0043 0648d541 0ed00195 .AA.A..C.H.A.... │ │ │ │ + 0x0005dc6c 0b960a97 09980899 079a069b 059c049d ................ │ │ │ │ + 0x0005dc7c 039e029f 0111417e 11487f00 64000000 ......A~.H..d... │ │ │ │ + 0x0005dc8c c04f0000 2077ffff 8c010000 00419808 .O.. w.......A.. │ │ │ │ + 0x0005dc9c 450e6011 487f4209 41004199 07419a06 E.`.H.B.A.A..A.. │ │ │ │ + 0x0005dcac 439d0341 9e024311 417e419b 05419c04 C..A..C.A~A..A.. │ │ │ │ + 0x0005dcbc 419f0165 d941da41 db41dc41 dd41de41 A..e.A.A.A.A.A.A │ │ │ │ + 0x0005dccc df410641 410e0043 0648d844 0e609808 .A.AA..C.H.D.`.. │ │ │ │ + 0x0005dcdc 99079a06 9b059c04 9d039e02 9f011141 ...............A │ │ │ │ + 0x0005dcec 7e11487f 64000000 28500000 4878ffff ~.H.d...(P..Hx.. │ │ │ │ + 0x0005dcfc 8c010000 00419808 450e6011 487f4209 .....A..E.`.H.B. │ │ │ │ + 0x0005dd0c 41004199 07419a06 439d0341 9e024311 A.A..A..C..A..C. │ │ │ │ + 0x0005dd1c 417e419b 05419c04 419f0165 d941da41 A~A..A..A..e.A.A │ │ │ │ + 0x0005dd2c db41dc41 dd41de41 df410641 410e0043 .A.A.A.A.A.AA..C │ │ │ │ + 0x0005dd3c 0648d844 0e609808 99079a06 9b059c04 .H.D.`.......... │ │ │ │ + 0x0005dd4c 9d039e02 9f011141 7e11487f 10000000 .......A~.H..... │ │ │ │ + 0x0005dd5c 90500000 7079ffff 98010000 00000000 .P..py.......... │ │ │ │ + 0x0005dd6c 10000000 a4500000 fc7affff b8010000 .....P...z...... │ │ │ │ + 0x0005dd7c 00000000 30000000 b8500000 a87cffff ....0....P...|.. │ │ │ │ + 0x0005dd8c ac040000 004d0e60 11417ebd 03be02bf .....M.`.A~..... │ │ │ │ + 0x0005dd9c 019e059f 0402b00a 0e004706 4142fffe ..........G.AB.. │ │ │ │ + 0x0005ddac fddfde42 0b000000 2c000000 ec500000 ...B....,....P.. │ │ │ │ + 0x0005ddbc 4481ffff 78010000 00419f01 450e3011 D...x....A..E.0. │ │ │ │ + 0x0005ddcc 417e650a 0e004306 41df420b 5d0a0e00 A~e...C.A.B.]... │ │ │ │ + 0x0005dddc 440641df 430b0000 10000000 1c510000 D.A.C........Q.. │ │ │ │ + 0x0005ddec 9482ffff 14000000 00000000 2c000000 ............,... │ │ │ │ + 0x0005ddfc 30510000 a082ffff c0010000 00440941 0Q...........D.A │ │ │ │ + 0x0005de0c 009f0143 0e301141 7e024c0a 0e004306 ...C.0.A~.L...C. │ │ │ │ + 0x0005de1c 41df420b 4d0e0047 0641df00 3c000000 A.B.M..G.A..<... │ │ │ │ + 0x0005de2c 60510000 3084ffff e0070000 00430941 `Q..0........C.A │ │ │ │ + 0x0005de3c 009f0143 0e301141 7e490a0e 00430641 ...C.0.A~I...C.A │ │ │ │ + 0x0005de4c df420b02 9d0a0e00 440641df 430b031f .B......D.A.C... │ │ │ │ + 0x0005de5c 010a0e00 440641df 410b0000 2c000000 ....D.A.A...,... │ │ │ │ + 0x0005de6c a0510000 d08bffff f8000000 00430941 .Q...........C.A │ │ │ │ + 0x0005de7c 009f0143 0e301141 7e4f0a0e 00440641 ...C.0.A~O...D.A │ │ │ │ + 0x0005de8c df430b5a 0e004406 41df0000 2c000000 .C.Z..D.A...,... │ │ │ │ + 0x0005de9c d0510000 a08cffff 78010000 00419f01 .Q......x....A.. │ │ │ │ + 0x0005deac 450e3011 417e650a 0e004306 41df420b E.0.A~e...C.A.B. │ │ │ │ + 0x0005debc 5d0a0e00 440641df 430b0000 10000000 ]...D.A.C....... │ │ │ │ + 0x0005decc 00520000 f08dffff 14000000 00000000 .R.............. │ │ │ │ + 0x0005dedc 2c000000 14520000 fc8dffff c0010000 ,....R.......... │ │ │ │ + 0x0005deec 00440941 009f0143 0e301141 7e024c0a .D.A...C.0.A~.L. │ │ │ │ + 0x0005defc 0e004306 41df420b 4d0e0047 0641df00 ..C.A.B.M..G.A.. │ │ │ │ + 0x0005df0c 3c000000 44520000 8c8fffff e0070000 <...DR.......... │ │ │ │ + 0x0005df1c 00430941 009f0143 0e301141 7e490a0e .C.A...C.0.A~I.. │ │ │ │ + 0x0005df2c 00430641 df420b02 9d0a0e00 440641df .C.A.B......D.A. │ │ │ │ + 0x0005df3c 430b031f 010a0e00 440641df 410b0000 C.......D.A.A... │ │ │ │ + 0x0005df4c 2c000000 84520000 2c97ffff f8000000 ,....R..,....... │ │ │ │ + 0x0005df5c 00430941 009f0143 0e301141 7e4f0a0e .C.A...C.0.A~O.. │ │ │ │ + 0x0005df6c 00440641 df430b5a 0e004406 41df0000 .D.A.C.Z..D.A... │ │ │ │ + 0x0005df7c 10000000 b4520000 fc97ffff fc000000 .....R.......... │ │ │ │ + 0x0005df8c 00000000 10000000 c8520000 e898ffff .........R...... │ │ │ │ + 0x0005df9c 00010000 00000000 10000000 dc520000 .............R.. │ │ │ │ + 0x0005dfac d499ffff 88000000 00000000 10000000 ................ │ │ │ │ + 0x0005dfbc f0520000 509affff d8000000 00000000 .R..P........... │ │ │ │ + 0x0005dfcc 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0006f7b0 00550000 00000000 .U...... │ │ │ │ + 0x0006f8b0 e0540000 00000000 .T...... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0006f7b8 90540000 00000000 .T...... │ │ │ │ + 0x0006f8b8 70540000 00000000 pT...... │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -1,20 +1,18 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ - 0x0006fe00 007e0700 00000000 00000000 00000000 .~.............. │ │ │ │ - 0x0006fe10 50890500 00000000 58890500 00000000 P.......X....... │ │ │ │ - 0x0006fe20 60890500 00000000 68890500 00000000 `.......h....... │ │ │ │ - 0x0006fe30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006fe40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006fe50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006fe60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006fe70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006fe80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006fe90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006fea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006feb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006fec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006fed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006fee0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006fef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0006ff00 00000000 00000000 ........ │ │ │ │ + 0x0006ff00 007f0700 00000000 00000000 00000000 ................ │ │ │ │ + 0x0006ff10 00820500 00000000 08820500 00000000 ................ │ │ │ │ + 0x0006ff20 10820500 00000000 18820500 00000000 ................ │ │ │ │ + 0x0006ff30 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0006ff40 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0006ff50 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0006ff60 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0006ff70 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0006ff80 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0006ff90 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0006ffa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0006ffb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0006ffc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0006ffd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0006ffe0 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 30353238 35323738 66653734 34336663 05285278fe7443fc │ │ │ │ - 0x00000010 66363033 62383364 66363739 35373533 f603b83df6795753 │ │ │ │ - 0x00000020 36656366 62662e64 65627567 00000000 6ecfbf.debug.... │ │ │ │ - 0x00000030 c74bcb24 .K.$ │ │ │ │ + 0x00000000 33663433 37653138 62616133 65353336 3f437e18baa3e536 │ │ │ │ + 0x00000010 31633339 36613833 66353561 61643065 1c396a83f55aad0e │ │ │ │ + 0x00000020 38643337 63622e64 65627567 00000000 8d37cb.debug.... │ │ │ │ + 0x00000030 62673328 bg3( │ │ ├── ./usr/lib/powerpc64le-linux-gnu/libnfft3_threads.so.4.0.3 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 7 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0775b4 0x0775b4 R E 0x10000 │ │ │ │ - LOAD 0x07f728 0x000000000008f728 0x000000000008f728 0x000948 0x000970 RW 0x10000 │ │ │ │ - DYNAMIC 0x07f738 0x000000000008f738 0x000000000008f738 0x000250 0x000250 RW 0x8 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0767cc 0x0767cc R E 0x10000 │ │ │ │ + LOAD 0x07f828 0x000000000008f828 0x000000000008f828 0x000848 0x000870 RW 0x10000 │ │ │ │ + DYNAMIC 0x07f838 0x000000000008f838 0x000000000008f838 0x000250 0x000250 RW 0x8 │ │ │ │ NOTE 0x0001c8 0x00000000000001c8 0x00000000000001c8 0x000024 0x000024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x06ea50 0x000000000006ea50 0x000000000006ea50 0x000b4c 0x000b4c R 0x4 │ │ │ │ + GNU_EH_FRAME 0x06dc38 0x000000000006dc38 0x000000000006dc38 0x000b4c 0x000b4c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ - GNU_RELRO 0x07f728 0x000000000008f728 0x000000000008f728 0x0008d8 0x0008d8 R 0x1 │ │ │ │ + GNU_RELRO 0x07f828 0x000000000008f828 0x000000000008f828 0x0007d8 0x0007d8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame │ │ │ │ 01 .init_array .fini_array .dynamic .plt .got .data .bss │ │ │ │ 02 .dynamic │ │ │ │ 03 .note.gnu.build-id │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -5,27 +5,27 @@ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000000000001f0 0001f0 000790 00 A 3 0 8 │ │ │ │ [ 3] .dynsym DYNSYM 0000000000000980 000980 0019b0 18 A 4 3 8 │ │ │ │ [ 4] .dynstr STRTAB 0000000000002330 002330 0011bd 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00000000000034ee 0034ee 000224 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 0000000000003718 003718 0000a0 00 A 4 3 8 │ │ │ │ - [ 7] .rela.dyn RELA 00000000000037b8 0037b8 000390 18 A 3 0 8 │ │ │ │ - [ 8] .rela.plt RELA 0000000000003b48 003b48 000d38 18 AI 3 18 8 │ │ │ │ - [ 9] .init PROGBITS 0000000000004880 004880 00005c 00 AX 0 0 32 │ │ │ │ - [10] .text PROGBITS 00000000000048e0 0048e0 0696e8 00 AX 0 0 32 │ │ │ │ - [11] .fini PROGBITS 000000000006dfc8 06dfc8 000024 00 AX 0 0 4 │ │ │ │ - [12] .rodata PROGBITS 000000000006dff0 06dff0 000a60 00 A 0 0 16 │ │ │ │ - [13] .eh_frame_hdr PROGBITS 000000000006ea50 06ea50 000b4c 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 000000000006f59c 06f59c 008018 00 A 0 0 4 │ │ │ │ - [15] .init_array INIT_ARRAY 000000000008f728 07f728 000008 08 WA 0 0 8 │ │ │ │ - [16] .fini_array FINI_ARRAY 000000000008f730 07f730 000008 08 WA 0 0 8 │ │ │ │ - [17] .dynamic DYNAMIC 000000000008f738 07f738 000250 10 WA 4 0 8 │ │ │ │ - [18] .plt NOBITS 000000000008f988 07f988 000478 08 WA 0 0 8 │ │ │ │ - [19] .got PROGBITS 000000000008fe00 07fe00 000120 08 WA 0 0 256 │ │ │ │ + [ 7] .rela.dyn RELA 00000000000037b8 0037b8 000318 18 A 3 0 8 │ │ │ │ + [ 8] .rela.plt RELA 0000000000003ad0 003ad0 000d38 18 AI 3 18 8 │ │ │ │ + [ 9] .init PROGBITS 0000000000004820 004820 00005c 00 AX 0 0 32 │ │ │ │ + [10] .text PROGBITS 0000000000004880 004880 068b98 00 AX 0 0 64 │ │ │ │ + [11] .fini PROGBITS 000000000006d418 06d418 000024 00 AX 0 0 4 │ │ │ │ + [12] .rodata PROGBITS 000000000006d440 06d440 0007f8 00 A 0 0 16 │ │ │ │ + [13] .eh_frame_hdr PROGBITS 000000000006dc38 06dc38 000b4c 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 000000000006e784 06e784 008048 00 A 0 0 4 │ │ │ │ + [15] .init_array INIT_ARRAY 000000000008f828 07f828 000008 08 WA 0 0 8 │ │ │ │ + [16] .fini_array FINI_ARRAY 000000000008f830 07f830 000008 08 WA 0 0 8 │ │ │ │ + [17] .dynamic DYNAMIC 000000000008f838 07f838 000250 10 WA 4 0 8 │ │ │ │ + [18] .plt NOBITS 000000000008fa88 07fa88 000478 08 WA 0 0 8 │ │ │ │ + [19] .got PROGBITS 000000000008ff00 07ff00 0000f8 08 WA 0 0 256 │ │ │ │ [20] .data PROGBITS 0000000000090000 080000 000070 00 WA 0 0 8 │ │ │ │ [21] .bss NOBITS 0000000000090070 080070 000028 00 WA 0 0 8 │ │ │ │ [22] .gnu.attributes GNU_ATTRIBUTES 0000000000000000 080070 000010 00 0 0 1 │ │ │ │ [23] .gnu_debuglink PROGBITS 0000000000000000 080080 000034 00 0 0 4 │ │ │ │ [24] .shstrtab STRTAB 0000000000000000 0800b4 0000ea 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 274 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 0000000000004880 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ + 1: 0000000000004820 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ 2: 0000000000090000 0 SECTION LOCAL DEFAULT 20 .data │ │ │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND omp_get_num_threads@OMP_1.0 (2) │ │ │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND exp@GLIBC_2.29 (3) │ │ │ │ 5: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND clock_gettime@GLIBC_2.17 (4) │ │ │ │ 6: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 7: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND srand48@GLIBC_2.17 (4) │ │ │ │ 8: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND putchar@GLIBC_2.17 (4) │ │ │ │ @@ -52,226 +52,226 @@ │ │ │ │ 48: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND fftw_execute_r2r │ │ │ │ 49: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND drand48@GLIBC_2.17 (4) │ │ │ │ 50: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND pow@GLIBC_2.29 (3) │ │ │ │ 51: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND GOMP_loop_end_nowait@GOMP_1.0 (5) │ │ │ │ 52: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND omp_get_max_threads@OMP_1.0 (2) │ │ │ │ 53: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND memset@GLIBC_2.17 (4) │ │ │ │ 54: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND fftw_malloc │ │ │ │ - 55: 0000000000037d70 3464 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_3d │ │ │ │ - 56: 0000000000043550 328 FUNC GLOBAL DEFAULT [: 8] 10 nfct_check │ │ │ │ - 57: 000000000006b1f0 416 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_all │ │ │ │ - 58: 0000000000042f00 568 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init │ │ │ │ - 59: 0000000000007040 548 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_complex │ │ │ │ - 60: 000000000000b640 304 FUNC GLOBAL DEFAULT 10 nfft_cp_w_double │ │ │ │ - 61: 000000000006aff0 512 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_all │ │ │ │ - 62: 000000000006ae30 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_matrix │ │ │ │ - 63: 00000000000603f0 484 FUNC GLOBAL DEFAULT [: 8] 10 eval_al_thresh │ │ │ │ - 64: 000000000000b3e0 120 FUNC GLOBAL DEFAULT 10 nfft_cp_a_complex │ │ │ │ - 65: 00000000000089c0 228 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp │ │ │ │ - 66: 00000000000436a0 556 FUNC GLOBAL DEFAULT [: 8] 10 nfct_finalize │ │ │ │ - 67: 000000000003af20 840 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_full_psi │ │ │ │ - 68: 00000000000080f0 1036 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_double │ │ │ │ - 69: 0000000000034c10 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_direct │ │ │ │ - 70: 000000000003ac40 728 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_psi │ │ │ │ - 71: 000000000006cda0 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_double │ │ │ │ - 72: 000000000004ab90 92 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_3d │ │ │ │ - 73: 0000000000057260 216 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_init_guru │ │ │ │ - 74: 000000000005cbf0 1864 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed_direct │ │ │ │ - 75: 00000000000434a0 80 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_2d │ │ │ │ - 76: 0000000000052a20 1068 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint_direct │ │ │ │ - 77: 000000000006a330 68 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_advanced │ │ │ │ - 78: 000000000004eb00 1080 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint_direct │ │ │ │ - 79: 0000000000005f30 1456 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bsplines │ │ │ │ - 80: 000000000006cbc0 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_double │ │ │ │ - 81: 000000000006a880 320 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta │ │ │ │ - 82: 0000000000069e90 1116 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru_advanced │ │ │ │ - 83: 000000000004f3e0 1556 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_psi │ │ │ │ - 84: 0000000000007700 512 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_1_complex │ │ │ │ - 85: 000000000005f830 308 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_row │ │ │ │ - 86: 0000000000043140 772 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_guru │ │ │ │ - 87: 000000000004e6a0 1112 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo_direct │ │ │ │ - 88: 0000000000065030 888 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_trafo │ │ │ │ - 89: 000000000005fab0 1208 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_all │ │ │ │ - 90: 0000000000042210 660 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_fg_psi │ │ │ │ - 91: 000000000006aca0 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_row │ │ │ │ - 92: 0000000000052390 588 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init_random_nodes_coeffs │ │ │ │ - 93: 00000000000357b0 3104 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_1d │ │ │ │ - 94: 0000000000008760 328 FUNC GLOBAL DEFAULT [: 8] 10 nfft_prod_real │ │ │ │ - 95: 0000000000057e10 1540 FUNC GLOBAL DEFAULT [: 8] 10 fpt_init │ │ │ │ - 96: 0000000000008960 96 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2 │ │ │ │ - 97: 0000000000006540 360 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson2 │ │ │ │ - 98: 0000000000049630 564 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_lin_psi │ │ │ │ - 99: 00000000000640e0 688 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint_direct │ │ │ │ - 100: 00000000000066b0 2004 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson4 │ │ │ │ - 101: 000000000003bbe0 76 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_1d │ │ │ │ - 102: 000000000006ad50 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_matrix │ │ │ │ - 103: 0000000000008bb0 1284 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda │ │ │ │ - 104: 000000000004f190 592 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_lin_psi │ │ │ │ - 105: 0000000000049dd0 1792 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_full_psi │ │ │ │ - 106: 000000000000c7a0 36 FUNC GLOBAL DEFAULT 10 nfft_get_version │ │ │ │ - 107: 0000000000041b30 1172 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint_direct │ │ │ │ - 108: 00000000000098d0 688 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_double │ │ │ │ - 109: 0000000000041680 1188 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo_direct │ │ │ │ - 110: 0000000000059ab0 180 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute │ │ │ │ - 111: 0000000000008ab0 244 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp_int │ │ │ │ - 112: 00000000000434f0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_3d │ │ │ │ - 113: 000000000005f970 320 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_row │ │ │ │ - 114: 000000000000bed0 140 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_complex │ │ │ │ - 115: 0000000000006e90 272 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_sobolev │ │ │ │ - 116: 0000000000009e20 136 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_unit_complex │ │ │ │ - 117: 000000000006cd60 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_double │ │ │ │ - 118: 000000000000ab00 60 FUNC GLOBAL DEFAULT [: 8] 10 nfft_set_num_threads │ │ │ │ - 119: 000000000004a5a0 568 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init │ │ │ │ - 120: 0000000000064d30 100 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute_x │ │ │ │ - 121: 000000000000ad20 304 FUNC GLOBAL DEFAULT 10 nfft_dot_double │ │ │ │ - 122: 0000000000008500 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_float_property │ │ │ │ - 123: 0000000000049b10 696 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_psi │ │ │ │ - 124: 000000000006bd90 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_complex │ │ │ │ - 125: 000000000006cac0 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_complex │ │ │ │ - 126: 000000000000b580 184 FUNC GLOBAL DEFAULT 10 nfft_cp_w_complex │ │ │ │ - 127: 000000000000bad0 160 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_complex │ │ │ │ - 128: 0000000000006fa0 152 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_multiquadric │ │ │ │ - 129: 0000000000063460 252 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_finalize │ │ │ │ - 130: 0000000000050820 328 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init │ │ │ │ - 131: 000000000006ea48 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ - 132: 000000000006b530 412 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner │ │ │ │ - 133: 00000000000525e0 1076 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo_direct │ │ │ │ - 134: 0000000000005c30 756 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bessel_i0 │ │ │ │ - 135: 0000000000037000 3428 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_2d │ │ │ │ - 136: 000000000000ac10 272 FUNC GLOBAL DEFAULT 10 nfft_dot_complex │ │ │ │ - 137: 0000000000056430 932 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_adjoint │ │ │ │ - 138: 000000000003a740 544 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_lin_psi │ │ │ │ - 139: 0000000000063890 2120 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo │ │ │ │ - 140: 000000000004a7e0 772 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_guru │ │ │ │ - 141: 000000000000c820 20 FUNC GLOBAL DEFAULT 10 nfft_get_default_window_cut_off │ │ │ │ - 142: 0000000000063560 816 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo_direct │ │ │ │ - 143: 000000000000b280 172 FUNC GLOBAL DEFAULT 10 nfft_cp_complex │ │ │ │ + 55: 0000000000038350 3548 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_3d │ │ │ │ + 56: 0000000000043f60 408 FUNC GLOBAL DEFAULT [: 1] 10 nfct_check │ │ │ │ + 57: 000000000006aa70 396 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_all │ │ │ │ + 58: 0000000000043900 580 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init │ │ │ │ + 59: 0000000000006fc0 532 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_complex │ │ │ │ + 60: 000000000000b600 344 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_double │ │ │ │ + 61: 000000000006a870 500 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_all │ │ │ │ + 62: 000000000006a6b0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_matrix │ │ │ │ + 63: 0000000000060730 440 FUNC GLOBAL DEFAULT [: 1] 10 eval_al_thresh │ │ │ │ + 64: 000000000000b3a0 120 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_complex │ │ │ │ + 65: 0000000000008940 212 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp │ │ │ │ + 66: 0000000000044100 488 FUNC GLOBAL DEFAULT [: 1] 10 nfct_finalize │ │ │ │ + 67: 000000000003b680 892 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_full_psi │ │ │ │ + 68: 0000000000008050 1020 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_double │ │ │ │ + 69: 0000000000034fb0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_direct │ │ │ │ + 70: 000000000003b370 780 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_psi │ │ │ │ + 71: 000000000006c3a0 448 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_double │ │ │ │ + 72: 000000000004bb30 80 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_3d │ │ │ │ + 73: 0000000000057cb0 196 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_init_guru │ │ │ │ + 74: 000000000005d2c0 1768 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed_direct │ │ │ │ + 75: 0000000000043ec0 68 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_2d │ │ │ │ + 76: 0000000000053910 1032 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint_direct │ │ │ │ + 77: 0000000000069c80 28 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_advanced │ │ │ │ + 78: 000000000004fae0 1080 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint_direct │ │ │ │ + 79: 0000000000005f00 1360 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bsplines │ │ │ │ + 80: 000000000006c200 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_double │ │ │ │ + 81: 000000000006a160 300 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta │ │ │ │ + 82: 0000000000069850 1032 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru_advanced │ │ │ │ + 83: 00000000000503a0 1520 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_psi │ │ │ │ + 84: 0000000000007660 512 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_complex │ │ │ │ + 85: 000000000005fc20 264 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_row │ │ │ │ + 86: 0000000000043b50 816 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_guru │ │ │ │ + 87: 000000000004f690 1096 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo_direct │ │ │ │ + 88: 0000000000064db0 852 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_trafo │ │ │ │ + 89: 000000000005fe60 1164 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_all │ │ │ │ + 90: 0000000000042c70 636 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_fg_psi │ │ │ │ + 91: 000000000006a530 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_row │ │ │ │ + 92: 00000000000532b0 572 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init_random_nodes_coeffs │ │ │ │ + 93: 0000000000035be0 3332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_1d │ │ │ │ + 94: 00000000000086d0 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_prod_real │ │ │ │ + 95: 0000000000058840 1424 FUNC GLOBAL DEFAULT [: 1] 10 fpt_init │ │ │ │ + 96: 00000000000088e0 96 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2 │ │ │ │ + 97: 00000000000064e0 368 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson2 │ │ │ │ + 98: 000000000004a600 540 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_lin_psi │ │ │ │ + 99: 0000000000063f50 672 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint_direct │ │ │ │ + 100: 0000000000006650 2008 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson4 │ │ │ │ + 101: 000000000003c3b0 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_1d │ │ │ │ + 102: 000000000006a5d0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_matrix │ │ │ │ + 103: 0000000000008b40 1460 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda │ │ │ │ + 104: 0000000000050160 568 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_lin_psi │ │ │ │ + 105: 000000000004ad50 1788 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_full_psi │ │ │ │ + 106: 000000000000c7f0 36 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_version │ │ │ │ + 107: 00000000000425e0 1128 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint_direct │ │ │ │ + 108: 0000000000009a00 620 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_double │ │ │ │ + 109: 0000000000042160 1144 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo_direct │ │ │ │ + 110: 000000000005a3a0 160 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute │ │ │ │ + 111: 0000000000008a20 244 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp_int │ │ │ │ + 112: 0000000000043f10 80 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_3d │ │ │ │ + 113: 000000000005fd30 304 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_row │ │ │ │ + 114: 000000000000bec0 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_complex │ │ │ │ + 115: 0000000000006e30 252 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_sobolev │ │ │ │ + 116: 0000000000009e60 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_unit_complex │ │ │ │ + 117: 000000000006c380 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_double │ │ │ │ + 118: 000000000000aae0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_set_num_threads │ │ │ │ + 119: 000000000004b520 580 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init │ │ │ │ + 120: 0000000000064b00 60 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute_x │ │ │ │ + 121: 000000000000ace0 304 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_double │ │ │ │ + 122: 0000000000008480 580 FUNC GLOBAL DEFAULT [: 1] 10 nfft_float_property │ │ │ │ + 123: 000000000004aaa0 684 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_psi │ │ │ │ + 124: 000000000006b5c0 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_complex │ │ │ │ + 125: 000000000006c100 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_complex │ │ │ │ + 126: 000000000000b540 184 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_complex │ │ │ │ + 127: 000000000000bac0 160 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_complex │ │ │ │ + 128: 0000000000006f30 136 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_multiquadric │ │ │ │ + 129: 0000000000063340 228 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_finalize │ │ │ │ + 130: 0000000000051810 296 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init │ │ │ │ + 131: 000000000006dc30 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ + 132: 000000000006ad90 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner │ │ │ │ + 133: 00000000000534f0 1056 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo_direct │ │ │ │ + 134: 0000000000005c00 724 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bessel_i0 │ │ │ │ + 135: 00000000000375a0 3504 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_2d │ │ │ │ + 136: 000000000000abd0 272 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_complex │ │ │ │ + 137: 0000000000056fa0 860 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_adjoint │ │ │ │ + 138: 000000000003ae40 536 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_lin_psi │ │ │ │ + 139: 0000000000063740 2064 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo │ │ │ │ + 140: 000000000004b770 816 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_guru │ │ │ │ + 141: 000000000000c880 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_default_window_cut_off │ │ │ │ + 142: 0000000000063430 784 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo_direct │ │ │ │ + 143: 000000000000b240 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_complex │ │ │ │ 144: 0000000000090090 8 OBJECT GLOBAL DEFAULT 21 .gomp_critical_user_nfft_omp_critical_fftw_plan │ │ │ │ - 145: 000000000003bc30 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_2d │ │ │ │ - 146: 0000000000056bb0 1364 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_trafo │ │ │ │ - 147: 000000000000a530 540 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ - 148: 0000000000059b70 3232 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo_direct │ │ │ │ - 149: 0000000000007270 1164 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_double │ │ │ │ - 150: 0000000000057340 96 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_finalize │ │ │ │ - 151: 000000000006a600 268 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_finalize │ │ │ │ - 152: 000000000000c3b0 1008 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex_int │ │ │ │ - 153: 000000000000b9b0 288 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_double │ │ │ │ - 154: 000000000000af20 432 FUNC GLOBAL DEFAULT 10 nfft_dot_w_double │ │ │ │ - 155: 00000000000632e0 376 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_forget │ │ │ │ - 156: 0000000000049870 660 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_fg_psi │ │ │ │ - 157: 000000000005a810 9184 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo │ │ │ │ - 158: 00000000000509c0 412 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_finalize │ │ │ │ - 159: 000000000000c0e0 716 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex │ │ │ │ - 160: 00000000000097e0 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_die │ │ │ │ - 161: 00000000000653b0 496 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_adjoint │ │ │ │ - 162: 000000000000aba0 104 FUNC GLOBAL DEFAULT [: 8] 10 nfft_clock_gettime_seconds │ │ │ │ - 163: 000000000003b340 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init │ │ │ │ - 164: 00000000000567e0 972 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_trafo │ │ │ │ - 165: 000000000004ef40 588 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_phi_hut │ │ │ │ - 166: 0000000000009b80 536 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_complex │ │ │ │ - 167: 000000000000aaa0 88 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_num_threads │ │ │ │ - 168: 0000000000039660 3912 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_3d │ │ │ │ - 169: 000000000000bf60 376 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_double │ │ │ │ - 170: 00000000000088d0 132 FUNC GLOBAL DEFAULT [: 8] 10 nfft_log2i │ │ │ │ - 171: 000000000004fa00 2632 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_full_psi │ │ │ │ - 172: 000000000000b460 276 FUNC GLOBAL DEFAULT 10 nfft_cp_a_double │ │ │ │ - 173: 0000000000042770 1720 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_full_psi │ │ │ │ - 174: 0000000000046820 9560 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint │ │ │ │ - 175: 000000000003bc80 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_3d │ │ │ │ - 176: 000000000000ab60 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_elapsed_seconds │ │ │ │ - 177: 000000000004af70 5972 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo │ │ │ │ - 178: 0000000000058420 888 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_1 │ │ │ │ - 179: 000000000006abf0 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_row │ │ │ │ - 180: 000000000006a380 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init │ │ │ │ - 181: 000000000000c840 32 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_window_name │ │ │ │ - 182: 000000000006ab40 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_row │ │ │ │ - 183: 00000000000587a0 4868 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_2 │ │ │ │ - 184: 000000000000b330 172 FUNC GLOBAL DEFAULT 10 nfft_cp_double │ │ │ │ - 185: 0000000000055ac0 908 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_finalize │ │ │ │ - 186: 0000000000041fd0 564 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_lin_psi │ │ │ │ - 187: 0000000000038b00 2912 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo │ │ │ │ - 188: 0000000000034b40 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_direct │ │ │ │ - 189: 0000000000009760 116 FUNC GLOBAL DEFAULT [: 8] 10 nfft_free │ │ │ │ - 190: 000000000006b6d0 484 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner_thresh │ │ │ │ - 191: 0000000000062ba0 1160 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_guru │ │ │ │ - 192: 000000000005ff70 372 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_all │ │ │ │ - 193: 000000000003bce0 376 FUNC GLOBAL DEFAULT [: 8] 10 nfft_check │ │ │ │ - 194: 000000000004ad40 556 FUNC GLOBAL DEFAULT [: 8] 10 nfst_finalize │ │ │ │ - 195: 000000000004a4d0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_one_psi │ │ │ │ - 196: 00000000000064e0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_fejer │ │ │ │ - 197: 000000000006b390 416 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_all │ │ │ │ - 198: 000000000005ee40 1172 FUNC GLOBAL DEFAULT [: 8] 10 fpt_finalize │ │ │ │ - 199: 0000000000050450 208 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_one_psi │ │ │ │ - 200: 000000000006a710 368 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha │ │ │ │ - 201: 000000000003a960 728 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_fg_psi │ │ │ │ - 202: 000000000004ce00 6304 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint │ │ │ │ - 203: 000000000000bcc0 144 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_complex │ │ │ │ - 204: 000000000006d8f0 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_double │ │ │ │ + 145: 000000000003c3f0 68 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_2d │ │ │ │ + 146: 0000000000057690 1284 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_trafo │ │ │ │ + 147: 000000000000a510 568 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ + 148: 000000000005a440 3096 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo_direct │ │ │ │ + 149: 00000000000071e0 1148 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_double │ │ │ │ + 150: 0000000000057d80 72 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_finalize │ │ │ │ + 151: 0000000000069ee0 236 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_finalize │ │ │ │ + 152: 000000000000c420 972 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex_int │ │ │ │ + 153: 000000000000b9a0 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_double │ │ │ │ + 154: 000000000000aee0 432 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_double │ │ │ │ + 155: 00000000000631f0 324 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_forget │ │ │ │ + 156: 000000000004a820 636 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_fg_psi │ │ │ │ + 157: 000000000005b060 8796 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo │ │ │ │ + 158: 0000000000051990 352 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_finalize │ │ │ │ + 159: 000000000000c0d0 848 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex │ │ │ │ + 160: 0000000000009900 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_die │ │ │ │ + 161: 0000000000065110 480 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_adjoint │ │ │ │ + 162: 000000000000ab70 92 FUNC GLOBAL DEFAULT [: 1] 10 nfft_clock_gettime_seconds │ │ │ │ + 163: 000000000003bad0 608 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init │ │ │ │ + 164: 0000000000057300 904 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_trafo │ │ │ │ + 165: 000000000004ff20 572 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_phi_hut │ │ │ │ + 166: 0000000000009c70 448 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_complex │ │ │ │ + 167: 000000000000aa90 76 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_num_threads │ │ │ │ + 168: 0000000000039d30 3976 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_3d │ │ │ │ + 169: 000000000000bf50 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_double │ │ │ │ + 170: 0000000000008860 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_log2i │ │ │ │ + 171: 0000000000050990 2764 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_full_psi │ │ │ │ + 172: 000000000000b420 276 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_double │ │ │ │ + 173: 00000000000431a0 1680 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_full_psi │ │ │ │ + 174: 0000000000047570 10240 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint │ │ │ │ + 175: 000000000003c440 80 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_3d │ │ │ │ + 176: 000000000000ab40 48 FUNC GLOBAL DEFAULT [: 1] 10 nfft_elapsed_seconds │ │ │ │ + 177: 000000000004bf00 6140 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo │ │ │ │ + 178: 0000000000058dd0 816 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_1 │ │ │ │ + 179: 000000000006a490 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_row │ │ │ │ + 180: 0000000000069ca0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init │ │ │ │ + 181: 000000000000c8a0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_window_name │ │ │ │ + 182: 000000000006a3f0 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_row │ │ │ │ + 183: 0000000000059100 4768 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_2 │ │ │ │ + 184: 000000000000b2f0 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_double │ │ │ │ + 185: 00000000000566b0 792 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_finalize │ │ │ │ + 186: 0000000000042a50 540 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_lin_psi │ │ │ │ + 187: 0000000000039130 3060 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo │ │ │ │ + 188: 0000000000034ef0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_direct │ │ │ │ + 189: 00000000000098c0 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_free │ │ │ │ + 190: 000000000006af30 440 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner_thresh │ │ │ │ + 191: 0000000000062b70 1088 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_guru │ │ │ │ + 192: 00000000000602f0 332 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_all │ │ │ │ + 193: 000000000003c490 440 FUNC GLOBAL DEFAULT [: 1] 10 nfft_check │ │ │ │ + 194: 000000000004bd10 488 FUNC GLOBAL DEFAULT [: 1] 10 nfst_finalize │ │ │ │ + 195: 000000000004b450 196 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_one_psi │ │ │ │ + 196: 0000000000006480 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_fejer │ │ │ │ + 197: 000000000006ac00 396 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_all │ │ │ │ + 198: 000000000005f380 1024 FUNC GLOBAL DEFAULT [: 1] 10 fpt_finalize │ │ │ │ + 199: 0000000000051460 196 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_one_psi │ │ │ │ + 200: 000000000006a000 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha │ │ │ │ + 201: 000000000003b060 780 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_fg_psi │ │ │ │ + 202: 000000000004ddd0 6324 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint │ │ │ │ + 203: 000000000000bcb0 144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_complex │ │ │ │ + 204: 000000000006cd40 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_double │ │ │ │ 205: 0000000000090080 8 OBJECT GLOBAL DEFAULT 21 nfft_free_hook │ │ │ │ - 206: 0000000000034ce0 2760 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_1d │ │ │ │ - 207: 000000000000b770 140 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_complex │ │ │ │ - 208: 000000000005f2e0 1348 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_row │ │ │ │ - 209: 0000000000052e50 5644 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo │ │ │ │ - 210: 0000000000009da0 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_drand48 │ │ │ │ - 211: 000000000006a9c0 384 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma │ │ │ │ - 212: 0000000000055e50 1500 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_adjoint │ │ │ │ - 213: 0000000000009f80 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_real │ │ │ │ - 214: 000000000000ae50 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w_complex │ │ │ │ - 215: 0000000000063030 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_advanced │ │ │ │ - 216: 000000000005d340 6908 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed │ │ │ │ - 217: 000000000003cb00 9856 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint │ │ │ │ - 218: 0000000000060250 412 FUNC GLOBAL DEFAULT [: 8] 10 eval_al │ │ │ │ - 219: 00000000000630b0 552 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute │ │ │ │ - 220: 000000000006c1a0 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_complex │ │ │ │ - 221: 0000000000007900 1144 FUNC GLOBAL DEFAULT 10 nfft_error_l_infty_1_double │ │ │ │ - 222: 000000000003b8c0 788 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_lin │ │ │ │ - 223: 00000000000088b0 24 FUNC GLOBAL DEFAULT 10 nfft_exp2i │ │ │ │ - 224: 00000000000600f0 352 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_all │ │ │ │ - 225: 0000000000057110 212 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_init_guru │ │ │ │ - 226: 0000000000009830 160 FUNC GLOBAL DEFAULT [: 8] 10 nfft_malloc │ │ │ │ - 227: 000000000004aaf0 76 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_1d │ │ │ │ - 228: 00000000000491e0 1100 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint_direct │ │ │ │ - 229: 000000000003b270 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_one_psi │ │ │ │ - 230: 0000000000050520 768 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_guru │ │ │ │ - 231: 0000000000055a60 84 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init │ │ │ │ - 232: 00000000000424b0 696 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_psi │ │ │ │ - 233: 000000000003be60 652 FUNC GLOBAL DEFAULT [: 8] 10 nfft_finalize │ │ │ │ - 234: 000000000000a050 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sinc │ │ │ │ - 235: 000000000006af10 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_matrix │ │ │ │ + 206: 0000000000035070 2928 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_1d │ │ │ │ + 207: 000000000000b760 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_complex │ │ │ │ + 208: 000000000005f780 1184 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_row │ │ │ │ + 209: 0000000000053d20 5272 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo │ │ │ │ + 210: 0000000000009e40 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_drand48 │ │ │ │ + 211: 000000000006a290 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma │ │ │ │ + 212: 0000000000056a00 1432 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_adjoint │ │ │ │ + 213: 0000000000009fa0 184 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_real │ │ │ │ + 214: 000000000000ae10 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_complex │ │ │ │ + 215: 0000000000062fb0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_advanced │ │ │ │ + 216: 000000000005d9b0 6604 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed │ │ │ │ + 217: 000000000003d2f0 10064 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint │ │ │ │ + 218: 0000000000060590 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_al │ │ │ │ + 219: 0000000000062ff0 508 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute │ │ │ │ + 220: 000000000006b920 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_complex │ │ │ │ + 221: 0000000000007860 1144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_double │ │ │ │ + 222: 000000000003c070 832 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_lin │ │ │ │ + 223: 0000000000008840 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_exp2i │ │ │ │ + 224: 0000000000060440 328 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_all │ │ │ │ + 225: 0000000000057ba0 192 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_init_guru │ │ │ │ + 226: 0000000000009940 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_malloc │ │ │ │ + 227: 000000000004baa0 64 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_1d │ │ │ │ + 228: 000000000004a1c0 1080 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint_direct │ │ │ │ + 229: 000000000003ba00 196 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_one_psi │ │ │ │ + 230: 0000000000051530 728 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_guru │ │ │ │ + 231: 0000000000056680 44 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init │ │ │ │ + 232: 0000000000042ef0 684 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_psi │ │ │ │ + 233: 000000000003c650 568 FUNC GLOBAL DEFAULT [: 1] 10 nfft_finalize │ │ │ │ + 234: 000000000000a080 188 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sinc │ │ │ │ + 235: 000000000006a790 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_matrix │ │ │ │ 236: 0000000000090078 8 OBJECT GLOBAL DEFAULT 21 nfft_die_hook │ │ │ │ - 237: 000000000006cfd0 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_double │ │ │ │ - 238: 000000000000bd50 376 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_double │ │ │ │ - 239: 000000000000a750 752 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ - 240: 000000000000b1b0 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w2_complex │ │ │ │ - 241: 000000000000ab40 20 FUNC GLOBAL DEFAULT 10 nfft_has_threads_enabled │ │ │ │ - 242: 000000000006b8c0 1228 FUNC GLOBAL DEFAULT [: 8] 10 wigner_start │ │ │ │ - 243: 00000000000363d0 3116 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_2d │ │ │ │ - 244: 0000000000009eb0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_shifted_unit_double │ │ │ │ - 245: 0000000000050970 80 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_1d │ │ │ │ - 246: 000000000000c7d0 68 FUNC GLOBAL DEFAULT [: 8] 10 nfft_m2K │ │ │ │ - 247: 000000000000b800 288 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_double │ │ │ │ - 248: 00000000000442d0 9544 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo │ │ │ │ - 249: 000000000006bf70 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_complex │ │ │ │ - 250: 0000000000063070 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init │ │ │ │ - 251: 0000000000064390 2464 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint │ │ │ │ - 252: 0000000000005bb0 128 FUNC GLOBAL DEFAULT [: 8] 10 nfft_assertion_failed │ │ │ │ - 253: 000000000006a3c0 564 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_precompute │ │ │ │ - 254: 0000000000052280 272 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_cp │ │ │ │ - 255: 000000000004abf0 328 FUNC GLOBAL DEFAULT [: 8] 10 nfst_check │ │ │ │ - 256: 000000000004ab40 80 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_2d │ │ │ │ - 257: 0000000000043450 76 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_1d │ │ │ │ - 258: 000000000003b5a0 788 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_guru │ │ │ │ - 259: 000000000000b0d0 224 FUNC GLOBAL DEFAULT 10 nfft_dot_w_w2_complex │ │ │ │ - 260: 0000000000007d80 868 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_complex │ │ │ │ - 261: 00000000000090c0 1692 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda2 │ │ │ │ - 262: 000000000006bf30 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_complex │ │ │ │ - 263: 00000000000571f0 104 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_finalize │ │ │ │ - 264: 0000000000054460 5628 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint │ │ │ │ - 265: 000000000000bb70 332 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_double │ │ │ │ - 266: 000000000006a2f0 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru │ │ │ │ - 267: 000000000000b920 140 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_complex │ │ │ │ - 268: 0000000000009de0 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_srand48 │ │ │ │ - 269: 0000000000042e30 208 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_one_psi │ │ │ │ - 270: 000000000003f180 9468 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo │ │ │ │ - 271: 000000000003a5b0 396 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint │ │ │ │ + 237: 000000000006c560 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_double │ │ │ │ + 238: 000000000000bd40 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_double │ │ │ │ + 239: 000000000000a750 720 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ + 240: 000000000000b170 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w2_complex │ │ │ │ + 241: 000000000000ab00 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_has_threads_enabled │ │ │ │ + 242: 000000000006b0f0 1196 FUNC GLOBAL DEFAULT [: 1] 10 wigner_start │ │ │ │ + 243: 00000000000368f0 3236 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_2d │ │ │ │ + 244: 0000000000009ee0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_shifted_unit_double │ │ │ │ + 245: 0000000000051940 68 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_1d │ │ │ │ + 246: 000000000000c840 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_m2K │ │ │ │ + 247: 000000000000b7f0 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_double │ │ │ │ + 248: 0000000000044d80 10224 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo │ │ │ │ + 249: 000000000006b760 448 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_complex │ │ │ │ + 250: 0000000000062fd0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init │ │ │ │ + 251: 00000000000641f0 2312 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint │ │ │ │ + 252: 0000000000005b80 108 FUNC GLOBAL DEFAULT [: 1] 10 nfft_assertion_failed │ │ │ │ + 253: 0000000000069cc0 532 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_precompute │ │ │ │ + 254: 00000000000531b0 256 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_cp │ │ │ │ + 255: 000000000004bb80 392 FUNC GLOBAL DEFAULT [: 1] 10 nfst_check │ │ │ │ + 256: 000000000004bae0 68 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_2d │ │ │ │ + 257: 0000000000043e80 64 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_1d │ │ │ │ + 258: 000000000003bd30 832 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_guru │ │ │ │ + 259: 000000000000b090 224 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_w2_complex │ │ │ │ + 260: 0000000000007ce0 868 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_complex │ │ │ │ + 261: 0000000000009100 1976 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda2 │ │ │ │ + 262: 000000000006b740 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_complex │ │ │ │ + 263: 0000000000057c60 80 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_finalize │ │ │ │ + 264: 00000000000551c0 5312 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint │ │ │ │ + 265: 000000000000bb60 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_double │ │ │ │ + 266: 0000000000069c60 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru │ │ │ │ + 267: 000000000000b910 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_complex │ │ │ │ + 268: 0000000000009e50 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_srand48 │ │ │ │ + 269: 0000000000043830 196 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_one_psi │ │ │ │ + 270: 000000000003fa40 10016 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo │ │ │ │ + 271: 000000000003acc0 380 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint │ │ │ │ 272: 0000000000090088 8 OBJECT GLOBAL DEFAULT 21 nfft_malloc_hook │ │ │ │ - 273: 0000000000048d80 1112 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo_direct │ │ │ │ + 273: 0000000000049d70 1096 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo_direct │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,185 +1,180 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x37b8 contains 38 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0x37b8 contains 33 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000008f728 0000000000000016 R_PPC64_RELATIVE 5ba0 │ │ │ │ -000000000008f730 0000000000000016 R_PPC64_RELATIVE 5b30 │ │ │ │ -000000000008fe10 0000000000000016 R_PPC64_RELATIVE 6e6f8 │ │ │ │ -000000000008fe18 0000000000000016 R_PPC64_RELATIVE 6e700 │ │ │ │ -000000000008fe20 0000000000000016 R_PPC64_RELATIVE 6e708 │ │ │ │ -000000000008fe28 0000000000000016 R_PPC64_RELATIVE 6e710 │ │ │ │ +000000000008f828 0000000000000016 R_PPC64_RELATIVE 5b40 │ │ │ │ +000000000008f830 0000000000000016 R_PPC64_RELATIVE 5ad0 │ │ │ │ +000000000008ff10 0000000000000016 R_PPC64_RELATIVE 6d8e8 │ │ │ │ +000000000008ff18 0000000000000016 R_PPC64_RELATIVE 6d8f0 │ │ │ │ +000000000008ff20 0000000000000016 R_PPC64_RELATIVE 6d8f8 │ │ │ │ +000000000008ff28 0000000000000016 R_PPC64_RELATIVE 6d900 │ │ │ │ 0000000000090000 0000000000000016 R_PPC64_RELATIVE 90000 │ │ │ │ -000000000008fe08 0000000600000026 R_PPC64_ADDR64 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000008fe30 0000001500000026 R_PPC64_ADDR64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ -000000000008fe38 0000001700000026 R_PPC64_ADDR64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ -000000000008fe40 0000001200000026 R_PPC64_ADDR64 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe48 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe70 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff18 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe50 0000001800000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000008fec0 0000001800000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe58 000000cd00000026 R_PPC64_ADDR64 0000000000090080 nfft_free_hook + 0 │ │ │ │ -000000000008fe60 000000ec00000026 R_PPC64_ADDR64 0000000000090078 nfft_die_hook + 0 │ │ │ │ -000000000008fe68 0000011000000026 R_PPC64_ADDR64 0000000000090088 nfft_malloc_hook + 0 │ │ │ │ -000000000008fe78 0000009000000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008fee8 0000009000000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008ff00 0000009000000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008fe80 000000bb00000026 R_PPC64_ADDR64 0000000000038b00 nfft_trafo + 0 │ │ │ │ -000000000008fe88 0000010f00000026 R_PPC64_ADDR64 000000000003a5b0 nfft_adjoint + 0 │ │ │ │ -000000000008fe90 0000010e00000026 R_PPC64_ADDR64 000000000003f180 nfct_trafo + 0 │ │ │ │ -000000000008fe98 000000d900000026 R_PPC64_ADDR64 000000000003cb00 nfct_adjoint + 0 │ │ │ │ -000000000008fea0 000000f800000026 R_PPC64_ADDR64 00000000000442d0 nfst_trafo + 0 │ │ │ │ -000000000008fea8 000000ae00000026 R_PPC64_ADDR64 0000000000046820 nfst_adjoint + 0 │ │ │ │ -000000000008feb0 000000b100000026 R_PPC64_ADDR64 000000000004af70 nnfft_trafo + 0 │ │ │ │ -000000000008feb8 000000ca00000026 R_PPC64_ADDR64 000000000004ce00 nnfft_adjoint + 0 │ │ │ │ -000000000008fec8 0000009200000026 R_PPC64_ADDR64 0000000000056bb0 mri_inh_2d1d_trafo + 0 │ │ │ │ -000000000008fed0 000000d400000026 R_PPC64_ADDR64 0000000000055e50 mri_inh_2d1d_adjoint + 0 │ │ │ │ -000000000008fed8 000000a400000026 R_PPC64_ADDR64 00000000000567e0 mri_inh_3d_trafo + 0 │ │ │ │ -000000000008fee0 0000008900000026 R_PPC64_ADDR64 0000000000056430 mri_inh_3d_adjoint + 0 │ │ │ │ -000000000008fef0 0000008b00000026 R_PPC64_ADDR64 0000000000063890 nfsft_trafo + 0 │ │ │ │ -000000000008fef8 000000fb00000026 R_PPC64_ADDR64 0000000000064390 nfsft_adjoint + 0 │ │ │ │ -000000000008ff08 0000005800000026 R_PPC64_ADDR64 0000000000065030 nfsoft_trafo + 0 │ │ │ │ -000000000008ff10 000000a100000026 R_PPC64_ADDR64 00000000000653b0 nfsoft_adjoint + 0 │ │ │ │ +000000000008ff08 0000000600000026 R_PPC64_ADDR64 0000000000000000 __gmon_start__ + 0 │ │ │ │ +000000000008ff30 0000001500000026 R_PPC64_ADDR64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ +000000000008ff38 0000001700000026 R_PPC64_ADDR64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ +000000000008ff40 0000001200000026 R_PPC64_ADDR64 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ +000000000008ff48 000000cd00000014 R_PPC64_GLOB_DAT 0000000000090080 nfft_free_hook + 0 │ │ │ │ +000000000008ff50 0000011000000014 R_PPC64_GLOB_DAT 0000000000090088 nfft_malloc_hook + 0 │ │ │ │ +000000000008ff58 000000ec00000014 R_PPC64_GLOB_DAT 0000000000090078 nfft_die_hook + 0 │ │ │ │ +000000000008ff60 000000bb00000014 R_PPC64_GLOB_DAT 0000000000039130 nfft_trafo + 0 │ │ │ │ +000000000008ff68 0000010f00000014 R_PPC64_GLOB_DAT 000000000003acc0 nfft_adjoint + 0 │ │ │ │ +000000000008ff70 0000010e00000014 R_PPC64_GLOB_DAT 000000000003fa40 nfct_trafo + 0 │ │ │ │ +000000000008ff78 000000d900000014 R_PPC64_GLOB_DAT 000000000003d2f0 nfct_adjoint + 0 │ │ │ │ +000000000008ff80 000000ae00000014 R_PPC64_GLOB_DAT 0000000000047570 nfst_adjoint + 0 │ │ │ │ +000000000008ff88 000000f800000014 R_PPC64_GLOB_DAT 0000000000044d80 nfst_trafo + 0 │ │ │ │ +000000000008ff90 000000b100000014 R_PPC64_GLOB_DAT 000000000004bf00 nnfft_trafo + 0 │ │ │ │ +000000000008ff98 000000ca00000014 R_PPC64_GLOB_DAT 000000000004ddd0 nnfft_adjoint + 0 │ │ │ │ +000000000008ffa0 0000001800000014 R_PPC64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ +000000000008ffa8 0000008900000014 R_PPC64_GLOB_DAT 0000000000056fa0 mri_inh_3d_adjoint + 0 │ │ │ │ +000000000008ffb0 000000d400000014 R_PPC64_GLOB_DAT 0000000000056a00 mri_inh_2d1d_adjoint + 0 │ │ │ │ +000000000008ffb8 0000009200000014 R_PPC64_GLOB_DAT 0000000000057690 mri_inh_2d1d_trafo + 0 │ │ │ │ +000000000008ffc0 000000a400000014 R_PPC64_GLOB_DAT 0000000000057300 mri_inh_3d_trafo + 0 │ │ │ │ +000000000008ffc8 0000009000000014 R_PPC64_GLOB_DAT 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ +000000000008ffd0 0000008b00000014 R_PPC64_GLOB_DAT 0000000000063740 nfsft_trafo + 0 │ │ │ │ +000000000008ffd8 000000fb00000014 R_PPC64_GLOB_DAT 00000000000641f0 nfsft_adjoint + 0 │ │ │ │ +000000000008ffe0 0000005800000014 R_PPC64_GLOB_DAT 0000000000064db0 nfsoft_trafo + 0 │ │ │ │ +000000000008ffe8 000000a100000014 R_PPC64_GLOB_DAT 0000000000065110 nfsoft_adjoint + 0 │ │ │ │ +000000000008fff0 0000000a00000014 R_PPC64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x3b48 contains 141 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0x3ad0 contains 141 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000008f998 0000003700000015 R_PPC64_JMP_SLOT 0000000000037d70 nfft_trafo_3d + 0 │ │ │ │ -000000000008f9a0 0000010b00000015 R_PPC64_JMP_SLOT 000000000000b920 nfft_upd_xpay_complex + 0 │ │ │ │ -000000000008f9a8 0000004d00000015 R_PPC64_JMP_SLOT 000000000006a330 nfsoft_init_advanced + 0 │ │ │ │ -000000000008f9b0 000000e900000015 R_PPC64_JMP_SLOT 000000000003be60 nfft_finalize + 0 │ │ │ │ -000000000008f9b8 000000ba00000015 R_PPC64_JMP_SLOT 0000000000041fd0 nfct_precompute_lin_psi + 0 │ │ │ │ -000000000008f9c0 000000e000000015 R_PPC64_JMP_SLOT 00000000000600f0 gamma_al_all + 0 │ │ │ │ -000000000008f9c8 0000003c00000015 R_PPC64_JMP_SLOT 000000000000b640 nfft_cp_w_double + 0 │ │ │ │ -000000000008f9d0 000000d300000015 R_PPC64_JMP_SLOT 000000000006a9c0 SO3_gamma + 0 │ │ │ │ -000000000008f9d8 0000000300000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_num_threads@OMP_1.0 + 0 │ │ │ │ -000000000008f9e0 0000005d00000015 R_PPC64_JMP_SLOT 00000000000357b0 nfft_adjoint_1d + 0 │ │ │ │ -000000000008f9e8 0000007c00000015 R_PPC64_JMP_SLOT 000000000006bd90 solver_init_advanced_complex + 0 │ │ │ │ -000000000008f9f0 0000004300000015 R_PPC64_JMP_SLOT 000000000003af20 nfft_precompute_full_psi + 0 │ │ │ │ -000000000008f9f8 0000004a00000015 R_PPC64_JMP_SLOT 000000000005cbf0 fpt_transposed_direct + 0 │ │ │ │ -000000000008fa00 0000000400000015 R_PPC64_JMP_SLOT 0000000000000000 exp@GLIBC_2.29 + 0 │ │ │ │ -000000000008fa08 0000000500000015 R_PPC64_JMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa10 000000ad00000015 R_PPC64_JMP_SLOT 0000000000042770 nfct_precompute_full_psi + 0 │ │ │ │ -000000000008fa18 000000a000000015 R_PPC64_JMP_SLOT 00000000000097e0 nfft_die + 0 │ │ │ │ -000000000008fa20 0000006900000015 R_PPC64_JMP_SLOT 0000000000049dd0 nfst_precompute_full_psi + 0 │ │ │ │ -000000000008fa28 0000000600000015 R_PPC64_JMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000008fa30 0000006200000015 R_PPC64_JMP_SLOT 0000000000049630 nfst_precompute_lin_psi + 0 │ │ │ │ -000000000008fa38 000000d600000015 R_PPC64_JMP_SLOT 000000000000ae50 nfft_dot_w_complex + 0 │ │ │ │ -000000000008fa40 0000000700000015 R_PPC64_JMP_SLOT 0000000000000000 srand48@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa48 000000a300000015 R_PPC64_JMP_SLOT 000000000003b340 nfft_init + 0 │ │ │ │ -000000000008fa50 000000ce00000015 R_PPC64_JMP_SLOT 0000000000034ce0 nfft_trafo_1d + 0 │ │ │ │ -000000000008fa58 0000005500000015 R_PPC64_JMP_SLOT 000000000005f830 beta_al_row + 0 │ │ │ │ -000000000008fa60 0000007900000015 R_PPC64_JMP_SLOT 000000000000ad20 nfft_dot_double + 0 │ │ │ │ -000000000008fa68 0000000800000015 R_PPC64_JMP_SLOT 0000000000000000 putchar@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa70 0000000900000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_critical_name_start@GOMP_1.0 + 0 │ │ │ │ -000000000008fa78 0000000b00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_start@GOMP_4.5 + 0 │ │ │ │ -000000000008fa80 0000000c00000015 R_PPC64_JMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa88 000000c900000015 R_PPC64_JMP_SLOT 000000000003a960 nfft_precompute_fg_psi + 0 │ │ │ │ -000000000008fa90 0000005b00000015 R_PPC64_JMP_SLOT 000000000006aca0 SO3_gamma_row + 0 │ │ │ │ -000000000008fa98 0000000d00000015 R_PPC64_JMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ -000000000008faa0 0000000e00000015 R_PPC64_JMP_SLOT 0000000000000000 cos@GLIBC_2.17 + 0 │ │ │ │ -000000000008faa8 0000000f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end@GOMP_1.0 + 0 │ │ │ │ -000000000008fab0 0000001000000015 R_PPC64_JMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.17 + 0 │ │ │ │ -000000000008fab8 0000006300000015 R_PPC64_JMP_SLOT 00000000000640e0 nfsft_adjoint_direct + 0 │ │ │ │ -000000000008fac0 0000001100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_r2r + 0 │ │ │ │ -000000000008fac8 0000008600000015 R_PPC64_JMP_SLOT 0000000000005c30 nfft_bessel_i0 + 0 │ │ │ │ -000000000008fad0 0000001200000015 R_PPC64_JMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000008fad8 0000001300000015 R_PPC64_JMP_SLOT 0000000000000000 sinh@GLIBC_2.17 + 0 │ │ │ │ -000000000008fae0 0000001400000015 R_PPC64_JMP_SLOT 0000000000000000 sincos@GLIBC_2.17 + 0 │ │ │ │ -000000000008fae8 000000f400000015 R_PPC64_JMP_SLOT 0000000000009eb0 nfft_vrand_shifted_unit_double + 0 │ │ │ │ -000000000008faf0 000000c000000015 R_PPC64_JMP_SLOT 000000000005ff70 beta_al_all + 0 │ │ │ │ -000000000008faf8 0000009a00000015 R_PPC64_JMP_SLOT 000000000000af20 nfft_dot_w_double + 0 │ │ │ │ -000000000008fb00 0000001600000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_thread_num@OMP_1.0 + 0 │ │ │ │ -000000000008fb08 0000001900000015 R_PPC64_JMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb10 0000008700000015 R_PPC64_JMP_SLOT 0000000000037000 nfft_adjoint_2d + 0 │ │ │ │ -000000000008fb18 000000cb00000015 R_PPC64_JMP_SLOT 000000000000bcc0 nfft_upd_xpawy_complex + 0 │ │ │ │ -000000000008fb20 0000005900000015 R_PPC64_JMP_SLOT 000000000005fab0 alpha_al_all + 0 │ │ │ │ -000000000008fb28 0000004600000015 R_PPC64_JMP_SLOT 000000000003ac40 nfft_precompute_psi + 0 │ │ │ │ -000000000008fb30 000000b200000015 R_PPC64_JMP_SLOT 0000000000058420 fpt_precompute_1 + 0 │ │ │ │ -000000000008fb38 0000005200000015 R_PPC64_JMP_SLOT 0000000000069e90 nfsoft_init_guru_advanced + 0 │ │ │ │ -000000000008fb40 0000001a00000015 R_PPC64_JMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb48 0000001b00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_barrier@GOMP_1.0 + 0 │ │ │ │ -000000000008fb50 0000006800000015 R_PPC64_JMP_SLOT 000000000004f190 nnfft_precompute_lin_psi + 0 │ │ │ │ -000000000008fb58 0000001c00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_critical_name_end@GOMP_1.0 + 0 │ │ │ │ -000000000008fb60 0000001d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute + 0 │ │ │ │ -000000000008fb68 000000aa00000015 R_PPC64_JMP_SLOT 00000000000088d0 nfft_log2i + 0 │ │ │ │ -000000000008fb70 000000cf00000015 R_PPC64_JMP_SLOT 000000000000b770 nfft_upd_axpy_complex + 0 │ │ │ │ -000000000008fb78 0000006f00000015 R_PPC64_JMP_SLOT 0000000000008ab0 nfft_next_power_of_2_exp_int + 0 │ │ │ │ -000000000008fb80 0000001e00000015 R_PPC64_JMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb88 000000f600000015 R_PPC64_JMP_SLOT 000000000000c7d0 nfft_m2K + 0 │ │ │ │ -000000000008fb90 0000005f00000015 R_PPC64_JMP_SLOT 0000000000057e10 fpt_init + 0 │ │ │ │ -000000000008fb98 000000df00000015 R_PPC64_JMP_SLOT 00000000000088b0 nfft_exp2i + 0 │ │ │ │ -000000000008fba0 0000009400000015 R_PPC64_JMP_SLOT 0000000000059b70 fpt_trafo_direct + 0 │ │ │ │ -000000000008fba8 0000006000000015 R_PPC64_JMP_SLOT 0000000000008960 nfft_next_power_of_2 + 0 │ │ │ │ -000000000008fbb0 0000008200000015 R_PPC64_JMP_SLOT 0000000000050820 nnfft_init + 0 │ │ │ │ -000000000008fbb8 0000009300000015 R_PPC64_JMP_SLOT 000000000000a530 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ -000000000008fbc0 0000003a00000015 R_PPC64_JMP_SLOT 0000000000042f00 nfct_init + 0 │ │ │ │ -000000000008fbc8 000000a500000015 R_PPC64_JMP_SLOT 000000000004ef40 nnfft_precompute_phi_hut + 0 │ │ │ │ -000000000008fbd0 000000bb00000015 R_PPC64_JMP_SLOT 0000000000038b00 nfft_trafo + 0 │ │ │ │ -000000000008fbd8 0000001f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_single_start@GOMP_1.0 + 0 │ │ │ │ -000000000008fbe0 000000d000000015 R_PPC64_JMP_SLOT 000000000005f2e0 alpha_al_row + 0 │ │ │ │ -000000000008fbe8 000000b300000015 R_PPC64_JMP_SLOT 000000000006abf0 SO3_beta_row + 0 │ │ │ │ -000000000008fbf0 0000007b00000015 R_PPC64_JMP_SLOT 0000000000049b10 nfst_precompute_psi + 0 │ │ │ │ -000000000008fbf8 0000002000000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_parallel@GOMP_4.0 + 0 │ │ │ │ -000000000008fc00 000000b800000015 R_PPC64_JMP_SLOT 000000000000b330 nfft_cp_double + 0 │ │ │ │ -000000000008fc08 0000007100000015 R_PPC64_JMP_SLOT 000000000005f970 gamma_al_row + 0 │ │ │ │ -000000000008fc10 0000002100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_many_r2r + 0 │ │ │ │ -000000000008fc18 0000009900000015 R_PPC64_JMP_SLOT 000000000000b9b0 nfft_upd_xpay_double + 0 │ │ │ │ -000000000008fc20 000000a700000015 R_PPC64_JMP_SLOT 000000000000aaa0 nfft_get_num_threads + 0 │ │ │ │ -000000000008fc28 000000b600000015 R_PPC64_JMP_SLOT 000000000006ab40 SO3_alpha_row + 0 │ │ │ │ -000000000008fc30 0000002200000015 R_PPC64_JMP_SLOT 0000000000000000 log1p@GLIBC_2.17 + 0 │ │ │ │ -000000000008fc38 0000010200000015 R_PPC64_JMP_SLOT 000000000003b5a0 nfft_init_guru + 0 │ │ │ │ -000000000008fc40 0000006700000015 R_PPC64_JMP_SLOT 0000000000008bb0 nfft_lambda + 0 │ │ │ │ -000000000008fc48 000000b700000015 R_PPC64_JMP_SLOT 00000000000587a0 fpt_precompute_2 + 0 │ │ │ │ -000000000008fc50 000000a800000015 R_PPC64_JMP_SLOT 0000000000039660 nfft_adjoint_3d + 0 │ │ │ │ -000000000008fc58 000000f300000015 R_PPC64_JMP_SLOT 00000000000363d0 nfft_trafo_2d + 0 │ │ │ │ -000000000008fc60 0000008a00000015 R_PPC64_JMP_SLOT 000000000003a740 nfft_precompute_lin_psi + 0 │ │ │ │ -000000000008fc68 0000002300000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_dft + 0 │ │ │ │ -000000000008fc70 0000007e00000015 R_PPC64_JMP_SLOT 000000000000b580 nfft_cp_w_complex + 0 │ │ │ │ -000000000008fc78 0000007400000015 R_PPC64_JMP_SLOT 0000000000009e20 nfft_vrand_unit_complex + 0 │ │ │ │ -000000000008fc80 0000002400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_set_num_threads@OMP_1.0 + 0 │ │ │ │ -000000000008fc88 000000d700000015 R_PPC64_JMP_SLOT 0000000000063030 nfsft_init_advanced + 0 │ │ │ │ -000000000008fc90 0000009c00000015 R_PPC64_JMP_SLOT 0000000000049870 nfst_precompute_fg_psi + 0 │ │ │ │ -000000000008fc98 0000002500000015 R_PPC64_JMP_SLOT 0000000000000000 sin@GLIBC_2.17 + 0 │ │ │ │ -000000000008fca0 0000005000000015 R_PPC64_JMP_SLOT 000000000006cbc0 solver_init_advanced_double + 0 │ │ │ │ -000000000008fca8 0000002600000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_next@GOMP_4.5 + 0 │ │ │ │ -000000000008fcb0 0000007700000015 R_PPC64_JMP_SLOT 000000000004a5a0 nfst_init + 0 │ │ │ │ -000000000008fcb8 0000010500000015 R_PPC64_JMP_SLOT 00000000000090c0 nfft_lambda2 + 0 │ │ │ │ -000000000008fcc0 0000005100000015 R_PPC64_JMP_SLOT 000000000006a880 SO3_beta + 0 │ │ │ │ -000000000008fcc8 0000002700000015 R_PPC64_JMP_SLOT 0000000000000000 sincosl@GLIBC_2.17 + 0 │ │ │ │ -000000000008fcd0 0000010a00000015 R_PPC64_JMP_SLOT 000000000006a2f0 nfsoft_init_guru + 0 │ │ │ │ -000000000008fcd8 000000d800000015 R_PPC64_JMP_SLOT 000000000005d340 fpt_transposed + 0 │ │ │ │ -000000000008fce0 0000002800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_destroy_plan + 0 │ │ │ │ -000000000008fce8 0000010f00000015 R_PPC64_JMP_SLOT 000000000003a5b0 nfft_adjoint + 0 │ │ │ │ -000000000008fcf0 000000d200000015 R_PPC64_JMP_SLOT 0000000000009da0 nfft_drand48 + 0 │ │ │ │ -000000000008fcf8 0000009d00000015 R_PPC64_JMP_SLOT 000000000005a810 fpt_trafo + 0 │ │ │ │ -000000000008fd00 0000002900000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_with_nthreads + 0 │ │ │ │ -000000000008fd08 0000002a00000015 R_PPC64_JMP_SLOT 0000000000000000 log2@GLIBC_2.29 + 0 │ │ │ │ -000000000008fd10 0000002b00000015 R_PPC64_JMP_SLOT 0000000000000000 powl@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd18 000000f700000015 R_PPC64_JMP_SLOT 000000000000b800 nfft_upd_axpy_double + 0 │ │ │ │ -000000000008fd20 0000005300000015 R_PPC64_JMP_SLOT 000000000004f3e0 nnfft_precompute_psi + 0 │ │ │ │ -000000000008fd28 0000002c00000015 R_PPC64_JMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd30 0000002d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_free + 0 │ │ │ │ -000000000008fd38 000000e200000015 R_PPC64_JMP_SLOT 0000000000009830 nfft_malloc + 0 │ │ │ │ -000000000008fd40 0000002e00000015 R_PPC64_JMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd48 000000ab00000015 R_PPC64_JMP_SLOT 000000000004fa00 nnfft_precompute_full_psi + 0 │ │ │ │ -000000000008fd50 0000008f00000015 R_PPC64_JMP_SLOT 000000000000b280 nfft_cp_complex + 0 │ │ │ │ -000000000008fd58 0000002f00000015 R_PPC64_JMP_SLOT 0000000000000000 ceil@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd60 0000008800000015 R_PPC64_JMP_SLOT 000000000000ac10 nfft_dot_complex + 0 │ │ │ │ -000000000008fd68 000000c600000015 R_PPC64_JMP_SLOT 000000000005ee40 fpt_finalize + 0 │ │ │ │ -000000000008fd70 0000003000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ -000000000008fd78 0000005a00000015 R_PPC64_JMP_SLOT 0000000000042210 nfct_precompute_fg_psi + 0 │ │ │ │ -000000000008fd80 000000c800000015 R_PPC64_JMP_SLOT 000000000006a710 SO3_alpha + 0 │ │ │ │ -000000000008fd88 000000bf00000015 R_PPC64_JMP_SLOT 0000000000062ba0 nfsft_init_guru + 0 │ │ │ │ -000000000008fd90 0000004500000015 R_PPC64_JMP_SLOT 0000000000034c10 nfft_adjoint_direct + 0 │ │ │ │ -000000000008fd98 0000003100000015 R_PPC64_JMP_SLOT 0000000000000000 drand48@GLIBC_2.17 + 0 │ │ │ │ -000000000008fda0 0000008e00000015 R_PPC64_JMP_SLOT 0000000000063560 nfsft_trafo_direct + 0 │ │ │ │ -000000000008fda8 0000003200000015 R_PPC64_JMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ -000000000008fdb0 000000fc00000015 R_PPC64_JMP_SLOT 0000000000005bb0 nfft_assertion_failed + 0 │ │ │ │ -000000000008fdb8 0000003300000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end_nowait@GOMP_1.0 + 0 │ │ │ │ -000000000008fdc0 000000e800000015 R_PPC64_JMP_SLOT 00000000000424b0 nfct_precompute_psi + 0 │ │ │ │ -000000000008fdc8 000000e500000015 R_PPC64_JMP_SLOT 000000000003b270 nfft_precompute_one_psi + 0 │ │ │ │ -000000000008fdd0 000000bd00000015 R_PPC64_JMP_SLOT 0000000000009760 nfft_free + 0 │ │ │ │ -000000000008fdd8 0000003400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_max_threads@OMP_1.0 + 0 │ │ │ │ -000000000008fde0 0000003500000015 R_PPC64_JMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ -000000000008fde8 000000bc00000015 R_PPC64_JMP_SLOT 0000000000034b40 nfft_trafo_direct + 0 │ │ │ │ -000000000008fdf0 000000ee00000015 R_PPC64_JMP_SLOT 000000000000bd50 nfft_upd_xpawy_double + 0 │ │ │ │ -000000000008fdf8 0000003600000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_malloc + 0 │ │ │ │ +000000000008fa98 0000003700000015 R_PPC64_JMP_SLOT 0000000000038350 nfft_trafo_3d + 0 │ │ │ │ +000000000008faa0 0000010b00000015 R_PPC64_JMP_SLOT 000000000000b910 nfft_upd_xpay_complex + 0 │ │ │ │ +000000000008faa8 0000004d00000015 R_PPC64_JMP_SLOT 0000000000069c80 nfsoft_init_advanced + 0 │ │ │ │ +000000000008fab0 000000e900000015 R_PPC64_JMP_SLOT 000000000003c650 nfft_finalize + 0 │ │ │ │ +000000000008fab8 000000ba00000015 R_PPC64_JMP_SLOT 0000000000042a50 nfct_precompute_lin_psi + 0 │ │ │ │ +000000000008fac0 000000e000000015 R_PPC64_JMP_SLOT 0000000000060440 gamma_al_all + 0 │ │ │ │ +000000000008fac8 0000003c00000015 R_PPC64_JMP_SLOT 000000000000b600 nfft_cp_w_double + 0 │ │ │ │ +000000000008fad0 000000d300000015 R_PPC64_JMP_SLOT 000000000006a290 SO3_gamma + 0 │ │ │ │ +000000000008fad8 0000000300000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_num_threads@OMP_1.0 + 0 │ │ │ │ +000000000008fae0 0000005d00000015 R_PPC64_JMP_SLOT 0000000000035be0 nfft_adjoint_1d + 0 │ │ │ │ +000000000008fae8 0000007c00000015 R_PPC64_JMP_SLOT 000000000006b5c0 solver_init_advanced_complex + 0 │ │ │ │ +000000000008faf0 0000004300000015 R_PPC64_JMP_SLOT 000000000003b680 nfft_precompute_full_psi + 0 │ │ │ │ +000000000008faf8 0000004a00000015 R_PPC64_JMP_SLOT 000000000005d2c0 fpt_transposed_direct + 0 │ │ │ │ +000000000008fb00 0000000400000015 R_PPC64_JMP_SLOT 0000000000000000 exp@GLIBC_2.29 + 0 │ │ │ │ +000000000008fb08 0000000500000015 R_PPC64_JMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ +000000000008fb10 000000ad00000015 R_PPC64_JMP_SLOT 00000000000431a0 nfct_precompute_full_psi + 0 │ │ │ │ +000000000008fb18 000000a000000015 R_PPC64_JMP_SLOT 0000000000009900 nfft_die + 0 │ │ │ │ +000000000008fb20 0000006900000015 R_PPC64_JMP_SLOT 000000000004ad50 nfst_precompute_full_psi + 0 │ │ │ │ +000000000008fb28 0000000600000015 R_PPC64_JMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +000000000008fb30 0000006200000015 R_PPC64_JMP_SLOT 000000000004a600 nfst_precompute_lin_psi + 0 │ │ │ │ +000000000008fb38 000000d600000015 R_PPC64_JMP_SLOT 000000000000ae10 nfft_dot_w_complex + 0 │ │ │ │ +000000000008fb40 0000000700000015 R_PPC64_JMP_SLOT 0000000000000000 srand48@GLIBC_2.17 + 0 │ │ │ │ +000000000008fb48 000000a300000015 R_PPC64_JMP_SLOT 000000000003bad0 nfft_init + 0 │ │ │ │ +000000000008fb50 000000ce00000015 R_PPC64_JMP_SLOT 0000000000035070 nfft_trafo_1d + 0 │ │ │ │ +000000000008fb58 0000005500000015 R_PPC64_JMP_SLOT 000000000005fc20 beta_al_row + 0 │ │ │ │ +000000000008fb60 0000007900000015 R_PPC64_JMP_SLOT 000000000000ace0 nfft_dot_double + 0 │ │ │ │ +000000000008fb68 0000000800000015 R_PPC64_JMP_SLOT 0000000000000000 putchar@GLIBC_2.17 + 0 │ │ │ │ +000000000008fb70 0000000900000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_critical_name_start@GOMP_1.0 + 0 │ │ │ │ +000000000008fb78 0000000b00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_start@GOMP_4.5 + 0 │ │ │ │ +000000000008fb80 0000000c00000015 R_PPC64_JMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ │ +000000000008fb88 000000c900000015 R_PPC64_JMP_SLOT 000000000003b060 nfft_precompute_fg_psi + 0 │ │ │ │ +000000000008fb90 0000005b00000015 R_PPC64_JMP_SLOT 000000000006a530 SO3_gamma_row + 0 │ │ │ │ +000000000008fb98 0000000d00000015 R_PPC64_JMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ +000000000008fba0 0000000e00000015 R_PPC64_JMP_SLOT 0000000000000000 cos@GLIBC_2.17 + 0 │ │ │ │ +000000000008fba8 0000000f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end@GOMP_1.0 + 0 │ │ │ │ +000000000008fbb0 0000001000000015 R_PPC64_JMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.17 + 0 │ │ │ │ +000000000008fbb8 0000006300000015 R_PPC64_JMP_SLOT 0000000000063f50 nfsft_adjoint_direct + 0 │ │ │ │ +000000000008fbc0 0000001100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_r2r + 0 │ │ │ │ +000000000008fbc8 0000008600000015 R_PPC64_JMP_SLOT 0000000000005c00 nfft_bessel_i0 + 0 │ │ │ │ +000000000008fbd0 0000001200000015 R_PPC64_JMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ +000000000008fbd8 0000001300000015 R_PPC64_JMP_SLOT 0000000000000000 sinh@GLIBC_2.17 + 0 │ │ │ │ +000000000008fbe0 0000001400000015 R_PPC64_JMP_SLOT 0000000000000000 sincos@GLIBC_2.17 + 0 │ │ │ │ +000000000008fbe8 000000f400000015 R_PPC64_JMP_SLOT 0000000000009ee0 nfft_vrand_shifted_unit_double + 0 │ │ │ │ +000000000008fbf0 000000c000000015 R_PPC64_JMP_SLOT 00000000000602f0 beta_al_all + 0 │ │ │ │ +000000000008fbf8 0000009a00000015 R_PPC64_JMP_SLOT 000000000000aee0 nfft_dot_w_double + 0 │ │ │ │ +000000000008fc00 0000001600000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_thread_num@OMP_1.0 + 0 │ │ │ │ +000000000008fc08 0000001900000015 R_PPC64_JMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ │ +000000000008fc10 0000008700000015 R_PPC64_JMP_SLOT 00000000000375a0 nfft_adjoint_2d + 0 │ │ │ │ +000000000008fc18 000000cb00000015 R_PPC64_JMP_SLOT 000000000000bcb0 nfft_upd_xpawy_complex + 0 │ │ │ │ +000000000008fc20 0000005900000015 R_PPC64_JMP_SLOT 000000000005fe60 alpha_al_all + 0 │ │ │ │ +000000000008fc28 0000004600000015 R_PPC64_JMP_SLOT 000000000003b370 nfft_precompute_psi + 0 │ │ │ │ +000000000008fc30 000000b200000015 R_PPC64_JMP_SLOT 0000000000058dd0 fpt_precompute_1 + 0 │ │ │ │ +000000000008fc38 0000005200000015 R_PPC64_JMP_SLOT 0000000000069850 nfsoft_init_guru_advanced + 0 │ │ │ │ +000000000008fc40 0000001a00000015 R_PPC64_JMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ │ +000000000008fc48 0000001b00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_barrier@GOMP_1.0 + 0 │ │ │ │ +000000000008fc50 0000006800000015 R_PPC64_JMP_SLOT 0000000000050160 nnfft_precompute_lin_psi + 0 │ │ │ │ +000000000008fc58 0000001c00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_critical_name_end@GOMP_1.0 + 0 │ │ │ │ +000000000008fc60 0000001d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute + 0 │ │ │ │ +000000000008fc68 000000aa00000015 R_PPC64_JMP_SLOT 0000000000008860 nfft_log2i + 0 │ │ │ │ +000000000008fc70 000000cf00000015 R_PPC64_JMP_SLOT 000000000000b760 nfft_upd_axpy_complex + 0 │ │ │ │ +000000000008fc78 0000006f00000015 R_PPC64_JMP_SLOT 0000000000008a20 nfft_next_power_of_2_exp_int + 0 │ │ │ │ +000000000008fc80 0000001e00000015 R_PPC64_JMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ │ +000000000008fc88 000000f600000015 R_PPC64_JMP_SLOT 000000000000c840 nfft_m2K + 0 │ │ │ │ +000000000008fc90 0000005f00000015 R_PPC64_JMP_SLOT 0000000000058840 fpt_init + 0 │ │ │ │ +000000000008fc98 000000df00000015 R_PPC64_JMP_SLOT 0000000000008840 nfft_exp2i + 0 │ │ │ │ +000000000008fca0 0000009400000015 R_PPC64_JMP_SLOT 000000000005a440 fpt_trafo_direct + 0 │ │ │ │ +000000000008fca8 0000006000000015 R_PPC64_JMP_SLOT 00000000000088e0 nfft_next_power_of_2 + 0 │ │ │ │ +000000000008fcb0 0000008200000015 R_PPC64_JMP_SLOT 0000000000051810 nnfft_init + 0 │ │ │ │ +000000000008fcb8 0000009300000015 R_PPC64_JMP_SLOT 000000000000a510 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ +000000000008fcc0 0000003a00000015 R_PPC64_JMP_SLOT 0000000000043900 nfct_init + 0 │ │ │ │ +000000000008fcc8 000000a500000015 R_PPC64_JMP_SLOT 000000000004ff20 nnfft_precompute_phi_hut + 0 │ │ │ │ +000000000008fcd0 000000bb00000015 R_PPC64_JMP_SLOT 0000000000039130 nfft_trafo + 0 │ │ │ │ +000000000008fcd8 0000001f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_single_start@GOMP_1.0 + 0 │ │ │ │ +000000000008fce0 000000d000000015 R_PPC64_JMP_SLOT 000000000005f780 alpha_al_row + 0 │ │ │ │ +000000000008fce8 000000b300000015 R_PPC64_JMP_SLOT 000000000006a490 SO3_beta_row + 0 │ │ │ │ +000000000008fcf0 0000007b00000015 R_PPC64_JMP_SLOT 000000000004aaa0 nfst_precompute_psi + 0 │ │ │ │ +000000000008fcf8 0000002000000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_parallel@GOMP_4.0 + 0 │ │ │ │ +000000000008fd00 000000b800000015 R_PPC64_JMP_SLOT 000000000000b2f0 nfft_cp_double + 0 │ │ │ │ +000000000008fd08 0000007100000015 R_PPC64_JMP_SLOT 000000000005fd30 gamma_al_row + 0 │ │ │ │ +000000000008fd10 0000002100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_many_r2r + 0 │ │ │ │ +000000000008fd18 0000009900000015 R_PPC64_JMP_SLOT 000000000000b9a0 nfft_upd_xpay_double + 0 │ │ │ │ +000000000008fd20 000000a700000015 R_PPC64_JMP_SLOT 000000000000aa90 nfft_get_num_threads + 0 │ │ │ │ +000000000008fd28 000000b600000015 R_PPC64_JMP_SLOT 000000000006a3f0 SO3_alpha_row + 0 │ │ │ │ +000000000008fd30 0000002200000015 R_PPC64_JMP_SLOT 0000000000000000 log1p@GLIBC_2.17 + 0 │ │ │ │ +000000000008fd38 0000010200000015 R_PPC64_JMP_SLOT 000000000003bd30 nfft_init_guru + 0 │ │ │ │ +000000000008fd40 0000006700000015 R_PPC64_JMP_SLOT 0000000000008b40 nfft_lambda + 0 │ │ │ │ +000000000008fd48 000000b700000015 R_PPC64_JMP_SLOT 0000000000059100 fpt_precompute_2 + 0 │ │ │ │ +000000000008fd50 000000a800000015 R_PPC64_JMP_SLOT 0000000000039d30 nfft_adjoint_3d + 0 │ │ │ │ +000000000008fd58 000000f300000015 R_PPC64_JMP_SLOT 00000000000368f0 nfft_trafo_2d + 0 │ │ │ │ +000000000008fd60 0000008a00000015 R_PPC64_JMP_SLOT 000000000003ae40 nfft_precompute_lin_psi + 0 │ │ │ │ +000000000008fd68 0000002300000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_dft + 0 │ │ │ │ +000000000008fd70 0000007e00000015 R_PPC64_JMP_SLOT 000000000000b540 nfft_cp_w_complex + 0 │ │ │ │ +000000000008fd78 0000007400000015 R_PPC64_JMP_SLOT 0000000000009e60 nfft_vrand_unit_complex + 0 │ │ │ │ +000000000008fd80 0000002400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_set_num_threads@OMP_1.0 + 0 │ │ │ │ +000000000008fd88 000000d700000015 R_PPC64_JMP_SLOT 0000000000062fb0 nfsft_init_advanced + 0 │ │ │ │ +000000000008fd90 0000009c00000015 R_PPC64_JMP_SLOT 000000000004a820 nfst_precompute_fg_psi + 0 │ │ │ │ +000000000008fd98 0000002500000015 R_PPC64_JMP_SLOT 0000000000000000 sin@GLIBC_2.17 + 0 │ │ │ │ +000000000008fda0 0000005000000015 R_PPC64_JMP_SLOT 000000000006c200 solver_init_advanced_double + 0 │ │ │ │ +000000000008fda8 0000002600000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_next@GOMP_4.5 + 0 │ │ │ │ +000000000008fdb0 0000007700000015 R_PPC64_JMP_SLOT 000000000004b520 nfst_init + 0 │ │ │ │ +000000000008fdb8 0000010500000015 R_PPC64_JMP_SLOT 0000000000009100 nfft_lambda2 + 0 │ │ │ │ +000000000008fdc0 0000005100000015 R_PPC64_JMP_SLOT 000000000006a160 SO3_beta + 0 │ │ │ │ +000000000008fdc8 0000002700000015 R_PPC64_JMP_SLOT 0000000000000000 sincosl@GLIBC_2.17 + 0 │ │ │ │ +000000000008fdd0 0000010a00000015 R_PPC64_JMP_SLOT 0000000000069c60 nfsoft_init_guru + 0 │ │ │ │ +000000000008fdd8 000000d800000015 R_PPC64_JMP_SLOT 000000000005d9b0 fpt_transposed + 0 │ │ │ │ +000000000008fde0 0000002800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_destroy_plan + 0 │ │ │ │ +000000000008fde8 0000010f00000015 R_PPC64_JMP_SLOT 000000000003acc0 nfft_adjoint + 0 │ │ │ │ +000000000008fdf0 000000d200000015 R_PPC64_JMP_SLOT 0000000000009e40 nfft_drand48 + 0 │ │ │ │ +000000000008fdf8 0000009d00000015 R_PPC64_JMP_SLOT 000000000005b060 fpt_trafo + 0 │ │ │ │ +000000000008fe00 0000002900000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_with_nthreads + 0 │ │ │ │ +000000000008fe08 0000002a00000015 R_PPC64_JMP_SLOT 0000000000000000 log2@GLIBC_2.29 + 0 │ │ │ │ +000000000008fe10 0000002b00000015 R_PPC64_JMP_SLOT 0000000000000000 powl@GLIBC_2.17 + 0 │ │ │ │ +000000000008fe18 000000f700000015 R_PPC64_JMP_SLOT 000000000000b7f0 nfft_upd_axpy_double + 0 │ │ │ │ +000000000008fe20 0000005300000015 R_PPC64_JMP_SLOT 00000000000503a0 nnfft_precompute_psi + 0 │ │ │ │ +000000000008fe28 0000002c00000015 R_PPC64_JMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ │ +000000000008fe30 0000002d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_free + 0 │ │ │ │ +000000000008fe38 000000e200000015 R_PPC64_JMP_SLOT 0000000000009940 nfft_malloc + 0 │ │ │ │ +000000000008fe40 0000002e00000015 R_PPC64_JMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ │ +000000000008fe48 000000ab00000015 R_PPC64_JMP_SLOT 0000000000050990 nnfft_precompute_full_psi + 0 │ │ │ │ +000000000008fe50 0000008f00000015 R_PPC64_JMP_SLOT 000000000000b240 nfft_cp_complex + 0 │ │ │ │ +000000000008fe58 0000002f00000015 R_PPC64_JMP_SLOT 0000000000000000 ceil@GLIBC_2.17 + 0 │ │ │ │ +000000000008fe60 0000008800000015 R_PPC64_JMP_SLOT 000000000000abd0 nfft_dot_complex + 0 │ │ │ │ +000000000008fe68 000000c600000015 R_PPC64_JMP_SLOT 000000000005f380 fpt_finalize + 0 │ │ │ │ +000000000008fe70 0000003000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ +000000000008fe78 0000005a00000015 R_PPC64_JMP_SLOT 0000000000042c70 nfct_precompute_fg_psi + 0 │ │ │ │ +000000000008fe80 000000c800000015 R_PPC64_JMP_SLOT 000000000006a000 SO3_alpha + 0 │ │ │ │ +000000000008fe88 000000bf00000015 R_PPC64_JMP_SLOT 0000000000062b70 nfsft_init_guru + 0 │ │ │ │ +000000000008fe90 0000004500000015 R_PPC64_JMP_SLOT 0000000000034fb0 nfft_adjoint_direct + 0 │ │ │ │ +000000000008fe98 0000003100000015 R_PPC64_JMP_SLOT 0000000000000000 drand48@GLIBC_2.17 + 0 │ │ │ │ +000000000008fea0 0000008e00000015 R_PPC64_JMP_SLOT 0000000000063430 nfsft_trafo_direct + 0 │ │ │ │ +000000000008fea8 0000003200000015 R_PPC64_JMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ +000000000008feb0 000000fc00000015 R_PPC64_JMP_SLOT 0000000000005b80 nfft_assertion_failed + 0 │ │ │ │ +000000000008feb8 0000003300000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end_nowait@GOMP_1.0 + 0 │ │ │ │ +000000000008fec0 000000e800000015 R_PPC64_JMP_SLOT 0000000000042ef0 nfct_precompute_psi + 0 │ │ │ │ +000000000008fec8 000000e500000015 R_PPC64_JMP_SLOT 000000000003ba00 nfft_precompute_one_psi + 0 │ │ │ │ +000000000008fed0 000000bd00000015 R_PPC64_JMP_SLOT 00000000000098c0 nfft_free + 0 │ │ │ │ +000000000008fed8 0000003400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_max_threads@OMP_1.0 + 0 │ │ │ │ +000000000008fee0 0000003500000015 R_PPC64_JMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ +000000000008fee8 000000bc00000015 R_PPC64_JMP_SLOT 0000000000034ef0 nfft_trafo_direct + 0 │ │ │ │ +000000000008fef0 000000ee00000015 R_PPC64_JMP_SLOT 000000000000bd40 nfft_upd_xpawy_double + 0 │ │ │ │ +000000000008fef8 0000003600000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_malloc + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x7f738 contains 33 entries: │ │ │ │ +Dynamic section at offset 0x7f838 contains 33 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3_threads.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgomp.so.1] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x000000000000000e (SONAME) Library soname: [libnfft3_threads.so.4] │ │ │ │ - 0x000000000000000c (INIT) 0x48a0 │ │ │ │ - 0x000000000000000d (FINI) 0x6dfc8 │ │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x8f728 │ │ │ │ + 0x000000000000000c (INIT) 0x4840 │ │ │ │ + 0x000000000000000d (FINI) 0x6d418 │ │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x8f828 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x8f730 │ │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x8f830 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x1f0 │ │ │ │ 0x0000000000000005 (STRTAB) 0x2330 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x980 │ │ │ │ 0x000000000000000a (STRSZ) 4541 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ - 0x0000000000000003 (PLTGOT) 0x8f988 │ │ │ │ + 0x0000000000000003 (PLTGOT) 0x8fa88 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 3384 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0x3b48 │ │ │ │ - 0x0000000070000000 (PPC64_GLINK) 0x6dd74 │ │ │ │ - 0x0000000070000003 (PPC64_OPT) 0x0 │ │ │ │ + 0x0000000000000017 (JMPREL) 0x3ad0 │ │ │ │ + 0x0000000070000000 (PPC64_GLINK) 0x6d1c4 │ │ │ │ + 0x0000000070000003 (PPC64_OPT) 0x2 │ │ │ │ 0x0000000000000007 (RELA) 0x37b8 │ │ │ │ - 0x0000000000000008 (RELASZ) 912 (bytes) │ │ │ │ + 0x0000000000000008 (RELASZ) 792 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ │ │ 0x000000006ffffffe (VERNEED) 0x3718 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 3 │ │ │ │ 0x000000006ffffff0 (VERSYM) 0x34ee │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 7 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 99ad119e28742dbbc28b278c3cedff40d0245b5d │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ed38f856da6e5ceb0814ee2d230f7b498644a828 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,1967 +1,1805 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0xb48 (offset: 0x6f59c) │ │ │ │ + Start of frame section: 0xb48 (offset: 0x6e784) │ │ │ │ Entries in search table: 0x168 │ │ │ │ - 0xfffffffffff97160 (offset: 0x5bb0) -> 0xb78 fde=[ 2c] │ │ │ │ - 0xfffffffffff971e0 (offset: 0x5c30) -> 0xb9c fde=[ 50] │ │ │ │ - 0xfffffffffff974e0 (offset: 0x5f30) -> 0xbe0 fde=[ 94] │ │ │ │ - 0xfffffffffff97a90 (offset: 0x64e0) -> 0xc44 fde=[ f8] │ │ │ │ - 0xfffffffffff97af0 (offset: 0x6540) -> 0xc58 fde=[ 10c] │ │ │ │ - 0xfffffffffff97c60 (offset: 0x66b0) -> 0xc6c fde=[ 120] │ │ │ │ - 0xfffffffffff98440 (offset: 0x6e90) -> 0xc90 fde=[ 144] │ │ │ │ - 0xfffffffffff98550 (offset: 0x6fa0) -> 0xcc8 fde=[ 17c] │ │ │ │ - 0xfffffffffff985f0 (offset: 0x7040) -> 0xcf4 fde=[ 1a8] │ │ │ │ - 0xfffffffffff98820 (offset: 0x7270) -> 0xd08 fde=[ 1bc] │ │ │ │ - 0xfffffffffff98cb0 (offset: 0x7700) -> 0xd1c fde=[ 1d0] │ │ │ │ - 0xfffffffffff98eb0 (offset: 0x7900) -> 0xd30 fde=[ 1e4] │ │ │ │ - 0xfffffffffff99330 (offset: 0x7d80) -> 0xd44 fde=[ 1f8] │ │ │ │ - 0xfffffffffff996a0 (offset: 0x80f0) -> 0xd58 fde=[ 20c] │ │ │ │ - 0xfffffffffff99ab0 (offset: 0x8500) -> 0xd6c fde=[ 220] │ │ │ │ - 0xfffffffffff99d10 (offset: 0x8760) -> 0xd8c fde=[ 240] │ │ │ │ - 0xfffffffffff99e60 (offset: 0x88b0) -> 0xda0 fde=[ 254] │ │ │ │ - 0xfffffffffff99e80 (offset: 0x88d0) -> 0xdb4 fde=[ 268] │ │ │ │ - 0xfffffffffff99f10 (offset: 0x8960) -> 0xdc8 fde=[ 27c] │ │ │ │ - 0xfffffffffff99f70 (offset: 0x89c0) -> 0xddc fde=[ 290] │ │ │ │ - 0xfffffffffff9a060 (offset: 0x8ab0) -> 0xdf0 fde=[ 2a4] │ │ │ │ - 0xfffffffffff9a160 (offset: 0x8bb0) -> 0xe04 fde=[ 2b8] │ │ │ │ - 0xfffffffffff9a670 (offset: 0x90c0) -> 0xe60 fde=[ 314] │ │ │ │ - 0xfffffffffff9ad10 (offset: 0x9760) -> 0xf08 fde=[ 3bc] │ │ │ │ - 0xfffffffffff9ad90 (offset: 0x97e0) -> 0xf30 fde=[ 3e4] │ │ │ │ - 0xfffffffffff9ade0 (offset: 0x9830) -> 0xf48 fde=[ 3fc] │ │ │ │ - 0xfffffffffff9ae80 (offset: 0x98d0) -> 0xf6c fde=[ 420] │ │ │ │ - 0xfffffffffff9b130 (offset: 0x9b80) -> 0x1010 fde=[ 4c4] │ │ │ │ - 0xfffffffffff9b350 (offset: 0x9da0) -> 0x1080 fde=[ 534] │ │ │ │ - 0xfffffffffff9b390 (offset: 0x9de0) -> 0x10a0 fde=[ 554] │ │ │ │ - 0xfffffffffff9b3d0 (offset: 0x9e20) -> 0x10c0 fde=[ 574] │ │ │ │ - 0xfffffffffff9b460 (offset: 0x9eb0) -> 0x10f4 fde=[ 5a8] │ │ │ │ - 0xfffffffffff9b530 (offset: 0x9f80) -> 0x1140 fde=[ 5f4] │ │ │ │ - 0xfffffffffff9b600 (offset: 0xa050) -> 0x117c fde=[ 630] │ │ │ │ - 0xfffffffffff9b6d0 (offset: 0xa120) -> 0x11b4 fde=[ 668] │ │ │ │ - 0xfffffffffff9b7d0 (offset: 0xa220) -> 0x11f0 fde=[ 6a4] │ │ │ │ - 0xfffffffffff9b8d0 (offset: 0xa320) -> 0x1228 fde=[ 6dc] │ │ │ │ - 0xfffffffffff9b9e0 (offset: 0xa430) -> 0x1258 fde=[ 70c] │ │ │ │ - 0xfffffffffff9bae0 (offset: 0xa530) -> 0x1288 fde=[ 73c] │ │ │ │ - 0xfffffffffff9bd00 (offset: 0xa750) -> 0x12dc fde=[ 790] │ │ │ │ - 0xfffffffffff9bff0 (offset: 0xaa40) -> 0x1324 fde=[ 7d8] │ │ │ │ - 0xfffffffffff9c050 (offset: 0xaaa0) -> 0x1348 fde=[ 7fc] │ │ │ │ - 0xfffffffffff9c0b0 (offset: 0xab00) -> 0x1368 fde=[ 81c] │ │ │ │ - 0xfffffffffff9c0f0 (offset: 0xab40) -> 0x1388 fde=[ 83c] │ │ │ │ - 0xfffffffffff9c110 (offset: 0xab60) -> 0x139c fde=[ 850] │ │ │ │ - 0xfffffffffff9c150 (offset: 0xaba0) -> 0x13b0 fde=[ 864] │ │ │ │ - 0xfffffffffff9c1c0 (offset: 0xac10) -> 0x13d0 fde=[ 884] │ │ │ │ - 0xfffffffffff9c2d0 (offset: 0xad20) -> 0x13e4 fde=[ 898] │ │ │ │ - 0xfffffffffff9c400 (offset: 0xae50) -> 0x13f8 fde=[ 8ac] │ │ │ │ - 0xfffffffffff9c4d0 (offset: 0xaf20) -> 0x140c fde=[ 8c0] │ │ │ │ - 0xfffffffffff9c680 (offset: 0xb0d0) -> 0x1420 fde=[ 8d4] │ │ │ │ - 0xfffffffffff9c760 (offset: 0xb1b0) -> 0x1434 fde=[ 8e8] │ │ │ │ - 0xfffffffffff9c830 (offset: 0xb280) -> 0x1448 fde=[ 8fc] │ │ │ │ - 0xfffffffffff9c8e0 (offset: 0xb330) -> 0x145c fde=[ 910] │ │ │ │ - 0xfffffffffff9c990 (offset: 0xb3e0) -> 0x1470 fde=[ 924] │ │ │ │ - 0xfffffffffff9ca10 (offset: 0xb460) -> 0x1484 fde=[ 938] │ │ │ │ - 0xfffffffffff9cb30 (offset: 0xb580) -> 0x1498 fde=[ 94c] │ │ │ │ - 0xfffffffffff9cbf0 (offset: 0xb640) -> 0x14ac fde=[ 960] │ │ │ │ - 0xfffffffffff9cd20 (offset: 0xb770) -> 0x14c0 fde=[ 974] │ │ │ │ - 0xfffffffffff9cdb0 (offset: 0xb800) -> 0x14d4 fde=[ 988] │ │ │ │ - 0xfffffffffff9ced0 (offset: 0xb920) -> 0x14e8 fde=[ 99c] │ │ │ │ - 0xfffffffffff9cf60 (offset: 0xb9b0) -> 0x14fc fde=[ 9b0] │ │ │ │ - 0xfffffffffff9d080 (offset: 0xbad0) -> 0x1510 fde=[ 9c4] │ │ │ │ - 0xfffffffffff9d120 (offset: 0xbb70) -> 0x1524 fde=[ 9d8] │ │ │ │ - 0xfffffffffff9d270 (offset: 0xbcc0) -> 0x1538 fde=[ 9ec] │ │ │ │ - 0xfffffffffff9d300 (offset: 0xbd50) -> 0x154c fde=[ a00] │ │ │ │ - 0xfffffffffff9d480 (offset: 0xbed0) -> 0x1560 fde=[ a14] │ │ │ │ - 0xfffffffffff9d510 (offset: 0xbf60) -> 0x1574 fde=[ a28] │ │ │ │ - 0xfffffffffff9d690 (offset: 0xc0e0) -> 0x1588 fde=[ a3c] │ │ │ │ - 0xfffffffffff9d960 (offset: 0xc3b0) -> 0x15d4 fde=[ a88] │ │ │ │ - 0xfffffffffff9dd50 (offset: 0xc7a0) -> 0x1600 fde=[ ab4] │ │ │ │ - 0xfffffffffff9dd80 (offset: 0xc7d0) -> 0x1614 fde=[ ac8] │ │ │ │ - 0xfffffffffff9ddd0 (offset: 0xc820) -> 0x1628 fde=[ adc] │ │ │ │ - 0xfffffffffff9ddf0 (offset: 0xc840) -> 0x163c fde=[ af0] │ │ │ │ - 0xfffffffffff9de10 (offset: 0xc860) -> 0x1650 fde=[ b04] │ │ │ │ - 0xfffffffffff9df30 (offset: 0xc980) -> 0x1680 fde=[ b34] │ │ │ │ - 0xfffffffffff9e090 (offset: 0xcae0) -> 0x16bc fde=[ b70] │ │ │ │ - 0xfffffffffff9e260 (offset: 0xccb0) -> 0x1714 fde=[ bc8] │ │ │ │ - 0xfffffffffff9e3b0 (offset: 0xce00) -> 0x1744 fde=[ bf8] │ │ │ │ - 0xfffffffffff9e520 (offset: 0xcf70) -> 0x1784 fde=[ c38] │ │ │ │ - 0xfffffffffff9e700 (offset: 0xd150) -> 0x17e0 fde=[ c94] │ │ │ │ - 0xfffffffffff9ead0 (offset: 0xd520) -> 0x1834 fde=[ ce8] │ │ │ │ - 0xfffffffffff9ed40 (offset: 0xd790) -> 0x1878 fde=[ d2c] │ │ │ │ - 0xfffffffffff9ee60 (offset: 0xd8b0) -> 0x18a8 fde=[ d5c] │ │ │ │ - 0xfffffffffff9f1d0 (offset: 0xdc20) -> 0x1974 fde=[ e28] │ │ │ │ - 0xfffffffffff9f690 (offset: 0xe0e0) -> 0x1a14 fde=[ ec8] │ │ │ │ - 0xfffffffffff9f7e0 (offset: 0xe230) -> 0x1a44 fde=[ ef8] │ │ │ │ - 0xfffffffffff9fb50 (offset: 0xe5a0) -> 0x1b10 fde=[ fc4] │ │ │ │ - 0xfffffffffff9fff0 (offset: 0xea40) -> 0x1bb0 fde=[ 1064] │ │ │ │ - 0xfffffffffffa0110 (offset: 0xeb60) -> 0x1be0 fde=[ 1094] │ │ │ │ - 0xfffffffffffa0a50 (offset: 0xf4a0) -> 0x1cac fde=[ 1160] │ │ │ │ - 0xfffffffffffa1260 (offset: 0xfcb0) -> 0x1d6c fde=[ 1220] │ │ │ │ - 0xfffffffffffa13b0 (offset: 0xfe00) -> 0x1d9c fde=[ 1250] │ │ │ │ - 0xfffffffffffa1cf0 (offset: 0x10740) -> 0x1e68 fde=[ 131c] │ │ │ │ - 0xfffffffffffa2530 (offset: 0x10f80) -> 0x1f28 fde=[ 13dc] │ │ │ │ - 0xfffffffffffa27a0 (offset: 0x111f0) -> 0x1f74 fde=[ 1428] │ │ │ │ - 0xfffffffffffa2aa0 (offset: 0x114f0) -> 0x1fd4 fde=[ 1488] │ │ │ │ - 0xfffffffffffa2bf0 (offset: 0x11640) -> 0x2008 fde=[ 14bc] │ │ │ │ - 0xfffffffffffa2e60 (offset: 0x118b0) -> 0x2054 fde=[ 1508] │ │ │ │ - 0xfffffffffffa3160 (offset: 0x11bb0) -> 0x20b4 fde=[ 1568] │ │ │ │ - 0xfffffffffffa3b50 (offset: 0x125a0) -> 0x20fc fde=[ 15b0] │ │ │ │ - 0xfffffffffffa3d50 (offset: 0x127a0) -> 0x217c fde=[ 1630] │ │ │ │ - 0xfffffffffffa4130 (offset: 0x12b80) -> 0x21fc fde=[ 16b0] │ │ │ │ - 0xfffffffffffa4310 (offset: 0x12d60) -> 0x226c fde=[ 1720] │ │ │ │ - 0xfffffffffffa46a0 (offset: 0x130f0) -> 0x22e4 fde=[ 1798] │ │ │ │ - 0xfffffffffffa49d0 (offset: 0x13420) -> 0x2338 fde=[ 17ec] │ │ │ │ - 0xfffffffffffa4d00 (offset: 0x13750) -> 0x238c fde=[ 1840] │ │ │ │ - 0xfffffffffffa5020 (offset: 0x13a70) -> 0x23dc fde=[ 1890] │ │ │ │ - 0xfffffffffffa5640 (offset: 0x14090) -> 0x2454 fde=[ 1908] │ │ │ │ - 0xfffffffffffa57a0 (offset: 0x141f0) -> 0x247c fde=[ 1930] │ │ │ │ - 0xfffffffffffa58f0 (offset: 0x14340) -> 0x24c0 fde=[ 1974] │ │ │ │ - 0xfffffffffffa5b40 (offset: 0x14590) -> 0x2514 fde=[ 19c8] │ │ │ │ - 0xfffffffffffa5dd0 (offset: 0x14820) -> 0x2534 fde=[ 19e8] │ │ │ │ - 0xfffffffffffa5fd0 (offset: 0x14a20) -> 0x2548 fde=[ 19fc] │ │ │ │ - 0xfffffffffffa6210 (offset: 0x14c60) -> 0x259c fde=[ 1a50] │ │ │ │ - 0xfffffffffffa6450 (offset: 0x14ea0) -> 0x25cc fde=[ 1a80] │ │ │ │ - 0xfffffffffffa65d0 (offset: 0x15020) -> 0x2614 fde=[ 1ac8] │ │ │ │ - 0xfffffffffffa6900 (offset: 0x15350) -> 0x2674 fde=[ 1b28] │ │ │ │ - 0xfffffffffffa7330 (offset: 0x15d80) -> 0x26e4 fde=[ 1b98] │ │ │ │ - 0xfffffffffffa7c60 (offset: 0x166b0) -> 0x274c fde=[ 1c00] │ │ │ │ - 0xfffffffffffa86a0 (offset: 0x170f0) -> 0x27d4 fde=[ 1c88] │ │ │ │ - 0xfffffffffffa9160 (offset: 0x17bb0) -> 0x2844 fde=[ 1cf8] │ │ │ │ - 0xfffffffffffa9cf0 (offset: 0x18740) -> 0x28cc fde=[ 1d80] │ │ │ │ - 0xfffffffffffaa020 (offset: 0x18a70) -> 0x290c fde=[ 1dc0] │ │ │ │ - 0xfffffffffffaa1d0 (offset: 0x18c20) -> 0x295c fde=[ 1e10] │ │ │ │ - 0xfffffffffffaa5e0 (offset: 0x19030) -> 0x29c4 fde=[ 1e78] │ │ │ │ - 0xfffffffffffab170 (offset: 0x19bc0) -> 0x2a28 fde=[ 1edc] │ │ │ │ - 0xfffffffffffabd30 (offset: 0x1a780) -> 0x2aac fde=[ 1f60] │ │ │ │ - 0xfffffffffffac7c0 (offset: 0x1b210) -> 0x2b18 fde=[ 1fcc] │ │ │ │ - 0xfffffffffffacb10 (offset: 0x1b560) -> 0x2b60 fde=[ 2014] │ │ │ │ - 0xfffffffffffad700 (offset: 0x1c150) -> 0x2bc8 fde=[ 207c] │ │ │ │ - 0xfffffffffffae3e0 (offset: 0x1ce30) -> 0x2c44 fde=[ 20f8] │ │ │ │ - 0xfffffffffffae8e0 (offset: 0x1d330) -> 0x2ca4 fde=[ 2158] │ │ │ │ - 0xfffffffffffaebc0 (offset: 0x1d610) -> 0x2d04 fde=[ 21b8] │ │ │ │ - 0xfffffffffffaee90 (offset: 0x1d8e0) -> 0x2d64 fde=[ 2218] │ │ │ │ - 0xfffffffffffaf120 (offset: 0x1db70) -> 0x2e20 fde=[ 22d4] │ │ │ │ - 0xfffffffffffaf390 (offset: 0x1dde0) -> 0x2eb4 fde=[ 2368] │ │ │ │ - 0xfffffffffffaf6c0 (offset: 0x1e110) -> 0x2f2c fde=[ 23e0] │ │ │ │ - 0xfffffffffffafd50 (offset: 0x1e7a0) -> 0x2f90 fde=[ 2444] │ │ │ │ - 0xfffffffffffb0070 (offset: 0x1eac0) -> 0x2ff0 fde=[ 24a4] │ │ │ │ - 0xfffffffffffb0290 (offset: 0x1ece0) -> 0x3068 fde=[ 251c] │ │ │ │ - 0xfffffffffffb05e0 (offset: 0x1f030) -> 0x30ec fde=[ 25a0] │ │ │ │ - 0xfffffffffffb0960 (offset: 0x1f3b0) -> 0x3160 fde=[ 2614] │ │ │ │ - 0xfffffffffffb0ce0 (offset: 0x1f730) -> 0x31d8 fde=[ 268c] │ │ │ │ - 0xfffffffffffb1120 (offset: 0x1fb70) -> 0x3248 fde=[ 26fc] │ │ │ │ - 0xfffffffffffb1570 (offset: 0x1ffc0) -> 0x32c0 fde=[ 2774] │ │ │ │ - 0xfffffffffffb1a30 (offset: 0x20480) -> 0x3344 fde=[ 27f8] │ │ │ │ - 0xfffffffffffb1ef0 (offset: 0x20940) -> 0x33c8 fde=[ 287c] │ │ │ │ - 0xfffffffffffb2440 (offset: 0x20e90) -> 0x344c fde=[ 2900] │ │ │ │ - 0xfffffffffffb29a0 (offset: 0x213f0) -> 0x34d8 fde=[ 298c] │ │ │ │ - 0xfffffffffffb2f60 (offset: 0x219b0) -> 0x355c fde=[ 2a10] │ │ │ │ - 0xfffffffffffb3570 (offset: 0x21fc0) -> 0x35f0 fde=[ 2aa4] │ │ │ │ - 0xfffffffffffb3c60 (offset: 0x226b0) -> 0x368c fde=[ 2b40] │ │ │ │ - 0xfffffffffffb52b0 (offset: 0x23d00) -> 0x37ac fde=[ 2c60] │ │ │ │ - 0xfffffffffffb58c0 (offset: 0x24310) -> 0x3840 fde=[ 2cf4] │ │ │ │ - 0xfffffffffffb5e50 (offset: 0x248a0) -> 0x38c4 fde=[ 2d78] │ │ │ │ - 0xfffffffffffb6530 (offset: 0x24f80) -> 0x3964 fde=[ 2e18] │ │ │ │ - 0xfffffffffffb6940 (offset: 0x25390) -> 0x39cc fde=[ 2e80] │ │ │ │ - 0xfffffffffffb6ba0 (offset: 0x255f0) -> 0x3a58 fde=[ 2f0c] │ │ │ │ - 0xfffffffffffb6f10 (offset: 0x25960) -> 0x3adc fde=[ 2f90] │ │ │ │ - 0xfffffffffffb72a0 (offset: 0x25cf0) -> 0x3b68 fde=[ 301c] │ │ │ │ - 0xfffffffffffb7680 (offset: 0x260d0) -> 0x3bec fde=[ 30a0] │ │ │ │ - 0xfffffffffffb7b40 (offset: 0x26590) -> 0x3c44 fde=[ 30f8] │ │ │ │ - 0xfffffffffffb7f90 (offset: 0x269e0) -> 0x3cf0 fde=[ 31a4] │ │ │ │ - 0xfffffffffffb8460 (offset: 0x26eb0) -> 0x3d5c fde=[ 3210] │ │ │ │ - 0xfffffffffffb8aa0 (offset: 0x274f0) -> 0x3dc0 fde=[ 3274] │ │ │ │ - 0xfffffffffffb9050 (offset: 0x27aa0) -> 0x3e20 fde=[ 32d4] │ │ │ │ - 0xfffffffffffb9830 (offset: 0x28280) -> 0x3e84 fde=[ 3338] │ │ │ │ - 0xfffffffffffb9ea0 (offset: 0x288f0) -> 0x3f0c fde=[ 33c0] │ │ │ │ - 0xfffffffffffba590 (offset: 0x28fe0) -> 0x3f84 fde=[ 3438] │ │ │ │ - 0xfffffffffffbade0 (offset: 0x29830) -> 0x3ff8 fde=[ 34ac] │ │ │ │ - 0xfffffffffffbb750 (offset: 0x2a1a0) -> 0x4074 fde=[ 3528] │ │ │ │ - 0xfffffffffffbc1c0 (offset: 0x2ac10) -> 0x40fc fde=[ 35b0] │ │ │ │ - 0xfffffffffffbccf0 (offset: 0x2b740) -> 0x417c fde=[ 3630] │ │ │ │ - 0xfffffffffffbd900 (offset: 0x2c350) -> 0x4208 fde=[ 36bc] │ │ │ │ - 0xfffffffffffbe6c0 (offset: 0x2d110) -> 0x42a4 fde=[ 3758] │ │ │ │ - 0xfffffffffffbfbe0 (offset: 0x2e630) -> 0x430c fde=[ 37c0] │ │ │ │ - 0xfffffffffffc0f50 (offset: 0x2f9a0) -> 0x4374 fde=[ 3828] │ │ │ │ - 0xfffffffffffc23a0 (offset: 0x30df0) -> 0x43fc fde=[ 38b0] │ │ │ │ - 0xfffffffffffc3a10 (offset: 0x32460) -> 0x4464 fde=[ 3918] │ │ │ │ - 0xfffffffffffc5140 (offset: 0x33b90) -> 0x44dc fde=[ 3990] │ │ │ │ - 0xfffffffffffc60f0 (offset: 0x34b40) -> 0x453c fde=[ 39f0] │ │ │ │ - 0xfffffffffffc61c0 (offset: 0x34c10) -> 0x4570 fde=[ 3a24] │ │ │ │ - 0xfffffffffffc6290 (offset: 0x34ce0) -> 0x45a4 fde=[ 3a58] │ │ │ │ - 0xfffffffffffc6d60 (offset: 0x357b0) -> 0x45fc fde=[ 3ab0] │ │ │ │ - 0xfffffffffffc7980 (offset: 0x363d0) -> 0x4660 fde=[ 3b14] │ │ │ │ - 0xfffffffffffc85b0 (offset: 0x37000) -> 0x46c8 fde=[ 3b7c] │ │ │ │ - 0xfffffffffffc9320 (offset: 0x37d70) -> 0x4730 fde=[ 3be4] │ │ │ │ - 0xfffffffffffca0b0 (offset: 0x38b00) -> 0x479c fde=[ 3c50] │ │ │ │ - 0xfffffffffffcac10 (offset: 0x39660) -> 0x47f8 fde=[ 3cac] │ │ │ │ - 0xfffffffffffcbb60 (offset: 0x3a5b0) -> 0x4860 fde=[ 3d14] │ │ │ │ - 0xfffffffffffcbcf0 (offset: 0x3a740) -> 0x4890 fde=[ 3d44] │ │ │ │ - 0xfffffffffffcbf10 (offset: 0x3a960) -> 0x4958 fde=[ 3e0c] │ │ │ │ - 0xfffffffffffcc1f0 (offset: 0x3ac40) -> 0x4998 fde=[ 3e4c] │ │ │ │ - 0xfffffffffffcc4d0 (offset: 0x3af20) -> 0x49d8 fde=[ 3e8c] │ │ │ │ - 0xfffffffffffcc820 (offset: 0x3b270) -> 0x4a18 fde=[ 3ecc] │ │ │ │ - 0xfffffffffffcc8f0 (offset: 0x3b340) -> 0x4a48 fde=[ 3efc] │ │ │ │ - 0xfffffffffffccb50 (offset: 0x3b5a0) -> 0x4a90 fde=[ 3f44] │ │ │ │ - 0xfffffffffffcce70 (offset: 0x3b8c0) -> 0x4b04 fde=[ 3fb8] │ │ │ │ - 0xfffffffffffcd190 (offset: 0x3bbe0) -> 0x4b7c fde=[ 4030] │ │ │ │ - 0xfffffffffffcd1e0 (offset: 0x3bc30) -> 0x4b9c fde=[ 4050] │ │ │ │ - 0xfffffffffffcd230 (offset: 0x3bc80) -> 0x4bbc fde=[ 4070] │ │ │ │ - 0xfffffffffffcd290 (offset: 0x3bce0) -> 0x4bdc fde=[ 4090] │ │ │ │ - 0xfffffffffffcd410 (offset: 0x3be60) -> 0x4bf0 fde=[ 40a4] │ │ │ │ - 0xfffffffffffcd6a0 (offset: 0x3c0f0) -> 0x4c24 fde=[ 40d8] │ │ │ │ - 0xfffffffffffce0b0 (offset: 0x3cb00) -> 0x4c6c fde=[ 4120] │ │ │ │ - 0xfffffffffffd0730 (offset: 0x3f180) -> 0x4cf0 fde=[ 41a4] │ │ │ │ - 0xfffffffffffd2c30 (offset: 0x41680) -> 0x4d70 fde=[ 4224] │ │ │ │ - 0xfffffffffffd30e0 (offset: 0x41b30) -> 0x4de0 fde=[ 4294] │ │ │ │ - 0xfffffffffffd3580 (offset: 0x41fd0) -> 0x4e50 fde=[ 4304] │ │ │ │ - 0xfffffffffffd37c0 (offset: 0x42210) -> 0x4f1c fde=[ 43d0] │ │ │ │ - 0xfffffffffffd3a60 (offset: 0x424b0) -> 0x500c fde=[ 44c0] │ │ │ │ - 0xfffffffffffd3d20 (offset: 0x42770) -> 0x5108 fde=[ 45bc] │ │ │ │ - 0xfffffffffffd43e0 (offset: 0x42e30) -> 0x5180 fde=[ 4634] │ │ │ │ - 0xfffffffffffd44b0 (offset: 0x42f00) -> 0x51b0 fde=[ 4664] │ │ │ │ - 0xfffffffffffd46f0 (offset: 0x43140) -> 0x51f4 fde=[ 46a8] │ │ │ │ - 0xfffffffffffd4a00 (offset: 0x43450) -> 0x5268 fde=[ 471c] │ │ │ │ - 0xfffffffffffd4a50 (offset: 0x434a0) -> 0x5288 fde=[ 473c] │ │ │ │ - 0xfffffffffffd4aa0 (offset: 0x434f0) -> 0x52a8 fde=[ 475c] │ │ │ │ - 0xfffffffffffd4b00 (offset: 0x43550) -> 0x52c8 fde=[ 477c] │ │ │ │ - 0xfffffffffffd4c50 (offset: 0x436a0) -> 0x52dc fde=[ 4790] │ │ │ │ - 0xfffffffffffd4e80 (offset: 0x438d0) -> 0x5308 fde=[ 47bc] │ │ │ │ - 0xfffffffffffd5880 (offset: 0x442d0) -> 0x5354 fde=[ 4808] │ │ │ │ - 0xfffffffffffd7dd0 (offset: 0x46820) -> 0x53d4 fde=[ 4888] │ │ │ │ - 0xfffffffffffda330 (offset: 0x48d80) -> 0x5458 fde=[ 490c] │ │ │ │ - 0xfffffffffffda790 (offset: 0x491e0) -> 0x54d0 fde=[ 4984] │ │ │ │ - 0xfffffffffffdabe0 (offset: 0x49630) -> 0x5544 fde=[ 49f8] │ │ │ │ - 0xfffffffffffdae20 (offset: 0x49870) -> 0x5610 fde=[ 4ac4] │ │ │ │ - 0xfffffffffffdb0c0 (offset: 0x49b10) -> 0x5700 fde=[ 4bb4] │ │ │ │ - 0xfffffffffffdb380 (offset: 0x49dd0) -> 0x57fc fde=[ 4cb0] │ │ │ │ - 0xfffffffffffdba80 (offset: 0x4a4d0) -> 0x5870 fde=[ 4d24] │ │ │ │ - 0xfffffffffffdbb50 (offset: 0x4a5a0) -> 0x58a0 fde=[ 4d54] │ │ │ │ - 0xfffffffffffdbd90 (offset: 0x4a7e0) -> 0x58e4 fde=[ 4d98] │ │ │ │ - 0xfffffffffffdc0a0 (offset: 0x4aaf0) -> 0x5958 fde=[ 4e0c] │ │ │ │ - 0xfffffffffffdc0f0 (offset: 0x4ab40) -> 0x5978 fde=[ 4e2c] │ │ │ │ - 0xfffffffffffdc140 (offset: 0x4ab90) -> 0x5998 fde=[ 4e4c] │ │ │ │ - 0xfffffffffffdc1a0 (offset: 0x4abf0) -> 0x59b8 fde=[ 4e6c] │ │ │ │ - 0xfffffffffffdc2f0 (offset: 0x4ad40) -> 0x59cc fde=[ 4e80] │ │ │ │ - 0xfffffffffffdc520 (offset: 0x4af70) -> 0x59f8 fde=[ 4eac] │ │ │ │ - 0xfffffffffffddc80 (offset: 0x4c6d0) -> 0x5a70 fde=[ 4f24] │ │ │ │ - 0xfffffffffffde3b0 (offset: 0x4ce00) -> 0x5ac8 fde=[ 4f7c] │ │ │ │ - 0xfffffffffffdfc50 (offset: 0x4e6a0) -> 0x5b44 fde=[ 4ff8] │ │ │ │ - 0xfffffffffffe00b0 (offset: 0x4eb00) -> 0x5c00 fde=[ 50b4] │ │ │ │ - 0xfffffffffffe04f0 (offset: 0x4ef40) -> 0x5cb0 fde=[ 5164] │ │ │ │ - 0xfffffffffffe0740 (offset: 0x4f190) -> 0x5cf8 fde=[ 51ac] │ │ │ │ - 0xfffffffffffe0990 (offset: 0x4f3e0) -> 0x5dc0 fde=[ 5274] │ │ │ │ - 0xfffffffffffe0fb0 (offset: 0x4fa00) -> 0x5edc fde=[ 5390] │ │ │ │ - 0xfffffffffffe1a00 (offset: 0x50450) -> 0x5f50 fde=[ 5404] │ │ │ │ - 0xfffffffffffe1ad0 (offset: 0x50520) -> 0x5f80 fde=[ 5434] │ │ │ │ - 0xfffffffffffe1dd0 (offset: 0x50820) -> 0x5fb8 fde=[ 546c] │ │ │ │ - 0xfffffffffffe1f20 (offset: 0x50970) -> 0x5ffc fde=[ 54b0] │ │ │ │ - 0xfffffffffffe1f70 (offset: 0x509c0) -> 0x601c fde=[ 54d0] │ │ │ │ - 0xfffffffffffe2110 (offset: 0x50b60) -> 0x604c fde=[ 5500] │ │ │ │ - 0xfffffffffffe2660 (offset: 0x510b0) -> 0x60b8 fde=[ 556c] │ │ │ │ - 0xfffffffffffe2bf0 (offset: 0x51640) -> 0x6130 fde=[ 55e4] │ │ │ │ - 0xfffffffffffe2ef0 (offset: 0x51940) -> 0x61a8 fde=[ 565c] │ │ │ │ - 0xfffffffffffe31e0 (offset: 0x51c30) -> 0x621c fde=[ 56d0] │ │ │ │ - 0xfffffffffffe3510 (offset: 0x51f60) -> 0x62a8 fde=[ 575c] │ │ │ │ - 0xfffffffffffe3830 (offset: 0x52280) -> 0x631c fde=[ 57d0] │ │ │ │ - 0xfffffffffffe3940 (offset: 0x52390) -> 0x6348 fde=[ 57fc] │ │ │ │ - 0xfffffffffffe3b90 (offset: 0x525e0) -> 0x6388 fde=[ 583c] │ │ │ │ - 0xfffffffffffe3fd0 (offset: 0x52a20) -> 0x649c fde=[ 5950] │ │ │ │ - 0xfffffffffffe4400 (offset: 0x52e50) -> 0x65c0 fde=[ 5a74] │ │ │ │ - 0xfffffffffffe5a10 (offset: 0x54460) -> 0x66e0 fde=[ 5b94] │ │ │ │ - 0xfffffffffffe7010 (offset: 0x55a60) -> 0x6854 fde=[ 5d08] │ │ │ │ - 0xfffffffffffe7070 (offset: 0x55ac0) -> 0x6874 fde=[ 5d28] │ │ │ │ - 0xfffffffffffe7400 (offset: 0x55e50) -> 0x68b0 fde=[ 5d64] │ │ │ │ - 0xfffffffffffe79e0 (offset: 0x56430) -> 0x6968 fde=[ 5e1c] │ │ │ │ - 0xfffffffffffe7d90 (offset: 0x567e0) -> 0x6a28 fde=[ 5edc] │ │ │ │ - 0xfffffffffffe8160 (offset: 0x56bb0) -> 0x6b04 fde=[ 5fb8] │ │ │ │ - 0xfffffffffffe86c0 (offset: 0x57110) -> 0x6b94 fde=[ 6048] │ │ │ │ - 0xfffffffffffe87a0 (offset: 0x571f0) -> 0x6bc0 fde=[ 6074] │ │ │ │ - 0xfffffffffffe8810 (offset: 0x57260) -> 0x6be4 fde=[ 6098] │ │ │ │ - 0xfffffffffffe88f0 (offset: 0x57340) -> 0x6c10 fde=[ 60c4] │ │ │ │ - 0xfffffffffffe8950 (offset: 0x573a0) -> 0x6c34 fde=[ 60e8] │ │ │ │ - 0xfffffffffffe8ce0 (offset: 0x57730) -> 0x6ccc fde=[ 6180] │ │ │ │ - 0xfffffffffffe9110 (offset: 0x57b60) -> 0x6db4 fde=[ 6268] │ │ │ │ - 0xfffffffffffe93c0 (offset: 0x57e10) -> 0x6de8 fde=[ 629c] │ │ │ │ - 0xfffffffffffe99d0 (offset: 0x58420) -> 0x6e44 fde=[ 62f8] │ │ │ │ - 0xfffffffffffe9d50 (offset: 0x587a0) -> 0x6edc fde=[ 6390] │ │ │ │ - 0xfffffffffffeb060 (offset: 0x59ab0) -> 0x701c fde=[ 64d0] │ │ │ │ - 0xfffffffffffeb120 (offset: 0x59b70) -> 0x7054 fde=[ 6508] │ │ │ │ - 0xfffffffffffebdc0 (offset: 0x5a810) -> 0x724c fde=[ 6700] │ │ │ │ - 0xfffffffffffee1a0 (offset: 0x5cbf0) -> 0x7470 fde=[ 6924] │ │ │ │ - 0xfffffffffffee8f0 (offset: 0x5d340) -> 0x7560 fde=[ 6a14] │ │ │ │ - 0xffffffffffff03f0 (offset: 0x5ee40) -> 0x7768 fde=[ 6c1c] │ │ │ │ - 0xffffffffffff0890 (offset: 0x5f2e0) -> 0x77fc fde=[ 6cb0] │ │ │ │ - 0xffffffffffff0de0 (offset: 0x5f830) -> 0x7810 fde=[ 6cc4] │ │ │ │ - 0xffffffffffff0f20 (offset: 0x5f970) -> 0x7824 fde=[ 6cd8] │ │ │ │ - 0xffffffffffff1060 (offset: 0x5fab0) -> 0x7854 fde=[ 6d08] │ │ │ │ - 0xffffffffffff1520 (offset: 0x5ff70) -> 0x7880 fde=[ 6d34] │ │ │ │ - 0xffffffffffff16a0 (offset: 0x600f0) -> 0x78a4 fde=[ 6d58] │ │ │ │ - 0xffffffffffff1800 (offset: 0x60250) -> 0x78ec fde=[ 6da0] │ │ │ │ - 0xffffffffffff19a0 (offset: 0x603f0) -> 0x7908 fde=[ 6dbc] │ │ │ │ - 0xffffffffffff1b90 (offset: 0x605e0) -> 0x7934 fde=[ 6de8] │ │ │ │ - 0xffffffffffff1bf0 (offset: 0x60640) -> 0x7954 fde=[ 6e08] │ │ │ │ - 0xffffffffffff1e60 (offset: 0x608b0) -> 0x7990 fde=[ 6e44] │ │ │ │ - 0xffffffffffff2190 (offset: 0x60be0) -> 0x79dc fde=[ 6e90] │ │ │ │ - 0xffffffffffff2350 (offset: 0x60da0) -> 0x7a0c fde=[ 6ec0] │ │ │ │ - 0xffffffffffff2bd0 (offset: 0x61620) -> 0x7b8c fde=[ 7040] │ │ │ │ - 0xffffffffffff2d90 (offset: 0x617e0) -> 0x7bbc fde=[ 7070] │ │ │ │ - 0xffffffffffff2f50 (offset: 0x619a0) -> 0x7bec fde=[ 70a0] │ │ │ │ - 0xffffffffffff3130 (offset: 0x61b80) -> 0x7c38 fde=[ 70ec] │ │ │ │ - 0xffffffffffff3310 (offset: 0x61d60) -> 0x7c84 fde=[ 7138] │ │ │ │ - 0xffffffffffff34d0 (offset: 0x61f20) -> 0x7cb4 fde=[ 7168] │ │ │ │ - 0xffffffffffff36b0 (offset: 0x62100) -> 0x7d00 fde=[ 71b4] │ │ │ │ - 0xffffffffffff3890 (offset: 0x622e0) -> 0x7d4c fde=[ 7200] │ │ │ │ - 0xffffffffffff4150 (offset: 0x62ba0) -> 0x7eac fde=[ 7360] │ │ │ │ - 0xffffffffffff45e0 (offset: 0x63030) -> 0x7f2c fde=[ 73e0] │ │ │ │ - 0xffffffffffff4620 (offset: 0x63070) -> 0x7f4c fde=[ 7400] │ │ │ │ - 0xffffffffffff4660 (offset: 0x630b0) -> 0x7f6c fde=[ 7420] │ │ │ │ - 0xffffffffffff4890 (offset: 0x632e0) -> 0x7fb4 fde=[ 7468] │ │ │ │ - 0xffffffffffff4a10 (offset: 0x63460) -> 0x8004 fde=[ 74b8] │ │ │ │ - 0xffffffffffff4b10 (offset: 0x63560) -> 0x803c fde=[ 74f0] │ │ │ │ - 0xffffffffffff4e40 (offset: 0x63890) -> 0x8088 fde=[ 753c] │ │ │ │ - 0xffffffffffff5690 (offset: 0x640e0) -> 0x8110 fde=[ 75c4] │ │ │ │ - 0xffffffffffff5940 (offset: 0x64390) -> 0x814c fde=[ 7600] │ │ │ │ - 0xffffffffffff62e0 (offset: 0x64d30) -> 0x81f0 fde=[ 76a4] │ │ │ │ - 0xffffffffffff6350 (offset: 0x64da0) -> 0x8210 fde=[ 76c4] │ │ │ │ - 0xffffffffffff65e0 (offset: 0x65030) -> 0x8278 fde=[ 772c] │ │ │ │ - 0xffffffffffff6960 (offset: 0x653b0) -> 0x82bc fde=[ 7770] │ │ │ │ - 0xffffffffffff6b50 (offset: 0x655a0) -> 0x8304 fde=[ 77b8] │ │ │ │ - 0xffffffffffff6cc0 (offset: 0x65710) -> 0x8358 fde=[ 780c] │ │ │ │ - 0xffffffffffff8970 (offset: 0x673c0) -> 0x83dc fde=[ 7890] │ │ │ │ - 0xffffffffffffb440 (offset: 0x69e90) -> 0x8468 fde=[ 791c] │ │ │ │ - 0xffffffffffffb8a0 (offset: 0x6a2f0) -> 0x84b4 fde=[ 7968] │ │ │ │ - 0xffffffffffffb8e0 (offset: 0x6a330) -> 0x84d4 fde=[ 7988] │ │ │ │ - 0xffffffffffffb930 (offset: 0x6a380) -> 0x84f4 fde=[ 79a8] │ │ │ │ - 0xffffffffffffb970 (offset: 0x6a3c0) -> 0x8514 fde=[ 79c8] │ │ │ │ - 0xffffffffffffbbb0 (offset: 0x6a600) -> 0x8554 fde=[ 7a08] │ │ │ │ - 0xffffffffffffbcc0 (offset: 0x6a710) -> 0x8588 fde=[ 7a3c] │ │ │ │ - 0xffffffffffffbe30 (offset: 0x6a880) -> 0x859c fde=[ 7a50] │ │ │ │ - 0xffffffffffffbf70 (offset: 0x6a9c0) -> 0x85b0 fde=[ 7a64] │ │ │ │ - 0xffffffffffffc0f0 (offset: 0x6ab40) -> 0x85d8 fde=[ 7a8c] │ │ │ │ - 0xffffffffffffc1a0 (offset: 0x6abf0) -> 0x8608 fde=[ 7abc] │ │ │ │ - 0xffffffffffffc250 (offset: 0x6aca0) -> 0x8638 fde=[ 7aec] │ │ │ │ - 0xffffffffffffc300 (offset: 0x6ad50) -> 0x8668 fde=[ 7b1c] │ │ │ │ - 0xffffffffffffc3e0 (offset: 0x6ae30) -> 0x86bc fde=[ 7b70] │ │ │ │ - 0xffffffffffffc4c0 (offset: 0x6af10) -> 0x8710 fde=[ 7bc4] │ │ │ │ - 0xffffffffffffc5a0 (offset: 0x6aff0) -> 0x8764 fde=[ 7c18] │ │ │ │ - 0xffffffffffffc7a0 (offset: 0x6b1f0) -> 0x87ec fde=[ 7ca0] │ │ │ │ - 0xffffffffffffc940 (offset: 0x6b390) -> 0x8854 fde=[ 7d08] │ │ │ │ - 0xffffffffffffcae0 (offset: 0x6b530) -> 0x88bc fde=[ 7d70] │ │ │ │ - 0xffffffffffffcc80 (offset: 0x6b6d0) -> 0x88d8 fde=[ 7d8c] │ │ │ │ - 0xffffffffffffce70 (offset: 0x6b8c0) -> 0x8904 fde=[ 7db8] │ │ │ │ - 0xffffffffffffd340 (offset: 0x6bd90) -> 0x8938 fde=[ 7dec] │ │ │ │ - 0xffffffffffffd4e0 (offset: 0x6bf30) -> 0x896c fde=[ 7e20] │ │ │ │ - 0xffffffffffffd520 (offset: 0x6bf70) -> 0x898c fde=[ 7e40] │ │ │ │ - 0xffffffffffffd750 (offset: 0x6c1a0) -> 0x89bc fde=[ 7e70] │ │ │ │ - 0xffffffffffffe070 (offset: 0x6cac0) -> 0x89fc fde=[ 7eb0] │ │ │ │ - 0xffffffffffffe170 (offset: 0x6cbc0) -> 0x8a24 fde=[ 7ed8] │ │ │ │ - 0xffffffffffffe310 (offset: 0x6cd60) -> 0x8a58 fde=[ 7f0c] │ │ │ │ - 0xffffffffffffe350 (offset: 0x6cda0) -> 0x8a78 fde=[ 7f2c] │ │ │ │ - 0xffffffffffffe580 (offset: 0x6cfd0) -> 0x8aa8 fde=[ 7f5c] │ │ │ │ - 0xffffffffffffeea0 (offset: 0x6d8f0) -> 0x8ae8 fde=[ 7f9c] │ │ │ │ - 0xffffffffffffefa0 (offset: 0x6d9f0) -> 0x8b10 fde=[ 7fc4] │ │ │ │ - 0xfffffffffffff0a0 (offset: 0x6daf0) -> 0x8b24 fde=[ 7fd8] │ │ │ │ - 0xfffffffffffff1a0 (offset: 0x6dbf0) -> 0x8b38 fde=[ 7fec] │ │ │ │ - 0xfffffffffffff230 (offset: 0x6dc80) -> 0x8b4c fde=[ 8000] │ │ │ │ - 0xfffffffffffff310 (offset: 0x6dd60) -> 0xb60 fde=[ 14] │ │ │ │ + 0xfffffffffff97f48 (offset: 0x5b80) -> 0xb78 fde=[ 2c] │ │ │ │ + 0xfffffffffff97fc8 (offset: 0x5c00) -> 0xb9c fde=[ 50] │ │ │ │ + 0xfffffffffff982c8 (offset: 0x5f00) -> 0xbd8 fde=[ 8c] │ │ │ │ + 0xfffffffffff98848 (offset: 0x6480) -> 0xc2c fde=[ e0] │ │ │ │ + 0xfffffffffff988a8 (offset: 0x64e0) -> 0xc40 fde=[ f4] │ │ │ │ + 0xfffffffffff98a18 (offset: 0x6650) -> 0xc54 fde=[ 108] │ │ │ │ + 0xfffffffffff991f8 (offset: 0x6e30) -> 0xc68 fde=[ 11c] │ │ │ │ + 0xfffffffffff992f8 (offset: 0x6f30) -> 0xca0 fde=[ 154] │ │ │ │ + 0xfffffffffff99388 (offset: 0x6fc0) -> 0xccc fde=[ 180] │ │ │ │ + 0xfffffffffff995a8 (offset: 0x71e0) -> 0xce0 fde=[ 194] │ │ │ │ + 0xfffffffffff99a28 (offset: 0x7660) -> 0xcf4 fde=[ 1a8] │ │ │ │ + 0xfffffffffff99c28 (offset: 0x7860) -> 0xd08 fde=[ 1bc] │ │ │ │ + 0xfffffffffff9a0a8 (offset: 0x7ce0) -> 0xd1c fde=[ 1d0] │ │ │ │ + 0xfffffffffff9a418 (offset: 0x8050) -> 0xd30 fde=[ 1e4] │ │ │ │ + 0xfffffffffff9a848 (offset: 0x8480) -> 0xd44 fde=[ 1f8] │ │ │ │ + 0xfffffffffff9aa98 (offset: 0x86d0) -> 0xd64 fde=[ 218] │ │ │ │ + 0xfffffffffff9ac08 (offset: 0x8840) -> 0xd78 fde=[ 22c] │ │ │ │ + 0xfffffffffff9ac28 (offset: 0x8860) -> 0xd8c fde=[ 240] │ │ │ │ + 0xfffffffffff9aca8 (offset: 0x88e0) -> 0xda0 fde=[ 254] │ │ │ │ + 0xfffffffffff9ad08 (offset: 0x8940) -> 0xdb4 fde=[ 268] │ │ │ │ + 0xfffffffffff9ade8 (offset: 0x8a20) -> 0xdc8 fde=[ 27c] │ │ │ │ + 0xfffffffffff9af08 (offset: 0x8b40) -> 0xddc fde=[ 290] │ │ │ │ + 0xfffffffffff9b4c8 (offset: 0x9100) -> 0xe2c fde=[ 2e0] │ │ │ │ + 0xfffffffffff9bc88 (offset: 0x98c0) -> 0xe94 fde=[ 348] │ │ │ │ + 0xfffffffffff9bcc8 (offset: 0x9900) -> 0xea8 fde=[ 35c] │ │ │ │ + 0xfffffffffff9bd08 (offset: 0x9940) -> 0xec0 fde=[ 374] │ │ │ │ + 0xfffffffffff9bdc8 (offset: 0x9a00) -> 0xee4 fde=[ 398] │ │ │ │ + 0xfffffffffff9c038 (offset: 0x9c70) -> 0xf68 fde=[ 41c] │ │ │ │ + 0xfffffffffff9c208 (offset: 0x9e40) -> 0xfd4 fde=[ 488] │ │ │ │ + 0xfffffffffff9c218 (offset: 0x9e50) -> 0xfe8 fde=[ 49c] │ │ │ │ + 0xfffffffffff9c228 (offset: 0x9e60) -> 0xffc fde=[ 4b0] │ │ │ │ + 0xfffffffffff9c2a8 (offset: 0x9ee0) -> 0x1030 fde=[ 4e4] │ │ │ │ + 0xfffffffffff9c368 (offset: 0x9fa0) -> 0x1068 fde=[ 51c] │ │ │ │ + 0xfffffffffff9c448 (offset: 0xa080) -> 0x10a4 fde=[ 558] │ │ │ │ + 0xfffffffffff9c508 (offset: 0xa140) -> 0x10d4 fde=[ 588] │ │ │ │ + 0xfffffffffff9c5f8 (offset: 0xa230) -> 0x1110 fde=[ 5c4] │ │ │ │ + 0xfffffffffff9c6e8 (offset: 0xa320) -> 0x1148 fde=[ 5fc] │ │ │ │ + 0xfffffffffff9c7e8 (offset: 0xa420) -> 0x117c fde=[ 630] │ │ │ │ + 0xfffffffffff9c8d8 (offset: 0xa510) -> 0x11b0 fde=[ 664] │ │ │ │ + 0xfffffffffff9cb18 (offset: 0xa750) -> 0x1218 fde=[ 6cc] │ │ │ │ + 0xfffffffffff9ce08 (offset: 0xaa40) -> 0x1260 fde=[ 714] │ │ │ │ + 0xfffffffffff9ce58 (offset: 0xaa90) -> 0x1284 fde=[ 738] │ │ │ │ + 0xfffffffffff9cea8 (offset: 0xaae0) -> 0x12a4 fde=[ 758] │ │ │ │ + 0xfffffffffff9cec8 (offset: 0xab00) -> 0x12b8 fde=[ 76c] │ │ │ │ + 0xfffffffffff9cf08 (offset: 0xab40) -> 0x12cc fde=[ 780] │ │ │ │ + 0xfffffffffff9cf38 (offset: 0xab70) -> 0x12e0 fde=[ 794] │ │ │ │ + 0xfffffffffff9cf98 (offset: 0xabd0) -> 0x1300 fde=[ 7b4] │ │ │ │ + 0xfffffffffff9d0a8 (offset: 0xace0) -> 0x1314 fde=[ 7c8] │ │ │ │ + 0xfffffffffff9d1d8 (offset: 0xae10) -> 0x1328 fde=[ 7dc] │ │ │ │ + 0xfffffffffff9d2a8 (offset: 0xaee0) -> 0x133c fde=[ 7f0] │ │ │ │ + 0xfffffffffff9d458 (offset: 0xb090) -> 0x1350 fde=[ 804] │ │ │ │ + 0xfffffffffff9d538 (offset: 0xb170) -> 0x1364 fde=[ 818] │ │ │ │ + 0xfffffffffff9d608 (offset: 0xb240) -> 0x1378 fde=[ 82c] │ │ │ │ + 0xfffffffffff9d6b8 (offset: 0xb2f0) -> 0x138c fde=[ 840] │ │ │ │ + 0xfffffffffff9d768 (offset: 0xb3a0) -> 0x13a0 fde=[ 854] │ │ │ │ + 0xfffffffffff9d7e8 (offset: 0xb420) -> 0x13b4 fde=[ 868] │ │ │ │ + 0xfffffffffff9d908 (offset: 0xb540) -> 0x13c8 fde=[ 87c] │ │ │ │ + 0xfffffffffff9d9c8 (offset: 0xb600) -> 0x13dc fde=[ 890] │ │ │ │ + 0xfffffffffff9db28 (offset: 0xb760) -> 0x13f0 fde=[ 8a4] │ │ │ │ + 0xfffffffffff9dbb8 (offset: 0xb7f0) -> 0x1404 fde=[ 8b8] │ │ │ │ + 0xfffffffffff9dcd8 (offset: 0xb910) -> 0x1418 fde=[ 8cc] │ │ │ │ + 0xfffffffffff9dd68 (offset: 0xb9a0) -> 0x142c fde=[ 8e0] │ │ │ │ + 0xfffffffffff9de88 (offset: 0xbac0) -> 0x1440 fde=[ 8f4] │ │ │ │ + 0xfffffffffff9df28 (offset: 0xbb60) -> 0x1454 fde=[ 908] │ │ │ │ + 0xfffffffffff9e078 (offset: 0xbcb0) -> 0x1468 fde=[ 91c] │ │ │ │ + 0xfffffffffff9e108 (offset: 0xbd40) -> 0x147c fde=[ 930] │ │ │ │ + 0xfffffffffff9e288 (offset: 0xbec0) -> 0x1490 fde=[ 944] │ │ │ │ + 0xfffffffffff9e318 (offset: 0xbf50) -> 0x14a4 fde=[ 958] │ │ │ │ + 0xfffffffffff9e498 (offset: 0xc0d0) -> 0x14b8 fde=[ 96c] │ │ │ │ + 0xfffffffffff9e7e8 (offset: 0xc420) -> 0x14fc fde=[ 9b0] │ │ │ │ + 0xfffffffffff9ebb8 (offset: 0xc7f0) -> 0x1524 fde=[ 9d8] │ │ │ │ + 0xfffffffffff9ec08 (offset: 0xc840) -> 0x1538 fde=[ 9ec] │ │ │ │ + 0xfffffffffff9ec48 (offset: 0xc880) -> 0x154c fde=[ a00] │ │ │ │ + 0xfffffffffff9ec68 (offset: 0xc8a0) -> 0x1560 fde=[ a14] │ │ │ │ + 0xfffffffffff9ec88 (offset: 0xc8c0) -> 0x1574 fde=[ a28] │ │ │ │ + 0xfffffffffff9ed98 (offset: 0xc9d0) -> 0x15a4 fde=[ a58] │ │ │ │ + 0xfffffffffff9eee8 (offset: 0xcb20) -> 0x15dc fde=[ a90] │ │ │ │ + 0xfffffffffff9f0a8 (offset: 0xcce0) -> 0x1634 fde=[ ae8] │ │ │ │ + 0xfffffffffff9f1e8 (offset: 0xce20) -> 0x1664 fde=[ b18] │ │ │ │ + 0xfffffffffff9f348 (offset: 0xcf80) -> 0x169c fde=[ b50] │ │ │ │ + 0xfffffffffff9f518 (offset: 0xd150) -> 0x16f4 fde=[ ba8] │ │ │ │ + 0xfffffffffff9f918 (offset: 0xd550) -> 0x174c fde=[ c00] │ │ │ │ + 0xfffffffffff9fb78 (offset: 0xd7b0) -> 0x177c fde=[ c30] │ │ │ │ + 0xfffffffffff9fc88 (offset: 0xd8c0) -> 0x17ac fde=[ c60] │ │ │ │ + 0xfffffffffff9ffe8 (offset: 0xdc20) -> 0x1874 fde=[ d28] │ │ │ │ + 0xfffffffffffa0458 (offset: 0xe090) -> 0x190c fde=[ dc0] │ │ │ │ + 0xfffffffffffa0598 (offset: 0xe1d0) -> 0x193c fde=[ df0] │ │ │ │ + 0xfffffffffffa08f8 (offset: 0xe530) -> 0x1a04 fde=[ eb8] │ │ │ │ + 0xfffffffffffa0d48 (offset: 0xe980) -> 0x1aa0 fde=[ f54] │ │ │ │ + 0xfffffffffffa0e58 (offset: 0xea90) -> 0x1ad0 fde=[ f84] │ │ │ │ + 0xfffffffffffa17e8 (offset: 0xf420) -> 0x1b98 fde=[ 104c] │ │ │ │ + 0xfffffffffffa1f98 (offset: 0xfbd0) -> 0x1c50 fde=[ 1104] │ │ │ │ + 0xfffffffffffa20d8 (offset: 0xfd10) -> 0x1c80 fde=[ 1134] │ │ │ │ + 0xfffffffffffa2a78 (offset: 0x106b0) -> 0x1d50 fde=[ 1204] │ │ │ │ + 0xfffffffffffa3258 (offset: 0x10e90) -> 0x1e08 fde=[ 12bc] │ │ │ │ + 0xfffffffffffa3498 (offset: 0x110d0) -> 0x1e50 fde=[ 1304] │ │ │ │ + 0xfffffffffffa3768 (offset: 0x113a0) -> 0x1eac fde=[ 1360] │ │ │ │ + 0xfffffffffffa38a8 (offset: 0x114e0) -> 0x1ee0 fde=[ 1394] │ │ │ │ + 0xfffffffffffa3ae8 (offset: 0x11720) -> 0x1f28 fde=[ 13dc] │ │ │ │ + 0xfffffffffffa3db8 (offset: 0x119f0) -> 0x1f84 fde=[ 1438] │ │ │ │ + 0xfffffffffffa4808 (offset: 0x12440) -> 0x1fd0 fde=[ 1484] │ │ │ │ + 0xfffffffffffa49e8 (offset: 0x12620) -> 0x2050 fde=[ 1504] │ │ │ │ + 0xfffffffffffa4db8 (offset: 0x129f0) -> 0x20d4 fde=[ 1588] │ │ │ │ + 0xfffffffffffa4f78 (offset: 0x12bb0) -> 0x2144 fde=[ 15f8] │ │ │ │ + 0xfffffffffffa52f8 (offset: 0x12f30) -> 0x21c4 fde=[ 1678] │ │ │ │ + 0xfffffffffffa5618 (offset: 0x13250) -> 0x221c fde=[ 16d0] │ │ │ │ + 0xfffffffffffa5938 (offset: 0x13570) -> 0x2274 fde=[ 1728] │ │ │ │ + 0xfffffffffffa5c48 (offset: 0x13880) -> 0x22c8 fde=[ 177c] │ │ │ │ + 0xfffffffffffa6278 (offset: 0x13eb0) -> 0x2348 fde=[ 17fc] │ │ │ │ + 0xfffffffffffa6418 (offset: 0x14050) -> 0x236c fde=[ 1820] │ │ │ │ + 0xfffffffffffa6558 (offset: 0x14190) -> 0x23b0 fde=[ 1864] │ │ │ │ + 0xfffffffffffa6798 (offset: 0x143d0) -> 0x2408 fde=[ 18bc] │ │ │ │ + 0xfffffffffffa6a28 (offset: 0x14660) -> 0x2420 fde=[ 18d4] │ │ │ │ + 0xfffffffffffa6c28 (offset: 0x14860) -> 0x2434 fde=[ 18e8] │ │ │ │ + 0xfffffffffffa6e58 (offset: 0x14a90) -> 0x248c fde=[ 1940] │ │ │ │ + 0xfffffffffffa7108 (offset: 0x14d40) -> 0x24b8 fde=[ 196c] │ │ │ │ + 0xfffffffffffa7278 (offset: 0x14eb0) -> 0x2500 fde=[ 19b4] │ │ │ │ + 0xfffffffffffa75a8 (offset: 0x151e0) -> 0x2564 fde=[ 1a18] │ │ │ │ + 0xfffffffffffa7fe8 (offset: 0x15c20) -> 0x25dc fde=[ 1a90] │ │ │ │ + 0xfffffffffffa8928 (offset: 0x16560) -> 0x2650 fde=[ 1b04] │ │ │ │ + 0xfffffffffffa9338 (offset: 0x16f70) -> 0x26e0 fde=[ 1b94] │ │ │ │ + 0xfffffffffffa9f28 (offset: 0x17b60) -> 0x2768 fde=[ 1c1c] │ │ │ │ + 0xfffffffffffaaaa8 (offset: 0x186e0) -> 0x27f8 fde=[ 1cac] │ │ │ │ + 0xfffffffffffaae78 (offset: 0x18ab0) -> 0x2838 fde=[ 1cec] │ │ │ │ + 0xfffffffffffab018 (offset: 0x18c50) -> 0x2888 fde=[ 1d3c] │ │ │ │ + 0xfffffffffffab428 (offset: 0x19060) -> 0x28f0 fde=[ 1da4] │ │ │ │ + 0xfffffffffffabfa8 (offset: 0x19be0) -> 0x295c fde=[ 1e10] │ │ │ │ + 0xfffffffffffacb38 (offset: 0x1a770) -> 0x29e4 fde=[ 1e98] │ │ │ │ + 0xfffffffffffad5c8 (offset: 0x1b200) -> 0x2a54 fde=[ 1f08] │ │ │ │ + 0xfffffffffffad938 (offset: 0x1b570) -> 0x2a98 fde=[ 1f4c] │ │ │ │ + 0xfffffffffffae698 (offset: 0x1c2d0) -> 0x2b14 fde=[ 1fc8] │ │ │ │ + 0xfffffffffffaf358 (offset: 0x1cf90) -> 0x2b98 fde=[ 204c] │ │ │ │ + 0xfffffffffffaf868 (offset: 0x1d4a0) -> 0x2bf4 fde=[ 20a8] │ │ │ │ + 0xfffffffffffafc78 (offset: 0x1d8b0) -> 0x2c7c fde=[ 2130] │ │ │ │ + 0xfffffffffffaff78 (offset: 0x1dbb0) -> 0x2cf0 fde=[ 21a4] │ │ │ │ + 0xfffffffffffb01e8 (offset: 0x1de20) -> 0x2dac fde=[ 2260] │ │ │ │ + 0xfffffffffffb0438 (offset: 0x1e070) -> 0x2e44 fde=[ 22f8] │ │ │ │ + 0xfffffffffffb0748 (offset: 0x1e380) -> 0x2ec0 fde=[ 2374] │ │ │ │ + 0xfffffffffffb0dd8 (offset: 0x1ea10) -> 0x2f1c fde=[ 23d0] │ │ │ │ + 0xfffffffffffb10f8 (offset: 0x1ed30) -> 0x2f7c fde=[ 2430] │ │ │ │ + 0xfffffffffffb1308 (offset: 0x1ef40) -> 0x2ff4 fde=[ 24a8] │ │ │ │ + 0xfffffffffffb1638 (offset: 0x1f270) -> 0x3078 fde=[ 252c] │ │ │ │ + 0xfffffffffffb19a8 (offset: 0x1f5e0) -> 0x30ec fde=[ 25a0] │ │ │ │ + 0xfffffffffffb1d08 (offset: 0x1f940) -> 0x3168 fde=[ 261c] │ │ │ │ + 0xfffffffffffb21b8 (offset: 0x1fdf0) -> 0x31f0 fde=[ 26a4] │ │ │ │ + 0xfffffffffffb2678 (offset: 0x202b0) -> 0x327c fde=[ 2730] │ │ │ │ + 0xfffffffffffb2ae8 (offset: 0x20720) -> 0x3304 fde=[ 27b8] │ │ │ │ + 0xfffffffffffb2f78 (offset: 0x20bb0) -> 0x338c fde=[ 2840] │ │ │ │ + 0xfffffffffffb3488 (offset: 0x210c0) -> 0x3414 fde=[ 28c8] │ │ │ │ + 0xfffffffffffb39a8 (offset: 0x215e0) -> 0x34a4 fde=[ 2958] │ │ │ │ + 0xfffffffffffb3f98 (offset: 0x21bd0) -> 0x3544 fde=[ 29f8] │ │ │ │ + 0xfffffffffffb4548 (offset: 0x22180) -> 0x35dc fde=[ 2a90] │ │ │ │ + 0xfffffffffffb4bd8 (offset: 0x22810) -> 0x367c fde=[ 2b30] │ │ │ │ + 0xfffffffffffb61e8 (offset: 0x23e20) -> 0x3794 fde=[ 2c48] │ │ │ │ + 0xfffffffffffb6788 (offset: 0x243c0) -> 0x3830 fde=[ 2ce4] │ │ │ │ + 0xfffffffffffb6d98 (offset: 0x249d0) -> 0x38cc fde=[ 2d80] │ │ │ │ + 0xfffffffffffb7418 (offset: 0x25050) -> 0x3970 fde=[ 2e24] │ │ │ │ + 0xfffffffffffb77d8 (offset: 0x25410) -> 0x39d8 fde=[ 2e8c] │ │ │ │ + 0xfffffffffffb7a38 (offset: 0x25670) -> 0x3a68 fde=[ 2f1c] │ │ │ │ + 0xfffffffffffb7d88 (offset: 0x259c0) -> 0x3ae4 fde=[ 2f98] │ │ │ │ + 0xfffffffffffb8108 (offset: 0x25d40) -> 0x3b70 fde=[ 3024] │ │ │ │ + 0xfffffffffffb84e8 (offset: 0x26120) -> 0x3bf8 fde=[ 30ac] │ │ │ │ + 0xfffffffffffb8998 (offset: 0x265d0) -> 0x3c54 fde=[ 3108] │ │ │ │ + 0xfffffffffffb8dc8 (offset: 0x26a00) -> 0x3cf4 fde=[ 31a8] │ │ │ │ + 0xfffffffffffb92d8 (offset: 0x26f10) -> 0x3d5c fde=[ 3210] │ │ │ │ + 0xfffffffffffb9938 (offset: 0x27570) -> 0x3dc0 fde=[ 3274] │ │ │ │ + 0xfffffffffffb9f68 (offset: 0x27ba0) -> 0x3e3c fde=[ 32f0] │ │ │ │ + 0xfffffffffffba738 (offset: 0x28370) -> 0x3ea0 fde=[ 3354] │ │ │ │ + 0xfffffffffffbad68 (offset: 0x289a0) -> 0x3f24 fde=[ 33d8] │ │ │ │ + 0xfffffffffffbb3f8 (offset: 0x29030) -> 0x3fa0 fde=[ 3454] │ │ │ │ + 0xfffffffffffbbcf8 (offset: 0x29930) -> 0x4030 fde=[ 34e4] │ │ │ │ + 0xfffffffffffbc5a8 (offset: 0x2a1e0) -> 0x40b0 fde=[ 3564] │ │ │ │ + 0xfffffffffffbcf88 (offset: 0x2abc0) -> 0x4140 fde=[ 35f4] │ │ │ │ + 0xfffffffffffbdb48 (offset: 0x2b780) -> 0x41dc fde=[ 3690] │ │ │ │ + 0xfffffffffffbe678 (offset: 0x2c2b0) -> 0x426c fde=[ 3720] │ │ │ │ + 0xfffffffffffbf398 (offset: 0x2cfd0) -> 0x4310 fde=[ 37c4] │ │ │ │ + 0xfffffffffffc08d8 (offset: 0x2e510) -> 0x437c fde=[ 3830] │ │ │ │ + 0xfffffffffffc1ce8 (offset: 0x2f920) -> 0x43f4 fde=[ 38a8] │ │ │ │ + 0xfffffffffffc3188 (offset: 0x30dc0) -> 0x4480 fde=[ 3934] │ │ │ │ + 0xfffffffffffc4b38 (offset: 0x32770) -> 0x4500 fde=[ 39b4] │ │ │ │ + 0xfffffffffffc6238 (offset: 0x33e70) -> 0x4584 fde=[ 3a38] │ │ │ │ + 0xfffffffffffc72b8 (offset: 0x34ef0) -> 0x45e8 fde=[ 3a9c] │ │ │ │ + 0xfffffffffffc7378 (offset: 0x34fb0) -> 0x461c fde=[ 3ad0] │ │ │ │ + 0xfffffffffffc7438 (offset: 0x35070) -> 0x4650 fde=[ 3b04] │ │ │ │ + 0xfffffffffffc7fa8 (offset: 0x35be0) -> 0x46a4 fde=[ 3b58] │ │ │ │ + 0xfffffffffffc8cb8 (offset: 0x368f0) -> 0x4708 fde=[ 3bbc] │ │ │ │ + 0xfffffffffffc9968 (offset: 0x375a0) -> 0x476c fde=[ 3c20] │ │ │ │ + 0xfffffffffffca718 (offset: 0x38350) -> 0x47d0 fde=[ 3c84] │ │ │ │ + 0xfffffffffffcb4f8 (offset: 0x39130) -> 0x4838 fde=[ 3cec] │ │ │ │ + 0xfffffffffffcc0f8 (offset: 0x39d30) -> 0x4898 fde=[ 3d4c] │ │ │ │ + 0xfffffffffffcd088 (offset: 0x3acc0) -> 0x4900 fde=[ 3db4] │ │ │ │ + 0xfffffffffffcd208 (offset: 0x3ae40) -> 0x4950 fde=[ 3e04] │ │ │ │ + 0xfffffffffffcd428 (offset: 0x3b060) -> 0x4a18 fde=[ 3ecc] │ │ │ │ + 0xfffffffffffcd738 (offset: 0x3b370) -> 0x4a58 fde=[ 3f0c] │ │ │ │ + 0xfffffffffffcda48 (offset: 0x3b680) -> 0x4a98 fde=[ 3f4c] │ │ │ │ + 0xfffffffffffcddc8 (offset: 0x3ba00) -> 0x4ad8 fde=[ 3f8c] │ │ │ │ + 0xfffffffffffcde98 (offset: 0x3bad0) -> 0x4b1c fde=[ 3fd0] │ │ │ │ + 0xfffffffffffce0f8 (offset: 0x3bd30) -> 0x4b64 fde=[ 4018] │ │ │ │ + 0xfffffffffffce438 (offset: 0x3c070) -> 0x4bd4 fde=[ 4088] │ │ │ │ + 0xfffffffffffce778 (offset: 0x3c3b0) -> 0x4c48 fde=[ 40fc] │ │ │ │ + 0xfffffffffffce7b8 (offset: 0x3c3f0) -> 0x4c68 fde=[ 411c] │ │ │ │ + 0xfffffffffffce808 (offset: 0x3c440) -> 0x4c88 fde=[ 413c] │ │ │ │ + 0xfffffffffffce858 (offset: 0x3c490) -> 0x4ca8 fde=[ 415c] │ │ │ │ + 0xfffffffffffcea18 (offset: 0x3c650) -> 0x4cbc fde=[ 4170] │ │ │ │ + 0xfffffffffffcec88 (offset: 0x3c8c0) -> 0x4cf4 fde=[ 41a8] │ │ │ │ + 0xfffffffffffcf6b8 (offset: 0x3d2f0) -> 0x4d40 fde=[ 41f4] │ │ │ │ + 0xfffffffffffd1e08 (offset: 0x3fa40) -> 0x4dd4 fde=[ 4288] │ │ │ │ + 0xfffffffffffd4528 (offset: 0x42160) -> 0x4e68 fde=[ 431c] │ │ │ │ + 0xfffffffffffd49a8 (offset: 0x425e0) -> 0x4ee4 fde=[ 4398] │ │ │ │ + 0xfffffffffffd4e18 (offset: 0x42a50) -> 0x4f5c fde=[ 4410] │ │ │ │ + 0xfffffffffffd5038 (offset: 0x42c70) -> 0x5028 fde=[ 44dc] │ │ │ │ + 0xfffffffffffd52b8 (offset: 0x42ef0) -> 0x5118 fde=[ 45cc] │ │ │ │ + 0xfffffffffffd5568 (offset: 0x431a0) -> 0x51d4 fde=[ 4688] │ │ │ │ + 0xfffffffffffd5bf8 (offset: 0x43830) -> 0x524c fde=[ 4700] │ │ │ │ + 0xfffffffffffd5cc8 (offset: 0x43900) -> 0x5290 fde=[ 4744] │ │ │ │ + 0xfffffffffffd5f18 (offset: 0x43b50) -> 0x52d4 fde=[ 4788] │ │ │ │ + 0xfffffffffffd6248 (offset: 0x43e80) -> 0x5344 fde=[ 47f8] │ │ │ │ + 0xfffffffffffd6288 (offset: 0x43ec0) -> 0x5364 fde=[ 4818] │ │ │ │ + 0xfffffffffffd62d8 (offset: 0x43f10) -> 0x5384 fde=[ 4838] │ │ │ │ + 0xfffffffffffd6328 (offset: 0x43f60) -> 0x53a4 fde=[ 4858] │ │ │ │ + 0xfffffffffffd64c8 (offset: 0x44100) -> 0x53b8 fde=[ 486c] │ │ │ │ + 0xfffffffffffd66c8 (offset: 0x44300) -> 0x53f0 fde=[ 48a4] │ │ │ │ + 0xfffffffffffd7148 (offset: 0x44d80) -> 0x5440 fde=[ 48f4] │ │ │ │ + 0xfffffffffffd9938 (offset: 0x47570) -> 0x54d0 fde=[ 4984] │ │ │ │ + 0xfffffffffffdc138 (offset: 0x49d70) -> 0x5560 fde=[ 4a14] │ │ │ │ + 0xfffffffffffdc588 (offset: 0x4a1c0) -> 0x55d8 fde=[ 4a8c] │ │ │ │ + 0xfffffffffffdc9c8 (offset: 0x4a600) -> 0x5650 fde=[ 4b04] │ │ │ │ + 0xfffffffffffdcbe8 (offset: 0x4a820) -> 0x571c fde=[ 4bd0] │ │ │ │ + 0xfffffffffffdce68 (offset: 0x4aaa0) -> 0x580c fde=[ 4cc0] │ │ │ │ + 0xfffffffffffdd118 (offset: 0x4ad50) -> 0x58c8 fde=[ 4d7c] │ │ │ │ + 0xfffffffffffdd818 (offset: 0x4b450) -> 0x5940 fde=[ 4df4] │ │ │ │ + 0xfffffffffffdd8e8 (offset: 0x4b520) -> 0x5984 fde=[ 4e38] │ │ │ │ + 0xfffffffffffddb38 (offset: 0x4b770) -> 0x59c8 fde=[ 4e7c] │ │ │ │ + 0xfffffffffffdde68 (offset: 0x4baa0) -> 0x5a38 fde=[ 4eec] │ │ │ │ + 0xfffffffffffddea8 (offset: 0x4bae0) -> 0x5a58 fde=[ 4f0c] │ │ │ │ + 0xfffffffffffddef8 (offset: 0x4bb30) -> 0x5a78 fde=[ 4f2c] │ │ │ │ + 0xfffffffffffddf48 (offset: 0x4bb80) -> 0x5a98 fde=[ 4f4c] │ │ │ │ + 0xfffffffffffde0d8 (offset: 0x4bd10) -> 0x5aac fde=[ 4f60] │ │ │ │ + 0xfffffffffffde2c8 (offset: 0x4bf00) -> 0x5ae4 fde=[ 4f98] │ │ │ │ + 0xfffffffffffdfac8 (offset: 0x4d700) -> 0x5b60 fde=[ 5014] │ │ │ │ + 0xfffffffffffe0198 (offset: 0x4ddd0) -> 0x5bb8 fde=[ 506c] │ │ │ │ + 0xfffffffffffe1a58 (offset: 0x4f690) -> 0x5c3c fde=[ 50f0] │ │ │ │ + 0xfffffffffffe1ea8 (offset: 0x4fae0) -> 0x5d08 fde=[ 51bc] │ │ │ │ + 0xfffffffffffe22e8 (offset: 0x4ff20) -> 0x5dc4 fde=[ 5278] │ │ │ │ + 0xfffffffffffe2528 (offset: 0x50160) -> 0x5e0c fde=[ 52c0] │ │ │ │ + 0xfffffffffffe2768 (offset: 0x503a0) -> 0x5ed4 fde=[ 5388] │ │ │ │ + 0xfffffffffffe2d58 (offset: 0x50990) -> 0x5f9c fde=[ 5450] │ │ │ │ + 0xfffffffffffe3828 (offset: 0x51460) -> 0x6010 fde=[ 54c4] │ │ │ │ + 0xfffffffffffe38f8 (offset: 0x51530) -> 0x6054 fde=[ 5508] │ │ │ │ + 0xfffffffffffe3bd8 (offset: 0x51810) -> 0x6090 fde=[ 5544] │ │ │ │ + 0xfffffffffffe3d08 (offset: 0x51940) -> 0x60d4 fde=[ 5588] │ │ │ │ + 0xfffffffffffe3d58 (offset: 0x51990) -> 0x60f4 fde=[ 55a8] │ │ │ │ + 0xfffffffffffe3ec8 (offset: 0x51b00) -> 0x6124 fde=[ 55d8] │ │ │ │ + 0xfffffffffffe43e8 (offset: 0x52020) -> 0x61a4 fde=[ 5658] │ │ │ │ + 0xfffffffffffe4958 (offset: 0x52590) -> 0x6228 fde=[ 56dc] │ │ │ │ + 0xfffffffffffe4c58 (offset: 0x52890) -> 0x62ac fde=[ 5760] │ │ │ │ + 0xfffffffffffe4f28 (offset: 0x52b60) -> 0x6328 fde=[ 57dc] │ │ │ │ + 0xfffffffffffe5258 (offset: 0x52e90) -> 0x63b4 fde=[ 5868] │ │ │ │ + 0xfffffffffffe5578 (offset: 0x531b0) -> 0x6430 fde=[ 58e4] │ │ │ │ + 0xfffffffffffe5678 (offset: 0x532b0) -> 0x6458 fde=[ 590c] │ │ │ │ + 0xfffffffffffe58b8 (offset: 0x534f0) -> 0x6494 fde=[ 5948] │ │ │ │ + 0xfffffffffffe5cd8 (offset: 0x53910) -> 0x65a8 fde=[ 5a5c] │ │ │ │ + 0xfffffffffffe60e8 (offset: 0x53d20) -> 0x66cc fde=[ 5b80] │ │ │ │ + 0xfffffffffffe7588 (offset: 0x551c0) -> 0x6828 fde=[ 5cdc] │ │ │ │ + 0xfffffffffffe8a48 (offset: 0x56680) -> 0x69b0 fde=[ 5e64] │ │ │ │ + 0xfffffffffffe8a78 (offset: 0x566b0) -> 0x69c4 fde=[ 5e78] │ │ │ │ + 0xfffffffffffe8dc8 (offset: 0x56a00) -> 0x6a00 fde=[ 5eb4] │ │ │ │ + 0xfffffffffffe9368 (offset: 0x56fa0) -> 0x6a80 fde=[ 5f34] │ │ │ │ + 0xfffffffffffe96c8 (offset: 0x57300) -> 0x6b10 fde=[ 5fc4] │ │ │ │ + 0xfffffffffffe9a58 (offset: 0x57690) -> 0x6bd4 fde=[ 6088] │ │ │ │ + 0xfffffffffffe9f68 (offset: 0x57ba0) -> 0x6c60 fde=[ 6114] │ │ │ │ + 0xfffffffffffea028 (offset: 0x57c60) -> 0x6c8c fde=[ 6140] │ │ │ │ + 0xfffffffffffea078 (offset: 0x57cb0) -> 0x6cb0 fde=[ 6164] │ │ │ │ + 0xfffffffffffea148 (offset: 0x57d80) -> 0x6cd4 fde=[ 6188] │ │ │ │ + 0xfffffffffffea1c8 (offset: 0x57e00) -> 0x6cf8 fde=[ 61ac] │ │ │ │ + 0xfffffffffffea548 (offset: 0x58180) -> 0x6d90 fde=[ 6244] │ │ │ │ + 0xfffffffffffea968 (offset: 0x585a0) -> 0x6e78 fde=[ 632c] │ │ │ │ + 0xfffffffffffeac08 (offset: 0x58840) -> 0x6ea8 fde=[ 635c] │ │ │ │ + 0xfffffffffffeb198 (offset: 0x58dd0) -> 0x6f08 fde=[ 63bc] │ │ │ │ + 0xfffffffffffeb4c8 (offset: 0x59100) -> 0x6f98 fde=[ 644c] │ │ │ │ + 0xfffffffffffec768 (offset: 0x5a3a0) -> 0x70d4 fde=[ 6588] │ │ │ │ + 0xfffffffffffec808 (offset: 0x5a440) -> 0x7110 fde=[ 65c4] │ │ │ │ + 0xfffffffffffed428 (offset: 0x5b060) -> 0x7324 fde=[ 67d8] │ │ │ │ + 0xfffffffffffef688 (offset: 0x5d2c0) -> 0x755c fde=[ 6a10] │ │ │ │ + 0xfffffffffffefd78 (offset: 0x5d9b0) -> 0x7650 fde=[ 6b04] │ │ │ │ + 0xffffffffffff1748 (offset: 0x5f380) -> 0x7880 fde=[ 6d34] │ │ │ │ + 0xffffffffffff1b48 (offset: 0x5f780) -> 0x7918 fde=[ 6dcc] │ │ │ │ + 0xffffffffffff1fe8 (offset: 0x5fc20) -> 0x792c fde=[ 6de0] │ │ │ │ + 0xffffffffffff20f8 (offset: 0x5fd30) -> 0x7940 fde=[ 6df4] │ │ │ │ + 0xffffffffffff2228 (offset: 0x5fe60) -> 0x7974 fde=[ 6e28] │ │ │ │ + 0xffffffffffff26b8 (offset: 0x602f0) -> 0x7988 fde=[ 6e3c] │ │ │ │ + 0xffffffffffff2808 (offset: 0x60440) -> 0x79a8 fde=[ 6e5c] │ │ │ │ + 0xffffffffffff2958 (offset: 0x60590) -> 0x79f0 fde=[ 6ea4] │ │ │ │ + 0xffffffffffff2af8 (offset: 0x60730) -> 0x7a04 fde=[ 6eb8] │ │ │ │ + 0xffffffffffff2cc8 (offset: 0x60900) -> 0x7a18 fde=[ 6ecc] │ │ │ │ + 0xffffffffffff2d08 (offset: 0x60940) -> 0x7a38 fde=[ 6eec] │ │ │ │ + 0xffffffffffff2f38 (offset: 0x60b70) -> 0x7a70 fde=[ 6f24] │ │ │ │ + 0xffffffffffff31f8 (offset: 0x60e30) -> 0x7ab8 fde=[ 6f6c] │ │ │ │ + 0xffffffffffff3388 (offset: 0x60fc0) -> 0x7ae8 fde=[ 6f9c] │ │ │ │ + 0xffffffffffff3b98 (offset: 0x617d0) -> 0x7c78 fde=[ 712c] │ │ │ │ + 0xffffffffffff3d28 (offset: 0x61960) -> 0x7ca8 fde=[ 715c] │ │ │ │ + 0xffffffffffff3eb8 (offset: 0x61af0) -> 0x7cd8 fde=[ 718c] │ │ │ │ + 0xffffffffffff4068 (offset: 0x61ca0) -> 0x7d1c fde=[ 71d0] │ │ │ │ + 0xffffffffffff4218 (offset: 0x61e50) -> 0x7d60 fde=[ 7214] │ │ │ │ + 0xffffffffffff43a8 (offset: 0x61fe0) -> 0x7d90 fde=[ 7244] │ │ │ │ + 0xffffffffffff4558 (offset: 0x62190) -> 0x7dd4 fde=[ 7288] │ │ │ │ + 0xffffffffffff4708 (offset: 0x62340) -> 0x7e18 fde=[ 72cc] │ │ │ │ + 0xffffffffffff4f38 (offset: 0x62b70) -> 0x7f74 fde=[ 7428] │ │ │ │ + 0xffffffffffff5378 (offset: 0x62fb0) -> 0x7fc8 fde=[ 747c] │ │ │ │ + 0xffffffffffff5398 (offset: 0x62fd0) -> 0x7fdc fde=[ 7490] │ │ │ │ + 0xffffffffffff53b8 (offset: 0x62ff0) -> 0x7ff0 fde=[ 74a4] │ │ │ │ + 0xffffffffffff55b8 (offset: 0x631f0) -> 0x8024 fde=[ 74d8] │ │ │ │ + 0xffffffffffff5708 (offset: 0x63340) -> 0x8060 fde=[ 7514] │ │ │ │ + 0xffffffffffff57f8 (offset: 0x63430) -> 0x8098 fde=[ 754c] │ │ │ │ + 0xffffffffffff5b08 (offset: 0x63740) -> 0x80e4 fde=[ 7598] │ │ │ │ + 0xffffffffffff6318 (offset: 0x63f50) -> 0x8184 fde=[ 7638] │ │ │ │ + 0xffffffffffff65b8 (offset: 0x641f0) -> 0x81c0 fde=[ 7674] │ │ │ │ + 0xffffffffffff6ec8 (offset: 0x64b00) -> 0x8244 fde=[ 76f8] │ │ │ │ + 0xffffffffffff6f08 (offset: 0x64b40) -> 0x8258 fde=[ 770c] │ │ │ │ + 0xffffffffffff7178 (offset: 0x64db0) -> 0x82c0 fde=[ 7774] │ │ │ │ + 0xffffffffffff74d8 (offset: 0x65110) -> 0x8304 fde=[ 77b8] │ │ │ │ + 0xffffffffffff76b8 (offset: 0x652f0) -> 0x8348 fde=[ 77fc] │ │ │ │ + 0xffffffffffff7828 (offset: 0x65460) -> 0x839c fde=[ 7850] │ │ │ │ + 0xffffffffffff93b8 (offset: 0x66ff0) -> 0x8448 fde=[ 78fc] │ │ │ │ + 0xffffffffffffbc18 (offset: 0x69850) -> 0x84f4 fde=[ 79a8] │ │ │ │ + 0xffffffffffffc028 (offset: 0x69c60) -> 0x8544 fde=[ 79f8] │ │ │ │ + 0xffffffffffffc048 (offset: 0x69c80) -> 0x8558 fde=[ 7a0c] │ │ │ │ + 0xffffffffffffc068 (offset: 0x69ca0) -> 0x856c fde=[ 7a20] │ │ │ │ + 0xffffffffffffc088 (offset: 0x69cc0) -> 0x8580 fde=[ 7a34] │ │ │ │ + 0xffffffffffffc2a8 (offset: 0x69ee0) -> 0x85b4 fde=[ 7a68] │ │ │ │ + 0xffffffffffffc3c8 (offset: 0x6a000) -> 0x85e8 fde=[ 7a9c] │ │ │ │ + 0xffffffffffffc528 (offset: 0x6a160) -> 0x85fc fde=[ 7ab0] │ │ │ │ + 0xffffffffffffc658 (offset: 0x6a290) -> 0x8610 fde=[ 7ac4] │ │ │ │ + 0xffffffffffffc7b8 (offset: 0x6a3f0) -> 0x8634 fde=[ 7ae8] │ │ │ │ + 0xffffffffffffc858 (offset: 0x6a490) -> 0x8668 fde=[ 7b1c] │ │ │ │ + 0xffffffffffffc8f8 (offset: 0x6a530) -> 0x869c fde=[ 7b50] │ │ │ │ + 0xffffffffffffc998 (offset: 0x6a5d0) -> 0x86d0 fde=[ 7b84] │ │ │ │ + 0xffffffffffffca78 (offset: 0x6a6b0) -> 0x8724 fde=[ 7bd8] │ │ │ │ + 0xffffffffffffcb58 (offset: 0x6a790) -> 0x8778 fde=[ 7c2c] │ │ │ │ + 0xffffffffffffcc38 (offset: 0x6a870) -> 0x87cc fde=[ 7c80] │ │ │ │ + 0xffffffffffffce38 (offset: 0x6aa70) -> 0x884c fde=[ 7d00] │ │ │ │ + 0xffffffffffffcfc8 (offset: 0x6ac00) -> 0x88b4 fde=[ 7d68] │ │ │ │ + 0xffffffffffffd158 (offset: 0x6ad90) -> 0x891c fde=[ 7dd0] │ │ │ │ + 0xffffffffffffd2f8 (offset: 0x6af30) -> 0x8930 fde=[ 7de4] │ │ │ │ + 0xffffffffffffd4b8 (offset: 0x6b0f0) -> 0x8944 fde=[ 7df8] │ │ │ │ + 0xffffffffffffd988 (offset: 0x6b5c0) -> 0x8978 fde=[ 7e2c] │ │ │ │ + 0xffffffffffffdb08 (offset: 0x6b740) -> 0x89a8 fde=[ 7e5c] │ │ │ │ + 0xffffffffffffdb28 (offset: 0x6b760) -> 0x89bc fde=[ 7e70] │ │ │ │ + 0xffffffffffffdce8 (offset: 0x6b920) -> 0x89ec fde=[ 7ea0] │ │ │ │ + 0xffffffffffffe4c8 (offset: 0x6c100) -> 0x8a2c fde=[ 7ee0] │ │ │ │ + 0xffffffffffffe5c8 (offset: 0x6c200) -> 0x8a5c fde=[ 7f10] │ │ │ │ + 0xffffffffffffe748 (offset: 0x6c380) -> 0x8a8c fde=[ 7f40] │ │ │ │ + 0xffffffffffffe768 (offset: 0x6c3a0) -> 0x8aa0 fde=[ 7f54] │ │ │ │ + 0xffffffffffffe928 (offset: 0x6c560) -> 0x8ad0 fde=[ 7f84] │ │ │ │ + 0xfffffffffffff108 (offset: 0x6cd40) -> 0x8b10 fde=[ 7fc4] │ │ │ │ + 0xfffffffffffff208 (offset: 0x6ce40) -> 0x8b40 fde=[ 7ff4] │ │ │ │ + 0xfffffffffffff308 (offset: 0x6cf40) -> 0x8b54 fde=[ 8008] │ │ │ │ + 0xfffffffffffff408 (offset: 0x6d040) -> 0x8b68 fde=[ 801c] │ │ │ │ + 0xfffffffffffff498 (offset: 0x6d0d0) -> 0x8b7c fde=[ 8030] │ │ │ │ + 0xfffffffffffff578 (offset: 0x6d1b0) -> 0xb60 fde=[ 14] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ 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 0000000000000014 00000018 FDE cie=00000000 pc=000000000006dd60..000000000006dfc8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dd68 │ │ │ │ +00000014 0000000000000014 00000018 FDE cie=00000000 pc=000000000006d1b0..000000000006d418 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d1b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dd70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d1c0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ │ │ │ -0000002c 0000000000000020 00000030 FDE cie=00000000 pc=0000000000005bb0..0000000000005c30 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005bc4 │ │ │ │ +0000002c 0000000000000020 00000030 FDE cie=00000000 pc=0000000000005b80..0000000000005bec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005b94 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005bcc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005bd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005ba0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005be8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005bac │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000050 0000000000000040 00000054 FDE cie=00000000 pc=0000000000005c30..0000000000005f24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005c40 │ │ │ │ +00000050 0000000000000038 00000054 FDE cie=00000000 pc=0000000000005c00..0000000000005ed4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005c08 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005c48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005c10 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005c5c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000005c30 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000005d10 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000005d44 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d14 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000005de0 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005df0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005df8 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000005db4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005db8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005e10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005dc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005e1c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005dd0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005e30 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005de8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005dec │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005e6c │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000005e68 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000005f08 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000005eb8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ebc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005f14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005ec4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000094 0000000000000060 00000098 FDE cie=00000000 pc=0000000000005f30..00000000000064e0 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000005f84 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +0000008c 0000000000000050 00000090 FDE cie=00000000 pc=0000000000005f00..0000000000006450 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000005f44 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005f8c │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005f50 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1160 to 0000000000006414 │ │ │ │ + DW_CFA_advance_loc2: 1100 to 000000000000639c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000644c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000063c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ 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_advance_loc: 4 to 0000000000006450 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000063d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006454 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000006490 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000006404 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ 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_advance_loc: 16 to 00000000000064a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006410 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000000f8 0000000000000010 000000fc FDE cie=00000000 pc=00000000000064e0..000000000000653c │ │ │ │ +000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000006480..00000000000064d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000010c 0000000000000010 00000110 FDE cie=00000000 pc=0000000000006540..00000000000066a8 │ │ │ │ +000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=00000000000064e0..0000000000006650 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000120 0000000000000020 00000124 FDE cie=00000000 pc=00000000000066b0..0000000000006e84 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000000679c │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000006864 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 492 to 0000000000006a50 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000006b30 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000006bd0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 280 to 0000000000006ce8 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ +00000108 0000000000000010 0000010c FDE cie=00000000 pc=0000000000006650..0000000000006e28 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000144 0000000000000034 00000148 FDE cie=00000000 pc=0000000000006e90..0000000000006fa0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006eb4 │ │ │ │ +0000011c 0000000000000034 00000120 FDE cie=00000000 pc=0000000000006e30..0000000000006f2c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006e50 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006ed4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006e5c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000006f24 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000006ec0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000006f40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006ee0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006f44 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006f50 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006f78 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006f04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006f90 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006f1c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000017c 0000000000000028 00000180 FDE cie=00000000 pc=0000000000006fa0..0000000000007038 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006fb0 │ │ │ │ +00000154 0000000000000028 00000158 FDE cie=00000000 pc=0000000000006f30..0000000000006fb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006f3c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006fbc │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006fc4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000006fe0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006f4c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006f58 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000007010 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000006f90 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000007028 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006fa8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000001a8 0000000000000010 000001ac FDE cie=00000000 pc=0000000000007040..0000000000007264 │ │ │ │ +00000180 0000000000000010 00000184 FDE cie=00000000 pc=0000000000006fc0..00000000000071d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=0000000000007270..00000000000076fc │ │ │ │ +00000194 0000000000000010 00000198 FDE cie=00000000 pc=00000000000071e0..000000000000765c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d0 0000000000000010 000001d4 FDE cie=00000000 pc=0000000000007700..0000000000007900 │ │ │ │ +000001a8 0000000000000010 000001ac FDE cie=00000000 pc=0000000000007660..0000000000007860 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=0000000000007900..0000000000007d78 │ │ │ │ +000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=0000000000007860..0000000000007cd8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001f8 0000000000000010 000001fc FDE cie=00000000 pc=0000000000007d80..00000000000080e4 │ │ │ │ +000001d0 0000000000000010 000001d4 FDE cie=00000000 pc=0000000000007ce0..0000000000008044 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000020c 0000000000000010 00000210 FDE cie=00000000 pc=00000000000080f0..00000000000084fc │ │ │ │ +000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=0000000000008050..000000000000844c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000220 000000000000001c 00000224 FDE cie=00000000 pc=0000000000008500..0000000000008754 │ │ │ │ - DW_CFA_advance_loc1: 552 to 0000000000008728 │ │ │ │ +000001f8 000000000000001c 000001fc FDE cie=00000000 pc=0000000000008480..00000000000086c4 │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000000869c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008734 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000086a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008744 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000086b4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000240 0000000000000010 00000244 FDE cie=00000000 pc=0000000000008760..00000000000088a8 │ │ │ │ +00000218 0000000000000010 0000021c FDE cie=00000000 pc=00000000000086d0..000000000000881c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000254 0000000000000010 00000258 FDE cie=00000000 pc=00000000000088b0..00000000000088c8 │ │ │ │ +0000022c 0000000000000010 00000230 FDE cie=00000000 pc=0000000000008840..0000000000008858 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000268 0000000000000010 0000026c FDE cie=00000000 pc=00000000000088d0..0000000000008954 │ │ │ │ +00000240 0000000000000010 00000244 FDE cie=00000000 pc=0000000000008860..00000000000088dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000027c 0000000000000010 00000280 FDE cie=00000000 pc=0000000000008960..00000000000089c0 │ │ │ │ +00000254 0000000000000010 00000258 FDE cie=00000000 pc=00000000000088e0..0000000000008940 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000290 0000000000000010 00000294 FDE cie=00000000 pc=00000000000089c0..0000000000008aa4 │ │ │ │ +00000268 0000000000000010 0000026c FDE cie=00000000 pc=0000000000008940..0000000000008a14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002a4 0000000000000010 000002a8 FDE cie=00000000 pc=0000000000008ab0..0000000000008ba4 │ │ │ │ +0000027c 0000000000000010 00000280 FDE cie=00000000 pc=0000000000008a20..0000000000008b14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002b8 0000000000000058 000002bc FDE cie=00000000 pc=0000000000008bb0..00000000000090b4 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000008bd0 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ +00000290 000000000000004c 00000294 FDE cie=00000000 pc=0000000000008b40..00000000000090f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008b50 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008b64 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008b7c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008bf8 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008c14 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008b88 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000008c84 │ │ │ │ - DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c88 │ │ │ │ - DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c8c │ │ │ │ - DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c90 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000008d38 │ │ │ │ - DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000008d5c │ │ │ │ - DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000008d7c │ │ │ │ - DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000008dac │ │ │ │ - DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000008e7c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008b94 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 520 to 0000000000008d9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000008eb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008da4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008ebc │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000008e64 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r55 │ │ │ │ - DW_CFA_restore: r54 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ec0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 456 to 0000000000009038 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000009078 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000090e4 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000314 00000000000000a4 00000318 FDE cie=00000000 pc=00000000000090c0..000000000000975c │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000090cc │ │ │ │ +000002e0 0000000000000064 000002e4 FDE cie=00000000 pc=0000000000009100..00000000000098b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009104 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000090d4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000090e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000910c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009118 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009128 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000090f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000913c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000090f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009140 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009100 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000914c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009110 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009118 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009120 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009124 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009128 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000912c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009134 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009140 │ │ │ │ - DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009144 │ │ │ │ - DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009148 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000914c │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000009150 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000009154 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000915c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000916c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009170 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009174 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009164 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000917c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009180 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 0000000000009310 │ │ │ │ - DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000933c │ │ │ │ - DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000009448 │ │ │ │ - DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000944c │ │ │ │ - DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009450 │ │ │ │ - DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009454 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009184 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009188 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 900 to 000000000000950c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000945c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009510 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009460 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009514 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009464 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009518 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000951c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000946c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009520 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009524 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009474 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009528 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009478 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000947c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000952c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009480 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009530 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009498 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000094a0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000094a8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000094b0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000009550 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000094c0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - │ │ │ │ -000003bc 0000000000000024 000003c0 FDE cie=00000000 pc=0000000000009760..00000000000097d4 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000009788 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000097a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000097ac │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009560 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000097bc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000097c4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + │ │ │ │ +00000348 0000000000000010 0000034c FDE cie=00000000 pc=00000000000098c0..0000000000009900 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003e4 0000000000000014 000003e8 FDE cie=00000000 pc=00000000000097e0..0000000000009830 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009800 │ │ │ │ +0000035c 0000000000000014 00000360 FDE cie=00000000 pc=0000000000009900..000000000000993c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009914 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003fc 0000000000000020 00000400 FDE cie=00000000 pc=0000000000009830..00000000000098d0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000009854 │ │ │ │ +00000374 0000000000000020 00000378 FDE cie=00000000 pc=0000000000009940..00000000000099cc │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000997c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009874 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009990 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009884 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000099a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009890 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000099b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000420 00000000000000a0 00000424 FDE cie=00000000 pc=00000000000098d0..0000000000009b80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000098dc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000098e4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ +00000398 0000000000000080 0000039c FDE cie=00000000 pc=0000000000009a00..0000000000009c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a04 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000098ec │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000098f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009a0c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009a18 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a1c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009928 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000992c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000993c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009a28 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009a34 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009940 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009a44 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000009a6c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000099c8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000099cc │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000099d0 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000009adc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000099d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009ae8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000099f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009af0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009afc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000099fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b00 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009a08 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009b0c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b10 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - 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_advance_loc: 16 to 0000000000009a20 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009b20 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009a38 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000009ab8 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009ad0 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ad4 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ad8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009ae0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009af0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - 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 0000000000009b2c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009b44 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000009b18 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000009bf0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009c08 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c0c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c10 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009b28 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009c20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c24 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009b34 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b38 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c28 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c2c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c30 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b44 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009c3c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c44 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -000004c4 000000000000006c 000004c8 FDE cie=00000000 pc=0000000000009b80..0000000000009d98 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000009b9c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000041c 0000000000000068 00000420 FDE cie=00000000 pc=0000000000009c70..0000000000009e30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009c7c │ │ │ │ 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: 16 to 0000000000009bac │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009c88 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000009bd4 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009bd8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009be8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009c90 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009c9c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009bec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ca0 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009cb0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000009cd8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000009c84 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c88 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c8c │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000009d58 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009d64 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009cb0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d68 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009d70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009d7c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009d88 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009cd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009d90 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - 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_advance_loc: 16 to 0000000000009ce0 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009da0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000009d34 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009d48 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009db8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009dbc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000009df0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009e08 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009e0c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009d50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000009d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009e10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009d88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009e20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000534 000000000000001c 00000538 FDE cie=00000000 pc=0000000000009da0..0000000000009dd8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009db4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009dc0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009dc8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00000488 0000000000000010 0000048c FDE cie=00000000 pc=0000000000009e40..0000000000009e50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000554 000000000000001c 00000558 FDE cie=00000000 pc=0000000000009de0..0000000000009e18 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009df4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009e00 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009e08 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000049c 0000000000000010 000004a0 FDE cie=00000000 pc=0000000000009e50..0000000000009e60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000574 0000000000000030 00000578 FDE cie=00000000 pc=0000000000009e20..0000000000009ea8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009e2c │ │ │ │ +000004b0 0000000000000030 000004b4 FDE cie=00000000 pc=0000000000009e60..0000000000009edc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009e64 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009e34 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009e6c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009e3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009e74 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009e78 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009e7c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e4c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009e84 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000009e88 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009ebc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ec0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ec4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ec8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ecc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005a8 0000000000000048 000005ac FDE cie=00000000 pc=0000000000009eb0..0000000000009f80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009ebc │ │ │ │ +000004e4 0000000000000034 000004e8 FDE cie=00000000 pc=0000000000009ee0..0000000000009f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ee4 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009ec4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009ecc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009eec │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009ef4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ed0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009edc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009efc │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f00 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009ef0 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009ef8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009f0c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000009f30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009f18 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000009f70 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009f38 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f74 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f78 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f84 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f50 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005f4 0000000000000038 000005f8 FDE cie=00000000 pc=0000000000009f80..000000000000a050 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009f8c │ │ │ │ +0000051c 0000000000000038 00000520 FDE cie=00000000 pc=0000000000009fa0..000000000000a058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009fa4 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009f94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009fac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009f9c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009fb4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009fa4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009fbc │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009fc0 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fac │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009fcc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009fd0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009fc4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009fdc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000a028 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000a030 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a02c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a034 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a038 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a03c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a040 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a03c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a044 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a040 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a048 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000630 0000000000000034 00000634 FDE cie=00000000 pc=000000000000a050..000000000000a120 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a064 │ │ │ │ +00000558 000000000000002c 0000055c FDE cie=00000000 pc=000000000000a080..000000000000a13c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a090 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a06c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a098 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000a07c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a0a4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a080 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a0a8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a094 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a0b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a098 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a09c │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a0a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000a0e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a0bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a0f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a0c0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000a100 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a0d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a108 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000a124 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a110 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a12c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000668 0000000000000038 0000066c FDE cie=00000000 pc=000000000000a120..000000000000a220 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000a14c │ │ │ │ +00000588 0000000000000038 0000058c FDE cie=00000000 pc=000000000000a140..000000000000a230 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a14c │ │ │ │ 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 000000000000a158 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000a16c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: 28 to 000000000000a168 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a17c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000a1e8 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000000a1f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000a210 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000a220 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000006a4 0000000000000034 000006a8 FDE cie=00000000 pc=000000000000a220..000000000000a31c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000a248 │ │ │ │ +000005c4 0000000000000034 000005c8 FDE cie=00000000 pc=000000000000a230..000000000000a31c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000a244 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ 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_advance_loc: 12 to 000000000000a250 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a25c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a260 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a268 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000000a2e8 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000a2e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 36 to 000000000000a30c │ │ │ │ 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 │ │ │ │ │ │ │ │ -000006dc 000000000000002c 000006e0 FDE cie=00000000 pc=000000000000a320..000000000000a424 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000a340 │ │ │ │ +000005fc 0000000000000030 00000600 FDE cie=00000000 pc=000000000000a320..000000000000a414 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a32c │ │ │ │ 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 000000000000a338 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a348 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a358 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a350 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000000a3f8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000000a3e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000a414 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000a404 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000070c 000000000000002c 00000710 FDE cie=00000000 pc=000000000000a430..000000000000a524 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000a450 │ │ │ │ +00000630 0000000000000030 00000634 FDE cie=00000000 pc=000000000000a420..000000000000a504 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a42c │ │ │ │ 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 000000000000a43c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a448 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a468 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a450 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000000a4f8 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000000a4d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000a514 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000a4f4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000073c 0000000000000050 00000740 FDE cie=00000000 pc=000000000000a530..000000000000a74c │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000a574 │ │ │ │ +00000664 0000000000000064 00000668 FDE cie=00000000 pc=000000000000a510..000000000000a748 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a520 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a52c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a53c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000a55c │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: r30 at cfa-16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a58c │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a560 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 332 to 000000000000a6dc │ │ │ │ + DW_CFA_advance_loc1: 328 to 000000000000a6a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000a718 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000a6d4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a71c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a6d8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a6e0 │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a720 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a6e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000a700 │ │ │ │ + DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000a72c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a730 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a738 │ │ │ │ + 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 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000790 0000000000000044 00000794 FDE cie=00000000 pc=000000000000a750..000000000000aa40 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000a780 │ │ │ │ +000006cc 0000000000000044 000006d0 FDE cie=00000000 pc=000000000000a750..000000000000aa20 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000a764 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ 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: 24 to 000000000000a77c │ │ │ │ + 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_advance_loc: 20 to 000000000000a790 │ │ │ │ + DW_CFA_def_cfa_offset: 8352 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000a79c │ │ │ │ - DW_CFA_def_cfa_offset: 8352 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a7a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a798 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 576 to 000000000000a9e0 │ │ │ │ + DW_CFA_advance_loc1: 552 to 000000000000a9c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000aa0c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000a9ec │ │ │ │ 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 000000000000aa10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a9f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000007d8 0000000000000020 000007dc FDE cie=00000000 pc=000000000000aa40..000000000000aa98 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000aa50 │ │ │ │ +00000714 0000000000000020 00000718 FDE cie=00000000 pc=000000000000aa40..000000000000aa88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000aa48 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000aa5c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000aa54 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000aa7c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000aa6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000aa88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000aa78 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000007fc 000000000000001c 00000800 FDE cie=00000000 pc=000000000000aaa0..000000000000aaf8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000aac8 │ │ │ │ +00000738 000000000000001c 0000073c FDE cie=00000000 pc=000000000000aa90..000000000000aadc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000aab0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000aae0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000aac4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000aae8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000aacc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000081c 000000000000001c 00000820 FDE cie=00000000 pc=000000000000ab00..000000000000ab3c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ab18 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ab24 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ab2c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00000758 0000000000000010 0000075c FDE cie=00000000 pc=000000000000aae0..000000000000aaf4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000083c 0000000000000010 00000840 FDE cie=00000000 pc=000000000000ab40..000000000000ab54 │ │ │ │ +0000076c 0000000000000010 00000770 FDE cie=00000000 pc=000000000000ab00..000000000000ab14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000850 0000000000000010 00000854 FDE cie=00000000 pc=000000000000ab60..000000000000ab98 │ │ │ │ +00000780 0000000000000010 00000784 FDE cie=00000000 pc=000000000000ab40..000000000000ab70 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000864 000000000000001c 00000868 FDE cie=00000000 pc=000000000000aba0..000000000000ac08 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000abb8 │ │ │ │ +00000794 000000000000001c 00000798 FDE cie=00000000 pc=000000000000ab70..000000000000abcc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ab80 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000abf0 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000abb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000abf8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000abbc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000884 0000000000000010 00000888 FDE cie=00000000 pc=000000000000ac10..000000000000ad20 │ │ │ │ +000007b4 0000000000000010 000007b8 FDE cie=00000000 pc=000000000000abd0..000000000000ace0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000898 0000000000000010 0000089c FDE cie=00000000 pc=000000000000ad20..000000000000ae50 │ │ │ │ +000007c8 0000000000000010 000007cc FDE cie=00000000 pc=000000000000ace0..000000000000ae10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008ac 0000000000000010 000008b0 FDE cie=00000000 pc=000000000000ae50..000000000000af20 │ │ │ │ +000007dc 0000000000000010 000007e0 FDE cie=00000000 pc=000000000000ae10..000000000000aee0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008c0 0000000000000010 000008c4 FDE cie=00000000 pc=000000000000af20..000000000000b0d0 │ │ │ │ +000007f0 0000000000000010 000007f4 FDE cie=00000000 pc=000000000000aee0..000000000000b090 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008d4 0000000000000010 000008d8 FDE cie=00000000 pc=000000000000b0d0..000000000000b1b0 │ │ │ │ +00000804 0000000000000010 00000808 FDE cie=00000000 pc=000000000000b090..000000000000b170 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008e8 0000000000000010 000008ec FDE cie=00000000 pc=000000000000b1b0..000000000000b280 │ │ │ │ +00000818 0000000000000010 0000081c FDE cie=00000000 pc=000000000000b170..000000000000b240 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008fc 0000000000000010 00000900 FDE cie=00000000 pc=000000000000b280..000000000000b32c │ │ │ │ +0000082c 0000000000000010 00000830 FDE cie=00000000 pc=000000000000b240..000000000000b2ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000910 0000000000000010 00000914 FDE cie=00000000 pc=000000000000b330..000000000000b3dc │ │ │ │ +00000840 0000000000000010 00000844 FDE cie=00000000 pc=000000000000b2f0..000000000000b39c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000924 0000000000000010 00000928 FDE cie=00000000 pc=000000000000b3e0..000000000000b458 │ │ │ │ +00000854 0000000000000010 00000858 FDE cie=00000000 pc=000000000000b3a0..000000000000b418 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000938 0000000000000010 0000093c FDE cie=00000000 pc=000000000000b460..000000000000b574 │ │ │ │ +00000868 0000000000000010 0000086c FDE cie=00000000 pc=000000000000b420..000000000000b534 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000094c 0000000000000010 00000950 FDE cie=00000000 pc=000000000000b580..000000000000b638 │ │ │ │ +0000087c 0000000000000010 00000880 FDE cie=00000000 pc=000000000000b540..000000000000b5f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000960 0000000000000010 00000964 FDE cie=00000000 pc=000000000000b640..000000000000b770 │ │ │ │ +00000890 0000000000000010 00000894 FDE cie=00000000 pc=000000000000b600..000000000000b758 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000974 0000000000000010 00000978 FDE cie=00000000 pc=000000000000b770..000000000000b7fc │ │ │ │ +000008a4 0000000000000010 000008a8 FDE cie=00000000 pc=000000000000b760..000000000000b7ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000988 0000000000000010 0000098c FDE cie=00000000 pc=000000000000b800..000000000000b920 │ │ │ │ +000008b8 0000000000000010 000008bc FDE cie=00000000 pc=000000000000b7f0..000000000000b910 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000099c 0000000000000010 000009a0 FDE cie=00000000 pc=000000000000b920..000000000000b9ac │ │ │ │ +000008cc 0000000000000010 000008d0 FDE cie=00000000 pc=000000000000b910..000000000000b99c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009b0 0000000000000010 000009b4 FDE cie=00000000 pc=000000000000b9b0..000000000000bad0 │ │ │ │ +000008e0 0000000000000010 000008e4 FDE cie=00000000 pc=000000000000b9a0..000000000000bac0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009c4 0000000000000010 000009c8 FDE cie=00000000 pc=000000000000bad0..000000000000bb70 │ │ │ │ +000008f4 0000000000000010 000008f8 FDE cie=00000000 pc=000000000000bac0..000000000000bb60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009d8 0000000000000010 000009dc FDE cie=00000000 pc=000000000000bb70..000000000000bcbc │ │ │ │ +00000908 0000000000000010 0000090c FDE cie=00000000 pc=000000000000bb60..000000000000bcac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009ec 0000000000000010 000009f0 FDE cie=00000000 pc=000000000000bcc0..000000000000bd50 │ │ │ │ +0000091c 0000000000000010 00000920 FDE cie=00000000 pc=000000000000bcb0..000000000000bd40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a00 0000000000000010 00000a04 FDE cie=00000000 pc=000000000000bd50..000000000000bec8 │ │ │ │ +00000930 0000000000000010 00000934 FDE cie=00000000 pc=000000000000bd40..000000000000beb8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a14 0000000000000010 00000a18 FDE cie=00000000 pc=000000000000bed0..000000000000bf5c │ │ │ │ +00000944 0000000000000010 00000948 FDE cie=00000000 pc=000000000000bec0..000000000000bf4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a28 0000000000000010 00000a2c FDE cie=00000000 pc=000000000000bf60..000000000000c0d8 │ │ │ │ +00000958 0000000000000010 0000095c FDE cie=00000000 pc=000000000000bf50..000000000000c0c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a3c 0000000000000048 00000a40 FDE cie=00000000 pc=000000000000c0e0..000000000000c3ac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c0e4 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c0f4 │ │ │ │ +0000096c 0000000000000040 00000970 FDE cie=00000000 pc=000000000000c0d0..000000000000c420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c0d4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c0f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c0e4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c0fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c0e8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c100 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c0f8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c104 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c11c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c0fc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c108 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 576 to 000000000000c360 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c364 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c10c │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 724 to 000000000000c3e0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3e4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c36c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3e8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c370 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3ec │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c374 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3f0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3f4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c37c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c380 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3f8 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3fc │ │ │ │ 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_nop │ │ │ │ │ │ │ │ -00000a88 0000000000000028 00000a8c FDE cie=00000000 pc=000000000000c3b0..000000000000c7a0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000c3cc │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +000009b0 0000000000000024 000009b4 FDE cie=00000000 pc=000000000000c420..000000000000c7ec │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000c438 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c3e4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c448 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 880 to 000000000000c754 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c450 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 848 to 000000000000c7a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_advance_loc: 4 to 000000000000c758 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c7a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000ab4 0000000000000010 00000ab8 FDE cie=00000000 pc=000000000000c7a0..000000000000c7c4 │ │ │ │ +000009d8 0000000000000010 000009dc FDE cie=00000000 pc=000000000000c7f0..000000000000c814 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ac8 0000000000000010 00000acc FDE cie=00000000 pc=000000000000c7d0..000000000000c814 │ │ │ │ +000009ec 0000000000000010 000009f0 FDE cie=00000000 pc=000000000000c840..000000000000c87c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000adc 0000000000000010 00000ae0 FDE cie=00000000 pc=000000000000c820..000000000000c834 │ │ │ │ +00000a00 0000000000000010 00000a04 FDE cie=00000000 pc=000000000000c880..000000000000c894 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000af0 0000000000000010 00000af4 FDE cie=00000000 pc=000000000000c840..000000000000c860 │ │ │ │ +00000a14 0000000000000010 00000a18 FDE cie=00000000 pc=000000000000c8a0..000000000000c8b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b04 000000000000002c 00000b08 FDE cie=00000000 pc=000000000000c860..000000000000c97c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c870 │ │ │ │ +00000a28 000000000000002c 00000a2c FDE cie=00000000 pc=000000000000c8c0..000000000000c9cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c8cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c87c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c888 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c8dc │ │ │ │ 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: 168 to 000000000000c930 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000c980 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c944 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c994 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c950 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c9a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000b34 0000000000000038 00000b38 FDE cie=00000000 pc=000000000000c980..000000000000cad8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c998 │ │ │ │ +00000a58 0000000000000034 00000a5c FDE cie=00000000 pc=000000000000c9d0..000000000000cb18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c9dc │ │ │ │ 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: 16 to 000000000000c9a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c9f0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000c9f4 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c9f8 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000ca34 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ca04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca38 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000ca84 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ca90 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000000cac4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ca9c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cad8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000caa8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cae4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cabc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000caf8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cac0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cb00 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000b70 0000000000000054 00000b74 FDE cie=00000000 pc=000000000000cae0..000000000000cca8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cb00 │ │ │ │ +00000a90 0000000000000054 00000a94 FDE cie=00000000 pc=000000000000cb20..000000000000ccd8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cb2c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000cb48 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000cb10 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb4c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000cb58 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000cb84 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cb94 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb98 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb68 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cba4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000cb84 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cbb4 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000000cc50 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000000cc78 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc7c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc80 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc84 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc88 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc8c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cc88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000ccb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cc90 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ccc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000bc8 000000000000002c 00000bcc FDE cie=00000000 pc=000000000000ccb0..000000000000cdf4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ccc8 │ │ │ │ +00000ae8 000000000000002c 00000aec FDE cie=00000000 pc=000000000000cce0..000000000000ce14 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ccec │ │ │ │ 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: 16 to 000000000000ccd8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cd00 │ │ │ │ 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: 220 to 000000000000cdb4 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000cdd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cdc8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cde8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cdd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cdf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bf8 000000000000003c 00000bfc FDE cie=00000000 pc=000000000000ce00..000000000000cf68 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ce10 │ │ │ │ +00000b18 0000000000000034 00000b1c FDE cie=00000000 pc=000000000000ce20..000000000000cf78 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ce2c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ce1c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ce30 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ce40 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000ce7c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ce80 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000ce8c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ce8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ce90 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000000cf14 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cf20 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000000cf24 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cf2c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cf38 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cf38 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cf44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cf4c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cf58 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cf50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cf60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000c38 0000000000000058 00000c3c FDE cie=00000000 pc=000000000000cf70..000000000000d148 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000cf80 │ │ │ │ +00000b50 0000000000000054 00000b54 FDE cie=00000000 pc=000000000000cf80..000000000000d148 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cf8c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cf94 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000cfa8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cfa8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cfb4 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000cff0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000cfec │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cff0 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cff8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cffc │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cffc │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000d000 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d00c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000d01c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d01c │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000000d0f0 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000000d0e8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0ec │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0f0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0f4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0f8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0fc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d100 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000d128 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000d120 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d130 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d130 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000c94 0000000000000050 00000c98 FDE cie=00000000 pc=000000000000d150..000000000000d514 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000d190 │ │ │ │ +00000ba8 0000000000000054 00000bac FDE cie=00000000 pc=000000000000d150..000000000000d550 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d164 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ 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: 16 to 000000000000d174 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d180 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d190 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d1a0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d1b4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000d1bc │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d1c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d1b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 644 to 000000000000d444 │ │ │ │ + DW_CFA_advance_loc1: 712 to 000000000000d480 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000d480 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000d4ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d4bc │ │ │ │ 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_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d4c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000ce8 0000000000000040 00000cec FDE cie=00000000 pc=000000000000d520..000000000000d784 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d538 │ │ │ │ +00000c00 000000000000002c 00000c04 FDE cie=00000000 pc=000000000000d550..000000000000d7a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d55c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - 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: 16 to 000000000000d548 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d570 │ │ │ │ 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: 68 to 000000000000d58c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000000d6d4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d6d8 │ │ │ │ + DW_CFA_advance_loc1: 388 to 000000000000d6f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d6ec │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d708 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d6f0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - 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_advance_loc: 88 to 000000000000d748 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d75c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d710 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d2c 000000000000002c 00000d30 FDE cie=00000000 pc=000000000000d790..000000000000d8ac │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d7a0 │ │ │ │ +00000c30 000000000000002c 00000c34 FDE cie=00000000 pc=000000000000d7b0..000000000000d8bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d7bc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d7ac │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d7b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d7cc │ │ │ │ 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: 168 to 000000000000d860 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000d870 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d874 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d884 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d880 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d890 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000d5c 00000000000000c8 00000d60 FDE cie=00000000 pc=000000000000d8b0..000000000000dc18 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d8c0 │ │ │ │ +00000c60 00000000000000c4 00000c64 FDE cie=00000000 pc=000000000000d8c0..000000000000dc18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d8cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d8d0 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000d8e4 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d8e4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_advance_loc: 72 to 000000000000d92c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d938 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d93c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d944 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d930 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d93c │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d940 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d948 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d94c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000d984 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d948 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d98c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d94c │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000d988 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d98c │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000d99c │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9a0 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000d9c0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000d9c4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d9c8 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000d9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9c8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9cc │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d9f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d9dc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 408 to 000000000000db88 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000000db88 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000db8c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000db90 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000db94 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ @@ -1980,22 +1818,22 @@ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000dbb0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000dbb4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000dbb8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000dbbc │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000dbc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 24 to 000000000000dbd8 │ │ │ │ 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 000000000000dbdc │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ 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 │ │ │ │ @@ -2024,240 +1862,229 @@ │ │ │ │ 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: r28 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_advance_loc: 12 to 000000000000dbf0 │ │ │ │ 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: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000dbf4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000dbf8 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dbfc │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dbfc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc00 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000dc04 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000dc08 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ │ │ │ -00000e28 000000000000009c 00000e2c FDE cie=00000000 pc=000000000000dc20..000000000000e0d4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000dc40 │ │ │ │ +00000d28 0000000000000094 00000d2c FDE cie=00000000 pc=000000000000dc20..000000000000e090 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dc30 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000dc5c │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000dc4c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000dc6c │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000dcb4 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dcb8 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000dcc8 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dccc │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000dcdc │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dce4 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dcec │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dcf4 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000dc64 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000dca8 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dcac │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dcc0 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dcc4 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dcd4 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dcd8 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dce0 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dcf4 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000dcf8 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000dd40 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dd4c │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd50 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd54 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000dd6c │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd70 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd74 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000dd14 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd18 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd1c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 720 to 000000000000e048 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e04c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000dd40 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd44 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dd4c │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd50 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 696 to 000000000000e008 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e00c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e010 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e058 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e05c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e014 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e018 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e01c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e020 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e068 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e024 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e06c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e028 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e02c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e030 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e078 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e034 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e07c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e038 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e080 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e03c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e084 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e040 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e044 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e08c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e048 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000e0b4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000e070 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e0b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e074 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e0bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e078 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000ec8 000000000000002c 00000ecc FDE cie=00000000 pc=000000000000e0e0..000000000000e224 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e0f8 │ │ │ │ +00000dc0 000000000000002c 00000dc4 FDE cie=00000000 pc=000000000000e090..000000000000e1c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e09c │ │ │ │ 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: 16 to 000000000000e108 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e0b0 │ │ │ │ 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: 220 to 000000000000e1e4 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000e184 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e1f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e198 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e200 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e1a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ef8 00000000000000c8 00000efc FDE cie=00000000 pc=000000000000e230..000000000000e598 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e240 │ │ │ │ +00000df0 00000000000000c4 00000df4 FDE cie=00000000 pc=000000000000e1d0..000000000000e528 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e1dc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e250 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e1f4 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e264 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000e2ac │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e2b8 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2bc │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000e23c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e2c4 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2c8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2cc │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000e308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e240 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e24c │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e30c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e250 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e258 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e25c │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000e298 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e29c │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e2b8 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e344 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2bc │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e2d4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e350 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000e374 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2d8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2dc │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e384 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e2f0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 388 to 000000000000e508 │ │ │ │ + DW_CFA_advance_loc1: 424 to 000000000000e498 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e50c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e49c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e510 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4a0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e514 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4a4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e518 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4a8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e51c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4ac │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e520 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4b0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4b4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e528 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4b8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e52c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4bc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4c0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4c4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e538 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4c8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e53c │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e540 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4cc │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e558 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e4e8 │ │ │ │ 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 000000000000e55c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4ec │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ 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 │ │ │ │ @@ -2270,257 +2097,248 @@ │ │ │ │ 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_advance_loc: 8 to 000000000000e564 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e4f4 │ │ │ │ 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: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e570 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e500 │ │ │ │ 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: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e574 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e504 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e578 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e57c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e508 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e580 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e50c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e584 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e588 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e510 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e514 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e518 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ │ │ │ -00000fc4 000000000000009c 00000fc8 FDE cie=00000000 pc=000000000000e5a0..000000000000ea34 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e5bc │ │ │ │ +00000eb8 0000000000000098 00000ebc FDE cie=00000000 pc=000000000000e530..000000000000e97c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e544 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e5d8 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e558 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e5e8 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000e638 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e648 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e64c │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e658 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e65c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e668 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e66c │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e670 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e674 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000e6bc │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e6d4 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e6dc │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6e0 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6e4 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000e714 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e718 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e720 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e570 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000e5b4 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5b8 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e5d0 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5d4 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5d8 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5dc │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e5ec │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5f0 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e600 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000e634 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e644 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e650 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e654 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e724 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e670 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e674 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e680 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 644 to 000000000000e9a8 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e684 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 624 to 000000000000e8f4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e8f8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e8fc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e900 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e904 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e908 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e90c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e910 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e914 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e918 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e91c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e920 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e924 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e928 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e92c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e930 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e934 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9ec │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e938 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000ea14 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000e95c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e960 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e964 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001064 000000000000002c 00001068 FDE cie=00000000 pc=000000000000ea40..000000000000eb5c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ea50 │ │ │ │ +00000f54 000000000000002c 00000f58 FDE cie=00000000 pc=000000000000e980..000000000000ea8c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e98c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ea5c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ea68 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e99c │ │ │ │ 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: 168 to 000000000000eb10 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000ea40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000eb24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ea54 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000eb30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ea60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001094 00000000000000c8 00001098 FDE cie=00000000 pc=000000000000eb60..000000000000f498 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000eb70 │ │ │ │ +00000f84 00000000000000c4 00000f88 FDE cie=00000000 pc=000000000000ea90..000000000000f420 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000eaa0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000eb7c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000eab4 │ │ │ │ + DW_CFA_def_cfa_offset: 736 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000eb90 │ │ │ │ - DW_CFA_def_cfa_offset: 800 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000ebd4 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000eaf8 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eafc │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ebdc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eb08 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000eb4c │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb50 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ebe4 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000ec14 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000eb60 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ec20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb64 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000eb80 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb84 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ec2c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000eba0 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eba4 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ebc0 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ec40 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec44 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ec50 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ec64 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ec70 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ec84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ebc4 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec88 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000ecbc │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ecc4 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 1848 to 000000000000f3fc │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000ebf4 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 1928 to 000000000000f37c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f380 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f404 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f384 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f388 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f40c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f38c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f410 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f390 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f394 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f418 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f398 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f41c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f39c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3a0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f424 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f428 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f42c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3a4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f430 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3a8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3ac │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f438 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3b0 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f44c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f3cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f450 │ │ │ │ - DW_CFA_def_cfa_offset: 800 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3d0 │ │ │ │ + DW_CFA_def_cfa_offset: 736 │ │ │ │ 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 │ │ │ │ @@ -2532,268 +2350,260 @@ │ │ │ │ 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_advance_loc: 8 to 000000000000f458 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f3dc │ │ │ │ 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: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f464 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f3e8 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f468 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f46c │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3ec │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3f0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f470 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3f4 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f488 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f410 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001160 00000000000000bc 00001164 FDE cie=00000000 pc=000000000000f4a0..000000000000fcac │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f4c0 │ │ │ │ +0000104c 00000000000000b4 00001050 FDE cie=00000000 pc=000000000000f420..000000000000fbc8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f434 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f4d8 │ │ │ │ - DW_CFA_def_cfa_offset: 608 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f448 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ 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: 32 to 000000000000f4f8 │ │ │ │ - DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000f540 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f550 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f558 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f56c │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f570 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f578 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f57c │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f580 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f584 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000f5b8 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f5cc │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f5dc │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5e0 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f5f0 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f5fc │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000f618 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f61c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f620 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000f470 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000f4ac │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4b0 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f4c4 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4c8 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f4d8 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4dc │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f4e4 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4e8 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f4f0 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4f4 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f50c │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f514 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f528 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f52c │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f544 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f548 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f624 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f560 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1508 to 000000000000fc08 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc0c │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc10 │ │ │ │ + DW_CFA_advance_loc2: 1484 to 000000000000fb2c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb30 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb34 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb38 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb3c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb40 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb44 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb48 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb4c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb50 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb54 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb58 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb5c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb60 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb64 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb68 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb6c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000fc7c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000fb9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fc8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fba0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fba4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fbac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ DW_CFA_restore_extended: r103 │ │ │ │ DW_CFA_restore_extended: r102 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001220 000000000000002c 00001224 FDE cie=00000000 pc=000000000000fcb0..000000000000fdf4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fcc8 │ │ │ │ +00001104 000000000000002c 00001108 FDE cie=00000000 pc=000000000000fbd0..000000000000fd04 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fbdc │ │ │ │ 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: 16 to 000000000000fcd8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fbf0 │ │ │ │ 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: 220 to 000000000000fdb4 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000fcc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fdc8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fcd8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fdd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001250 00000000000000c8 00001254 FDE cie=00000000 pc=000000000000fe00..0000000000010740 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fe10 │ │ │ │ +00001134 00000000000000cc 00001138 FDE cie=00000000 pc=000000000000fd10..00000000000106a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fd20 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fe20 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fd34 │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fe34 │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000fe78 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000fd78 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fd80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd84 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fd8c │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd90 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fe80 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe84 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fe8c │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000febc │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000fde0 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fde4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000fedc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fdf0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fee8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fef0 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ff00 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ff14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fdf4 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fe10 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ff24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fe1c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fe28 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000fe50 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe54 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ff34 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ff44 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1876 to 000000000001069c │ │ │ │ + DW_CFA_advance_loc2: 1964 to 0000000000010600 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010604 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010608 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001060c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010610 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010614 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010618 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001061c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010620 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106c0 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106c4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010624 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106cc │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010628 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001062c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010630 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010634 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010638 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000106ec │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010650 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106f0 │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010654 │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ 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 │ │ │ │ @@ -2805,239 +2615,235 @@ │ │ │ │ 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_advance_loc: 8 to 00000000000106f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001065c │ │ │ │ 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: r27 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010704 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010668 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010708 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001066c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001070c │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010710 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010714 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010670 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010674 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010678 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001067c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010680 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000010730 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010698 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000131c 00000000000000bc 00001320 FDE cie=00000000 pc=0000000000010740..0000000000010f7c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000010760 │ │ │ │ +00001204 00000000000000b4 00001208 FDE cie=00000000 pc=00000000000106b0..0000000000010e88 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000106c4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000010778 │ │ │ │ - DW_CFA_def_cfa_offset: 608 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000106d8 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ 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: 32 to 0000000000010798 │ │ │ │ - DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000107e0 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000107f0 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000107fc │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010804 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001080c │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001081c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010820 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010824 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000010858 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001085c │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000010878 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001087c │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000010898 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001089c │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000108c0 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000108c4 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000108c8 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000108d0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000010700 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001073c │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010740 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010758 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001075c │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010768 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001076c │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001077c │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010780 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010788 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001078c │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000107b4 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107b8 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107bc │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000107d0 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000107d8 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107dc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000108dc │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000107fc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1532 to 0000000000010ed8 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010edc │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ee0 │ │ │ │ + DW_CFA_advance_loc2: 1520 to 0000000000010dec │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010df0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010df4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010df8 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010dfc │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e00 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e04 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e08 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e0c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e10 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e14 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e18 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e1c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e20 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e24 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e28 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e2c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000010f4c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010e5c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e60 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e64 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010e6c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ DW_CFA_restore_extended: r103 │ │ │ │ DW_CFA_restore_extended: r102 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000013dc 0000000000000048 000013e0 FDE cie=00000000 pc=0000000000010f80..00000000000111e8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010fa4 │ │ │ │ +000012bc 0000000000000044 000012c0 FDE cie=00000000 pc=0000000000010e90..00000000000110cc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010e9c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010ea8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000010ec8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + 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: 40 to 0000000000010fcc │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010fd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010ed0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 000000000001114c │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001103c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000011180 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000011068 │ │ │ │ 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_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011190 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011070 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001428 000000000000005c 0000142c FDE cie=00000000 pc=00000000000111f0..00000000000114e8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000011220 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001304 0000000000000058 00001308 FDE cie=00000000 pc=00000000000110d0..0000000000011398 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000110ec │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000110f8 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000011128 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000011250 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ DW_CFA_offset: r18 at cfa-128 │ │ │ │ DW_CFA_offset: r19 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-112 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001112c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000011434 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000011300 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000011478 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001132c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011480 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000011348 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ @@ -3046,116 +2852,114 @@ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011490 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011350 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001488 0000000000000030 0000148c FDE cie=00000000 pc=00000000000114f0..0000000000011634 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011500 │ │ │ │ +00001360 0000000000000030 00001364 FDE cie=00000000 pc=00000000000113a0..00000000000114d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000113ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011510 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000113b8 │ │ │ │ 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: 16 to 0000000000011520 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000113c4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 00000000000115f4 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000011494 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001160c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000114ac │ │ │ │ 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: 4 to 0000000000011610 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000114b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014bc 0000000000000048 000014c0 FDE cie=00000000 pc=0000000000011640..00000000000118a8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000011664 │ │ │ │ +00001394 0000000000000044 00001398 FDE cie=00000000 pc=00000000000114e0..000000000001171c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000114ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000114f8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000011518 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + 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: 40 to 000000000001168c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - 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_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011690 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011520 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 000000000001180c │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001168c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000011840 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000116b8 │ │ │ │ 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_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011850 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000116c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001508 000000000000005c 0000150c FDE cie=00000000 pc=00000000000118b0..0000000000011ba8 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000118e0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000013dc 0000000000000058 000013e0 FDE cie=00000000 pc=0000000000011720..00000000000119e8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001173c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011748 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000011778 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000011910 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ DW_CFA_offset: r18 at cfa-128 │ │ │ │ DW_CFA_offset: r19 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-112 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001177c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000011af4 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000011950 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000011b38 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001197c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011b40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000011998 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ @@ -3164,182 +2968,189 @@ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011b50 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000119a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001568 0000000000000044 0000156c FDE cie=00000000 pc=0000000000011bb0..0000000000012598 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000011be8 │ │ │ │ +00001438 0000000000000048 0000143c FDE cie=00000000 pc=00000000000119f0..0000000000012434 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011a00 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011bf8 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000011a30 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011bfc │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a34 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 0000000000012034 │ │ │ │ + DW_CFA_advance_loc2: 1212 to 0000000000011ef0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000012064 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000011f1c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f20 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ 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: 12 to 0000000000012070 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000015b0 000000000000007c 000015b4 FDE cie=00000000 pc=00000000000125a0..0000000000012794 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000125b0 │ │ │ │ +00001484 000000000000007c 00001488 FDE cie=00000000 pc=0000000000012440..000000000001261c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001244c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000125c4 │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012458 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000125d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012468 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000125d8 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012470 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000012618 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000124a8 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012620 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000124ac │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012624 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000124b4 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012628 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000124b8 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000012654 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000124e0 │ │ │ │ DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012658 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000124e4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012660 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000124f4 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000012674 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000124fc │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012678 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012500 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001267c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001250c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000001271c │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000125a4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012720 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125a8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012724 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125ac │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012728 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125b0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001272c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125b4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012730 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125b8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012734 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125bc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012738 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125c0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001273c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125c4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012740 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125c8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012744 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000012764 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000125ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012768 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012774 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000125fc │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012778 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012600 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001277c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012604 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012608 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001260c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001630 000000000000007c 00001634 FDE cie=00000000 pc=00000000000127a0..0000000000012b7c │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000127d8 │ │ │ │ +00001504 0000000000000080 00001508 FDE cie=00000000 pc=0000000000012620..00000000000129ec │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000012638 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000012814 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001265c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001281c │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000012694 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012698 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012828 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 672 to 0000000000012ac8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000126a4 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 660 to 0000000000012938 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000012b00 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012964 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000012b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012968 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000012b34 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000129a8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ 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 │ │ │ │ @@ -3353,133 +3164,138 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012b40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000129b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016b0 000000000000006c 000016b4 FDE cie=00000000 pc=0000000000012b80..0000000000012d54 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012b90 │ │ │ │ +00001588 000000000000006c 0000158c FDE cie=00000000 pc=00000000000129f0..0000000000012bb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000129f8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000012ba4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012a08 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012bb4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012a18 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012bb8 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012a20 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000012bf8 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012c08 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000012a60 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012a64 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012a74 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000012c30 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000012a8c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012a90 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012aa0 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012aa4 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012c40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012ab4 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000012c5c │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000012ce8 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000012b44 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012cec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b48 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012cf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b4c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b50 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b54 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b58 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b5c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b60 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000012d28 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000012b84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012d38 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012b94 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b98 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012b9c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ba0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ │ │ │ -00001720 0000000000000074 00001724 FDE cie=00000000 pc=0000000000012d60..00000000000130e4 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000012d90 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000012dcc │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ +000015f8 000000000000007c 000015fc FDE cie=00000000 pc=0000000000012bb0..0000000000012f30 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000012be0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012bec │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000012c1c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ 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: 8 to 0000000000012dd4 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012c20 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012dd8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 624 to 0000000000013048 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012c28 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 628 to 0000000000012e9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000013088 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012ec8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001309c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ecc │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000130a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ed0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000130ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ed4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000012f08 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ 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 │ │ │ │ @@ -3488,196 +3304,212 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000130b0 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f0c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001798 0000000000000050 0000179c FDE cie=00000000 pc=00000000000130f0..0000000000013414 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000013130 │ │ │ │ +00001678 0000000000000054 0000167c FDE cie=00000000 pc=0000000000012f30..0000000000013244 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012f3c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012f48 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012f58 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012f64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012f74 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012f84 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012f94 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001315c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f98 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 512 to 0000000000013360 │ │ │ │ + DW_CFA_advance_loc1: 504 to 0000000000013190 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001339c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000131bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000131cc │ │ │ │ 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_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000133a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000131d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000017ec 0000000000000050 000017f0 FDE cie=00000000 pc=0000000000013420..0000000000013744 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000013460 │ │ │ │ +000016d0 0000000000000054 000016d4 FDE cie=00000000 pc=0000000000013250..0000000000013564 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001325c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013268 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013278 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013284 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013294 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000132a4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000132b4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001348c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013490 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000132b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 508 to 000000000001368c │ │ │ │ + DW_CFA_advance_loc1: 500 to 00000000000134ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000136c8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000134d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000134e8 │ │ │ │ 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_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000136d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000134f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001840 000000000000004c 00001844 FDE cie=00000000 pc=0000000000013750..0000000000013a64 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001378c │ │ │ │ +00001728 0000000000000050 0000172c FDE cie=00000000 pc=0000000000013570..0000000000013874 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001357c │ │ │ │ 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 0000000000013588 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013598 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000135a4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000135b4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000135cc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000137b4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000137b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000135d0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 480 to 0000000000013998 │ │ │ │ + DW_CFA_advance_loc1: 472 to 00000000000137a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000139d0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000137d4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000137e0 │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000139e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000137f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001890 0000000000000074 00001894 FDE cie=00000000 pc=0000000000013a70..000000000001408c │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000013ab0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000177c 000000000000007c 00001780 FDE cie=00000000 pc=0000000000013880..0000000000013eac │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000138b8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000013900 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000013af0 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013af8 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013904 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1196 to 0000000000013fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013908 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 1212 to 0000000000013dc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000013fe8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013df0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013df4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014010 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000013e38 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ 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 │ │ │ │ @@ -3688,275 +3520,273 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014020 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001908 0000000000000024 0000190c FDE cie=00000000 pc=0000000000014090..00000000000141f0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000140a4 │ │ │ │ +000017fc 0000000000000020 00001800 FDE cie=00000000 pc=0000000000013eb0..0000000000014050 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013ec0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000140b8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013ed8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 272 to 00000000000141c8 │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000014008 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000141d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001400c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000141d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014010 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001930 0000000000000040 00001934 FDE cie=00000000 pc=00000000000141f0..0000000000014338 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014210 │ │ │ │ +00001820 0000000000000040 00001824 FDE cie=00000000 pc=0000000000014050..0000000000014188 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001405c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000014078 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ 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: 16 to 0000000000014220 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014260 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000140b0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001426c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000140b4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014278 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000140c8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000142f0 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000014140 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000142f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014144 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000142f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014148 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000142fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001414c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000014318 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000014168 │ │ │ │ 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: 8 to 0000000000014320 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014170 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001974 0000000000000050 00001978 FDE cie=00000000 pc=0000000000014340..0000000000014584 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014384 │ │ │ │ +00001864 0000000000000054 00001868 FDE cie=00000000 pc=0000000000014190..00000000000143c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000141a0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000141bc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000141dc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ 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: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014394 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014398 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000141e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000014510 │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000014350 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001454c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001437c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014550 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014380 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014390 │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014560 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000143a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000019c8 000000000000001c 000019cc FDE cie=00000000 pc=0000000000014590..000000000001481c │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000145f4 │ │ │ │ +000018bc 0000000000000014 000018c0 FDE cie=00000000 pc=00000000000143d0..0000000000014658 │ │ │ │ + DW_CFA_advance_loc1: 280 to 00000000000144e8 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000001469c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000146a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000146b0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000014728 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000001480c │ │ │ │ + DW_CFA_advance_loc1: 352 to 0000000000014648 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000019e8 0000000000000010 000019ec FDE cie=00000000 pc=0000000000014820..0000000000014a1c │ │ │ │ +000018d4 0000000000000010 000018d8 FDE cie=00000000 pc=0000000000014660..000000000001485c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019fc 0000000000000050 00001a00 FDE cie=00000000 pc=0000000000014a20..0000000000014c54 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000014a64 │ │ │ │ +000018e8 0000000000000054 000018ec FDE cie=00000000 pc=0000000000014860..0000000000014a84 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014870 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001487c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000148ac │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + 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: r20 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + 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: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014a74 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a78 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000148b0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 368 to 0000000000014be8 │ │ │ │ + DW_CFA_advance_loc1: 360 to 0000000000014a18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000014c24 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000014a44 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014a48 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014a58 │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014c30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014a60 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001a50 000000000000002c 00001a54 FDE cie=00000000 pc=0000000000014c60..0000000000014e9c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014c78 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ +00001940 0000000000000028 00001944 FDE cie=00000000 pc=0000000000014a90..0000000000014d38 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000014ab0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014c88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014ab8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 480 to 0000000000014e68 │ │ │ │ + DW_CFA_advance_loc1: 528 to 0000000000014cc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014e7c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014cd8 │ │ │ │ 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 0000000000014e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014cdc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001a80 0000000000000044 00001a84 FDE cie=00000000 pc=0000000000014ea0..0000000000015018 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014ec0 │ │ │ │ +0000196c 0000000000000044 00001970 FDE cie=00000000 pc=0000000000014d40..0000000000014ea8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014d4c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000014d68 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ 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: 16 to 0000000000014ed0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014f10 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000014da0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014da4 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000014db8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014dbc │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014f30 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000014fc8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000014e58 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e5c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e60 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e64 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000014ff4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000014e84 │ │ │ │ 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 0000000000015000 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014e90 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ac8 000000000000005c 00001acc FDE cie=00000000 pc=0000000000015020..000000000001534c │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000015074 │ │ │ │ +000019b4 0000000000000060 000019b8 FDE cie=00000000 pc=0000000000014eb0..00000000000151d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000014ec8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000014edc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: 48 to 0000000000014f0c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + 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: 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_advance_loc: 16 to 0000000000015084 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f10 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 540 to 00000000000152a4 │ │ │ │ + DW_CFA_advance_loc1: 532 to 0000000000015124 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000152e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000015150 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000152f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015154 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000015174 │ │ │ │ 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 │ │ │ │ @@ -3965,54 +3795,62 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015300 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015180 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001b28 000000000000006c 00001b2c FDE cie=00000000 pc=0000000000015350..0000000000015d80 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000015374 │ │ │ │ +00001a18 0000000000000074 00001a1c FDE cie=00000000 pc=00000000000151e0..0000000000015c18 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000151f0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - 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: 76 to 00000000000153c0 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - 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: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000151fc │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001524c │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 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: 4 to 00000000000153c4 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015250 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1192 to 000000000001586c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015254 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1212 to 0000000000015710 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000158b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001573c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000158c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015740 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015744 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000015774 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ 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 │ │ │ │ @@ -4023,54 +3861,58 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158cc │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015778 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001b98 0000000000000064 00001b9c FDE cie=00000000 pc=0000000000015d80..00000000000166a8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000015da4 │ │ │ │ +00001a90 0000000000000070 00001a94 FDE cie=00000000 pc=0000000000015c20..0000000000016560 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015c30 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - 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: 76 to 0000000000015df0 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - 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: 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: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015c3c │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000015c8c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015df4 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c90 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 852 to 0000000000016148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c94 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 884 to 0000000000016008 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001618c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000016034 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000161a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016038 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000016068 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ 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 │ │ │ │ @@ -4081,64 +3923,69 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000161a4 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001606c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001c00 0000000000000084 00001c04 FDE cie=00000000 pc=00000000000166b0..00000000000170e4 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001673c │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ +00001b04 000000000000008c 00001b08 FDE cie=00000000 pc=0000000000016560..0000000000016f6c │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000165b0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ DW_CFA_offset: r29 at cfa-104 │ │ │ │ DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000165e8 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r31 at cfa-88 │ │ │ │ - DW_CFA_offset: r14 at cfa-224 │ │ │ │ - DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r17 at cfa-200 │ │ │ │ DW_CFA_offset: r18 at cfa-192 │ │ │ │ DW_CFA_offset: r19 at cfa-184 │ │ │ │ DW_CFA_offset: r20 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-168 │ │ │ │ DW_CFA_offset: r22 at cfa-160 │ │ │ │ - DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r23 at cfa-152 │ │ │ │ DW_CFA_offset: r24 at cfa-144 │ │ │ │ DW_CFA_offset: r25 at cfa-136 │ │ │ │ DW_CFA_offset: r26 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016748 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000165f4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1192 to 0000000000016bf0 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1216 to 0000000000016ab4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016c34 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000016ae0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000016c70 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000016b34 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016b38 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016b3c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ @@ -4159,57 +4006,67 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c78 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001c88 000000000000006c 00001c8c FDE cie=00000000 pc=00000000000170f0..0000000000017bb0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000017118 │ │ │ │ +00001b94 0000000000000084 00001b98 FDE cie=00000000 pc=0000000000016f70..0000000000017b58 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016f88 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000017164 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016f9c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000016fe0 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017168 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016fe4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1328 to 0000000000017698 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016ff0 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1620 to 0000000000017644 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000176dc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000017670 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000176f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017674 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000176f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017678 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000176b4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ 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 │ │ │ │ @@ -4220,70 +4077,81 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000176fc │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001cf8 0000000000000084 00001cfc FDE cie=00000000 pc=0000000000017bb0..0000000000018734 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000017bf4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001c1c 000000000000008c 00001c20 FDE cie=00000000 pc=0000000000017b60..00000000000186dc │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000017bb0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000017c38 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017c44 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000017be8 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017bf4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1416 to 00000000000181cc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1424 to 0000000000018184 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018210 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000181b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018224 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000018204 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000018248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018208 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001820c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_restore: r54 │ │ │ │ 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 │ │ │ │ @@ -4294,135 +4162,138 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001824c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018210 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001d80 000000000000003c 00001d84 FDE cie=00000000 pc=0000000000018740..0000000000018a70 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001876c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00001cac 000000000000003c 00001cb0 FDE cie=00000000 pc=00000000000186e0..0000000000018aac │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000186f0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018700 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001871c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000018784 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018720 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 676 to 0000000000018a28 │ │ │ │ + DW_CFA_advance_loc1: 744 to 0000000000018a08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000018a50 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000018a2c │ │ │ │ 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_advance_loc: 4 to 0000000000018a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001dc0 000000000000004c 00001dc4 FDE cie=00000000 pc=0000000000018a70..0000000000018c18 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000018a90 │ │ │ │ +00001cec 000000000000004c 00001cf0 FDE cie=00000000 pc=0000000000018ab0..0000000000018c48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018abc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000018ad8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ 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: 16 to 0000000000018aa0 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018ae4 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000018b14 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018af0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018b20 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018b24 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018b00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018b30 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018b34 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000018bcc │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000018bf8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018bfc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018bd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c00 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c04 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c08 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000018bfc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000018c28 │ │ │ │ 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: 4 to 0000000000018c00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018c30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e10 0000000000000064 00001e14 FDE cie=00000000 pc=0000000000018c20..000000000001902c │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000018c7c │ │ │ │ +00001d3c 0000000000000064 00001d40 FDE cie=00000000 pc=0000000000018c50..0000000000019054 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000018c68 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018c7c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: 56 to 0000000000018cb4 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + 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_advance_loc: 16 to 0000000000018c8c │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018c90 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018cb8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 716 to 0000000000018f5c │ │ │ │ + DW_CFA_advance_loc1: 704 to 0000000000018f78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018fa0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018fa4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018fb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018fa8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000018fd0 │ │ │ │ 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 │ │ │ │ @@ -4433,51 +4304,53 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018fc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001e78 0000000000000060 00001e7c FDE cie=00000000 pc=0000000000019030..0000000000019bc0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000019054 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - 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: 68 to 0000000000019098 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - 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 │ │ │ │ +00001da4 0000000000000068 00001da8 FDE cie=00000000 pc=0000000000019060..0000000000019bdc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001907c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001909c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019088 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000190c4 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000190c8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1360 to 00000000000195ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000190cc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1348 to 0000000000019610 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000019630 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001963c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001963c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000019668 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ 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 │ │ │ │ @@ -4488,62 +4361,66 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019640 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001966c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001edc 0000000000000080 00001ee0 FDE cie=00000000 pc=0000000000019bc0..000000000001a778 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000019c48 │ │ │ │ +00001e10 0000000000000084 00001e14 FDE cie=00000000 pc=0000000000019be0..000000000001a76c │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000019c28 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-120 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000019c68 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ DW_CFA_offset: r30 at cfa-96 │ │ │ │ DW_CFA_offset: r31 at cfa-88 │ │ │ │ DW_CFA_offset: r14 at cfa-224 │ │ │ │ DW_CFA_offset: r15 at cfa-216 │ │ │ │ DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r17 at cfa-200 │ │ │ │ DW_CFA_offset: r18 at cfa-192 │ │ │ │ DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-168 │ │ │ │ DW_CFA_offset: r22 at cfa-160 │ │ │ │ DW_CFA_offset: r23 at cfa-152 │ │ │ │ DW_CFA_offset: r24 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019c50 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019c58 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019c74 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1368 to 000000000001a1b0 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1324 to 000000000001a1a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001a1f4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001a1cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001a230 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001a220 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a224 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ @@ -4564,55 +4441,56 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a234 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a228 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001f60 0000000000000068 00001f64 FDE cie=00000000 pc=000000000001a780..000000000001b204 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001a7b4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001e98 000000000000006c 00001e9c FDE cie=00000000 pc=000000000001a770..000000000001b1f4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001a798 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a7a4 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001a7dc │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001a7f0 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ DW_CFA_offset: r15 at cfa-144 │ │ │ │ DW_CFA_offset: r16 at cfa-136 │ │ │ │ DW_CFA_offset: r17 at cfa-128 │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a7f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a7e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 984 to 000000000001abd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a7e4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 1016 to 000000000001abdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001ac14 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ac08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001ac28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac0c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ac2c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001ac3c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ @@ -4624,95 +4502,101 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ac30 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001fcc 0000000000000044 00001fd0 FDE cie=00000000 pc=000000000001b210..000000000001b560 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001b234 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00001f08 0000000000000040 00001f0c FDE cie=00000000 pc=000000000001b200..000000000001b564 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001b230 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + 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: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001b248 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b234 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000001b3d0 │ │ │ │ + DW_CFA_advance_loc1: 412 to 000000000001b3d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001b3ec │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001b3e8 │ │ │ │ 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: 4 to 000000000001b3f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b3f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc1: 256 to 000000000001b4f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001b50c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001b508 │ │ │ │ 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: 4 to 000000000001b510 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b510 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002014 0000000000000064 00002018 FDE cie=00000000 pc=000000000001b560..000000000001c150 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001b584 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001b5cc │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ +00001f4c 0000000000000078 00001f50 FDE cie=00000000 pc=000000000001b570..000000000001c2d0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001b594 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5d0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b5a0 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001b5dc │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b5e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1456 to 000000000001bb80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b5ec │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 1784 to 000000000001bce4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001bbc4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001bd10 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001bbd4 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001bd4c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ 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 │ │ │ │ @@ -4723,68 +4607,75 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bbd8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bd50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000207c 0000000000000078 00002080 FDE cie=00000000 pc=000000000001c150..000000000001ce24 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001c190 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001fc8 0000000000000080 00001fcc FDE cie=00000000 pc=000000000001c2d0..000000000001cf84 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001c314 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001c1d0 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c1dc │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001c350 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c35c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1576 to 000000000001c804 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1568 to 000000000001c97c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001c848 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001c9a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001c874 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001c9f8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_restore: r54 │ │ │ │ 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 │ │ │ │ @@ -4795,439 +4686,471 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c878 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c9fc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020f8 000000000000005c 000020fc FDE cie=00000000 pc=000000000001ce30..000000000001d330 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001ce68 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ +0000204c 0000000000000058 00002050 FDE cie=00000000 pc=000000000001cf90..000000000001d498 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001cfa8 │ │ │ │ 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_advance_loc: 40 to 000000000001cfd0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ 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: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ce78 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfd4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 620 to 000000000001d0e4 │ │ │ │ + DW_CFA_advance_loc1: 640 to 000000000001d254 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001d118 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001d284 │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d11c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d288 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000001d284 │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001d3f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001d2b8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001d424 │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d2bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d428 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002158 000000000000005c 0000215c FDE cie=00000000 pc=000000000001d330..000000000001d604 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001d384 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000020a8 0000000000000084 000020ac FDE cie=00000000 pc=000000000001d4a0..000000000001d8ac │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001d4c8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d4d4 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d500 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + 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_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d394 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d398 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d504 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000001d588 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d518 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ + DW_CFA_advance_loc1: 752 to 000000000001d808 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d5cc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d834 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d5d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d838 │ │ │ │ + DW_CFA_restore_extended: r70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d83c │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d840 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001d878 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ 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_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d5e0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d880 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021b8 000000000000005c 000021bc FDE cie=00000000 pc=000000000001d610..000000000001d8d4 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001d660 │ │ │ │ +00002130 0000000000000070 00002134 FDE cie=00000000 pc=000000000001d8b0..000000000001dba4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d8c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d8d4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d900 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d670 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d674 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d904 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 492 to 000000000001d860 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d918 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-176 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-160 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-144 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 516 to 000000000001db1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d8a4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001db48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d8ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001db4c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001db74 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d8b0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001db80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002218 00000000000000b8 0000221c FDE cie=00000000 pc=000000000001d8e0..000000000001db68 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d8f0 │ │ │ │ +000021a4 00000000000000b8 000021a8 FDE cie=00000000 pc=000000000001dbb0..000000000001de20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dbbc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d908 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d918 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001dbd0 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d95c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d96c │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d970 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dbdc │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001dc1c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc20 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dc2c │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc30 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dc38 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d974 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc3c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d984 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d988 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d990 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001dc4c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc50 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001dc68 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dc70 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d994 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d998 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d9a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dc7c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc80 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d9b0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d9b4 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d9cc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001dc94 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc98 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000001dad4 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000001dd88 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd8c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd90 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dadc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd94 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd98 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd9c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dda0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001daec │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001daf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dda4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001daf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dda8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001daf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ddac │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dafc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ddb0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ddb4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ddb8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ddbc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ddc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001db2c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001dde0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db30 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ddf0 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001db50 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001de08 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000022d4 0000000000000090 000022d8 FDE cie=00000000 pc=000000000001db70..000000000001ddd8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001db80 │ │ │ │ +00002260 0000000000000094 00002264 FDE cie=00000000 pc=000000000001de20..000000000001e068 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001de28 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001db94 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dba4 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001de38 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001de48 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001dbe8 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dbf8 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dbfc │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dc04 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001de88 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001de90 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001de9c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001dc10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dea0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001deb0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dc20 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001deb4 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dec0 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dec4 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001dc30 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ded8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc34 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001dc58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dedc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000001dd54 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000001dfe0 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dfe4 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dfe8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dfec │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dff0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dff4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dff8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dffc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd70 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd74 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e000 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e004 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e008 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001dd98 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e024 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dda0 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e030 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001ddc0 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e050 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002368 0000000000000074 0000236c FDE cie=00000000 pc=000000000001dde0..000000000001e104 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001de60 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ +000022f8 0000000000000078 000022fc FDE cie=00000000 pc=000000000001e070..000000000001e374 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001e0b8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001e0f0 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001de6c │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e0f4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 504 to 000000000001e064 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000001e2d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001e0a8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e300 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001e0d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e304 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001e348 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ 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 │ │ │ │ @@ -5236,124 +5159,119 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e0e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e350 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000023e0 0000000000000060 000023e4 FDE cie=00000000 pc=000000000001e110..000000000001e7a0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e11c │ │ │ │ +00002374 0000000000000058 00002378 FDE cie=00000000 pc=000000000001e380..000000000001ea10 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001e3b8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001e144 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000001e2d4 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 392 to 000000000001e540 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_advance_loc: 12 to 000000000001e2e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e550 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e300 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e304 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e570 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e324 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000001e3e4 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e574 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e58c │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000001e654 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e3ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e658 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000001e4d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e65c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 228 to 000000000001e740 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_advance_loc: 12 to 000000000001e4e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001e56c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001e5ac │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000001e654 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000001e7dc │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001e81c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000001e8c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_advance_loc: 12 to 000000000001e660 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e8d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000001e6fc │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000001e968 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_advance_loc: 4 to 000000000001e700 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e970 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001e72c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e730 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e99c │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9a0 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002444 000000000000005c 00002448 FDE cie=00000000 pc=000000000001e7a0..000000000001eabc │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001e7f4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +000023d0 000000000000005c 000023d4 FDE cie=00000000 pc=000000000001ea10..000000000001ed28 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001ea30 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ea3c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001ea6c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + 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_advance_loc: 16 to 000000000001e804 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e808 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea70 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 532 to 000000000001ea1c │ │ │ │ + DW_CFA_advance_loc1: 524 to 000000000001ec7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001ea60 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001eca8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ea6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecac │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001eccc │ │ │ │ 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 │ │ │ │ @@ -5362,139 +5280,143 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ea70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000024a4 0000000000000074 000024a8 FDE cie=00000000 pc=000000000001eac0..000000000001ecd8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001eae0 │ │ │ │ +00002430 0000000000000074 00002434 FDE cie=00000000 pc=000000000001ed30..000000000001ef38 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ed3c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001ed58 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ 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: 16 to 000000000001eaf0 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001eb30 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001ed90 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001eb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed94 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb44 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001eda4 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eda8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001edac │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001edb0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000001ebf4 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000001ee54 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ebf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee58 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ebfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee5c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ec00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee60 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ec04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee64 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ec08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee68 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ec0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001ec28 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001ee88 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ec30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ee90 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ 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: 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: 112 to 000000000001eca0 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001ef00 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef04 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef08 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ecac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef0c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ecb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef10 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ecb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef14 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ │ │ │ -0000251c 0000000000000080 00002520 FDE cie=00000000 pc=000000000001ece0..000000000001f024 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001ed64 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ +000024a8 0000000000000080 000024ac FDE cie=00000000 pc=000000000001ef40..000000000001f264 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001ef80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ed70 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001efc4 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efc8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ed74 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc1: 520 to 000000000001ef7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efcc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc1: 496 to 000000000001f1bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001efbc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f1e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001efd0 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001f23c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001eff8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_restore: r54 │ │ │ │ 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 │ │ │ │ @@ -5504,135 +5426,134 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f000 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f240 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000025a0 0000000000000070 000025a4 FDE cie=00000000 pc=000000000001f030..000000000001f3ac │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001f0a8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ +0000252c 0000000000000070 00002530 FDE cie=00000000 pc=000000000001f270..000000000001f5d4 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001f2b0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f2bc │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f2e8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f0b4 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2ec │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000001f2dc │ │ │ │ + DW_CFA_advance_loc1: 536 to 000000000001f504 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001f320 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f530 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f330 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f534 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f348 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001f570 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ 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_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f350 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f580 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002614 0000000000000074 00002618 FDE cie=00000000 pc=000000000001f3b0..000000000001f72c │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001f428 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ +000025a0 0000000000000078 000025a4 FDE cie=00000000 pc=000000000001f5e0..000000000001f934 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001f610 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f624 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001f658 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f434 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f65c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f438 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f660 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc1: 540 to 000000000001f654 │ │ │ │ + DW_CFA_advance_loc1: 520 to 000000000001f868 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001f694 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f894 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f898 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001f6c4 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001f8d8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ 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 │ │ │ │ @@ -5640,56 +5561,63 @@ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f6d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f8e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000268c 000000000000006c 00002690 FDE cie=00000000 pc=000000000001f730..000000000001fb64 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000001f7a4 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ +0000261c 0000000000000084 00002620 FDE cie=00000000 pc=000000000001f940..000000000001fde8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001f968 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f974 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001f9ac │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r17 at cfa-152 │ │ │ │ DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f7b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f9b0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 796 to 000000000001facc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f9c4 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 824 to 000000000001fcfc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001fb10 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001fd28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001fb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd2c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001fb34 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001fd70 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ @@ -5702,59 +5630,69 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001fb40 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fd80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000026fc 0000000000000074 00002700 FDE cie=00000000 pc=000000000001fb70..000000000001ffb4 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000001fbe4 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ +000026a4 0000000000000088 000026a8 FDE cie=00000000 pc=000000000001fdf0..00000000000202b0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001fe18 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fe24 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001fe5c │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r17 at cfa-152 │ │ │ │ DW_CFA_offset: r18 at cfa-144 │ │ │ │ DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001fbf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fe60 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fbf4 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 800 to 000000000001ff14 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001fe78 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 844 to 00000000000201c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001ff54 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000201f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001ff68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000201f4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001ff80 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002023c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ @@ -5767,76 +5705,81 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ff90 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020240 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002774 0000000000000080 00002778 FDE cie=00000000 pc=000000000001ffc0..0000000000020474 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000020048 │ │ │ │ +00002730 0000000000000084 00002734 FDE cie=00000000 pc=00000000000202b0..0000000000020714 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000020308 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ - DW_CFA_offset: r25 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_offset: r30 at cfa-96 │ │ │ │ - DW_CFA_offset: r31 at cfa-88 │ │ │ │ - DW_CFA_offset: r14 at cfa-224 │ │ │ │ - DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-200 │ │ │ │ - DW_CFA_offset: r18 at cfa-192 │ │ │ │ - DW_CFA_offset: r19 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-176 │ │ │ │ - DW_CFA_offset: r21 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-120 │ │ │ │ - DW_CFA_offset: r28 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020050 │ │ │ │ + DW_CFA_offset: r17 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-216 │ │ │ │ + DW_CFA_offset: r26 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-144 │ │ │ │ + DW_CFA_offset: r28 at cfa-120 │ │ │ │ + DW_CFA_offset: r29 at cfa-112 │ │ │ │ + DW_CFA_offset: r30 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002033c │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020058 │ │ │ │ + DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_offset: r14 at cfa-232 │ │ │ │ + DW_CFA_offset: r15 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-200 │ │ │ │ + DW_CFA_offset: r19 at cfa-192 │ │ │ │ + DW_CFA_offset: r20 at cfa-184 │ │ │ │ + DW_CFA_offset: r21 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020344 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 880 to 00000000000203c8 │ │ │ │ + DW_CFA_advance_loc1: 804 to 0000000000020668 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002040c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020694 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000020448 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000206e8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000206ec │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ + DW_CFA_restore: r53 │ │ │ │ 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 │ │ │ │ @@ -5847,72 +5790,76 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020450 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000206f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027f8 0000000000000080 000027fc FDE cie=00000000 pc=0000000000020480..0000000000020934 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000020508 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +000027b8 0000000000000084 000027bc FDE cie=00000000 pc=0000000000020720..0000000000020ba4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000020778 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r24 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-88 │ │ │ │ - DW_CFA_offset: r31 at cfa-80 │ │ │ │ - DW_CFA_offset: r14 at cfa-216 │ │ │ │ - DW_CFA_offset: r15 at cfa-208 │ │ │ │ - DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-184 │ │ │ │ - DW_CFA_offset: r19 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-128 │ │ │ │ - DW_CFA_offset: r26 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020510 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000207a8 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000207ac │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020514 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000207b0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc1: 876 to 0000000000020880 │ │ │ │ + DW_CFA_advance_loc1: 832 to 0000000000020af0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000208c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020b1c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020900 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000020b70 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b74 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ + DW_CFA_restore: r54 │ │ │ │ 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 │ │ │ │ @@ -5924,72 +5871,75 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020910 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020b80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000287c 0000000000000080 00002880 FDE cie=00000000 pc=0000000000020940..0000000000020e8c │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000209d0 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ +00002840 0000000000000084 00002844 FDE cie=00000000 pc=0000000000020bb0..00000000000210b4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000020c08 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000209dc │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r27 at cfa-136 │ │ │ │ + DW_CFA_offset: r28 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000020c40 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_offset: r30 at cfa-112 │ │ │ │ + DW_CFA_offset: r31 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-240 │ │ │ │ + DW_CFA_offset: r15 at cfa-232 │ │ │ │ + DW_CFA_offset: r16 at cfa-224 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-160 │ │ │ │ + DW_CFA_offset: r25 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020c48 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 896 to 0000000000020d5c │ │ │ │ + DW_CFA_advance_loc1: 848 to 0000000000020f98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000020da0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020fc4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020de0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000021018 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021020 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ + DW_CFA_restore: r52 │ │ │ │ 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 │ │ │ │ @@ -6000,74 +5950,77 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020df0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002900 0000000000000088 00002904 FDE cie=00000000 pc=0000000000020e90..00000000000213ec │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000020f20 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +000028c8 000000000000008c 000028cc FDE cie=00000000 pc=00000000000210c0..00000000000215d4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000021118 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020f2c │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r27 at cfa-136 │ │ │ │ + DW_CFA_offset: r28 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000021150 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset: r30 at cfa-112 │ │ │ │ + DW_CFA_offset: r31 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-240 │ │ │ │ + DW_CFA_offset: r15 at cfa-232 │ │ │ │ + DW_CFA_offset: r16 at cfa-224 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-160 │ │ │ │ + DW_CFA_offset: r25 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021158 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002115c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc1: 908 to 00000000000212bc │ │ │ │ + DW_CFA_advance_loc1: 860 to 00000000000214b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000212fc │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000214e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000021344 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000021538 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021544 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ + DW_CFA_restore: r52 │ │ │ │ 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 │ │ │ │ @@ -6079,62 +6032,75 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021350 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021550 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000298c 0000000000000080 00002990 FDE cie=00000000 pc=00000000000213f0..00000000000219ac │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000021468 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002958 000000000000009c 0000295c FDE cie=00000000 pc=00000000000215e0..0000000000021bd0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000021618 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000021654 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021474 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021658 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021480 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002167c │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc2: 1144 to 00000000000218f8 │ │ │ │ + DW_CFA_advance_loc2: 1168 to 0000000000021b0c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_restore_extended: r101 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000021930 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021b38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000021944 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000021b6c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000021970 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021b78 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ @@ -6150,78 +6116,80 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000021980 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021b80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002a10 0000000000000090 00002a14 FDE cie=00000000 pc=00000000000219b0..0000000000021fc0 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000021a38 │ │ │ │ +000029f8 0000000000000094 000029fc FDE cie=00000000 pc=0000000000021bd0..000000000002217c │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000021c28 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ - DW_CFA_offset: r21 at cfa-168 │ │ │ │ - DW_CFA_offset: r28 at cfa-112 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_offset: r30 at cfa-96 │ │ │ │ - DW_CFA_offset: r31 at cfa-88 │ │ │ │ - DW_CFA_offset: r14 at cfa-224 │ │ │ │ - DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-200 │ │ │ │ - DW_CFA_offset: r18 at cfa-192 │ │ │ │ - DW_CFA_offset: r19 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021a40 │ │ │ │ + DW_CFA_offset: r17 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-216 │ │ │ │ + DW_CFA_offset: r23 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-168 │ │ │ │ + DW_CFA_offset: r28 at cfa-120 │ │ │ │ + DW_CFA_offset: r29 at cfa-112 │ │ │ │ + DW_CFA_offset: r30 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000021c5c │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021a44 │ │ │ │ + DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_offset: r14 at cfa-232 │ │ │ │ + DW_CFA_offset: r15 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-200 │ │ │ │ + DW_CFA_offset: r19 at cfa-192 │ │ │ │ + DW_CFA_offset: r20 at cfa-184 │ │ │ │ + DW_CFA_offset: r21 at cfa-176 │ │ │ │ + DW_CFA_offset: r24 at cfa-152 │ │ │ │ + DW_CFA_offset: r25 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021c64 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000021a54 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-256 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc2: 1164 to 0000000000021ee0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021c70 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ + DW_CFA_advance_loc2: 1056 to 0000000000022090 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000021f18 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000220bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000021f6c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000022110 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022120 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ + DW_CFA_restore: r53 │ │ │ │ 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 │ │ │ │ @@ -6235,84 +6203,88 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f70 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022130 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002aa4 0000000000000098 00002aa8 FDE cie=00000000 pc=0000000000021fc0..00000000000226ac │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000022058 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ +00002a90 000000000000009c 00002a94 FDE cie=00000000 pc=0000000000022180..0000000000022804 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000221e0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-216 │ │ │ │ - DW_CFA_offset: r25 at cfa-160 │ │ │ │ - DW_CFA_offset: r28 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-128 │ │ │ │ - DW_CFA_offset: r30 at cfa-120 │ │ │ │ - DW_CFA_offset: r31 at cfa-112 │ │ │ │ - DW_CFA_offset: r14 at cfa-248 │ │ │ │ - DW_CFA_offset: r15 at cfa-240 │ │ │ │ - DW_CFA_offset: r16 at cfa-232 │ │ │ │ - DW_CFA_offset: r17 at cfa-224 │ │ │ │ - DW_CFA_offset: r19 at cfa-208 │ │ │ │ - DW_CFA_offset: r20 at cfa-200 │ │ │ │ - DW_CFA_offset: r21 at cfa-192 │ │ │ │ - DW_CFA_offset: r22 at cfa-184 │ │ │ │ - DW_CFA_offset: r23 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-168 │ │ │ │ - DW_CFA_offset: r26 at cfa-152 │ │ │ │ - DW_CFA_offset: r27 at cfa-144 │ │ │ │ + DW_CFA_offset: r17 at cfa-232 │ │ │ │ + DW_CFA_offset: r16 at cfa-240 │ │ │ │ + DW_CFA_offset: r25 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-176 │ │ │ │ + DW_CFA_offset: r28 at cfa-144 │ │ │ │ + DW_CFA_offset: r29 at cfa-136 │ │ │ │ + DW_CFA_offset: r30 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002221c │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r14 at cfa-256 │ │ │ │ + DW_CFA_offset: r15 at cfa-248 │ │ │ │ + DW_CFA_offset: r18 at cfa-224 │ │ │ │ + DW_CFA_offset: r19 at cfa-216 │ │ │ │ + DW_CFA_offset: r20 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-200 │ │ │ │ + DW_CFA_offset: r22 at cfa-192 │ │ │ │ + DW_CFA_offset: r23 at cfa-184 │ │ │ │ + DW_CFA_offset: r26 at cfa-160 │ │ │ │ + DW_CFA_offset: r27 at cfa-152 │ │ │ │ + DW_CFA_offset: r31 at cfa-120 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022220 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022070 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002222c │ │ │ │ DW_CFA_offset_extended: r106 at cfa-304 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-288 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ - DW_CFA_advance_loc2: 1204 to 0000000000022524 │ │ │ │ + DW_CFA_advance_loc2: 1152 to 00000000000226ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000022568 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000226d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000225b0 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000022724 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002273c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ + DW_CFA_restore: r50 │ │ │ │ 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 │ │ │ │ @@ -6323,285 +6295,290 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000225c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022740 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002b40 000000000000011c 00002b44 FDE cie=00000000 pc=00000000000226b0..0000000000023cf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000226b4 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000226bc │ │ │ │ +00002b30 0000000000000114 00002b34 FDE cie=00000000 pc=0000000000022810..0000000000023e18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002281c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000226d8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000022708 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022834 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000022858 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000228e4 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 592 to 0000000000022958 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 448 to 0000000000022aa4 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002295c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022aa8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002298c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022990 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000022ad8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000022a60 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022adc │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000022ba0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000022a78 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022bb8 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022bbc │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022a88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022bcc │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022bd0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022a94 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000022bf4 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022bf8 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000022ab4 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000022acc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022bfc │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 488 to 0000000000022cb4 │ │ │ │ + DW_CFA_advance_loc1: 476 to 0000000000022dd8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ddc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022cbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022de0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022de4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022cc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022dec │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022df0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 556 to 0000000000022ef8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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 0000000000022df4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022efc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 596 to 0000000000023150 │ │ │ │ + DW_CFA_advance_loc1: 560 to 0000000000023024 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023028 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 532 to 0000000000023368 │ │ │ │ + DW_CFA_advance_loc2: 1072 to 0000000000023458 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002345c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000023380 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023474 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023384 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023478 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023394 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000023460 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023490 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000023550 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000023474 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023478 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023560 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023564 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023480 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023574 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000023588 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002358c │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000235a0 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023488 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000023644 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023498 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000234ac │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc1: 392 to 0000000000023634 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023638 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000023684 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002363c │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000023720 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023724 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023728 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023644 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002364c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002372c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc1: 460 to 0000000000023818 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023730 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023734 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc1: 448 to 00000000000238f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002381c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000238f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002395c │ │ │ │ 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: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002388c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023960 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000239d0 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000002392c │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000023a10 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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: 16 to 0000000000023a20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000023a4c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a50 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000023acc │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023ad4 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ad8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000023b9c │ │ │ │ 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_advance_loc: 8 to 0000000000023934 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023ba4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ba8 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000023a1c │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000023c8c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c90 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023a28 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023c98 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c9c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ca0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ca4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000023b6c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023b70 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000023bec │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023bf4 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023bf8 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ca8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c60 0000000000000090 00002c64 FDE cie=00000000 pc=0000000000023d00..000000000002430c │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000023d90 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ +00002c48 0000000000000098 00002c4c FDE cie=00000000 pc=0000000000023e20..00000000000243bc │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000023e80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023d9c │ │ │ │ + DW_CFA_offset: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-232 │ │ │ │ + DW_CFA_offset: r23 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-176 │ │ │ │ + DW_CFA_offset: r28 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-120 │ │ │ │ + DW_CFA_offset: r30 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000023eb0 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r31 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-240 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r24 at cfa-160 │ │ │ │ + DW_CFA_offset: r25 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023eb8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023da8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023ec4 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-288 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-272 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc2: 1152 to 0000000000024228 │ │ │ │ + DW_CFA_advance_loc2: 1040 to 00000000000242d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000024260 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000024300 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000242b8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000024354 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024368 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ + DW_CFA_restore: r52 │ │ │ │ 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 │ │ │ │ @@ -6615,59 +6592,75 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000242c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024370 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002cf4 0000000000000080 00002cf8 FDE cie=00000000 pc=0000000000024310..000000000002489c │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000024388 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +00002ce4 0000000000000098 00002ce8 FDE cie=00000000 pc=00000000000243c0..00000000000249d0 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000243f8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000024430 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024434 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000243a0 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc2: 1096 to 00000000000247e8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000024458 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 1144 to 00000000000248d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_restore_extended: r101 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000024820 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000248fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024834 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000024930 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000024860 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024938 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ @@ -6682,90 +6675,90 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024870 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024940 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002d78 000000000000009c 00002d7c FDE cie=00000000 pc=00000000000248a0..0000000000024f7c │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000024938 │ │ │ │ +00002d80 00000000000000a0 00002d84 FDE cie=00000000 pc=00000000000249d0..0000000000025044 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000024a38 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r49 at cfa-120 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-224 │ │ │ │ - DW_CFA_offset: r25 at cfa-168 │ │ │ │ - DW_CFA_offset: r28 at cfa-144 │ │ │ │ - DW_CFA_offset: r29 at cfa-136 │ │ │ │ - DW_CFA_offset: r30 at cfa-128 │ │ │ │ - DW_CFA_offset: r14 at cfa-256 │ │ │ │ - DW_CFA_offset: r15 at cfa-248 │ │ │ │ - DW_CFA_offset: r16 at cfa-240 │ │ │ │ - DW_CFA_offset: r17 at cfa-232 │ │ │ │ - DW_CFA_offset: r19 at cfa-216 │ │ │ │ - DW_CFA_offset: r20 at cfa-208 │ │ │ │ - DW_CFA_offset: r21 at cfa-200 │ │ │ │ - DW_CFA_offset: r22 at cfa-192 │ │ │ │ - DW_CFA_offset: r23 at cfa-184 │ │ │ │ - DW_CFA_offset: r24 at cfa-176 │ │ │ │ - DW_CFA_offset: r26 at cfa-160 │ │ │ │ - DW_CFA_offset: r27 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-120 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024940 │ │ │ │ + DW_CFA_offset: r17 at cfa-240 │ │ │ │ + DW_CFA_offset: r16 at cfa-248 │ │ │ │ + DW_CFA_offset: r15 at cfa-256 │ │ │ │ + DW_CFA_offset: r25 at cfa-176 │ │ │ │ + DW_CFA_offset: r24 at cfa-184 │ │ │ │ + DW_CFA_offset: r28 at cfa-152 │ │ │ │ + DW_CFA_offset: r29 at cfa-144 │ │ │ │ + DW_CFA_offset: r14 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000024a70 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024948 │ │ │ │ - DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024954 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-304 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ - DW_CFA_advance_loc2: 1184 to 0000000000024df4 │ │ │ │ + DW_CFA_offset: r18 at cfa-232 │ │ │ │ + DW_CFA_offset: r19 at cfa-224 │ │ │ │ + DW_CFA_offset: r20 at cfa-216 │ │ │ │ + DW_CFA_offset: r21 at cfa-208 │ │ │ │ + DW_CFA_offset: r22 at cfa-200 │ │ │ │ + DW_CFA_offset: r23 at cfa-192 │ │ │ │ + DW_CFA_offset: r26 at cfa-168 │ │ │ │ + DW_CFA_offset: r27 at cfa-160 │ │ │ │ + DW_CFA_offset: r30 at cfa-136 │ │ │ │ + DW_CFA_offset: r31 at cfa-128 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a74 │ │ │ │ + DW_CFA_def_cfa_register: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024a80 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-288 │ │ │ │ + DW_CFA_advance_loc2: 1124 to 0000000000024ee4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000024e38 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000024f10 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000024e84 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000024f5c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024f78 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ + DW_CFA_restore: r49 │ │ │ │ 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 │ │ │ │ @@ -6776,53 +6769,55 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024e90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e18 0000000000000064 00002e1c FDE cie=00000000 pc=0000000000024f80..0000000000025388 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000024fdc │ │ │ │ +00002e24 0000000000000064 00002e28 FDE cie=00000000 pc=0000000000025050..000000000002540c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025060 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002506c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000250b4 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + 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: r14 at cfa-144 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + 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_advance_loc: 16 to 0000000000024fec │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000250b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 696 to 00000000000252a8 │ │ │ │ + DW_CFA_advance_loc1: 684 to 0000000000025364 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000252ec │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025390 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025394 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000253bc │ │ │ │ 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 │ │ │ │ @@ -6833,72 +6828,74 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025310 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000253c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002e80 0000000000000088 00002e84 FDE cie=00000000 pc=0000000000025390..00000000000255e8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000253b0 │ │ │ │ +00002e8c 000000000000008c 00002e90 FDE cie=00000000 pc=0000000000025410..0000000000025668 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002541c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000025438 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ 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: 16 to 00000000000253c0 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000025400 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000025470 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002540c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025474 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025410 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025480 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025414 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025484 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025418 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025488 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002541c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002548c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025420 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025494 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002542c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025498 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000000254e0 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000254d4 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000025550 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025554 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000254e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025558 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000254e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002555c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000254ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025560 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000254f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025564 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000254f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025568 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000254f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002556c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000254fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025570 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025500 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025574 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002551c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000025590 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025520 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000255a0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ 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 │ │ │ │ @@ -6906,536 +6903,527 @@ │ │ │ │ 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_advance_loc: 144 to 00000000000255b0 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000002562c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025630 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025634 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025638 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002563c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025640 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025644 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025648 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002f0c 0000000000000080 00002f10 FDE cie=00000000 pc=00000000000255f0..0000000000025958 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025608 │ │ │ │ +00002f1c 0000000000000078 00002f20 FDE cie=00000000 pc=0000000000025670..00000000000259b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002567c │ │ │ │ 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: 16 to 0000000000025618 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025690 │ │ │ │ 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_loc: 68 to 000000000002565c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025670 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000256cc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025674 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256d0 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000256e4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025678 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025680 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256e8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000256f0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025684 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256f4 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025688 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256f8 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002568c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256fc │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025690 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 328 to 00000000000257d8 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257dc │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000025848 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002584c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025850 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025854 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025858 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002585c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025860 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025864 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025868 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025810 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002587c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025820 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025880 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - 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: 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_loc1: 288 to 0000000000025940 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc1: 288 to 00000000000259a0 │ │ │ │ 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_nop │ │ │ │ │ │ │ │ -00002f90 0000000000000088 00002f94 FDE cie=00000000 pc=0000000000025960..0000000000025cec │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025970 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002598c │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ +00002f98 0000000000000088 00002f9c FDE cie=00000000 pc=00000000000259c0..0000000000025d3c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000259c8 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000259d8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000259f0 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000259ac │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025a00 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000259ec │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000025a44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000025a14 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000025a6c │ │ │ │ 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: 12 to 0000000000025a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000025a88 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000025ad8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a8c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000025b24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025adc │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000025b78 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025b28 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000025b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b7c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000025be8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025b9c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000025c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bec │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000025c80 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c34 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c84 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000025c60 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000025cb0 │ │ │ │ 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: 16 to 0000000000025c70 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025cc0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ 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_advance_loc: 72 to 0000000000025cb8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000025d08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025cbc │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d0c │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025cc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025d18 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025ccc │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d1c │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d20 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000301c 0000000000000080 00003020 FDE cie=00000000 pc=0000000000025cf0..00000000000260c8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000025d1c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003024 0000000000000084 00003028 FDE cie=00000000 pc=0000000000025d40..0000000000026118 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000025d5c │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025d34 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000025d80 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025d48 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000025d8c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025d90 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000025dd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000025dbc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025e00 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e04 │ │ │ │ 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_advance_loc: 4 to 0000000000025dc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025e10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000025e28 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000025e78 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000025ee0 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000025f34 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000025f58 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000025fa8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000002600c │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002605c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026010 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026060 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000026040 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002608c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026090 │ │ │ │ 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_advance_loc: 16 to 0000000000026050 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000260a0 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ 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: 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: 72 to 0000000000026098 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000260e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000260a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000260f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000260a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000260f8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000260ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000260fc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000030a0 0000000000000054 000030a4 FDE cie=00000000 pc=00000000000260d0..0000000000026588 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000260e4 │ │ │ │ +000030ac 0000000000000058 000030b0 FDE cie=00000000 pc=0000000000026120..00000000000265cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026128 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026154 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000026104 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026164 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002613c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000026188 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026190 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000026180 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000261c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000261c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000261f4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000261c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000261f8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002620c │ │ │ │ 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_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000261d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026210 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000030f8 00000000000000a8 000030fc FDE cie=00000000 pc=0000000000026590..00000000000269e0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000265bc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003108 000000000000009c 0000310c FDE cie=00000000 pc=00000000000265d0..00000000000269fc │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000265ec │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000026610 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_offset: r22 at cfa-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_advance_loc: 12 to 00000000000265c8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000265f0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026628 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000026634 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002666c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026668 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026698 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000266a0 │ │ │ │ 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: 8 to 0000000000026670 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000266b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000266d8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000266dc │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000026718 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000266e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002671c │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 212 to 00000000000267b4 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000267b8 │ │ │ │ + DW_CFA_advance_loc: 216 to 00000000000267f4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000267bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000267f8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000026828 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002682c │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000026868 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026830 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002686c │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000026900 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026904 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000002693c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026940 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002690c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026944 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026940 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026970 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026978 │ │ │ │ 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: 16 to 0000000000026950 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026980 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ 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: 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: 72 to 0000000000026998 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000269c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002699c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000269a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269cc │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000269b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000269b8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000269bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000269d8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000269c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269dc │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000269c4 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269e0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000031a4 0000000000000068 000031a8 FDE cie=00000000 pc=00000000000269e0..0000000000026eb0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000026a1c │ │ │ │ +000031a8 0000000000000064 000031ac FDE cie=00000000 pc=0000000000026a00..0000000000026f10 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026a14 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026a24 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026a34 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026a50 │ │ │ │ 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 0000000000026a50 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000026b14 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026a64 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000026b74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000026b44 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026ba0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ba4 │ │ │ │ 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_advance_loc: 4 to 0000000000026b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ba8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000026bb8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026bbc │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000026c18 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000026cac │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026cb0 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000026d10 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 360 to 0000000000026e18 │ │ │ │ + DW_CFA_advance_loc1: 344 to 0000000000026e68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000026e48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026e94 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e98 │ │ │ │ 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_advance_loc: 4 to 0000000000026e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e9c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000026e84 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e88 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000026edc │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e8c │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ee0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003210 0000000000000060 00003214 FDE cie=00000000 pc=0000000000026eb0..00000000000274e4 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000026edc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003210 0000000000000060 00003214 FDE cie=00000000 pc=0000000000026f10..0000000000027564 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026f30 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026f44 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026ee8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000026f24 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000026f94 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000026f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f98 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000026f78 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000026fd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000026fbc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026ffc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027000 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000027024 │ │ │ │ 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 │ │ │ │ @@ -7445,103 +7433,117 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003274 000000000000005c 00003278 FDE cie=00000000 pc=00000000000274f0..0000000000027a9c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027504 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003274 0000000000000078 00003278 FDE cie=00000000 pc=0000000000027570..0000000000027b98 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027578 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000027524 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000275a4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000275dc │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000027564 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027570 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000275e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000275ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000275e8 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002760c │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-176 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-160 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000027634 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000275f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027660 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000275fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027664 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000027694 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027600 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000276a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000032d4 0000000000000060 000032d8 FDE cie=00000000 pc=0000000000027aa0..0000000000028280 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000027acc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000032f0 0000000000000060 000032f4 FDE cie=00000000 pc=0000000000027ba0..0000000000028370 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027bbc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027bc4 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027bd0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027be0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027ad8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027bf0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000027b14 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000027c20 │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ + 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: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000027b30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027c28 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000027b68 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000027c60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000027bac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027c8c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027bb8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000027cb0 │ │ │ │ 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 │ │ │ │ @@ -7552,74 +7554,70 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027bc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027cc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003338 0000000000000084 0000333c FDE cie=00000000 pc=0000000000028280..00000000000288e8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028294 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000282d0 │ │ │ │ +00003354 0000000000000080 00003358 FDE cie=00000000 pc=0000000000028370..0000000000028998 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000283b8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000283f4 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002830c │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028314 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028400 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028318 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000028364 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000028450 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000283a4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002847c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000283b8 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000284d0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000283e0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_restore: r54 │ │ │ │ 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 │ │ │ │ @@ -7629,70 +7627,70 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000283f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000284e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000033c0 0000000000000074 000033c4 FDE cie=00000000 pc=00000000000288f0..0000000000028fd4 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028904 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000028940 │ │ │ │ +000033d8 0000000000000078 000033dc FDE cie=00000000 pc=00000000000289a0..0000000000029028 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000289a8 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000289f8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000028a28 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000028970 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028984 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a2c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028988 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000289c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a30 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000028a74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000028a08 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028aa0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000028a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028aa4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000028ae4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ 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 │ │ │ │ @@ -7701,55 +7699,63 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028a40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003438 0000000000000070 0000343c FDE cie=00000000 pc=0000000000028fe0..0000000000029830 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000029020 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003454 000000000000008c 00003458 FDE cie=00000000 pc=0000000000029030..0000000000029924 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002909c │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000029058 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r15 at cfa-168 │ │ │ │ DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r17 at cfa-152 │ │ │ │ DW_CFA_offset: r18 at cfa-144 │ │ │ │ DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029068 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000290a8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002906c │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000290c0 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000290cc │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000029120 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000029100 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002914c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000029124 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000291a0 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ @@ -7763,70 +7769,77 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029130 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000291b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034ac 0000000000000078 000034b0 FDE cie=00000000 pc=0000000000029830..000000000002a1a0 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000298b4 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ +000034e4 000000000000007c 000034e8 FDE cie=00000000 pc=0000000000029930..000000000002a1d8 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000299b0 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ - DW_CFA_offset: r31 at cfa-80 │ │ │ │ - DW_CFA_offset: r14 at cfa-216 │ │ │ │ - DW_CFA_offset: r15 at cfa-208 │ │ │ │ - DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-184 │ │ │ │ - DW_CFA_offset: r19 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-128 │ │ │ │ - DW_CFA_offset: r26 at cfa-120 │ │ │ │ - DW_CFA_offset: r28 at cfa-104 │ │ │ │ - DW_CFA_offset: r29 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000298c8 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000299c0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002992c │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000029a1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002996c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029a48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000299a4 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000029a98 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ + DW_CFA_restore: r54 │ │ │ │ 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 │ │ │ │ @@ -7838,73 +7851,79 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000299b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029aa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003528 0000000000000084 0000352c FDE cie=00000000 pc=000000000002a1a0..000000000002ac04 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000002a234 │ │ │ │ +00003564 000000000000008c 00003568 FDE cie=00000000 pc=000000000002a1e0..000000000002abbc │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000002a274 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r51 at cfa-104 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_offset: r15 at cfa-240 │ │ │ │ + DW_CFA_offset: r14 at cfa-248 │ │ │ │ + DW_CFA_offset: r18 at cfa-216 │ │ │ │ + DW_CFA_offset: r19 at cfa-208 │ │ │ │ + DW_CFA_offset: r20 at cfa-200 │ │ │ │ + DW_CFA_offset: r23 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-184 │ │ │ │ + DW_CFA_offset: r30 at cfa-120 │ │ │ │ + DW_CFA_offset: r31 at cfa-112 │ │ │ │ + DW_CFA_offset: r16 at cfa-232 │ │ │ │ + DW_CFA_offset: r17 at cfa-224 │ │ │ │ + DW_CFA_offset: r21 at cfa-192 │ │ │ │ + DW_CFA_offset: r24 at cfa-168 │ │ │ │ + DW_CFA_offset: r25 at cfa-160 │ │ │ │ + DW_CFA_offset: r26 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-144 │ │ │ │ + DW_CFA_offset: r28 at cfa-136 │ │ │ │ + DW_CFA_offset: r29 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002a24c │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a258 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a288 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002a2a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a28c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002a2e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002a2e4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a310 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002a32c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002a364 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a374 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ + DW_CFA_restore: r52 │ │ │ │ + DW_CFA_restore: r51 │ │ │ │ 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 │ │ │ │ @@ -7916,58 +7935,72 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a330 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a380 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000035b0 000000000000007c 000035b4 FDE cie=00000000 pc=000000000002ac10..000000000002b740 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002ac4c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000035f4 0000000000000098 000035f8 FDE cie=00000000 pc=000000000002abc0..000000000002b774 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002ac2c │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002ac8c │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r15 at cfa-176 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r20 at cfa-136 │ │ │ │ DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ac38 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ac9c │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-336 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002ac74 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002ad00 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002ace0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_restore_extended: r101 │ │ │ │ + DW_CFA_restore_extended: r100 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002ad38 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002ad0c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002ad70 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002ad44 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ @@ -7983,75 +8016,76 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ad80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ad50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003630 0000000000000088 00003634 FDE cie=00000000 pc=000000000002b740..000000000002c348 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002b7c8 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ +00003690 000000000000008c 00003694 FDE cie=00000000 pc=000000000002b780..000000000002c2a4 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002b804 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-224 │ │ │ │ - DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r25 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - DW_CFA_offset: r31 at cfa-88 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-200 │ │ │ │ - DW_CFA_offset: r18 at cfa-192 │ │ │ │ - DW_CFA_offset: r19 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-176 │ │ │ │ - DW_CFA_offset: r21 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-120 │ │ │ │ - DW_CFA_offset: r28 at cfa-112 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_offset: r30 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b7d4 │ │ │ │ + DW_CFA_offset: r15 at cfa-224 │ │ │ │ + DW_CFA_offset: r16 at cfa-216 │ │ │ │ + DW_CFA_offset: r17 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-184 │ │ │ │ + DW_CFA_offset: r29 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-120 │ │ │ │ + DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-232 │ │ │ │ + DW_CFA_offset: r18 at cfa-200 │ │ │ │ + DW_CFA_offset: r19 at cfa-192 │ │ │ │ + DW_CFA_offset: r22 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-152 │ │ │ │ + DW_CFA_offset: r25 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b814 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002b7e8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002b83c │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b820 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002b878 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002b874 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002b8a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002b8c0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002b900 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ + DW_CFA_restore: r53 │ │ │ │ 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 │ │ │ │ @@ -8065,85 +8099,92 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b8d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b910 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000036bc 0000000000000098 000036c0 FDE cie=00000000 pc=000000000002c350..000000000002d104 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000002c3e8 │ │ │ │ +00003720 00000000000000a0 00003724 FDE cie=00000000 pc=000000000002c2b0..000000000002cfc8 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000002c340 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r49 at cfa-120 │ │ │ │ + DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-248 │ │ │ │ - DW_CFA_offset: r27 at cfa-144 │ │ │ │ - DW_CFA_offset: r30 at cfa-120 │ │ │ │ - DW_CFA_offset: r31 at cfa-112 │ │ │ │ - DW_CFA_offset: r15 at cfa-240 │ │ │ │ - DW_CFA_offset: r16 at cfa-232 │ │ │ │ - DW_CFA_offset: r17 at cfa-224 │ │ │ │ - DW_CFA_offset: r18 at cfa-216 │ │ │ │ - DW_CFA_offset: r19 at cfa-208 │ │ │ │ - DW_CFA_offset: r20 at cfa-200 │ │ │ │ - DW_CFA_offset: r21 at cfa-192 │ │ │ │ - DW_CFA_offset: r22 at cfa-184 │ │ │ │ - DW_CFA_offset: r23 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-168 │ │ │ │ - DW_CFA_offset: r25 at cfa-160 │ │ │ │ - DW_CFA_offset: r26 at cfa-152 │ │ │ │ - DW_CFA_offset: r28 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-128 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c3f0 │ │ │ │ + DW_CFA_offset: r14 at cfa-264 │ │ │ │ + DW_CFA_offset: r15 at cfa-256 │ │ │ │ + DW_CFA_offset: r16 at cfa-248 │ │ │ │ + DW_CFA_offset: r19 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-232 │ │ │ │ + DW_CFA_offset: r27 at cfa-160 │ │ │ │ + DW_CFA_offset: r26 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-240 │ │ │ │ + DW_CFA_offset: r20 at cfa-216 │ │ │ │ + DW_CFA_offset: r21 at cfa-208 │ │ │ │ + DW_CFA_offset: r22 at cfa-200 │ │ │ │ + DW_CFA_offset: r23 at cfa-192 │ │ │ │ + DW_CFA_offset: r24 at cfa-184 │ │ │ │ + DW_CFA_offset: r25 at cfa-176 │ │ │ │ + DW_CFA_offset: r28 at cfa-152 │ │ │ │ + DW_CFA_offset: r29 at cfa-144 │ │ │ │ + DW_CFA_offset: r30 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c354 │ │ │ │ DW_CFA_def_cfa_offset: 608 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c404 │ │ │ │ + DW_CFA_offset: r31 at cfa-128 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c364 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c410 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-304 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000002c47c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c36c │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-304 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c378 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002c3d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002c4c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002c400 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002c508 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002c44c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002c468 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ + DW_CFA_restore: r50 │ │ │ │ + DW_CFA_restore: r49 │ │ │ │ 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 │ │ │ │ @@ -8154,54 +8195,58 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c510 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c470 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003758 0000000000000064 0000375c FDE cie=00000000 pc=000000000002d110..000000000002e628 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002d174 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - 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_extended_sf: r72 at cfa+8 │ │ │ │ - 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: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d180 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ +000037c4 0000000000000068 000037c8 FDE cie=00000000 pc=000000000002cfd0..000000000002e50c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002cff8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d184 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002d03c │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d040 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002d1ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d044 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002d0ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002d230 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002d0d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d244 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d0dc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002d10c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ 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 │ │ │ │ @@ -8212,54 +8257,60 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d248 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d110 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000037c0 0000000000000064 000037c4 FDE cie=00000000 pc=000000000002e630..000000000002f9a0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002e65c │ │ │ │ +00003830 0000000000000074 00003834 FDE cie=00000000 pc=000000000002e510..000000000002f920 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e530 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002e6a4 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - 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_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002e588 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e6b0 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e58c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002e6fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e590 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002e5dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002e740 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002e608 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e754 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e60c │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e610 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002e640 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ 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 │ │ │ │ @@ -8270,65 +8321,68 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e758 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e644 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003828 0000000000000084 0000382c FDE cie=00000000 pc=000000000002f9a0..0000000000030de4 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000002fa30 │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ +000038a8 0000000000000088 000038ac FDE cie=00000000 pc=000000000002f920..0000000000030dbc │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002f9a8 │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-88 │ │ │ │ DW_CFA_offset: r14 at cfa-224 │ │ │ │ DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-200 │ │ │ │ DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r19 at cfa-184 │ │ │ │ DW_CFA_offset: r20 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-168 │ │ │ │ DW_CFA_offset: r22 at cfa-160 │ │ │ │ DW_CFA_offset: r23 at cfa-152 │ │ │ │ - DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r24 at cfa-144 │ │ │ │ DW_CFA_offset: r25 at cfa-136 │ │ │ │ DW_CFA_offset: r26 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-120 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002fa40 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f9b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002fa94 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002fa0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002fad8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002fa38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002fb14 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002fa8c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fa90 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fa94 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ @@ -8349,55 +8403,64 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb1c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fa98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000038b0 0000000000000064 000038b4 FDE cie=00000000 pc=0000000000030df0..0000000000032458 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000030e68 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ +00003934 000000000000007c 00003938 FDE cie=00000000 pc=0000000000030dc0..0000000000032770 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000030de0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000030e38 │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030e74 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e3c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000030ec8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030e48 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000030e9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000030f0c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000030ec8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030ecc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f24 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000030f0c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ 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 │ │ │ │ @@ -8408,67 +8471,72 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f28 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030f10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003918 0000000000000074 0000391c FDE cie=00000000 pc=0000000000032460..0000000000033b88 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000324e8 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ +000039b4 0000000000000080 000039b8 FDE cie=00000000 pc=0000000000032770..0000000000033e70 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000327f4 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000324f0 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032804 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000032558 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000003286c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003259c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000032898 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000325b0 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000328ec │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000325cc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ 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 │ │ │ │ @@ -8479,50 +8547,54 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000325d0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000328f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003990 000000000000005c 00003994 FDE cie=00000000 pc=0000000000033b90..0000000000034b40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000033bac │ │ │ │ +00003a38 0000000000000060 00003a3c FDE cie=00000000 pc=0000000000033e70..0000000000034eec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000033e84 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000033c00 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000033ed8 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r18 at cfa-128 │ │ │ │ DW_CFA_offset: r19 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-112 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033edc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 364 to 0000000000033d70 │ │ │ │ + DW_CFA_advance_loc1: 388 to 0000000000034060 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000033db4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003408c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034090 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000340b0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ @@ -8531,150 +8603,150 @@ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ 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 0000000000033dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000340b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000039f0 0000000000000030 000039f4 FDE cie=00000000 pc=0000000000034b40..0000000000034c10 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000034b60 │ │ │ │ +00003a9c 0000000000000030 00003aa0 FDE cie=00000000 pc=0000000000034ef0..0000000000034fa4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034f08 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000034b78 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034f18 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000034bbc │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000034f58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034bcc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034f68 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034bd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034f70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000034bf0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034f84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034c00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034f94 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a24 0000000000000030 00003a28 FDE cie=00000000 pc=0000000000034c10..0000000000034ce0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000034c30 │ │ │ │ +00003ad0 0000000000000030 00003ad4 FDE cie=00000000 pc=0000000000034fb0..0000000000035064 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034fc8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000034c48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034fd8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000034c8c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000035018 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034c9c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035028 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034ca0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000034cc0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035044 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034cd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035054 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a58 0000000000000054 00003a5c FDE cie=00000000 pc=0000000000034ce0..00000000000357a8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000034cfc │ │ │ │ +00003b04 0000000000000050 00003b08 FDE cie=00000000 pc=0000000000035070..0000000000035be0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035084 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000034d40 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000350c4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: r29 at cfa-24 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034d48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000350cc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000034d74 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000350f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000034db8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035120 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035134 │ │ │ │ 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_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034dc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035140 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003ab0 0000000000000060 00003ab4 FDE cie=00000000 pc=00000000000357b0..00000000000363d0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000357c8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ +00003b58 0000000000000060 00003b5c FDE cie=00000000 pc=0000000000035be0..00000000000368e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035bec │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035bfc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000035810 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000035c48 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ 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: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003581c │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035824 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c4c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000035850 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000035c74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000035894 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035ca0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000358a0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000035cc4 │ │ │ │ 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 │ │ │ │ @@ -8685,53 +8757,52 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000358b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035cd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b14 0000000000000064 00003b18 FDE cie=00000000 pc=00000000000363d0..0000000000036ffc │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000363ec │ │ │ │ +00003bbc 0000000000000060 00003bc0 FDE cie=00000000 pc=00000000000368f0..0000000000037594 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003690c │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000036434 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003694c │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003643c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036950 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036444 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036958 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-160 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000036488 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000036998 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000364c4 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000369c4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000364d8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000369e4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ @@ -8739,60 +8810,56 @@ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000364e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000369f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003b7c 0000000000000064 00003b80 FDE cie=00000000 pc=0000000000037000..0000000000037d64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000037018 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ +00003c20 0000000000000060 00003c24 FDE cie=00000000 pc=00000000000375a0..0000000000038350 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000375ac │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000375bc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000037068 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037074 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000003760c │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003707c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037610 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000370c0 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000037650 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000037104 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003767c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037118 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000376a4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ 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 │ │ │ │ @@ -8803,53 +8870,51 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000376b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003be4 0000000000000068 00003be8 FDE cie=00000000 pc=0000000000037d70..0000000000038af8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000037d8c │ │ │ │ +00003c84 0000000000000064 00003c88 FDE cie=00000000 pc=0000000000038350..000000000003912c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038364 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000037de0 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000383b8 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r15 at cfa-144 │ │ │ │ DW_CFA_offset: r16 at cfa-136 │ │ │ │ DW_CFA_offset: r17 at cfa-128 │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000383bc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037dec │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 388 to 0000000000037f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000383c0 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000003852c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000037fb0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000038558 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000037fc8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000038580 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ @@ -8860,52 +8925,51 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037fd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038590 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003c50 0000000000000058 00003c54 FDE cie=00000000 pc=0000000000038b00..0000000000039660 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000038b1c │ │ │ │ +00003cec 000000000000005c 00003cf0 FDE cie=00000000 pc=0000000000039130..0000000000039d24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000039148 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000038b64 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003918c │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r19 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-112 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039190 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000038bc8 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000391f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000038c0c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000039220 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039224 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000039240 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ @@ -8913,54 +8977,55 @@ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038c20 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039250 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003cac 0000000000000064 00003cb0 FDE cie=00000000 pc=0000000000039660..000000000003a5a8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000039678 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ +00003d4c 0000000000000064 00003d50 FDE cie=00000000 pc=0000000000039d30..000000000003acb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039d3c │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039d4c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000396c8 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000396d4 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000039d9c │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000396dc │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039da0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 436 to 0000000000039890 │ │ │ │ + DW_CFA_advance_loc1: 428 to 0000000000039f4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000398d4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000039f78 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000398e8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000039fa0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ 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 │ │ │ │ @@ -8971,623 +9036,666 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000398f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039fb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003d14 000000000000002c 00003d18 FDE cie=00000000 pc=000000000003a5b0..000000000003a73c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003a5c4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003a5d4 │ │ │ │ +00003db4 000000000000004c 00003db8 FDE cie=00000000 pc=000000000003acc0..000000000003ae3c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003acd0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000003a638 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003ad2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a644 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ad34 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a650 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ad40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003a6a8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003ad5c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ad64 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad6c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ad74 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ad84 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ad94 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ad9c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000003a720 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ada0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000003ae0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae10 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ae18 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae1c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003d44 00000000000000c4 00003d48 FDE cie=00000000 pc=000000000003a740..000000000003a960 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a74c │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a754 │ │ │ │ +00003e04 00000000000000c4 00003e08 FDE cie=00000000 pc=000000000003ae40..000000000003b058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae44 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ae50 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003a764 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a76c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ae5c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a770 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a774 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003a79c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae60 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ae6c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae70 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003ae94 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae98 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003aea4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7a0 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7a4 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7a8 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7ac │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003a7c0 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7c4 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7c8 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7cc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003aeac │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aeb0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003aec0 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aec4 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003aecc │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aed0 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003aedc │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003a7e4 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a7ec │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7f0 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7f4 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003aee4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aee8 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aeec │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aef0 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aef4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a7fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aef8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a800 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000003a8cc │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000003afc0 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afc4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a8d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afc8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afcc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a8d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afd0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a8dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afd4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a8e0 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a8e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afd8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a8e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afdc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a8ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afe0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a8f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afe4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afe8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a8f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afec │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a8f8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a8fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aff0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aff4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a900 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aff8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a904 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003affc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a908 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a90c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b000 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b004 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a914 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b008 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b00c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a91c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b010 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b020 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003a940 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003b038 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a944 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a948 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b03c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b040 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a94c │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a950 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b044 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b048 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ │ │ │ -00003e0c 000000000000003c 00003e10 FDE cie=00000000 pc=000000000003a960..000000000003ac38 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003a990 │ │ │ │ +00003ecc 000000000000003c 00003ed0 FDE cie=00000000 pc=000000000003b060..000000000003b36c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b070 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - 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: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003b094 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003a9a0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a9a4 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b098 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003aa04 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003b0f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003aa2c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003b114 │ │ │ │ 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 000000000003aa30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b120 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003e4c 000000000000003c 00003e50 FDE cie=00000000 pc=000000000003ac40..000000000003af18 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003ac70 │ │ │ │ +00003f0c 000000000000003c 00003f10 FDE cie=00000000 pc=000000000003b370..000000000003b67c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b380 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - 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: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003b3a4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ac80 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ac84 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b3a8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003ace4 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003b400 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003ad0c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003b424 │ │ │ │ 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 000000000003ad10 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b430 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003e8c 000000000000003c 00003e90 FDE cie=00000000 pc=000000000003af20..000000000003b268 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003af50 │ │ │ │ +00003f4c 000000000000003c 00003f50 FDE cie=00000000 pc=000000000003b680..000000000003b9fc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b690 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003b6b4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - 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: 16 to 000000000003af60 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003af64 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000003b018 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000003b778 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003b040 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003b79c │ │ │ │ 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: 16 to 000000000003b050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003ecc 000000000000002c 00003ed0 FDE cie=00000000 pc=000000000003b270..000000000003b340 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b284 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b294 │ │ │ │ +00003f8c 0000000000000040 00003f90 FDE cie=00000000 pc=000000000003ba00..000000000003bac4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ba0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003b2b4 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003ba34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b2c0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ba38 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b2d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ba40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003b324 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b330 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ba44 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ba48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ba5c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ba64 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ba6c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ba80 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ba88 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ba90 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003baa4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003baac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bab4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003efc 0000000000000044 00003f00 FDE cie=00000000 pc=000000000003b340..000000000003b594 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b350 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003fd0 0000000000000044 00003fd4 FDE cie=00000000 pc=000000000003bad0..000000000003bd30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003badc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003b368 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003baec │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bafc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003b384 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bb0c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000003b4b0 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000003bc4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003b4e8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003bc84 │ │ │ │ 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_advance_loc: 8 to 000000000003b4f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bc90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000003b540 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003bcdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003b57c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003bd18 │ │ │ │ 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_advance_loc: 4 to 000000000003b580 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bd1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003f44 0000000000000070 00003f48 FDE cie=00000000 pc=000000000003b5a0..000000000003b8b4 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003b5cc │ │ │ │ +00004018 000000000000006c 0000401c FDE cie=00000000 pc=000000000003bd30..000000000003c070 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bd40 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bd50 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bd60 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003bd74 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003b5f8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bd80 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003b61c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003bda0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b620 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bda4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000003b788 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b78c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b7a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b7a4 │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000003bf54 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf58 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b7ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003b7ec │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003bf9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b7f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfa0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b800 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bfb0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ 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: 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: 128 to 000000000003b880 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003c034 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c038 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003b898 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c054 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003fb8 0000000000000074 00003fbc FDE cie=00000000 pc=000000000003b8c0..000000000003bbd4 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003b8f4 │ │ │ │ +00004088 0000000000000070 0000408c FDE cie=00000000 pc=000000000003c070..000000000003c3b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c080 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c08c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c09c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c0ac │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003b91c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c0c4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003b944 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c0e8 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b948 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0ec │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000003bab0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bab4 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bac0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bac4 │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000003c29c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2a0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bacc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003bb0c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003c2e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2e8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003bb20 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c2f0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ 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: 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: 128 to 000000000003bba0 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003c374 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c378 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003bbb8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c394 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004030 000000000000001c 00004034 FDE cie=00000000 pc=000000000003bbe0..000000000003bc2c │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003bc00 │ │ │ │ +000040fc 000000000000001c 00004100 FDE cie=00000000 pc=000000000003c3b0..000000000003c3f0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c3c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bc14 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c3d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bc1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c3e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004050 000000000000001c 00004054 FDE cie=00000000 pc=000000000003bc30..000000000003bc80 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003bc50 │ │ │ │ +0000411c 000000000000001c 00004120 FDE cie=00000000 pc=000000000003c3f0..000000000003c434 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c408 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003bc68 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c41c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bc70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c424 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004070 000000000000001c 00004074 FDE cie=00000000 pc=000000000003bc80..000000000003bcdc │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003bca8 │ │ │ │ +0000413c 000000000000001c 00004140 FDE cie=00000000 pc=000000000003c440..000000000003c490 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003c460 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003bcc4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c478 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bccc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c480 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004090 0000000000000010 00004094 FDE cie=00000000 pc=000000000003bce0..000000000003be58 │ │ │ │ +0000415c 0000000000000010 00004160 FDE cie=00000000 pc=000000000003c490..000000000003c648 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040a4 0000000000000030 000040a8 FDE cie=00000000 pc=000000000003be60..000000000003c0ec │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003be74 │ │ │ │ +00004170 0000000000000034 00004174 FDE cie=00000000 pc=000000000003c650..000000000003c888 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c65c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003be84 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c668 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003bec0 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003c6ac │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000003bf08 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003c6f0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003bf54 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003c724 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bf60 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c734 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003bf70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c740 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003bf90 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003bffc │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000003c0d0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000003c834 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c844 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c850 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000040d8 0000000000000044 000040dc FDE cie=00000000 pc=000000000003c0f0..000000000003caf8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003c128 │ │ │ │ +000041a8 0000000000000048 000041ac FDE cie=00000000 pc=000000000003c8c0..000000000003d2e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c8d0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c138 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003c900 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c13c │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c904 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1224 to 000000000003c604 │ │ │ │ + DW_CFA_advance_loc2: 1304 to 000000000003ce1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c634 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ce48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ce4c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ 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: 12 to 000000000003c640 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ce50 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004120 0000000000000080 00004124 FDE cie=00000000 pc=000000000003cb00..000000000003f180 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000003cb88 │ │ │ │ - DW_CFA_def_cfa_offset: 448 │ │ │ │ +000041f4 0000000000000090 000041f8 FDE cie=00000000 pc=000000000003d2f0..000000000003fa40 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003d34c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-208 │ │ │ │ - DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-104 │ │ │ │ - DW_CFA_offset: r29 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-88 │ │ │ │ - DW_CFA_offset: r31 at cfa-80 │ │ │ │ - DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d36c │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-184 │ │ │ │ - DW_CFA_offset: r24 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cb94 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d370 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2464 to 000000000003d534 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d380 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2164 to 000000000003dbf4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003d578 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003dc20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d58c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003dc74 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d5b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc78 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r55 │ │ │ │ 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 │ │ │ │ @@ -9598,66 +9706,78 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d5c0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc7c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000041a4 000000000000007c 000041a8 FDE cie=00000000 pc=000000000003f180..000000000004167c │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000003f20c │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00004288 0000000000000090 0000428c FDE cie=00000000 pc=000000000003fa40..0000000000042160 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003fa94 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003fabc │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f220 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fac0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2188 to 000000000003faac │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003fad0 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2152 to 0000000000040338 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003faf0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040364 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003fb20 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000403a0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000403a4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000403bc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ 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 │ │ │ │ @@ -9668,60 +9788,70 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb28 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000403c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004224 000000000000006c 00004228 FDE cie=00000000 pc=0000000000041680..0000000000041b24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041698 │ │ │ │ +0000431c 0000000000000078 00004320 FDE cie=00000000 pc=0000000000042160..00000000000425d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004216c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042184 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000416f8 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042190 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000421e8 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041710 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000421ec │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 920 to 0000000000041aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000421f0 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 868 to 0000000000042554 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000041aec │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000042580 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042584 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041b0c │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000425c0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ 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 │ │ │ │ @@ -9732,56 +9862,63 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b10 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000425c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004294 000000000000006c 00004298 FDE cie=00000000 pc=0000000000041b30..0000000000041fc4 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000041b9c │ │ │ │ +00004398 0000000000000074 0000439c FDE cie=00000000 pc=00000000000425e0..0000000000042a48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000425f8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042608 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000042664 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041ba8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041bbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042668 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 912 to 0000000000041f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004266c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 860 to 00000000000429c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000041f90 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000429f4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000429f8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041fac │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000042a30 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ 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 │ │ │ │ @@ -9792,536 +9929,494 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041fb0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042a34 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004304 00000000000000c8 00004308 FDE cie=00000000 pc=0000000000041fd0..0000000000042204 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041fdc │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041fe4 │ │ │ │ +00004410 00000000000000c8 00004414 FDE cie=00000000 pc=0000000000042a50..0000000000042c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042a54 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042a60 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041ff4 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041ffc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042a6c │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042a74 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042000 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042004 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042a78 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000042038 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042a7c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042a84 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000042ab4 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042ab8 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042ac4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042040 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042044 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042048 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042058 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004205c │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042060 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042064 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042acc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042ad0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004207c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042084 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042088 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004208c │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042090 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042ae0 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042ae4 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042af0 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042af4 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042afc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b00 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b04 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b08 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b0c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b10 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042098 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000004216c │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000042bd0 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042bd4 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042170 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042bd8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042bdc │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042178 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042be0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004217c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042be4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042be8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042184 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042188 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042bec │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004218c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042bf0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042190 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042bf4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042bf8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042194 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042198 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042bfc │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c00 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004219c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c04 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c08 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c0c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421a8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c10 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c14 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c18 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c1c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421bc │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c20 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042c30 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000421e0 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042c48 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c4c │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c50 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421e8 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c54 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421f0 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000421f4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c58 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c5c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043d0 00000000000000ec 000043d4 FDE cie=00000000 pc=0000000000042210..00000000000424a4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004221c │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042224 │ │ │ │ +000044dc 00000000000000ec 000044e0 FDE cie=00000000 pc=0000000000042c70..0000000000042eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c74 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042c80 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042230 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042240 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042248 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004224c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042c88 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042c98 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c9c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042ca4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042254 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042258 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004225c │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042260 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042264 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042268 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042cac │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042cb0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042cb4 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042cb8 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042cc0 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042cc4 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042cd4 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042cd8 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042284 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042290 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042294 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042298 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004229c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042ce8 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042cf4 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042d00 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d04 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042d10 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000422b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042d18 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422bc │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422c0 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422c4 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422c8 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422cc │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422d0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422d4 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d1c │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d20 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d24 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d28 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d2c │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d30 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d34 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000042404 │ │ │ │ + DW_CFA_advance_loc1: 284 to 0000000000042e50 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e54 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004240c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e5c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042414 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e64 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042418 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e68 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004241c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e6c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042420 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e70 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042424 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e74 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e78 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004242c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e7c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042430 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e80 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e84 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e88 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004243c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042440 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042444 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e8c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e90 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e94 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004244c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e98 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e9c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042454 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042ea0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042ea4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004245c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042ea8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042460 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042eac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042464 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042eb0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042468 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042eb4 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042ec0 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000042490 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042ed8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042494 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042edc │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044c0 00000000000000f8 000044c4 FDE cie=00000000 pc=00000000000424b0..0000000000042768 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000424c8 │ │ │ │ +000045cc 00000000000000b8 000045d0 FDE cie=00000000 pc=0000000000042ef0..000000000004319c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042ef4 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042f08 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000424d8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000424e0 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000424f0 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000424fc │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042500 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042f10 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042f1c │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042f28 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f2c │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042f38 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042504 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042508 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042510 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042514 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042518 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004251c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f3c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042530 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042544 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042548 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004254c │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042550 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042564 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042568 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004256c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042570 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042574 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042578 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004257c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f44 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042580 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f48 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042f58 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f5c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042f74 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042f7c │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f80 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042f94 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f98 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042fa8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042fac │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042fb4 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042fb8 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042fbc │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042fc0 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042fc4 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042fc8 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042fd4 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042fd8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042584 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042fdc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 312 to 00000000000426bc │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000004310c │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043110 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043114 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043118 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004311c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043120 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043124 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043128 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004312c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043130 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043134 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043138 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426e0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004313c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043140 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043144 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043148 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004314c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426f8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043150 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042700 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043154 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042704 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043158 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042708 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004315c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004270c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043160 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043164 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043168 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042718 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004316c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004271c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043170 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042720 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043174 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042728 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043180 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042730 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043184 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043188 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004318c │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + │ │ │ │ +00004688 0000000000000074 0000468c FDE cie=00000000 pc=00000000000431a0..0000000000043830 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000431a8 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000043248 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 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: 32 to 0000000000042750 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - 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: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042754 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042758 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000045bc 0000000000000074 000045c0 FDE cie=00000000 pc=0000000000042770..0000000000042e28 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042784 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000427f4 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042810 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043250 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1420 to 0000000000042d9c │ │ │ │ + DW_CFA_advance_loc2: 1356 to 000000000004379c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000042de0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000437c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000437cc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042e08 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004380c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ 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 │ │ │ │ @@ -10332,292 +10427,316 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042e0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043810 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004634 000000000000002c 00004638 FDE cie=00000000 pc=0000000000042e30..0000000000042f00 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042e44 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042e54 │ │ │ │ +00004700 0000000000000040 00004704 FDE cie=00000000 pc=0000000000043830..00000000000438f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004383c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000042e74 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000043864 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042e80 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043868 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042e90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043870 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000042ee4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043874 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043878 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004388c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043894 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004389c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000438b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000438b8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000438c0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000438d4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000438dc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000438e4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004664 0000000000000040 00004668 FDE cie=00000000 pc=0000000000042f00..0000000000043138 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042f10 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004744 0000000000000040 00004748 FDE cie=00000000 pc=0000000000043900..0000000000043b44 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004390c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042f24 │ │ │ │ - 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 000000000004391c │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004392c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000042f3c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000043064 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043934 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000043a80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000043090 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000043aac │ │ │ │ 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: 16 to 00000000000430a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000430f0 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000043afc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000043120 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000043b2c │ │ │ │ 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 0000000000043124 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000046a8 0000000000000070 000046ac FDE cie=00000000 pc=0000000000043140..0000000000043444 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004316c │ │ │ │ +00004788 000000000000006c 0000478c FDE cie=00000000 pc=0000000000043b50..0000000000043e80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043b60 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043b70 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043b80 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043b94 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000043198 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043ba0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000431bc │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000043bc0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000431c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043bc4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 0000000000043328 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 432 to 0000000000043d74 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004332c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d78 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043340 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043344 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043348 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004334c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000043384 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000043db4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043db8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043390 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043dc0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ 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: 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: 128 to 0000000000043410 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000043e44 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e48 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043428 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000043e64 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000471c 000000000000001c 00004720 FDE cie=00000000 pc=0000000000043450..000000000004349c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000043470 │ │ │ │ +000047f8 000000000000001c 000047fc FDE cie=00000000 pc=0000000000043e80..0000000000043ec0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043e98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043484 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043ea8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004348c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043eb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000473c 000000000000001c 00004740 FDE cie=00000000 pc=00000000000434a0..00000000000434f0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000434c0 │ │ │ │ +00004818 000000000000001c 0000481c FDE cie=00000000 pc=0000000000043ec0..0000000000043f04 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043ed8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000434d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043eec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000434e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043ef4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000475c 000000000000001c 00004760 FDE cie=00000000 pc=00000000000434f0..000000000004354c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000043518 │ │ │ │ +00004838 000000000000001c 0000483c FDE cie=00000000 pc=0000000000043f10..0000000000043f60 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000043f30 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000043534 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043f48 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004353c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043f50 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000477c 0000000000000010 00004780 FDE cie=00000000 pc=0000000000043550..0000000000043698 │ │ │ │ +00004858 0000000000000010 0000485c FDE cie=00000000 pc=0000000000043f60..00000000000440f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004790 0000000000000028 00004794 FDE cie=00000000 pc=00000000000436a0..00000000000438cc │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000436b4 │ │ │ │ +0000486c 0000000000000034 00004870 FDE cie=00000000 pc=0000000000044100..00000000000442e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004410c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000436c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044118 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000436f8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000044154 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000043748 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000044190 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000437a0 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000441cc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000441dc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000441e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000004429c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000437ac │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000442ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000437b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000442b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000047bc 0000000000000048 000047c0 FDE cie=00000000 pc=00000000000438d0..00000000000442c8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004390c │ │ │ │ +000048a4 000000000000004c 000048a8 FDE cie=00000000 pc=0000000000044300..0000000000044d78 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044310 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004391c │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000044344 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043920 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044348 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1156 to 0000000000043da4 │ │ │ │ + DW_CFA_advance_loc2: 1316 to 000000000004486c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000043dd8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000044898 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000448a0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ 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_advance_loc: 8 to 0000000000043de0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000448b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004808 000000000000007c 0000480c FDE cie=00000000 pc=00000000000442d0..0000000000046818 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000004435c │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +000048f4 000000000000008c 000048f8 FDE cie=00000000 pc=0000000000044d80..0000000000047570 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000044dcc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000044df8 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044370 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044dfc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2172 to 0000000000044bec │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044e0c │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2192 to 000000000004569c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000044c30 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000456c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000044c60 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000045704 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045708 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004571c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ 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 │ │ │ │ @@ -10628,70 +10747,74 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c68 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045720 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004888 0000000000000080 0000488c FDE cie=00000000 pc=0000000000046820..0000000000048d78 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000468a4 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00004984 000000000000008c 00004988 FDE cie=00000000 pc=0000000000047570..0000000000049d70 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000475c4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000475e8 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000468b4 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475ec │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2292 to 00000000000471a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000475fc │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2140 to 0000000000047e58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000471ec │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000047e84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e88 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000047224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e8c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000047ed8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ 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 │ │ │ │ @@ -10702,63 +10825,66 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047228 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047edc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000490c 0000000000000074 00004910 FDE cie=00000000 pc=0000000000048d80..00000000000491d8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048d94 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000048dfc │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ +00004a14 0000000000000074 00004a18 FDE cie=00000000 pc=0000000000049d70..000000000004a1b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049d7c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000049df8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049dfc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049e00 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 836 to 0000000000049158 │ │ │ │ + DW_CFA_advance_loc1: 820 to 000000000004a134 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000049198 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004a160 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000491ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a164 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000491c0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004a1a0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ 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 │ │ │ │ @@ -10770,57 +10896,59 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a1a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004984 0000000000000070 00004988 FDE cie=00000000 pc=00000000000491e0..000000000004962c │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000049258 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ +00004a8c 0000000000000074 00004a90 FDE cie=00000000 pc=000000000004a1c0..000000000004a5f8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004a1d8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000004a244 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r14 at cfa-168 │ │ │ │ DW_CFA_offset: r15 at cfa-160 │ │ │ │ DW_CFA_offset: r16 at cfa-152 │ │ │ │ DW_CFA_offset: r17 at cfa-144 │ │ │ │ DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ DW_CFA_offset: r20 at cfa-120 │ │ │ │ DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-72 │ │ │ │ DW_CFA_offset: r27 at cfa-64 │ │ │ │ DW_CFA_offset: r28 at cfa-56 │ │ │ │ DW_CFA_offset: r29 at cfa-48 │ │ │ │ DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049270 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a248 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a24c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 824 to 00000000000495ac │ │ │ │ + DW_CFA_advance_loc1: 812 to 000000000004a578 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000495ec │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004a5a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a5a8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049614 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004a5e0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ @@ -10835,531 +10963,494 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049618 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a5e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049f8 00000000000000c8 000049fc FDE cie=00000000 pc=0000000000049630..0000000000049864 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004963c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049644 │ │ │ │ +00004b04 00000000000000c8 00004b08 FDE cie=00000000 pc=000000000004a600..000000000004a81c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a604 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a610 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049654 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004965c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a61c │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a624 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049660 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049664 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a628 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000049698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a62c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a634 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004a664 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a668 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a674 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000496a0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496a4 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496a8 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000496b8 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496bc │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496c0 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a67c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a680 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000496dc │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000496e4 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496e8 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496ec │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a690 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a694 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a6a0 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a6a4 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a6ac │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a6b0 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a6b4 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a6b8 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a6bc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a6c0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496f8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 00000000000497cc │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000004a780 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a784 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a788 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a78c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a790 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a794 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a798 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497e4 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a79c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7a0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7a4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7a8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497f4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7ac │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7b0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7b4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7b8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049804 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7bc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049808 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004980c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7c0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7c4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049814 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7c8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049818 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004981c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049820 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7d0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a7e0 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000049840 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004a7f8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049844 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7fc │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a800 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049848 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004984c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a804 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049850 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049854 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a808 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a80c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ac4 00000000000000ec 00004ac8 FDE cie=00000000 pc=0000000000049870..0000000000049b04 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004987c │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049884 │ │ │ │ +00004bd0 00000000000000ec 00004bd4 FDE cie=00000000 pc=000000000004a820..000000000004aa9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a824 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a830 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049890 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000498a0 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000498a8 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a838 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a848 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a84c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a854 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000498b4 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498b8 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498bc │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498c0 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498c4 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a85c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a860 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a864 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a868 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a870 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a874 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a884 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a888 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000498e4 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000498f0 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498f4 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498f8 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498fc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a898 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a8a4 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a8b0 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a8b4 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a8c0 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049918 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a8c8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004991c │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049920 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049924 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049928 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004992c │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049930 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049934 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049938 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a8cc │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a8d0 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a8d4 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a8d8 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a8dc │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a8e0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004993c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a8e4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000049a64 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000004aa00 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa04 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa08 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa0c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa10 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa14 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa18 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa1c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa20 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a84 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa24 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa28 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa2c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa30 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa34 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa38 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a9c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049aa0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa3c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa40 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa44 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049aac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa48 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa4c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa50 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa54 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049abc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa58 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa5c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ac8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa64 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004aa70 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000049af0 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004aa88 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049af4 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa8c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bb4 00000000000000f8 00004bb8 FDE cie=00000000 pc=0000000000049b10..0000000000049dc8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049b28 │ │ │ │ +00004cc0 00000000000000b8 00004cc4 FDE cie=00000000 pc=000000000004aaa0..000000000004ad4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aaa4 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004aab8 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049b38 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049b40 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049b50 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049b5c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004aac0 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004aacc │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004aad8 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aadc │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004aae8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b64 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b68 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049b70 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b74 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b78 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b7c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aaec │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049b90 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049ba4 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ba8 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bac │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bb0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049bc4 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bc8 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bcc │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bd0 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bd4 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bd8 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aaf0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aaf4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aaf8 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ab08 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab0c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004ab24 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ab2c │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab30 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ab44 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab48 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ab58 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab5c │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ab64 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab68 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab6c │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab70 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab74 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab78 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ab84 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab88 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab8c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000049d1c │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000004acbc │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acc0 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acc4 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acc8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004accc │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acd0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acd4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acd8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acdc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ace0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ace4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ace8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d40 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acec │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acf0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acf4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acf8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acfc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d58 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad00 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad04 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad08 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad0c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad10 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad14 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad18 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad1c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad20 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad24 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049d88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ad30 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049d90 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad34 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000049db0 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad38 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad3c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - 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: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049db4 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049db8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004cb0 0000000000000070 00004cb4 FDE cie=00000000 pc=0000000000049dd0..000000000004a4d0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049de4 │ │ │ │ +00004d7c 0000000000000074 00004d80 FDE cie=00000000 pc=000000000004ad50..000000000004b44c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ad58 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004ad88 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000049e48 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000004adf4 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000049e68 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004adfc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1508 to 000000000004a44c │ │ │ │ + DW_CFA_advance_loc2: 1472 to 000000000004b3bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004a490 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004b3e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a4a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b3ec │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a4b0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004b428 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ 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 │ │ │ │ @@ -11370,250 +11461,269 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a4b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b42c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004d24 000000000000002c 00004d28 FDE cie=00000000 pc=000000000004a4d0..000000000004a5a0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a4e4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a4f4 │ │ │ │ +00004df4 0000000000000040 00004df8 FDE cie=00000000 pc=000000000004b450..000000000004b514 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b45c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004a514 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004b484 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a520 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b488 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a530 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b490 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004a584 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b494 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b498 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b4ac │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b4b4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b4bc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b4d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b4d8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b4e0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b4f4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b4fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b504 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004d54 0000000000000040 00004d58 FDE cie=00000000 pc=000000000004a5a0..000000000004a7d8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a5b0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004e38 0000000000000040 00004e3c FDE cie=00000000 pc=000000000004b520..000000000004b764 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b52c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a5c4 │ │ │ │ - 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 000000000004b53c │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b54c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a5dc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000004a704 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b554 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 000000000004b6a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004a730 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004b6cc │ │ │ │ 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: 16 to 000000000004a740 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b6d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004a790 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000004b71c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004a7c0 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004b74c │ │ │ │ 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 000000000004a7c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004d98 0000000000000070 00004d9c FDE cie=00000000 pc=000000000004a7e0..000000000004aae4 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004a80c │ │ │ │ +00004e7c 000000000000006c 00004e80 FDE cie=00000000 pc=000000000004b770..000000000004baa0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b780 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b790 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b7a0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b7b4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004a838 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b7c0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004a85c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b7e0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7e4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000004a9c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000004b994 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b998 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a9e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9e4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9e8 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b99c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004aa24 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004b9d4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b9d8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004aa30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b9e0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ 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: 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: 128 to 000000000004aab0 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004ba64 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba68 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004aac8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004ba84 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004e0c 000000000000001c 00004e10 FDE cie=00000000 pc=000000000004aaf0..000000000004ab3c │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ab10 │ │ │ │ +00004eec 000000000000001c 00004ef0 FDE cie=00000000 pc=000000000004baa0..000000000004bae0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004bab8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ab24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bac8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ab2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bad0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e2c 000000000000001c 00004e30 FDE cie=00000000 pc=000000000004ab40..000000000004ab90 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ab60 │ │ │ │ +00004f0c 000000000000001c 00004f10 FDE cie=00000000 pc=000000000004bae0..000000000004bb24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004baf8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ab78 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004bb0c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ab80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bb14 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e4c 000000000000001c 00004e50 FDE cie=00000000 pc=000000000004ab90..000000000004abec │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004abb8 │ │ │ │ +00004f2c 000000000000001c 00004f30 FDE cie=00000000 pc=000000000004bb30..000000000004bb80 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004bb50 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004abd4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004bb68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004abdc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bb70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e6c 0000000000000010 00004e70 FDE cie=00000000 pc=000000000004abf0..000000000004ad38 │ │ │ │ +00004f4c 0000000000000010 00004f50 FDE cie=00000000 pc=000000000004bb80..000000000004bd08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e80 0000000000000028 00004e84 FDE cie=00000000 pc=000000000004ad40..000000000004af6c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ad54 │ │ │ │ +00004f60 0000000000000034 00004f64 FDE cie=00000000 pc=000000000004bd10..000000000004bef8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bd1c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ad64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bd28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004ad98 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004bd64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004ade8 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004bda0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004ae40 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004bddc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ae4c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bdec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bdf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000004beac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bebc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bec0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004eac 0000000000000074 00004eb0 FDE cie=00000000 pc=000000000004af70..000000000004c6c4 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004afe8 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ +00004f98 0000000000000078 00004f9c FDE cie=00000000 pc=000000000004bf00..000000000004d6fc │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004bf34 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004bf70 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000004bfbc │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004b00c │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bfc8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2568 to 000000000004ba14 │ │ │ │ + DW_CFA_advance_loc2: 2640 to 000000000004ca18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004ba58 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004ca44 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ba6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca48 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ba80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca4c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004ca88 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ 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 │ │ │ │ @@ -11624,114 +11734,117 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca8c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004f24 0000000000000054 00004f28 FDE cie=00000000 pc=000000000004c6d0..000000000004cdf4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c6e0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00005014 0000000000000054 00005018 FDE cie=00000000 pc=000000000004d700..000000000004ddc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d708 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004c720 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d71c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d728 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004d75c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c730 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c73c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d768 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1088 to 000000000004cb7c │ │ │ │ + DW_CFA_advance_loc2: 1036 to 000000000004db74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004cbbc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004dba0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004dbb4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ 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_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cbc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dbc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004f7c 0000000000000078 00004f80 FDE cie=00000000 pc=000000000004ce00..000000000004e6a0 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004ce84 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +0000506c 0000000000000080 00005070 FDE cie=00000000 pc=000000000004ddd0..000000000004f684 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004dde4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000004de58 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ce90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004de5c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 3128 to 000000000004dac8 │ │ │ │ + DW_CFA_advance_loc2: 3180 to 000000000004eac8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004db0c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004eaf4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004db38 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004eb30 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eb34 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004eb40 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ 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 │ │ │ │ @@ -11742,630 +11855,606 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eb44 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ff8 00000000000000b8 00004ffc FDE cie=00000000 pc=000000000004e6a0..000000000004eaf8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e6b4 │ │ │ │ +000050f0 00000000000000c8 000050f4 FDE cie=00000000 pc=000000000004f690..000000000004fad8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f69c │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004f6b4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e6cc │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e6e8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f6c8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ 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: 36 to 000000000004e70c │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e718 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e71c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e720 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e724 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e728 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e730 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e734 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004f6f0 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6f4 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f700 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f704 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f708 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f70c │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f718 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e748 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e74c │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e760 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e764 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e768 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e76c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f724 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 756 to 000000000004ea60 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f738 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f73c │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f748 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f758 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f764 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f768 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f76c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f770 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 000000000004fa54 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa58 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa5c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa64 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa68 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa6c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa70 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa74 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa78 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa7c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa80 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa84 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa88 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa8c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa90 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa94 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004eab4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004fab0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fab4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eabc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fab8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fabc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ead0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fac0 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000050b4 00000000000000ac 000050b8 FDE cie=00000000 pc=000000000004eb00..000000000004ef38 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004eb14 │ │ │ │ +000051bc 00000000000000b8 000051c0 FDE cie=00000000 pc=000000000004fae0..000000000004ff18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004faec │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004fb04 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004eb2c │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004eb48 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004fb18 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ 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: 36 to 000000000004eb6c │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004eb78 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb7c │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb84 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb88 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004eb90 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb94 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004fb40 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fb44 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fb50 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fb54 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fb58 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fb5c │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fb68 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004eba8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ebac │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ebc0 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ebc4 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 740 to 000000000004eea8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fb74 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004fb88 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fb8c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fb98 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004fba8 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fbb4 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbb8 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 000000000004fe9c │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fea0 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fea4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eeac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fea8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eeb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004feac │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eeb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004feb0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eeb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004feb4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eebc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004feb8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004febc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fec0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fec4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fec8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fecc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fed0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fed4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004eef4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004fef0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fef4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eefc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fef8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fefc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ef10 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff00 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005164 0000000000000044 00005168 FDE cie=00000000 pc=000000000004ef40..000000000004f18c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ef50 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ef64 │ │ │ │ +00005278 0000000000000044 0000527c FDE cie=00000000 pc=000000000004ff20..000000000005015c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff24 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ff38 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ef84 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ef8c │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ef94 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef98 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ef9c │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004efa0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ff58 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff5c │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ff68 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff6c │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff70 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff74 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004efa8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004ff90 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 428 to 000000000004f154 │ │ │ │ + DW_CFA_advance_loc1: 404 to 0000000000050124 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050128 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f158 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005012c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f15c │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050130 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050134 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050138 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f16c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005013c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f170 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050140 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f17c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005014c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000051ac 00000000000000c4 000051b0 FDE cie=00000000 pc=000000000004f190..000000000004f3e0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f1a0 │ │ │ │ +000052c0 00000000000000c4 000052c4 FDE cie=00000000 pc=0000000000050160..0000000000050398 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050168 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f1b4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005017c │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004f1d0 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f1d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000050194 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f1dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050198 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000501a4 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000501a8 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000501cc │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000501d0 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000501e0 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000501e4 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000501f4 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000501f8 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050204 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f1e0 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004f208 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f210 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f214 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f218 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f21c │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004f234 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f238 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f240 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050208 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004f25c │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f264 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f268 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f26c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050218 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005021c │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050228 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005022c │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050230 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050234 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000004f338 │ │ │ │ + DW_CFA_advance_loc: 200 to 00000000000502fc │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050300 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f33c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050304 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050308 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f344 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005030c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050310 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f34c │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050314 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050318 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005031c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f35c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050320 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f360 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050324 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f364 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050328 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005032c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f36c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050330 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050334 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f374 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050338 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005033c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f37c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050340 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f380 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050344 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f390 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050354 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f3a0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050360 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004f3c0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000050378 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f3c4 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f3c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005037c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050380 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f3cc │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f3d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050384 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050388 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ │ │ │ -00005274 0000000000000118 00005278 FDE cie=00000000 pc=000000000004f3e0..000000000004f9f4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f3ec │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004f410 │ │ │ │ +00005388 00000000000000c4 0000538c FDE cie=00000000 pc=00000000000503a0..0000000000050990 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000503a4 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000503b4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f420 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000503d4 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f428 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f430 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f440 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f448 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f450 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f454 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f458 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f45c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f460 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f474 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f478 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f488 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f48c │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000503dc │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000503e8 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000503f0 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000503f4 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050408 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005040c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050410 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f494 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050414 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005041c │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050420 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005042c │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050430 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f498 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050444 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050458 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005045c │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050468 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005046c │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050470 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050474 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 368 to 000000000004f608 │ │ │ │ + DW_CFA_advance_loc1: 348 to 00000000000505d0 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000505d4 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000505d8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f60c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000505dc │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f610 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000505e0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f614 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000505e4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f618 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000505e8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f61c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000505ec │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f620 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000505f0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f624 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000505f4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f630 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f634 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000505f8 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050600 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050604 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f63c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050608 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f640 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005060c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f644 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050610 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000004f728 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f72c │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000004f838 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004f860 │ │ │ │ - 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_advance_loc: 4 to 0000000000050614 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f870 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004f890 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000050718 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005071c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004f908 │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000050848 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004f930 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005086c │ │ │ │ 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: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f934 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000004f9c4 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9c8 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050870 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000508d4 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005093c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9d0 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050944 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000050960 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050964 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050968 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005096c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050970 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050974 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050978 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005097c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050980 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005390 0000000000000070 00005394 FDE cie=00000000 pc=000000000004fa00..0000000000050448 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004fa14 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004fa78 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ +00005450 0000000000000070 00005454 FDE cie=00000000 pc=0000000000050990..000000000005145c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050998 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000050a3c │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004fa8c │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050a48 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1984 to 000000000005024c │ │ │ │ + DW_CFA_advance_loc2: 2040 to 0000000000051240 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000050290 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005126c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000502a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051270 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000502b4 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000512ac │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ 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 │ │ │ │ @@ -12376,995 +12465,1063 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000502c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005404 000000000000002c 00005408 FDE cie=00000000 pc=0000000000050450..0000000000050520 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000050464 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050474 │ │ │ │ +000054c4 0000000000000040 000054c8 FDE cie=00000000 pc=0000000000051460..0000000000051524 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005146c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000050494 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000051494 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000504a0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051498 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000504b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000514a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000050504 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050510 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000514a4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000514a8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000514bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000514c4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000514cc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000514e0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000514e8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000514f0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000051504 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005150c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051514 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005434 0000000000000034 00005438 FDE cie=00000000 pc=0000000000050520..0000000000050820 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000050548 │ │ │ │ +00005508 0000000000000038 0000550c FDE cie=00000000 pc=0000000000051530..0000000000051808 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051540 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005154c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005155c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000050564 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005156c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 456 to 000000000005072c │ │ │ │ + DW_CFA_advance_loc1: 408 to 0000000000051704 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000050758 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000051730 │ │ │ │ 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_advance_loc: 8 to 0000000000050760 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051740 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000546c 0000000000000040 00005470 FDE cie=00000000 pc=0000000000050820..0000000000050968 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000050838 │ │ │ │ +00005544 0000000000000040 00005548 FDE cie=00000000 pc=0000000000051810..0000000000051938 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051820 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051830 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000050854 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005183c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000050898 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000051874 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000508a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005187c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000508a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000051890 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000508ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051894 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000050904 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000518e0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050908 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000518e4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005090c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000518ec │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050910 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000518f0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000050924 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051900 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000050940 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005191c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051920 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000054b0 000000000000001c 000054b4 FDE cie=00000000 pc=0000000000050970..00000000000509c0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000050994 │ │ │ │ +00005588 000000000000001c 0000558c FDE cie=00000000 pc=0000000000051940..0000000000051984 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000051958 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000509a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005196c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000509b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051974 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054d0 000000000000002c 000054d4 FDE cie=00000000 pc=00000000000509c0..0000000000050b5c │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000509d0 │ │ │ │ +000055a8 000000000000002c 000055ac FDE cie=00000000 pc=0000000000051990..0000000000051af0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051998 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000509e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000519a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000050a60 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000051a14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050a6c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051a20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a70 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000050b40 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000051ad0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050b4c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051ae0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005500 0000000000000068 00005504 FDE cie=00000000 pc=0000000000050b60..00000000000510a8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000050ba0 │ │ │ │ +000055d8 000000000000007c 000055dc FDE cie=00000000 pc=0000000000051b00..0000000000052020 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051b10 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051b1c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051b28 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050bb0 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b2c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 316 to 0000000000050cec │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050cf0 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050cf4 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050cf8 │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000051c5c │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c60 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050cfc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051c6c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c70 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c74 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051c80 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c84 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c88 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c8c │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c90 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c94 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c98 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c9c │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ca0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ca4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d04 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000050dfc │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000051d88 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d8c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d90 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d94 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d98 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d9c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051da0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051da4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051da8 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051dac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051db0 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051db4 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051db8 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051dbc │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051dc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000050e48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000051dd8 │ │ │ │ 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_restore: r20 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ddc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000556c 0000000000000074 00005570 FDE cie=00000000 pc=00000000000510b0..0000000000051640 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000510e4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ +00005658 0000000000000080 0000565c FDE cie=00000000 pc=0000000000052020..000000000005258c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052030 │ │ │ │ DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005203c │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000510f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052044 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005204c │ │ │ │ DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000051228 │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000052178 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005217c │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052184 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051230 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005218c │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052190 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005219c │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000521a0 │ │ │ │ DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051234 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051238 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000521a8 │ │ │ │ DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051248 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000521b0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000521b4 │ │ │ │ DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005124c │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051250 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051254 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051258 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000521b8 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000521bc │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000521c0 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000521c4 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000521c8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005125c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000051390 │ │ │ │ + DW_CFA_advance_loc1: 292 to 00000000000522ec │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051394 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000522f0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051398 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000522f4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005139c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000522f8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000522fc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513a4 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513a8 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052300 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052304 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052308 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005230c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052310 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052314 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052318 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005231c │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052320 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052324 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000513e0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005233c │ │ │ │ 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: r23 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052340 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055e4 0000000000000074 000055e8 FDE cie=00000000 pc=0000000000051640..0000000000051934 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000051664 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005166c │ │ │ │ +000056dc 0000000000000080 000056e0 FDE cie=00000000 pc=0000000000052590..0000000000052884 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000525a0 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000525ac │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000525b4 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051678 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525b8 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000051750 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051754 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051758 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005175c │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051760 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051764 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051768 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005176c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051770 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051774 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000052688 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005268c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051778 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052698 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005269c │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526a0 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000526ac │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526b0 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526b4 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526b8 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526bc │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526c0 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526c4 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526c8 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526cc │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526d0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005177c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526d4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051780 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000005186c │ │ │ │ + DW_CFA_advance_loc: 228 to 00000000000527b8 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527bc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051870 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527c0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051874 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527c4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051878 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527c8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005187c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527cc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051880 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527d0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527d4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527d8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051884 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527dc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527e0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051888 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527e4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005188c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527e8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051890 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527ec │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051894 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527f0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051898 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005189c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000527f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000518b8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052808 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000518bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005280c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000565c 0000000000000070 00005660 FDE cie=00000000 pc=0000000000051940..0000000000051c2c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005194c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051968 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051970 │ │ │ │ +00005760 0000000000000078 00005764 FDE cie=00000000 pc=0000000000052890..0000000000052b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052894 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000528a0 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000528ac │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000528b8 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000000051a4c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a50 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a54 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a58 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a5c │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a60 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a64 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a68 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a6c │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000052988 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005298c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052998 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005299c │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529a0 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000529ac │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529b0 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529b4 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529b8 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529bc │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529c0 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529c4 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529c8 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529cc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529d0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a78 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000051b78 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000052aa8 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052aac │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ab0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ab4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ab8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052abc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ac0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ac4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ac8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052acc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ad0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ad4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b98 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ad8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052adc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ba0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ae0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051bc0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052af4 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051bc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052af8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000056d0 0000000000000088 000056d4 FDE cie=00000000 pc=0000000000051c30..0000000000051f60 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051c48 │ │ │ │ +000057dc 0000000000000088 000057e0 FDE cie=00000000 pc=0000000000052b60..0000000000052e8c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052b70 │ │ │ │ DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051c50 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052b7c │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000051d1c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d20 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000052c44 │ │ │ │ DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c48 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052c50 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c54 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c58 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052c64 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c68 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052c70 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c74 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051d40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052c80 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c84 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d44 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c88 │ │ │ │ DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c8c │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d50 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c90 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c94 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c98 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c9c │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d64 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d68 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ca0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ca4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ca8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d78 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000051ea0 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000052dc8 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052dcc │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052dd0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051eac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052dd4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052dd8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ddc │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052de0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052de4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052de8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052dec │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052df0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052df4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052df8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052dfc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052e00 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052e04 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051edc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052e08 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052e0c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052e10 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052e14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051ef8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052e20 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052e24 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000575c 0000000000000070 00005760 FDE cie=00000000 pc=0000000000051f60..0000000000052274 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051f6c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051f88 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051f90 │ │ │ │ +00005868 0000000000000078 0000586c FDE cie=00000000 pc=0000000000052e90..00000000000531a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052e94 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052ea0 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052eac │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052eb8 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000005205c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052060 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052064 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052068 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005206c │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052070 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052074 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052078 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005207c │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000052f78 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052f7c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052080 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052f8c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052f90 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052f94 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052fa0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052fa4 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052fa8 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052fac │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052fb0 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052fb4 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052fb8 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052fbc │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052fc0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052fc4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052088 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000052188 │ │ │ │ + DW_CFA_advance_loc: 244 to 00000000000530b8 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530bc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005218c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530c0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052190 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530c4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052194 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530c8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052198 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530cc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005219c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530d0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530d4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530d8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530dc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530e0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530e4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521a8 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530e8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530ec │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521b0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000530f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000521d0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053104 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053108 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000057d0 0000000000000028 000057d4 FDE cie=00000000 pc=0000000000052280..0000000000052390 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052290 │ │ │ │ +000058e4 0000000000000024 000058e8 FDE cie=00000000 pc=00000000000531b0..00000000000532b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000531b8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052298 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000522b4 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000531d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000052344 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000005324c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052354 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005326c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053270 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052360 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053280 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000057fc 000000000000003c 00005800 FDE cie=00000000 pc=0000000000052390..00000000000525dc │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000523a4 │ │ │ │ +0000590c 0000000000000038 00005910 FDE cie=00000000 pc=00000000000532b0..00000000000534ec │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000532bc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000523b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000532cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000052410 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052414 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000053310 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052418 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053314 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000524a4 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524a8 │ │ │ │ + DW_CFA_advance_loc: 160 to 00000000000533b4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000533b8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000533bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000524bc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000533c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000533d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000005252c │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005343c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052538 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053448 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052540 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053450 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000583c 0000000000000110 00005840 FDE cie=00000000 pc=00000000000525e0..0000000000052a14 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000525fc │ │ │ │ +00005948 0000000000000110 0000594c FDE cie=00000000 pc=00000000000534f0..0000000000053910 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053504 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052618 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053514 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052620 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053528 │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000052658 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000053558 │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005355c │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005266c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000053574 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005268c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053588 │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005358c │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052698 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005359c │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005269c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535a0 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000526a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000535b0 │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000526ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535b4 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000526b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000535c0 │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000526c8 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000526d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535c4 │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000526d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000535d0 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535d4 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000526d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535d8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000526dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535dc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000526e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535e0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000526e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535e4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000526e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535e8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000526ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535ec │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 224 to 00000000000527cc │ │ │ │ + DW_CFA_advance_loc: 220 to 00000000000536c8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536cc │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536d0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536d4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536d8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536dc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536e0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536e4 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536e8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536ec │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536f0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536f4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536f8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052800 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000536fc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052804 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053700 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053704 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005280c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053708 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005370c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053710 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052818 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053714 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005281c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053718 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052830 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005372c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053730 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053734 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000052870 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005376c │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052880 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053778 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052884 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053780 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000528a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053790 │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053794 │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000528ac │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000537a4 │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000537a8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000528b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000537b8 │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000528c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000537bc │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000537c8 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000528dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000537cc │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000528e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000537dc │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000537e0 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000537e4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000537e8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000537ec │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000537f0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 184 to 00000000000529b4 │ │ │ │ + DW_CFA_advance_loc: 192 to 00000000000538b0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538b4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538b8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538bc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538c0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538c4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538c8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538cc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538d0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538d4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538d8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000529f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000538f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538f4 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538f8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000538fc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053900 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005950 0000000000000120 00005954 FDE cie=00000000 pc=0000000000052a20..0000000000052e4c │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052a3c │ │ │ │ +00005a5c 0000000000000120 00005a60 FDE cie=00000000 pc=0000000000053910..0000000000053d18 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053924 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052a54 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053930 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052a5c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053944 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053948 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000052a98 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000053978 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005397c │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052aac │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000053994 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000052acc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000539a8 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000539ac │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052ad8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000539bc │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052adc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000539c0 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052ae4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000539d0 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052aec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000539d4 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052af0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000539e0 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000539e4 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052b10 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000539f0 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000539f4 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000539f8 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000539fc │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053a00 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053a04 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053a08 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053a0c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053a10 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000052c04 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000053ae0 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ae4 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ae8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053aec │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053af0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053af4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053af8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053afc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b00 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b04 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b08 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b0c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b10 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b14 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b18 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b1c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b20 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b2c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b34 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052c6c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053b48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b50 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b54 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000052cb0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000053b8c │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052cc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053b98 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052cc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053ba0 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052ce0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053bb0 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053bb4 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053bc0 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052cec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053bc4 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053bcc │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052cf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053bd0 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052cf8 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052d00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053be0 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053be4 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d08 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053bf4 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d0c │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000052d2c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053bfc │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053c04 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053c08 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053c0c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053c10 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053c14 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053c18 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000052df8 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000053cc4 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -13376,1899 +13533,1895 @@ │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053cc8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ccc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053cd0 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053cd4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053cd8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053cdc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ce0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ce4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ce8 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053cec │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053cf0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053cf4 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053cf8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053cfc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d00 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d04 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d08 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a74 000000000000011c 00005a78 FDE cie=00000000 pc=0000000000052e50..000000000005445c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052e68 │ │ │ │ +00005b80 0000000000000158 00005b84 FDE cie=00000000 pc=0000000000053d20..00000000000551b8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000053d38 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052e84 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000052eb4 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053d44 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053d50 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000053d68 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ 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: 20 to 0000000000052ec8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000052fd4 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fd8 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052fec │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ff0 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ff4 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ff8 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ffc │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053000 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053004 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053008 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005300c │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053010 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005301c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000053d90 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000053e8c │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053e90 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053020 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053ea4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1852 to 000000000005375c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053eb8 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053ec0 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ec4 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053ed0 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ed4 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ed8 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053ee4 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ee8 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053eec │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053ef4 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ef8 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053efc │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053f00 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053f04 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 1764 to 00000000000545e8 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545ec │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545f0 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545f4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053760 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545f8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053764 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545fc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053768 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054600 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005376c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054604 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053770 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054608 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005460c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053778 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054610 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005377c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054614 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054618 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005461c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053788 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054620 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005378c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054624 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054628 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005462c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000537c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054658 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000537c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005465c │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000537c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054660 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000537cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054664 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000537d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054668 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000537e0 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054670 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1048 to 0000000000053bf8 │ │ │ │ + DW_CFA_advance_loc1: 876 to 00000000000549dc │ │ │ │ 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: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000053cf8 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053d04 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053d0c │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d10 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000053d28 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d2c │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d30 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d34 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d38 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d3c │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d40 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000054ad4 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ad8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d44 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000054af0 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054af4 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054b00 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b04 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054b0c │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b10 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b14 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b18 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b1c │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b20 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b24 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1200 to 00000000000541f4 │ │ │ │ + DW_CFA_advance_loc2: 1132 to 0000000000054f90 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f94 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f98 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f9c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fa0 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fa4 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fa8 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000054fc0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054200 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054204 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054208 │ │ │ │ + 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: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000054230 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000054fe0 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b94 0000000000000170 00005b98 FDE cie=00000000 pc=0000000000054460..0000000000055a5c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054478 │ │ │ │ +00005cdc 0000000000000184 00005ce0 FDE cie=00000000 pc=00000000000551c0..0000000000056680 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000551dc │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005448c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000544a4 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000551f8 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ 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: 16 to 00000000000544b4 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000544b8 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000000545e0 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000545e4 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000545f8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054600 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054604 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054608 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005460c │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054610 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054614 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054618 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005461c │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054620 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054624 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055210 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000055324 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055328 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005533c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055340 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005462c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000055360 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055364 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005536c │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055370 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055378 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005537c │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055380 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055384 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055388 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005538c │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055390 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055394 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055398 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005539c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1896 to 0000000000054d94 │ │ │ │ + DW_CFA_advance_loc2: 1824 to 0000000000055abc │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ac0 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ac4 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ac8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055acc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054d9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ad0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ad4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ad8 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055adc │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ae0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ae4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ae8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055aec │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055af0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dc0 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055af4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055af8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055afc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b00 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b04 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b08 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054df4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000055b28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b2c │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b30 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b34 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e04 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b38 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ 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: 12 to 0000000000054e10 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055b40 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 960 to 00000000000551d0 │ │ │ │ + DW_CFA_advance_loc1: 860 to 0000000000055e9c │ │ │ │ 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: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000551d8 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551dc │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 288 to 00000000000552fc │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055300 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055304 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055308 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000055328 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005532c │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055330 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055334 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055338 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005533c │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055340 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055344 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055348 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055ea4 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000055fb8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005534c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fbc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055350 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055fd4 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fd8 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055fe4 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fe8 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055ff0 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055ff8 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ffc │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056000 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056004 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056008 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005600c │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056010 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056014 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056018 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1204 to 0000000000055804 │ │ │ │ + DW_CFA_advance_loc2: 1108 to 000000000005646c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056484 │ │ │ │ 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: r22 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055814 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000055830 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056490 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000564b0 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 520 to 0000000000055a38 │ │ │ │ + DW_CFA_advance_loc1: 436 to 0000000000056664 │ │ │ │ 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: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a3c │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056668 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a44 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a48 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a4c │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005666c │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056670 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d08 000000000000001c 00005d0c FDE cie=00000000 pc=0000000000055a60..0000000000055ab4 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000055a90 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055a9c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055aa4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005e64 0000000000000010 00005e68 FDE cie=00000000 pc=0000000000056680..00000000000566ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d28 0000000000000038 00005d2c FDE cie=00000000 pc=0000000000055ac0..0000000000055e4c │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000055adc │ │ │ │ +00005e78 0000000000000038 00005e7c FDE cie=00000000 pc=00000000000566b0..00000000000569c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000566c4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055af4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000566d4 │ │ │ │ + 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_loc1: 452 to 0000000000055cb8 │ │ │ │ + DW_CFA_advance_loc1: 376 to 000000000005684c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055ccc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056864 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055cd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056870 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 324 to 0000000000055e14 │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000056988 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055e28 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000569a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055e30 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000569b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d64 00000000000000b4 00005d68 FDE cie=00000000 pc=0000000000055e50..000000000005642c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055e60 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000055e98 │ │ │ │ +00005eb4 000000000000007c 00005eb8 FDE cie=00000000 pc=0000000000056a00..0000000000056f98 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056a08 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000056a40 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055ea8 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056a50 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-176 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-160 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000056024 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056028 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056030 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056034 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056038 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005603c │ │ │ │ + DW_CFA_advance_loc1: 360 to 0000000000056bb8 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bbc │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056bc4 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bc8 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bcc │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bd0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bd4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bd8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 628 to 00000000000562b4 │ │ │ │ + DW_CFA_advance_loc1: 648 to 0000000000056e60 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e64 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000562b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e68 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000562bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e6c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000562c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e70 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000562c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e74 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000562c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e78 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000562cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e7c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 212 to 00000000000563a0 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000056f34 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000563d4 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000056f64 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000563e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f68 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056f78 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000563f0 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-160 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000056414 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005e1c 00000000000000bc 00005e20 FDE cie=00000000 pc=0000000000056430..00000000000567d4 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005644c │ │ │ │ +00005f34 000000000000008c 00005f38 FDE cie=00000000 pc=0000000000056fa0..00000000000572fc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056fb0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005646c │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000056fd4 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056474 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056fdc │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 308 to 00000000000565a8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000565b0 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000057100 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057104 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057110 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000565b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057114 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057118 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000565bc │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000565c0 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000565d0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000565d4 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000565d8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000565dc │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000565e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005711c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057128 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057130 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000565fc │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056600 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056604 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057148 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005714c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057150 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057154 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057164 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057168 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000056718 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000057278 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005727c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005671c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057280 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056720 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057284 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057288 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005728c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005672c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057290 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057294 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057298 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056738 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005729c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005673c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572a0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056740 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572a4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056744 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572a8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056748 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572ac │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000056764 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000572b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000056790 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000572e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056794 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572ec │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000567a0 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005edc 00000000000000d8 00005ee0 FDE cie=00000000 pc=00000000000567e0..0000000000056bac │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000567f8 │ │ │ │ +00005fc4 00000000000000c0 00005fc8 FDE cie=00000000 pc=0000000000057300..0000000000057688 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005730c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000056818 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000057330 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056820 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000568b0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000568b8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000568bc │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057338 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000573c0 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000573c4 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000573cc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000568c4 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000568c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000573d0 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000573d4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000568f8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000057408 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000568fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005740c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056900 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056904 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000056918 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005691c │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056920 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005741c │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057420 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057430 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000056938 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005693c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056940 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000056a24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005743c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057444 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057448 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057454 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057458 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005745c │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000057544 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057548 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005754c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057550 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057554 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057558 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005755c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057560 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057564 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a44 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057568 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005756c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057570 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057574 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057578 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005757c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057580 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000056b24 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000057630 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000056b50 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000057660 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056b60 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057664 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000056b88 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057668 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005766c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b94 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057670 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057674 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057678 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005fb8 000000000000008c 00005fbc FDE cie=00000000 pc=0000000000056bb0..0000000000057104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056bc0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000056be8 │ │ │ │ +00006088 0000000000000088 0000608c FDE cie=00000000 pc=0000000000057690..0000000000057b94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057698 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000576bc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000056d60 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056d64 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056d6c │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056d70 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056d74 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056d78 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000057828 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005782c │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057834 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057838 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005783c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057840 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057844 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057848 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005784c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057850 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 676 to 000000000005702c │ │ │ │ + DW_CFA_advance_loc1: 684 to 0000000000057afc │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b00 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057030 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b04 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b08 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057038 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b0c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005703c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b10 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057040 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057044 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b14 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b18 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005704c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b1c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057050 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b20 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005708c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000057b44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000570ac │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000057b68 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000570b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057b70 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006048 0000000000000028 0000604c FDE cie=00000000 pc=0000000000057110..00000000000571e4 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057124 │ │ │ │ +00006114 0000000000000028 00006118 FDE cie=00000000 pc=0000000000057ba0..0000000000057c60 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057bac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057138 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000057158 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000057bd8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000571a8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000057c20 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000571c8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000057c50 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000571d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006074 0000000000000020 00006078 FDE cie=00000000 pc=00000000000571f0..0000000000057258 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057200 │ │ │ │ +00006140 0000000000000020 00006144 FDE cie=00000000 pc=0000000000057c60..0000000000057cb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057c68 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057210 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057c78 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005723c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057c88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057248 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057ca0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00006098 0000000000000028 0000609c FDE cie=00000000 pc=0000000000057260..0000000000057338 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057274 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00006164 0000000000000020 00006168 FDE cie=00000000 pc=0000000000057cb0..0000000000057d74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057cb8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057284 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000572a4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000057cec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000057300 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000057d38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005731c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000057d64 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057328 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000060c4 0000000000000020 000060c8 FDE cie=00000000 pc=0000000000057340..00000000000573a0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057350 │ │ │ │ +00006188 0000000000000020 0000618c FDE cie=00000000 pc=0000000000057d80..0000000000057dc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057d88 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057360 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057d98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000057384 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057da8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057390 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057db8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000060e8 0000000000000094 000060ec FDE cie=00000000 pc=00000000000573a0..0000000000057728 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000573b4 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000573bc │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000573d4 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000573e0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000057400 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005740c │ │ │ │ +000061ac 0000000000000094 000061b0 FDE cie=00000000 pc=0000000000057e00..0000000000058178 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057e10 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000057e30 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057e48 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057e58 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057e6c │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000574a8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000057eec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000574d4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000057f14 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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: r21 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000574e0 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574e4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f24 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000574f4 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574f8 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574fc │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057500 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057504 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057508 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005750c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f28 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057510 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057f34 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057f3c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057f44 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f48 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f4c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f50 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f54 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f58 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f5c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f60 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f64 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f68 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005751c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f6c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057520 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 408 to 00000000000576b8 │ │ │ │ + DW_CFA_advance_loc1: 412 to 0000000000058108 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005810c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058110 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058114 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058118 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005811c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058120 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576d0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058124 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058128 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576dc │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005812c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058130 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058134 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058138 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005813c │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058140 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576ec │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000057718 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000058168 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ 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: r21 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ │ │ │ │ -00006180 00000000000000e4 00006184 FDE cie=00000000 pc=0000000000057730..0000000000057b58 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005774c │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057760 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057770 │ │ │ │ +00006244 00000000000000e4 00006248 FDE cie=00000000 pc=0000000000058180..0000000000058598 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058198 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000581a8 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000581bc │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000057818 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000058258 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005783c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058278 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057840 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058280 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057844 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005784c │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057850 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057854 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057858 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005785c │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057860 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057864 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058288 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057878 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057888 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057890 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057894 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057898 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005789c │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000578a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005828c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000578a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058298 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000582a0 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000582a8 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000582b0 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582b4 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000582c0 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582c4 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000582d0 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000582d8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582dc │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582e0 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582e4 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582e8 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582ec │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582f0 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582f4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000578a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582f8 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000578ac │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000578b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582fc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000578b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058300 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000057a2c │ │ │ │ + DW_CFA_advance_loc1: 360 to 0000000000058468 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005846c │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058470 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058474 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058478 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005847c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058480 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058484 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a48 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058488 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005848c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058490 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058494 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058498 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005849c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584a0 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584a4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584a8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a68 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584ac │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584b0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584b4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000057abc │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000584fc │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058504 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058508 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005850c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058510 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057acc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058518 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005851c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058520 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ad8 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057adc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058524 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058528 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005852c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058530 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057aec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058534 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058538 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005853c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058540 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058544 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057afc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058548 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005854c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058550 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058554 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057b0c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000057b2c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005856c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058570 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057b40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058580 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ │ │ │ -00006268 0000000000000030 0000626c FDE cie=00000000 pc=0000000000057b60..0000000000057e04 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057b74 │ │ │ │ +0000632c 000000000000002c 00006330 FDE cie=00000000 pc=00000000000585a0..0000000000058840 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000585b0 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000058644 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000057c04 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000057c5c │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000057cc8 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005869c │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000058704 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057cd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058710 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000057d2c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000057dd4 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057de0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000005876c │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000058814 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005881c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057de4 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058820 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000629c 0000000000000058 000062a0 FDE cie=00000000 pc=0000000000057e10..0000000000058414 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000057e4c │ │ │ │ +0000635c 000000000000005c 00006360 FDE cie=00000000 pc=0000000000058840..0000000000058dd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058850 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005885c │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058870 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057e60 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000057ee0 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058884 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000588ec │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588f0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ee4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058910 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000057f94 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000589a4 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000589a8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000589ac │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005801c │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 184 to 00000000000580d4 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 332 to 0000000000058220 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000058a24 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000058ac4 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000058bf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000058258 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000058c28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005825c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c2c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c30 │ │ │ │ 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_advance_loc: 4 to 0000000000058260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c34 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000062f8 0000000000000094 000062fc FDE cie=00000000 pc=0000000000058420..0000000000058798 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005842c │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058434 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058440 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058454 │ │ │ │ +000063bc 000000000000008c 000063c0 FDE cie=00000000 pc=0000000000058dd0..0000000000059100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058dd8 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058de8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058dfc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058460 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058e08 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058470 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058e10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058478 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000584b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058e18 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000058e50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000584b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000584c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058e60 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000584d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000584d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058e78 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000584dc │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000584e0 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000584e4 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000584ec │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000584f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e7c │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e84 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e88 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058e90 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000058584 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058588 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058594 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058598 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005859c │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000585b8 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000058f14 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000585bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f18 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 248 to 00000000000586b4 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f1c │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f20 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000058f3c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f40 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000059034 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059038 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005903c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059040 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059044 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059048 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005904c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000586d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059054 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059058 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005905c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059060 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000586f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005906c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000586fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059070 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058718 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005908c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058720 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059098 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005873c │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000590b0 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000058788 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000590f0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006390 000000000000013c 00006394 FDE cie=00000000 pc=00000000000587a0..0000000000059aa4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000587b0 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000587b8 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000587c8 │ │ │ │ +0000644c 0000000000000138 00006450 FDE cie=00000000 pc=0000000000059100..000000000005a3a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059108 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059114 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000587d4 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000587e0 │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059120 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059130 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000058830 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059138 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000059188 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058834 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005883c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005918c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 184 to 00000000000588f4 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058904 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005890c │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000059244 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058910 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058918 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059248 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059254 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059258 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000058930 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005893c │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058940 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058944 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058948 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005894c │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058950 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005895c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058960 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058964 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058968 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005896c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058970 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059268 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059274 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005927c │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059280 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059290 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059294 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059298 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005929c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592a0 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000592ac │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592b0 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592b4 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000592c4 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592c8 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592cc │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592d0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1500 to 0000000000058f4c │ │ │ │ + DW_CFA_advance_loc2: 1468 to 000000000005988c │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059890 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059894 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f58 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059898 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005989c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598a0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598a4 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598a8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f6c │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598ac │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598b0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f74 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598b4 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598b8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598bc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598c0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598c4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598c8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598cc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598d0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598d4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598d8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058fa8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000598e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000058fd8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005991c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058ff4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000059938 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058ff8 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005993c │ │ │ │ DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 2404 to 000000000005995c │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc2: 2372 to 000000000005a280 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ 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: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059968 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a28c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005997c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a294 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000599c4 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000005a2d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000599e0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005a2f4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000599e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a2f8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000599e8 │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000059a34 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a2fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005a338 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000064d0 0000000000000034 000064d4 FDE cie=00000000 pc=0000000000059ab0..0000000000059b64 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059ad8 │ │ │ │ +00006588 0000000000000038 0000658c FDE cie=00000000 pc=000000000005a3a0..000000000005a440 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a3ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a3bc │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005a3d0 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a3e0 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059b00 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000059b30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a3e8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a3f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000059b54 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000005a430 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006508 00000000000001f4 0000650c FDE cie=00000000 pc=0000000000059b70..000000000005a810 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059b84 │ │ │ │ +000065c4 0000000000000210 000065c8 FDE cie=00000000 pc=000000000005a440..000000000005b058 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a450 │ │ │ │ + DW_CFA_offset: r30 at cfa-160 │ │ │ │ + DW_CFA_offset: r29 at cfa-168 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059b8c │ │ │ │ - DW_CFA_offset: r19 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000059bb0 │ │ │ │ - DW_CFA_offset: r20 at cfa-232 │ │ │ │ - DW_CFA_offset: r24 at cfa-200 │ │ │ │ - DW_CFA_offset: r25 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-184 │ │ │ │ - DW_CFA_offset: r28 at cfa-168 │ │ │ │ - DW_CFA_offset: r29 at cfa-160 │ │ │ │ - DW_CFA_offset: r31 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059bd8 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a460 │ │ │ │ + DW_CFA_offset: r15 at cfa-280 │ │ │ │ + DW_CFA_offset: r18 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a470 │ │ │ │ + DW_CFA_offset: r20 at cfa-240 │ │ │ │ + DW_CFA_offset: r26 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a480 │ │ │ │ + DW_CFA_offset: r27 at cfa-184 │ │ │ │ + DW_CFA_offset: r28 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a490 │ │ │ │ + DW_CFA_offset: r31 at cfa-152 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059be4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a49c │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a4ac │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000059c00 │ │ │ │ - DW_CFA_offset: r27 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059c28 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a4c4 │ │ │ │ + DW_CFA_offset: r25 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005a4e8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c2c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a4f8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059c3c │ │ │ │ - DW_CFA_offset: r17 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000059ccc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005a50c │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005a590 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a594 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a598 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059cd8 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059ce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a59c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a5a8 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000059d14 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005a5d4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a5d8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a5dc │ │ │ │ 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: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059d20 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a5e0 │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_offset: r19 at cfa-240 │ │ │ │ - DW_CFA_offset: r20 at cfa-232 │ │ │ │ - DW_CFA_offset: r24 at cfa-200 │ │ │ │ - DW_CFA_offset: r25 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-184 │ │ │ │ - DW_CFA_offset: r27 at cfa-176 │ │ │ │ - DW_CFA_offset: r28 at cfa-168 │ │ │ │ - DW_CFA_offset: r29 at cfa-160 │ │ │ │ - DW_CFA_offset: r30 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-144 │ │ │ │ + DW_CFA_offset: r15 at cfa-280 │ │ │ │ + DW_CFA_offset: r18 at cfa-256 │ │ │ │ + DW_CFA_offset: r20 at cfa-240 │ │ │ │ + DW_CFA_offset: r25 at cfa-200 │ │ │ │ + DW_CFA_offset: r26 at cfa-192 │ │ │ │ + DW_CFA_offset: r27 at cfa-184 │ │ │ │ + DW_CFA_offset: r28 at cfa-176 │ │ │ │ + DW_CFA_offset: r29 at cfa-168 │ │ │ │ + DW_CFA_offset: r30 at cfa-160 │ │ │ │ + DW_CFA_offset: r31 at cfa-152 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059d30 │ │ │ │ - DW_CFA_offset: r14 at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059d34 │ │ │ │ - DW_CFA_offset: r18 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000059da4 │ │ │ │ - DW_CFA_offset: r15 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059db4 │ │ │ │ - DW_CFA_offset: r21 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059dbc │ │ │ │ - DW_CFA_offset: r22 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059dc0 │ │ │ │ - DW_CFA_offset: r23 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059dd4 │ │ │ │ - DW_CFA_offset: r16 at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059dd8 │ │ │ │ - DW_CFA_offset: r17 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059de4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a5f0 │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005a658 │ │ │ │ + DW_CFA_offset: r14 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a65c │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a66c │ │ │ │ + DW_CFA_offset: r24 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a670 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a674 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059e10 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a680 │ │ │ │ + DW_CFA_offset: r16 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a68c │ │ │ │ + DW_CFA_offset: r19 at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a690 │ │ │ │ + DW_CFA_offset: r21 at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005a6b0 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6b4 │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059e1c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005a6c8 │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6cc │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a6d8 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6dc │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6e0 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6e4 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6e8 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6ec │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6f0 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6f4 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6f8 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6fc │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a700 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a704 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a708 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 652 to 000000000005a0dc │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a0e0 │ │ │ │ + DW_CFA_advance_loc1: 600 to 000000000005a960 │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a964 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a0e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a968 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a0e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a96c │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a0ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a970 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a0f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a974 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a0f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a978 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a0f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a97c │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a0fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a980 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a984 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a988 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a98c │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a10c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a990 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a110 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a994 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a114 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a998 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a118 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a99c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a11c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9a0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9a4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a124 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9a8 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9ac │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a128 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a12c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9b0 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9b4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a130 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9b8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a134 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9bc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000005a1f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9c0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000005aa70 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a1f8 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a1fc │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a200 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aa74 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005aa7c │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005a230 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005aaa8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aaac │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aab0 │ │ │ │ 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: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a238 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aab4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 408 to 000000000005a3d0 │ │ │ │ - DW_CFA_offset: r15 at cfa-272 │ │ │ │ - DW_CFA_offset: r16 at cfa-264 │ │ │ │ - DW_CFA_offset: r17 at cfa-256 │ │ │ │ - DW_CFA_offset: r21 at cfa-224 │ │ │ │ - DW_CFA_offset: r22 at cfa-216 │ │ │ │ - DW_CFA_offset: r23 at cfa-208 │ │ │ │ + DW_CFA_advance_loc1: 396 to 000000000005ac40 │ │ │ │ + DW_CFA_offset: r14 at cfa-288 │ │ │ │ + DW_CFA_offset: r16 at cfa-272 │ │ │ │ + DW_CFA_offset: r19 at cfa-248 │ │ │ │ + DW_CFA_offset: r21 at cfa-232 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_offset: r24 at cfa-208 │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ @@ -15278,22 +15431,23 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005a3f0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005ac60 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ DW_CFA_restore: r49 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ @@ -15301,123 +15455,134 @@ │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a3fc │ │ │ │ - DW_CFA_offset: r18 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005a414 │ │ │ │ - DW_CFA_offset: r23 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005a424 │ │ │ │ - DW_CFA_offset: r22 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a430 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ac70 │ │ │ │ + DW_CFA_offset: r19 at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac74 │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ac80 │ │ │ │ + DW_CFA_offset: r24 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac84 │ │ │ │ + DW_CFA_offset: r47 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005aca8 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acac │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005a454 │ │ │ │ - DW_CFA_offset: r21 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a458 │ │ │ │ - DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a45c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acb0 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acb4 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005acd8 │ │ │ │ + DW_CFA_offset: r21 at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acdc │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ace0 │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ace4 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a464 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ace8 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acec │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a470 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acf0 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acf4 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a478 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acf8 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a47c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acfc │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a480 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad00 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad04 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a488 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad08 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 644 to 000000000005a70c │ │ │ │ + DW_CFA_advance_loc1: 584 to 000000000005af50 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af54 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a710 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af58 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a714 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af5c │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a718 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af60 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a71c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af64 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a720 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af68 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af6c │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af70 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a72c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af74 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a730 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af78 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a734 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af7c │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a738 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af80 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a73c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af84 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a740 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af88 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a744 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af8c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af90 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a74c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af94 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af98 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a754 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a758 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af9c │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afa0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a75c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afa4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a760 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afa8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a764 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afac │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afb0 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005afb8 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005a798 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005afe4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a79c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afe8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afec │ │ │ │ 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: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a7a0 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005a7c0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005b010 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ DW_CFA_restore: r49 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ @@ -15427,182 +15592,191 @@ │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000005a800 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005b048 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006700 0000000000000220 00006704 FDE cie=00000000 pc=000000000005a810..000000000005cbf0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005a82c │ │ │ │ +000067d8 0000000000000234 000067dc FDE cie=00000000 pc=000000000005b060..000000000005d2bc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005b078 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005a848 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005b090 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ 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: 12 to 000000000005a854 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b0a4 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a85c │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a860 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b0ac │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b0b0 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a868 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b0c4 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a87c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b0c8 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a884 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b0d8 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a888 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b0dc │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005a8b4 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005b100 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a8bc │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a8c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b108 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a8c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b110 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000005a9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b114 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000005b22c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b230 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b23c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a9fc │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b240 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005b264 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005aa1c │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005aa24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b26c │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b274 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b278 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005aa38 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b28c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005aa48 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005aa54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b290 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005b2a8 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b2ac │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa5c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b2b4 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b2bc │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa64 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa68 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005aa78 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1108 to 000000000005aecc │ │ │ │ + DW_CFA_advance_loc1: 1020 to 000000000005b6b8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6bc │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6c0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6c4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aedc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6c8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6cc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6d0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aeec │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6d8 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6dc │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6e0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6e4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aefc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6e8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005af00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6ec │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000005b088 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b08c │ │ │ │ + DW_CFA_advance_loc1: 396 to 000000000005b878 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b87c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b090 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b880 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b884 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b888 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b09c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b88c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b890 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b894 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b898 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b89c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005b0c8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005b8c0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8c4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8c8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8cc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0d8 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8d0 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ 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: 4 to 000000000005b0dc │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8d4 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8d8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8dc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8e0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8e4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8e8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005b10c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005b90c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b110 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b910 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b114 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b914 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b118 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b918 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b120 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b920 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ @@ -15622,20 +15796,22 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ 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_loc2: 6036 to 000000000005c8b4 │ │ │ │ + DW_CFA_advance_loc2: 5788 to 000000000005cfbc │ │ │ │ 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 │ │ │ │ @@ -15652,1133 +15828,1106 @@ │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c8c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cfc4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005c8d8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005cfe4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c8dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cfe8 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c8e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cfec │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c8e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cff0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c8e8 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cff4 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ 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: 32 to 000000000005c908 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005d014 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000005c93c │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005d04c │ │ │ │ + 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: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000005c9d4 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000005d170 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005c9dc │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d178 │ │ │ │ + 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: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 308 to 000000000005cb10 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000005d1f0 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000005cbd4 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006924 00000000000000ec 00006928 FDE cie=00000000 pc=000000000005cbf0..000000000005d338 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005cc04 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00006a10 00000000000000f0 00006a14 FDE cie=00000000 pc=000000000005d2c0..000000000005d9a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d2d0 │ │ │ │ DW_CFA_offset: r30 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005cc0c │ │ │ │ + DW_CFA_offset: r29 at cfa-136 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d2e0 │ │ │ │ DW_CFA_offset: r23 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005cc30 │ │ │ │ DW_CFA_offset: r24 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d2f0 │ │ │ │ DW_CFA_offset: r25 at cfa-168 │ │ │ │ DW_CFA_offset: r26 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d300 │ │ │ │ DW_CFA_offset: r27 at cfa-152 │ │ │ │ DW_CFA_offset: r28 at cfa-144 │ │ │ │ - DW_CFA_offset: r29 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d310 │ │ │ │ DW_CFA_offset: r31 at cfa-120 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005cc58 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005cc64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d320 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d32c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005cc84 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005d348 │ │ │ │ DW_CFA_offset: r22 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005cca8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005d368 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ccac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d374 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000005cd00 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005d3bc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cd04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3c0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000005cd68 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000005d420 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cd6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d424 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000005cda0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005d450 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cda4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d454 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d45c │ │ │ │ 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_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005cdb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d460 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r22 at cfa-192 │ │ │ │ DW_CFA_offset: r23 at cfa-184 │ │ │ │ DW_CFA_offset: r24 at cfa-176 │ │ │ │ DW_CFA_offset: r25 at cfa-168 │ │ │ │ DW_CFA_offset: r26 at cfa-160 │ │ │ │ DW_CFA_offset: r27 at cfa-152 │ │ │ │ DW_CFA_offset: r28 at cfa-144 │ │ │ │ DW_CFA_offset: r29 at cfa-136 │ │ │ │ DW_CFA_offset: r30 at cfa-128 │ │ │ │ DW_CFA_offset: r31 at cfa-120 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005cdc4 │ │ │ │ - DW_CFA_offset: r19 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cdc8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005d474 │ │ │ │ DW_CFA_offset: r20 at cfa-208 │ │ │ │ - DW_CFA_advance_loc1: 580 to 000000000005d00c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d478 │ │ │ │ + DW_CFA_offset: r21 at cfa-200 │ │ │ │ + DW_CFA_advance_loc1: 576 to 000000000005d6b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d010 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d014 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d6bc │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d6c0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d018 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d6c4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000005d04c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005d6f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d6f4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d6fc │ │ │ │ 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_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d700 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d070 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d710 │ │ │ │ + DW_CFA_offset: r19 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d714 │ │ │ │ DW_CFA_offset: r18 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005d084 │ │ │ │ - DW_CFA_offset: r21 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d088 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005d728 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d08c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d72c │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d730 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d098 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d738 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d09c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d73c │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d740 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d744 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d748 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d74c │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d750 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d754 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d758 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d75c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d760 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000005d2ec │ │ │ │ + DW_CFA_advance_loc1: 508 to 000000000005d95c │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d2f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d960 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d2f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d964 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d2f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d968 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d2fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d96c │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d970 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d974 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d978 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d30c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d97c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d980 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d984 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d988 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d31c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d98c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d990 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d994 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d328 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d998 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ │ │ │ -00006a14 0000000000000204 00006a18 FDE cie=00000000 pc=000000000005d340..000000000005ee3c │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005d35c │ │ │ │ +00006b04 000000000000022c 00006b08 FDE cie=00000000 pc=000000000005d9b0..000000000005f37c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005d9c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005d378 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005d9e0 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ 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: 12 to 000000000005d384 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d38c │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d390 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d398 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005d3ac │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d3b4 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d3b8 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005d3e4 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d3e8 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d3f0 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 632 to 000000000005d668 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d66c │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d670 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005d690 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d694 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d698 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d6a8 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d6ac │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d6b0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d6b4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d6b8 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d6c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d9f0 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d9f8 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d9fc │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005da10 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da14 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005da24 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da28 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005da4c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da50 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 596 to 000000000005dca4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d6cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dca8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dcb0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1168 to 000000000005db5c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005dcbc │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005dcd4 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dcd8 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005dce4 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dce8 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005dcf8 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dcfc │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dd00 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dd04 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005dd10 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dd14 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dd1c │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1068 to 000000000005e148 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e14c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e150 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e154 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e158 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e15c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e160 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e164 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e168 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e16c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db80 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e170 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e174 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e178 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e17c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000005dca0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e180 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dca8 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000005e294 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e298 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dcac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e29c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dcb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2a0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dcb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2a4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dcb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2a8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dcbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2ac │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dcc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2b0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dcc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005dcdc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005e2d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2d4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2d8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2dc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dcec │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2e0 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ 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: 4 to 000000000005dcf0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dcf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2e4 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2e8 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2ec │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dcf8 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dcfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2f0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dd00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2f4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dd04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2f8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dd08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005dd20 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005e318 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dd24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e31c │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dd28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e320 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dd2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e324 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dd30 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e330 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ 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_loc2: 4000 to 000000000005ecd0 │ │ │ │ + DW_CFA_advance_loc2: 3804 to 000000000005f20c │ │ │ │ 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: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ecdc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f214 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005ecf4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005f230 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ecf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f234 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ecfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f238 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ed00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f23c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ed04 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f240 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ 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: 20 to 000000000005ed18 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f254 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005ed30 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f268 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000005ed98 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005f2d0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000005edfc │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005f338 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005ee28 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005f368 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006c1c 0000000000000090 00006c20 FDE cie=00000000 pc=000000000005ee40..000000000005f2d4 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005ee64 │ │ │ │ +00006d34 0000000000000094 00006d38 FDE cie=00000000 pc=000000000005f380..000000000005f780 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f390 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f3a4 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005ee74 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005ee8c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005f3c0 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ee90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f3c4 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ee94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f3cc │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005eea0 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005eea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f3d0 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005eeac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f3dc │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f3e0 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005eeb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f3e4 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f3e8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005eeb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f3ec │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000005f03c │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000005f550 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f040 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f554 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f044 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f558 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f55c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f04c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f560 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f564 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f568 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f56c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc1: 344 to 000000000005f1b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f570 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000005f68c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005f1cc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005f6a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f1d0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f6ac │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000005f234 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005f700 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000005f268 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005f71c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005f284 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005f73c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f740 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006cb0 0000000000000010 00006cb4 FDE cie=00000000 pc=000000000005f2e0..000000000005f824 │ │ │ │ +00006dcc 0000000000000010 00006dd0 FDE cie=00000000 pc=000000000005f780..000000000005fc20 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006cc4 0000000000000010 00006cc8 FDE cie=00000000 pc=000000000005f830..000000000005f964 │ │ │ │ +00006de0 0000000000000010 00006de4 FDE cie=00000000 pc=000000000005fc20..000000000005fd28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006cd8 000000000000002c 00006cdc FDE cie=00000000 pc=000000000005f970..000000000005fab0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005f9a0 │ │ │ │ +00006df4 0000000000000030 00006df8 FDE cie=00000000 pc=000000000005fd30..000000000005fe60 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005fd50 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fd60 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005fd74 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005f9c8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000005fa84 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fd7c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000005fe34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005faa0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005fe50 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006d08 0000000000000028 00006d0c FDE cie=00000000 pc=000000000005fab0..000000000005ff68 │ │ │ │ - DW_CFA_advance_loc1: 484 to 000000000005fc94 │ │ │ │ - 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: 136 to 000000000005fd1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd20 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000005ff4c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ff54 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ +00006e28 0000000000000010 00006e2c FDE cie=00000000 pc=000000000005fe60..00000000000602ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006d34 0000000000000020 00006d38 FDE cie=00000000 pc=000000000005ff70..00000000000600e4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005ff90 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005ffa0 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00006e3c 000000000000001c 00006e40 FDE cie=00000000 pc=00000000000602f0..000000000006043c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000060318 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 288 to 00000000000600c0 │ │ │ │ + DW_CFA_advance_loc1: 256 to 0000000000060418 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000600d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060420 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006d58 0000000000000044 00006d5c FDE cie=00000000 pc=00000000000600f0..0000000000060250 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060104 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006010c │ │ │ │ +00006e5c 0000000000000044 00006e60 FDE cie=00000000 pc=0000000000060440..0000000000060588 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060448 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060454 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006011c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006045c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060128 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006012c │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060130 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060134 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060460 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060148 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006014c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006046c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060474 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060478 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060484 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060488 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060490 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000060220 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000060558 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006055c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060228 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006022c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060560 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060564 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060568 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006056c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060238 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060570 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006023c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060574 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060240 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060578 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006da0 0000000000000018 00006da4 FDE cie=00000000 pc=0000000000060250..00000000000603ec │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000006031c │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000603c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000603d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00006ea4 0000000000000010 00006ea8 FDE cie=00000000 pc=0000000000060590..0000000000060728 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006dbc 0000000000000028 00006dc0 FDE cie=00000000 pc=00000000000603f0..00000000000605d4 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000060408 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000604a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000604b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000604b8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000006056c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060570 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000605a0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000605ac │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000605b0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000605bc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +00006eb8 0000000000000010 00006ebc FDE cie=00000000 pc=0000000000060730..00000000000608e8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006de8 000000000000001c 00006dec FDE cie=00000000 pc=00000000000605e0..0000000000060638 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000605f4 │ │ │ │ +00006ecc 000000000000001c 00006ed0 FDE cie=00000000 pc=0000000000060900..0000000000060940 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006090c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000060620 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000060928 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060628 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060930 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e08 0000000000000038 00006e0c FDE cie=00000000 pc=0000000000060640..00000000000608ac │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000060664 │ │ │ │ +00006eec 0000000000000034 00006ef0 FDE cie=00000000 pc=0000000000060940..0000000000060b6c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006094c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060958 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060674 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006096c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000060778 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000607fc │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060808 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000060adc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060828 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000060afc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ 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_advance_loc: 8 to 0000000000060830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006e44 0000000000000048 00006e48 FDE cie=00000000 pc=00000000000608b0..0000000000060bdc │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000608e4 │ │ │ │ +00006f24 0000000000000044 00006f28 FDE cie=00000000 pc=0000000000060b70..0000000000060e2c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060b7c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060b88 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000060bac │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000608f4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 340 to 0000000000060a48 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000060af0 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000060b20 │ │ │ │ + DW_CFA_advance_loc1: 480 to 0000000000060d8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000060b50 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000060db8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060dbc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ 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_advance_loc: 16 to 0000000000060b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060dc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006e90 000000000000002c 00006e94 FDE cie=00000000 pc=0000000000060be0..0000000000060da0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000060c08 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00006f6c 000000000000002c 00006f70 FDE cie=00000000 pc=0000000000060e30..0000000000060fb8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000060e50 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060c18 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060e5c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000060c4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000060e88 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000060f8c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060f94 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060c60 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000060fa8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060c70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006ec0 000000000000017c 00006ec4 FDE cie=00000000 pc=0000000000060da0..0000000000061618 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060db0 │ │ │ │ +00006f9c 000000000000018c 00006fa0 FDE cie=00000000 pc=0000000000060fc0..00000000000617c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060fd0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060dc0 │ │ │ │ DW_CFA_offset: r29 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000060fe4 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r31 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060dd0 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ 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: 20 to 0000000000060de4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000061004 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-400 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-384 │ │ │ │ DW_CFA_offset_extended: r104 at cfa-368 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000060e28 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000061040 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061044 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061050 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061054 │ │ │ │ DW_CFA_offset: r17 at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e38 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000061070 │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061074 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060e48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061080 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061084 │ │ │ │ DW_CFA_offset: r21 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060e54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061088 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006108c │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061094 │ │ │ │ DW_CFA_offset: r24 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061098 │ │ │ │ DW_CFA_offset: r25 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006109c │ │ │ │ DW_CFA_offset: r26 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610a0 │ │ │ │ DW_CFA_offset: r27 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e64 │ │ │ │ - DW_CFA_offset: r22 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e68 │ │ │ │ - DW_CFA_offset: r23 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610a4 │ │ │ │ DW_CFA_offset: r28 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610a8 │ │ │ │ DW_CFA_offset: r46 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610ac │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610b0 │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610b4 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610b8 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610bc │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610c0 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610c4 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610c8 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610cc │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610d0 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610d4 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060ea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610d8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610dc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610e0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060eac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610e4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610e8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000610ec │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1392 to 0000000000061424 │ │ │ │ + DW_CFA_advance_loc2: 1252 to 00000000000615d0 │ │ │ │ DW_CFA_restore: r46 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061428 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615d4 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006142c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615d8 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061430 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615dc │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061434 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615e0 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061438 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615e4 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006143c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615e8 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061440 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615ec │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061444 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615f0 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061448 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615f4 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006144c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615f8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061450 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615fc │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061454 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061600 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061604 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006145c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061608 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006160c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061464 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061610 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061468 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061614 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006146c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061618 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061470 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006161c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061474 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061620 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061478 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061624 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006147c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061628 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061480 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006162c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061484 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061630 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061488 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061634 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006148c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061638 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006163c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061494 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061640 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061644 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006149c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061648 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000614a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006164c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000614a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061650 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000614bc │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000061670 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000614d4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000061688 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000614d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006168c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000614dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061690 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000614e0 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000616a0 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ DW_CFA_offset: r17 at cfa-264 │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ @@ -16807,23 +16956,25 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-400 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-384 │ │ │ │ DW_CFA_offset_extended: r104 at cfa-368 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ 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_loc1: 288 to 0000000000061600 │ │ │ │ + DW_CFA_advance_loc1: 272 to 00000000000617b0 │ │ │ │ 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 │ │ │ │ @@ -16849,424 +17000,394 @@ │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007040 000000000000002c 00007044 FDE cie=00000000 pc=0000000000061620..00000000000617e0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000061648 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +0000712c 000000000000002c 00007130 FDE cie=00000000 pc=00000000000617d0..0000000000061958 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000617f0 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061658 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000617fc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006168c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000061828 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000006192c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061934 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000616a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061948 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000616b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007070 000000000000002c 00007074 FDE cie=00000000 pc=00000000000617e0..00000000000619a0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000061808 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +0000715c 000000000000002c 00007160 FDE cie=00000000 pc=0000000000061960..0000000000061ae8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000061980 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061818 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006198c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006184c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000619b8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000061abc │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061ac4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061860 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061ad8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061870 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000070a0 0000000000000048 000070a4 FDE cie=00000000 pc=00000000000619a0..0000000000061b7c │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000619c8 │ │ │ │ +0000718c 0000000000000040 00007190 FDE cie=00000000 pc=0000000000061af0..0000000000061ca0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000061b10 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ 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 00000000000619d8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061b1c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000061a04 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061a08 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000061b48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061a10 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061b4c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061b50 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061b54 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061a1c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000061b38 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061b58 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000061c64 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c68 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061b44 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c6c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c70 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061b4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c74 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061b58 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061c7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061b6c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061c90 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000070ec 0000000000000048 000070f0 FDE cie=00000000 pc=0000000000061b80..0000000000061d5c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000061ba8 │ │ │ │ +000071d0 0000000000000040 000071d4 FDE cie=00000000 pc=0000000000061ca0..0000000000061e50 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000061cc0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ 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 0000000000061bb8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061ccc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000061be4 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061be8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000061cf8 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061bf0 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061cfc │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061d00 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061d04 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061bfc │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000061d18 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061d08 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000061e14 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061e18 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061d24 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061e1c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061e20 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061e24 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061d38 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061e2c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061d4c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061e40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007138 000000000000002c 0000713c FDE cie=00000000 pc=0000000000061d60..0000000000061f20 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000061d88 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00007214 000000000000002c 00007218 FDE cie=00000000 pc=0000000000061e50..0000000000061fd8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000061e70 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061d98 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061e7c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000061dcc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000061ea8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000061fac │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061fb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061de0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061fc8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061df0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007168 0000000000000048 0000716c FDE cie=00000000 pc=0000000000061f20..00000000000620fc │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000061f48 │ │ │ │ +00007244 0000000000000040 00007248 FDE cie=00000000 pc=0000000000061fe0..0000000000062190 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000062000 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ 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 0000000000061f58 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006200c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000061f84 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061f88 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000062038 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061f90 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006203c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062040 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062044 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061f9c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 00000000000620b8 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000620bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062048 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000062154 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000620c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062158 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000620c4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000620c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006215c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062160 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000620cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062164 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000620d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006216c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000620ec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062180 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000071b4 0000000000000048 000071b8 FDE cie=00000000 pc=0000000000062100..00000000000622dc │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000062128 │ │ │ │ +00007288 0000000000000040 0000728c FDE cie=00000000 pc=0000000000062190..0000000000062340 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000621b0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ 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 0000000000062138 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000621bc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000062164 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062168 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000621e8 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062170 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062174 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000621ec │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000621f0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062178 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000621f4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006217c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000062298 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006229c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000621f8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000062304 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000622a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062308 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000622a4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000622a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006230c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062310 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000622ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062314 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000622b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006231c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000622cc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062330 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007200 000000000000015c 00007204 FDE cie=00000000 pc=00000000000622e0..0000000000062ba0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000622f0 │ │ │ │ +000072cc 0000000000000158 000072d0 FDE cie=00000000 pc=0000000000062340..0000000000062b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062344 │ │ │ │ DW_CFA_offset: r31 at cfa-152 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000062318 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006236c │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-176 │ │ │ │ DW_CFA_offset: r29 at cfa-168 │ │ │ │ - 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: 48 to 0000000000062348 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000623a0 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006235c │ │ │ │ - DW_CFA_offset: r16 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062360 │ │ │ │ - DW_CFA_offset: r17 at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062370 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000623b4 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062374 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000623b8 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062378 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000623cc │ │ │ │ + DW_CFA_offset: r16 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000623d0 │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000623dc │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006237c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000623e0 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062380 │ │ │ │ - DW_CFA_offset: r30 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006239c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000623e4 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000623e8 │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000623fc │ │ │ │ + DW_CFA_offset: r47 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062400 │ │ │ │ + DW_CFA_offset: r48 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062404 │ │ │ │ + DW_CFA_offset: r49 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062408 │ │ │ │ DW_CFA_offset: r21 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006240c │ │ │ │ DW_CFA_offset: r22 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062410 │ │ │ │ DW_CFA_offset: r23 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062414 │ │ │ │ DW_CFA_offset: r24 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062418 │ │ │ │ DW_CFA_offset: r25 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006241c │ │ │ │ DW_CFA_offset: r26 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062420 │ │ │ │ DW_CFA_offset: r27 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623bc │ │ │ │ - DW_CFA_offset: r46 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623c0 │ │ │ │ - DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623c4 │ │ │ │ - DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623c8 │ │ │ │ - DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062424 │ │ │ │ + DW_CFA_offset: r30 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062428 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006242c │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062430 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062434 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062438 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006243c │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062440 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062444 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062448 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006244c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062450 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062454 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000623fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062458 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006245c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1296 to 0000000000062910 │ │ │ │ + DW_CFA_advance_loc2: 1200 to 000000000006290c │ │ │ │ DW_CFA_restore: r46 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062914 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062910 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062918 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062914 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006291c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062918 │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006291c │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062920 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062928 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062924 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006292c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062928 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006292c │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062930 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062934 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006293c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062938 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006293c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062940 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062944 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006294c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062948 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006294c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062950 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062958 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062954 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006295c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062958 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006295c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062964 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062960 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062964 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006296c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062968 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062970 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006296c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062974 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062970 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062978 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062974 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006297c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062978 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006297c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062984 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062980 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062988 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062984 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006298c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062988 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006298c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000629ac │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000629a4 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000629c4 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000629bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000629c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000629c0 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000629cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000629c4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000629d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000629c8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000629e0 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000629d0 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ DW_CFA_offset: r17 at cfa-264 │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ @@ -17305,537 +17426,451 @@ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007360 000000000000007c 00007364 FDE cie=00000000 pc=0000000000062ba0..0000000000063028 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000062bbc │ │ │ │ +00007428 0000000000000050 0000742c FDE cie=00000000 pc=0000000000062b70..0000000000062fb0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062b80 │ │ │ │ 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 0000000000062b90 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000062bd4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062b9c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000062c40 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000062c04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000062c5c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000062c30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000062c68 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062c70 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062c40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000062cf0 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000062ccc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000062d10 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062d18 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062d20 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062cd0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000000062ecc │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062ed0 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062ed4 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062ed8 │ │ │ │ + DW_CFA_advance_loc1: 428 to 0000000000062e7c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062edc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e80 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062ef0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062e94 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e98 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000062fa4 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000062f30 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f34 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062fac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000062fc8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000062f64 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000062fd4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000062fe0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062f70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062f78 │ │ │ │ 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_advance_loc: 8 to 0000000000062fe8 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006300c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063014 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000062f9c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063018 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000073e0 000000000000001c 000073e4 FDE cie=00000000 pc=0000000000063030..0000000000063070 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006304c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063058 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063060 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000747c 0000000000000010 00007480 FDE cie=00000000 pc=0000000000062fb0..0000000000062fc8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007400 000000000000001c 00007404 FDE cie=00000000 pc=0000000000063070..00000000000630ac │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000063088 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063094 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006309c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00007490 0000000000000010 00007494 FDE cie=00000000 pc=0000000000062fd0..0000000000062fe4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007420 0000000000000044 00007424 FDE cie=00000000 pc=00000000000630b0..00000000000632d8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000630c0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000630c8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000630dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000630e0 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000630f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000630f4 │ │ │ │ +000074a4 0000000000000030 000074a8 FDE cie=00000000 pc=0000000000062ff0..00000000000631ec │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000063010 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000630f8 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063108 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006310c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063020 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000063124 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006312c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000063040 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 164 to 00000000000631d0 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000630dc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000631d4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000631d8 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000631e0 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000631e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000631f4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000063100 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063200 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063110 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007468 000000000000004c 0000746c FDE cie=00000000 pc=00000000000632e0..0000000000063458 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000063300 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000063320 │ │ │ │ +000074d8 0000000000000038 000074dc FDE cie=00000000 pc=00000000000631f0..0000000000063334 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006320c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000063224 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063330 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063230 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000063348 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006324c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006334c │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063250 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000063368 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063258 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000633b4 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633b8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000632a0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000632a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000633c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000632b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000633d0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000632c0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000632cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633d8 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000633e0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000633e8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000633f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000632d0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000063434 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063438 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006343c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063440 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000063320 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074b8 0000000000000034 000074bc FDE cie=00000000 pc=0000000000063460..000000000006355c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006346c │ │ │ │ +00007514 0000000000000034 00007518 FDE cie=00000000 pc=0000000000063340..0000000000063424 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063344 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063474 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006334c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006347c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006335c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000063490 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063364 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000634c0 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000063398 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000634c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006339c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000634c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000633a0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000634d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000633b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000063544 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000063408 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006354c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063414 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074f0 0000000000000048 000074f4 FDE cie=00000000 pc=0000000000063560..0000000000063890 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000063574 │ │ │ │ +0000754c 0000000000000048 00007550 FDE cie=00000000 pc=0000000000063430..0000000000063740 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063440 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 316 to 00000000000636b0 │ │ │ │ + DW_CFA_advance_loc1: 300 to 000000000006356c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000636b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063570 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000636c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063580 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000636c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006358c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000636d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063590 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000636ec │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000635a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000636f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000635b0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000063710 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000635cc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000063728 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000635e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063730 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000635e8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006374c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000063604 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006375c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063610 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063764 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063618 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063770 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063620 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000753c 0000000000000084 00007540 FDE cie=00000000 pc=0000000000063890..00000000000640d8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000638a4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00007598 000000000000009c 0000759c FDE cie=00000000 pc=0000000000063740..0000000000063f50 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063750 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000638bc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000063764 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000638ec │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006379c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000638f4 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063904 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063908 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000637a8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006390c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000637ac │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063910 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000637b0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000063a20 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000063acc │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000063c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000637b4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 252 to 00000000000638b0 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000063968 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c4c │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000063ad8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063ae0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063ae4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063ae8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063aec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c60 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063af4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063af8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063c70 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063b00 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063b04 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000063cf0 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000063b7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063b80 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063d00 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063b90 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000063d88 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000063c14 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000063da0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000063c30 │ │ │ │ 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_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000063e50 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000063e84 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000063ce0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000063d0c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063e94 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063e98 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063e9c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d10 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d14 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d18 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d1c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d20 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d24 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d28 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ 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_advance_loc1: 432 to 0000000000063ed8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063edc │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063ee0 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063ee4 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063ee8 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063ef0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075c4 0000000000000038 000075c8 FDE cie=00000000 pc=00000000000640e0..0000000000064390 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000640f4 │ │ │ │ +00007638 0000000000000038 0000763c FDE cie=00000000 pc=0000000000063f50..00000000000641f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063f60 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006410c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000063f78 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006411c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063f80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 208 to 00000000000641ec │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000006404c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000064254 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000640b0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006425c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000640b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064260 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000640bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064264 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000640c0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064270 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000640d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000064360 │ │ │ │ + DW_CFA_advance_loc: 240 to 00000000000641c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064364 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000641c4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064368 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000641c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007600 00000000000000a0 00007604 FDE cie=00000000 pc=0000000000064390..0000000000064d30 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000643a4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +00007674 0000000000000080 00007678 FDE cie=00000000 pc=00000000000641f0..0000000000064af8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064200 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000643bc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064214 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000643dc │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000064238 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000643f0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064250 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000643f8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064408 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006440c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006425c │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064260 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064414 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064264 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 568 to 000000000006464c │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064650 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064654 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 660 to 00000000000648e8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000648ec │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000648f0 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 248 to 00000000000649e8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000649ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064268 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc2: 1404 to 00000000000647e4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000649f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000647e8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000649f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000647ec │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000649f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000647f0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000649fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000647f4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000647f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064a08 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064800 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064a0c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064804 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ 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 0000000000064a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064808 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000064b00 │ │ │ │ + DW_CFA_advance_loc: 232 to 00000000000648f0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000648f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000648f8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b0c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000648fc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064900 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000064c00 │ │ │ │ + DW_CFA_advance_loc: 240 to 00000000000649f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000649f4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064c08 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000649f8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ 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: 16 to 0000000000064c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000649fc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a00 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064c20 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064c30 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a04 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a08 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064a10 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ 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_advance_loc: 232 to 0000000000064d18 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064d1c │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064d20 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ │ │ │ -000076a4 000000000000001c 000076a8 FDE cie=00000000 pc=0000000000064d30..0000000000064d94 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000064d70 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064d7c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064d84 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000076f8 0000000000000010 000076fc FDE cie=00000000 pc=0000000000064b00..0000000000064b3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076c4 0000000000000064 000076c8 FDE cie=00000000 pc=0000000000064da0..000000000006502c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064db4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000770c 0000000000000064 00007710 FDE cie=00000000 pc=0000000000064b40..0000000000064db0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064b48 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000064e08 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000064b68 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000064bc4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r14 at cfa-152 │ │ │ │ DW_CFA_offset: r15 at cfa-144 │ │ │ │ DW_CFA_offset: r16 at cfa-136 │ │ │ │ DW_CFA_offset: r17 at cfa-128 │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064e1c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064bc8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 400 to 0000000000064fc0 │ │ │ │ + DW_CFA_advance_loc1: 380 to 0000000000064d44 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000065004 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000064d70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065018 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d74 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006501c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000064da0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ @@ -17848,186 +17883,204 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ │ │ │ -0000772c 0000000000000040 00007730 FDE cie=00000000 pc=0000000000065030..00000000000653a8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065044 │ │ │ │ +00007774 0000000000000040 00007778 FDE cie=00000000 pc=0000000000064db0..0000000000065104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064dbc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065058 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064dd4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064dd8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 332 to 00000000000651ac │ │ │ │ + DW_CFA_advance_loc1: 324 to 0000000000064f1c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000651b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f20 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000651b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f24 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000651c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064f30 │ │ │ │ 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: 16 to 00000000000651d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064f40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 244 to 00000000000652c4 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000065028 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000652d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006503c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000652e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065040 │ │ │ │ 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: 48 to 0000000000065310 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000065070 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007770 0000000000000044 00007774 FDE cie=00000000 pc=00000000000653b0..00000000000655a0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000653bc │ │ │ │ +000077b8 0000000000000040 000077bc FDE cie=00000000 pc=0000000000065110..00000000000652f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065118 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000653c8 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000653d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065128 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000653e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006513c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000653ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065140 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 216 to 00000000000654c4 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000065214 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000654c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065218 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000654d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065220 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000654e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065230 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ 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: 16 to 00000000000654f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065240 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000006554c │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000006529c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065554 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000652a4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065560 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000652b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000065580 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000652d0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000077b8 0000000000000050 000077bc FDE cie=00000000 pc=00000000000655a0..000000000006570c │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000655b0 │ │ │ │ +000077fc 0000000000000050 00007800 FDE cie=00000000 pc=00000000000652f0..000000000006545c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000652f8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000655bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065300 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000655c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065310 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000655f4 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006533c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006560c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065354 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065610 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065360 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065614 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065364 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006561c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065368 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000065654 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000653a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065658 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000653a8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006565c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000653ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000065674 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000653c4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065680 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000653d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065688 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000653d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006569c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000653ec │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000656a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000653f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000656a4 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000656d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000653f4 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000065420 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000656e0 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000656e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065434 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000656ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006543c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000656fc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006544c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ │ │ │ -0000780c 0000000000000080 00007810 FDE cie=00000000 pc=0000000000065710..00000000000673b4 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000065728 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000065780 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - 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: 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 │ │ │ │ +00007850 00000000000000a8 00007854 FDE cie=00000000 pc=0000000000065460..0000000000066fe4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000065498 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ 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: 4 to 0000000000065784 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000654d4 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000654e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065790 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc2: 2732 to 000000000006623c │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000654fc │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2616 to 0000000000065f34 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_restore_extended: r101 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000066274 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000065f60 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066288 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000065f94 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006629c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f98 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000662a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f9c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000662a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065fa8 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ 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 │ │ │ │ @@ -18038,68 +18091,85 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000662b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065fb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007890 0000000000000088 00007894 FDE cie=00000000 pc=00000000000673c0..0000000000069e8c │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000006741c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067430 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +000078fc 00000000000000a8 00007900 FDE cie=00000000 pc=0000000000066ff0..0000000000069844 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000067018 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ 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: 4 to 0000000000067434 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000067058 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006705c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067444 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000067088 │ │ │ │ + DW_CFA_offset_extended: r99 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc2: 3648 to 0000000000068284 │ │ │ │ + DW_CFA_advance_loc2: 3772 to 0000000000067f44 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_restore_extended: r101 │ │ │ │ + DW_CFA_restore_extended: r100 │ │ │ │ + DW_CFA_restore_extended: r99 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000682b8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000067f70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000682cc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000067f9c │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000682e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067fa0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000682e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067fa4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000682f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067fac │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ 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 │ │ │ │ @@ -18110,895 +18180,842 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_restore_extended: r105 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067fb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000791c 0000000000000048 00007920 FDE cie=00000000 pc=0000000000069e90..000000000006a2ec │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000069eac │ │ │ │ +000079a8 000000000000004c 000079ac FDE cie=00000000 pc=0000000000069850..0000000000069c58 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069860 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000069ed0 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069870 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000069888 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069894 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000698b0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000069f08 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000698cc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 612 to 000000000006a16c │ │ │ │ + DW_CFA_advance_loc1: 556 to 0000000000069af8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000006a1a8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000069b28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069b34 │ │ │ │ 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_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a1ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069b38 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007968 000000000000001c 0000796c FDE cie=00000000 pc=000000000006a2f0..000000000006a330 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006a30c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a318 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a320 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000079f8 0000000000000010 000079fc FDE cie=00000000 pc=0000000000069c60..0000000000069c78 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007988 000000000000001c 0000798c FDE cie=00000000 pc=000000000006a330..000000000006a374 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006a350 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a35c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a364 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00007a0c 0000000000000010 00007a10 FDE cie=00000000 pc=0000000000069c80..0000000000069c9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000079a8 000000000000001c 000079ac FDE cie=00000000 pc=000000000006a380..000000000006a3bc │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006a398 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a3a4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a3ac │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00007a20 0000000000000010 00007a24 FDE cie=00000000 pc=0000000000069ca0..0000000000069cb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000079c8 000000000000003c 000079cc FDE cie=00000000 pc=000000000006a3c0..000000000006a5f4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006a3d8 │ │ │ │ +00007a34 0000000000000030 00007a38 FDE cie=00000000 pc=0000000000069cc0..0000000000069ed4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069cd0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 336 to 000000000006a528 │ │ │ │ + DW_CFA_advance_loc1: 352 to 0000000000069e30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a52c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e34 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a530 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006a554 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a55c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a56c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000069e64 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a574 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069e6c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a580 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a584 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e74 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a58c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069e7c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006a5a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069e8c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a08 0000000000000030 00007a0c FDE cie=00000000 pc=000000000006a600..000000000006a70c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a610 │ │ │ │ +00007a68 0000000000000030 00007a6c FDE cie=00000000 pc=0000000000069ee0..0000000000069fcc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069ee8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a620 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069ef8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006a638 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000069f0c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006a668 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000069f34 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006a69c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000069f64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a6a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069f70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a6b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000006a6f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000069fac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a6fc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069fbc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a3c 0000000000000010 00007a40 FDE cie=00000000 pc=000000000006a710..000000000006a880 │ │ │ │ +00007a9c 0000000000000010 00007aa0 FDE cie=00000000 pc=000000000006a000..000000000006a160 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a50 0000000000000010 00007a54 FDE cie=00000000 pc=000000000006a880..000000000006a9c0 │ │ │ │ +00007ab0 0000000000000010 00007ab4 FDE cie=00000000 pc=000000000006a160..000000000006a28c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a64 0000000000000024 00007a68 FDE cie=00000000 pc=000000000006a9c0..000000000006ab40 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000006aa14 │ │ │ │ +00007ac4 0000000000000020 00007ac8 FDE cie=00000000 pc=000000000006a290..000000000006a3f0 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000006a2d4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a2e4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000006aa58 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000006a32c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006aa68 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a33c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000006ab20 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -00007a8c 000000000000002c 00007a90 FDE cie=00000000 pc=000000000006ab40..000000000006abe8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006ab68 │ │ │ │ +00007ae8 0000000000000030 00007aec FDE cie=00000000 pc=000000000006a3f0..000000000006a484 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a404 │ │ │ │ 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 000000000006a414 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a424 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006ab84 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006abbc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a42c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006a458 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006abd8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a474 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007abc 000000000000002c 00007ac0 FDE cie=00000000 pc=000000000006abf0..000000000006ac98 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006ac18 │ │ │ │ +00007b1c 0000000000000030 00007b20 FDE cie=00000000 pc=000000000006a490..000000000006a524 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a4a4 │ │ │ │ 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 000000000006a4b4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a4c4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006ac34 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006ac6c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a4cc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006a4f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006ac88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a514 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007aec 000000000000002c 00007af0 FDE cie=00000000 pc=000000000006aca0..000000000006ad48 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006acc8 │ │ │ │ +00007b50 0000000000000030 00007b54 FDE cie=00000000 pc=000000000006a530..000000000006a5c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a544 │ │ │ │ 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 000000000006a554 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a564 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006ace4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006ad1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a56c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006a598 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006ad38 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a5b4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007b1c 0000000000000050 00007b20 FDE cie=00000000 pc=000000000006ad50..000000000006ae28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ad5c │ │ │ │ +00007b84 0000000000000050 00007b88 FDE cie=00000000 pc=000000000006a5d0..000000000006a6a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a5d4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ad64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a5dc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006ad74 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a5ec │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ad78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a5f0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ad7c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a5fc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006ad90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a608 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ad94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a60c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ad98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a610 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ad9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a614 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006adec │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006a668 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006adf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a66c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006adf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a670 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006adf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a674 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006adfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a678 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a67c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a680 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a684 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a688 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: 4 to 000000000006ae10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a68c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a690 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a694 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b70 0000000000000050 00007b74 FDE cie=00000000 pc=000000000006ae30..000000000006af08 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ae3c │ │ │ │ +00007bd8 0000000000000050 00007bdc FDE cie=00000000 pc=000000000006a6b0..000000000006a784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a6b4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ae44 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a6bc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006ae54 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a6cc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a6d0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae5c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a6dc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006ae70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a6e8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a6ec │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a6f0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a6f4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006aecc │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006a748 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a74c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a750 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a754 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aedc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a758 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a75c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a760 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a764 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aeec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a768 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: 4 to 000000000006aef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a76c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a770 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a774 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bc4 0000000000000050 00007bc8 FDE cie=00000000 pc=000000000006af10..000000000006afe8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006af1c │ │ │ │ +00007c2c 0000000000000050 00007c30 FDE cie=00000000 pc=000000000006a790..000000000006a864 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a794 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006af24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a79c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006af34 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a7ac │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a7b0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af3c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a7bc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006af50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a7c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a7cc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a7d0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a7d4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006afac │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000006a828 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a82c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a830 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a834 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a838 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a83c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a840 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a844 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a848 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ 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: 4 to 000000000006afd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a84c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a850 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a854 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c18 0000000000000084 00007c1c FDE cie=00000000 pc=000000000006aff0..000000000006b1f0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006affc │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b008 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b01c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b024 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b028 │ │ │ │ +00007c80 000000000000007c 00007c84 FDE cie=00000000 pc=000000000006a870..000000000006aa64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a874 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b02c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006a894 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a8a0 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8a4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b030 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b044 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a8b0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a8bc │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b048 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b04c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8c0 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a8c8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8cc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b050 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a8d4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8d8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8dc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8e0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b05c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8e4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b060 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000006b0f4 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b0f8 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000006a984 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b0fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a988 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a98c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a990 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a994 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a998 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b10c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a99c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b110 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9a0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b114 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9a4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b118 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b11c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9ac │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9b0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006b130 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a9bc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006b140 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9c0 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ 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: 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007ca0 0000000000000064 00007ca4 FDE cie=00000000 pc=000000000006b1f0..000000000006b390 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b1fc │ │ │ │ +00007d00 0000000000000064 00007d04 FDE cie=00000000 pc=000000000006aa70..000000000006abfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa74 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b210 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006aa88 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b218 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006aa90 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b21c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa94 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa98 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006aaa4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aaa8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b238 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b23c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006aab4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aab8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aabc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b244 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aac0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b248 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000006b2e4 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006ab54 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b2e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab58 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b2ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab5c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b2f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab60 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b2f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab64 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b2f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab68 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b2fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab6c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b310 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ab80 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006b320 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ab90 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ 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: 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 │ │ │ │ │ │ │ │ -00007d08 0000000000000064 00007d0c FDE cie=00000000 pc=000000000006b390..000000000006b530 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b39c │ │ │ │ +00007d68 0000000000000064 00007d6c FDE cie=00000000 pc=000000000006ac00..000000000006ad8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ac04 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b3b0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006ac18 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b3b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ac20 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b3bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ac24 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b3c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ac28 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ac34 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b3c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ac38 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b3d8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b3dc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ac44 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ac48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b3e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ac4c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b3e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ac50 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b3e8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000006b484 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006ace4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b488 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ace8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b48c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006acec │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006acf0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b494 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006acf4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b498 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006acf8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b49c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006acfc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad00 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b4b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ad10 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006b4c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ad20 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ 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: 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 │ │ │ │ │ │ │ │ -00007d70 0000000000000018 00007d74 FDE cie=00000000 pc=000000000006b530..000000000006b6cc │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000006b5fc │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000006b6a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b6b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00007dd0 0000000000000010 00007dd4 FDE cie=00000000 pc=000000000006ad90..000000000006af28 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007d8c 0000000000000028 00007d90 FDE cie=00000000 pc=000000000006b6d0..000000000006b8b4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b6e8 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000006b780 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006b790 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b798 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000006b84c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b850 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006b880 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b88c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b890 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b89c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +00007de4 0000000000000010 00007de8 FDE cie=00000000 pc=000000000006af30..000000000006b0e8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007db8 0000000000000030 00007dbc FDE cie=00000000 pc=000000000006b8c0..000000000006bd8c │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000006b908 │ │ │ │ +00007df8 0000000000000030 00007dfc FDE cie=00000000 pc=000000000006b0f0..000000000006b59c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006b124 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 696 to 000000000006bbc0 │ │ │ │ + DW_CFA_advance_loc1: 704 to 000000000006b3e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006bbdc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006b400 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bbe4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b408 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bbf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b410 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007dec 0000000000000030 00007df0 FDE cie=00000000 pc=000000000006bd90..000000000006bf2c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006bda0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00007e2c 000000000000002c 00007e30 FDE cie=00000000 pc=000000000006b5c0..000000000006b738 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b5c4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006bdb4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b5d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000006be54 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006b66c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006be60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b678 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006be70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006bee8 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006b6f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006bef8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b704 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bf00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b710 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007e20 000000000000001c 00007e24 FDE cie=00000000 pc=000000000006bf30..000000000006bf6c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006bf48 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bf54 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bf5c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00007e5c 0000000000000010 00007e60 FDE cie=00000000 pc=000000000006b740..000000000006b754 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e40 000000000000002c 00007e44 FDE cie=00000000 pc=000000000006bf70..000000000006c198 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006bf88 │ │ │ │ +00007e70 000000000000002c 00007e74 FDE cie=00000000 pc=000000000006b760..000000000006b920 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b770 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006bf9c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b77c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000006c0e4 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000006b8ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c0f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b8b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c100 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b8c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000006c17c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006b8f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c188 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006b910 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e70 000000000000003c 00007e74 FDE cie=00000000 pc=000000000006c1a0..000000000006cab4 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006c1b4 │ │ │ │ +00007ea0 000000000000003c 00007ea4 FDE cie=00000000 pc=000000000006b920..000000000006c100 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b92c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c1c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b938 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006c1e8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006b95c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c1f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b968 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c200 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b970 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 000000000006c4b8 │ │ │ │ + DW_CFA_advance_loc1: 628 to 000000000006bbe4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c4c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006bbf4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c4d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bc00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 000000000006ca00 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 000000000006c07c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006ca10 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c08c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006ca20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c090 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007eb0 0000000000000024 00007eb4 FDE cie=00000000 pc=000000000006cac0..000000000006cbc0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006cad4 │ │ │ │ +00007ee0 000000000000002c 00007ee4 FDE cie=00000000 pc=000000000006c100..000000000006c1f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c10c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006cae4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c118 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006cb34 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006c154 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006cb40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c164 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006cb50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c170 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006c1d8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c1e8 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ed8 0000000000000030 00007edc FDE cie=00000000 pc=000000000006cbc0..000000000006cd5c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006cbd0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00007f10 000000000000002c 00007f14 FDE cie=00000000 pc=000000000006c200..000000000006c378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c204 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006cbe4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c218 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000006cc84 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006c2ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006cc90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c2b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006cca0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c2c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006cd18 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006c334 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006cd28 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c344 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006cd30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c350 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007f0c 000000000000001c 00007f10 FDE cie=00000000 pc=000000000006cd60..000000000006cd9c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006cd78 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006cd84 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006cd8c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00007f40 0000000000000010 00007f44 FDE cie=00000000 pc=000000000006c380..000000000006c394 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f2c 000000000000002c 00007f30 FDE cie=00000000 pc=000000000006cda0..000000000006cfc8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006cdb8 │ │ │ │ +00007f54 000000000000002c 00007f58 FDE cie=00000000 pc=000000000006c3a0..000000000006c560 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c3b0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006cdcc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c3bc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000006cf14 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000006c4ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006cf20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c4f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006cf30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c500 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000006cfac │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006c534 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006cfb8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006c550 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f5c 000000000000003c 00007f60 FDE cie=00000000 pc=000000000006cfd0..000000000006d8e4 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006cfe4 │ │ │ │ +00007f84 000000000000003c 00007f88 FDE cie=00000000 pc=000000000006c560..000000000006cd40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c56c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006cff4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c578 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006d018 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006c59c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d024 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c5a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d030 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c5b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 000000000006d2e8 │ │ │ │ + DW_CFA_advance_loc1: 628 to 000000000006c824 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d2f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c834 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d300 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c840 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 000000000006d830 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 000000000006ccbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d840 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006cccc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d850 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ccd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f9c 0000000000000024 00007fa0 FDE cie=00000000 pc=000000000006d8f0..000000000006d9f0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006d904 │ │ │ │ +00007fc4 000000000000002c 00007fc8 FDE cie=00000000 pc=000000000006cd40..000000000006ce38 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cd4c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d914 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cd58 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006d964 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006cd94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d970 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006cda4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d980 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cdb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006ce18 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ce28 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fc4 0000000000000010 00007fc8 FDE cie=00000000 pc=000000000006d9f0..000000000006daec │ │ │ │ +00007ff4 0000000000000010 00007ff8 FDE cie=00000000 pc=000000000006ce40..000000000006cf3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fd8 0000000000000010 00007fdc FDE cie=00000000 pc=000000000006daf0..000000000006dbf0 │ │ │ │ +00008008 0000000000000010 0000800c FDE cie=00000000 pc=000000000006cf40..000000000006d040 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fec 0000000000000010 00007ff0 FDE cie=00000000 pc=000000000006dbf0..000000000006dc78 │ │ │ │ +0000801c 0000000000000010 00008020 FDE cie=00000000 pc=000000000006d040..000000000006d0c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008000 0000000000000010 00008004 FDE cie=00000000 pc=000000000006dc80..000000000006dd58 │ │ │ │ +00008030 0000000000000010 00008034 FDE cie=00000000 pc=000000000006d0d0..000000000006d1a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008014 ZERO terminator │ │ │ │ +00008044 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ nfft_exp2i │ │ │ │ nfft_log2i │ │ │ │ nfft_next_power_of_2 │ │ │ │ nfft_next_power_of_2_exp │ │ │ │ nfft_next_power_of_2_exp_int │ │ │ │ nfft_lambda │ │ │ │ nfft_lambda2 │ │ │ │ -nfft_free_hook │ │ │ │ nfft_free │ │ │ │ +nfft_free_hook │ │ │ │ fftw_free │ │ │ │ -nfft_die_hook │ │ │ │ nfft_die │ │ │ │ -nfft_malloc_hook │ │ │ │ +nfft_die_hook │ │ │ │ nfft_malloc │ │ │ │ +nfft_malloc_hook │ │ │ │ fftw_malloc │ │ │ │ nfft_vpr_double │ │ │ │ __printf_chk │ │ │ │ nfft_vpr_complex │ │ │ │ nfft_drand48 │ │ │ │ nfft_srand48 │ │ │ │ nfft_vrand_unit_complex │ │ │ │ @@ -185,17 +185,17 @@ │ │ │ │ KSQRTPII │ │ │ │ GOMP_single_start │ │ │ │ GOMP_barrier │ │ │ │ GOMP_loop_nonmonotonic_dynamic_start │ │ │ │ GOMP_loop_nonmonotonic_dynamic_next │ │ │ │ GOMP_loop_end_nowait │ │ │ │ GOMP_loop_end │ │ │ │ +nfsft_init_guru │ │ │ │ nfsft_trafo │ │ │ │ nfsft_adjoint │ │ │ │ -nfsft_init_guru │ │ │ │ nfsft_init_advanced │ │ │ │ nfsft_init │ │ │ │ nfsft_precompute │ │ │ │ nfsft_forget │ │ │ │ nfsft_finalize │ │ │ │ nfsft_trafo_direct │ │ │ │ nfsft_adjoint_direct │ │ │ │ @@ -240,139 +240,160 @@ │ │ │ │ libc.so.6 │ │ │ │ libnfft3_threads.so.4 │ │ │ │ GLIBC_2.17 │ │ │ │ GLIBC_2.29 │ │ │ │ GOMP_4.0 │ │ │ │ GOMP_4.5 │ │ │ │ GOMP_1.0 │ │ │ │ -< iJ90i)9 │ │ │ │ -_; #)9xK5} │ │ │ │ -"= %)9xK4} │ │ │ │ -)}*H'}0HJ} │ │ │ │ -xK<}xS]}x# │ │ │ │ -JD}*H$}f │ │ │ │ -^D:} i9;0 │ │ │ │ -b }xK5}x[i}xc │ │ │ │ -J=}xS\}( │ │ │ │ -A%}P0)}x+ │ │ │ │ -:i|*Q6}x │ │ │ │ -2i}*Q>}x[`}d │ │ │ │ -A&}PX)}*Q4} │ │ │ │ -A%}P0)}x+ │ │ │ │ -:i|*Q6}x │ │ │ │ -2i}*Q>}x[`}d │ │ │ │ -A&}PX)}*Q4} │ │ │ │ -)}jIA}!0 │ │ │ │ -I'}P@)}x; │ │ │ │ -fSJ}fK | │ │ │ │ -JE}*H%}f │ │ │ │ -:)}PH$}$ │ │ │ │ -JE}*H%}f │ │ │ │ -RV}xS@}* p} │ │ │ │ -Z)}*!Q}@ │ │ │ │ -{xSL}xS@} │ │ │ │ -jIA}xSI} │ │ │ │ -I9PH<}*)8}0 │ │ │ │ -:)}*)X}8 │ │ │ │ -|PPY}PH9} │ │ │ │ -JC}*H#}f │ │ │ │ -RW}xS@}* │ │ │ │ -Hy*8X}*8^ │ │ │ │ -9xSO}x[p}p │ │ │ │ - 9PH/}*)#}( │ │ │ │ -.~xST}xK1} │ │ │ │ -k}xK9}xc │ │ │ │ -xK>}xS]}p │ │ │ │ -J#}*)V}8 │ │ │ │ -&*yxK9}x │ │ │ │ -J&}*YS}8 │ │ │ │ -J&}*YS}8 │ │ │ │ -J%}*qF}8 │ │ │ │ -y*!6~*q6~ │ │ │ │ -}xK;}xSZ} │ │ │ │ -}xK;}xSZ} │ │ │ │ -1)}P )}( │ │ │ │ -APH&}*9<} │ │ │ │ -I'}QP)}x; │ │ │ │ -@*9V}*9=} │ │ │ │ -APH$}*Q(} │ │ │ │ -@xSI}*9L} │ │ │ │ -A)}P0)}H │ │ │ │ -APH(}*Q1} │ │ │ │ -APH$}*)9} │ │ │ │ -APH'}*Q4} │ │ │ │ -1)}P )}H │ │ │ │ -APH'}*Q>} │ │ │ │ -|x[n}xK0}8 │ │ │ │ -APH'}*Q7} │ │ │ │ -}xK;}xSZ} │ │ │ │ -@PH'}*Q7} │ │ │ │ -xK>}*([}( │ │ │ │ -@PH%}*A/} │ │ │ │ -xS@}xK*}x │ │ │ │ -A)}P8)}( │ │ │ │ -@PH(}*Q.} │ │ │ │ -}xSW}xK$}x{ │ │ │ │ -9(}P )}h │ │ │ │ -@PH'}*Q7} │ │ │ │ -~xSG}x[c} │ │ │ │ -@PH%}*A*} │ │ │ │ -@PH(}*Q0} │ │ │ │ -|xSD}xK6} │ │ │ │ -9)}P0)}8 │ │ │ │ -@PH'}*A7} │ │ │ │ -@*AR}*A<} │ │ │ │ -=*xN}*x|}x │ │ │ │ -xST}xK8}* │ │ │ │ -}xK;}xSZ} │ │ │ │ -x[x}.HQ} │ │ │ │ +xS\}xK=} │ │ │ │ +&&{x[r}h │ │ │ │ +q)}^TP}P │ │ │ │ +|PH#}3*R │ │ │ │ +QF|P8B|x3 │ │ │ │ +QH|P B|*IK| │ │ │ │ +QF|P B|x3 │ │ │ │ +:b|*I^|x │ │ │ │ +QG|PXB|*IU| │ │ │ │ +QF|P8B|x3 │ │ │ │ +QH|P B|*IK| │ │ │ │ +QF|P B|x3 │ │ │ │ +:b|*I^|x │ │ │ │ +QG|PXB|*IU| │ │ │ │ +H|PPB|xC │ │ │ │ +ZF|*!:}*!J| │ │ │ │ +U'}^_c|PH │ │ │ │ +aB|P@ }P "} │ │ │ │ +B|*1S}*1R| │ │ │ │ +B|*12}*1T| │ │ │ │ +y*HY|*HZ} │ │ │ │ +*9PP]}*)C}0 │ │ │ │ +}*@B|*@c|f{ │ │ │ │ +I8PH=}*A%}0 │ │ │ │ + |PPB}PH"}P@B| │ │ │ │ +Bqg;G}gcl}x3 │ │ │ │ +Js}*H3}f │ │ │ │ +9@x3|PHB|8 │ │ │ │ + y*04}*0 │ │ │ │ +JF|*H&}2 │ │ │ │ +J^|*H>}f │ │ │ │ +Bx*HF}*H │ │ │ │ +JJ|*H*}2 │ │ │ │ +RS|*PS}2 │ │ │ │ +YB|PHB|` │ │ │ │ +g[K}xC } │ │ │ │ +8PPS}*AK}( │ │ │ │ +*0)}*0k}f │ │ │ │ +RH|*PH}2 │ │ │ │ +JJ|*H*}2 │ │ │ │ + |*IX}0 │ │ │ │ +R^|*P^}f │ │ │ │ +}g[K}xSI} │ │ │ │ +H|* (}fS │ │ │ │ +R\}PHJ}f │ │ │ │ +|*@J}*@B|*@+}fS │ │ │ │ +}*@"~*@)}*@J}*@P|fK │ │ │ │ +cx* J}* )}* C|fS │ │ │ │ +}*8"~*8)}*8J}*8P|fK │ │ │ │ +}*8J}*8O|fC │ │ │ │ +|*XR|*XO~f+ │ │ │ │ +xSI}*H^| │ │ │ │ +xSI}*H^| │ │ │ │ +|*@J}*@B|*@$}fS │ │ │ │ +|*@J}*@B|*@$}fS │ │ │ │ +~*8J}*8)}*8O|fS │ │ │ │ +Oy*XC}*Xb|*X │ │ │ │ +}*8b|*8)}*8J}*8K|fK │ │ │ │ +|*@c|*@J}*@ │ │ │ │ +x*(c|*(B|*( │ │ │ │ +{* c|* B|* │ │ │ │ +x*(c|*(B|*( │ │ │ │ +z* c|* B|* │ │ │ │ +B|*14}*1U| │ │ │ │ +B|*14}*1U| │ │ │ │ +zB|*)V}*)H| │ │ │ │ +y*PX|*P6} │ │ │ │ +Jy*HY|*H │ │ │ │ +W}gc,}xK=} │ │ │ │ +}* J}* 9 │ │ │ │ +U}gc,}xK<} │ │ │ │ +}* B|* 9 │ │ │ │ +B|*!5}*!G| │ │ │ │ +B|*!:}*!G| │ │ │ │ +xSY}xK:} │ │ │ │ +9B|P B|x │ │ │ │ +H|QHB|xC } │ │ │ │ +AB|P8B|8 │ │ │ │ +APH#}*A8} │ │ │ │ +X}gc,}xK>} │ │ │ │ +~*0B|*0{ │ │ │ │ +a;jIA}U] │ │ │ │ +S~xK;}x; │ │ │ │ +@*I[}*I]| │ │ │ │ +|xK'}xSI}2 │ │ │ │ +\~xK3}x; │ │ │ │ +)F|P B|( │ │ │ │ +`*H\}*HD │ │ │ │ +`*H\}*HK │ │ │ │ +@xK'}*Q<} │ │ │ │ +APH$}*93} │ │ │ │ +W}gs.}xK+} │ │ │ │ +AB|P8B|x │ │ │ │ +@*Q#}*QW| │ │ │ │ +A*x]|*x5}*x │ │ │ │ +@*IX}*I^| │ │ │ │ ++,*Qv}*QN| │ │ │ │ +*,*AS}*AR| │ │ │ │ +ID|PPB}( │ │ │ │ +@PPI}*AV} │ │ │ │ +@*AX|*A^} │ │ │ │ +AxK*}*A6} │ │ │ │ +xK1}x[b}x │ │ │ │ +@PH$}*A5} │ │ │ │ +~*8B|*81~f │ │ │ │ +z6~xK2}xc │ │ │ │ ++,*Qv}*QU| │ │ │ │ +AB|P8B|H │ │ │ │ +@PH$}*95} │ │ │ │ +~*8B|*81~f │ │ │ │ +@*Q4}*Q^| │ │ │ │ +5.Iz}.I~}.I │ │ │ │ +j9xK2}xST} │ │ │ │ +5.Iz}.I~}.I │ │ │ │ +J9PH }s: │ │ │ │ +`.HZ}.I}| │ │ │ │ @B.H^}.H │ │ │ │ -2$}@H=|0 │ │ │ │ -4.Az|.A~|.A │ │ │ │ -I#}. j~ │ │ │ │ -*#}@H=|x │ │ │ │ -2#}@H=|P │ │ │ │ -|x[y}.PI} │ │ │ │ -`.HZ}.I}~ │ │ │ │ +Z9@P"|$ │ │ │ │ +j9xSY}xK5} │ │ │ │ +5.Iz}.I~}.I │ │ │ │ +`.HZ}.I}| │ │ │ │ @B.H^}.H │ │ │ │ -4.Az|.A~|.A │ │ │ │ -~@x)|xK'}` │ │ │ │ -*#}@H:|0 │ │ │ │ -}PH(}s:R │ │ │ │ -}|xK;}x; │ │ │ │ -H }80J}88J}8HJ} │ │ │ │ -|.8>}.9#} │ │ │ │ -J9.P<}.Q(}.P>}.Q#}P │ │ │ │ -xSG}xSO} │ │ │ │ -KxK3}xSE} │ │ │ │ -KxK#}xSK} │ │ │ │ -AxK#}xSE} │ │ │ │ -xSG}xSW} │ │ │ │ -AxSF}xK%} │ │ │ │ -AxSF}xK#} │ │ │ │ -|PH+}PPK} │ │ │ │ -P |xK0}x │ │ │ │ -KxC }xSL} │ │ │ │ -p)y9HJ}T │ │ │ │ -p)y9HJ}@ │ │ │ │ -p)y9HJ} │ │ │ │ -*}xJI}PHJ} │ │ │ │ -*}xJI}PHJ} │ │ │ │ -}xS)}xcJ}80 │ │ │ │ -0i)9g+%} │ │ │ │ -& y*H>}f │ │ │ │ -|88G}8H }8@ │ │ │ │ -&i|f#$|f3 │ │ │ │ -{f#D|fK } │ │ │ │ -<}UU@=VUJa: │ │ │ │ -(}P8J}P@)} │ │ │ │ -P }^P)}P@)} │ │ │ │ -(}P8J}P@)} │ │ │ │ -(}P8J}P@)} │ │ │ │ -KxC }xSL} │ │ │ │ +|80B}8HB|88B| │ │ │ │ +B8.IH}.H\}.IC} │ │ │ │ +C|@H*|@H │ │ │ │ +\|@H&|x[B|@ │ │ │ │ +KxK"}xSC} │ │ │ │ +KxSE}xK3}h │ │ │ │ +KxSG}xK&}4 │ │ │ │ +Kx[h}xK'} │ │ │ │ +|xSB}xC } │ │ │ │ +8PK|8Hk}88e|` │ │ │ │ +88c|xSr|8 R~xS │ │ │ │ +8@#}88f}D │ │ │ │ +88k}xK`}8( │ │ │ │ +}x[R~8PR~8H@|x │ │ │ │ +JUx{g|8H │ │ │ │ +|8x+}8He|8 │ │ │ │ +|8xG}xS#}8 │ │ │ │ +gzfK }fC │ │ │ │ +|fS*}f+E|f3f| │ │ │ │ +FyxC }x; │ │ │ │ +J|P@)}PPB| │ │ │ │ +HB}^HB|PPB| │ │ │ │ +J|P@)}PPB| │ │ │ │ +J|P@)}PPB| │ │ │ │ nfft: %s:%d: assertion failed: %s │ │ │ │ ../../../kernel/util/float.c │ │ │ │ nfft_malloc: out of memory │ │ │ │ null pointer │ │ │ │ %s, adr=%p │ │ │ │ %+.1lE%+.1lEi, │ │ │ │ %+lE%+lEi, │ │ │ │ @@ -385,15 +406,14 @@ │ │ │ │ polynomial degree N has to be even │ │ │ │ ths->x out of range [-0.5,0.5) │ │ │ │ Polynomial degree N is smaller than cut-off m │ │ │ │ ths->x out of range [0.0,0.5) │ │ │ │ Error in kernel/nsfft_init: require GAUSSIAN window function │ │ │ │ Allocation failed! │ │ │ │ alpha_all_%d^[%d,%d]=%f │ │ │ │ - ?UUUUUU │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ │ .rela.plt │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ 0x00002330 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ 0x00002340 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ 0x00002350 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ 0x00002360 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ 0x00002370 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ - 0x00002380 6c697a65 00737464 6f757400 73746465 lize.stdout.stde │ │ │ │ - 0x00002390 7272006e 6666745f 61737365 7274696f rr.nfft_assertio │ │ │ │ - 0x000023a0 6e5f6661 696c6564 0066666c 75736800 n_failed.fflush. │ │ │ │ + 0x00002380 6c697a65 006e6666 745f6173 73657274 lize.nfft_assert │ │ │ │ + 0x00002390 696f6e5f 6661696c 65640073 74646f75 ion_failed.stdou │ │ │ │ + 0x000023a0 74006666 6c757368 00737464 65727200 t.fflush.stderr. │ │ │ │ 0x000023b0 5f5f6670 72696e74 665f6368 6b006162 __fprintf_chk.ab │ │ │ │ 0x000023c0 6f727400 6e666674 5f626573 73656c5f ort.nfft_bessel_ │ │ │ │ 0x000023d0 6930006e 6666745f 6273706c 696e6573 i0.nfft_bsplines │ │ │ │ 0x000023e0 006d656d 73657400 6e666674 5f6d6f64 .memset.nfft_mod │ │ │ │ 0x000023f0 69666965 645f6665 6a657200 6e666674 ified_fejer.nfft │ │ │ │ 0x00002400 5f6d6f64 69666965 645f6a61 636b736f _modified_jackso │ │ │ │ 0x00002410 6e32006e 6666745f 6d6f6469 66696564 n2.nfft_modified │ │ │ │ @@ -35,20 +35,20 @@ │ │ │ │ 0x00002530 3269006e 6666745f 6e657874 5f706f77 2i.nfft_next_pow │ │ │ │ 0x00002540 65725f6f 665f3200 6e666674 5f6e6578 er_of_2.nfft_nex │ │ │ │ 0x00002550 745f706f 7765725f 6f665f32 5f657870 t_power_of_2_exp │ │ │ │ 0x00002560 006e6666 745f6e65 78745f70 6f776572 .nfft_next_power │ │ │ │ 0x00002570 5f6f665f 325f6578 705f696e 74006e66 _of_2_exp_int.nf │ │ │ │ 0x00002580 66745f6c 616d6264 61006c6f 67317000 ft_lambda.log1p. │ │ │ │ 0x00002590 6e666674 5f6c616d 62646132 006e6666 nfft_lambda2.nff │ │ │ │ - 0x000025a0 745f6672 65655f68 6f6f6b00 6e666674 t_free_hook.nfft │ │ │ │ - 0x000025b0 5f667265 65006666 74775f66 72656500 _free.fftw_free. │ │ │ │ - 0x000025c0 6e666674 5f646965 5f686f6f 6b006e66 nfft_die_hook.nf │ │ │ │ - 0x000025d0 66745f64 69650065 78697400 6e666674 ft_die.exit.nfft │ │ │ │ - 0x000025e0 5f6d616c 6c6f635f 686f6f6b 006e6666 _malloc_hook.nff │ │ │ │ - 0x000025f0 745f6d61 6c6c6f63 00666674 775f6d61 t_malloc.fftw_ma │ │ │ │ + 0x000025a0 745f6672 6565006e 6666745f 66726565 t_free.nfft_free │ │ │ │ + 0x000025b0 5f686f6f 6b006666 74775f66 72656500 _hook.fftw_free. │ │ │ │ + 0x000025c0 6e666674 5f646965 006e6666 745f6469 nfft_die.nfft_di │ │ │ │ + 0x000025d0 655f686f 6f6b0065 78697400 6e666674 e_hook.exit.nfft │ │ │ │ + 0x000025e0 5f6d616c 6c6f6300 6e666674 5f6d616c _malloc.nfft_mal │ │ │ │ + 0x000025f0 6c6f635f 686f6f6b 00666674 775f6d61 loc_hook.fftw_ma │ │ │ │ 0x00002600 6c6c6f63 006e6666 745f7670 725f646f lloc.nfft_vpr_do │ │ │ │ 0x00002610 75626c65 005f5f70 72696e74 665f6368 uble.__printf_ch │ │ │ │ 0x00002620 6b007075 74636861 72007075 7473006e k.putchar.puts.n │ │ │ │ 0x00002630 6666745f 7670725f 636f6d70 6c657800 fft_vpr_complex. │ │ │ │ 0x00002640 6e666674 5f647261 6e643438 006e6666 nfft_drand48.nff │ │ │ │ 0x00002650 745f7372 616e6434 38006e66 66745f76 t_srand48.nfft_v │ │ │ │ 0x00002660 72616e64 5f756e69 745f636f 6d706c65 rand_unit_comple │ │ │ │ @@ -162,16 +162,16 @@ │ │ │ │ 0x00002d20 6d707574 655f6f6e 655f7073 69006e66 mpute_one_psi.nf │ │ │ │ 0x00002d30 73745f69 6e697400 6e667374 5f696e69 st_init.nfst_ini │ │ │ │ 0x00002d40 745f6775 7275006e 6673745f 696e6974 t_guru.nfst_init │ │ │ │ 0x00002d50 5f316400 6e667374 5f696e69 745f3264 _1d.nfst_init_2d │ │ │ │ 0x00002d60 006e6673 745f696e 69745f33 64006e66 .nfst_init_3d.nf │ │ │ │ 0x00002d70 73745f63 6865636b 006e6673 745f6669 st_check.nfst_fi │ │ │ │ 0x00002d80 6e616c69 7a65006e 6e666674 5f747261 nalize.nnfft_tra │ │ │ │ - 0x00002d90 666f006e 6e666674 5f61646a 6f696e74 fo.nnfft_adjoint │ │ │ │ - 0x00002da0 00636569 6c006e6e 6666745f 74726166 .ceil.nnfft_traf │ │ │ │ + 0x00002d90 666f0063 65696c00 6e6e6666 745f6164 fo.ceil.nnfft_ad │ │ │ │ + 0x00002da0 6a6f696e 74006e6e 6666745f 74726166 joint.nnfft_traf │ │ │ │ 0x00002db0 6f5f6469 72656374 006e6e66 66745f61 o_direct.nnfft_a │ │ │ │ 0x00002dc0 646a6f69 6e745f64 69726563 74006e6e djoint_direct.nn │ │ │ │ 0x00002dd0 6666745f 70726563 6f6d7075 74655f70 fft_precompute_p │ │ │ │ 0x00002de0 68695f68 7574006e 6e666674 5f707265 hi_hut.nnfft_pre │ │ │ │ 0x00002df0 636f6d70 7574655f 6c696e5f 70736900 compute_lin_psi. │ │ │ │ 0x00002e00 6e6e6666 745f7072 65636f6d 70757465 nnfft_precompute │ │ │ │ 0x00002e10 5f707369 006e6e66 66745f70 7265636f _psi.nnfft_preco │ │ │ │ @@ -223,17 +223,17 @@ │ │ │ │ 0x000030f0 6d6f6e6f 746f6e69 635f6479 6e616d69 monotonic_dynami │ │ │ │ 0x00003100 635f7374 61727400 474f4d50 5f6c6f6f c_start.GOMP_loo │ │ │ │ 0x00003110 705f6e6f 6e6d6f6e 6f746f6e 69635f64 p_nonmonotonic_d │ │ │ │ 0x00003120 796e616d 69635f6e 65787400 474f4d50 ynamic_next.GOMP │ │ │ │ 0x00003130 5f6c6f6f 705f656e 645f6e6f 77616974 _loop_end_nowait │ │ │ │ 0x00003140 00474f4d 505f6c6f 6f705f65 6e640070 .GOMP_loop_end.p │ │ │ │ 0x00003150 6f776c00 73696e63 6f736c00 6e667366 owl.sincosl.nfsf │ │ │ │ - 0x00003160 745f7472 61666f00 6e667366 745f6164 t_trafo.nfsft_ad │ │ │ │ - 0x00003170 6a6f696e 74006e66 7366745f 696e6974 joint.nfsft_init │ │ │ │ - 0x00003180 5f677572 75006e66 7366745f 696e6974 _guru.nfsft_init │ │ │ │ + 0x00003160 745f696e 69745f67 75727500 6e667366 t_init_guru.nfsf │ │ │ │ + 0x00003170 745f7472 61666f00 6e667366 745f6164 t_trafo.nfsft_ad │ │ │ │ + 0x00003180 6a6f696e 74006e66 7366745f 696e6974 joint.nfsft_init │ │ │ │ 0x00003190 5f616476 616e6365 64006e66 7366745f _advanced.nfsft_ │ │ │ │ 0x000031a0 696e6974 006e6673 66745f70 7265636f init.nfsft_preco │ │ │ │ 0x000031b0 6d707574 65006e66 7366745f 666f7267 mpute.nfsft_forg │ │ │ │ 0x000031c0 6574006e 66736674 5f66696e 616c697a et.nfsft_finaliz │ │ │ │ 0x000031d0 65006e66 7366745f 74726166 6f5f6469 e.nfsft_trafo_di │ │ │ │ 0x000031e0 72656374 006e6673 66745f61 646a6f69 rect.nfsft_adjoi │ │ │ │ 0x000031f0 6e745f64 69726563 74006e66 7366745f nt_direct.nfsft_ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -0000000000004880 <.init>: │ │ │ │ +0000000000004820 <.init>: │ │ │ │ std r2,24(r1) │ │ │ │ addis r12,r2,-1 │ │ │ │ ld r12,31784(r12) │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,13664 │ │ │ │ + addi r2,r2,14016 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ nop │ │ │ │ ld r0,-32760(r2) │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - beq+ cr7,48cc │ │ │ │ - bl 4880 │ │ │ │ + beq+ cr7,486c │ │ │ │ + bl 4820 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,859 +1,587 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000000000048e0 : │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32232(r12) │ │ │ │ +0000000000004880 : │ │ │ │ + pld r12,570472 # 8fce8 [SO3_beta_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32272(r12) │ │ │ │ + pld r12,570480 # 8fd10 [fftw_plan_many_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32496(r12) │ │ │ │ + pld r12,570672 # 8fdf0 [nfft_drand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31640(r12) │ │ │ │ + pld r12,569784 # 8fa98 [nfft_trafo_3d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31776(r12) │ │ │ │ + pld r12,569888 # 8fb20 [nfst_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32696(r12) │ │ │ │ + pld r12,570776 # 8feb8 [GOMP_loop_end_nowait@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ - ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32616(r12) │ │ │ │ + pla r12,427536 # 6cf40 │ │ │ │ + b 6cf40 │ │ │ │ + .long 0x0 │ │ │ │ + pld r12,570664 # 8fe68 [fpt_finalize@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32056(r12) │ │ │ │ + pld r12,570072 # 8fc38 [nfsoft_init_guru_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32384(r12) │ │ │ │ + pld r12,570368 # 8fd80 [omp_set_num_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31752(r12) │ │ │ │ + pld r12,569704 # 8fb08 [clock_gettime@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32560(r12) │ │ │ │ + pld r12,570480 # 8fe30 [fftw_free@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31856(r12) │ │ │ │ + pld r12,569744 # 8fb70 [GOMP_critical_name_start@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31704(r12) │ │ │ │ + pld r12,569560 # 8fad8 [omp_get_num_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31832(r12) │ │ │ │ + pld r12,569656 # 8fb58 [beta_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31672(r12) │ │ │ │ + pld r12,569464 # 8fab8 [nfct_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32512(r12) │ │ │ │ + pld r12,570272 # 8fe00 [fftw_plan_with_nthreads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32344(r12) │ │ │ │ + pld r12,570072 # 8fd58 [nfft_trafo_2d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32136(r12) │ │ │ │ + pld r12,569832 # 8fc88 [nfft_m2K@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32440(r12) │ │ │ │ + pld r12,570104 # 8fdb8 [nfft_lambda2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32088(r12) │ │ │ │ + pld r12,569720 # 8fc58 [GOMP_critical_name_end@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31728(r12) │ │ │ │ + pld r12,569328 # 8faf0 [nfft_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32752(r12) │ │ │ │ + pld r12,570320 # 8fef0 [nfft_upd_xpawy_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32456(r12) │ │ │ │ + pld r12,569992 # 8fdc8 [sincosl@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31920(r12) │ │ │ │ + pld r12,569424 # 8fbb0 [__printf_chk@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32392(r12) │ │ │ │ + pld r12,569864 # 8fd88 [nfsft_init_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31840(r12) │ │ │ │ + pld r12,569280 # 8fb60 [nfft_dot_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32656(r12) │ │ │ │ + pld r12,570064 # 8fe90 [nfft_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32688(r12) │ │ │ │ + pld r12,570064 # 8feb0 [nfft_assertion_failed@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32624(r12) │ │ │ │ + pld r12,569968 # 8fe70 [fftw_execute_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31808(r12) │ │ │ │ + pld r12,569120 # 8fb40 [srand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32488(r12) │ │ │ │ + pld r12,569768 # 8fde8 [nfft_adjoint@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31888(r12) │ │ │ │ + pld r12,569136 # 8fb90 [SO3_gamma_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32464(r12) │ │ │ │ + pld r12,569680 # 8fdd0 [nfsoft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31664(r12) │ │ │ │ + pld r12,568848 # 8fab0 [nfft_finalize@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32664(r12) │ │ │ │ + pld r12,569816 # 8fe98 [drand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32720(r12) │ │ │ │ + pld r12,569840 # 8fed0 [nfft_free@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31744(r12) │ │ │ │ + pld r12,568832 # 8fb00 [exp@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32144(r12) │ │ │ │ + pld r12,569200 # 8fc90 [fpt_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31688(r12) │ │ │ │ + pld r12,568712 # 8fac8 [nfft_cp_w_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31992(r12) │ │ │ │ + pld r12,568984 # 8fbf8 [nfft_dot_w_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32352(r12) │ │ │ │ + pld r12,569312 # 8fd60 [nfft_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32152(r12) │ │ │ │ + pld r12,569080 # 8fc98 [nfft_exp2i@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32336(r12) │ │ │ │ + pld r12,569232 # 8fd50 [nfft_adjoint_3d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32192(r12) │ │ │ │ + pld r12,569056 # 8fcc0 [nfct_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32744(r12) │ │ │ │ + pld r12,569576 # 8fee8 [nfft_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32304(r12) │ │ │ │ + pld r12,569104 # 8fd30 [log1p@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31976(r12) │ │ │ │ + pld r12,568744 # 8fbe8 [nfft_vrand_shifted_unit_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32360(r12) │ │ │ │ + pld r12,569096 # 8fd68 [fftw_plan_dft@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32448(r12) │ │ │ │ + pld r12,569152 # 8fdc0 [SO3_beta@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31760(r12) │ │ │ │ + pld r12,568432 # 8fb10 [nfct_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31912(r12) │ │ │ │ + pld r12,568552 # 8fba8 [GOMP_loop_end@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31792(r12) │ │ │ │ + pld r12,568400 # 8fb30 [nfst_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32000(r12) │ │ │ │ + pld r12,568576 # 8fc00 [omp_get_thread_num@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32376(r12) │ │ │ │ + pld r12,568920 # 8fd78 [nfft_vrand_unit_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31984(r12) │ │ │ │ + pld r12,568496 # 8fbf0 [beta_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31800(r12) │ │ │ │ + pld r12,568280 # 8fb38 [nfft_dot_w_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32712(r12) │ │ │ │ + pld r12,569160 # 8fec8 [nfft_precompute_one_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32760(r12) │ │ │ │ + pld r12,569176 # 8fef8 [fftw_malloc@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32048(r12) │ │ │ │ + pld r12,568432 # 8fc30 [fpt_precompute_1@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32672(r12) │ │ │ │ + pld r12,569024 # 8fea0 [nfsft_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32680(r12) │ │ │ │ + pld r12,569000 # 8fea8 [pow@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ - ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32416(r12) │ │ │ │ + pla r12,426032 # 6d040 │ │ │ │ + b 6d040 │ │ │ │ + .long 0x0 │ │ │ │ + pld r12,568704 # 8fda0 [solver_init_advanced_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32008(r12) │ │ │ │ + pld r12,568264 # 8fc08 [abort@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ std r2,24(r1) │ │ │ │ addis r12,r2,-1 │ │ │ │ ld r12,31952(r12) │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32472(r12) │ │ │ │ + pld r12,568664 # 8fdd8 [fpt_transposed@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31864(r12) │ │ │ │ + pld r12,568024 # 8fb78 [GOMP_loop_nonmonotonic_dynamic_start@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31656(r12) │ │ │ │ + pld r12,567784 # 8faa8 [nfsoft_init_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32480(r12) │ │ │ │ + pld r12,568576 # 8fde0 [fftw_destroy_plan@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32544(r12) │ │ │ │ + pld r12,568608 # 8fe20 [nnfft_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32288(r12) │ │ │ │ + pld r12,568320 # 8fd20 [nfft_get_num_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31960(r12) │ │ │ │ + pld r12,567960 # 8fbd8 [sinh@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32064(r12) │ │ │ │ + pld r12,568032 # 8fc40 [fflush@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32576(r12) │ │ │ │ + pld r12,568512 # 8fe40 [fwrite@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32160(r12) │ │ │ │ + pld r12,568064 # 8fca0 [fpt_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32016(r12) │ │ │ │ + pld r12,567888 # 8fc10 [nfft_adjoint_2d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31944(r12) │ │ │ │ + pld r12,567784 # 8fbc8 [nfft_bessel_i0@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31696(r12) │ │ │ │ + pld r12,567504 # 8fad0 [SO3_gamma@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32424(r12) │ │ │ │ + pld r12,568200 # 8fda8 [GOMP_loop_nonmonotonic_dynamic_next@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32168(r12) │ │ │ │ + pld r12,567912 # 8fca8 [nfft_next_power_of_2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32568(r12) │ │ │ │ + pld r12,568280 # 8fe38 [nfft_malloc@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32040(r12) │ │ │ │ + pld r12,567720 # 8fc28 [nfft_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32120(r12) │ │ │ │ + pld r12,567768 # 8fc78 [nfft_next_power_of_2_exp_int@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32184(r12) │ │ │ │ + pld r12,567800 # 8fcb8 [nfft_sort_node_indices_radix_lsdf@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32640(r12) │ │ │ │ + pld r12,568224 # 8fe80 [SO3_alpha@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31936(r12) │ │ │ │ + pld r12,567488 # 8fbc0 [fftw_plan_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32264(r12) │ │ │ │ + pld r12,567784 # 8fd08 [gamma_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32200(r12) │ │ │ │ + pld r12,567688 # 8fcc8 [nnfft_precompute_phi_hut@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32080(r12) │ │ │ │ + pld r12,567536 # 8fc50 [nnfft_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31896(r12) │ │ │ │ + pld r12,567320 # 8fb98 [exit@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32528(r12) │ │ │ │ + pld r12,567920 # 8fe10 [powl@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32408(r12) │ │ │ │ + pld r12,567768 # 8fd98 [sin@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32248(r12) │ │ │ │ + pld r12,567576 # 8fcf8 [GOMP_parallel@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32584(r12) │ │ │ │ + pld r12,567880 # 8fe48 [nnfft_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32320(r12) │ │ │ │ + pld r12,567584 # 8fd40 [nfft_lambda@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32400(r12) │ │ │ │ + pld r12,567632 # 8fd90 [nfst_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32328(r12) │ │ │ │ + pld r12,567528 # 8fd48 [fpt_precompute_2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31680(r12) │ │ │ │ + pld r12,566848 # 8fac0 [gamma_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32280(r12) │ │ │ │ + pld r12,567416 # 8fd18 [nfft_upd_xpay_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31720(r12) │ │ │ │ + pld r12,566824 # 8fae8 [solver_init_advanced_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32648(r12) │ │ │ │ + pld r12,567720 # 8fe88 [nfsft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31968(r12) │ │ │ │ + pld r12,567008 # 8fbe0 [sincos@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32096(r12) │ │ │ │ + pld r12,567104 # 8fc60 [fftw_execute@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32216(r12) │ │ │ │ + pld r12,567192 # 8fcd8 [GOMP_single_start@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32608(r12) │ │ │ │ + pld r12,567552 # 8fe60 [nfft_dot_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32224(r12) │ │ │ │ + pld r12,567136 # 8fce0 [alpha_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32536(r12) │ │ │ │ + pld r12,567416 # 8fe18 [nfft_upd_axpy_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32176(r12) │ │ │ │ + pld r12,567024 # 8fcb0 [nnfft_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32312(r12) │ │ │ │ + pld r12,567128 # 8fd38 [nfft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31712(r12) │ │ │ │ + pld r12,566496 # 8fae0 [nfft_adjoint_1d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31848(r12) │ │ │ │ + pld r12,566600 # 8fb68 [putchar@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32024(r12) │ │ │ │ + pld r12,566744 # 8fc18 [nfft_upd_xpawy_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31816(r12) │ │ │ │ + pld r12,566504 # 8fb48 [nfft_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31648(r12) │ │ │ │ + pld r12,566304 # 8faa0 [nfft_upd_xpay_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31904(r12) │ │ │ │ + pld r12,566528 # 8fba0 [cos@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32432(r12) │ │ │ │ + pld r12,567024 # 8fdb0 [nfst_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32632(r12) │ │ │ │ + pld r12,567192 # 8fe78 [nfct_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32368(r12) │ │ │ │ + pld r12,566896 # 8fd70 [nfft_cp_w_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31736(r12) │ │ │ │ + pld r12,566232 # 8faf8 [fpt_transposed_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32592(r12) │ │ │ │ + pld r12,567056 # 8fe50 [nfft_cp_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32600(r12) │ │ │ │ + pld r12,567032 # 8fe58 [ceil@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32208(r12) │ │ │ │ + pld r12,566608 # 8fcd0 [nfft_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32104(r12) │ │ │ │ + pld r12,566472 # 8fc68 [nfft_log2i@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32032(r12) │ │ │ │ + pld r12,566368 # 8fc20 [alpha_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31824(r12) │ │ │ │ + pld r12,566128 # 8fb50 [nfft_trafo_1d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32240(r12) │ │ │ │ + pld r12,566512 # 8fcf0 [nfst_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32520(r12) │ │ │ │ + pld r12,566760 # 8fe08 [log2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31928(r12) │ │ │ │ + pld r12,566136 # 8fbb8 [nfsft_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32296(r12) │ │ │ │ + pld r12,566472 # 8fd28 [SO3_alpha_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32736(r12) │ │ │ │ + pld r12,566880 # 8fee0 [memset@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31872(r12) │ │ │ │ + pld r12,565984 # 8fb80 [memcpy@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32552(r12) │ │ │ │ + pld r12,566632 # 8fe28 [puts@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32072(r12) │ │ │ │ + pld r12,566120 # 8fc48 [GOMP_barrier@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32112(r12) │ │ │ │ + pld r12,566128 # 8fc70 [nfft_upd_axpy_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31768(r12) │ │ │ │ + pld r12,565752 # 8fb18 [nfft_die@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31880(r12) │ │ │ │ + pld r12,565832 # 8fb88 [nfft_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32128(r12) │ │ │ │ + pld r12,566048 # 8fc80 [__fprintf_chk@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ - ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32728(r12) │ │ │ │ + pla r12,423120 # 6ce40 │ │ │ │ + b 6ce40 │ │ │ │ + .long 0x0 │ │ │ │ + pld r12,566616 # 8fed8 [omp_get_max_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32504(r12) │ │ │ │ + pld r12,566360 # 8fdf8 [fpt_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32256(r12) │ │ │ │ + pld r12,566080 # 8fd00 [nfft_cp_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32704(r12) │ │ │ │ + pld r12,566496 # 8fec0 [nfct_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,9120 │ │ │ │ + addi r2,r2,9472 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r3,r2,-32144 │ │ │ │ - addi r9,r2,-32144 │ │ │ │ + addi r3,r2,-32400 │ │ │ │ + addi r9,r2,-32400 │ │ │ │ cmpd r9,r3 │ │ │ │ beqlr │ │ │ │ nop │ │ │ │ ld r12,-32720(r2) │ │ │ │ cmpdi r12,0 │ │ │ │ beqlr │ │ │ │ mflr r0 │ │ │ │ @@ -865,19 +593,19 @@ │ │ │ │ ld r2,24(r1) │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,9024 │ │ │ │ + addi r2,r2,9376 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r3,r2,-32144 │ │ │ │ - addi r4,r2,-32144 │ │ │ │ + addi r3,r2,-32400 │ │ │ │ + addi r4,r2,-32400 │ │ │ │ subf r4,r3,r4 │ │ │ │ sradi r4,r4,3 │ │ │ │ sradi r4,r4,1 │ │ │ │ addze. r4,r4 │ │ │ │ beqlr │ │ │ │ nop │ │ │ │ ld r12,-32712(r2) │ │ │ │ @@ -893,243 +621,204 @@ │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,8912 │ │ │ │ + addi r2,r2,9264 │ │ │ │ nop │ │ │ │ - lbz r9,-32144(r2) │ │ │ │ + lbz r9,-32400(r2) │ │ │ │ cmpwi r9,0 │ │ │ │ bnelr │ │ │ │ mflr r0 │ │ │ │ nop │ │ │ │ ld r9,-32704(r2) │ │ │ │ cmpdi r9,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - beq 5b74 │ │ │ │ + beq 5b14 │ │ │ │ nop │ │ │ │ - ld r3,-32256(r2) │ │ │ │ - bl 50c0 │ │ │ │ + ld r3,-32512(r2) │ │ │ │ + bl 5060 │ │ │ │ ld r2,24(r1) │ │ │ │ - bl 5a68 │ │ │ │ + bl 5a08 │ │ │ │ addi r1,r1,32 │ │ │ │ li r9,1 │ │ │ │ nop │ │ │ │ ld r0,16(r1) │ │ │ │ - stb r9,-32144(r2) │ │ │ │ + stb r9,-32400(r2) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,8800 │ │ │ │ - b 5ac8 │ │ │ │ + addi r2,r2,9152 │ │ │ │ + b 5a68 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000005bb0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,8784 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000005b80 : │ │ │ │ + pld r2,566384 # 8fff0 [stdout@got] │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ - mr r29,r3 │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r3 │ │ │ │ mr r30,r4 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r5 │ │ │ │ - ld r9,-32696(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - addis r5,r2,-3 │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 5160 │ │ │ │ + pld r2,566252 # 8ffa0 [stderr@got] │ │ │ │ li r4,1 │ │ │ │ mr r8,r29 │ │ │ │ mr r7,r30 │ │ │ │ mr r6,r31 │ │ │ │ - ld r9,-32688(r2) │ │ │ │ - addi r5,r5,25072 │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 59c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 50a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r5,424052 # 6d440 │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 5960 │ │ │ │ + bl 5040 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000005c30 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,8656 │ │ │ │ +0000000000005c00 : │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ fmr f31,f1 │ │ │ │ stdu r1,-48(r1) │ │ │ │ fcmpu cr0,f1,f0 │ │ │ │ - blt 5e10 │ │ │ │ - beq 5df0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + blt 5dc0 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + beq 5db0 │ │ │ │ + xxspltidp vs0,1097859072 │ │ │ │ stfd f30,32(r1) │ │ │ │ - lfd f0,25752(r9) │ │ │ │ fcmpu cr0,f31,f0 │ │ │ │ - bgt 5e28 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bgt 5dd8 │ │ │ │ fmul f31,f31,f31 │ │ │ │ - lfd f8,25760(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v6,25768(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + nop │ │ │ │ + plxsd v0,424616 # 6d6e8 │ │ │ │ + plfd f1,424704 # 6d748 │ │ │ │ + plfd f8,424592 # 6d6e0 │ │ │ │ + plfd f9,424680 # 6d740 │ │ │ │ + plfd f30,424592 # 6d6f0 │ │ │ │ + plxsd v8,424592 # 6d6f8 │ │ │ │ + plxsd v10,424672 # 6d750 │ │ │ │ + plfd f10,424672 # 6d758 │ │ │ │ + plfd f13,424576 # 6d700 │ │ │ │ + plxsd v9,424664 # 6d760 │ │ │ │ fadd f0,f31,f31 │ │ │ │ - lfd f9,25856(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v7,25864(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,25776(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs8,vs0,vs38 │ │ │ │ - lxsd v8,25784(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs9,vs0,vs39 │ │ │ │ - lxsd v10,25872(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f2,424564 # 6d708 │ │ │ │ + plfd f11,424652 # 6d768 │ │ │ │ + plfd f3,424556 # 6d710 │ │ │ │ + plxsd v11,424644 # 6d770 │ │ │ │ + plfd f4,424548 # 6d718 │ │ │ │ + nop │ │ │ │ + plfd f12,424632 # 6d778 │ │ │ │ + plfd f5,424536 # 6d720 │ │ │ │ + plxsd v12,424624 # 6d780 │ │ │ │ + plfd f6,424528 # 6d728 │ │ │ │ + plfd f7,424616 # 6d788 │ │ │ │ + fmadd f9,f0,f9,f1 │ │ │ │ + xsmaddmdp vs8,vs0,vs32 │ │ │ │ + plfd f1,424512 # 6d730 │ │ │ │ + plxsd v13,424600 # 6d790 │ │ │ │ + plxsd v1,424504 # 6d738 │ │ │ │ + plxsd v0,424592 # 6d798 │ │ │ │ + fmadd f10,f0,f9,f10 │ │ │ │ fsub f30,f30,f8 │ │ │ │ - lfd f10,25880(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs8,vs0,vs40 │ │ │ │ - lfd f13,25792(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ xssubdp vs42,vs42,vs9 │ │ │ │ - fmadd f10,f0,f9,f10 │ │ │ │ - lxsd v9,25888(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f30,f0,f8,f30 │ │ │ │ - lfd f2,25800(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f13,f13,f8 │ │ │ │ + xsmaddmdp vs8,vs0,vs40 │ │ │ │ xsnmsubmdp vs9,vs0,vs41 │ │ │ │ - lfd f11,25896(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fmadd f30,f0,f8,f30 │ │ │ │ xsmaddmdp vs10,vs0,vs42 │ │ │ │ - lfd f3,25808(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f8,f2,f30 │ │ │ │ - fmadd f13,f0,f30,f13 │ │ │ │ - lfd f30,32(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ - lxsd v11,25904(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fsub f13,f13,f8 │ │ │ │ fsub f11,f11,f10 │ │ │ │ + fmadd f13,f0,f30,f13 │ │ │ │ fmadd f10,f0,f10,f9 │ │ │ │ - lfd f4,25816(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fsub f8,f2,f30 │ │ │ │ + lfd f30,32(r1) │ │ │ │ fmadd f8,f0,f13,f8 │ │ │ │ - fsub f9,f3,f13 │ │ │ │ - lfd f12,25912(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f5,25824(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f11,f0,f10,f11 │ │ │ │ + fsub f9,f3,f13 │ │ │ │ xssubdp vs3,vs43,vs10 │ │ │ │ - lxsd v12,25920(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f9,f0,f8,f9 │ │ │ │ fsub f10,f4,f8 │ │ │ │ - lfd f6,25832(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fsub f12,f12,f11 │ │ │ │ fmadd f11,f0,f11,f3 │ │ │ │ - lfd f7,25928(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f10,f0,f9,f10 │ │ │ │ - fsub f9,f5,f9 │ │ │ │ - lfd f1,25840(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,25936(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ xssubdp vs8,vs44,vs11 │ │ │ │ - lxsd v1,25848(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f9,f0,f10,f9 │ │ │ │ - fsub f10,f6,f10 │ │ │ │ - lxsd v0,25944(r9) │ │ │ │ + fsub f9,f5,f9 │ │ │ │ fsub f11,f7,f12 │ │ │ │ + fmadd f9,f0,f10,f9 │ │ │ │ fmadd f12,f12,f0,f8 │ │ │ │ - fmadd f10,f0,f9,f10 │ │ │ │ - fsub f1,f1,f9 │ │ │ │ + fsub f10,f6,f10 │ │ │ │ fmadd f11,f0,f12,f11 │ │ │ │ + fmadd f10,f0,f9,f10 │ │ │ │ xssubdp vs12,vs45,vs12 │ │ │ │ + fsub f1,f1,f9 │ │ │ │ fmadd f1,f0,f10,f1 │ │ │ │ - xssubdp vs10,vs33,vs10 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ + xssubdp vs10,vs33,vs10 │ │ │ │ xssubdp vs12,vs32,vs11 │ │ │ │ fmadd f1,f31,f1,f10 │ │ │ │ fmadd f31,f31,f0,f12 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ addi r1,r1,48 │ │ │ │ - lfd f1,25744(r9) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ fneg f31,f1 │ │ │ │ + xxspltidp vs0,1097859072 │ │ │ │ stfd f30,32(r1) │ │ │ │ - lfd f0,25752(r9) │ │ │ │ fcmpu cr0,f31,f0 │ │ │ │ - ble 5c68 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mflr r0 │ │ │ │ + ble 5c38 │ │ │ │ + xxspltidp vs30,1106247680 │ │ │ │ fmr f1,f31 │ │ │ │ - lfd f30,25952(r9) │ │ │ │ - fsub f30,f30,f31 │ │ │ │ + mflr r0 │ │ │ │ std r0,64(r1) │ │ │ │ + fsub f30,f30,f31 │ │ │ │ fdiv f30,f30,f31 │ │ │ │ - bl 4d60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r0,64(r1) │ │ │ │ - lfd f0,25960(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 4d00 │ │ │ │ + plfd f0,424360 # 6d7a0 │ │ │ │ + plfd f13,424360 # 6d7a8 │ │ │ │ + plfd f11,424392 # 6d7d0 │ │ │ │ + plfd f2,424392 # 6d7d8 │ │ │ │ fsqrt f31,f31 │ │ │ │ - lfd f13,25968(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f5,424340 # 6d7b0 │ │ │ │ + plfd f9,424340 # 6d7b8 │ │ │ │ + plfd f6,424372 # 6d7e0 │ │ │ │ + plfd f10,424372 # 6d7e8 │ │ │ │ + nop │ │ │ │ + plfd f3,424320 # 6d7c0 │ │ │ │ + plfd f4,424360 # 6d7f0 │ │ │ │ + plfd f7,424312 # 6d7c8 │ │ │ │ + plfd f8,424352 # 6d7f8 │ │ │ │ + ld r0,64(r1) │ │ │ │ mtlr r0 │ │ │ │ - lfd f11,26008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f2,26016(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f5,25976(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,25984(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,26024(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f10,26032(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f3,25992(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f4,26040(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f7,26000(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,26048(r9) │ │ │ │ fadd f12,f30,f30 │ │ │ │ fmadd f0,f12,f0,f13 │ │ │ │ fmadd f11,f12,f11,f2 │ │ │ │ fsub f5,f5,f0 │ │ │ │ fmadd f9,f12,f0,f9 │ │ │ │ fsub f6,f6,f11 │ │ │ │ fmadd f10,f12,f11,f10 │ │ │ │ @@ -1152,4319 +841,3963 @@ │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000005f30 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,7888 │ │ │ │ +0000000000005f00 : │ │ │ │ mflr r0 │ │ │ │ - std r31,-24(r1) │ │ │ │ - stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ sldi r5,r3,3 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r9,r5,15 │ │ │ │ - fcmpu cr0,f1,f0 │ │ │ │ + std r31,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + addi r2,r5,15 │ │ │ │ + fcmpu cr0,f1,f0 │ │ │ │ + std r27,-48(r1) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r31,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - ble 6450 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + ble 63d0 │ │ │ │ mtfprd f12,r3 │ │ │ │ mr r30,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 6450 │ │ │ │ + ble 63d0 │ │ │ │ fsub f12,f12,f1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ cmpdi r3,0 │ │ │ │ - addi r7,r1,32 │ │ │ │ - lfd f30,26912(r9) │ │ │ │ + addi r8,r1,32 │ │ │ │ xsmincdp vs31,vs12,vs1 │ │ │ │ frip f0,f31 │ │ │ │ - fsub f0,f0,f30 │ │ │ │ + fsub f0,f0,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r29,f0 │ │ │ │ - ble 5ff0 │ │ │ │ - mr r3,r7 │ │ │ │ + ble 5fa8 │ │ │ │ + mr r3,r8 │ │ │ │ li r4,0 │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r7,r3 │ │ │ │ - subf r9,r29,r30 │ │ │ │ - addi r11,r30,-1 │ │ │ │ + bl 5880 │ │ │ │ + mr r8,r3 │ │ │ │ + subf r2,r29,r30 │ │ │ │ + addi r4,r30,-1 │ │ │ │ cmpdi r29,0 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - subf r12,r29,r11 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r0,r12,1 │ │ │ │ - stfdx f30,r7,r10 │ │ │ │ - ble 64c0 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - sldi r8,r0,3 │ │ │ │ + xxspltidp vs5,1065353216 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + subf r11,r29,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r3,r11,1 │ │ │ │ + stfdx f5,r8,r9 │ │ │ │ + ble 6430 │ │ │ │ + sldi r10,r3,3 │ │ │ │ xxspltib vs33,254 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - subf r24,r30,r29 │ │ │ │ - subfic r22,r30,1 │ │ │ │ - addis r23,r2,-3 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + subf r26,r30,r29 │ │ │ │ + subfic r25,r30,1 │ │ │ │ xxspltd vs6,vs31,0 │ │ │ │ - mr r28,r12 │ │ │ │ - addi r25,r25,26912 │ │ │ │ - addi r8,r8,-24 │ │ │ │ - li r5,0 │ │ │ │ - sldi r27,r12,3 │ │ │ │ - addi r23,r23,26912 │ │ │ │ - subf r26,r12,r9 │ │ │ │ + xxspltd vs7,vs5,0 │ │ │ │ + mr r12,r11 │ │ │ │ + addi r10,r10,-24 │ │ │ │ + subf r27,r11,r2 │ │ │ │ + add r26,r26,r11 │ │ │ │ + li r6,0 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - lfd f4,0(r25) │ │ │ │ - add r24,r24,r12 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r22,r22,r29 │ │ │ │ + add r25,r25,r29 │ │ │ │ + sldi r28,r11,3 │ │ │ │ + add r10,r8,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r10,r5,r26 │ │ │ │ - subf r6,r5,r11 │ │ │ │ - lfd f12,16(r8) │ │ │ │ - cmpd r28,r0 │ │ │ │ - mr r3,r28 │ │ │ │ - add r9,r24,r5 │ │ │ │ - add r4,r22,r28 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - mtfprd f9,r6 │ │ │ │ + subf r9,r6,r27 │ │ │ │ + subf r7,r6,r4 │ │ │ │ + lfd f12,16(r10) │ │ │ │ + cmpd r12,r3 │ │ │ │ + mr r0,r12 │ │ │ │ + add r2,r26,r6 │ │ │ │ + add r5,r25,r12 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + mtfprd f9,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f9,f9 │ │ │ │ fadd f0,f0,f31 │ │ │ │ fdiv f0,f0,f9 │ │ │ │ - fsub f0,f4,f0 │ │ │ │ + fsub f0,f5,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,24(r8) │ │ │ │ - blt 64a0 │ │ │ │ - cmpldi r5,1 │ │ │ │ - fdiv f5,f4,f9 │ │ │ │ - addi r10,r8,8 │ │ │ │ - beq 6134 │ │ │ │ - srdi r6,r5,1 │ │ │ │ - lxv vs7,0(r23) │ │ │ │ - xxspltd vs8,vs5,0 │ │ │ │ - addi r10,r8,8 │ │ │ │ - mtvsrdd vs32,r9,r4 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r6 │ │ │ │ + stfd f0,24(r10) │ │ │ │ + blt 6410 │ │ │ │ + cmpldi r6,1 │ │ │ │ + fdiv f4,f5,f9 │ │ │ │ + addi r9,r10,8 │ │ │ │ + beq 60e4 │ │ │ │ + srdi r7,r6,1 │ │ │ │ + xxspltd vs8,vs4,0 │ │ │ │ + mtvsrdd vs32,r2,r5 │ │ │ │ + addi r9,r10,8 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ + nop │ │ │ │ xxmr vs0,vs32 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - lxvx vs10,r8,r9 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ + lxvx vs10,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xvcvsxddp vs0,vs0 │ │ │ │ xxswapd vs11,vs12 │ │ │ │ xxswapd vs10,vs10 │ │ │ │ xvsubdp vs0,vs6,vs0 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvsubdp vs12,vs7,vs0 │ │ │ │ xvmuldp vs0,vs11,vs0 │ │ │ │ xvmaddadp vs0,vs12,vs10 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 60e0 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - beq 6168 │ │ │ │ - clrrdi r9,r5,1 │ │ │ │ - subf r4,r9,r4 │ │ │ │ - subf r3,r9,r28 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - sldi r9,r3,3 │ │ │ │ - lfd f12,0(r25) │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 6090 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + beq 6114 │ │ │ │ + clrrdi r2,r6,1 │ │ │ │ + subf r5,r2,r5 │ │ │ │ + subf r0,r2,r12 │ │ │ │ + mtfprd f0,r5 │ │ │ │ + sldi r2,r0,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - add r8,r7,r9 │ │ │ │ - lfd f11,-8(r8) │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + add r10,r8,r2 │ │ │ │ + lfd f11,-8(r10) │ │ │ │ fsub f0,f31,f0 │ │ │ │ - fmul f0,f0,f5 │ │ │ │ - fsub f12,f12,f0 │ │ │ │ + fmul f0,f0,f4 │ │ │ │ + fsub f12,f5,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ fdiv f9,f31,f9 │ │ │ │ - lfdx f0,r7,r27 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r8,r10 │ │ │ │ - cmpld r5,r29 │ │ │ │ + lfdx f0,r8,r28 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r12,r12,1 │ │ │ │ + mr r10,r9 │ │ │ │ + cmpld r6,r29 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r7,r27 │ │ │ │ - bne 6070 │ │ │ │ - addi r5,r29,-1 │ │ │ │ - addi r6,r29,1 │ │ │ │ - add r5,r5,r0 │ │ │ │ - cmpd r12,r6 │ │ │ │ - blt 64cc │ │ │ │ - add r3,r29,r5 │ │ │ │ - subf r28,r12,r5 │ │ │ │ - sldi r9,r5,3 │ │ │ │ + stfdx f0,r8,r28 │ │ │ │ + bne 6020 │ │ │ │ + addi r6,r29,-1 │ │ │ │ + addi r7,r29,1 │ │ │ │ + add r6,r6,r3 │ │ │ │ + cmpd r11,r7 │ │ │ │ + blt 643c │ │ │ │ + add r28,r29,r6 │ │ │ │ + subf r0,r11,r6 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ xxspltib vs33,254 │ │ │ │ - addis r23,r2,-3 │ │ │ │ xxspltd vs7,vs31,0 │ │ │ │ - subf r6,r6,r30 │ │ │ │ - subf r26,r12,r11 │ │ │ │ - cmpd cr5,r0,r5 │ │ │ │ - subf r3,r30,r3 │ │ │ │ - clrrdi r24,r28,1 │ │ │ │ - addi r8,r9,-16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - andi. r10,r28,1 │ │ │ │ - sldi r4,r12,3 │ │ │ │ - cmpldi cr6,r28,1 │ │ │ │ - addi r23,r23,26912 │ │ │ │ - addi r25,r3,1 │ │ │ │ - subf r22,r24,r5 │ │ │ │ + subf r7,r7,r30 │ │ │ │ + subf r26,r11,r4 │ │ │ │ + subf r28,r30,r28 │ │ │ │ + clrrdi r12,r0,1 │ │ │ │ + addi r10,r2,-16 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + xxspltd vs8,vs4,0 │ │ │ │ + andi. r9,r0,1 │ │ │ │ + cmpldi cr6,r0,1 │ │ │ │ + sldi r5,r11,3 │ │ │ │ + addi r25,r28,1 │ │ │ │ + subf r24,r12,r6 │ │ │ │ + add r10,r8,r10 │ │ │ │ + add r9,r8,r2 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r10,r7,r9 │ │ │ │ - subf r24,r24,r25 │ │ │ │ + cmpd cr5,r3,r6 │ │ │ │ + subf r12,r12,r25 │ │ │ │ nop │ │ │ │ - mtfprd f0,r6 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f6,f0 │ │ │ │ - bgt cr5,62c0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f5,26912(r9) │ │ │ │ - fdiv f5,f5,f6 │ │ │ │ - beq cr6,64b4 │ │ │ │ - srdi r27,r28,1 │ │ │ │ - lxv vs8,0(r23) │ │ │ │ + bgt cr5,6258 │ │ │ │ + fdiv f5,f4,f6 │ │ │ │ + beq cr6,6424 │ │ │ │ + srdi r27,r0,1 │ │ │ │ xxspltd vs9,vs5,0 │ │ │ │ - li r9,0 │ │ │ │ - mtvsrdd vs32,r3,r25 │ │ │ │ + mtvsrdd vs32,r28,r25 │ │ │ │ + li r2,0 │ │ │ │ mtctr r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ xxmr vs12,vs32 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xvcvsxddp vs12,vs12 │ │ │ │ xxswapd vs11,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvsubdp vs12,vs7,vs12 │ │ │ │ xvmuldp vs12,vs12,vs9 │ │ │ │ xvsubdp vs10,vs8,vs12 │ │ │ │ xvmuldp vs11,vs11,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 6240 │ │ │ │ - beq 62c0 │ │ │ │ - mr r9,r22 │ │ │ │ - mtfprd f0,r24 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 61e0 │ │ │ │ + beq 6258 │ │ │ │ + mr r2,r24 │ │ │ │ + mtfprd f0,r12 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addis r27,r2,-3 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - lfd f11,26912(r27) │ │ │ │ - add r27,r7,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + add r27,r8,r2 │ │ │ │ lfd f12,-8(r27) │ │ │ │ fsub f0,f31,f0 │ │ │ │ fmul f0,f0,f5 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fsub f11,f4,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ fdiv f6,f31,f6 │ │ │ │ - lfdx f0,r7,r4 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - cmpld cr7,r6,r26 │ │ │ │ + lfdx f0,r8,r5 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpld cr7,r26,r7 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - stfdx f0,r7,r4 │ │ │ │ - bne cr7,6200 │ │ │ │ - cmpd r30,r0 │ │ │ │ - ble 6408 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - add r29,r29,r5 │ │ │ │ + stfdx f0,r8,r5 │ │ │ │ + bne cr7,61b0 │ │ │ │ + cmpd r30,r3 │ │ │ │ + ble 6390 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + xxspltidp vs5,1065353216 │ │ │ │ + add r29,r29,r6 │ │ │ │ xxspltib vs33,254 │ │ │ │ - subf r0,r0,r30 │ │ │ │ - addis r28,r2,-3 │ │ │ │ + subf r3,r3,r30 │ │ │ │ xxspltd vs7,vs31,0 │ │ │ │ - subf r12,r12,r5 │ │ │ │ - addi r3,r5,1 │ │ │ │ - addi r8,r9,-16 │ │ │ │ + subf r7,r11,r6 │ │ │ │ + addi r0,r6,1 │ │ │ │ + addi r10,r2,-16 │ │ │ │ subf r30,r30,r29 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r28,r28,26912 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + xxspltd vs8,vs5,0 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - addi r4,r30,1 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r10,r7,r9 │ │ │ │ + addi r11,r30,1 │ │ │ │ + add r10,r8,r10 │ │ │ │ + add r9,r8,r2 │ │ │ │ + subf r2,r7,r0 │ │ │ │ + cmpd r2,r6 │ │ │ │ + bgt 6384 │ │ │ │ + mtfprd f0,r3 │ │ │ │ + cmpldi r7,1 │ │ │ │ + fcfid f6,f0 │ │ │ │ + fdiv f6,f5,f6 │ │ │ │ + beq 6418 │ │ │ │ + srdi r5,r7,1 │ │ │ │ + xxspltd vs9,vs6,0 │ │ │ │ + mtvsrdd vs32,r30,r11 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r9,r12,r3 │ │ │ │ - cmpd r9,r5 │ │ │ │ - bgt 63fc │ │ │ │ - mtfprd f0,r0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpldi r12,1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f6,26912(r9) │ │ │ │ - fdiv f6,f6,f0 │ │ │ │ - beq 64a8 │ │ │ │ - srdi r6,r12,1 │ │ │ │ - lxv vs8,0(r28) │ │ │ │ - xxspltd vs9,vs6,0 │ │ │ │ - li r9,0 │ │ │ │ - mtvsrdd vs32,r30,r4 │ │ │ │ - mtctr r6 │ │ │ │ xxmr vs12,vs32 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xvcvsxddp vs12,vs12 │ │ │ │ xxswapd vs11,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvsubdp vs12,vs7,vs12 │ │ │ │ xvmuldp vs12,vs12,vs9 │ │ │ │ xvsubdp vs10,vs8,vs12 │ │ │ │ xvmuldp vs11,vs11,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 6370 │ │ │ │ - andi. r9,r12,1 │ │ │ │ - beq 63fc │ │ │ │ - clrrdi r9,r12,1 │ │ │ │ - subf r6,r9,r5 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - lfd f11,26912(r6) │ │ │ │ - add r6,r7,r9 │ │ │ │ - lfd f12,-8(r6) │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 6300 │ │ │ │ + andi. r2,r7,1 │ │ │ │ + beq 6384 │ │ │ │ + clrrdi r2,r7,1 │ │ │ │ + subf r5,r2,r6 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + add r5,r8,r2 │ │ │ │ + lfd f12,-8(r5) │ │ │ │ fsub f0,f31,f0 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fsub f11,f5,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - addi r12,r12,-1 │ │ │ │ - bne 6330 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - lfdx f1,r7,r11 │ │ │ │ - addi r1,r31,128 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + addic. r3,r3,-1 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + bne 62c0 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f1,r8,r4 │ │ │ │ + addi r1,r31,112 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r22,-96(r1) │ │ │ │ - ld r23,-88(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r26,-64(r1) │ │ │ │ - ld r27,-56(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r1,r31,128 │ │ │ │ + nop │ │ │ │ + addi r1,r31,112 │ │ │ │ fmr f1,f0 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r22,-96(r1) │ │ │ │ - ld r23,-88(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r26,-64(r1) │ │ │ │ - ld r27,-56(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addi r10,r8,8 │ │ │ │ - b 6168 │ │ │ │ - mr r6,r5 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - b 63c8 │ │ │ │ - mr r9,r5 │ │ │ │ + addi r9,r10,8 │ │ │ │ + b 6114 │ │ │ │ + mr r5,r6 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + b 6358 │ │ │ │ + mr r2,r6 │ │ │ │ mtfprd f0,r25 │ │ │ │ - b 628c │ │ │ │ - mr r5,r12 │ │ │ │ - li r6,1 │ │ │ │ - b 6198 │ │ │ │ - mr r0,r6 │ │ │ │ - b 62dc │ │ │ │ + b 622c │ │ │ │ + mr r6,r11 │ │ │ │ + li r7,1 │ │ │ │ + b 6144 │ │ │ │ + mr r3,r7 │ │ │ │ + b 6274 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa82 │ │ │ │ + .long 0x881 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000064e0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,6432 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +0000000000006480 : │ │ │ │ mtfprd f0,r4 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ mtfprd f12,r3 │ │ │ │ mulld r3,r3,r3 │ │ │ │ - lfd f11,26056(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f1,25744(r9) │ │ │ │ mtfprd f12,r3 │ │ │ │ - fcfid f12,f12 │ │ │ │ fmadd f0,f0,f11,f1 │ │ │ │ - fdiv f11,f11,f12 │ │ │ │ + fcfid f12,f12 │ │ │ │ fabs f0,f0 │ │ │ │ + fdiv f11,f11,f12 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fsub f1,f1,f0 │ │ │ │ fmul f1,f1,f11 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000006540 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,6336 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +00000000000064e0 : │ │ │ │ mtfprd f0,r3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + xxspltidp vs6,1073741824 │ │ │ │ mtfprd f10,r4 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfd f6,26064(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f10 │ │ │ │ - lfd f9,25744(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,26056(r9) │ │ │ │ + fmadd f0,f0,f11,f7 │ │ │ │ fcmpu cr0,f10,f12 │ │ │ │ - fmadd f0,f0,f6,f9 │ │ │ │ - fmul f8,f0,f6 │ │ │ │ - fdiv f0,f11,f0 │ │ │ │ - fmul f7,f8,f8 │ │ │ │ - fadd f12,f8,f8 │ │ │ │ - fmadd f7,f7,f11,f9 │ │ │ │ - fmul f7,f7,f8 │ │ │ │ - fdiv f4,f6,f7 │ │ │ │ - bgt 65a8 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprd f10,r9 │ │ │ │ + fmul f9,f0,f11 │ │ │ │ + fdiv f0,f6,f0 │ │ │ │ + fmul f8,f9,f9 │ │ │ │ + fadd f12,f9,f9 │ │ │ │ + fmadd f8,f8,f6,f7 │ │ │ │ + fmul f8,f8,f9 │ │ │ │ + fdiv f7,f11,f8 │ │ │ │ + bgt 6540 │ │ │ │ + neg r2,r4 │ │ │ │ + mtfprd f10,r2 │ │ │ │ fcfid f10,f10 │ │ │ │ fmul f11,f0,f10 │ │ │ │ - fcmpu cr0,f11,f9 │ │ │ │ - blt 6620 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs6,1065353216 │ │ │ │ + fcmpu cr0,f11,f6 │ │ │ │ + blt 65c0 │ │ │ │ fsub f10,f12,f10 │ │ │ │ - lfd f11,26072(r9) │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ fmadd f11,f10,f10,f11 │ │ │ │ fmul f11,f11,f10 │ │ │ │ - fmul f11,f11,f4 │ │ │ │ - addi r9,r4,1 │ │ │ │ - xxlxor vs5,vs5,vs5 │ │ │ │ - mtfprd f10,r9 │ │ │ │ + fmul f11,f11,f7 │ │ │ │ + addi r2,r4,1 │ │ │ │ + xxlxor vs6,vs6,vs6 │ │ │ │ + mtfprd f10,r2 │ │ │ │ fcfid f10,f10 │ │ │ │ - fcmpu cr0,f10,f5 │ │ │ │ - bgt 65f0 │ │ │ │ + fcmpu cr0,f10,f6 │ │ │ │ + bgt 6590 │ │ │ │ not r4,r4 │ │ │ │ mtfprd f10,r4 │ │ │ │ fcfid f10,f10 │ │ │ │ fmul f0,f10,f0 │ │ │ │ - fcmpu cr0,f0,f9 │ │ │ │ - blt 6660 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs6,1065353216 │ │ │ │ + fcmpu cr0,f0,f6 │ │ │ │ + blt 6600 │ │ │ │ fsub f0,f12,f10 │ │ │ │ - lfd f12,26072(r9) │ │ │ │ + xxspltidp vs12,3212836864 │ │ │ │ fmadd f12,f0,f0,f12 │ │ │ │ fmul f1,f0,f12 │ │ │ │ - fmadd f1,f1,f4,f11 │ │ │ │ + fmadd f1,f1,f7,f11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fmul f3,f10,f10 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f2,26088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,26080(r9) │ │ │ │ - fsub f5,f3,f9 │ │ │ │ - fmul f11,f8,f11 │ │ │ │ + fmul f4,f10,f10 │ │ │ │ + xxspltidp vs2,1077936128 │ │ │ │ + xxspltidp vs11,1086324736 │ │ │ │ + xxspltidp vs3,1056964608 │ │ │ │ + fmul f11,f9,f11 │ │ │ │ + fsub f5,f4,f6 │ │ │ │ fmul f10,f5,f10 │ │ │ │ fmul f10,f10,f2 │ │ │ │ - fnmsub f11,f3,f11,f10 │ │ │ │ - fmul f11,f11,f6 │ │ │ │ - fdiv f11,f11,f7 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - b 65cc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fnmsub f11,f4,f11,f10 │ │ │ │ + fmul f11,f11,f3 │ │ │ │ + fdiv f11,f11,f8 │ │ │ │ + fadd f11,f11,f6 │ │ │ │ + b 656c │ │ │ │ fmul f1,f10,f10 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,26088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,26080(r9) │ │ │ │ - fsub f9,f1,f9 │ │ │ │ - fmul f8,f8,f12 │ │ │ │ - fmul f9,f9,f10 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ - fnmsub f1,f8,f1,f9 │ │ │ │ - fmul f1,f1,f6 │ │ │ │ - fdiv f1,f1,f7 │ │ │ │ + fadd f11,f11,f6 │ │ │ │ + xxspltidp vs12,1077936128 │ │ │ │ + xxspltidp vs7,1086324736 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + fmul f9,f9,f7 │ │ │ │ + fsub f6,f1,f6 │ │ │ │ + fmul f6,f6,f10 │ │ │ │ + fmul f6,f6,f12 │ │ │ │ + fnmsub f1,f9,f1,f6 │ │ │ │ + fmul f1,f1,f0 │ │ │ │ + fdiv f1,f1,f8 │ │ │ │ fadd f1,f1,f11 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000066b0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,5968 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtfprd f12,r3 │ │ │ │ +0000000000006650 : │ │ │ │ + mtfprd f11,r3 │ │ │ │ + xxspltidp vs2,1056964608 │ │ │ │ + xxspltidp vs3,1077936128 │ │ │ │ + xxspltidp vs0,1048576000 │ │ │ │ + xxspltidp vs8,1124859904 │ │ │ │ + xxspltidp vs9,1150025728 │ │ │ │ + nop │ │ │ │ + xxspltidp vs6,1144258560 │ │ │ │ mtfprd f7,r4 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - lfd f6,26064(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fcfid f12,f12 │ │ │ │ + fcfid f11,f11 │ │ │ │ + xxspltidp vs12,1159135232 │ │ │ │ + xxspltidp vs10,1145307136 │ │ │ │ + xxlxor vs4,vs4,vs4 │ │ │ │ fcfid f7,f7 │ │ │ │ - lxsd v11,26088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f10,26096(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fcmpu cr0,f7,f11 │ │ │ │ - xsmaddmdp vs12,vs6,vs43 │ │ │ │ - lfd f0,26112(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f13,26128(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,26120(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f10,f12,f10 │ │ │ │ - lfd f8,26136(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f3,26104(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f5,f10,f10 │ │ │ │ - lfd f4,26144(r9) │ │ │ │ - fmul f13,f10,f13 │ │ │ │ - fmul f3,f10,f3 │ │ │ │ - fdiv f11,f4,f12 │ │ │ │ - fmul f6,f10,f5 │ │ │ │ - fmul f2,f5,f5 │ │ │ │ - xsmuldp vs32,vs5,vs6 │ │ │ │ - xsmuldp vs44,vs6,vs2 │ │ │ │ - fmadd f8,f6,f8,f13 │ │ │ │ - xsmuldp vs0,vs32,vs0 │ │ │ │ - xxmr vs12,vs44 │ │ │ │ - fmadd f12,f12,f9,f0 │ │ │ │ - xsadddp vs42,vs8,vs12 │ │ │ │ - bgt 6764 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f7,f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f9,f11,f7 │ │ │ │ - fmul f8,f7,f7 │ │ │ │ - lfd f12,25744(r9) │ │ │ │ - fcmpu cr0,f9,f12 │ │ │ │ - blt 6de0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,26056(r9) │ │ │ │ - fcmpu cr0,f9,f0 │ │ │ │ - bge 6a40 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs48,vs7,vs8 │ │ │ │ - xssubdp vs45,vs6,vs10 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - xsmuldp vs47,vs8,vs8 │ │ │ │ - xsmuldp vs40,vs6,vs6 │ │ │ │ - xsdivdp vs38,vs12,vs42 │ │ │ │ - lxsd v7,26472(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v4,26480(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs39,vs48,vs39 │ │ │ │ - lxsd v1,26336(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v19,26432(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26408(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs39,vs39,vs10 │ │ │ │ - lxsd v3,26440(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs33,vs5,vs51 │ │ │ │ - lxsd v2,26416(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f1,f6,f1 │ │ │ │ - xsnmsubadp vs39,vs2,vs36 │ │ │ │ - lxsd v9,26320(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs45,vs45,vs35 │ │ │ │ - lxsd v5,26464(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs34,vs10,vs1 │ │ │ │ - lfd f9,26424(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs33,vs33,vs39 │ │ │ │ - xsmuldp vs45,vs45,vs48 │ │ │ │ - lxsd v17,26240(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs41,vs5,vs37 │ │ │ │ - lfd f31,26400(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs9,vs32,vs34 │ │ │ │ - xsmuldp vs33,vs33,vs8 │ │ │ │ - lfd f0,26384(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs49,vs5,vs49 │ │ │ │ - lxsd v14,26392(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs9,vs7,vs45 │ │ │ │ - lxsd v18,26368(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs8,vs33 │ │ │ │ - xsmaddmdp vs40,vs31,vs49 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - xsmaddmdp vs0,vs2,vs46 │ │ │ │ - lxsd v19,26448(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs46,vs48,vs47 │ │ │ │ - xsmaddadp vs8,vs41,vs47 │ │ │ │ - xsmuldp vs50,vs32,vs50 │ │ │ │ - lxsd v5,26376(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs51,vs10,vs51 │ │ │ │ - lxsd v3,26456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xssubdp vs0,vs0,vs40 │ │ │ │ - fadd f9,f9,f8 │ │ │ │ - lfd f1,26488(r9) │ │ │ │ - xsmaddmdp vs37,vs44,vs50 │ │ │ │ - xsmsubmdp vs35,vs6,vs51 │ │ │ │ - fadd f9,f9,f0 │ │ │ │ - xxmr vs0,vs37 │ │ │ │ - xsnmsubmdp vs1,vs46,vs35 │ │ │ │ - fmadd f0,f7,f9,f0 │ │ │ │ - fadd f1,f1,f0 │ │ │ │ - xxmr vs0,vs38 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - addi r9,r4,1 │ │ │ │ - xxlxor vs7,vs7,vs7 │ │ │ │ - mtfprd f9,r9 │ │ │ │ - fcfid f0,f9 │ │ │ │ - fcmpu cr0,f0,f7 │ │ │ │ - bgt 68e4 │ │ │ │ + xxspltidp vs5,1082130432 │ │ │ │ + fmadd f11,f11,f2,f3 │ │ │ │ + fcmpu cr0,f7,f4 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + fdiv f11,f5,f11 │ │ │ │ + fmul f13,f0,f0 │ │ │ │ + xsmuldp vs32,vs0,vs8 │ │ │ │ + xsmuldp vs45,vs0,vs6 │ │ │ │ + fmul f8,f0,f13 │ │ │ │ + xsmuldp vs33,vs13,vs13 │ │ │ │ + fmul f2,f13,f8 │ │ │ │ + xsmuldp vs44,vs8,vs33 │ │ │ │ + xsmaddmdp vs10,vs8,vs45 │ │ │ │ + fmul f9,f2,f9 │ │ │ │ + xsmaddmdp vs12,vs44,vs9 │ │ │ │ + xsadddp vs43,vs10,vs12 │ │ │ │ + bgt 66fc │ │ │ │ + neg r2,r4 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fcfid f7,f12 │ │ │ │ + fmul f12,f11,f7 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + fmul f6,f7,f7 │ │ │ │ + fcmpu cr0,f12,f4 │ │ │ │ + blt 6d80 │ │ │ │ + xxspltidp vs10,1073741824 │ │ │ │ + fcmpu cr0,f12,f10 │ │ │ │ + bge 69d0 │ │ │ │ + xsmuldp vs34,vs7,vs6 │ │ │ │ + xxspltidp vs3,1132199936 │ │ │ │ + xxspltidp vs10,3296763904 │ │ │ │ + xxspltidp vs41,1156907008 │ │ │ │ + xxspltidp vs9,1173684224 │ │ │ │ + xxspltidp vs51,1176338432 │ │ │ │ + fsub f4,f8,f0 │ │ │ │ + xxspltidp vs42,1159561216 │ │ │ │ + xxspltidp vs38,1168465920 │ │ │ │ + xxspltidp vs40,1133707264 │ │ │ │ + xxspltidp vs5,1150484480 │ │ │ │ + xxspltidp vs12,1140588544 │ │ │ │ + nop │ │ │ │ + xxspltidp vs35,1174446080 │ │ │ │ + xsmuldp vs50,vs6,vs6 │ │ │ │ + xsmuldp vs39,vs8,vs8 │ │ │ │ + xxspltidp vs1,1144848384 │ │ │ │ + fmadd f9,f13,f9,f10 │ │ │ │ + xsmuldp vs51,vs8,vs51 │ │ │ │ + xxspltidp vs48,1136918528 │ │ │ │ + xxspltidp vs10,1165295616 │ │ │ │ + xsmuldp vs3,vs34,vs3 │ │ │ │ + xsnmsubmdp vs5,vs13,vs40 │ │ │ │ + xxspltidp vs36,1135083520 │ │ │ │ + xxspltidp vs37,1151467520 │ │ │ │ + xsmuldp vs4,vs4,vs42 │ │ │ │ + xsmuldp vs35,vs13,vs35 │ │ │ │ + xxspltidp vs42,1159364608 │ │ │ │ + xxspltidp vs40,1163689984 │ │ │ │ + xsmaddmdp vs10,vs33,vs1 │ │ │ │ + xxspltidp vs1,1101529088 │ │ │ │ + xsmuldp vs36,vs2,vs36 │ │ │ │ + xsmuldp vs37,vs0,vs37 │ │ │ │ + xsmuldp vs49,vs34,vs50 │ │ │ │ + xsmsubmdp vs38,vs0,vs51 │ │ │ │ + fmul f3,f3,f0 │ │ │ │ + xsmuldp vs4,vs4,vs34 │ │ │ │ + xsmaddmdp vs39,vs48,vs35 │ │ │ │ + xsmaddmdp vs42,vs44,vs36 │ │ │ │ + xsmsubmdp vs40,vs8,vs37 │ │ │ │ + xsnmsubmdp vs12,vs2,vs38 │ │ │ │ + xsnmsubadp vs3,vs33,vs41 │ │ │ │ + xssubdp vs10,vs10,vs39 │ │ │ │ + xsnmsubmdp vs1,vs49,vs40 │ │ │ │ + fmadd f12,f12,f7,f4 │ │ │ │ + fadd f9,f9,f3 │ │ │ │ + fmul f9,f9,f6 │ │ │ │ + xsmaddadp vs9,vs5,vs50 │ │ │ │ + fadd f12,f12,f9 │ │ │ │ + fadd f12,f12,f10 │ │ │ │ + xsmaddmdp vs12,vs7,vs42 │ │ │ │ + fadd f1,f1,f12 │ │ │ │ + xsdivdp vs1,vs1,vs43 │ │ │ │ + addi r2,r4,1 │ │ │ │ + xxlxor vs9,vs9,vs9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f9 │ │ │ │ + bgt 6868 │ │ │ │ not r4,r4 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f11,f11,f0 │ │ │ │ - fmul f9,f0,f0 │ │ │ │ - fcmpu cr0,f11,f12 │ │ │ │ - blt 6d40 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,26056(r9) │ │ │ │ - fcmpu cr0,f11,f8 │ │ │ │ - bge 6bc0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs36,vs0,vs9 │ │ │ │ - fsub f13,f6,f10 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmul f9,f12,f12 │ │ │ │ + fcmpu cr0,f11,f10 │ │ │ │ + blt 6cd0 │ │ │ │ + xxspltidp vs7,1073741824 │ │ │ │ + fcmpu cr0,f11,f7 │ │ │ │ + bge 6b40 │ │ │ │ + xsmuldp vs36,vs12,vs9 │ │ │ │ + xxspltidp vs35,1176338432 │ │ │ │ + xxspltidp vs32,1132199936 │ │ │ │ + xxspltidp vs39,1168465920 │ │ │ │ + xxspltidp vs6,3296763904 │ │ │ │ + xxspltidp vs40,1133707264 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1173684224 │ │ │ │ + xxspltidp vs4,1150484480 │ │ │ │ + xxspltidp vs37,1174446080 │ │ │ │ + xxspltidp vs7,1140588544 │ │ │ │ + xxspltidp vs38,1135083520 │ │ │ │ + fsub f3,f8,f0 │ │ │ │ + xsmuldp vs35,vs8,vs35 │ │ │ │ + xxspltidp vs42,1156907008 │ │ │ │ + xxspltidp vs45,1159561216 │ │ │ │ xsmuldp vs34,vs9,vs9 │ │ │ │ - xsmuldp vs41,vs6,vs6 │ │ │ │ - xsdivdp vs12,vs12,vs42 │ │ │ │ - lxsd v1,26472(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,26480(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,26336(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs33,vs36,vs33 │ │ │ │ - lxsd v7,26432(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v3,26408(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs33,vs33,vs10 │ │ │ │ - lxsd v13,26440(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs8,vs5,vs39 │ │ │ │ - lxsd v8,26416(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs35,vs6,vs35 │ │ │ │ - lfd f3,26320(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs13,vs13,vs45 │ │ │ │ - lfd f7,26464(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs40,vs10,vs35 │ │ │ │ - lfd f11,26424(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,26240(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fnmsub f3,f5,f3,f7 │ │ │ │ - lxsd v18,26400(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs11,vs32,vs40 │ │ │ │ - lfd f4,26384(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs37,vs5,vs37 │ │ │ │ - lxsd v19,26392(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v6,26368(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs41,vs50,vs37 │ │ │ │ - lxsd v7,26448(r9) │ │ │ │ - xxmr vs5,vs51 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xsnmsubmdp vs4,vs13,vs40 │ │ │ │ + fmadd f11,f13,f11,f6 │ │ │ │ + xxspltidp vs40,1151467520 │ │ │ │ + xsmuldp vs41,vs8,vs8 │ │ │ │ + xsmuldp vs32,vs36,vs32 │ │ │ │ + xsmuldp vs37,vs13,vs37 │ │ │ │ + xsmuldp vs38,vs2,vs38 │ │ │ │ + xxspltidp vs50,1136918528 │ │ │ │ + xxspltidp vs6,1144848384 │ │ │ │ + xxspltidp vs5,1165295616 │ │ │ │ + xsdivdp vs10,vs10,vs43 │ │ │ │ + xxspltidp vs43,1163689984 │ │ │ │ + xsmuldp vs40,vs0,vs40 │ │ │ │ + xsmuldp vs3,vs3,vs45 │ │ │ │ + xxspltidp vs45,1159364608 │ │ │ │ + xsmsubmdp vs39,vs0,vs35 │ │ │ │ xsmuldp vs51,vs34,vs36 │ │ │ │ - fmadd f5,f2,f4,f5 │ │ │ │ - xsmuldp vs4,vs13,vs36 │ │ │ │ - xsmuldp vs38,vs32,vs38 │ │ │ │ - lxsd v13,26376(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs39,vs10,vs39 │ │ │ │ - xxmr vs10,vs33 │ │ │ │ - lxsd v10,26456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubadp vs10,vs2,vs43 │ │ │ │ - fmadd f11,f11,f0,f4 │ │ │ │ - xxmr vs13,vs38 │ │ │ │ - lfd f7,26488(r9) │ │ │ │ - xsmaddadp vs13,vs44,vs45 │ │ │ │ - xxmr vs45,vs39 │ │ │ │ - fadd f10,f8,f10 │ │ │ │ - xsmsubadp vs45,vs6,vs42 │ │ │ │ - xssubdp vs6,vs5,vs41 │ │ │ │ - fmul f10,f10,f9 │ │ │ │ - xsnmsubmdp vs7,vs51,vs45 │ │ │ │ - xsmaddadp vs10,vs3,vs34 │ │ │ │ - fadd f11,f11,f10 │ │ │ │ - fadd f11,f11,f6 │ │ │ │ - fmadd f11,f0,f11,f13 │ │ │ │ - fadd f11,f7,f11 │ │ │ │ - fmadd f1,f12,f11,f1 │ │ │ │ + xsmaddmdp vs5,vs33,vs6 │ │ │ │ + xxspltidp vs6,1101529088 │ │ │ │ + xsmuldp vs13,vs32,vs0 │ │ │ │ + xsmaddmdp vs41,vs50,vs37 │ │ │ │ + xxmr vs32,vs38 │ │ │ │ + xsmuldp vs3,vs3,vs36 │ │ │ │ + xsmsubadp vs40,vs8,vs43 │ │ │ │ + xsmaddadp vs32,vs44,vs45 │ │ │ │ + xxmr vs0,vs39 │ │ │ │ + fnmsub f0,f2,f7,f0 │ │ │ │ + fmr f2,f13 │ │ │ │ + xssubdp vs7,vs5,vs41 │ │ │ │ + xxmr vs8,vs40 │ │ │ │ + xsnmsubadp vs2,vs33,vs42 │ │ │ │ + xsnmsubadp vs8,vs51,vs6 │ │ │ │ + fmadd f0,f0,f12,f3 │ │ │ │ + fadd f11,f11,f2 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + xsmaddadp vs11,vs4,vs34 │ │ │ │ + fadd f0,f0,f11 │ │ │ │ + fadd f0,f0,f7 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fadd f0,f8,f0 │ │ │ │ + fmadd f1,f10,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xscmpudp cr0,vs9,vs43 │ │ │ │ - bge 6b70 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - xsmuldp vs51,vs7,vs8 │ │ │ │ - xsmuldp vs49,vs6,vs6 │ │ │ │ - xsdivdp vs40,vs12,vs42 │ │ │ │ - lxsd v9,26320(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,26328(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs46,vs51,vs51 │ │ │ │ - lxsd v15,26304(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v16,26184(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs41,vs5,vs31 │ │ │ │ - lxsd v5,26336(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs47,vs6,vs47 │ │ │ │ - lfd f0,26288(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs48,vs10,vs48 │ │ │ │ - xsmuldp vs41,vs41,vs8 │ │ │ │ - lfd f1,26296(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,26152(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v2,26272(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f0,f2,f0,f1 │ │ │ │ - xsnmsubadp vs41,vs5,vs37 │ │ │ │ - lxsd v6,26360(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs45,vs10,vs47 │ │ │ │ - lfd f9,26280(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs34,vs6,vs48 │ │ │ │ - xsadddp vs0,vs0,vs41 │ │ │ │ - lxsd v18,26256(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs38,vs46,vs38 │ │ │ │ - xsmuldp vs45,vs45,vs51 │ │ │ │ - lxsd v4,26264(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs9,vs32,vs34 │ │ │ │ - lxsd v1,26240(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs50,vs2,vs50 │ │ │ │ - xsmaddmdp vs0,vs8,vs38 │ │ │ │ - lfd f31,26248(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs9,vs7,vs45 │ │ │ │ - lxsd v3,26344(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs36,vs49,vs50 │ │ │ │ - xsmaddmdp vs33,vs5,vs31 │ │ │ │ - lxsd v7,26312(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - xsmuldp vs35,vs6,vs35 │ │ │ │ - lfd f1,26352(r9) │ │ │ │ - fadd f9,f9,f0 │ │ │ │ - xxmr vs0,vs40 │ │ │ │ - xsnmsubmdp vs39,vs44,vs13 │ │ │ │ - xsadddp vs33,vs33,vs36 │ │ │ │ - xsmsubmdp vs1,vs32,vs35 │ │ │ │ - xsadddp vs9,vs9,vs33 │ │ │ │ - xsnmsubadp vs1,vs46,vs3 │ │ │ │ - xsmaddmdp vs9,vs7,vs39 │ │ │ │ - fadd f1,f1,f9 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 68c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xxspltidp vs10,1077936128 │ │ │ │ + fcmpu cr0,f12,f10 │ │ │ │ + bge 6af0 │ │ │ │ + xxspltidp vs3,3267624960 │ │ │ │ + xxspltidp vs4,1150484480 │ │ │ │ + xxspltidp vs34,1168523264 │ │ │ │ + xxspltidp vs35,1161281536 │ │ │ │ + xsmuldp vs37,vs7,vs6 │ │ │ │ + xxspltidp vs9,1135312896 │ │ │ │ + xxspltidp vs41,1173684224 │ │ │ │ + xxspltidp vs10,1180065792 │ │ │ │ + xxspltidp vs5,1152319488 │ │ │ │ + xxspltidp vs38,1185300480 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + xxspltidp vs12,1184296960 │ │ │ │ + fmadd f4,f13,f4,f3 │ │ │ │ + xsmuldp vs34,vs8,vs34 │ │ │ │ + xsmuldp vs35,vs0,vs35 │ │ │ │ + xxspltidp vs36,1188454400 │ │ │ │ + xsmaddmdp vs10,vs33,vs9 │ │ │ │ + xsmuldp vs50,vs8,vs8 │ │ │ │ + xxspltidp vs40,1178460160 │ │ │ │ + xxspltidp vs9,1174446080 │ │ │ │ + xxspltidp vs49,3279683584 │ │ │ │ + xxspltidp vs39,1172881408 │ │ │ │ + xxspltidp vs3,1149960192 │ │ │ │ + xxspltidp vs1,1179205632 │ │ │ │ + xsmuldp vs51,vs37,vs37 │ │ │ │ + xsmuldp vs36,vs33,vs36 │ │ │ │ + fmul f4,f4,f6 │ │ │ │ + xsmsubmdp vs5,vs0,vs34 │ │ │ │ + xsmsubmdp vs38,vs8,vs35 │ │ │ │ + xsmaddmdp vs9,vs13,vs49 │ │ │ │ + xsmuldp vs39,vs8,vs39 │ │ │ │ + xsnmsubmdp vs3,vs44,vs45 │ │ │ │ + xsmuldp vs42,vs51,vs42 │ │ │ │ + xsmsubmdp vs40,vs50,vs36 │ │ │ │ + xsnmsubadp vs4,vs13,vs41 │ │ │ │ + xsmuldp vs5,vs5,vs37 │ │ │ │ + xsnmsubmdp vs12,vs2,vs38 │ │ │ │ + xsmsubmdp vs1,vs2,vs39 │ │ │ │ + xsadddp vs9,vs9,vs40 │ │ │ │ + fadd f10,f10,f4 │ │ │ │ + fmadd f12,f12,f7,f5 │ │ │ │ + xsnmsubadp vs1,vs51,vs32 │ │ │ │ + xsmaddmdp vs10,vs6,vs42 │ │ │ │ + fadd f12,f12,f10 │ │ │ │ + fadd f12,f12,f9 │ │ │ │ + fmadd f12,f12,f7,f3 │ │ │ │ + fadd f1,f1,f12 │ │ │ │ + xsdivdp vs1,vs1,vs43 │ │ │ │ + b 6844 │ │ │ │ nop │ │ │ │ - fcmpu cr0,f9,f4 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - bge 68c0 │ │ │ │ - xsdivdp vs1,vs12,vs42 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmsub f0,f10,f4,f7 │ │ │ │ - lfd f7,26072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,26224(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,26232(r9) │ │ │ │ - fmadd f7,f0,f0,f7 │ │ │ │ - fmadd f9,f0,f0,f9 │ │ │ │ - fmadd f8,f0,f0,f8 │ │ │ │ - fmul f9,f9,f7 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fmul f1,f1,f8 │ │ │ │ - fmul f1,f1,f9 │ │ │ │ - b 68c0 │ │ │ │ - nop │ │ │ │ - xscmpudp cr0,vs11,vs43 │ │ │ │ - bge 6cf0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - xsmuldp vs51,vs6,vs6 │ │ │ │ - xsmuldp vs37,vs0,vs9 │ │ │ │ - lxsd v13,26320(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,26328(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fcmpu cr0,f12,f10 │ │ │ │ + bge 6844 │ │ │ │ + fmsub f12,f0,f10,f7 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + xxspltidp vs10,3239051264 │ │ │ │ + xxspltidp vs7,3229614080 │ │ │ │ + xsdivdp vs1,vs12,vs43 │ │ │ │ + fmadd f10,f12,f12,f10 │ │ │ │ + fmadd f9,f12,f12,f9 │ │ │ │ + fmadd f12,f12,f12,f7 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmul f1,f1,f10 │ │ │ │ + fmul f1,f1,f12 │ │ │ │ + b 6844 │ │ │ │ + xxspltidp vs7,1077936128 │ │ │ │ + fcmpu cr0,f11,f7 │ │ │ │ + bge 6c80 │ │ │ │ + xxspltidp vs11,3267624960 │ │ │ │ + xxspltidp vs3,1150484480 │ │ │ │ + xsmuldp vs51,vs8,vs8 │ │ │ │ + xxspltidp vs39,1178460160 │ │ │ │ + xxspltidp vs36,1161281536 │ │ │ │ + xxspltidp vs35,1168523264 │ │ │ │ + nop │ │ │ │ + xxspltidp vs5,1135312896 │ │ │ │ + xxspltidp vs6,1180065792 │ │ │ │ + xsmuldp vs37,vs12,vs9 │ │ │ │ + xsdivdp vs10,vs10,vs43 │ │ │ │ + xxspltidp vs40,1173684224 │ │ │ │ + xxspltidp vs43,1149960192 │ │ │ │ + fmadd f3,f13,f3,f11 │ │ │ │ + xxspltidp vs11,1188454400 │ │ │ │ + xxspltidp vs38,1185300480 │ │ │ │ + nop │ │ │ │ + xxspltidp vs50,1172881408 │ │ │ │ + xsmuldp vs36,vs0,vs36 │ │ │ │ + xsmuldp vs35,vs8,vs35 │ │ │ │ + xsmaddmdp vs6,vs33,vs5 │ │ │ │ + xxspltidp vs4,1152319488 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + xxspltidp vs7,1184296960 │ │ │ │ + xxspltidp vs49,3279683584 │ │ │ │ + xxspltidp vs5,1174446080 │ │ │ │ + xsmuldp vs11,vs33,vs11 │ │ │ │ + xxmr vs33,vs45 │ │ │ │ + xxspltidp vs41,1179205632 │ │ │ │ xsmuldp vs34,vs37,vs37 │ │ │ │ - lxsd v3,26304(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v4,26184(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs45,vs5,vs43 │ │ │ │ - lxsd v8,26336(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs35,vs6,vs35 │ │ │ │ - lfd f4,26288(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs36,vs10,vs36 │ │ │ │ - lfd f31,26296(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,26152(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v6,26272(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f4,f2,f4,f31 │ │ │ │ - xsdivdp vs31,vs12,vs42 │ │ │ │ - lxsd v9,26360(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubadp vs35,vs10,vs33 │ │ │ │ - lfd f7,26280(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs38,vs6,vs36 │ │ │ │ - lfd f11,26256(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs33,vs34,vs41 │ │ │ │ - lxsd v7,26264(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f11,f2,f11 │ │ │ │ - lfd f8,26240(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs2,vs45,vs9 │ │ │ │ - lxsd v18,26248(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,26344(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fmul f3,f3,f9 │ │ │ │ + xsnmsubadp vs33,vs44,vs43 │ │ │ │ + xsmaddmdp vs5,vs13,vs49 │ │ │ │ + xsmsubmdp vs38,vs8,vs36 │ │ │ │ + xsmsubmdp vs4,vs0,vs35 │ │ │ │ + xsmuldp vs0,vs8,vs50 │ │ │ │ xsmsubadp vs11,vs51,vs39 │ │ │ │ - xsmaddmdp vs8,vs5,vs50 │ │ │ │ - lxsd v11,26312(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f12,f6,f12 │ │ │ │ - xsmuldp vs6,vs35,vs37 │ │ │ │ - lxsd v10,26352(r9) │ │ │ │ - xxmr vs45,vs11 │ │ │ │ + xsmuldp vs45,vs34,vs42 │ │ │ │ + xsmuldp vs4,vs4,vs37 │ │ │ │ + xsmsubadp vs0,vs2,vs41 │ │ │ │ + xxmr vs44,vs11 │ │ │ │ xxmr vs11,vs40 │ │ │ │ - xsnmsubadp vs13,vs44,vs43 │ │ │ │ - fnmsub f5,f5,f11,f2 │ │ │ │ + fnmsub f8,f13,f11,f3 │ │ │ │ xxmr vs11,vs38 │ │ │ │ - xsadddp vs8,vs8,vs45 │ │ │ │ - xsmsubadp vs12,vs32,vs42 │ │ │ │ - xsnmsubadp vs11,vs32,vs7 │ │ │ │ - fadd f10,f4,f5 │ │ │ │ - xsnmsubmdp vs3,vs34,vs12 │ │ │ │ - fmadd f11,f11,f0,f6 │ │ │ │ - xsmaddmdp vs10,vs9,vs33 │ │ │ │ - fadd f11,f11,f10 │ │ │ │ - fadd f11,f11,f8 │ │ │ │ - fmadd f11,f0,f11,f13 │ │ │ │ - fadd f3,f3,f11 │ │ │ │ - fmadd f1,f31,f3,f1 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ + xsnmsubadp vs0,vs34,vs32 │ │ │ │ + fnmsub f11,f2,f7,f11 │ │ │ │ + xsadddp vs7,vs5,vs44 │ │ │ │ + fadd f8,f6,f8 │ │ │ │ + fmadd f11,f11,f12,f4 │ │ │ │ + xsmaddmdp vs9,vs8,vs45 │ │ │ │ + fadd f11,f11,f9 │ │ │ │ + fadd f11,f11,f7 │ │ │ │ + xsmaddmdp vs12,vs11,vs33 │ │ │ │ + fadd f0,f0,f12 │ │ │ │ + fmadd f1,f10,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - fcmpu cr0,f11,f4 │ │ │ │ + nop │ │ │ │ + xxspltidp vs9,1082130432 │ │ │ │ + fcmpu cr0,f11,f9 │ │ │ │ bgelr │ │ │ │ - xsdivdp vs12,vs12,vs42 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmsub f0,f10,f4,f0 │ │ │ │ - lfd f10,26232(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,26072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,26224(r9) │ │ │ │ - fmadd f10,f0,f0,f10 │ │ │ │ - fmadd f11,f0,f0,f11 │ │ │ │ - fmadd f9,f0,f0,f9 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ + fmsub f12,f0,f9,f12 │ │ │ │ + xxspltidp vs10,3239051264 │ │ │ │ + xxspltidp vs9,3229614080 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + xsdivdp vs0,vs12,vs43 │ │ │ │ + fmadd f10,f12,f12,f10 │ │ │ │ + fmadd f11,f12,f12,f11 │ │ │ │ + fmadd f12,f12,f12,f9 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - fmadd f1,f11,f0,f1 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f7,f0,f9 │ │ │ │ - xsdivdp vs8,vs12,vs42 │ │ │ │ - fadd f1,f1,f12 │ │ │ │ - lxsd v12,26152(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,26184(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f12,f7,f7 │ │ │ │ - lxsd v1,26160(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs44,vs10,vs44 │ │ │ │ - xsmuldp vs45,vs10,vs45 │ │ │ │ - lfd f13,26192(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,26168(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f12,f12,f3 │ │ │ │ - xsmaddmdp vs33,vs6,vs44 │ │ │ │ - lfd f5,26200(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs13,vs6,vs45 │ │ │ │ - lxsd v11,26176(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs11,vs7,vs33 │ │ │ │ - lfd f4,26208(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs5,vs32,vs13 │ │ │ │ - lfd f2,26216(r9) │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - fmul f2,f9,f2 │ │ │ │ - fmul f5,f5,f9 │ │ │ │ - fmul f11,f0,f11 │ │ │ │ - fmadd f7,f7,f2,f12 │ │ │ │ - fmadd f4,f0,f4,f5 │ │ │ │ - fmsub f0,f9,f11,f4 │ │ │ │ + xxspltidp vs45,1152319488 │ │ │ │ + xxspltidp vs3,1161281536 │ │ │ │ + xsadddp vs44,vs1,vs10 │ │ │ │ + xxspltidp vs33,1141637120 │ │ │ │ + xxspltidp vs13,1158414336 │ │ │ │ + fmul f7,f12,f9 │ │ │ │ + xxspltidp vs11,1108082688 │ │ │ │ + xxspltidp vs6,1154613248 │ │ │ │ + xsdivdp vs43,vs10,vs43 │ │ │ │ + xxspltidp vs42,1154899968 │ │ │ │ + xxspltidp vs4,1140129792 │ │ │ │ + xxspltidp vs5,1151172608 │ │ │ │ + xsmuldp vs45,vs0,vs45 │ │ │ │ + fmul f1,f0,f3 │ │ │ │ + fmul f3,f9,f4 │ │ │ │ + fmul f4,f7,f7 │ │ │ │ + xsmaddmdp vs33,vs8,vs45 │ │ │ │ + fmadd f13,f8,f13,f1 │ │ │ │ + xxmr vs1,vs44 │ │ │ │ + xsmuldp vs8,vs4,vs32 │ │ │ │ + xxmr vs0,vs33 │ │ │ │ + fmadd f6,f2,f6,f13 │ │ │ │ + fmadd f0,f7,f11,f0 │ │ │ │ + fmadd f7,f7,f3,f8 │ │ │ │ + fmul f6,f6,f9 │ │ │ │ + xsmaddmdp vs0,vs12,vs42 │ │ │ │ + fmadd f5,f12,f5,f6 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmsub f0,f9,f0,f5 │ │ │ │ fsub f0,f0,f7 │ │ │ │ - fmadd f1,f0,f8,f1 │ │ │ │ + xsmaddadp vs1,vs0,vs43 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs33,vs7,vs8 │ │ │ │ - xsdivdp vs1,vs12,vs42 │ │ │ │ - lxsd v4,26152(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,26184(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs41,vs33,vs33 │ │ │ │ - lxsd v6,26160(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs36,vs10,vs36 │ │ │ │ - xsmuldp vs37,vs10,vs37 │ │ │ │ - lxsd v7,26192(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,26168(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs41,vs3,vs41 │ │ │ │ - xsmaddmdp vs38,vs6,vs36 │ │ │ │ - lxsd v13,26200(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs39,vs6,vs37 │ │ │ │ - lxsd v3,26176(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs9,vs33,vs38 │ │ │ │ - lfd f0,26208(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs45,vs32,vs39 │ │ │ │ - lxsd v8,26216(r9) │ │ │ │ - xsmaddmdp vs9,vs7,vs35 │ │ │ │ - xsmuldp vs40,vs8,vs40 │ │ │ │ - xsmuldp vs45,vs45,vs8 │ │ │ │ - fmul f9,f9,f7 │ │ │ │ - xsmaddmdp vs33,vs40,vs41 │ │ │ │ - xsmaddmdp vs0,vs7,vs45 │ │ │ │ - fmsub f9,f8,f9,f0 │ │ │ │ - xssubdp vs9,vs9,vs33 │ │ │ │ - fmadd f1,f1,f9,f12 │ │ │ │ - b 68c0 │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x20000 │ │ │ │ - .long 0x1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + xxspltidp vs38,1152319488 │ │ │ │ + xxspltidp vs39,1161281536 │ │ │ │ + xxspltidp vs12,1141637120 │ │ │ │ + xxspltidp vs40,1158414336 │ │ │ │ + fmul f5,f7,f6 │ │ │ │ + xxspltidp vs9,1108082688 │ │ │ │ + xxspltidp vs3,1154613248 │ │ │ │ + xsdivdp vs1,vs4,vs43 │ │ │ │ + xxspltidp vs37,1154899968 │ │ │ │ + xxspltidp vs10,1151172608 │ │ │ │ + xxspltidp vs41,1140129792 │ │ │ │ + xsmuldp vs38,vs0,vs38 │ │ │ │ + xsmuldp vs39,vs0,vs39 │ │ │ │ + xsmuldp vs41,vs6,vs41 │ │ │ │ + xsmuldp vs42,vs5,vs5 │ │ │ │ + xsmaddmdp vs12,vs8,vs38 │ │ │ │ + xsmaddmdp vs40,vs8,vs39 │ │ │ │ + xsmuldp vs42,vs32,vs42 │ │ │ │ + fmadd f12,f5,f9,f12 │ │ │ │ + xsmaddmdp vs3,vs2,vs40 │ │ │ │ + xxmr vs9,vs37 │ │ │ │ + xsmaddmdp vs5,vs41,vs42 │ │ │ │ + fmadd f9,f12,f7,f9 │ │ │ │ + fmul f3,f3,f6 │ │ │ │ + fmul f12,f9,f7 │ │ │ │ + fmadd f10,f7,f10,f3 │ │ │ │ + fmsub f12,f6,f12,f10 │ │ │ │ + fsub f12,f12,f5 │ │ │ │ + fmadd f1,f1,f12,f4 │ │ │ │ + b 6844 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006e90 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,3952 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +0000000000006e30 : │ │ │ │ + xxspltidp vs12,3221225472 │ │ │ │ stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ mflr r0 │ │ │ │ + mr r2,r4 │ │ │ │ std r31,-24(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ mr r31,r4 │ │ │ │ - fcfid f12,f12 │ │ │ │ - lfd f11,26496(r9) │ │ │ │ - mr r9,r4 │ │ │ │ - fmul f30,f1,f11 │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bgt 6edc │ │ │ │ - neg r9,r4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 6f50 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + fmul f30,f1,f12 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f0 │ │ │ │ + bgt 6e74 │ │ │ │ + neg r2,r4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + beq 6e98 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fmr f2,f30 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ fmr f31,f1 │ │ │ │ - addi r9,r31,1 │ │ │ │ + addi r2,r31,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fcmpu cr0,f12,f0 │ │ │ │ - bgt 6f18 │ │ │ │ - not r9,r31 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bne 6f60 │ │ │ │ + bgt 6eb4 │ │ │ │ + not r2,r31 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bne 6ef0 │ │ │ │ addi r1,r1,64 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ ld r0,16(r1) │ │ │ │ - lfd f0,25744(r9) │ │ │ │ ld r31,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ fadd f1,f31,f0 │ │ │ │ - mtlr r0 │ │ │ │ + lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,25744(r9) │ │ │ │ - b 6efc │ │ │ │ nop │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fmr f2,f30 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f31,f1 │ │ │ │ ld r31,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x182 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000006fa0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,3680 │ │ │ │ - mulld r9,r5,r5 │ │ │ │ +0000000000006f30 : │ │ │ │ + mulld r2,r5,r5 │ │ │ │ stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ fneg f30,f1 │ │ │ │ - std r31,-24(r1) │ │ │ │ + fmr f31,f2 │ │ │ │ mflr r0 │ │ │ │ + std r31,-24(r1) │ │ │ │ mr r31,r5 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - fmr f31,f2 │ │ │ │ - fmr f2,f30 │ │ │ │ - addi r31,r31,1 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - mulld r31,r31,r31 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ + addi r31,r31,1 │ │ │ │ + fmr f2,f30 │ │ │ │ + mtfprd f1,r2 │ │ │ │ + mulld r31,r31,r31 │ │ │ │ fcfid f1,f1 │ │ │ │ fmadd f1,f31,f31,f1 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ mtfprd f0,r31 │ │ │ │ fmr f2,f30 │ │ │ │ fmr f30,f1 │ │ │ │ fcfid f1,f0 │ │ │ │ fmadd f1,f31,f31,f1 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f1,f30 │ │ │ │ ld r31,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x182 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000007040 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,3520 │ │ │ │ +0000000000006fc0 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 7190 │ │ │ │ - ble cr7,7240 │ │ │ │ + beq 7100 │ │ │ │ + ble cr7,71b0 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 724c │ │ │ │ - srdi r7,r5,1 │ │ │ │ + beq 71bc │ │ │ │ + srdi r8,r5,1 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r10,r4,16 │ │ │ │ - mtctr r7 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs9,r8,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ - lxvx vs10,r10,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r10,r3,16 │ │ │ │ + addi r9,r4,16 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs9,r10,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvx vs11,r4,r2 │ │ │ │ + lxvx vs10,r9,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ xxmrghd vs12,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xxmrghd vs9,vs10,vs11 │ │ │ │ xxmrgld vs11,vs10,vs11 │ │ │ │ xvsubdp vs12,vs12,vs9 │ │ │ │ xvsubdp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmaddmdp vs0,vs0,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 7080 │ │ │ │ + bdnz 6ff0 │ │ │ │ xxsldwi vs1,vs32,vs32,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - clrrdi r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ + clrrdi r2,r5,1 │ │ │ │ xvmaxdp vs1,vs1,vs32 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 7100 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + beq 7070 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - li r9,1 │ │ │ │ + li r2,1 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - isel r5,r5,r9,4*cr7+gt │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - bne 7160 │ │ │ │ - srdi r9,r5,1 │ │ │ │ - mtctr r9 │ │ │ │ + isel r5,r5,r2,4*cr7+gt │ │ │ │ + andi. r2,r5,1 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + bne 70d0 │ │ │ │ + srdi r2,r5,1 │ │ │ │ + mtctr r2 │ │ │ │ lfd f10,8(r3) │ │ │ │ lfd f12,0(r3) │ │ │ │ - lfd f11,24(r3) │ │ │ │ - lfd f0,16(r3) │ │ │ │ addi r3,r3,32 │ │ │ │ + lfd f11,-8(r3) │ │ │ │ + lfd f0,-16(r3) │ │ │ │ fmul f10,f10,f10 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmadd f12,f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f11 │ │ │ │ fsqrt f12,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs9,vs9,vs12 │ │ │ │ xsmaxcdp vs9,vs9,vs0 │ │ │ │ - bdnz 7120 │ │ │ │ + bdnz 7090 │ │ │ │ fdiv f1,f1,f9 │ │ │ │ blr │ │ │ │ lfd f12,8(r3) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r3,r3,16 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs9,vs9,vs0 │ │ │ │ - bne 7118 │ │ │ │ - b 7158 │ │ │ │ + bne 7088 │ │ │ │ + b 70c8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,7240 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + ble cr7,71b0 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - mr r9,r3 │ │ │ │ - addi r10,r5,-1 │ │ │ │ - bne 7210 │ │ │ │ - srdi r10,r5,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfd f10,8(r9) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - lfd f11,24(r9) │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + mr r2,r3 │ │ │ │ + addi r9,r5,-1 │ │ │ │ + bne 7180 │ │ │ │ + srdi r9,r5,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfd f10,8(r2) │ │ │ │ + lfd f12,0(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ + lfd f11,-8(r2) │ │ │ │ + lfd f0,-16(r2) │ │ │ │ fmul f10,f10,f10 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmadd f12,f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f11 │ │ │ │ fsqrt f12,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs12 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - bdnz 71b0 │ │ │ │ - li r9,1 │ │ │ │ + bdnz 7120 │ │ │ │ + li r2,1 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - isel r5,r5,r9,4*cr7+gt │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - beq 7118 │ │ │ │ - b 7160 │ │ │ │ + isel r5,r5,r2,4*cr7+gt │ │ │ │ + andi. r2,r5,1 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + beq 7088 │ │ │ │ + b 70d0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f12,8(r3) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - addi r9,r3,16 │ │ │ │ + cmpdi r9,0 │ │ │ │ + addi r2,r3,16 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - bne 71a8 │ │ │ │ - b 7100 │ │ │ │ + bne 7118 │ │ │ │ + b 7070 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26504(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 70d8 │ │ │ │ + li r2,0 │ │ │ │ + b 7048 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000007270 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,2960 │ │ │ │ +00000000000071e0 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 7570 │ │ │ │ - ble cr7,76c0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 76d8 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + beq 74d0 │ │ │ │ + ble cr7,7620 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7638 │ │ │ │ + srdi r10,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r9,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r2,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lxv vs3,0(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs10,0(r9) │ │ │ │ + lxv vs3,0(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs4,-48(r9) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs5,-32(r9) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ - lxv vs6,-16(r9) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs4,-48(r2) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs5,-32(r2) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ + lxv vs6,-16(r2) │ │ │ │ xvsubdp vs10,vs10,vs3 │ │ │ │ xvsubdp vs11,vs11,vs4 │ │ │ │ xvsubdp vs12,vs12,vs5 │ │ │ │ xvsubdp vs0,vs0,vs6 │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs10 │ │ │ │ xvmaxdp vs7,vs7,vs11 │ │ │ │ xvmaxdp vs9,vs9,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 72c0 │ │ │ │ + bdnz 7220 │ │ │ │ xvmaxdp vs9,vs9,vs32 │ │ │ │ xvmaxdp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvmaxdp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 76b0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7610 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7430 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7390 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7430 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7390 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r8,r9,3 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7430 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7390 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r9,4 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7430 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 7390 │ │ │ │ + addi r10,r2,32 │ │ │ │ + addi r8,r9,5 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7430 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 7390 │ │ │ │ + addi r10,r2,40 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7430 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 7390 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r5,7 │ │ │ │ - li r9,1 │ │ │ │ - isel r10,r5,r9,4*cr7+gt │ │ │ │ - ble 76cc │ │ │ │ - srdi r8,r10,3 │ │ │ │ + li r2,1 │ │ │ │ + isel r9,r5,r2,4*cr7+gt │ │ │ │ + ble 762c │ │ │ │ + srdi r10,r9,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs10 │ │ │ │ xvmaxdp vs9,vs9,vs11 │ │ │ │ xvmaxdp vs7,vs7,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 7460 │ │ │ │ + bdnz 73c0 │ │ │ │ xvmaxdp vs32,vs32,vs7 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,7 │ │ │ │ - clrrdi r9,r10,3 │ │ │ │ + andi. r2,r9,7 │ │ │ │ + clrrdi r2,r9,3 │ │ │ │ xvmaxdp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvmaxdp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7560 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 74c0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 7560 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r10,r9,2 │ │ │ │ + ble 74c0 │ │ │ │ + add r3,r3,r9 │ │ │ │ + addi r9,r2,2 │ │ │ │ lfd f12,8(r3) │ │ │ │ - cmpd r5,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 7560 │ │ │ │ + ble 74c0 │ │ │ │ lfd f12,16(r3) │ │ │ │ - addi r10,r9,3 │ │ │ │ - cmpd r5,r10 │ │ │ │ + addi r9,r2,3 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 7560 │ │ │ │ + ble 74c0 │ │ │ │ lfd f12,24(r3) │ │ │ │ - addi r10,r9,4 │ │ │ │ - cmpd r5,r10 │ │ │ │ + addi r9,r2,4 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 7560 │ │ │ │ + ble 74c0 │ │ │ │ lfd f12,32(r3) │ │ │ │ - addi r10,r9,5 │ │ │ │ - cmpd r5,r10 │ │ │ │ + addi r9,r2,5 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 7560 │ │ │ │ + ble 74c0 │ │ │ │ lfd f12,40(r3) │ │ │ │ - addi r9,r9,6 │ │ │ │ - cmpd r5,r9 │ │ │ │ + addi r2,r2,6 │ │ │ │ + cmpd r5,r2 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 7560 │ │ │ │ + ble 74c0 │ │ │ │ lfd f12,48(r3) │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,76c0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 76e4 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble cr7,7620 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7644 │ │ │ │ + srdi r9,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs10 │ │ │ │ xvmaxdp vs7,vs7,vs11 │ │ │ │ xvmaxdp vs9,vs9,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 75a0 │ │ │ │ + bdnz 7500 │ │ │ │ xvmaxdp vs9,vs9,vs32 │ │ │ │ xvmaxdp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvmaxdp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 76b0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7610 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7430 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7390 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7430 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7390 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7430 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7390 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7430 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - addi r8,r10,5 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7390 │ │ │ │ + lfd f0,32(r2) │ │ │ │ + addi r10,r9,5 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7430 │ │ │ │ - lfd f0,40(r9) │ │ │ │ - addi r10,r10,6 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 7390 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + addi r9,r9,6 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7430 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 7390 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 7430 │ │ │ │ + b 7390 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r5 │ │ │ │ - b 7440 │ │ │ │ + mr r9,r5 │ │ │ │ + b 73a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26504(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 74bc │ │ │ │ + li r2,0 │ │ │ │ + b 741c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 7340 │ │ │ │ + li r9,0 │ │ │ │ + b 72a0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 75fc │ │ │ │ + li r9,0 │ │ │ │ + b 755c │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000007700 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,1792 │ │ │ │ +0000000000007660 : │ │ │ │ cmpdi r4,0 │ │ │ │ - beq 7860 │ │ │ │ + beq 77c0 │ │ │ │ cmpdi r5,0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - ble 77c0 │ │ │ │ + ble 7720 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 78e8 │ │ │ │ - srdi r11,r5,1 │ │ │ │ + beq 7848 │ │ │ │ + srdi r8,r5,1 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r10,r4,16 │ │ │ │ - mtctr r11 │ │ │ │ + addi r10,r3,16 │ │ │ │ + addi r9,r4,16 │ │ │ │ + mtctr r8 │ │ │ │ nop │ │ │ │ - lxvx vs9,r8,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ - lxvx vs10,r10,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs9,r10,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvx vs11,r4,r2 │ │ │ │ + lxvx vs10,r9,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ xxmrghd vs12,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xxmrghd vs9,vs10,vs11 │ │ │ │ xxmrgld vs11,vs10,vs11 │ │ │ │ xvsubdp vs12,vs12,vs9 │ │ │ │ xvsubdp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmaddmdp vs0,vs0,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 7740 │ │ │ │ + bdnz 76a0 │ │ │ │ xxsldwi vs1,vs32,vs32,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ clrrdi r5,r5,1 │ │ │ │ xvmaxdp vs1,vs1,vs32 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 77c0 │ │ │ │ + beq 7720 │ │ │ │ sldi r5,r5,4 │ │ │ │ lxvx vs12,r4,r5 │ │ │ │ lxvx vs0,r3,r5 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r7,0 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - ble 7824 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,26512(r9) │ │ │ │ - andi. r9,r7,1 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - bne 7830 │ │ │ │ - srdi r9,r7,1 │ │ │ │ - mtctr r9 │ │ │ │ + ble 7784 │ │ │ │ + andi. r2,r7,1 │ │ │ │ + xxspltidp vs8,2147483648 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + bne 7790 │ │ │ │ + srdi r2,r7,1 │ │ │ │ + mtctr r2 │ │ │ │ lfd f10,8(r6) │ │ │ │ lfd f11,24(r6) │ │ │ │ - lfd f0,16(r6) │ │ │ │ - lfd f12,0(r6) │ │ │ │ addi r6,r6,32 │ │ │ │ + lfd f0,-16(r6) │ │ │ │ + lfd f12,-32(r6) │ │ │ │ fmul f10,f10,f10 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmadd f12,f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f11 │ │ │ │ fsqrt f12,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fadd f9,f9,f12 │ │ │ │ fadd f8,f8,f0 │ │ │ │ - bdnz 77e8 │ │ │ │ + bdnz 7748 │ │ │ │ fadd f9,f9,f8 │ │ │ │ fdiv f1,f1,f9 │ │ │ │ blr │ │ │ │ nop │ │ │ │ lfd f0,8(r6) │ │ │ │ lfd f9,0(r6) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r6,r6,16 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmadd f9,f9,f9,f0 │ │ │ │ fsqrt f9,f9 │ │ │ │ - bne 77e0 │ │ │ │ - b 7820 │ │ │ │ + bne 7740 │ │ │ │ + b 7780 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r5,0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - ble 77c0 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - bne 78c0 │ │ │ │ - srdi r9,r5,1 │ │ │ │ - mtctr r9 │ │ │ │ + ble 7720 │ │ │ │ + andi. r2,r5,1 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + bne 7820 │ │ │ │ + srdi r2,r5,1 │ │ │ │ + mtctr r2 │ │ │ │ lfd f10,8(r3) │ │ │ │ lfd f12,0(r3) │ │ │ │ - lfd f11,24(r3) │ │ │ │ - lfd f0,16(r3) │ │ │ │ addi r3,r3,32 │ │ │ │ + lfd f11,-8(r3) │ │ │ │ + lfd f0,-16(r3) │ │ │ │ fmul f10,f10,f10 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmadd f12,f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f11 │ │ │ │ fsqrt f12,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs12 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - bdnz 7880 │ │ │ │ - b 77c0 │ │ │ │ + bdnz 77e0 │ │ │ │ + b 7720 │ │ │ │ nop │ │ │ │ lfd f12,8(r3) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r3,r3,16 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - bne 7878 │ │ │ │ - b 77c0 │ │ │ │ + bne 77d8 │ │ │ │ + b 7720 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b 7798 │ │ │ │ + b 76f8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000000000007900 : │ │ │ │ +0000000000007860 : │ │ │ │ cmpdi r4,0 │ │ │ │ - beq 7bf0 │ │ │ │ + beq 7b50 │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 7d40 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7d54 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + ble 7ca0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7cb4 │ │ │ │ + srdi r10,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r9,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r2,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lxv vs3,0(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs10,0(r9) │ │ │ │ + lxv vs3,0(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs4,-48(r9) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs5,-32(r9) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ - lxv vs6,-16(r9) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs4,-48(r2) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs5,-32(r2) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ + lxv vs6,-16(r2) │ │ │ │ xvsubdp vs10,vs10,vs3 │ │ │ │ xvsubdp vs11,vs11,vs4 │ │ │ │ xvsubdp vs12,vs12,vs5 │ │ │ │ xvsubdp vs0,vs0,vs6 │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs10 │ │ │ │ xvmaxdp vs7,vs7,vs11 │ │ │ │ xvmaxdp vs9,vs9,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 7940 │ │ │ │ + bdnz 78a0 │ │ │ │ xvmaxdp vs9,vs9,vs32 │ │ │ │ xvmaxdp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvmaxdp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 7ab0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7a10 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7ab0 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r11,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 7a10 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7ab0 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r11,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 7a10 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r8,r9,3 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7ab0 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r11,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 7a10 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r9,4 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7ab0 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r11,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 7a10 │ │ │ │ + addi r10,r2,32 │ │ │ │ + addi r8,r9,5 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7ab0 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 7a10 │ │ │ │ + addi r10,r2,40 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7ab0 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 7a10 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 7d30 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7d48 │ │ │ │ - srdi r10,r7,3 │ │ │ │ + ble 7c90 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7ca8 │ │ │ │ + srdi r9,r7,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r6 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r6 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvadddp vs8,vs8,vs10 │ │ │ │ xvadddp vs9,vs9,vs11 │ │ │ │ xvadddp vs7,vs7,vs12 │ │ │ │ xvadddp vs32,vs32,vs0 │ │ │ │ - bdnz 7ae0 │ │ │ │ + bdnz 7a40 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r7,7 │ │ │ │ - clrrdi r9,r7,3 │ │ │ │ + andi. r2,r7,7 │ │ │ │ + clrrdi r2,r7,3 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7be0 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - cmpd r7,r10 │ │ │ │ + beq 7b40 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7be0 │ │ │ │ - add r6,r6,r8 │ │ │ │ - addi r10,r9,2 │ │ │ │ + ble 7b40 │ │ │ │ + add r6,r6,r10 │ │ │ │ + addi r9,r2,2 │ │ │ │ lfd f12,8(r6) │ │ │ │ - cmpd r7,r10 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7be0 │ │ │ │ + ble 7b40 │ │ │ │ lfd f12,16(r6) │ │ │ │ - addi r10,r9,3 │ │ │ │ - cmpd r7,r10 │ │ │ │ + addi r9,r2,3 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7be0 │ │ │ │ + ble 7b40 │ │ │ │ lfd f12,24(r6) │ │ │ │ - addi r10,r9,4 │ │ │ │ - cmpd r7,r10 │ │ │ │ + addi r9,r2,4 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7be0 │ │ │ │ + ble 7b40 │ │ │ │ lfd f12,32(r6) │ │ │ │ - addi r10,r9,5 │ │ │ │ - cmpd r7,r10 │ │ │ │ + addi r9,r2,5 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7be0 │ │ │ │ + ble 7b40 │ │ │ │ lfd f12,40(r6) │ │ │ │ - addi r9,r9,6 │ │ │ │ - cmpd r7,r9 │ │ │ │ + addi r2,r2,6 │ │ │ │ + cmpd r7,r2 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7be0 │ │ │ │ + ble 7b40 │ │ │ │ lfd f12,48(r6) │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 7d40 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 7d60 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble 7ca0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 7cc0 │ │ │ │ + srdi r9,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ xvabsdp vs11,vs11 │ │ │ │ xvabsdp vs12,vs12 │ │ │ │ xvabsdp vs0,vs0 │ │ │ │ xvmaxdp vs8,vs8,vs10 │ │ │ │ xvmaxdp vs7,vs7,vs11 │ │ │ │ xvmaxdp vs9,vs9,vs12 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 7c20 │ │ │ │ + bdnz 7b80 │ │ │ │ xvmaxdp vs9,vs9,vs32 │ │ │ │ xvmaxdp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvmaxdp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 7ab0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7a10 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7ab0 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7a10 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7ab0 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7a10 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7ab0 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7a10 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7ab0 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - addi r8,r10,5 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 7a10 │ │ │ │ + lfd f0,32(r2) │ │ │ │ + addi r10,r9,5 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7ab0 │ │ │ │ - lfd f0,40(r9) │ │ │ │ - addi r10,r10,6 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 7a10 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + addi r9,r9,6 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 7ab0 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 7a10 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 7ab0 │ │ │ │ + b 7a10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - b 7ab0 │ │ │ │ + b 7a10 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 7b3c │ │ │ │ + li r2,0 │ │ │ │ + b 7a9c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 79c0 │ │ │ │ + li r9,0 │ │ │ │ + b 7920 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 7c7c │ │ │ │ + li r9,0 │ │ │ │ + b 7bdc │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000007d80 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,128 │ │ │ │ +0000000000007ce0 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 7fd0 │ │ │ │ - ble cr7,80b0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 80cc │ │ │ │ - srdi r8,r5,2 │ │ │ │ + beq 7f20 │ │ │ │ + ble cr7,8010 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 802c │ │ │ │ + srdi r10,r5,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r9,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r2,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lxv vs3,0(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs10,0(r9) │ │ │ │ + lxv vs3,0(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs4,-48(r9) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs5,-32(r9) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ - lxv vs6,-16(r9) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs4,-48(r2) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs5,-32(r2) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ + lxv vs6,-16(r2) │ │ │ │ xvsubdp vs10,vs10,vs3 │ │ │ │ xvsubdp vs11,vs11,vs4 │ │ │ │ xvsubdp vs12,vs12,vs5 │ │ │ │ xvsubdp vs0,vs0,vs6 │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs7,vs11,vs11 │ │ │ │ xvmaddadp vs9,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 7dd0 │ │ │ │ + bdnz 7d20 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,3 │ │ │ │ - clrrdi r8,r5,2 │ │ │ │ + andi. r2,r5,3 │ │ │ │ + clrrdi r10,r5,2 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 804c │ │ │ │ - sldi r9,r8,4 │ │ │ │ - addi r10,r8,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f10,r4,r9 │ │ │ │ - add r6,r3,r9 │ │ │ │ - add r7,r4,r9 │ │ │ │ - cmpd r5,r10 │ │ │ │ - lfd f1,8(r6) │ │ │ │ - lfd f11,8(r7) │ │ │ │ + beq 7f9c │ │ │ │ + sldi r2,r10,4 │ │ │ │ + addi r9,r10,1 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f10,r4,r2 │ │ │ │ + add r7,r3,r2 │ │ │ │ + add r8,r4,r2 │ │ │ │ + cmpd r5,r9 │ │ │ │ + lfd f1,8(r7) │ │ │ │ + lfd f11,8(r8) │ │ │ │ fsub f12,f12,f10 │ │ │ │ fsub f1,f1,f11 │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fmadd f1,f1,f1,f12 │ │ │ │ - ble 7ed4 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r8,r8,2 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - lfdx f10,r4,r10 │ │ │ │ - add r7,r3,r10 │ │ │ │ - add r10,r4,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ - lfd f12,8(r7) │ │ │ │ - lfd f11,8(r10) │ │ │ │ + ble 7e24 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r10,r10,2 │ │ │ │ + lfdx f0,r3,r9 │ │ │ │ + lfdx f10,r4,r9 │ │ │ │ + add r8,r3,r9 │ │ │ │ + add r9,r4,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ + lfd f12,8(r8) │ │ │ │ + lfd f11,8(r9) │ │ │ │ fsub f0,f0,f10 │ │ │ │ fsub f12,f12,f11 │ │ │ │ fmadd f0,f0,f0,f1 │ │ │ │ fmadd f1,f12,f12,f0 │ │ │ │ - ble 7ed4 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ + ble 7e24 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fadd f1,f1,f0 │ │ │ │ cmpdi r5,3 │ │ │ │ - li r10,1 │ │ │ │ + li r9,1 │ │ │ │ fsqrt f1,f1 │ │ │ │ - isel r10,r5,r10,4*cr7+gt │ │ │ │ - ble 80c0 │ │ │ │ - srdi r8,r10,2 │ │ │ │ + isel r9,r5,r9,4*cr7+gt │ │ │ │ + ble 8020 │ │ │ │ + srdi r10,r9,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs9,vs11,vs11 │ │ │ │ xvmaddadp vs7,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 7f10 │ │ │ │ + bdnz 7e60 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,3 │ │ │ │ + andi. r2,r9,3 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 7fc0 │ │ │ │ - clrrdi r10,r10,2 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 7f10 │ │ │ │ + clrrdi r9,r9,2 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xxsldwi vs11,vs12,vs12,2 │ │ │ │ xvadddp vs12,vs11,vs12 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 7fc0 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - add r8,r3,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ - lfd f11,8(r8) │ │ │ │ + ble 7f10 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r9,r9,2 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + add r10,r3,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ + lfd f11,8(r10) │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fmadd f0,f11,f11,f12 │ │ │ │ - ble 7fc0 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - lfd f11,8(r9) │ │ │ │ + ble 7f10 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + lfd f11,8(r2) │ │ │ │ fmadd f12,f12,f12,f0 │ │ │ │ fmadd f0,f11,f11,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ble cr7,80b0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 8058 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + ble cr7,8010 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 7fa8 │ │ │ │ + srdi r9,r5,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs7,vs11,vs11 │ │ │ │ xvmaddadp vs9,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 8000 │ │ │ │ + bdnz 7f50 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,3 │ │ │ │ - clrrdi r10,r5,2 │ │ │ │ + andi. r2,r5,3 │ │ │ │ + clrrdi r2,r5,2 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - bne 8060 │ │ │ │ + bne 7fb0 │ │ │ │ fsqrt f1,f0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 7ee8 │ │ │ │ + mr r9,r5 │ │ │ │ + b 7e38 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - add r7,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ - lfd f1,8(r7) │ │ │ │ - fmadd f12,f12,f12,f0 │ │ │ │ - fmadd f1,f1,f1,f12 │ │ │ │ - ble 7ed4 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lxvx vs12,r3,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ + xvmuldp vs12,vs12,vs12 │ │ │ │ + xxsldwi vs1,vs12,vs12,2 │ │ │ │ + xvadddp vs1,vs1,vs12 │ │ │ │ + xxspltd vs1,vs1,1 │ │ │ │ + fadd f1,f1,f0 │ │ │ │ + ble 7e24 │ │ │ │ + addi r9,r10,16 │ │ │ │ + addi r2,r2,2 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ add r9,r3,r9 │ │ │ │ - cmpd r5,r10 │ │ │ │ + cmpd r5,r2 │ │ │ │ lfd f12,8(r9) │ │ │ │ fmadd f0,f0,f0,f1 │ │ │ │ fmadd f1,f12,f12,f0 │ │ │ │ - ble 7ed4 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - b 7ec0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26504(r9) │ │ │ │ + ble 7e24 │ │ │ │ + add r10,r3,r10 │ │ │ │ + lxv vs0,32(r10) │ │ │ │ + b 7e10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 7f5c │ │ │ │ + li r9,0 │ │ │ │ + b 7eac │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r8,0 │ │ │ │ - b 7e40 │ │ │ │ + li r10,0 │ │ │ │ + b 7d90 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000080f0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-752 │ │ │ │ +0000000000008050 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 83a0 │ │ │ │ - ble cr7,84c0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 84d8 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + beq 82f0 │ │ │ │ + ble cr7,8410 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 8428 │ │ │ │ + srdi r10,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r9,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r2,r4 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lxv vs3,0(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs10,0(r9) │ │ │ │ + lxv vs3,0(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs4,-48(r9) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs5,-32(r9) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ - lxv vs6,-16(r9) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs4,-48(r2) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs5,-32(r2) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ + lxv vs6,-16(r2) │ │ │ │ xvsubdp vs10,vs10,vs3 │ │ │ │ xvsubdp vs11,vs11,vs4 │ │ │ │ xvsubdp vs12,vs12,vs5 │ │ │ │ xvsubdp vs0,vs0,vs6 │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs7,vs11,vs11 │ │ │ │ xvmaddadp vs9,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 8140 │ │ │ │ + bdnz 8090 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 84b0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f1,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 8400 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f1,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fsub f1,f1,f12 │ │ │ │ fmadd f1,f1,f1,f0 │ │ │ │ - ble 8284 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 81d4 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8284 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 81d4 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r8,r9,3 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8284 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 81d4 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r9,4 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8284 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 81d4 │ │ │ │ + addi r10,r2,32 │ │ │ │ + addi r8,r9,5 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8284 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 81d4 │ │ │ │ + addi r10,r2,40 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8284 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 81d4 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ cmpdi r5,7 │ │ │ │ - li r9,1 │ │ │ │ + li r2,1 │ │ │ │ fsqrt f1,f1 │ │ │ │ - isel r10,r5,r9,4*cr7+gt │ │ │ │ - ble 84cc │ │ │ │ - srdi r8,r10,3 │ │ │ │ + isel r9,r5,r2,4*cr7+gt │ │ │ │ + ble 841c │ │ │ │ + srdi r10,r9,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs9,vs11,vs11 │ │ │ │ xvmaddadp vs7,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 82c0 │ │ │ │ + bdnz 8210 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,7 │ │ │ │ - clrrdi r9,r10,3 │ │ │ │ + andi. r2,r9,7 │ │ │ │ + clrrdi r2,r9,3 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 8394 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 82e4 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 8394 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r8,r9,2 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 82e4 │ │ │ │ + add r9,r3,r9 │ │ │ │ + addi r10,r2,2 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 8394 │ │ │ │ - addi r8,r9,3 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 82e4 │ │ │ │ + addi r10,r2,3 │ │ │ │ + lfd f12,16(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 8394 │ │ │ │ - addi r8,r9,4 │ │ │ │ - lfd f12,24(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 82e4 │ │ │ │ + addi r10,r2,4 │ │ │ │ + lfd f12,24(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 8394 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfd f12,32(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 82e4 │ │ │ │ + addi r10,r2,5 │ │ │ │ + lfd f12,32(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 8394 │ │ │ │ - addi r9,r9,6 │ │ │ │ - lfd f12,40(r10) │ │ │ │ - cmpd r5,r9 │ │ │ │ + ble 82e4 │ │ │ │ + addi r2,r2,6 │ │ │ │ + lfd f12,40(r9) │ │ │ │ + cmpd r5,r2 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 8394 │ │ │ │ - lfd f12,48(r10) │ │ │ │ + ble 82e4 │ │ │ │ + lfd f12,48(r9) │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ fsqrt f0,f0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ - ble cr7,84c0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 84e4 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble cr7,8410 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 8434 │ │ │ │ + srdi r9,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ nop │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs7,vs11,vs11 │ │ │ │ xvmaddadp vs9,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz 83d0 │ │ │ │ + bdnz 8320 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 84b0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f1,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 8400 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f1,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f1,f1,f0 │ │ │ │ - ble 8284 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ - fmadd f1,f0,f0,f1 │ │ │ │ - ble 8284 │ │ │ │ - addi r8,r10,3 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 81d4 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8284 │ │ │ │ - addi r8,r10,4 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 81d4 │ │ │ │ + addi r10,r9,3 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8284 │ │ │ │ - addi r8,r10,5 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 81d4 │ │ │ │ + addi r10,r9,4 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8284 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfd f0,40(r9) │ │ │ │ + ble 81d4 │ │ │ │ + addi r10,r9,5 │ │ │ │ + lfd f0,32(r2) │ │ │ │ cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 8284 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 81d4 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + cmpd r5,r9 │ │ │ │ + fmadd f1,f0,f0,f1 │ │ │ │ + ble 81d4 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - b 8284 │ │ │ │ + b 81d4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f1,f0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 8298 │ │ │ │ + mr r9,r5 │ │ │ │ + b 81e8 │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26504(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 830c │ │ │ │ + li r2,0 │ │ │ │ + b 825c │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 81b0 │ │ │ │ + li r9,0 │ │ │ │ + b 8100 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 841c │ │ │ │ + li r9,0 │ │ │ │ + b 836c │ │ │ │ ... │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000008500 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-1792 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lha r9,-32240(r2) │ │ │ │ - lfd f4,-32248(r2) │ │ │ │ - fmr f1,f4 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 8654 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addi r10,r10,26912 │ │ │ │ - addi r9,r9,26928 │ │ │ │ - lfd f1,26544(r7) │ │ │ │ nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lfd f3,-32232(r2) │ │ │ │ - li r7,63 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000008480 : │ │ │ │ + plha r2,555920 # 90010 │ │ │ │ + plfd f4,555904 # 90008 │ │ │ │ + cmpwi r2,0 │ │ │ │ + fmr f1,f4 │ │ │ │ + beq 85c8 │ │ │ │ + xxspltidp vs1,629145600 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + li r2,63 │ │ │ │ + plfd f3,555872 # 90018 │ │ │ │ + mtctr r2 │ │ │ │ fmul f1,f4,f1 │ │ │ │ - mtctr r7 │ │ │ │ - xxmr vs7,vs10 │ │ │ │ - xxmr vs6,vs10 │ │ │ │ - xxmr vs5,vs10 │ │ │ │ xxmr vs11,vs0 │ │ │ │ xxmr vs9,vs0 │ │ │ │ xxmr vs12,vs0 │ │ │ │ xxmr vs8,vs0 │ │ │ │ - stfd f1,-32248(r2) │ │ │ │ - nop │ │ │ │ + xxmr vs7,vs10 │ │ │ │ + xxmr vs6,vs10 │ │ │ │ + xxmr vs5,vs10 │ │ │ │ + pstfd f1,555812 # 90008 │ │ │ │ nop │ │ │ │ xvmuldp vs11,vs11,vs0 │ │ │ │ xvmuldp vs9,vs9,vs0 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ xvmuldp vs8,vs8,vs0 │ │ │ │ xvmuldp vs10,vs10,vs0 │ │ │ │ xvmuldp vs7,vs7,vs0 │ │ │ │ xvmuldp vs6,vs6,vs0 │ │ │ │ xvmuldp vs5,vs5,vs0 │ │ │ │ - bdnz 8580 │ │ │ │ + bdnz 84f0 │ │ │ │ xvmuldp vs0,vs12,vs6 │ │ │ │ xvmuldp vs9,vs9,vs7 │ │ │ │ xvmuldp vs12,vs11,vs10 │ │ │ │ xvmuldp vs8,vs8,vs5 │ │ │ │ + plfd f11,555772 # 90020 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - nop │ │ │ │ - lfd f10,26552(r9) │ │ │ │ - nop │ │ │ │ - lfd f11,-32224(r2) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs0,vs0,vs8 │ │ │ │ + xxspltidp vs10,1015021568 │ │ │ │ + xxspltidp vs7,1149239296 │ │ │ │ + li r2,0 │ │ │ │ fmul f3,f3,f10 │ │ │ │ - lfd f7,26536(r9) │ │ │ │ - li r9,0 │ │ │ │ fsub f11,f11,f1 │ │ │ │ + xvmuldp vs12,vs12,vs9 │ │ │ │ + xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xxsldwi vs12,vs32,vs0,2 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ xxspltd vs12,vs12,1 │ │ │ │ fmul f12,f12,f3 │ │ │ │ - stfd f12,-32232(r2) │ │ │ │ - addi r9,r9,1 │ │ │ │ + pstfd f12,555696 # 90018 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmr f10,f11 │ │ │ │ fadd f11,f11,f11 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f0,f7 │ │ │ │ - blt 8600 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,26928(r9) │ │ │ │ + blt 8570 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - blt 8638 │ │ │ │ + blt 85a8 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fadd f12,f12,f0 │ │ │ │ + li r2,0 │ │ │ │ + pstfd f11,555636 # 90020 │ │ │ │ + pstfd f12,555636 # 90028 │ │ │ │ nop │ │ │ │ - li r9,0 │ │ │ │ - stfd f11,-32224(r2) │ │ │ │ - nop │ │ │ │ - stfd f12,-32216(r2) │ │ │ │ - nop │ │ │ │ - sth r9,-32240(r2) │ │ │ │ + psth r2,555600 # 90010 │ │ │ │ cmplwi r3,9 │ │ │ │ - bgt 8708 │ │ │ │ - addis r9,r2,-9 │ │ │ │ + bgt 867c │ │ │ │ sldi r3,r3,2 │ │ │ │ - addi r10,r9,2168 │ │ │ │ - lwax r9,r10,r3 │ │ │ │ - add r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ + pla r9,24 # 85ec │ │ │ │ + lwax r2,r9,r3 │ │ │ │ + add r2,r2,r9 │ │ │ │ + mtctr r2 │ │ │ │ bctr │ │ │ │ .long 0x28 │ │ │ │ .long 0x84 │ │ │ │ .long 0x2c │ │ │ │ .long 0x38 │ │ │ │ .long 0x40 │ │ │ │ .long 0x4c │ │ │ │ .long 0x54 │ │ │ │ .long 0x6c │ │ │ │ .long 0x78 │ │ │ │ .long 0x60 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26056(r9) │ │ │ │ + xxspltidp vs1,1073741824 │ │ │ │ blr │ │ │ │ fadd f1,f4,f4 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26520(r9) │ │ │ │ + xxspltidp vs1,1112801280 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26528(r9) │ │ │ │ + xxspltidp vs1,3296673792 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32224(r2) │ │ │ │ + plfd f1,555476 # 90020 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32232(r2) │ │ │ │ + plfd f1,555456 # 90018 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26536(r9) │ │ │ │ + xxspltidp vs1,1149239296 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32216(r2) │ │ │ │ + plfd f1,555448 # 90028 │ │ │ │ blr │ │ │ │ mflr r0 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r3,r2,-3 │ │ │ │ li r4,90 │ │ │ │ - addi r5,r5,25112 │ │ │ │ - addi r3,r3,25152 │ │ │ │ + pla r5,413156 # 6d468 │ │ │ │ + pla r3,413188 # 6d490 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4be0 │ │ │ │ addi r1,r1,32 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r0,16(r1) │ │ │ │ - lfd f1,26072(r9) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000008760 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-2400 │ │ │ │ +00000000000086d0 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble 8880 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 888c │ │ │ │ - addis r10,r2,-3 │ │ │ │ - srdi r8,r4,3 │ │ │ │ - mr r9,r3 │ │ │ │ - addi r10,r10,26912 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ + ble 87f0 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 87fc │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + srdi r9,r4,3 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs0,vs12 │ │ │ │ xxmr vs10,vs12 │ │ │ │ xxmr vs11,vs12 │ │ │ │ - lxv vs6,0(r9) │ │ │ │ - lxv vs7,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs8,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs6,0(r2) │ │ │ │ + lxv vs7,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs8,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ xvmuldp vs11,vs11,vs6 │ │ │ │ xvmuldp vs10,vs10,vs7 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs12,vs12,vs9 │ │ │ │ - bdnz 87a0 │ │ │ │ + bdnz 8710 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmuldp vs11,vs11,vs10 │ │ │ │ xxspltib vs32,0 │ │ │ │ - andi. r9,r4,7 │ │ │ │ - clrrdi r9,r4,3 │ │ │ │ + andi. r2,r4,7 │ │ │ │ + clrrdi r2,r4,3 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xxsldwi vs1,vs32,vs0,2 │ │ │ │ xvmuldp vs1,vs1,vs0 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - cmpd r4,r10 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - add r3,r3,r8 │ │ │ │ - addi r10,r9,2 │ │ │ │ + add r3,r3,r10 │ │ │ │ + addi r9,r2,2 │ │ │ │ lfd f0,8(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r10,r9,3 │ │ │ │ + addi r9,r2,3 │ │ │ │ lfd f0,16(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r10,r9,4 │ │ │ │ + addi r9,r2,4 │ │ │ │ lfd f0,24(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r10,r9,5 │ │ │ │ + addi r9,r2,5 │ │ │ │ lfd f0,32(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r9,r9,6 │ │ │ │ + addi r2,r2,6 │ │ │ │ lfd f0,40(r3) │ │ │ │ - cmpd r4,r9 │ │ │ │ + cmpd r4,r2 │ │ │ │ fmul f1,f1,f0 │ │ │ │ blelr │ │ │ │ lfd f0,48(r3) │ │ │ │ fmul f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26912(r9) │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26912(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 87f0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + b 8760 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000088b0 : │ │ │ │ - li r9,1 │ │ │ │ - slw r3,r9,r3 │ │ │ │ +0000000000008840 : │ │ │ │ + li r2,1 │ │ │ │ + slw r3,r2,r3 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000088d0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-2768 │ │ │ │ +0000000000008860 : │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 8940 │ │ │ │ - srdi r8,r3,1 │ │ │ │ - lis r10,-13017 │ │ │ │ - lis r7,1014 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - or r8,r8,r3 │ │ │ │ - ori r7,r7,60146 │ │ │ │ - ori r10,r10,5217 │ │ │ │ - addi r6,r6,27136 │ │ │ │ - srdi r9,r8,2 │ │ │ │ - rldimi r10,r7,32,0 │ │ │ │ - or r9,r9,r8 │ │ │ │ - srdi r8,r9,4 │ │ │ │ - or r8,r8,r9 │ │ │ │ - srdi r9,r8,8 │ │ │ │ - or r9,r9,r8 │ │ │ │ - srdi r8,r9,16 │ │ │ │ - or r8,r8,r9 │ │ │ │ - srdi r9,r8,32 │ │ │ │ - or r9,r9,r8 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - srdi r9,r9,58 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r3,r6,r9 │ │ │ │ + ble 88c8 │ │ │ │ + srdi r9,r3,1 │ │ │ │ + pli r2,66513650 │ │ │ │ + pli r10,3441890401 │ │ │ │ + rldimi r10,r2,32,0 │ │ │ │ + pla r8,413840 # 6d910 │ │ │ │ + or r9,r9,r3 │ │ │ │ + srdi r2,r9,2 │ │ │ │ + or r2,r2,r9 │ │ │ │ + srdi r9,r2,4 │ │ │ │ + or r9,r9,r2 │ │ │ │ + srdi r2,r9,8 │ │ │ │ + or r2,r2,r9 │ │ │ │ + srdi r9,r2,16 │ │ │ │ + or r9,r9,r2 │ │ │ │ + srdi r2,r9,32 │ │ │ │ + or r2,r2,r9 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + srdi r2,r2,58 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r3,r8,r2 │ │ │ │ blr │ │ │ │ li r3,-1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000008960 : │ │ │ │ +00000000000088e0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - blt 89ac │ │ │ │ + blt 892c │ │ │ │ cmpdi r3,1 │ │ │ │ - ble 89a4 │ │ │ │ + ble 8924 │ │ │ │ addi r3,r3,-1 │ │ │ │ - srdi r9,r3,1 │ │ │ │ - or r9,r9,r3 │ │ │ │ - srdi r10,r9,2 │ │ │ │ - or r10,r10,r9 │ │ │ │ - srdi r9,r10,4 │ │ │ │ - or r9,r9,r10 │ │ │ │ - srdi r10,r9,8 │ │ │ │ - or r10,r10,r9 │ │ │ │ - srdi r9,r10,16 │ │ │ │ - or r9,r9,r10 │ │ │ │ - srdi r3,r9,32 │ │ │ │ - or r3,r3,r9 │ │ │ │ + srdi r2,r3,1 │ │ │ │ + or r2,r2,r3 │ │ │ │ + srdi r9,r2,2 │ │ │ │ + or r9,r9,r2 │ │ │ │ + srdi r2,r9,4 │ │ │ │ + or r2,r2,r9 │ │ │ │ + srdi r9,r2,8 │ │ │ │ + or r9,r9,r2 │ │ │ │ + srdi r2,r9,16 │ │ │ │ + or r2,r2,r9 │ │ │ │ + srdi r3,r2,32 │ │ │ │ + or r3,r3,r2 │ │ │ │ addi r3,r3,1 │ │ │ │ blr │ │ │ │ li r3,-1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -00000000000089c0 : │ │ │ │ +0000000000008940 : │ │ │ │ cmpdi r3,0 │ │ │ │ - li r10,1 │ │ │ │ - beq 8a68 │ │ │ │ + li r9,1 │ │ │ │ + beq 89e0 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 8a90 │ │ │ │ - li r6,0 │ │ │ │ + beq 8a00 │ │ │ │ li r8,0 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - sradi r7,r3,1 │ │ │ │ - addze r7,r7 │ │ │ │ - li r11,0 │ │ │ │ - li r9,1 │ │ │ │ - mr r0,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - sldi r10,r7,1 │ │ │ │ - cmpdi r7,1 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - mr r3,r7 │ │ │ │ - cmpdi cr7,r10,1 │ │ │ │ - isel r9,r9,r11,4*cr7+eq │ │ │ │ - or r6,r6,r9 │ │ │ │ - bne 89e0 │ │ │ │ - add r6,r6,r0 │ │ │ │ - addi r9,r6,1 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - mr r10,r9 │ │ │ │ - beq 8a50 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 8a44 │ │ │ │ - cmpdi r8,2 │ │ │ │ - bne 8a80 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - addi r10,r10,-1 │ │ │ │ + sradi r10,r3,1 │ │ │ │ + addze r10,r10 │ │ │ │ + mr r7,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r2,r10,1 │ │ │ │ + cmpdi r10,1 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + mr r3,r10 │ │ │ │ + cmpdi cr7,r2,1 │ │ │ │ + setbc r2,4*cr7+eq │ │ │ │ + or r8,r8,r2 │ │ │ │ + bne 8960 │ │ │ │ + add r8,r8,r7 │ │ │ │ + addi r2,r8,1 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + mr r9,r2 │ │ │ │ + beq 89c8 │ │ │ │ cmpdi r10,1 │ │ │ │ + beq 89bc │ │ │ │ + cmpdi r10,2 │ │ │ │ + bne 89f0 │ │ │ │ sldi r3,r3,1 │ │ │ │ - beq 8a60 │ │ │ │ - srdi r10,r9,2 │ │ │ │ - mtctr r10 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpdi r9,1 │ │ │ │ + sldi r3,r3,1 │ │ │ │ + beq 89d8 │ │ │ │ + srdi r9,r2,2 │ │ │ │ + mtctr r9 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bdnz 8a58 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r3,r9 │ │ │ │ - std r10,0(r4) │ │ │ │ + bdnz 89d0 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r3,r2 │ │ │ │ + std r9,0(r4) │ │ │ │ std r3,0(r5) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r10,r6 │ │ │ │ + mr r9,r8 │ │ │ │ li r3,2 │ │ │ │ - b 8a3c │ │ │ │ + b 89b4 │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ - b 8a68 │ │ │ │ + b 89e0 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000008ab0 : │ │ │ │ +0000000000008a20 : │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 8b60 │ │ │ │ + beq 8ad0 │ │ │ │ cmpwi r3,1 │ │ │ │ - li r8,0 │ │ │ │ - beq 8b90 │ │ │ │ - li r7,0 │ │ │ │ + li r9,0 │ │ │ │ + beq 8b00 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srawi r6,r3,1 │ │ │ │ - addze r6,r6 │ │ │ │ - li r11,0 │ │ │ │ - li r9,1 │ │ │ │ - mr r0,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - cmpwi r6,1 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - mr r3,r6 │ │ │ │ - cmpwi cr7,r10,1 │ │ │ │ - isel r9,r9,r11,4*cr7+eq │ │ │ │ - or r8,r8,r9 │ │ │ │ - bne 8ad0 │ │ │ │ - add r8,r8,r0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - clrldi r10,r8,32 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r9,r10 │ │ │ │ - beq 8b48 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 8b3c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 8b80 │ │ │ │ + srawi r8,r3,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mr r7,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + slwi r2,r8,1 │ │ │ │ + cmpwi r8,1 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + mr r3,r8 │ │ │ │ + cmpwi cr7,r2,1 │ │ │ │ + setbc r2,4*cr7+eq │ │ │ │ + or r9,r9,r2 │ │ │ │ + bne 8a40 │ │ │ │ + add r9,r9,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + clrldi r10,r9,32 │ │ │ │ + andi. r8,r10,3 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + mr r2,r10 │ │ │ │ + beq 8ab0 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 8aa4 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 8af0 │ │ │ │ slwi r3,r3,1 │ │ │ │ addi r10,r10,-1 │ │ │ │ cmpdi r10,1 │ │ │ │ slwi r3,r3,1 │ │ │ │ - beq 8b68 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ + beq 8ad8 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ slwi r3,r3,4 │ │ │ │ - bdnz 8b50 │ │ │ │ - b 8b68 │ │ │ │ + bdnz 8ab8 │ │ │ │ + b 8ad8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ li r3,1 │ │ │ │ - li r8,0 │ │ │ │ + li r9,0 │ │ │ │ stw r3,0(r4) │ │ │ │ - stw r8,0(r5) │ │ │ │ + stw r9,0(r5) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r6 │ │ │ │ + mr r10,r7 │ │ │ │ li r3,2 │ │ │ │ - b 8b34 │ │ │ │ + b 8a9c │ │ │ │ nop │ │ │ │ li r3,1 │ │ │ │ - b 8b68 │ │ │ │ + b 8ad8 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000008bb0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-3504 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f30,-16(r1) │ │ │ │ +0000000000008b40 : │ │ │ │ + plfd f0,412864 # 6d800 │ │ │ │ stfd f29,-24(r1) │ │ │ │ - stfd f27,-40(r1) │ │ │ │ - mflr r0 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + xxspltidp vs29,1056964608 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ stfd f28,-32(r1) │ │ │ │ fmr f28,f1 │ │ │ │ - stfd f21,-88(r1) │ │ │ │ - stfd f22,-80(r1) │ │ │ │ - lfd f30,26064(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f23,-72(r1) │ │ │ │ - stfd f24,-64(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + mflr r0 │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + fsub f29,f2,f29 │ │ │ │ + fsub f27,f30,f2 │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ fmr f31,f2 │ │ │ │ - lfd f0,26560(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f30,f2,f30 │ │ │ │ - lfd f29,25744(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ - fadd f0,f1,f0 │ │ │ │ - fsub f27,f29,f2 │ │ │ │ - fadd f0,f0,f30 │ │ │ │ - fdiv f1,f27,f0 │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fadd f30,f28,f30 │ │ │ │ - fmul f1,f30,f1 │ │ │ │ + fadd f1,f1,f0 │ │ │ │ + stdu r1,-96(r1) │ │ │ │ + fadd f1,f1,f29 │ │ │ │ + fdiv f1,f27,f1 │ │ │ │ + bl 4e20 │ │ │ │ + fadd f29,f28,f29 │ │ │ │ + fmul f1,f29,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4d60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,26568(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmr f30,f1 │ │ │ │ + bl 4d00 │ │ │ │ + plfd f0,412760 # 6d808 │ │ │ │ + plfd f12,412760 # 6d810 │ │ │ │ + fmr f29,f1 │ │ │ │ fmr f2,f27 │ │ │ │ - lfd f12,26576(r9) │ │ │ │ fadd f0,f28,f0 │ │ │ │ fdiv f1,f12,f0 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ fadd f0,f31,f28 │ │ │ │ - fmul f8,f30,f1 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - ble 8ec0 │ │ │ │ - fdiv f0,f29,f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f17,40(r1) │ │ │ │ - stfd f18,48(r1) │ │ │ │ - stfd f19,56(r1) │ │ │ │ - stfd f20,64(r1) │ │ │ │ - lfd f27,26720(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f26,26712(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,26704(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v9,26696(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v10,26688(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,26672(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v12,26664(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,26656(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f7,26056(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f2,26088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,26648(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f25,26632(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f24,26080(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fmul f8,f29,f1 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 8e70 │ │ │ │ + fdiv f0,f30,f0 │ │ │ │ + plfd f27,412816 # 6d878 │ │ │ │ + plfd f26,412800 # 6d870 │ │ │ │ + xxspltidp vs9,1073741824 │ │ │ │ + plxsd v0,412776 # 6d868 │ │ │ │ + plfd f29,412760 # 6d860 │ │ │ │ + xxspltidp vs41,1077936128 │ │ │ │ + xxspltidp vs44,1091567616 │ │ │ │ + plfd f31,412728 # 6d858 │ │ │ │ + plfd f13,412712 # 6d850 │ │ │ │ + xxspltidp vs12,1086324736 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + plfd f2,412680 # 6d848 │ │ │ │ + plfd f3,412664 # 6d840 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ + xxspltidp vs43,1084227584 │ │ │ │ + plfd f4,412632 # 6d838 │ │ │ │ + plfd f5,412616 # 6d830 │ │ │ │ + xxspltidp vs7,1093664768 │ │ │ │ + xxspltidp vs45,1092616192 │ │ │ │ + plxsd v1,412584 # 6d828 │ │ │ │ + xxspltidp vs1,1090519040 │ │ │ │ + plfd f25,412560 # 6d820 │ │ │ │ + plfd f6,412544 # 6d818 │ │ │ │ fmadd f11,f0,f27,f26 │ │ │ │ - fmadd f22,f0,f7,f29 │ │ │ │ - fmadd f17,f0,f2,f29 │ │ │ │ - lfd f4,26360(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f19,f0,f25,f29 │ │ │ │ - lfd f10,26144(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f1,f0,f24,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - lfd f3,26680(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f18,f0,f4,f29 │ │ │ │ - xsmuldp vs38,vs22,vs17 │ │ │ │ - fadd f22,f0,f29 │ │ │ │ - lfd f17,40(r1) │ │ │ │ - lxsd v0,26624(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f23,f0,f10,f29 │ │ │ │ - lfd f12,26600(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f21,f0,f3,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - fmul f1,f1,f18 │ │ │ │ - lfd f18,48(r1) │ │ │ │ - lfd f6,26608(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f5,26640(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f13,f0,f12,f29 │ │ │ │ - xsmuldp vs39,vs23,vs21 │ │ │ │ - xsmuldp vs23,vs38,vs19 │ │ │ │ - lfd f19,56(r1) │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - lfd f30,26616(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f20,f0,f6,f29 │ │ │ │ - lfd f31,26592(r9) │ │ │ │ - fmadd f21,f0,f5,f29 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f13,f13,f23 │ │ │ │ - lfd f9,26584(r9) │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - fmul f1,f1,f20 │ │ │ │ - lfd f20,64(r1) │ │ │ │ - xsmuldp vs39,vs39,vs21 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - fmul f13,f13,f1 │ │ │ │ - xsmuldp vs23,vs22,vs39 │ │ │ │ - xsmaddmdp vs11,vs0,vs45 │ │ │ │ - fmul f13,f13,f23 │ │ │ │ - xsmaddmdp vs11,vs0,vs33 │ │ │ │ + fmadd f9,f0,f9,f30 │ │ │ │ + xsmaddmdp vs41,vs0,vs30 │ │ │ │ + xsmaddmdp vs44,vs0,vs30 │ │ │ │ + fmadd f12,f0,f12,f30 │ │ │ │ + xsmaddmdp vs42,vs0,vs30 │ │ │ │ + fmadd f10,f0,f10,f30 │ │ │ │ + xsmaddmdp vs43,vs0,vs30 │ │ │ │ + fmadd f7,f0,f7,f30 │ │ │ │ + xsmaddmdp vs45,vs0,vs30 │ │ │ │ + fmadd f1,f0,f1,f30 │ │ │ │ + fadd f30,f0,f30 │ │ │ │ xsmaddmdp vs11,vs0,vs32 │ │ │ │ - fmadd f11,f0,f11,f30 │ │ │ │ + xsmuldp vs9,vs9,vs41 │ │ │ │ + xsmuldp vs12,vs12,vs42 │ │ │ │ + xsmuldp vs10,vs10,vs43 │ │ │ │ + fmadd f11,f0,f11,f29 │ │ │ │ + xsmuldp vs9,vs9,vs44 │ │ │ │ + fmul f10,f10,f1 │ │ │ │ + xsmuldp vs12,vs12,vs45 │ │ │ │ fmadd f11,f0,f11,f31 │ │ │ │ - fmadd f1,f0,f11,f9 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - fadd f0,f28,f29 │ │ │ │ - fcmpu cr0,f28,f11 │ │ │ │ - ble 9010 │ │ │ │ - fdiv f0,f29,f0 │ │ │ │ - fmadd f11,f0,f27,f26 │ │ │ │ - fmadd f28,f0,f7,f29 │ │ │ │ - fmadd f23,f0,f2,f29 │ │ │ │ - fmadd f26,f0,f3,f29 │ │ │ │ - fmadd f2,f0,f10,f29 │ │ │ │ - fmadd f27,f0,f4,f29 │ │ │ │ - fmadd f7,f0,f6,f29 │ │ │ │ - fmadd f10,f0,f12,f29 │ │ │ │ - fmadd f3,f0,f24,f29 │ │ │ │ - fmadd f4,f0,f25,f29 │ │ │ │ - fmadd f5,f0,f5,f29 │ │ │ │ - fadd f12,f0,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - fmul f29,f28,f23 │ │ │ │ - fmul f6,f2,f26 │ │ │ │ - fmul f3,f3,f27 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - fmul f4,f4,f29 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - fmul f7,f7,f3 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - fmul f10,f10,f4 │ │ │ │ - fmul f12,f12,f6 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - fmul f10,f10,f7 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - fmul f10,f10,f12 │ │ │ │ - xxmr vs12,vs45 │ │ │ │ - fmadd f12,f0,f11,f12 │ │ │ │ - xsmaddmdp vs12,vs0,vs33 │ │ │ │ - xsmaddmdp vs12,vs0,vs32 │ │ │ │ - fmadd f12,f0,f12,f30 │ │ │ │ - fmadd f12,f0,f12,f31 │ │ │ │ - fmadd f0,f0,f12,f9 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ - addi r1,r1,160 │ │ │ │ + fmul f7,f7,f9 │ │ │ │ + fmul f30,f30,f10 │ │ │ │ + nop │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmadd f11,f0,f11,f13 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fmadd f11,f0,f11,f2 │ │ │ │ + fmul f7,f7,f30 │ │ │ │ + fmadd f11,f0,f11,f3 │ │ │ │ + fmadd f11,f0,f11,f4 │ │ │ │ + fmadd f11,f0,f11,f5 │ │ │ │ + xsmaddmdp vs11,vs0,vs33 │ │ │ │ + fmadd f11,f0,f11,f25 │ │ │ │ + fmadd f11,f0,f11,f6 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + fcmpu cr0,f28,f0 │ │ │ │ + fadd f0,f28,f10 │ │ │ │ + ble 8fcc │ │ │ │ + fdiv f0,f10,f0 │ │ │ │ + xxspltidp vs43,1073741824 │ │ │ │ + xxspltidp vs40,1077936128 │ │ │ │ + xxspltidp vs44,1086324736 │ │ │ │ + xxspltidp vs41,1088421888 │ │ │ │ + xxspltidp vs45,1082130432 │ │ │ │ + xxspltidp vs42,1084227584 │ │ │ │ + xxspltidp vs28,1091567616 │ │ │ │ + nop │ │ │ │ + xxspltidp vs9,1093664768 │ │ │ │ + xxspltidp vs1,1092616192 │ │ │ │ + xxspltidp vs30,1090519040 │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ - lfd f21,-88(r1) │ │ │ │ - lfd f22,-80(r1) │ │ │ │ - lfd f23,-72(r1) │ │ │ │ - lfd f24,-64(r1) │ │ │ │ - lfd f25,-56(r1) │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f12,f0,f27,f26 │ │ │ │ + xsmaddmdp vs43,vs0,vs10 │ │ │ │ + xsmaddmdp vs40,vs0,vs10 │ │ │ │ + xxmr vs27,vs44 │ │ │ │ + xxmr vs44,vs41 │ │ │ │ + fmadd f28,f0,f28,f10 │ │ │ │ + fmadd f9,f0,f9,f10 │ │ │ │ + fmadd f1,f0,f1,f10 │ │ │ │ + fmadd f26,f0,f27,f10 │ │ │ │ + xxmr vs27,vs45 │ │ │ │ + xxmr vs45,vs42 │ │ │ │ + fmadd f30,f0,f30,f10 │ │ │ │ + xsmaddmdp vs44,vs0,vs10 │ │ │ │ + xsmaddmdp vs45,vs0,vs10 │ │ │ │ + fmadd f27,f0,f27,f10 │ │ │ │ + fadd f10,f0,f10 │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ + xsmuldp vs32,vs43,vs40 │ │ │ │ + xsmuldp vs26,vs26,vs44 │ │ │ │ + xsmuldp vs27,vs27,vs45 │ │ │ │ + fmadd f12,f0,f12,f29 │ │ │ │ + xsmuldp vs29,vs28,vs32 │ │ │ │ + lfd f28,-32(r1) │ │ │ │ + fmul f1,f1,f26 │ │ │ │ lfd f26,-48(r1) │ │ │ │ + fmul f30,f30,f27 │ │ │ │ lfd f27,-40(r1) │ │ │ │ - lfd f28,-32(r1) │ │ │ │ + fmadd f12,f0,f12,f31 │ │ │ │ + fmul f9,f9,f29 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ + fmul f10,f10,f30 │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - fmul f0,f0,f13 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmul f9,f9,f1 │ │ │ │ + fmadd f12,f0,f12,f2 │ │ │ │ + fmul f10,f9,f10 │ │ │ │ + fmadd f12,f0,f12,f3 │ │ │ │ + fmadd f12,f0,f12,f4 │ │ │ │ + fmadd f12,f0,f12,f5 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ + fmadd f12,f0,f12,f25 │ │ │ │ + lfd f25,-56(r1) │ │ │ │ + fmadd f0,f0,f12,f6 │ │ │ │ + fdiv f0,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fdiv f1,f11,f0 │ │ │ │ fmul f1,f1,f8 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f1,f0,f29 │ │ │ │ - lfd f9,26584(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,26592(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,26616(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f11,f0,f9,f31 │ │ │ │ - lxsd v0,26624(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,26648(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,26656(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f11,f0,f11,f30 │ │ │ │ - lxsd v12,26664(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,26672(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs11,vs0,vs32 │ │ │ │ - lxsd v10,26688(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,26600(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,26608(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + plfd f6,412072 # 6d818 │ │ │ │ + plfd f25,412072 # 6d820 │ │ │ │ + xxspltidp vs45,1088421888 │ │ │ │ + xxspltidp vs41,1086324736 │ │ │ │ + plxsd v1,412056 # 6d828 │ │ │ │ + plfd f5,412056 # 6d830 │ │ │ │ + xxspltidp vs12,1084227584 │ │ │ │ + xxspltidp vs42,1082130432 │ │ │ │ + plfd f4,412040 # 6d838 │ │ │ │ + plfd f3,412040 # 6d840 │ │ │ │ + xxspltidp vs1,1093664768 │ │ │ │ + xxspltidp vs43,1092616192 │ │ │ │ + plfd f2,412024 # 6d848 │ │ │ │ + plfd f13,412024 # 6d850 │ │ │ │ + xxspltidp vs9,1091567616 │ │ │ │ + xxspltidp vs44,1090519040 │ │ │ │ + fmadd f11,f0,f6,f25 │ │ │ │ + plfd f31,412004 # 6d858 │ │ │ │ + nop │ │ │ │ + plfd f29,412000 # 6d860 │ │ │ │ + xsadddp vs45,vs0,vs45 │ │ │ │ + xsadddp vs41,vs0,vs41 │ │ │ │ + plxsd v0,411992 # 6d868 │ │ │ │ + fadd f12,f0,f12 │ │ │ │ + xsadddp vs42,vs0,vs42 │ │ │ │ + fadd f1,f0,f1 │ │ │ │ + xsadddp vs43,vs0,vs43 │ │ │ │ + plfd f26,411976 # 6d870 │ │ │ │ + fadd f9,f0,f9 │ │ │ │ + xsadddp vs44,vs0,vs44 │ │ │ │ + xxspltidp vs7,1073741824 │ │ │ │ + xxspltidp vs10,1077936128 │ │ │ │ + plfd f27,411952 # 6d878 │ │ │ │ + fadd f30,f0,f30 │ │ │ │ xsmaddmdp vs11,vs0,vs33 │ │ │ │ - lfd f25,26632(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs37,vs0,vs12 │ │ │ │ - lfd f5,26640(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f13,f0,f6 │ │ │ │ - xsmaddmdp vs11,vs0,vs45 │ │ │ │ - lfd f4,26360(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs38,vs0,vs25 │ │ │ │ - lfd f24,26080(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f21,f0,f5 │ │ │ │ - xsmuldp vs37,vs37,vs13 │ │ │ │ - lfd f3,26680(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs39,vs0,vs4 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - lfd f10,26144(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f22,f0,f24 │ │ │ │ - xsmuldp vs38,vs38,vs21 │ │ │ │ - lxsd v9,26696(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f23,f0,f3 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - lfd f7,26056(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f21,f0,f10 │ │ │ │ - xsmuldp vs39,vs39,vs22 │ │ │ │ - lfd f2,26088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f13,f0,f7 │ │ │ │ - lxsd v8,26704(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - fmul f23,f23,f21 │ │ │ │ - fadd f22,f0,f2 │ │ │ │ - xsmuldp vs1,vs1,vs39 │ │ │ │ - lfd f26,26712(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f27,26720(r9) │ │ │ │ - xsmuldp vs13,vs13,vs37 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - fmul f23,f23,f0 │ │ │ │ - xsmuldp vs22,vs22,vs38 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - fmul f1,f1,f23 │ │ │ │ - fmul f13,f13,f22 │ │ │ │ + fadd f7,f0,f7 │ │ │ │ + fadd f10,f0,f10 │ │ │ │ + xsmuldp vs45,vs45,vs41 │ │ │ │ + xsmuldp vs12,vs12,vs42 │ │ │ │ + xsmuldp vs1,vs1,vs43 │ │ │ │ + xsmuldp vs9,vs9,vs44 │ │ │ │ + fmadd f11,f0,f11,f5 │ │ │ │ + xsmuldp vs30,vs30,vs45 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fmul f7,f7,f1 │ │ │ │ + fmul f10,f10,f9 │ │ │ │ + fmadd f11,f0,f11,f4 │ │ │ │ + fmul f12,f30,f12 │ │ │ │ + fmul f7,f7,f10 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmadd f11,f0,f11,f3 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fmadd f11,f0,f11,f2 │ │ │ │ + fmadd f11,f0,f11,f13 │ │ │ │ + fmadd f11,f0,f11,f31 │ │ │ │ + fmadd f11,f0,f11,f29 │ │ │ │ + xsmaddmdp vs11,vs0,vs32 │ │ │ │ fmadd f11,f0,f11,f26 │ │ │ │ - fmul f13,f13,f1 │ │ │ │ - fmadd f1,f0,f11,f27 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - fadd f0,f28,f29 │ │ │ │ - fcmpu cr0,f28,f11 │ │ │ │ - bgt 8de8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f9,f0,f9,f31 │ │ │ │ - fadd f31,f28,f12 │ │ │ │ - fadd f3,f28,f3 │ │ │ │ - fadd f6,f28,f6 │ │ │ │ - fadd f5,f28,f5 │ │ │ │ + fmadd f11,f0,f11,f27 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + fcmpu cr0,f28,f0 │ │ │ │ + fadd f0,f28,f10 │ │ │ │ + bgt 8d40 │ │ │ │ + fmadd f9,f0,f6,f25 │ │ │ │ + xxspltidp vs44,1094713344 │ │ │ │ + xxspltidp vs45,1092616192 │ │ │ │ + xxspltidp vs41,1093664768 │ │ │ │ + xxspltidp vs25,1090519040 │ │ │ │ + xxspltidp vs42,1091567616 │ │ │ │ + xxspltidp vs30,1088421888 │ │ │ │ + xxspltidp vs43,1086324736 │ │ │ │ + xxspltidp vs1,1084227584 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ + xxspltidp vs6,1077936128 │ │ │ │ + xxspltidp vs12,1073741824 │ │ │ │ + xsadddp vs45,vs28,vs45 │ │ │ │ + xsadddp vs41,vs28,vs41 │ │ │ │ + xsadddp vs44,vs28,vs44 │ │ │ │ + addi r1,r1,96 │ │ │ │ + xsadddp vs43,vs28,vs43 │ │ │ │ fadd f25,f28,f25 │ │ │ │ - fadd f4,f28,f4 │ │ │ │ - lfd f29,26728(r9) │ │ │ │ - fadd f24,f28,f24 │ │ │ │ + xsadddp vs42,vs28,vs42 │ │ │ │ + fadd f30,f28,f30 │ │ │ │ + xsmaddmdp vs9,vs0,vs33 │ │ │ │ + fadd f1,f28,f1 │ │ │ │ fadd f10,f28,f10 │ │ │ │ - fadd f2,f28,f2 │ │ │ │ - fadd f11,f28,f7 │ │ │ │ - fmadd f9,f0,f9,f30 │ │ │ │ - fadd f12,f28,f29 │ │ │ │ - fmul f6,f6,f31 │ │ │ │ - fmul f5,f5,f25 │ │ │ │ - fmul f4,f4,f24 │ │ │ │ - xsmaddmdp vs9,vs0,vs32 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - fmul f10,f10,f6 │ │ │ │ - fmul f2,f2,f5 │ │ │ │ - fmul f11,f11,f4 │ │ │ │ - fmul f3,f3,f12 │ │ │ │ - xxmr vs12,vs33 │ │ │ │ - fmul f11,f11,f2 │ │ │ │ - fmadd f12,f0,f9,f12 │ │ │ │ - fmul f10,f10,f3 │ │ │ │ - xsmaddmdp vs12,vs0,vs45 │ │ │ │ - fmul f10,f10,f11 │ │ │ │ - xsmaddmdp vs12,vs0,vs44 │ │ │ │ - xsmaddmdp vs12,vs0,vs43 │ │ │ │ - xsmaddmdp vs12,vs0,vs42 │ │ │ │ - xsmaddmdp vs12,vs0,vs41 │ │ │ │ - xsmaddmdp vs12,vs0,vs40 │ │ │ │ + fadd f6,f28,f6 │ │ │ │ + ld r0,16(r1) │ │ │ │ + fadd f12,f28,f12 │ │ │ │ + xsmuldp vs44,vs44,vs0 │ │ │ │ + xsmuldp vs33,vs45,vs41 │ │ │ │ + xsmuldp vs28,vs25,vs42 │ │ │ │ + xsmuldp vs30,vs30,vs43 │ │ │ │ + lfd f25,-56(r1) │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f9,f0,f9,f5 │ │ │ │ + xsmuldp vs10,vs10,vs33 │ │ │ │ + xsmuldp vs5,vs1,vs44 │ │ │ │ + fmul f6,f6,f28 │ │ │ │ + fmul f12,f12,f30 │ │ │ │ + lfd f28,-32(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + fmadd f9,f0,f9,f4 │ │ │ │ + fmul f10,f10,f5 │ │ │ │ + fmul f12,f12,f6 │ │ │ │ + fmadd f9,f0,f9,f3 │ │ │ │ + fmul f10,f10,f12 │ │ │ │ + fmadd f12,f0,f9,f2 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmadd f12,f0,f12,f31 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ + fmadd f12,f0,f12,f29 │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ fmadd f12,f0,f12,f26 │ │ │ │ + lfd f26,-48(r1) │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ - b 8e74 │ │ │ │ + lfd f27,-40(r1) │ │ │ │ + fdiv f0,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fdiv f1,f11,f0 │ │ │ │ + fmul f1,f1,f8 │ │ │ │ + blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x8f │ │ │ │ + .long 0x87 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000090c0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-4800 │ │ │ │ +0000000000009100 : │ │ │ │ stfd f29,-24(r1) │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - stdu r1,-160(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stdu r1,-112(r1) │ │ │ │ fcmpu cr0,f1,f29 │ │ │ │ - beq 94a0 │ │ │ │ + beq 913c │ │ │ │ fcmpu cr0,f2,f29 │ │ │ │ - stfd f30,144(r1) │ │ │ │ + stfd f30,96(r1) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ fmr f30,f2 │ │ │ │ - bne 9110 │ │ │ │ - lfd f30,144(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r1,r1,160 │ │ │ │ - lfd f1,25744(r9) │ │ │ │ + bne 9150 │ │ │ │ + lfd f30,96(r1) │ │ │ │ + addi r1,r1,112 │ │ │ │ + fmr f1,f31 │ │ │ │ lfd f29,-24(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f21,72(r1) │ │ │ │ - fadd f21,f1,f2 │ │ │ │ - stfd f27,120(r1) │ │ │ │ - mflr r0 │ │ │ │ - stfd f26,112(r1) │ │ │ │ - stfd f28,128(r1) │ │ │ │ + stfd f28,80(r1) │ │ │ │ + fadd f28,f1,f2 │ │ │ │ + stfd f26,64(r1) │ │ │ │ + plfd f26,411308 # 6d808 │ │ │ │ fmr f2,f1 │ │ │ │ - stfd f31,152(r1) │ │ │ │ - lfd f27,26568(r9) │ │ │ │ - fmr f31,f1 │ │ │ │ - stfd f18,48(r1) │ │ │ │ - stfd f19,56(r1) │ │ │ │ - stfd f20,64(r1) │ │ │ │ - stfd f22,80(r1) │ │ │ │ - stfd f23,88(r1) │ │ │ │ - stfd f24,96(r1) │ │ │ │ - stfd f25,104(r1) │ │ │ │ - fadd f28,f21,f27 │ │ │ │ - fadd f26,f1,f27 │ │ │ │ - std r0,176(r1) │ │ │ │ - fdiv f1,f28,f26 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fadd f27,f30,f27 │ │ │ │ + mflr r0 │ │ │ │ + stfd f24,48(r1) │ │ │ │ + stfd f25,56(r1) │ │ │ │ fmr f25,f1 │ │ │ │ + stfd f27,72(r1) │ │ │ │ + std r0,128(r1) │ │ │ │ + stfd f22,32(r1) │ │ │ │ + stfd f23,40(r1) │ │ │ │ + fadd f24,f1,f26 │ │ │ │ + fadd f27,f28,f26 │ │ │ │ + fdiv f1,f27,f24 │ │ │ │ + bl 5000 │ │ │ │ + fadd f26,f30,f26 │ │ │ │ + fmr f23,f1 │ │ │ │ fmr f2,f30 │ │ │ │ - fdiv f1,f28,f27 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,26576(r9) │ │ │ │ - fmul f26,f26,f27 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fcmpu cr0,f21,f29 │ │ │ │ - fmul f5,f25,f1 │ │ │ │ - lfd f12,25744(r9) │ │ │ │ - fmul f8,f28,f0 │ │ │ │ - fadd f0,f21,f12 │ │ │ │ - fdiv f8,f8,f26 │ │ │ │ - fsqrt f8,f8 │ │ │ │ - ble 94c0 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f23,26720(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f24,26712(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v7,26704(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,26696(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v9,26688(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v10,26672(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,26664(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v12,26656(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,26056(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f29,26088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,26648(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f25,26632(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f2,26080(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f1,f0,f23,f24 │ │ │ │ - fmadd f19,f0,f29,f12 │ │ │ │ - fmadd f21,f0,f6,f12 │ │ │ │ - lfd f22,26360(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f18,f0,f25,f12 │ │ │ │ - lfd f9,26144(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f11,f0,f2,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs39 │ │ │ │ - lfd f13,26680(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f20,f0,f22,f12 │ │ │ │ - fmul f21,f21,f19 │ │ │ │ - lxsd v1,26624(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f10,f0,f9,f12 │ │ │ │ - lfd f28,26600(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f7,f0,f13,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs40 │ │ │ │ - fmul f11,f11,f20 │ │ │ │ - lfd f4,26608(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f21,f21,f18 │ │ │ │ - lfd f3,26640(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f10,f10,f7 │ │ │ │ - fmadd f7,f0,f28,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs41 │ │ │ │ - lxsd v0,26616(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f19,f0,f4,f12 │ │ │ │ - lfd f26,26592(r9) │ │ │ │ - fmadd f20,f0,f3,f12 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f27,26584(r9) │ │ │ │ - fmul f7,f7,f21 │ │ │ │ - xsmaddmdp vs1,vs0,vs42 │ │ │ │ - fmul f11,f11,f19 │ │ │ │ - fmul f10,f10,f20 │ │ │ │ - fadd f20,f0,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs43 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - fadd f11,f31,f12 │ │ │ │ - fmul f10,f20,f10 │ │ │ │ - xsmaddmdp vs1,vs0,vs44 │ │ │ │ - fmul f7,f7,f10 │ │ │ │ - xsmaddmdp vs1,vs0,vs45 │ │ │ │ - xsmaddmdp vs1,vs0,vs33 │ │ │ │ - xsmaddmdp vs1,vs0,vs32 │ │ │ │ - fmadd f1,f0,f1,f26 │ │ │ │ - fmadd f1,f0,f1,f27 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f31,f0 │ │ │ │ - ble 9618 │ │ │ │ - fdiv f11,f12,f11 │ │ │ │ - stfd f17,40(r1) │ │ │ │ - fmadd f0,f11,f23,f24 │ │ │ │ - fmadd f17,f11,f29,f12 │ │ │ │ - fmadd f20,f11,f6,f12 │ │ │ │ - fmadd f21,f11,f25,f12 │ │ │ │ - fmadd f31,f11,f2,f12 │ │ │ │ - fmadd f10,f11,f9,f12 │ │ │ │ - fmadd f18,f11,f22,f12 │ │ │ │ - fmadd f19,f11,f13,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs39 │ │ │ │ - xsmuldp vs36,vs20,vs17 │ │ │ │ - lfd f17,40(r1) │ │ │ │ - xsmuldp vs38,vs31,vs18 │ │ │ │ - xsmuldp vs37,vs10,vs19 │ │ │ │ - fmadd f31,f11,f4,f12 │ │ │ │ - fmadd f10,f11,f28,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs40 │ │ │ │ - xsmuldp vs36,vs21,vs36 │ │ │ │ - fmadd f21,f11,f3,f12 │ │ │ │ - xsmuldp vs38,vs31,vs38 │ │ │ │ - fadd f31,f11,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs41 │ │ │ │ - xsmuldp vs10,vs10,vs36 │ │ │ │ - xsmuldp vs21,vs21,vs37 │ │ │ │ - xsmaddmdp vs0,vs11,vs42 │ │ │ │ - fmul f31,f31,f21 │ │ │ │ - xsmuldp vs10,vs10,vs38 │ │ │ │ - xsmaddmdp vs0,vs11,vs43 │ │ │ │ - fmul f10,f10,f31 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcmpu cr0,f30,f31 │ │ │ │ - xsmaddmdp vs0,vs11,vs44 │ │ │ │ - xsmaddmdp vs0,vs11,vs45 │ │ │ │ - xsmaddmdp vs0,vs11,vs33 │ │ │ │ - xsmaddmdp vs0,vs11,vs32 │ │ │ │ - fmadd f0,f11,f0,f26 │ │ │ │ - fmadd f0,f11,f0,f27 │ │ │ │ - fadd f11,f30,f12 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ - ble 96bc │ │ │ │ - fdiv f11,f12,f11 │ │ │ │ - fmadd f10,f11,f23,f24 │ │ │ │ - fmadd f30,f11,f6,f12 │ │ │ │ - fmadd f23,f11,f29,f12 │ │ │ │ - fmadd f31,f11,f9,f12 │ │ │ │ - fmadd f24,f11,f13,f12 │ │ │ │ - fmadd f29,f11,f22,f12 │ │ │ │ - fmadd f13,f11,f2,f12 │ │ │ │ - fmadd f2,f11,f25,f12 │ │ │ │ - fmadd f6,f11,f4,f12 │ │ │ │ - fmadd f3,f11,f3,f12 │ │ │ │ - fmadd f9,f11,f28,f12 │ │ │ │ - fadd f12,f11,f12 │ │ │ │ - xsmaddmdp vs10,vs11,vs39 │ │ │ │ - fmul f30,f30,f23 │ │ │ │ - fmul f4,f31,f24 │ │ │ │ - fmul f13,f13,f29 │ │ │ │ - xsmaddmdp vs10,vs11,vs40 │ │ │ │ - fmul f2,f2,f30 │ │ │ │ - fmul f4,f3,f4 │ │ │ │ - fmul f6,f6,f13 │ │ │ │ - xsmaddmdp vs10,vs11,vs41 │ │ │ │ - fmul f9,f9,f2 │ │ │ │ - fmul f12,f12,f4 │ │ │ │ - xsmaddmdp vs10,vs11,vs42 │ │ │ │ - fmul f9,f9,f6 │ │ │ │ - xsmaddmdp vs10,vs11,vs43 │ │ │ │ - fmul f9,f9,f12 │ │ │ │ - xxmr vs12,vs44 │ │ │ │ - fmadd f12,f11,f10,f12 │ │ │ │ - xsmaddmdp vs12,vs11,vs45 │ │ │ │ - xsmaddmdp vs12,vs11,vs33 │ │ │ │ - xsmaddmdp vs12,vs11,vs32 │ │ │ │ - fmadd f12,f11,f12,f26 │ │ │ │ - fmadd f11,f11,f12,f27 │ │ │ │ - fdiv f11,f11,f9 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ - ld r0,176(r1) │ │ │ │ - lfd f18,48(r1) │ │ │ │ - lfd f19,56(r1) │ │ │ │ - lfd f20,64(r1) │ │ │ │ - lfd f21,72(r1) │ │ │ │ - lfd f22,80(r1) │ │ │ │ - lfd f23,88(r1) │ │ │ │ - lfd f24,96(r1) │ │ │ │ - lfd f25,104(r1) │ │ │ │ - lfd f26,112(r1) │ │ │ │ - lfd f27,120(r1) │ │ │ │ - lfd f28,128(r1) │ │ │ │ - lfd f30,144(r1) │ │ │ │ - lfd f31,152(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ + fdiv f1,f27,f26 │ │ │ │ + bl 5000 │ │ │ │ + plfd f12,411236 # 6d810 │ │ │ │ + fmul f24,f24,f26 │ │ │ │ + fcmpu cr0,f28,f29 │ │ │ │ + fadd f0,f28,f31 │ │ │ │ + fmul f10,f23,f1 │ │ │ │ + fmul f9,f27,f12 │ │ │ │ + fdiv f9,f9,f24 │ │ │ │ + fsqrt f9,f9 │ │ │ │ + ble 9560 │ │ │ │ + fdiv f0,f31,f0 │ │ │ │ + plfd f29,411296 # 6d878 │ │ │ │ + plfd f2,411280 # 6d870 │ │ │ │ + xxspltidp vs28,1073741824 │ │ │ │ + plxsd v11,411256 # 6d868 │ │ │ │ + plxsd v12,411240 # 6d860 │ │ │ │ + xxspltidp vs41,1077936128 │ │ │ │ + xxspltidp vs24,1091567616 │ │ │ │ + plxsd v13,411208 # 6d858 │ │ │ │ + plxsd v1,411192 # 6d850 │ │ │ │ + xxspltidp vs11,1086324736 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + plxsd v0,411160 # 6d848 │ │ │ │ + plfd f13,411144 # 6d840 │ │ │ │ + xxspltidp vs1,1082130432 │ │ │ │ + xxspltidp vs23,1084227584 │ │ │ │ + plfd f3,411112 # 6d838 │ │ │ │ + plfd f4,411096 # 6d830 │ │ │ │ + xxspltidp vs8,1093664768 │ │ │ │ + xxspltidp vs26,1092616192 │ │ │ │ + xxspltidp vs27,1090519040 │ │ │ │ + plfd f5,411056 # 6d828 │ │ │ │ + plfd f6,411040 # 6d820 │ │ │ │ + plfd f7,411024 # 6d818 │ │ │ │ + fmadd f12,f0,f29,f2 │ │ │ │ + fmadd f28,f0,f28,f31 │ │ │ │ + xsmaddmdp vs41,vs0,vs31 │ │ │ │ + fmadd f24,f0,f24,f31 │ │ │ │ + fmadd f11,f0,f11,f31 │ │ │ │ + xsmaddmdp vs42,vs0,vs31 │ │ │ │ + fmadd f1,f0,f1,f31 │ │ │ │ + fmadd f23,f0,f23,f31 │ │ │ │ + fmadd f8,f0,f8,f31 │ │ │ │ + fmadd f26,f0,f26,f31 │ │ │ │ + fmadd f27,f0,f27,f31 │ │ │ │ + fadd f31,f0,f31 │ │ │ │ + xsmaddmdp vs12,vs0,vs43 │ │ │ │ + xsmuldp vs28,vs28,vs41 │ │ │ │ + xsmuldp vs11,vs11,vs42 │ │ │ │ + fmul f1,f1,f23 │ │ │ │ + xsmaddmdp vs12,vs0,vs44 │ │ │ │ + fmul f28,f28,f24 │ │ │ │ + fmul f11,f11,f26 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + xsmaddmdp vs12,vs0,vs45 │ │ │ │ + fmul f8,f8,f28 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ + fmul f8,f8,f11 │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ + fmul f8,f8,f31 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmadd f12,f0,f12,f3 │ │ │ │ + fmadd f12,f0,f12,f4 │ │ │ │ + fmadd f12,f0,f12,f5 │ │ │ │ + fmadd f12,f0,f12,f6 │ │ │ │ + fmadd f31,f0,f12,f7 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + fcmpu cr0,f25,f12 │ │ │ │ + fadd f12,f25,f0 │ │ │ │ + ble 96c4 │ │ │ │ + fdiv f12,f0,f12 │ │ │ │ + xxspltidp vs23,1073741824 │ │ │ │ + xxspltidp vs40,1077936128 │ │ │ │ + xxspltidp vs26,1091567616 │ │ │ │ + xxspltidp vs24,1086324736 │ │ │ │ + xxspltidp vs41,1088421888 │ │ │ │ + xxspltidp vs25,1082130432 │ │ │ │ + xxspltidp vs42,1084227584 │ │ │ │ + xxspltidp vs1,1093664768 │ │ │ │ + xxspltidp vs28,1092616192 │ │ │ │ + xxspltidp vs27,1090519040 │ │ │ │ + fmadd f22,f12,f29,f2 │ │ │ │ + fmadd f23,f12,f23,f0 │ │ │ │ + xsmaddmdp vs40,vs12,vs0 │ │ │ │ + fmadd f26,f12,f26,f0 │ │ │ │ + fmadd f24,f12,f24,f0 │ │ │ │ + xsmaddmdp vs41,vs12,vs0 │ │ │ │ + fmadd f25,f12,f25,f0 │ │ │ │ + xsmaddmdp vs42,vs12,vs0 │ │ │ │ + fmadd f1,f12,f1,f0 │ │ │ │ + fmadd f28,f12,f28,f0 │ │ │ │ + fmadd f27,f12,f27,f0 │ │ │ │ + fadd f11,f12,f0 │ │ │ │ + xxmr vs0,vs43 │ │ │ │ + fmadd f0,f12,f22,f0 │ │ │ │ + xsmuldp vs23,vs23,vs40 │ │ │ │ + xsmuldp vs24,vs24,vs41 │ │ │ │ + xsmuldp vs25,vs25,vs42 │ │ │ │ + xsmaddmdp vs0,vs12,vs44 │ │ │ │ + fmul f26,f26,f23 │ │ │ │ + fmul f28,f28,f24 │ │ │ │ + fmul f27,f27,f25 │ │ │ │ + xsmaddmdp vs0,vs12,vs45 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ + fmul f11,f11,f27 │ │ │ │ + xsmaddmdp vs0,vs12,vs33 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fmul f1,f1,f11 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + fmadd f0,f12,f0,f13 │ │ │ │ + fmadd f0,f12,f0,f3 │ │ │ │ + fmadd f0,f12,f0,f4 │ │ │ │ + fmadd f0,f12,f0,f5 │ │ │ │ + fmadd f0,f12,f0,f6 │ │ │ │ + fmadd f0,f12,f0,f7 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + fcmpu cr0,f30,f12 │ │ │ │ + fdiv f28,f0,f1 │ │ │ │ + fadd f0,f30,f11 │ │ │ │ + ble 97c0 │ │ │ │ + fdiv f0,f11,f0 │ │ │ │ + xxspltidp vs23,1073741824 │ │ │ │ + xxspltidp vs40,1077936128 │ │ │ │ + xxspltidp vs26,1091567616 │ │ │ │ + xxspltidp vs25,1082130432 │ │ │ │ + xxspltidp vs24,1086324736 │ │ │ │ + xxspltidp vs41,1088421888 │ │ │ │ + xxspltidp vs42,1084227584 │ │ │ │ + xxspltidp vs1,1093664768 │ │ │ │ + xxspltidp vs30,1092616192 │ │ │ │ + xxspltidp vs27,1090519040 │ │ │ │ + fmadd f12,f0,f29,f2 │ │ │ │ + fmadd f23,f0,f23,f11 │ │ │ │ + xsmaddmdp vs40,vs0,vs11 │ │ │ │ + fmadd f29,f0,f26,f11 │ │ │ │ + fmadd f24,f0,f24,f11 │ │ │ │ + fmadd f26,f0,f25,f11 │ │ │ │ + xsmaddmdp vs41,vs0,vs11 │ │ │ │ + xsmaddmdp vs42,vs0,vs11 │ │ │ │ + fmadd f2,f0,f1,f11 │ │ │ │ + fmadd f1,f0,f30,f11 │ │ │ │ + fmadd f30,f0,f27,f11 │ │ │ │ + fadd f11,f0,f11 │ │ │ │ + xsmaddmdp vs12,vs0,vs43 │ │ │ │ + xsmuldp vs23,vs23,vs40 │ │ │ │ + xsmuldp vs25,vs24,vs41 │ │ │ │ + xsmuldp vs27,vs26,vs42 │ │ │ │ + xsmaddmdp vs12,vs0,vs44 │ │ │ │ + fmul f29,f29,f23 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ + fmul f30,f30,f27 │ │ │ │ + xsmaddmdp vs12,vs0,vs45 │ │ │ │ + fmul f2,f2,f29 │ │ │ │ + fmul f11,f11,f30 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ + fmul f2,f2,f1 │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ + fmul f11,f2,f11 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmadd f12,f0,f12,f3 │ │ │ │ + fmadd f12,f0,f12,f4 │ │ │ │ + fmadd f12,f0,f12,f5 │ │ │ │ + fmadd f12,f0,f12,f6 │ │ │ │ + fmadd f0,f0,f12,f7 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ + fmul f12,f28,f8 │ │ │ │ + ld r0,128(r1) │ │ │ │ + lfd f22,32(r1) │ │ │ │ + lfd f23,40(r1) │ │ │ │ + lfd f24,48(r1) │ │ │ │ + lfd f25,56(r1) │ │ │ │ + lfd f26,64(r1) │ │ │ │ + lfd f27,72(r1) │ │ │ │ + lfd f28,80(r1) │ │ │ │ + lfd f30,96(r1) │ │ │ │ + addi r1,r1,112 │ │ │ │ mtlr r0 │ │ │ │ lfd f29,-24(r1) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ - fmul f1,f1,f8 │ │ │ │ - fmul f1,f1,f5 │ │ │ │ - fsqrt f1,f1 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fdiv f31,f31,f0 │ │ │ │ + fmul f31,f31,f9 │ │ │ │ + fmul f31,f31,f10 │ │ │ │ + fsqrt f31,f31 │ │ │ │ + fmr f1,f31 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r1,r1,160 │ │ │ │ - lfd f1,25744(r9) │ │ │ │ - lfd f29,-24(r1) │ │ │ │ - blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + plfd f7,410296 # 6d818 │ │ │ │ + plfd f6,410296 # 6d820 │ │ │ │ + xxspltidp vs23,1094713344 │ │ │ │ + xxspltidp vs24,1093664768 │ │ │ │ + plfd f5,410280 # 6d828 │ │ │ │ + plfd f4,410280 # 6d830 │ │ │ │ + xxspltidp vs12,1092616192 │ │ │ │ + xxspltidp vs26,1091567616 │ │ │ │ + plfd f3,410264 # 6d838 │ │ │ │ + plfd f13,410264 # 6d840 │ │ │ │ + xxspltidp vs41,1090519040 │ │ │ │ + xxspltidp vs27,1088421888 │ │ │ │ + plxsd v0,410248 # 6d848 │ │ │ │ + plxsd v1,410248 # 6d850 │ │ │ │ + xxspltidp vs42,1086324736 │ │ │ │ + fadd f23,f28,f23 │ │ │ │ + fadd f24,f28,f24 │ │ │ │ + fmadd f31,f0,f7,f6 │ │ │ │ + fadd f12,f28,f12 │ │ │ │ + fadd f26,f28,f26 │ │ │ │ + plxsd v13,410220 # 6d858 │ │ │ │ + xxspltidp vs1,1084227584 │ │ │ │ + xsadddp vs41,vs28,vs41 │ │ │ │ + fadd f27,f28,f27 │ │ │ │ + xxspltidp vs8,1082130432 │ │ │ │ + xxspltidp vs11,1077936128 │ │ │ │ + plxsd v12,410188 # 6d860 │ │ │ │ + xsadddp vs42,vs28,vs42 │ │ │ │ + xxspltidp vs22,1073741824 │ │ │ │ + plxsd v11,410176 # 6d868 │ │ │ │ + plfd f2,410176 # 6d870 │ │ │ │ + fadd f1,f28,f1 │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f27,26584(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f26,26592(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v0,26616(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f1,f0,f27,f26 │ │ │ │ - lxsd v1,26624(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,26648(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v12,26656(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs32 │ │ │ │ - lxsd v11,26664(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v10,26672(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs33 │ │ │ │ - lxsd v9,26688(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,26728(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f28,26600(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs45 │ │ │ │ - lfd f4,26608(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f11,f21,f11 │ │ │ │ - lfd f25,26632(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs36,vs21,vs28 │ │ │ │ - xsmaddmdp vs1,vs0,vs44 │ │ │ │ - lfd f3,26640(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f7,f21,f4 │ │ │ │ - fmul f11,f11,f0 │ │ │ │ - lfd f22,26360(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs37,vs21,vs25 │ │ │ │ - lfd f2,26080(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f10,f21,f3 │ │ │ │ - xsmaddmdp vs1,vs0,vs43 │ │ │ │ - xsmuldp vs36,vs36,vs7 │ │ │ │ - lxsd v8,26696(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs38,vs21,vs22 │ │ │ │ - lfd f13,26680(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs37,vs37,vs10 │ │ │ │ - fadd f10,f21,f2 │ │ │ │ - xsmaddmdp vs1,vs0,vs42 │ │ │ │ - lfd f9,26144(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f29,26088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f20,f21,f13 │ │ │ │ - lfd f6,26056(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs38,vs38,vs10 │ │ │ │ - fadd f7,f21,f9 │ │ │ │ - xsmaddmdp vs1,vs0,vs41 │ │ │ │ - lxsd v7,26704(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f10,f21,f29 │ │ │ │ - fmul f20,f20,f11 │ │ │ │ - lfd f24,26712(r9) │ │ │ │ - fadd f11,f21,f6 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs7,vs7,vs36 │ │ │ │ - xsmaddmdp vs1,vs0,vs40 │ │ │ │ - lfd f23,26720(r9) │ │ │ │ - xsmuldp vs10,vs10,vs37 │ │ │ │ - xsmuldp vs11,vs11,vs38 │ │ │ │ - fmul f7,f7,f20 │ │ │ │ - xsmaddmdp vs1,vs0,vs39 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f1,f0,f1,f24 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - fadd f11,f31,f12 │ │ │ │ - fmadd f1,f0,f1,f23 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f31,f0 │ │ │ │ - bgt 9308 │ │ │ │ - fmadd f0,f11,f27,f26 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f21,f31,f3 │ │ │ │ - xsadddp vs36,vs31,vs25 │ │ │ │ - fadd f20,f31,f28 │ │ │ │ - fadd f19,f31,f4 │ │ │ │ - xsadddp vs37,vs31,vs22 │ │ │ │ - xsadddp vs38,vs31,vs13 │ │ │ │ - lfd f10,26728(r9) │ │ │ │ - xsmaddmdp vs0,vs11,vs32 │ │ │ │ - xsmuldp vs36,vs36,vs21 │ │ │ │ - fadd f21,f31,f2 │ │ │ │ - fadd f10,f31,f10 │ │ │ │ - fmul f20,f20,f19 │ │ │ │ - xsmaddmdp vs0,vs11,vs33 │ │ │ │ - xsmuldp vs37,vs37,vs21 │ │ │ │ - fadd f21,f31,f9 │ │ │ │ - fmul f10,f10,f11 │ │ │ │ - xsmaddmdp vs0,vs11,vs45 │ │ │ │ - fmul f21,f21,f20 │ │ │ │ - fadd f20,f31,f29 │ │ │ │ - xsmuldp vs38,vs38,vs10 │ │ │ │ - fadd f10,f31,f6 │ │ │ │ - xsmaddmdp vs0,vs11,vs44 │ │ │ │ - xsmuldp vs20,vs20,vs36 │ │ │ │ - xsmuldp vs10,vs10,vs37 │ │ │ │ - xsmuldp vs31,vs21,vs38 │ │ │ │ - xsmaddmdp vs0,vs11,vs43 │ │ │ │ - fmul f10,f10,f20 │ │ │ │ - xsmaddmdp vs0,vs11,vs42 │ │ │ │ - fmul f10,f31,f10 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcmpu cr0,f30,f31 │ │ │ │ - xsmaddmdp vs0,vs11,vs41 │ │ │ │ - xsmaddmdp vs0,vs11,vs40 │ │ │ │ - xsmaddmdp vs0,vs11,vs39 │ │ │ │ - fmadd f0,f11,f0,f24 │ │ │ │ - fmadd f0,f11,f0,f23 │ │ │ │ - fadd f11,f30,f12 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ - bgt 93ac │ │ │ │ - fmadd f12,f11,f27,f26 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f4,f30,f4 │ │ │ │ - fadd f28,f30,f28 │ │ │ │ - fadd f3,f30,f3 │ │ │ │ + plfd f29,410168 # 6d878 │ │ │ │ + fmul f23,f23,f0 │ │ │ │ + fadd f8,f28,f8 │ │ │ │ + fadd f11,f28,f11 │ │ │ │ + fmadd f31,f0,f31,f5 │ │ │ │ + fmul f24,f24,f12 │ │ │ │ + fadd f12,f28,f22 │ │ │ │ + xsmuldp vs26,vs26,vs41 │ │ │ │ + xsmuldp vs28,vs27,vs42 │ │ │ │ + fmul f1,f1,f23 │ │ │ │ + fmadd f31,f0,f31,f4 │ │ │ │ + fmul f8,f8,f24 │ │ │ │ + fmul f11,f11,f26 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f31,f0,f31,f3 │ │ │ │ + fmul f8,f8,f1 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fmadd f31,f0,f31,f13 │ │ │ │ + fmul f8,f8,f12 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + fcmpu cr0,f25,f12 │ │ │ │ + xsmaddmdp vs31,vs0,vs32 │ │ │ │ + xsmaddmdp vs31,vs0,vs33 │ │ │ │ + xsmaddmdp vs31,vs0,vs45 │ │ │ │ + xsmaddmdp vs31,vs0,vs44 │ │ │ │ + xsmaddmdp vs31,vs0,vs43 │ │ │ │ + fmadd f31,f0,f31,f2 │ │ │ │ + fmadd f31,f0,f31,f29 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + fadd f12,f25,f0 │ │ │ │ + bgt 932c │ │ │ │ + fmadd f0,f12,f7,f6 │ │ │ │ + xxspltidp vs42,1094713344 │ │ │ │ + xxspltidp vs23,1093664768 │ │ │ │ + xxspltidp vs39,1092616192 │ │ │ │ + xxspltidp vs24,1091567616 │ │ │ │ + xxspltidp vs40,1090519040 │ │ │ │ + xxspltidp vs1,1088421888 │ │ │ │ + xxspltidp vs41,1086324736 │ │ │ │ + xxspltidp vs26,1084227584 │ │ │ │ + xxspltidp vs28,1082130432 │ │ │ │ + xxspltidp vs27,1077936128 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + xsadddp vs42,vs25,vs42 │ │ │ │ + fadd f23,f25,f23 │ │ │ │ + xsadddp vs39,vs25,vs39 │ │ │ │ + fadd f24,f25,f24 │ │ │ │ + xsadddp vs40,vs25,vs40 │ │ │ │ + fadd f1,f25,f1 │ │ │ │ + xsadddp vs41,vs25,vs41 │ │ │ │ + fmadd f0,f12,f0,f5 │ │ │ │ + fadd f28,f25,f28 │ │ │ │ + fadd f26,f25,f26 │ │ │ │ + fadd f27,f25,f27 │ │ │ │ + fadd f11,f25,f11 │ │ │ │ + xsmuldp vs42,vs42,vs12 │ │ │ │ + xsmuldp vs23,vs23,vs39 │ │ │ │ + xsmuldp vs25,vs1,vs41 │ │ │ │ + xsmuldp vs24,vs24,vs40 │ │ │ │ + fmadd f0,f12,f0,f4 │ │ │ │ + fmul f1,f28,f23 │ │ │ │ + xsmuldp vs26,vs26,vs42 │ │ │ │ + fmul f28,f27,f24 │ │ │ │ + fmul f11,f11,f25 │ │ │ │ + fmadd f0,f12,f0,f3 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ + fmul f11,f11,f28 │ │ │ │ + fmadd f0,f12,f0,f13 │ │ │ │ + fmul f1,f1,f11 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + xsmaddmdp vs0,vs12,vs33 │ │ │ │ + xsmaddmdp vs0,vs12,vs45 │ │ │ │ + xsmaddmdp vs0,vs12,vs44 │ │ │ │ + xsmaddmdp vs0,vs12,vs43 │ │ │ │ + fmadd f0,f12,f0,f2 │ │ │ │ + fmadd f0,f12,f0,f29 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + fcmpu cr0,f30,f12 │ │ │ │ + fdiv f28,f0,f1 │ │ │ │ + fadd f0,f30,f11 │ │ │ │ + bgt 9424 │ │ │ │ + fmadd f7,f0,f7,f6 │ │ │ │ + xxspltidp vs25,1094713344 │ │ │ │ + xxspltidp vs26,1092616192 │ │ │ │ + xxspltidp vs42,1093664768 │ │ │ │ + xxspltidp vs27,1090519040 │ │ │ │ + xxspltidp vs23,1091567616 │ │ │ │ + xxspltidp vs1,1086324736 │ │ │ │ + xxspltidp vs24,1088421888 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1084227584 │ │ │ │ + xxspltidp vs11,1082130432 │ │ │ │ + xxspltidp vs6,1077936128 │ │ │ │ + xxspltidp vs22,1073741824 │ │ │ │ fadd f25,f30,f25 │ │ │ │ - fadd f2,f30,f2 │ │ │ │ - fadd f22,f30,f22 │ │ │ │ - lfd f31,26728(r9) │ │ │ │ - fadd f13,f30,f13 │ │ │ │ - fadd f9,f30,f9 │ │ │ │ - fadd f29,f30,f29 │ │ │ │ - fadd f10,f30,f6 │ │ │ │ - xsmaddmdp vs12,vs11,vs32 │ │ │ │ - fmul f4,f4,f28 │ │ │ │ - fadd f30,f30,f31 │ │ │ │ - fmul f3,f3,f25 │ │ │ │ - fmul f2,f2,f22 │ │ │ │ - xsmaddmdp vs12,vs11,vs33 │ │ │ │ - fmul f9,f9,f4 │ │ │ │ - fmul f30,f30,f11 │ │ │ │ - fmul f29,f29,f3 │ │ │ │ - fmul f10,f10,f2 │ │ │ │ - xsmaddmdp vs12,vs11,vs45 │ │ │ │ - fmul f13,f13,f30 │ │ │ │ - fmul f10,f10,f29 │ │ │ │ - xsmaddmdp vs12,vs11,vs44 │ │ │ │ - fmul f9,f9,f13 │ │ │ │ - xsmaddmdp vs12,vs11,vs43 │ │ │ │ - fmul f9,f9,f10 │ │ │ │ - xsmaddmdp vs12,vs11,vs42 │ │ │ │ - xsmaddmdp vs12,vs11,vs41 │ │ │ │ - xsmaddmdp vs12,vs11,vs40 │ │ │ │ - xsmaddmdp vs12,vs11,vs39 │ │ │ │ - fmadd f12,f11,f12,f24 │ │ │ │ - fmadd f11,f11,f12,f23 │ │ │ │ - b 9438 │ │ │ │ + fadd f26,f30,f26 │ │ │ │ + xsadddp vs42,vs30,vs42 │ │ │ │ + fadd f1,f30,f1 │ │ │ │ + fadd f24,f30,f24 │ │ │ │ + fadd f27,f30,f27 │ │ │ │ + fadd f23,f30,f23 │ │ │ │ + fmadd f7,f0,f7,f5 │ │ │ │ + fadd f11,f30,f11 │ │ │ │ + fadd f5,f30,f12 │ │ │ │ + fadd f6,f30,f6 │ │ │ │ + fadd f12,f30,f22 │ │ │ │ + fmul f25,f25,f0 │ │ │ │ + xsmuldp vs26,vs26,vs42 │ │ │ │ + fmul f30,f27,f23 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ + fmadd f7,f0,f7,f4 │ │ │ │ + fmul f5,f5,f25 │ │ │ │ + fmul f11,f11,f26 │ │ │ │ + fmul f6,f6,f30 │ │ │ │ + fmul f12,f12,f1 │ │ │ │ + fmadd f7,f0,f7,f3 │ │ │ │ + fmul f11,f11,f5 │ │ │ │ + fmul f12,f12,f6 │ │ │ │ + fmadd f7,f0,f7,f13 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + xxmr vs12,vs32 │ │ │ │ + fmadd f12,f0,f7,f12 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ + xsmaddmdp vs12,vs0,vs45 │ │ │ │ + xsmaddmdp vs12,vs0,vs44 │ │ │ │ + xsmaddmdp vs12,vs0,vs43 │ │ │ │ + fmadd f12,f0,f12,f2 │ │ │ │ + fmadd f0,f0,f12,f29 │ │ │ │ + b 94fc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x8f │ │ │ │ + .long 0x8a │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000009760 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-6496 │ │ │ │ +00000000000098c0 : │ │ │ │ cmpdi r3,0 │ │ │ │ beqlr │ │ │ │ - nop │ │ │ │ - mflr r0 │ │ │ │ - ld r9,-32680(r2) │ │ │ │ - ld r12,0(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ + pld r2,550528 # 8ff48 [nfft_free_hook@got] │ │ │ │ + ld r12,0(r2) │ │ │ │ cmpdi r12,0 │ │ │ │ - beq 97b0 │ │ │ │ - std r2,24(r1) │ │ │ │ + beq 98f0 │ │ │ │ mtctr r12 │ │ │ │ - bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - bl 4a20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + bctr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + b 49c0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00000000000097e0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-6624 │ │ │ │ - nop │ │ │ │ +0000000000009900 : │ │ │ │ + pld r2,550488 # 8ff58 [nfft_die_hook@got] │ │ │ │ mflr r0 │ │ │ │ - ld r9,-32672(r2) │ │ │ │ - ld r12,0(r9) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - std r2,24(r1) │ │ │ │ + ld r12,0(r2) │ │ │ │ cmpdi r12,0 │ │ │ │ - beq 9818 │ │ │ │ + beq 9928 │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ li r3,1 │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5380 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009830 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-6704 │ │ │ │ +0000000000009940 : │ │ │ │ + pld r9,550416 # 8ff50 [nfft_malloc_hook@got] │ │ │ │ + ld r12,0(r9) │ │ │ │ + cmpdi r12,0 │ │ │ │ + beq 9960 │ │ │ │ + mtctr r12 │ │ │ │ + bctr │ │ │ │ nop │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ + li r3,1 │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r10,-32664(r2) │ │ │ │ - ld r12,0(r10) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - cmpdi r12,0 │ │ │ │ - beq 9890 │ │ │ │ - mtctr r12 │ │ │ │ - std r2,24(r1) │ │ │ │ - bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r31,r3 │ │ │ │ + iseleq r3,r3,r2 │ │ │ │ + bl 4fa0 │ │ │ │ + mr. r31,r3 │ │ │ │ + beq 99b0 │ │ │ │ addi r1,r1,48 │ │ │ │ mr r3,r31 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r9,r3 │ │ │ │ - li r3,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - iseleq r3,r3,r9 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr. r31,r3 │ │ │ │ - bne 9870 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,25160 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 9870 │ │ │ │ + nop │ │ │ │ + pla r3,408296 # 6d498 │ │ │ │ + bl 5920 │ │ │ │ + b 998c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000098d0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-6864 │ │ │ │ - mflr r0 │ │ │ │ +0000000000009a00 : │ │ │ │ std r31,-8(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ mr. r31,r3 │ │ │ │ - std r0,176(r1) │ │ │ │ - beq 9b2c │ │ │ │ + stdu r1,-160(r1) │ │ │ │ + beq 9c24 │ │ │ │ cmpdi r5,0 │ │ │ │ std r29,136(r1) │ │ │ │ std r30,144(r1) │ │ │ │ mr r29,r4 │ │ │ │ - beq 9a20 │ │ │ │ - addis r4,r2,-3 │ │ │ │ + beq 9b20 │ │ │ │ + mflr r0 │ │ │ │ mr r6,r31 │ │ │ │ li r3,1 │ │ │ │ - addi r4,r4,25208 │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 99d4 │ │ │ │ - std r25,104(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ - addis r25,r2,-3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - li r30,0 │ │ │ │ std r28,128(r1) │ │ │ │ + pla r4,408212 # 6d4c8 │ │ │ │ + li r30,0 │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 4b60 │ │ │ │ + mr. r28,r29 │ │ │ │ + pla r2,408212 # 6d4e0 │ │ │ │ + std r2,96(r1) │ │ │ │ + pla r2,408192 # 6d4d8 │ │ │ │ + std r2,104(r1) │ │ │ │ + ble 9adc │ │ │ │ std r27,120(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - addi r26,r26,25232 │ │ │ │ - addi r25,r25,25224 │ │ │ │ - b 9980 │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r26 │ │ │ │ + b 9a9c │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4b60 │ │ │ │ cmpdi r27,7 │ │ │ │ - beq 9a10 │ │ │ │ + beq 9b10 │ │ │ │ addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - beq 99c4 │ │ │ │ + beq 9ad8 │ │ │ │ andi. r27,r30,7 │ │ │ │ - bne 9950 │ │ │ │ + bne 9a70 │ │ │ │ + ld r4,104(r1) │ │ │ │ mr r5,r30 │ │ │ │ - mr r4,r25 │ │ │ │ li r3,1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,-8(r31) │ │ │ │ + bl 4b60 │ │ │ │ + lfd f1,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r26 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4b60 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - bne 9980 │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + bne 9a9c │ │ │ │ ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ andi. r30,r29,7 │ │ │ │ - bne 9af0 │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 9bf0 │ │ │ │ + ld r28,128(r1) │ │ │ │ ld r0,176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + pld r2,550144 # 8fff0 [stdout@got] │ │ │ │ ld r29,136(r1) │ │ │ │ ld r30,144(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + ld r3,0(r2) │ │ │ │ + b 5160 │ │ │ │ li r3,10 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 9970 │ │ │ │ - addis r29,r2,-3 │ │ │ │ + bl 5620 │ │ │ │ + b 9a8c │ │ │ │ + nop │ │ │ │ mr. r30,r4 │ │ │ │ - addi r29,r29,25240 │ │ │ │ - ble 99dc │ │ │ │ - andi. r9,r30,1 │ │ │ │ - std r28,128(r1) │ │ │ │ - addi r28,r30,-1 │ │ │ │ - beq 9a70 │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + ble 9af0 │ │ │ │ + mflr r0 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r29,r30,-1 │ │ │ │ + pla r2,407988 # 6d4e8 │ │ │ │ + std r2,96(r1) │ │ │ │ + std r0,176(r1) │ │ │ │ + beq 9b70 │ │ │ │ + lfd f1,0(r31) │ │ │ │ li r3,1 │ │ │ │ + pla r4,407960 # 6d4e8 │ │ │ │ addi r31,r31,8 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr. r30,r28 │ │ │ │ - beq 9ab0 │ │ │ │ - nop │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4b60 │ │ │ │ + mr. r30,r29 │ │ │ │ + beq 9ae8 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ addi r30,r30,-1 │ │ │ │ addi r31,r31,16 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4b60 │ │ │ │ + ld r5,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ + li r3,1 │ │ │ │ mtfprd f1,r5 │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4b60 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ + beq 9ae8 │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ + li r3,1 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + addi r31,r31,16 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4b60 │ │ │ │ ld r5,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r29 │ │ │ │ mtfprd f1,r5 │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4b60 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - bne 9a70 │ │ │ │ - nop │ │ │ │ - ld r28,128(r1) │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,176(r1) │ │ │ │ - ld r29,136(r1) │ │ │ │ - ld r30,144(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + bne 9b70 │ │ │ │ + b 9ae8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ + pld r2,549880 # 8fff0 [stdout@got] │ │ │ │ ld r0,176(r1) │ │ │ │ + ld r28,128(r1) │ │ │ │ ld r29,136(r1) │ │ │ │ ld r30,144(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ + ld r3,0(r2) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - addis r3,r2,-3 │ │ │ │ - std r25,104(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ + b 5160 │ │ │ │ + mflr r0 │ │ │ │ std r27,120(r1) │ │ │ │ std r28,128(r1) │ │ │ │ + pla r3,407688 # 6d4b8 │ │ │ │ std r29,136(r1) │ │ │ │ std r30,144(r1) │ │ │ │ - addi r3,r3,25192 │ │ │ │ - bl 5920 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 58c0 │ │ │ │ + pld r2,549800 # 8fff0 [stdout@got] │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 5160 │ │ │ │ li r3,-1 │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5380 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ + .long 0x580 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009b80 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-7552 │ │ │ │ - mflr r0 │ │ │ │ +0000000000009c70 : │ │ │ │ cmpdi r5,0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - mr r31,r3 │ │ │ │ mr r29,r4 │ │ │ │ - std r0,16(r1) │ │ │ │ + mr r31,r3 │ │ │ │ stdu r1,-160(r1) │ │ │ │ - beq 9ce0 │ │ │ │ - addis r4,r2,-3 │ │ │ │ + beq 9da0 │ │ │ │ + mflr r0 │ │ │ │ mr r6,r3 │ │ │ │ li r3,1 │ │ │ │ - addi r4,r4,25208 │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 9c90 │ │ │ │ - std r25,104(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ - addis r25,r2,-3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - li r30,0 │ │ │ │ std r28,128(r1) │ │ │ │ + std r30,144(r1) │ │ │ │ + pla r4,407592 # 6d4c8 │ │ │ │ + li r30,0 │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 4b60 │ │ │ │ + mr. r28,r29 │ │ │ │ + pla r2,407608 # 6d4f0 │ │ │ │ + std r2,96(r1) │ │ │ │ + pla r2,407572 # 6d4d8 │ │ │ │ + std r2,104(r1) │ │ │ │ + ble 9d58 │ │ │ │ std r27,120(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - addi r26,r26,25248 │ │ │ │ - addi r25,r25,25224 │ │ │ │ - b 9c30 │ │ │ │ + b 9d0c │ │ │ │ nop │ │ │ │ - ld r6,8(r31) │ │ │ │ - ld r5,0(r31) │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfd f2,8(r31) │ │ │ │ + lfd f1,0(r31) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4b60 │ │ │ │ cmpdi r27,3 │ │ │ │ - beq 9cd0 │ │ │ │ + beq 9d90 │ │ │ │ addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 9c80 │ │ │ │ + beq 9d54 │ │ │ │ andi. r27,r30,3 │ │ │ │ - mr r4,r26 │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - bne 9c00 │ │ │ │ + bne 9ce0 │ │ │ │ + ld r4,104(r1) │ │ │ │ mr r5,r30 │ │ │ │ - mr r4,r25 │ │ │ │ - addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,-8(r31) │ │ │ │ - ld r5,-16(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + bl 4b60 │ │ │ │ + lfd f2,-8(r31) │ │ │ │ + lfd f1,-16(r31) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r26 │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r4,96(r1) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4b60 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - bne 9c30 │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + bne 9d0c │ │ │ │ ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ andi. r30,r29,3 │ │ │ │ - bne 9d50 │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 9df0 │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ + ld r0,176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + pld r2,549504 # 8fff0 [stdout@got] │ │ │ │ addi r1,r1,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + ld r3,0(r2) │ │ │ │ + b 5160 │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 9c20 │ │ │ │ - addis r29,r2,-3 │ │ │ │ - mr. r30,r4 │ │ │ │ - addi r29,r29,25264 │ │ │ │ - ble 9c98 │ │ │ │ - ld r6,8(r31) │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + bl 5620 │ │ │ │ + b 9cfc │ │ │ │ + nop │ │ │ │ + cmpdi r29,0 │ │ │ │ + pla r2,407388 # 6d500 │ │ │ │ + std r2,96(r1) │ │ │ │ + ble 9d70 │ │ │ │ + mflr r0 │ │ │ │ + std r0,176(r1) │ │ │ │ + nop │ │ │ │ + lfd f2,8(r31) │ │ │ │ + lfd f1,0(r31) │ │ │ │ li r3,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - bne 9cf0 │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + ld r4,96(r1) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4b60 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + bne 9dc0 │ │ │ │ + b 9d68 │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ + pld r2,549368 # 8fff0 [stdout@got] │ │ │ │ + ld r0,176(r1) │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ + ld r3,0(r2) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 5160 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ + .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000009da0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-8096 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000009de0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-8160 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ +0000000000009e40 : │ │ │ │ + b 4cc0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0000000000009e20 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-8224 │ │ │ │ +0000000000009e50 : │ │ │ │ + b 4c20 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0000000000009e60 : │ │ │ │ std r30,-24(r1) │ │ │ │ mr. r30,r4 │ │ │ │ stdu r1,-64(r1) │ │ │ │ - ble 9e90 │ │ │ │ + ble 9ec4 │ │ │ │ mflr r0 │ │ │ │ std r31,48(r1) │ │ │ │ - mr r31,r3 │ │ │ │ stfd f31,56(r1) │ │ │ │ + mr r31,r3 │ │ │ │ std r0,80(r1) │ │ │ │ nop │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl 48c0 │ │ │ │ addi r31,r31,16 │ │ │ │ fmr f31,f1 │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48c0 │ │ │ │ + bl 48c0 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f31,-16(r31) │ │ │ │ stfd f1,-8(r31) │ │ │ │ - bne 9e50 │ │ │ │ + bne 9e90 │ │ │ │ ld r0,80(r1) │ │ │ │ lfd f31,56(r1) │ │ │ │ ld r31,48(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r30,-24(r1) │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x281 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000009eb0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-8368 │ │ │ │ +0000000000009ee0 : │ │ │ │ std r31,-16(r1) │ │ │ │ mr. r31,r4 │ │ │ │ - stdu r1,-80(r1) │ │ │ │ - ble 9f44 │ │ │ │ + stdu r1,-64(r1) │ │ │ │ + ble 9f7c │ │ │ │ mflr r0 │ │ │ │ - std r28,40(r1) │ │ │ │ - andi. r9,r31,1 │ │ │ │ - addis r28,r2,-3 │ │ │ │ - std r29,48(r1) │ │ │ │ + andi. r2,r31,1 │ │ │ │ + std r29,32(r1) │ │ │ │ + std r30,40(r1) │ │ │ │ addi r29,r31,-1 │ │ │ │ - std r30,56(r1) │ │ │ │ mr r30,r3 │ │ │ │ - addi r28,r28,26064 │ │ │ │ - std r0,96(r1) │ │ │ │ - bne 9f50 │ │ │ │ - stfd f31,72(r1) │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f31,0(r28) │ │ │ │ + stfd f31,56(r1) │ │ │ │ + xxspltidp vs31,1056964608 │ │ │ │ + std r0,80(r1) │ │ │ │ + beq 9f40 │ │ │ │ + bl 48c0 │ │ │ │ + mr. r31,r29 │ │ │ │ + addi r30,r30,8 │ │ │ │ + fsub f1,f1,f31 │ │ │ │ + stfd f1,-8(r30) │ │ │ │ + beq 9f68 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl 48c0 │ │ │ │ addi r31,r31,-1 │ │ │ │ addi r30,r30,16 │ │ │ │ fsub f1,f1,f31 │ │ │ │ stfd f1,-16(r30) │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48c0 │ │ │ │ addic. r31,r31,-1 │ │ │ │ fsub f1,f1,f31 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne 9ef8 │ │ │ │ - lfd f31,72(r1) │ │ │ │ - ld r0,96(r1) │ │ │ │ - ld r28,40(r1) │ │ │ │ - ld r29,48(r1) │ │ │ │ - ld r30,56(r1) │ │ │ │ + bne 9f40 │ │ │ │ + ld r0,80(r1) │ │ │ │ + lfd f31,56(r1) │ │ │ │ + ld r29,32(r1) │ │ │ │ + ld r30,40(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,80 │ │ │ │ + addi r1,r1,64 │ │ │ │ ld r31,-16(r1) │ │ │ │ blr │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - mr. r31,r29 │ │ │ │ - addi r30,r30,8 │ │ │ │ - fsub f1,f1,f0 │ │ │ │ - stfd f1,-8(r30) │ │ │ │ - bne 9ef4 │ │ │ │ - b 9f30 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x481 │ │ │ │ + .long 0x381 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000009f80 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-8576 │ │ │ │ +0000000000009fa0 : │ │ │ │ std r31,-24(r1) │ │ │ │ mr. r31,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ - ble a038 │ │ │ │ + ble a040 │ │ │ │ mflr r0 │ │ │ │ - andi. r9,r31,1 │ │ │ │ + andi. r2,r31,1 │ │ │ │ std r29,40(r1) │ │ │ │ std r30,48(r1) │ │ │ │ + addi r29,r31,-1 │ │ │ │ + mr r30,r3 │ │ │ │ stfd f30,64(r1) │ │ │ │ stfd f31,72(r1) │ │ │ │ fmr f30,f1 │ │ │ │ fsub f31,f2,f1 │ │ │ │ - mr r30,r3 │ │ │ │ - addi r29,r31,-1 │ │ │ │ std r0,96(r1) │ │ │ │ - beq 9ff0 │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq a000 │ │ │ │ + bl 48c0 │ │ │ │ mr. r31,r29 │ │ │ │ addi r30,r30,8 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - beq a020 │ │ │ │ + beq a028 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48c0 │ │ │ │ addi r31,r31,-1 │ │ │ │ addi r30,r30,16 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-16(r30) │ │ │ │ - bl 4920 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 48c0 │ │ │ │ addic. r31,r31,-1 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne 9ff0 │ │ │ │ + bne a000 │ │ │ │ ld r0,96(r1) │ │ │ │ lfd f30,64(r1) │ │ │ │ lfd f31,72(r1) │ │ │ │ ld r29,40(r1) │ │ │ │ ld r30,48(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r31,-24(r1) │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x382 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000a050 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-8784 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +000000000000a080 : │ │ │ │ + xxspltidp vs12,956301312 │ │ │ │ fabs f0,f1 │ │ │ │ stfd f31,-8(r1) │ │ │ │ fmr f31,f1 │ │ │ │ stdu r1,-48(r1) │ │ │ │ - lfd f12,26736(r9) │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - blt a0a0 │ │ │ │ + blt a0d0 │ │ │ │ mflr r0 │ │ │ │ std r0,64(r1) │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 53c0 │ │ │ │ ld r0,64(r1) │ │ │ │ fdiv f1,f1,f31 │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,48 │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,26544(r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,629145600 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - blt a100 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f31,f1,f1 │ │ │ │ - lfd f11,26752(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,26744(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + blt a0b8 │ │ │ │ + xxspltidp vs11,847249408 │ │ │ │ + fmul f31,f31,f31 │ │ │ │ + plfd f1,407436 # 6d880 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - lfd f12,25744(r9) │ │ │ │ fnmsub f1,f31,f1,f12 │ │ │ │ - blt a094 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + blt a0b8 │ │ │ │ fmul f31,f31,f31 │ │ │ │ + plfd f0,407408 # 6d888 │ │ │ │ addi r1,r1,48 │ │ │ │ - lfd f0,26760(r9) │ │ │ │ fmadd f1,f31,f0,f1 │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r1,r1,48 │ │ │ │ - lfd f1,25744(r9) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x81 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-8992 │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + ld r24,16(r3) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,8(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,32(r3) │ │ │ │ - ld r31,0(r3) │ │ │ │ - ld r24,16(r3) │ │ │ │ - ld r27,8(r3) │ │ │ │ ld r30,24(r3) │ │ │ │ - std r0,16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r31,0(r3) │ │ │ │ + bl 4f00 │ │ │ │ mr r28,r3 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ li r5,4096 │ │ │ │ li r4,0 │ │ │ │ sldi r26,r28,12 │ │ │ │ mr r25,r3 │ │ │ │ add r3,r29,r26 │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r10,r31,r28 │ │ │ │ - subf r7,r27,r24 │ │ │ │ - add r9,r31,r10 │ │ │ │ - divd r10,r10,r25 │ │ │ │ + bl 5880 │ │ │ │ + mulld r9,r31,r28 │ │ │ │ + subf r8,r27,r24 │ │ │ │ + add r2,r31,r9 │ │ │ │ divd r9,r9,r25 │ │ │ │ - subf. r9,r10,r9 │ │ │ │ - ble a1e4 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r30,r30,r10 │ │ │ │ - ld r9,0(r30) │ │ │ │ + divd r2,r2,r25 │ │ │ │ + subf. r2,r9,r2 │ │ │ │ + ble a1f4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + mtctr r2 │ │ │ │ + add r30,r30,r9 │ │ │ │ + nop │ │ │ │ + ld r2,0(r30) │ │ │ │ addi r30,r30,16 │ │ │ │ - srad r9,r9,r7 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - add r9,r9,r26 │ │ │ │ - ldx r10,r29,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r29,r9 │ │ │ │ - bdnz a1c0 │ │ │ │ + srad r2,r2,r8 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + add r2,r2,r26 │ │ │ │ + ldx r9,r29,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r29,r2 │ │ │ │ + bdnz a1d0 │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ @@ -5472,63 +4805,59 @@ │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x880 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-9248 │ │ │ │ mflr r0 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + ld r27,16(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r29,24(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r29,24(r3) │ │ │ │ - ld r31,0(r3) │ │ │ │ - ld r27,16(r3) │ │ │ │ ld r30,8(r3) │ │ │ │ - std r0,16(r1) │ │ │ │ + ld r31,0(r3) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ mr r28,r3 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ li r5,4096 │ │ │ │ li r4,0 │ │ │ │ sldi r26,r28,12 │ │ │ │ mr r25,r3 │ │ │ │ add r3,r29,r26 │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r10,r31,r28 │ │ │ │ - add r9,r31,r10 │ │ │ │ - divd r10,r10,r25 │ │ │ │ + bl 5880 │ │ │ │ + mulld r9,r31,r28 │ │ │ │ + add r2,r31,r9 │ │ │ │ divd r9,r9,r25 │ │ │ │ - subf. r9,r10,r9 │ │ │ │ - ble a2e4 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - addi r7,r27,1 │ │ │ │ - add r30,r30,r10 │ │ │ │ + divd r2,r2,r25 │ │ │ │ + subf. r2,r9,r2 │ │ │ │ + ble a2e4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + mtctr r2 │ │ │ │ + addi r8,r27,1 │ │ │ │ + add r30,r30,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r30) │ │ │ │ + nop │ │ │ │ + ld r2,0(r30) │ │ │ │ addi r30,r30,16 │ │ │ │ - srad r9,r9,r7 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - add r9,r9,r26 │ │ │ │ - ldx r10,r29,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r29,r9 │ │ │ │ - bdnz a2c0 │ │ │ │ + srad r2,r2,r8 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + add r2,r2,r26 │ │ │ │ + ldx r9,r29,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r29,r2 │ │ │ │ + bdnz a2c0 │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ @@ -5536,67 +4865,63 @@ │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x780 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-9504 │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + ld r28,0(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r3 │ │ │ │ - ld r28,0(r3) │ │ │ │ - ld r31,40(r3) │ │ │ │ ld r30,32(r3) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + ld r31,40(r3) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ mr r27,r3 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,16(r29) │ │ │ │ - ld r5,8(r29) │ │ │ │ - ld r8,24(r29) │ │ │ │ - mulld r9,r27,r28 │ │ │ │ - subf r5,r5,r10 │ │ │ │ - add r28,r28,r9 │ │ │ │ - divd r9,r9,r3 │ │ │ │ + bl 4a00 │ │ │ │ + ld r9,16(r29) │ │ │ │ + ld r6,8(r29) │ │ │ │ + ld r10,24(r29) │ │ │ │ + mulld r2,r27,r28 │ │ │ │ + subf r6,r6,r9 │ │ │ │ + add r28,r28,r2 │ │ │ │ + divd r2,r2,r3 │ │ │ │ divd r28,r28,r3 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - subf. r9,r9,r28 │ │ │ │ - add r8,r8,r10 │ │ │ │ - ble a3f4 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r6,r27,12 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + subf. r2,r2,r28 │ │ │ │ + add r10,r10,r9 │ │ │ │ + ble a3e4 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r7,r27,12 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r7,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r7,r5 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - add r9,r9,r6 │ │ │ │ - ldx r10,r31,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdx r7,r30,r10 │ │ │ │ - ldx r10,r31,r9 │ │ │ │ - ld r7,-8(r8) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r10,r30,r10 │ │ │ │ - std r7,8(r10) │ │ │ │ - ldx r10,r31,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r31,r9 │ │ │ │ - bdnz a3b0 │ │ │ │ + ld r8,0(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + srad r2,r8,r6 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + add r2,r2,r7 │ │ │ │ + ldx r9,r31,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + stdx r8,r30,r9 │ │ │ │ + ldx r9,r31,r2 │ │ │ │ + ld r8,-8(r10) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r9,r30,r9 │ │ │ │ + std r8,8(r9) │ │ │ │ + ldx r9,r31,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r31,r2 │ │ │ │ + bdnz a3a0 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ @@ -5604,63 +4929,59 @@ │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-9776 │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + ld r28,0(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r28,0(r3) │ │ │ │ - mr r27,r3 │ │ │ │ - ld r31,32(r3) │ │ │ │ ld r30,16(r3) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + ld r31,32(r3) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ mr r29,r3 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,8(r27) │ │ │ │ - ld r5,24(r27) │ │ │ │ - mulld r9,r29,r28 │ │ │ │ - add r28,r28,r9 │ │ │ │ - divd r9,r9,r3 │ │ │ │ + bl 4a00 │ │ │ │ + ld r10,8(r27) │ │ │ │ + ld r6,24(r27) │ │ │ │ + mulld r2,r29,r28 │ │ │ │ + add r28,r28,r2 │ │ │ │ + divd r2,r2,r3 │ │ │ │ divd r28,r28,r3 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - subf. r9,r9,r28 │ │ │ │ - add r8,r8,r10 │ │ │ │ - ble a4f4 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r6,r29,12 │ │ │ │ - addi r5,r5,1 │ │ │ │ - ld r7,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r7,r5 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - add r9,r9,r6 │ │ │ │ - ldx r10,r31,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdx r7,r30,r10 │ │ │ │ - ldx r10,r31,r9 │ │ │ │ - ld r7,-8(r8) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r10,r30,r10 │ │ │ │ - std r7,8(r10) │ │ │ │ - ldx r10,r31,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r31,r9 │ │ │ │ - bdnz a4b0 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + subf. r2,r2,r28 │ │ │ │ + add r10,r10,r9 │ │ │ │ + ble a4d4 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r7,r29,12 │ │ │ │ + addi r6,r6,1 │ │ │ │ + ld r8,0(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + srad r2,r8,r6 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + add r2,r2,r7 │ │ │ │ + ldx r9,r31,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + stdx r8,r30,r9 │ │ │ │ + ldx r9,r31,r2 │ │ │ │ + ld r8,-8(r10) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r9,r30,r9 │ │ │ │ + std r8,8(r9) │ │ │ │ + ldx r9,r31,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r31,r2 │ │ │ │ + bdnz a490 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ @@ -5669,1604 +4990,1599 @@ │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000a530 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-10032 │ │ │ │ +000000000000a510 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r25,-56(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + mr r25,r5 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + mr r28,r6 │ │ │ │ std r29,-24(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + mr r29,r4 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - mr r28,r6 │ │ │ │ - mr r27,r3 │ │ │ │ - mr r29,r4 │ │ │ │ - mr r25,r5 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5980 │ │ │ │ + ld r10,0(r1) │ │ │ │ cmpdi r28,0 │ │ │ │ - ld r8,0(r1) │ │ │ │ - sldi r9,r3,12 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - blt a720 │ │ │ │ - addis r9,r2,-9 │ │ │ │ + sldi r2,r3,12 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + blt a6e4 │ │ │ │ mr r30,r3 │ │ │ │ addi r22,r1,32 │ │ │ │ cmpwi cr4,r3,0 │ │ │ │ mr r24,r29 │ │ │ │ + pla r2,-1100 # a140 │ │ │ │ + std r2,80(r31) │ │ │ │ + pla r2,-632 # a320 │ │ │ │ + std r2,88(r31) │ │ │ │ mr r23,r28 │ │ │ │ addi r26,r31,32 │ │ │ │ - addi r9,r9,8992 │ │ │ │ - mr r21,r9 │ │ │ │ - addis r9,r2,-9 │ │ │ │ - addi r9,r9,9504 │ │ │ │ - mr r20,r9 │ │ │ │ + ld r3,80(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r26 │ │ │ │ - mr r3,r21 │ │ │ │ std r22,64(r31) │ │ │ │ std r24,56(r31) │ │ │ │ std r28,48(r31) │ │ │ │ std r23,40(r31) │ │ │ │ std r27,32(r31) │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,a680 │ │ │ │ - mr r6,r22 │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ + bl 53e0 │ │ │ │ + ble cr4,a650 │ │ │ │ + mr r7,r22 │ │ │ │ + li r2,0 │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ - andi. r10,r30,1 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - beq a648 │ │ │ │ - cmpdi r8,0 │ │ │ │ - ld r8,0(r6) │ │ │ │ - addi r10,r6,4096 │ │ │ │ - std r9,0(r6) │ │ │ │ - add r9,r9,r8 │ │ │ │ - beq a670 │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,0(r10) │ │ │ │ - ld r8,4096(r10) │ │ │ │ - std r9,0(r10) │ │ │ │ - addi r10,r10,8192 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,-4096(r10) │ │ │ │ - add r9,r9,r8 │ │ │ │ - bdnz a650 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpdi r5,512 │ │ │ │ - bne a620 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r9,r30,1 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + beq a618 │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r10,0(r7) │ │ │ │ + addi r9,r7,4096 │ │ │ │ + std r2,0(r7) │ │ │ │ + add r2,r2,r10 │ │ │ │ + beq a640 │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtctr r10 │ │ │ │ + ld r8,0(r9) │ │ │ │ + ld r10,4096(r9) │ │ │ │ + std r2,0(r9) │ │ │ │ + addi r9,r9,8192 │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r2,-4096(r9) │ │ │ │ + add r2,r2,r10 │ │ │ │ + bdnz a620 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpdi r6,512 │ │ │ │ + bne a5f0 │ │ │ │ + ld r3,88(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r26 │ │ │ │ - mr r3,r20 │ │ │ │ std r23,40(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ std r22,72(r31) │ │ │ │ std r25,64(r31) │ │ │ │ - std r24,56(r31) │ │ │ │ - std r28,48(r31) │ │ │ │ std r27,32(r31) │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 53e0 │ │ │ │ addic. r23,r23,-9 │ │ │ │ - blt a6c8 │ │ │ │ - mr r9,r24 │ │ │ │ + blt a694 │ │ │ │ + mr r2,r24 │ │ │ │ mr r24,r25 │ │ │ │ - mr r25,r9 │ │ │ │ - b a5e0 │ │ │ │ + mr r25,r2 │ │ │ │ + b a5ac │ │ │ │ mr r4,r25 │ │ │ │ mr r25,r24 │ │ │ │ cmpld r29,r25 │ │ │ │ - beq a72c │ │ │ │ + beq a6f0 │ │ │ │ addi r1,r31,176 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r30,-16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ blr │ │ │ │ cmpld r29,r25 │ │ │ │ mr r4,r29 │ │ │ │ - bne a6d8 │ │ │ │ + bne a6a4 │ │ │ │ sldi r5,r27,4 │ │ │ │ mr r3,r29 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b a6d8 │ │ │ │ + bl 58a0 │ │ │ │ + addi r1,r31,176 │ │ │ │ + ld r0,16(r1) │ │ │ │ + lwz r11,8(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 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r30,-16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ - .long 0xc80 │ │ │ │ + .long 0xa80 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000a750 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-10576 │ │ │ │ mflr r0 │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + mr r26,r4 │ │ │ │ + std r0,16(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r5 │ │ │ │ + mr r29,r6 │ │ │ │ std r31,-8(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - mr r26,r4 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r25,r3 │ │ │ │ - mr r28,r5 │ │ │ │ - addi r29,r29,-9 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-8352(r1) │ │ │ │ + addi r29,r29,-9 │ │ │ │ mr r31,r1 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5980 │ │ │ │ + ld r9,0(r1) │ │ │ │ addi r27,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r24,r3 │ │ │ │ - ld r10,0(r1) │ │ │ │ - addis r3,r2,-9 │ │ │ │ mr r4,r27 │ │ │ │ - sldi r9,r24,12 │ │ │ │ - addi r3,r3,9248 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + pla r3,-1412 # a230 │ │ │ │ + sldi r2,r24,12 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ std r29,48(r31) │ │ │ │ std r26,40(r31) │ │ │ │ std r25,32(r31) │ │ │ │ addi r23,r1,32 │ │ │ │ std r23,56(r31) │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 53e0 │ │ │ │ cmpdi cr7,r24,0 │ │ │ │ - ble cr7,aa2c │ │ │ │ - andi. r9,r24,1 │ │ │ │ - li r8,0 │ │ │ │ - mr r9,r23 │ │ │ │ - addi r10,r24,-1 │ │ │ │ - bne aa10 │ │ │ │ - srdi r10,r24,1 │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,0(r9) │ │ │ │ - ld r7,4096(r9) │ │ │ │ - std r8,0(r9) │ │ │ │ - addi r9,r9,8192 │ │ │ │ - add r10,r8,r10 │ │ │ │ - std r10,-4096(r9) │ │ │ │ - add r8,r10,r7 │ │ │ │ - bdnz a814 │ │ │ │ - ld r9,0(r23) │ │ │ │ + ble cr7,aa0c │ │ │ │ + andi. r2,r24,1 │ │ │ │ + li r10,0 │ │ │ │ + mr r2,r23 │ │ │ │ + addi r9,r24,-1 │ │ │ │ + bne a9f0 │ │ │ │ + srdi r9,r24,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,0(r2) │ │ │ │ + ld r8,4096(r2) │ │ │ │ + std r10,0(r2) │ │ │ │ + addi r2,r2,8192 │ │ │ │ + add r9,r10,r9 │ │ │ │ + std r9,-4096(r2) │ │ │ │ + add r10,r9,r8 │ │ │ │ + bdnz a804 │ │ │ │ + ld r2,0(r23) │ │ │ │ addi r30,r31,4120 │ │ │ │ - mr r10,r23 │ │ │ │ - addi r5,r31,24 │ │ │ │ - addi r3,r23,4088 │ │ │ │ - mr r4,r30 │ │ │ │ - std r9,32(r31) │ │ │ │ - addi r6,r10,8 │ │ │ │ - ble cr7,a8a8 │ │ │ │ - andi. r9,r24,1 │ │ │ │ - addi r7,r24,-1 │ │ │ │ - mr r9,r6 │ │ │ │ - beq a880 │ │ │ │ - cmpdi r7,0 │ │ │ │ - ld r7,8(r10) │ │ │ │ - addi r9,r10,4104 │ │ │ │ - std r8,8(r10) │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq a8a8 │ │ │ │ - srdi r10,r24,1 │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,0(r9) │ │ │ │ - ld r7,4096(r9) │ │ │ │ - std r8,0(r9) │ │ │ │ - addi r9,r9,8192 │ │ │ │ - add r10,r8,r10 │ │ │ │ - std r10,-4096(r9) │ │ │ │ - add r8,r10,r7 │ │ │ │ - bdnz a888 │ │ │ │ - ld r7,0(r6) │ │ │ │ - cmpld r6,r3 │ │ │ │ - mr r10,r6 │ │ │ │ - std r7,16(r5) │ │ │ │ - ldu r9,8(r5) │ │ │ │ - subf r9,r9,r7 │ │ │ │ - stdu r9,8(r4) │ │ │ │ - bne a850 │ │ │ │ - ld r9,4120(r31) │ │ │ │ - addis r3,r2,-9 │ │ │ │ + mr r9,r23 │ │ │ │ + addi r6,r31,24 │ │ │ │ + addi r4,r23,4088 │ │ │ │ + mr r5,r30 │ │ │ │ + std r2,32(r31) │ │ │ │ + addi r7,r9,8 │ │ │ │ + ble cr7,a898 │ │ │ │ + andi. r2,r24,1 │ │ │ │ + addi r8,r24,-1 │ │ │ │ + mr r2,r7 │ │ │ │ + beq a870 │ │ │ │ + cmpdi r8,0 │ │ │ │ + ld r8,8(r9) │ │ │ │ + addi r2,r9,4104 │ │ │ │ + std r10,8(r9) │ │ │ │ + add r10,r10,r8 │ │ │ │ + beq a898 │ │ │ │ + srdi r9,r24,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,0(r2) │ │ │ │ + ld r8,4096(r2) │ │ │ │ + std r10,0(r2) │ │ │ │ + addi r2,r2,8192 │ │ │ │ + add r9,r10,r9 │ │ │ │ + std r9,-4096(r2) │ │ │ │ + add r10,r9,r8 │ │ │ │ + bdnz a878 │ │ │ │ + ld r8,0(r7) │ │ │ │ + cmpld r7,r4 │ │ │ │ + mr r9,r7 │ │ │ │ + std r8,16(r6) │ │ │ │ + ldu r2,8(r6) │ │ │ │ + subf r2,r2,r8 │ │ │ │ + stdu r2,8(r5) │ │ │ │ + bne a840 │ │ │ │ + ld r2,4120(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,8224 │ │ │ │ + pla r3,-1192 # a420 │ │ │ │ std r25,8224(r31) │ │ │ │ + std r26,8232(r31) │ │ │ │ + std r28,8240(r31) │ │ │ │ std r23,8256(r31) │ │ │ │ std r29,8248(r31) │ │ │ │ - std r28,8240(r31) │ │ │ │ - addi r3,r3,9776 │ │ │ │ - std r26,8232(r31) │ │ │ │ - subf r9,r9,r25 │ │ │ │ - std r9,8216(r31) │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ + subf r2,r2,r25 │ │ │ │ + std r2,8216(r31) │ │ │ │ + bl 53e0 │ │ │ │ sldi r5,r25,4 │ │ │ │ mr r4,r28 │ │ │ │ mr r3,r26 │ │ │ │ addi r25,r31,8216 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 58a0 │ │ │ │ cmpdi r29,0 │ │ │ │ - bge a95c │ │ │ │ - b a9dc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r7,r7,4 │ │ │ │ + bge a93c │ │ │ │ + b a9bc │ │ │ │ + sldi r8,r8,4 │ │ │ │ mr r6,r29 │ │ │ │ - add r5,r28,r7 │ │ │ │ - add r4,r26,r7 │ │ │ │ - bl a758 │ │ │ │ + add r5,r28,r8 │ │ │ │ + add r4,r26,r8 │ │ │ │ + bl a750 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpld r30,r25 │ │ │ │ addi r27,r27,8 │ │ │ │ - beq a9dc │ │ │ │ + beq a9bc │ │ │ │ ldu r3,8(r30) │ │ │ │ cmpdi r3,1 │ │ │ │ - ble a950 │ │ │ │ + ble a930 │ │ │ │ cmpdi r3,256 │ │ │ │ - ld r7,0(r27) │ │ │ │ - bgt a930 │ │ │ │ - addi r7,r7,1 │ │ │ │ - li r4,1 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r7,r26,r7 │ │ │ │ - mtctr r4 │ │ │ │ - mr r9,r7 │ │ │ │ - b a9b0 │ │ │ │ - ld r5,8(r9) │ │ │ │ - ld r6,-8(r9) │ │ │ │ - std r8,0(r9) │ │ │ │ - std r10,-16(r9) │ │ │ │ - addi r9,r9,-16 │ │ │ │ - std r5,8(r9) │ │ │ │ - std r6,24(r9) │ │ │ │ - bdz a9c0 │ │ │ │ - ld r10,0(r9) │ │ │ │ - ld r8,-16(r9) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt a990 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r7,r7,16 │ │ │ │ - cmpd r3,r4 │ │ │ │ - bgt a984 │ │ │ │ + ld r8,0(r27) │ │ │ │ + bgt a910 │ │ │ │ + addi r8,r8,1 │ │ │ │ + li r5,1 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r8,r26,r8 │ │ │ │ + mtctr r5 │ │ │ │ + mr r2,r8 │ │ │ │ + b a990 │ │ │ │ + ld r6,8(r2) │ │ │ │ + ld r7,-8(r2) │ │ │ │ + std r10,0(r2) │ │ │ │ + std r9,-16(r2) │ │ │ │ + addi r2,r2,-16 │ │ │ │ + std r6,8(r2) │ │ │ │ + std r7,24(r2) │ │ │ │ + bdz a9a0 │ │ │ │ + ld r9,0(r2) │ │ │ │ + ld r10,-16(r2) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bgt a970 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + cmpd r3,r5 │ │ │ │ + bgt a964 │ │ │ │ cmpld r30,r25 │ │ │ │ addi r27,r27,8 │ │ │ │ - bne a95c │ │ │ │ + bne a93c │ │ │ │ addi r1,r31,8352 │ │ │ │ ld r0,16(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) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r9,0 │ │ │ │ + ld r10,0(r23) │ │ │ │ + addi r2,r23,4096 │ │ │ │ + std r9,0(r23) │ │ │ │ + bne a7fc │ │ │ │ + b a824 │ │ │ │ li r10,0 │ │ │ │ - ld r8,0(r23) │ │ │ │ - addi r9,r23,4096 │ │ │ │ - std r10,0(r23) │ │ │ │ - bne a80c │ │ │ │ - b a834 │ │ │ │ - li r8,0 │ │ │ │ - b a834 │ │ │ │ + b a824 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x980 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-11328 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne aa78 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne aa68 │ │ │ │ + bl 4a00 │ │ │ │ std r3,0(r31) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000aaa0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-11424 │ │ │ │ +000000000000aa90 : │ │ │ │ mflr r0 │ │ │ │ - addis r3,r2,-9 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,11328 │ │ │ │ + pla r3,-96 # aa40 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r4,r1,32 │ │ │ │ - std r9,32(r1) │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,32(r1) │ │ │ │ + bl 53e0 │ │ │ │ ld r3,32(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000000ab00 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-11520 │ │ │ │ - mflr r0 │ │ │ │ +000000000000aae0 : │ │ │ │ extsw r3,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 49e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ + b 4980 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000ab40 : │ │ │ │ +000000000000ab00 : │ │ │ │ li r3,1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000ab60 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-11616 │ │ │ │ +000000000000ab40 : │ │ │ │ mtfprd f0,r3 │ │ │ │ mtfprd f12,r4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f1,404808 # 6d890 │ │ │ │ fcfidu f12,f12 │ │ │ │ fcfidu f0,f0 │ │ │ │ - lfd f1,26768(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f1,f0,f1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000000aba0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-11680 │ │ │ │ +000000000000ab70 : │ │ │ │ mflr r0 │ │ │ │ li r3,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ addi r4,r1,32 │ │ │ │ - bl 4a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 49a0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne abec │ │ │ │ + bne abb0 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fcfid f1,f0 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfd f12,26776(r9) │ │ │ │ + plfd f12,404724 # 6d898 │ │ │ │ fmadd f1,f1,f12,f0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000000ac10 : │ │ │ │ +000000000000abd0 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble ad00 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble ad08 │ │ │ │ - srdi r10,r4,2 │ │ │ │ + ble acc0 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble acc8 │ │ │ │ + srdi r9,r4,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs7,vs11,vs11 │ │ │ │ xvmaddadp vs9,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz ac40 │ │ │ │ + bdnz ac00 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - clrrdi r9,r4,2 │ │ │ │ + andi. r2,r4,3 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvadddp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ - sldi r8,r9,4 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lxvx vs0,r3,r8 │ │ │ │ - cmpd r4,r10 │ │ │ │ + clrrdi r2,r4,2 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lxvx vs0,r3,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fadd f1,f1,f0 │ │ │ │ blelr │ │ │ │ - addi r10,r8,16 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - add r10,r3,r10 │ │ │ │ - cmpd r4,r9 │ │ │ │ - lfd f12,8(r10) │ │ │ │ + addi r9,r10,16 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lfdx f0,r3,r9 │ │ │ │ + add r9,r3,r9 │ │ │ │ + cmpd r4,r2 │ │ │ │ + lfd f12,8(r9) │ │ │ │ fmadd f0,f0,f0,f1 │ │ │ │ fmadd f1,f12,f12,f0 │ │ │ │ blelr │ │ │ │ - add r3,r3,r8 │ │ │ │ + add r3,r3,r10 │ │ │ │ lxv vs0,32(r3) │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fadd f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b ac8c │ │ │ │ + li r2,0 │ │ │ │ + b ac4c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000ad20 : │ │ │ │ +000000000000ace0 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble ae30 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble ae38 │ │ │ │ - srdi r10,r4,3 │ │ │ │ + ble adf0 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble adf8 │ │ │ │ + srdi r9,r4,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r10 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs9,vs32 │ │ │ │ xxmr vs7,vs32 │ │ │ │ xxmr vs8,vs32 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - lxv vs11,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ - lxv vs0,-16(r9) │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ + lxv vs0,-16(r2) │ │ │ │ xvmaddadp vs8,vs10,vs10 │ │ │ │ xvmaddadp vs7,vs11,vs11 │ │ │ │ xvmaddadp vs9,vs12,vs12 │ │ │ │ xvmaddadp vs32,vs0,vs0 │ │ │ │ - bdnz ad50 │ │ │ │ + bdnz ad10 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r4,7 │ │ │ │ - clrrdi r9,r4,3 │ │ │ │ + andi. r2,r4,7 │ │ │ │ + clrrdi r2,r4,3 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs1,vs9,vs9,2 │ │ │ │ xvadddp vs1,vs1,vs9 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - cmpd r4,r10 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blelr │ │ │ │ - add r3,r3,r8 │ │ │ │ - addi r10,r9,2 │ │ │ │ + add r3,r3,r10 │ │ │ │ + addi r9,r2,2 │ │ │ │ lfd f0,8(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r10,r9,3 │ │ │ │ + addi r9,r2,3 │ │ │ │ lfd f0,16(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r10,r9,4 │ │ │ │ + addi r9,r2,4 │ │ │ │ lfd f0,24(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r10,r9,5 │ │ │ │ + addi r9,r2,5 │ │ │ │ lfd f0,32(r3) │ │ │ │ - cmpd r4,r10 │ │ │ │ + cmpd r4,r9 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r9,r9,6 │ │ │ │ + addi r2,r2,6 │ │ │ │ lfd f0,40(r3) │ │ │ │ - cmpd r4,r9 │ │ │ │ + cmpd r4,r2 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blelr │ │ │ │ lfd f0,48(r3) │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b ad9c │ │ │ │ + li r2,0 │ │ │ │ + b ad5c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000ae50 : │ │ │ │ +000000000000ae10 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble af00 │ │ │ │ + ble aec0 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq af08 │ │ │ │ - srdi r8,r5,1 │ │ │ │ + beq aec8 │ │ │ │ + srdi r10,r5,1 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r10,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs10,16(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + lxv vs10,16(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxmrgld vs12,vs10,vs0 │ │ │ │ xxmrghd vs0,vs10,vs0 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmaddmdp vs12,vs11,vs32 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ xxmr vs32,vs12 │ │ │ │ - bdnz ae80 │ │ │ │ + bdnz ae40 │ │ │ │ xxsldwi vs1,vs12,vs12,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xvadddp vs1,vs1,vs12 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r5,r5,1 │ │ │ │ - sldi r9,r5,3 │ │ │ │ + sldi r2,r5,3 │ │ │ │ sldi r5,r5,4 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ lfdx f11,r3,r5 │ │ │ │ add r3,r3,r5 │ │ │ │ lfd f12,8(r3) │ │ │ │ fmul f10,f11,f0 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f10,f11,f1 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b aecc │ │ │ │ + b ae8c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000af20 : │ │ │ │ +000000000000aee0 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble b0b0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble b0b8 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + ble b070 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble b078 │ │ │ │ + srdi r10,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs5,vs32 │ │ │ │ xxmr vs3,vs32 │ │ │ │ xxmr vs4,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs6,0(r9) │ │ │ │ - lxv vs7,16(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs6,0(r2) │ │ │ │ + lxv vs7,16(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs8,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ - lxv vs10,-64(r10) │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs8,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ + lxv vs10,-64(r9) │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ xvmuldp vs10,vs10,vs6 │ │ │ │ xvmuldp vs11,vs11,vs7 │ │ │ │ xvmuldp vs12,vs12,vs8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmaddadp vs4,vs6,vs10 │ │ │ │ xvmaddadp vs3,vs11,vs7 │ │ │ │ xvmaddadp vs5,vs12,vs8 │ │ │ │ xvmaddadp vs32,vs0,vs9 │ │ │ │ - bdnz af60 │ │ │ │ + bdnz af20 │ │ │ │ xvadddp vs5,vs5,vs32 │ │ │ │ xvadddp vs4,vs4,vs3 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvadddp vs5,vs5,vs4 │ │ │ │ xxsldwi vs1,vs5,vs5,2 │ │ │ │ xvadddp vs1,vs1,vs5 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r8,r9,3 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r9,4 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,32 │ │ │ │ + addi r8,r9,5 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + addi r10,r2,40 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b afd0 │ │ │ │ + li r9,0 │ │ │ │ + b af90 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b0d0 : │ │ │ │ +000000000000b090 : │ │ │ │ cmpdi r6,0 │ │ │ │ - ble b190 │ │ │ │ + ble b150 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq b198 │ │ │ │ - srdi r8,r6,1 │ │ │ │ + beq b158 │ │ │ │ + srdi r10,r6,1 │ │ │ │ + mr r9,r3 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r8 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r5,r9 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - addi r10,r10,32 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs9,-16(r10) │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xxmrgld vs11,vs9,vs12 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs9,-16(r9) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xxmrgld vs10,vs9,vs12 │ │ │ │ xxmrghd vs12,vs9,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs10,vs11,vs0 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs11,vs10,vs0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ xvmaddmdp vs11,vs10,vs32 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ xxmr vs32,vs11 │ │ │ │ - bdnz b100 │ │ │ │ + bdnz b0c0 │ │ │ │ xxsldwi vs1,vs11,vs11,2 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + andi. r2,r6,1 │ │ │ │ xvadddp vs1,vs1,vs11 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r6,r6,1 │ │ │ │ - sldi r9,r6,3 │ │ │ │ + sldi r2,r6,3 │ │ │ │ sldi r6,r6,4 │ │ │ │ - lfdx f10,r5,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + lfdx f10,r5,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + add r2,r3,r6 │ │ │ │ lfdx f11,r3,r6 │ │ │ │ - add r3,r3,r6 │ │ │ │ - lfd f12,8(r3) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f1,f11,f0,f1 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r6,0 │ │ │ │ - b b158 │ │ │ │ + b b118 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b1b0 : │ │ │ │ +000000000000b170 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble b260 │ │ │ │ + ble b220 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq b268 │ │ │ │ - srdi r8,r5,1 │ │ │ │ + beq b228 │ │ │ │ + srdi r10,r5,1 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r10,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxv vs10,16(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ - xxmrgld vs11,vs10,vs12 │ │ │ │ - xxmrghd vs12,vs10,vs12 │ │ │ │ - xvmuldp vs10,vs11,vs0 │ │ │ │ + xxmrgld vs10,vs11,vs12 │ │ │ │ + xxmrghd vs12,vs11,vs12 │ │ │ │ + xvmuldp vs11,vs10,vs0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ xvmaddmdp vs11,vs10,vs32 │ │ │ │ - xvmaddadp vs11,vs12,vs0 │ │ │ │ + xvmaddadp vs11,vs0,vs12 │ │ │ │ xxmr vs32,vs11 │ │ │ │ - bdnz b1e0 │ │ │ │ + bdnz b1a0 │ │ │ │ xxsldwi vs1,vs11,vs11,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xvadddp vs1,vs1,vs11 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r5,r5,1 │ │ │ │ - sldi r9,r5,3 │ │ │ │ + sldi r2,r5,3 │ │ │ │ sldi r5,r5,4 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ lfdx f11,r3,r5 │ │ │ │ add r3,r3,r5 │ │ │ │ lfd f12,8(r3) │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f1,f0,f11,f1 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b b230 │ │ │ │ + b b1f0 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b280 : │ │ │ │ +000000000000b240 : │ │ │ │ cmpdi r5,0 │ │ │ │ blelr │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - beq b2e0 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq b2cc │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq b2bc │ │ │ │ + andi. r10,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq b2a0 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq b28c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq b27c │ │ │ │ lxv vs0,0(r4) │ │ │ │ - mr r5,r7 │ │ │ │ - li r9,16 │ │ │ │ + mr r5,r8 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ addi r5,r5,-1 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ cmpdi r5,1 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,32 │ │ │ │ + addi r10,r2,48 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs0,r4,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ + addi r2,r2,64 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r4,r10 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - lxvx vs0,r4,r7 │ │ │ │ - stxvx vs0,r3,r7 │ │ │ │ lxvx vs0,r4,r8 │ │ │ │ stxvx vs0,r3,r8 │ │ │ │ - bdnz b2e8 │ │ │ │ + lxvx vs0,r4,r10 │ │ │ │ + stxvx vs0,r3,r10 │ │ │ │ + bdnz b2a8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b330 : │ │ │ │ +000000000000b2f0 : │ │ │ │ cmpdi r5,0 │ │ │ │ blelr │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - beq b390 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq b37c │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq b36c │ │ │ │ + andi. r10,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq b350 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq b33c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq b32c │ │ │ │ lfd f0,0(r4) │ │ │ │ - mr r5,r7 │ │ │ │ - li r9,8 │ │ │ │ + mr r5,r8 │ │ │ │ + li r2,8 │ │ │ │ stfd f0,0(r3) │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ addi r5,r5,-1 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ cmpdi r5,1 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r10,r2,24 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r4,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r8,r9,24 │ │ │ │ + addi r2,r2,32 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f0,r4,r10 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - stfdx f0,r3,r7 │ │ │ │ lfdx f0,r4,r8 │ │ │ │ stfdx f0,r3,r8 │ │ │ │ - bdnz b398 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + stfdx f0,r3,r10 │ │ │ │ + bdnz b358 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b3e0 : │ │ │ │ +000000000000b3a0 : │ │ │ │ cmpdi r6,0 │ │ │ │ - mffprd r9,f1 │ │ │ │ + mffprd r2,f1 │ │ │ │ blelr │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mtvsrdd vs12,r9,r9 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - li r9,0 │ │ │ │ - bne b430 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + bne b3f0 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz b408 │ │ │ │ + bdnz b3c8 │ │ │ │ blr │ │ │ │ lxv vs0,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne b400 │ │ │ │ + bne b3c0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b460 : │ │ │ │ +000000000000b420 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble b510 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq b510 │ │ │ │ - srdi r9,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble b4d0 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq b4d0 │ │ │ │ + srdi r2,r6,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r10,0 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - bne b4f0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + bne b4b0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - bdnz b4a0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz b460 │ │ │ │ + andi. r2,r6,1 │ │ │ │ clrrdi r6,r6,1 │ │ │ │ beqlr │ │ │ │ sldi r6,r6,3 │ │ │ │ lfdx f0,r5,r6 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfdx f0,r3,r6 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs0,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne b498 │ │ │ │ - b b4c4 │ │ │ │ + bne b458 │ │ │ │ + b b484 │ │ │ │ nop │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq b538 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq b4f8 │ │ │ │ lfd f0,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmul f0,f0,f1 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r5,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r5,r10 │ │ │ │ - fmul f0,f0,f1 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz b540 │ │ │ │ + bdnz b500 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b580 : │ │ │ │ +000000000000b540 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ cmpdi r6,1 │ │ │ │ - beq b624 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - mr r9,r4 │ │ │ │ + beq b5e4 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + mr r2,r4 │ │ │ │ addi r6,r6,-2 │ │ │ │ - li r10,0 │ │ │ │ - andi. r8,r7,1 │ │ │ │ - bne b600 │ │ │ │ - srdi r8,r7,1 │ │ │ │ - mtctr r8 │ │ │ │ + li r9,0 │ │ │ │ + andi. r10,r8,1 │ │ │ │ + bne b5c0 │ │ │ │ + srdi r10,r8,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + addi r10,r9,16 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + stxvx vs0,r3,r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ lxvx vs12,r5,r10 │ │ │ │ + addi r2,r2,16 │ │ │ │ lxvdsx vs0,0,r9 │ │ │ │ - addi r8,r10,16 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r9,r10,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r3,r8 │ │ │ │ - bdnz b5b0 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - lxvdsx vs12,r4,r9 │ │ │ │ - lxvx vs0,r5,r7 │ │ │ │ + bdnz b570 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + lxvdsx vs12,r4,r2 │ │ │ │ + lxvx vs0,r5,r8 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r7 │ │ │ │ + stxvx vs0,r3,r8 │ │ │ │ blr │ │ │ │ lxvdsx vs0,0,r4 │ │ │ │ lxv vs12,0(r5) │ │ │ │ cmpdi r6,0 │ │ │ │ - addi r9,r4,8 │ │ │ │ - li r10,16 │ │ │ │ + addi r2,r4,8 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne b5a8 │ │ │ │ - b b5e4 │ │ │ │ - li r7,0 │ │ │ │ - b b5e4 │ │ │ │ + bne b568 │ │ │ │ + b b5a4 │ │ │ │ + li r8,0 │ │ │ │ + b b5a4 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b640 : │ │ │ │ +000000000000b600 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble b700 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq b700 │ │ │ │ - addi r9,r4,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq b700 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne b6e0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq b6e0 │ │ │ │ + addi r2,r4,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq b6e0 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq b744 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne b6c0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs0,r4,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r4,r10 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz b688 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - clrrdi r6,r6,1 │ │ │ │ + bdnz b644 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + clrrdi r2,r6,1 │ │ │ │ beqlr │ │ │ │ + subf r6,r2,r6 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r6,r6,3 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ - lfdx f12,r5,r6 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r6 │ │ │ │ + add r5,r5,r2 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r3,r3,r2 │ │ │ │ + cmpldi r6,16 │ │ │ │ + iselgt r2,r9,r6 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + lxvl vs0,r4,r2 │ │ │ │ + lxvl vs12,r5,r2 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r3,r2 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs0,0(r4) │ │ │ │ lxv vs12,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne b680 │ │ │ │ - b b6b4 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq b72c │ │ │ │ + bne b63c │ │ │ │ + b b670 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq b70c │ │ │ │ lfd f0,0(r4) │ │ │ │ lfd f12,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f12,r5,r9 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r4,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f0,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r4,r10 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz b734 │ │ │ │ + bdnz b714 │ │ │ │ blr │ │ │ │ + li r2,0 │ │ │ │ + b b67c │ │ │ │ ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000b770 : │ │ │ │ +000000000000b760 : │ │ │ │ cmpdi r6,0 │ │ │ │ - mffprd r9,f1 │ │ │ │ + mffprd r2,f1 │ │ │ │ blelr │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mtvsrdd vs0,r9,r9 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - li r9,0 │ │ │ │ - bne b7d0 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + mtvsrdd vs0,r2,r2 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + bne b7c0 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmaddadp vs12,vs0,vs11 │ │ │ │ + stxvx vs12,r3,r2 │ │ │ │ lxvx vs12,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + lxvx vs11,r3,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxvx vs12,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - lxvx vs11,r3,r10 │ │ │ │ - xvmaddadp vs12,vs0,vs11 │ │ │ │ - stxvx vs12,r3,r10 │ │ │ │ - bdnz b798 │ │ │ │ + bdnz b788 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r5) │ │ │ │ lxv vs11,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bne b790 │ │ │ │ + bne b780 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b800 : │ │ │ │ +000000000000b7f0 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble b8b0 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq b8b0 │ │ │ │ - srdi r10,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble b8a0 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq b8a0 │ │ │ │ + srdi r9,r6,1 │ │ │ │ xxspltd vs0,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne b890 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne b880 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmaddadp vs12,vs11,vs0 │ │ │ │ + stxvx vs12,r3,r2 │ │ │ │ lxvx vs12,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + lxvx vs11,r3,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxvx vs12,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs12,r5,r10 │ │ │ │ - lxvx vs11,r3,r10 │ │ │ │ - xvmaddadp vs12,vs11,vs0 │ │ │ │ - stxvx vs12,r3,r10 │ │ │ │ - bdnz b840 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + bdnz b830 │ │ │ │ + andi. r2,r6,1 │ │ │ │ clrrdi r6,r6,1 │ │ │ │ beqlr │ │ │ │ sldi r6,r6,3 │ │ │ │ lfdx f12,r3,r6 │ │ │ │ lfdx f0,r5,r6 │ │ │ │ fmadd f1,f1,f12,f0 │ │ │ │ stfdx f1,r3,r6 │ │ │ │ blr │ │ │ │ lxv vs12,0(r5) │ │ │ │ lxv vs11,0(r3) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bne b838 │ │ │ │ - b b86c │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq b8dc │ │ │ │ + bne b828 │ │ │ │ + b b85c │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq b8cc │ │ │ │ lfd f0,0(r3) │ │ │ │ lfd f12,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f12,r5,r9 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmadd f0,f0,f1,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - fmadd f0,f0,f1,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz b8e4 │ │ │ │ + bdnz b8d4 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000b920 : │ │ │ │ +000000000000b910 : │ │ │ │ cmpdi r6,0 │ │ │ │ - mffprd r9,f1 │ │ │ │ + mffprd r2,f1 │ │ │ │ blelr │ │ │ │ - andi. r10,r6,1 │ │ │ │ - mtvsrdd vs0,r9,r9 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - li r9,0 │ │ │ │ - bne b980 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + mtvsrdd vs0,r2,r2 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + bne b970 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmaddadp vs12,vs11,vs0 │ │ │ │ + stxvx vs12,r3,r2 │ │ │ │ lxvx vs12,r3,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + lxvx vs11,r5,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxvx vs12,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs12,r3,r10 │ │ │ │ - lxvx vs11,r5,r10 │ │ │ │ - xvmaddadp vs12,vs11,vs0 │ │ │ │ - stxvx vs12,r3,r10 │ │ │ │ - bdnz b948 │ │ │ │ + bdnz b938 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ lxv vs11,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bne b940 │ │ │ │ + bne b930 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000b9b0 : │ │ │ │ +000000000000b9a0 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble ba60 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq ba60 │ │ │ │ - srdi r10,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble ba50 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq ba50 │ │ │ │ + srdi r9,r6,1 │ │ │ │ xxspltd vs0,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne ba40 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne ba30 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmaddadp vs12,vs11,vs0 │ │ │ │ + stxvx vs12,r3,r2 │ │ │ │ lxvx vs12,r3,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + lxvx vs11,r5,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxvx vs12,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs12,r3,r10 │ │ │ │ - lxvx vs11,r5,r10 │ │ │ │ - xvmaddadp vs12,vs11,vs0 │ │ │ │ - stxvx vs12,r3,r10 │ │ │ │ - bdnz b9f0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + bdnz b9e0 │ │ │ │ + andi. r2,r6,1 │ │ │ │ clrrdi r6,r6,1 │ │ │ │ beqlr │ │ │ │ sldi r6,r6,3 │ │ │ │ lfdx f12,r5,r6 │ │ │ │ lfdx f0,r3,r6 │ │ │ │ fmadd f1,f1,f12,f0 │ │ │ │ stfdx f1,r3,r6 │ │ │ │ blr │ │ │ │ lxv vs12,0(r3) │ │ │ │ lxv vs11,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bne b9e8 │ │ │ │ - b ba1c │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq ba8c │ │ │ │ + bne b9d8 │ │ │ │ + b ba0c │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq ba7c │ │ │ │ lfd f0,0(r5) │ │ │ │ lfd f12,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmadd f0,f1,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r5,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r5,r10 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - fmadd f0,f1,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz ba94 │ │ │ │ + bdnz ba84 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000bad0 : │ │ │ │ +000000000000bac0 : │ │ │ │ cmpdi r7,0 │ │ │ │ - mffprd r10,f1 │ │ │ │ - mffprd r9,f2 │ │ │ │ + mffprd r9,f1 │ │ │ │ + mffprd r2,f2 │ │ │ │ blelr │ │ │ │ - mtvsrdd vs11,r10,r10 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - mtvsrdd vs12,r9,r9 │ │ │ │ - li r9,0 │ │ │ │ - bne bb40 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ + mtvsrdd vs11,r9,r9 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + li r2,0 │ │ │ │ + bne bb30 │ │ │ │ + srdi r9,r7,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + lxvx vs10,r3,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvmaddadp vs0,vs11,vs10 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ lxvx vs10,r3,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmaddadp vs0,vs11,vs10 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - lxvx vs10,r3,r10 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmaddadp vs0,vs11,vs10 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz bb00 │ │ │ │ + bdnz baf0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs0,0(r5) │ │ │ │ lxv vs10,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmaddadp vs0,vs11,vs10 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne baf8 │ │ │ │ + bne bae8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000bb70 : │ │ │ │ +000000000000bb60 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble bc40 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq bc40 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble bc30 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq bc30 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ xxspltd vs11,vs2,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne bc10 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne bc00 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + lxvx vs10,r3,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xvmaddadp vs0,vs10,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ lxvx vs10,r3,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmaddadp vs0,vs10,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - lxvx vs10,r3,r10 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - xvmaddadp vs0,vs10,vs12 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz bbb4 │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz bba4 │ │ │ │ + andi. r2,r7,1 │ │ │ │ clrrdi r7,r7,1 │ │ │ │ beqlr │ │ │ │ sldi r7,r7,3 │ │ │ │ lfdx f12,r5,r7 │ │ │ │ lfdx f0,r3,r7 │ │ │ │ fmul f2,f2,f12 │ │ │ │ fmadd f1,f1,f0,f2 │ │ │ │ stfdx f1,r3,r7 │ │ │ │ blr │ │ │ │ lxv vs0,0(r5) │ │ │ │ lxv vs10,0(r3) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmaddadp vs0,vs10,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne bbac │ │ │ │ - b bbe8 │ │ │ │ + bne bb9c │ │ │ │ + b bbd8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq bc70 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq bc60 │ │ │ │ lfd f12,0(r5) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmul f12,f2,f12 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r7,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmul f12,f2,f12 │ │ │ │ + fmadd f0,f1,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f12,r5,r9 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f12,f2,f12 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - fmul f12,f2,f12 │ │ │ │ - fmadd f0,f1,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz bc78 │ │ │ │ + bdnz bc68 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000bcc0 : │ │ │ │ +000000000000bcb0 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ cmpdi r7,1 │ │ │ │ - beq bd3c │ │ │ │ + beq bd2c │ │ │ │ addi r7,r7,-1 │ │ │ │ xxspltd vs11,vs1,0 │ │ │ │ - mr r10,r5 │ │ │ │ - li r9,0 │ │ │ │ + mr r9,r5 │ │ │ │ + li r2,0 │ │ │ │ mtctr r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxvx vs10,r3,r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxvx vs10,r3,r2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmaddmdp vs0,vs12,vs10 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz bcf0 │ │ │ │ - sldi r10,r7,3 │ │ │ │ - sldi r9,r7,4 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz bce0 │ │ │ │ + sldi r9,r7,3 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvmaddmdp vs0,vs1,vs12 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ blr │ │ │ │ li r7,0 │ │ │ │ - b bd14 │ │ │ │ + b bd04 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000000bd50 : │ │ │ │ +000000000000bd40 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,1 │ │ │ │ - ble be40 │ │ │ │ - addi r9,r6,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq be40 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq be40 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble be30 │ │ │ │ + addi r2,r6,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq be30 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq be30 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne be10 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne be00 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs11,r6,r2 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs11,r6,r9 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ lxvx vs11,r3,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs11,r6,r10 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r3,r10 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz bd9c │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz bd8c │ │ │ │ + andi. r2,r7,1 │ │ │ │ clrrdi r7,r7,1 │ │ │ │ beqlr │ │ │ │ sldi r7,r7,3 │ │ │ │ lfdx f0,r5,r7 │ │ │ │ lfdx f11,r6,r7 │ │ │ │ lfdx f12,r3,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ @@ -7274,131 +6590,131 @@ │ │ │ │ stfdx f1,r3,r7 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs11,0(r6) │ │ │ │ lxv vs0,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ lxv vs11,0(r3) │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne bd94 │ │ │ │ - b bdd8 │ │ │ │ + bne bd84 │ │ │ │ + b bdc8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq be74 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq be64 │ │ │ │ lfd f0,0(r5) │ │ │ │ lfd f11,0(r6) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ lfd f12,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r6,r9 │ │ │ │ + srdi r9,r7,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f11,r6,r2 │ │ │ │ + lfdx f0,r5,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + fmadd f0,f1,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r5,r9 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ lfdx f12,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r5,r10 │ │ │ │ - lfdx f11,r6,r10 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmadd f0,f1,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz be7c │ │ │ │ + bdnz be6c │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000bed0 : │ │ │ │ +000000000000bec0 : │ │ │ │ cmpdi r7,0 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ blelr │ │ │ │ cmpdi r7,1 │ │ │ │ - beq bf48 │ │ │ │ + beq bf38 │ │ │ │ addi r7,r7,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - li r9,0 │ │ │ │ + mr r9,r5 │ │ │ │ + li r2,0 │ │ │ │ mtctr r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs12,r6,r9 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs12,r6,r2 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ xvmaddadp vs0,vs1,vs12 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz bf00 │ │ │ │ - sldi r9,r7,4 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz bef0 │ │ │ │ + sldi r2,r7,4 │ │ │ │ sldi r7,r7,3 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ lxvdsx vs12,r5,r7 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ xvmaddmdp vs1,vs12,vs0 │ │ │ │ - stxvx vs1,r3,r9 │ │ │ │ + stxvx vs1,r3,r2 │ │ │ │ blr │ │ │ │ li r7,0 │ │ │ │ - b bf24 │ │ │ │ + b bf14 │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000bf60 : │ │ │ │ +000000000000bf50 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,1 │ │ │ │ - ble c050 │ │ │ │ - addi r9,r6,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq c050 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq c050 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble c040 │ │ │ │ + addi r2,r6,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq c040 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq c040 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne c020 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne c010 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs11,r6,r2 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + lxvx vs11,r3,r2 │ │ │ │ + xvmaddadp vs0,vs11,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ lxvx vs11,r6,r9 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ lxvx vs11,r3,r9 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs11,r6,r10 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r3,r10 │ │ │ │ - xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz bfac │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz bf9c │ │ │ │ + andi. r2,r7,1 │ │ │ │ clrrdi r7,r7,1 │ │ │ │ beqlr │ │ │ │ sldi r7,r7,3 │ │ │ │ lfdx f0,r5,r7 │ │ │ │ lfdx f11,r6,r7 │ │ │ │ lfdx f12,r3,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ @@ -7406,791 +6722,802 @@ │ │ │ │ stfdx f1,r3,r7 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs11,0(r6) │ │ │ │ lxv vs0,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ lxv vs11,0(r3) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne bfa4 │ │ │ │ - b bfe8 │ │ │ │ + bne bf94 │ │ │ │ + b bfd8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq c084 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq c074 │ │ │ │ lfd f12,0(r5) │ │ │ │ lfd f11,0(r6) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r6,r9 │ │ │ │ + srdi r9,r7,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f11,r6,r2 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fmadd f0,f1,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f12,r5,r9 │ │ │ │ + lfdx f11,r6,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - lfdx f11,r6,r10 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - fmadd f0,f1,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz c08c │ │ │ │ + bdnz c07c │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000c0e0 : │ │ │ │ - std r24,-64(r1) │ │ │ │ - mr. r24,r4 │ │ │ │ - ble c378 │ │ │ │ - cmpdi cr7,r24,1 │ │ │ │ +000000000000c0d0 : │ │ │ │ std r25,-56(r1) │ │ │ │ + mr. r25,r4 │ │ │ │ + ble c3f4 │ │ │ │ + cmpdi cr7,r25,1 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r5 │ │ │ │ + mr r27,r3 │ │ │ │ + li r12,1 │ │ │ │ std r28,-32(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r28,0(r5) │ │ │ │ - mr r26,r3 │ │ │ │ - mr r25,r5 │ │ │ │ - li r31,1 │ │ │ │ - li r27,1 │ │ │ │ std r29,-24(r1) │ │ │ │ + li r28,1 │ │ │ │ + ld r29,0(r5) │ │ │ │ std r30,-16(r1) │ │ │ │ - beq cr7,c380 │ │ │ │ - li r8,1 │ │ │ │ - subf r10,r27,r24 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - li r6,1 │ │ │ │ - li r7,1 │ │ │ │ - isel r10,r10,r8,4*cr7+gt │ │ │ │ - addi r9,r9,-8 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r4,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - add r9,r25,r9 │ │ │ │ - beq c188 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq c178 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq c16c │ │ │ │ - ldu r6,8(r9) │ │ │ │ - mr r10,r4 │ │ │ │ - ldu r5,8(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ + std r31,-8(r1) │ │ │ │ + beq cr7,c3c8 │ │ │ │ + subf r10,r28,r25 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r10,1 │ │ │ │ - ldu r10,8(r9) │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - beq c1b8 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r8,8(r9) │ │ │ │ - ld r10,16(r9) │ │ │ │ - ld r4,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r8,r6,r8 │ │ │ │ - mulld r10,r7,r10 │ │ │ │ - ld r5,0(r9) │ │ │ │ - mulld r6,r8,r4 │ │ │ │ - mulld r7,r10,r5 │ │ │ │ - bdnz c190 │ │ │ │ - cmpdi r31,0 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - ble c29c │ │ │ │ - cmpdi r28,1 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - ble c29c │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble c29c │ │ │ │ - mulld r28,r28,r6 │ │ │ │ - mulld r12,r11,r6 │ │ │ │ - sldi r0,r6,4 │ │ │ │ - li r29,0 │ │ │ │ + isel r10,r10,r2,4*cr7+gt │ │ │ │ + beq c3fc │ │ │ │ + ble cr7,c3fc │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + add r2,r26,r2 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq c18c │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq c178 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq c168 │ │ │ │ + lxv vs32,0(r2) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + addic. r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq c1c0 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxv vs42,0(r2) │ │ │ │ + lxv vs43,16(r2) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs44,-32(r2) │ │ │ │ + lxv vs45,-16(r2) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz c194 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r9,r9 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r7,vs32 │ │ │ │ + beq c1f0 │ │ │ │ + clrrdi r2,r10,1 │ │ │ │ + add r2,r2,r28 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r26,r2 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble c2dc │ │ │ │ + cmpdi r29,1 │ │ │ │ + sradi r3,r29,1 │ │ │ │ + addze r3,r3 │ │ │ │ + ble c2dc │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble c2dc │ │ │ │ + mulld r29,r29,r7 │ │ │ │ + mulld r0,r3,r7 │ │ │ │ + sldi r11,r7,4 │ │ │ │ li r30,0 │ │ │ │ - sldi r8,r12,4 │ │ │ │ - subf r4,r12,r29 │ │ │ │ - li r5,0 │ │ │ │ - add r8,r26,r8 │ │ │ │ - sldi r4,r4,4 │ │ │ │ + li r31,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r6,1 │ │ │ │ - add r7,r8,r4 │ │ │ │ - li r9,0 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - beq c244 │ │ │ │ - lxvx vs0,r8,r4 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs12,r8,r4 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq c278 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - stxvx vs12,r7,r9 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - lxvx vs12,r8,r10 │ │ │ │ - stxvx vs12,r7,r10 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - bdnz c24c │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r8,r8,r0 │ │ │ │ - cmpd r11,r5 │ │ │ │ - bgt c210 │ │ │ │ - addi r30,r30,1 │ │ │ │ - add r29,r29,r28 │ │ │ │ - add r12,r12,r28 │ │ │ │ - cmpd r31,r30 │ │ │ │ - bne c1f0 │ │ │ │ - ble cr7,c35c │ │ │ │ - andi. r6,r27,3 │ │ │ │ - addi r9,r25,-8 │ │ │ │ - mr r7,r27 │ │ │ │ - li r31,1 │ │ │ │ - li r10,1 │ │ │ │ - addi r5,r27,-1 │ │ │ │ - mr r8,r27 │ │ │ │ - beq c2f8 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq c2e8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq c2dc │ │ │ │ - ld r31,0(r25) │ │ │ │ - mr r7,r5 │ │ │ │ - mr r9,r25 │ │ │ │ - ldu r6,8(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r31,r31,r6 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - mulld r31,r31,r7 │ │ │ │ - beq c328 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r5,8(r9) │ │ │ │ - ld r6,16(r9) │ │ │ │ - ld r7,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r31,r31,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r9) │ │ │ │ - mulld r31,r31,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz c300 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - addi r27,r27,1 │ │ │ │ - mulld r31,r31,r10 │ │ │ │ - cmpd cr7,r24,r27 │ │ │ │ - ldx r28,r25,r9 │ │ │ │ - bgt cr7,c124 │ │ │ │ - cmpdi r31,0 │ │ │ │ - ble c35c │ │ │ │ + sldi r10,r0,4 │ │ │ │ + subf r5,r0,r30 │ │ │ │ + li r6,0 │ │ │ │ + add r10,r27,r10 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r2,r7,1 │ │ │ │ + add r8,r5,r10 │ │ │ │ + li r2,0 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + beq c284 │ │ │ │ + lxvx vs0,r5,r10 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs12,r5,r10 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq c2b8 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + stxvx vs12,r8,r2 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + lxvx vs12,r10,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stxvx vs12,r8,r9 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz c28c │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bgt c250 │ │ │ │ + addi r31,r31,1 │ │ │ │ + add r30,r30,r29 │ │ │ │ + add r0,r0,r29 │ │ │ │ + cmpd r12,r31 │ │ │ │ + bne c230 │ │ │ │ + ble cr7,c3dc │ │ │ │ cmpdi r28,1 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - li r6,1 │ │ │ │ - bgt c1dc │ │ │ │ - ld r25,-56(r1) │ │ │ │ + beq c408 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mr r9,r26 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq c34c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq c338 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq c328 │ │ │ │ + lxv vs32,0(r26) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r26,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq c380 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz c354 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r28,1 │ │ │ │ + clrrdi r2,r28,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r12,vs32 │ │ │ │ + beq c3ac │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r26,r2 │ │ │ │ + mulld r12,r12,r2 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + addi r28,r28,1 │ │ │ │ + cmpd cr7,r25,r28 │ │ │ │ + ldx r29,r26,r2 │ │ │ │ + bgt cr7,c110 │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble c3dc │ │ │ │ + cmpdi r29,1 │ │ │ │ + sradi r3,r29,1 │ │ │ │ + addze r3,r3 │ │ │ │ + li r7,1 │ │ │ │ + bgt c210 │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ blr │ │ │ │ - cmpdi r28,1 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - li r27,1 │ │ │ │ - li r31,1 │ │ │ │ - li r6,1 │ │ │ │ - bgt c1dc │ │ │ │ - b c35c │ │ │ │ + mr r2,r28 │ │ │ │ + li r7,1 │ │ │ │ + b c1e4 │ │ │ │ + li r12,1 │ │ │ │ + li r2,0 │ │ │ │ + b c3a0 │ │ │ │ ... │ │ │ │ - .long 0x800 │ │ │ │ - nop │ │ │ │ + .long 0x700 │ │ │ │ │ │ │ │ -000000000000c3b0 : │ │ │ │ +000000000000c420 : │ │ │ │ cmpwi r4,0 │ │ │ │ blelr │ │ │ │ cmpwi r4,1 │ │ │ │ - std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r26,r4 │ │ │ │ - lwz r31,0(r5) │ │ │ │ - mr r29,r3 │ │ │ │ - mr r27,r5 │ │ │ │ std r28,-32(r1) │ │ │ │ + lwz r12,0(r5) │ │ │ │ + mr r27,r4 │ │ │ │ + mr r28,r5 │ │ │ │ std r30,-16(r1) │ │ │ │ - beq c770 │ │ │ │ - li r30,1 │ │ │ │ - li r28,1 │ │ │ │ - cmpw cr7,r30,r26 │ │ │ │ - subf r10,r28,r26 │ │ │ │ - li r9,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - isel r10,r10,r9,4*cr7+lt │ │ │ │ - cmplwi r8,2 │ │ │ │ - iselgt r8,0,r9 │ │ │ │ - cmpwi r8,0 │ │ │ │ - bne c764 │ │ │ │ - isel r8,0,r9,4*cr7+lt │ │ │ │ - cmpwi r8,0 │ │ │ │ - bne c764 │ │ │ │ - rldicl r7,r10,62,34 │ │ │ │ - mtvsrws vs32,r9 │ │ │ │ - extswsli r9,r28,2 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - add r9,r27,r9 │ │ │ │ + std r29,-24(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ + beq c7bc │ │ │ │ + li r31,1 │ │ │ │ + li r29,1 │ │ │ │ + cmpw cr7,r31,r27 │ │ │ │ + subf r8,r29,r27 │ │ │ │ + li r2,1 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + isel r8,r8,r2,4*cr7+lt │ │ │ │ + cmplwi r9,2 │ │ │ │ + ble c7b0 │ │ │ │ + bge cr7,c7b0 │ │ │ │ + rldicl r10,r8,62,34 │ │ │ │ + mtvsrws vs32,r2 │ │ │ │ + extswsli r2,r29,2 │ │ │ │ + andi. r7,r10,3 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r9,r10 │ │ │ │ + add r2,r28,r2 │ │ │ │ xxmr vs33,vs32 │ │ │ │ - beq c484 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq c470 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq c460 │ │ │ │ - lxv vs32,0(r9) │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - vmuluwm v0,v0,v13 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ + beq c4e0 │ │ │ │ cmpdi r7,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + beq c4cc │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq c4bc │ │ │ │ + lxv vs32,0(r2) │ │ │ │ + mr r10,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ - beq c4b4 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs42,0(r9) │ │ │ │ - lxv vs43,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs44,-32(r9) │ │ │ │ - lxv vs45,-16(r9) │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + vmuluwm v0,v0,v13 │ │ │ │ + beq c510 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs42,0(r2) │ │ │ │ + lxv vs43,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs44,-32(r2) │ │ │ │ + lxv vs45,-16(r2) │ │ │ │ vmuluwm v0,v0,v10 │ │ │ │ vmuluwm v1,v1,v11 │ │ │ │ vmuluwm v0,v0,v12 │ │ │ │ vmuluwm v1,v1,v13 │ │ │ │ - bdnz c48c │ │ │ │ + bdnz c4e8 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - clrrwi r9,r10,2 │ │ │ │ - li r10,0 │ │ │ │ - add r9,r9,r28 │ │ │ │ + clrrwi r2,r8,2 │ │ │ │ + li r9,0 │ │ │ │ + andi. r8,r8,3 │ │ │ │ + add r2,r2,r29 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r4,r10,v0 │ │ │ │ - beq c51c │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r26 │ │ │ │ - mullw r4,r4,r7 │ │ │ │ - bge c51c │ │ │ │ - add r10,r27,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwz r8,4(r10) │ │ │ │ - cmpw r9,r26 │ │ │ │ - mullw r4,r4,r8 │ │ │ │ - bge c51c │ │ │ │ - lwz r9,8(r10) │ │ │ │ - mullw r4,r4,r9 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble c608 │ │ │ │ - cmpwi r31,1 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - ble c608 │ │ │ │ - cmpwi r4,0 │ │ │ │ - ble c608 │ │ │ │ - mullw r31,r31,r4 │ │ │ │ - mullw r12,r3,r4 │ │ │ │ - extsw r5,r4 │ │ │ │ - li r0,0 │ │ │ │ - extswsli r4,r4,4 │ │ │ │ + vextuwrx r5,r9,v0 │ │ │ │ + beq c578 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lwzx r8,r28,r9 │ │ │ │ + cmpw r10,r27 │ │ │ │ + mullw r5,r5,r8 │ │ │ │ + bge c578 │ │ │ │ + add r9,r28,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lwz r10,4(r9) │ │ │ │ + cmpw r2,r27 │ │ │ │ + mullw r5,r5,r10 │ │ │ │ + bge c578 │ │ │ │ + lwz r2,8(r9) │ │ │ │ + mullw r5,r5,r2 │ │ │ │ + cmpwi r31,0 │ │ │ │ + ble c658 │ │ │ │ + cmpwi r12,1 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + ble c658 │ │ │ │ + cmpwi r5,0 │ │ │ │ + ble c658 │ │ │ │ + mullw r12,r12,r5 │ │ │ │ + mullw r0,r4,r5 │ │ │ │ + extsw r6,r5 │ │ │ │ li r11,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - extswsli r7,r12,4 │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + li r3,0 │ │ │ │ extswsli r8,r0,4 │ │ │ │ - li r6,0 │ │ │ │ - add r7,r29,r7 │ │ │ │ - add r8,r29,r8 │ │ │ │ + extswsli r10,r11,4 │ │ │ │ + li r7,0 │ │ │ │ + add r8,r30,r8 │ │ │ │ + add r10,r30,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r10,r5,-1 │ │ │ │ - li r9,0 │ │ │ │ - beq c5ac │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs12,0(r8) │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - beq c5e0 │ │ │ │ - srdi r10,r5,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - lxvx vs12,r7,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - stxvx vs12,r8,r9 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - stxvx vs12,r8,r10 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - bdnz c5b4 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r7,r7,r4 │ │ │ │ - add r8,r8,r4 │ │ │ │ - cmpw r6,r3 │ │ │ │ - blt c580 │ │ │ │ - addi r11,r11,1 │ │ │ │ - add r12,r12,r31 │ │ │ │ - add r0,r0,r31 │ │ │ │ - cmpw r11,r30 │ │ │ │ - bne c560 │ │ │ │ - bge cr7,c73c │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble c758 │ │ │ │ - rldicl r8,r28,62,34 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + beq c5fc │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs12,0(r10) │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq c630 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + lxvx vs12,r8,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + stxvx vs12,r10,r2 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + lxvx vs12,r8,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stxvx vs12,r10,r9 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + bdnz c604 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r8,r8,r5 │ │ │ │ + add r10,r10,r5 │ │ │ │ + cmpw r4,r7 │ │ │ │ + bgt c5d0 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r0,r0,r12 │ │ │ │ + add r11,r11,r12 │ │ │ │ + cmpw r31,r3 │ │ │ │ + bne c5b0 │ │ │ │ + bge cr7,c78c │ │ │ │ + addi r2,r29,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble c7a4 │ │ │ │ + rldicl r10,r29,62,34 │ │ │ │ vspltisw v0,1 │ │ │ │ - mr r9,r27 │ │ │ │ - andi. r7,r8,3 │ │ │ │ + mr r2,r28 │ │ │ │ + andi. r8,r10,3 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + mr r9,r10 │ │ │ │ xxmr vs33,vs32 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - mr r10,r8 │ │ │ │ - beq c678 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq c664 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq c654 │ │ │ │ - lxv vs32,0(r27) │ │ │ │ - mr r8,r6 │ │ │ │ - addi r9,r27,16 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - vmuluwm v0,v0,v13 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ + beq c6c8 │ │ │ │ cmpdi r8,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + beq c6b4 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq c6a4 │ │ │ │ + lxv vs32,0(r28) │ │ │ │ + mr r10,r7 │ │ │ │ + addi r2,r28,16 │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ - beq c6a8 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs42,0(r9) │ │ │ │ - lxv vs43,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs44,-32(r9) │ │ │ │ - lxv vs45,-16(r9) │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + vmuluwm v0,v0,v13 │ │ │ │ + beq c6f8 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs42,0(r2) │ │ │ │ + lxv vs43,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs44,-32(r2) │ │ │ │ + lxv vs45,-16(r2) │ │ │ │ vmuluwm v0,v0,v10 │ │ │ │ vmuluwm v1,v1,v11 │ │ │ │ vmuluwm v0,v0,v12 │ │ │ │ vmuluwm v1,v1,v13 │ │ │ │ - bdnz c680 │ │ │ │ + bdnz c6d0 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r28,3 │ │ │ │ - li r10,0 │ │ │ │ - clrrwi r9,r28,2 │ │ │ │ + andi. r2,r29,3 │ │ │ │ + li r9,0 │ │ │ │ + clrrwi r2,r29,2 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r30,r10,v0 │ │ │ │ - beq c70c │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r28 │ │ │ │ - mullw r30,r30,r7 │ │ │ │ - bge c70c │ │ │ │ - add r10,r27,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwz r8,4(r10) │ │ │ │ - cmpw r9,r28 │ │ │ │ - mullw r30,r30,r8 │ │ │ │ - bge c70c │ │ │ │ - lwz r9,8(r10) │ │ │ │ - mullw r30,r30,r9 │ │ │ │ - extswsli r9,r28,2 │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpw cr7,r28,r26 │ │ │ │ - lwzx r31,r27,r9 │ │ │ │ - blt cr7,c3f4 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble c73c │ │ │ │ - cmpwi r31,1 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - li r4,1 │ │ │ │ - bgt c53c │ │ │ │ - ld r26,-48(r1) │ │ │ │ + vextuwrx r31,r9,v0 │ │ │ │ + beq c75c │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lwzx r8,r28,r9 │ │ │ │ + cmpw r10,r29 │ │ │ │ + mullw r31,r31,r8 │ │ │ │ + bge c75c │ │ │ │ + add r9,r28,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lwz r10,4(r9) │ │ │ │ + cmpw r2,r29 │ │ │ │ + mullw r31,r31,r10 │ │ │ │ + bge c75c │ │ │ │ + lwz r2,8(r9) │ │ │ │ + mullw r31,r31,r2 │ │ │ │ + extswsli r2,r29,2 │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpw cr7,r29,r27 │ │ │ │ + lwzx r12,r28,r2 │ │ │ │ + blt cr7,c460 │ │ │ │ + cmpwi r31,0 │ │ │ │ + ble c78c │ │ │ │ + cmpwi r12,1 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + li r5,1 │ │ │ │ + bgt c598 │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - li r30,1 │ │ │ │ - li r9,0 │ │ │ │ - b c6d4 │ │ │ │ - mr r9,r28 │ │ │ │ - li r4,1 │ │ │ │ - b c4e4 │ │ │ │ - cmpwi r31,1 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - ble c73c │ │ │ │ - li r28,1 │ │ │ │ - li r30,1 │ │ │ │ - li r4,1 │ │ │ │ - cmpw cr7,r28,r26 │ │ │ │ - b c53c │ │ │ │ + li r31,1 │ │ │ │ + li r2,0 │ │ │ │ + b c724 │ │ │ │ + mr r2,r29 │ │ │ │ + li r5,1 │ │ │ │ + b c540 │ │ │ │ + cmpwi r12,1 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + ble c78c │ │ │ │ + li r29,1 │ │ │ │ + li r31,1 │ │ │ │ + li r5,1 │ │ │ │ + cmpw cr7,r29,r27 │ │ │ │ + b c598 │ │ │ │ ... │ │ │ │ - .long 0x600 │ │ │ │ + .long 0x500 │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000c7a0 : │ │ │ │ - li r9,3 │ │ │ │ - li r10,5 │ │ │ │ - stw r9,0(r3) │ │ │ │ - stw r10,0(r4) │ │ │ │ - stw r9,0(r5) │ │ │ │ +000000000000c7f0 : │ │ │ │ + li r2,3 │ │ │ │ + li r9,5 │ │ │ │ + stw r2,0(r3) │ │ │ │ + stw r9,0(r4) │ │ │ │ + stw r2,0(r5) │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000c7d0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-18896 │ │ │ │ +000000000000c840 : │ │ │ │ cmpwi r3,8 │ │ │ │ - li r9,8 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - li r10,1 │ │ │ │ - addi r8,r3,2 │ │ │ │ - iselgt r9,r9,r3 │ │ │ │ - addi r7,r7,27648 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - ldx r9,r7,r9 │ │ │ │ - slw r10,r10,r9 │ │ │ │ - mulld r3,r10,r8 │ │ │ │ + li r2,8 │ │ │ │ + pla r8,398024 # 6db10 │ │ │ │ + li r9,1 │ │ │ │ + addi r10,r3,2 │ │ │ │ + iselgt r2,r2,r3 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + ldx r2,r8,r2 │ │ │ │ + slw r9,r9,r2 │ │ │ │ + mulld r3,r9,r10 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000000c820 : │ │ │ │ +000000000000c880 : │ │ │ │ li r3,8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000c840 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-19008 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,25280 │ │ │ │ +000000000000c8a0 : │ │ │ │ + pla r3,396400 # 6d510 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-19040 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r30,80(r29) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r30,80(r29) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt c950 │ │ │ │ - maddld r3,r10,r3,r9 │ │ │ │ - add r9,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge c92c │ │ │ │ - ld r9,208(r29) │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt c9a0 │ │ │ │ + maddld r3,r9,r3,r2 │ │ │ │ + add r2,r9,r3 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge c97c │ │ │ │ + ld r2,208(r29) │ │ │ │ sldi r3,r3,4 │ │ │ │ - andi. r7,r10,3 │ │ │ │ + andi. r8,r9,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - add r9,r9,r3 │ │ │ │ - beq c90c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq c8fc │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne c960 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq c92c │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs32,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz c914 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + add r2,r2,r3 │ │ │ │ + beq c95c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq c94c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne c9b0 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq c97c │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz c964 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b c8b0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b c900 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b c8f0 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b c940 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-19328 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r6,r29,r31 │ │ │ │ - mr r8,r3 │ │ │ │ - mulld r9,r6,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt cac0 │ │ │ │ - maddld r8,r6,r8,r9 │ │ │ │ - add r9,r6,r8 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bge caa4 │ │ │ │ - cmpldi r6,1 │ │ │ │ - ld r12,48(r30) │ │ │ │ - ld r29,32(r30) │ │ │ │ - std r26,32(r1) │ │ │ │ + bl 4f00 │ │ │ │ + divd r7,r29,r31 │ │ │ │ + mr r10,r3 │ │ │ │ + mulld r2,r7,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt cb00 │ │ │ │ + maddld r10,r7,r10,r2 │ │ │ │ + add r2,r7,r10 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bge cae0 │ │ │ │ + cmpldi r7,1 │ │ │ │ + ld r29,48(r30) │ │ │ │ + ld r31,32(r30) │ │ │ │ std r27,40(r1) │ │ │ │ - ld r26,40(r30) │ │ │ │ - ld r27,24(r30) │ │ │ │ std r28,48(r1) │ │ │ │ - ld r28,16(r30) │ │ │ │ + ld r27,40(r30) │ │ │ │ + ld r28,24(r30) │ │ │ │ + ld r12,16(r30) │ │ │ │ ld r30,8(r30) │ │ │ │ - beq ca70 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - sldi r7,r8,4 │ │ │ │ - sldi r5,r8,3 │ │ │ │ + beq cab0 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + sldi r8,r10,4 │ │ │ │ + sldi r6,r10,3 │ │ │ │ + li r2,0 │ │ │ │ li r9,0 │ │ │ │ - li r10,0 │ │ │ │ - mtctr r6 │ │ │ │ - add r31,r12,r5 │ │ │ │ - add r11,r28,r7 │ │ │ │ - add r3,r29,r7 │ │ │ │ - add r4,r30,r7 │ │ │ │ - add r5,r26,r5 │ │ │ │ - add r7,r27,r7 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ - lxvdsx vs0,r5,r10 │ │ │ │ + mtctr r7 │ │ │ │ + add r11,r29,r6 │ │ │ │ + add r3,r12,r8 │ │ │ │ + add r4,r31,r8 │ │ │ │ + add r5,r30,r8 │ │ │ │ + add r6,r27,r6 │ │ │ │ + add r8,r28,r8 │ │ │ │ + nop │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + lxvdsx vs0,r6,r9 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvdsx vs0,r31,r10 │ │ │ │ - lxvx vs12,r11,r9 │ │ │ │ - addi r10,r10,8 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvdsx vs0,r11,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz ca40 │ │ │ │ - add r8,r8,r6 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - lxvdsx vs12,r26,r8 │ │ │ │ - ld r26,32(r1) │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r27,r9 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz ca80 │ │ │ │ + add r10,r10,r7 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + lxvdsx vs12,r27,r10 │ │ │ │ ld r27,40(r1) │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ - lxvdsx vs12,r12,r8 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r28,r2 │ │ │ │ + lxvx vs0,r12,r2 │ │ │ │ + lxvdsx vs12,r29,r10 │ │ │ │ ld r28,48(r1) │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r6,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - b c9d4 │ │ │ │ + nop │ │ │ │ + addi r7,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + b ca14 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x680 │ │ │ │ + .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-19680 │ │ │ │ mflr r0 │ │ │ │ std r26,-56(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ + mr r26,r3 │ │ │ │ + ld r27,8(r3) │ │ │ │ std r29,-32(r1) │ │ │ │ std r30,-24(r1) │ │ │ │ std r31,-16(r1) │ │ │ │ - ld r27,8(r3) │ │ │ │ - mr r26,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r29,r27,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt cc90 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge cc64 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt ccc0 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge cc8c │ │ │ │ std r22,56(r1) │ │ │ │ std r23,64(r1) │ │ │ │ - std r24,72(r1) │ │ │ │ - std r25,80(r1) │ │ │ │ - stfd f31,136(r1) │ │ │ │ ld r22,40(r26) │ │ │ │ ld r23,32(r26) │ │ │ │ + std r24,72(r1) │ │ │ │ + std r25,80(r1) │ │ │ │ ld r24,24(r26) │ │ │ │ ld r25,16(r26) │ │ │ │ + stfd f31,136(r1) │ │ │ │ ld r30,0(r26) │ │ │ │ - lfd f31,26976(r9) │ │ │ │ + plfd f31,397256 # 6db70 │ │ │ │ std r28,104(r1) │ │ │ │ subf r28,r27,r31 │ │ │ │ sldi r31,r31,4 │ │ │ │ nop │ │ │ │ - ld r10,72(r30) │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ mtfprd f0,r28 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ lxvx vs63,r25,r31 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r27,r28 │ │ │ │ + bl 51e0 │ │ │ │ + add r2,r27,r28 │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f11,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ addi r28,r28,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + lfd f10,0(r9) │ │ │ │ fcfid f1,f11 │ │ │ │ - lfd f11,0(r10) │ │ │ │ xvdivdp vs63,vs63,vs12 │ │ │ │ - fcfid f12,f11 │ │ │ │ + fcfid f11,f10 │ │ │ │ fmul f0,f0,f31 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ stxvx vs63,r23,r31 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ lxvx vs63,r24,r31 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvdivdp vs63,vs63,vs1 │ │ │ │ stxvx vs63,r22,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne cb90 │ │ │ │ + bne cbc0 │ │ │ │ lfd f31,136(r1) │ │ │ │ ld r22,56(r1) │ │ │ │ ld r23,64(r1) │ │ │ │ ld r24,72(r1) │ │ │ │ ld r25,80(r1) │ │ │ │ ld r28,104(r1) │ │ │ │ addi r1,r1,144 │ │ │ │ @@ -8200,293 +7527,280 @@ │ │ │ │ ld r27,-48(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r9,0 │ │ │ │ - b cb40 │ │ │ │ + li r2,0 │ │ │ │ + b cb70 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xa81 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-20144 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,8(r3) │ │ │ │ mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r4,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt cddc │ │ │ │ - maddld r4,r9,r4,r10 │ │ │ │ - add r0,r9,r4 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bge cdb0 │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r29,r31 │ │ │ │ + mr r5,r3 │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r29 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt cdfc │ │ │ │ + maddld r5,r2,r5,r9 │ │ │ │ + add r0,r2,r5 │ │ │ │ + cmpd r5,r0 │ │ │ │ + bge cdd0 │ │ │ │ ld r11,0(r30) │ │ │ │ - ld r12,16(r30) │ │ │ │ - sldi r3,r4,4 │ │ │ │ - ld r5,24(r30) │ │ │ │ + sldi r4,r5,4 │ │ │ │ + ld r6,24(r30) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r3,r3,8 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - ld r31,24(r11) │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,cdd0 │ │ │ │ - mr r9,r4 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r8,r31,r10 │ │ │ │ - stfdx f11,r31,r10 │ │ │ │ - stfd f11,8(r8) │ │ │ │ - ble cr5,cda0 │ │ │ │ - mulld r9,r9,r12 │ │ │ │ - mtctr r12 │ │ │ │ - ld r6,176(r11) │ │ │ │ - ld r7,184(r11) │ │ │ │ + ld r31,16(r30) │ │ │ │ + cmpdi r31,0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + lwz r2,112(r11) │ │ │ │ + ld r3,24(r11) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,cdf0 │ │ │ │ + mr r2,r5 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r10,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r10) │ │ │ │ + ble cdc0 │ │ │ │ + mulld r2,r2,r31 │ │ │ │ + ld r7,176(r11) │ │ │ │ + ld r8,184(r11) │ │ │ │ + mtctr r31 │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - lxvdsx vs0,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs12,r10,r5 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + lxvdsx vs0,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs12,r9,r6 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - bdnz cd80 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - cmpd r0,r4 │ │ │ │ - bne cd40 │ │ │ │ + stxv vs32,0(r10) │ │ │ │ + bdnz cda0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + cmpd cr7,r0,r5 │ │ │ │ + bne cr7,cd60 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r11) │ │ │ │ - ldx r9,r9,r3 │ │ │ │ - b cd48 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b cd04 │ │ │ │ + ld r2,240(r11) │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + b cd68 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b cd24 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-20480 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ mr r30,r3 │ │ │ │ - sradi r29,r29,1 │ │ │ │ - addze r29,r29 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r29,r29,1 │ │ │ │ + addze r29,r29 │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r6,r29,r31 │ │ │ │ - mr r8,r3 │ │ │ │ - mulld r9,r6,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt cf50 │ │ │ │ - maddld r8,r6,r8,r9 │ │ │ │ - add r9,r6,r8 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bge cf34 │ │ │ │ - cmpldi r6,1 │ │ │ │ - ld r12,48(r30) │ │ │ │ - ld r29,32(r30) │ │ │ │ - std r26,32(r1) │ │ │ │ + bl 4f00 │ │ │ │ + divd r7,r29,r31 │ │ │ │ + mr r10,r3 │ │ │ │ + mulld r2,r7,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt cf60 │ │ │ │ + maddld r10,r7,r10,r2 │ │ │ │ + add r2,r7,r10 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bge cf40 │ │ │ │ + cmpldi r7,1 │ │ │ │ + ld r29,48(r30) │ │ │ │ + ld r31,32(r30) │ │ │ │ std r27,40(r1) │ │ │ │ - ld r26,40(r30) │ │ │ │ - ld r27,24(r30) │ │ │ │ std r28,48(r1) │ │ │ │ - ld r28,16(r30) │ │ │ │ + ld r27,40(r30) │ │ │ │ + ld r28,24(r30) │ │ │ │ + ld r12,16(r30) │ │ │ │ ld r30,8(r30) │ │ │ │ - beq cf00 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - sldi r7,r8,4 │ │ │ │ - sldi r5,r8,3 │ │ │ │ + beq cf10 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + sldi r8,r10,4 │ │ │ │ + sldi r6,r10,3 │ │ │ │ + li r2,0 │ │ │ │ li r9,0 │ │ │ │ - li r10,0 │ │ │ │ - mtctr r6 │ │ │ │ - add r31,r12,r5 │ │ │ │ - add r11,r28,r7 │ │ │ │ - add r3,r29,r7 │ │ │ │ - add r4,r30,r7 │ │ │ │ - add r5,r26,r5 │ │ │ │ - add r7,r27,r7 │ │ │ │ + mtctr r7 │ │ │ │ + add r11,r29,r6 │ │ │ │ + add r3,r12,r8 │ │ │ │ + add r4,r31,r8 │ │ │ │ + add r5,r30,r8 │ │ │ │ + add r6,r27,r6 │ │ │ │ + add r8,r28,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ - lxvdsx vs0,r5,r10 │ │ │ │ + nop │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + lxvdsx vs0,r6,r9 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvdsx vs0,r31,r10 │ │ │ │ - lxvx vs12,r11,r9 │ │ │ │ - addi r10,r10,8 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvdsx vs0,r11,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz ced0 │ │ │ │ - add r8,r8,r6 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - lxvdsx vs12,r26,r8 │ │ │ │ - ld r26,32(r1) │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r27,r9 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz cee0 │ │ │ │ + add r10,r10,r7 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + lxvdsx vs12,r27,r10 │ │ │ │ ld r27,40(r1) │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ - lxvdsx vs12,r12,r8 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r28,r2 │ │ │ │ + lxvx vs0,r12,r2 │ │ │ │ + lxvdsx vs12,r29,r10 │ │ │ │ ld r28,48(r1) │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r6,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - b ce5c │ │ │ │ + nop │ │ │ │ + addi r7,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + b ce6c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x680 │ │ │ │ + .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-20848 │ │ │ │ mflr r0 │ │ │ │ std r27,-48(r1) │ │ │ │ - ld r27,8(r3) │ │ │ │ std r26,-56(r1) │ │ │ │ + ld r27,8(r3) │ │ │ │ + mr r26,r3 │ │ │ │ std r29,-32(r1) │ │ │ │ std r30,-24(r1) │ │ │ │ std r31,-16(r1) │ │ │ │ - mr r26,r3 │ │ │ │ - sradi r27,r27,1 │ │ │ │ - addze r27,r27 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ + sradi r27,r27,1 │ │ │ │ + addze r27,r27 │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r29,r27,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt d130 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge d104 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt d130 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge d0fc │ │ │ │ std r22,56(r1) │ │ │ │ std r23,64(r1) │ │ │ │ - std r24,72(r1) │ │ │ │ - std r25,80(r1) │ │ │ │ - stfd f31,136(r1) │ │ │ │ ld r22,40(r26) │ │ │ │ ld r23,32(r26) │ │ │ │ + std r24,72(r1) │ │ │ │ + std r25,80(r1) │ │ │ │ ld r24,24(r26) │ │ │ │ ld r25,16(r26) │ │ │ │ + stfd f31,136(r1) │ │ │ │ ld r30,0(r26) │ │ │ │ - lfd f31,26976(r9) │ │ │ │ + plfd f31,396128 # 6db70 │ │ │ │ std r28,104(r1) │ │ │ │ subf r28,r27,r31 │ │ │ │ sldi r31,r31,4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,72(r30) │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ mtfprd f0,r28 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ lxvx vs63,r25,r31 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r27,r28 │ │ │ │ + bl 51e0 │ │ │ │ + add r2,r27,r28 │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f11,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ addi r28,r28,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + lfd f10,0(r9) │ │ │ │ fcfid f1,f11 │ │ │ │ - lfd f11,0(r10) │ │ │ │ xvdivdp vs63,vs63,vs12 │ │ │ │ - fcfid f12,f11 │ │ │ │ + fcfid f11,f10 │ │ │ │ fmul f0,f0,f31 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ stxvx vs63,r23,r31 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ lxvx vs63,r24,r31 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvdivdp vs63,vs63,vs1 │ │ │ │ stxvx vs63,r22,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne d030 │ │ │ │ + bne d030 │ │ │ │ lfd f31,136(r1) │ │ │ │ ld r22,56(r1) │ │ │ │ ld r23,64(r1) │ │ │ │ ld r24,72(r1) │ │ │ │ ld r25,80(r1) │ │ │ │ ld r28,104(r1) │ │ │ │ addi r1,r1,144 │ │ │ │ @@ -8496,5512 +7810,5384 @@ │ │ │ │ ld r27,-48(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r9,0 │ │ │ │ - b cfd8 │ │ │ │ + li r2,0 │ │ │ │ + b cfd8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xa81 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-21328 │ │ │ │ mflr r0 │ │ │ │ std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + ld r21,0(r10) │ │ │ │ + mr r22,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mr r23,r8 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r24,r4 │ │ │ │ + mr r25,r5 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r6 │ │ │ │ + mr r27,r7 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r10 │ │ │ │ + mr r29,r9 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r21,0(r10) │ │ │ │ - mr r28,r9 │ │ │ │ - mr r29,r10 │ │ │ │ - mr r24,r4 │ │ │ │ - mr r26,r5 │ │ │ │ - mr r27,r6 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r23,r8 │ │ │ │ - mr r22,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r21 │ │ │ │ + bl 4a00 │ │ │ │ ld r9,0(r1) │ │ │ │ + cmpd r3,r21 │ │ │ │ iselgt r30,r21,r3 │ │ │ │ - sldi r10,r30,3 │ │ │ │ - addi r10,r10,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r9,r1,r10 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r20,r1,32 │ │ │ │ - stdux r9,r1,r10 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r28,1 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4f00 │ │ │ │ + cmpdi r29,1 │ │ │ │ addi r19,r1,32 │ │ │ │ - ble d500 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - li r0,1 │ │ │ │ - addi r28,r28,-2 │ │ │ │ - li r6,1 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - mr r11,r9 │ │ │ │ - beq d254 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq d244 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq d238 │ │ │ │ - ldu r0,8(r29) │ │ │ │ - mr r9,r28 │ │ │ │ - ldu r8,8(r29) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mulld r0,r0,r8 │ │ │ │ - cmpdi r9,1 │ │ │ │ - ldu r9,8(r29) │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - beq d284 │ │ │ │ - srdi r9,r11,2 │ │ │ │ + ble d530 │ │ │ │ + cmpdi r29,2 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + beq d538 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + addi r11,r28,8 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + mr r9,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq d264 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq d250 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq d240 │ │ │ │ + lxv vs32,0(r11) │ │ │ │ + mr r2,r8 │ │ │ │ + addi r11,r28,24 │ │ │ │ + lxv vs45,0(r11) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r11) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq d298 │ │ │ │ + srdi r9,r9,2 │ │ │ │ mtctr r9 │ │ │ │ - ld r11,8(r29) │ │ │ │ - ld r9,16(r29) │ │ │ │ - ld r7,24(r29) │ │ │ │ - addi r29,r29,32 │ │ │ │ - mulld r11,r0,r11 │ │ │ │ - mulld r9,r6,r9 │ │ │ │ - ld r8,0(r29) │ │ │ │ - mulld r0,r11,r7 │ │ │ │ - mulld r6,r9,r8 │ │ │ │ - bdnz d25c │ │ │ │ - mulld r0,r0,r6 │ │ │ │ + lxv vs42,0(r11) │ │ │ │ + lxv vs43,16(r11) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r11,r11,64 │ │ │ │ + lxv vs44,-32(r11) │ │ │ │ + lxv vs45,-16(r11) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz d26c │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq d2c4 │ │ │ │ + ori r29,r29,1 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r9,r28,r29 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ cmpd r30,r3 │ │ │ │ li r9,-1 │ │ │ │ + std r9,0(r25) │ │ │ │ std r9,0(r26) │ │ │ │ std r9,0(r27) │ │ │ │ - std r9,0(r25) │ │ │ │ std r9,0(r23) │ │ │ │ std r9,0(r22) │ │ │ │ std r9,0(r24) │ │ │ │ - ble d440 │ │ │ │ + ble d47c │ │ │ │ ld r9,240(r31) │ │ │ │ cmpdi r30,0 │ │ │ │ addi r7,r9,1 │ │ │ │ li r9,0 │ │ │ │ sldi r7,r7,1 │ │ │ │ std r9,0(r19) │ │ │ │ - ble d4b8 │ │ │ │ + ble d4e8 │ │ │ │ divd r5,r21,r30 │ │ │ │ addi r8,r20,-8 │ │ │ │ mulld r9,r5,r30 │ │ │ │ subf. r9,r9,r21 │ │ │ │ - ble d4f0 │ │ │ │ + ble d520 │ │ │ │ addi r10,r5,1 │ │ │ │ addi r9,r9,-1 │ │ │ │ std r10,0(r20) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq d4b8 │ │ │ │ + beq d4e8 │ │ │ │ addi r30,r30,-1 │ │ │ │ mr r6,r20 │ │ │ │ addi r4,r5,1 │ │ │ │ andi. r10,r30,1 │ │ │ │ mr r10,r30 │ │ │ │ - beq d324 │ │ │ │ + beq d360 │ │ │ │ cmpdi r9,0 │ │ │ │ addi r6,r20,8 │ │ │ │ - ble d4b0 │ │ │ │ + ble d4e0 │ │ │ │ addi r9,r9,-1 │ │ │ │ std r4,0(r6) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq d358 │ │ │ │ + beq d394 │ │ │ │ srdi r10,r10,1 │ │ │ │ mtctr r10 │ │ │ │ cmpdi r9,0 │ │ │ │ addi r10,r6,8 │ │ │ │ - ble d4a0 │ │ │ │ + ble d4d0 │ │ │ │ addi r9,r9,-1 │ │ │ │ std r4,8(r6) │ │ │ │ cmpdi r9,0 │ │ │ │ addi r6,r10,8 │ │ │ │ - ble d490 │ │ │ │ + ble d4c0 │ │ │ │ addi r9,r9,-1 │ │ │ │ std r4,8(r10) │ │ │ │ - bdnz d32c │ │ │ │ + bdnz d368 │ │ │ │ andi. r9,r30,1 │ │ │ │ li r6,0 │ │ │ │ mr r9,r19 │ │ │ │ addi r10,r30,-1 │ │ │ │ - beq d37c │ │ │ │ + beq d3b8 │ │ │ │ ldu r6,8(r8) │ │ │ │ cmpdi r10,0 │ │ │ │ stdu r6,8(r9) │ │ │ │ - beq d3ac │ │ │ │ + beq d3e8 │ │ │ │ srdi r10,r30,1 │ │ │ │ mtctr r10 │ │ │ │ ld r10,8(r8) │ │ │ │ ld r11,16(r8) │ │ │ │ mr r5,r9 │ │ │ │ addi r8,r8,16 │ │ │ │ addi r9,r9,16 │ │ │ │ add r10,r6,r10 │ │ │ │ add r6,r10,r11 │ │ │ │ std r10,-8(r9) │ │ │ │ std r6,16(r5) │ │ │ │ - bdnz d384 │ │ │ │ + bdnz d3c0 │ │ │ │ sldi r3,r3,3 │ │ │ │ ldx r9,r19,r3 │ │ │ │ ldx r8,r20,r3 │ │ │ │ subf r10,r7,r9 │ │ │ │ add r8,r9,r8 │ │ │ │ std r9,0(r22) │ │ │ │ - mulld r6,r8,r0 │ │ │ │ + mulld r6,r8,r2 │ │ │ │ addi r10,r10,1 │ │ │ │ addi r8,r8,-1 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ + mulld r10,r10,r2 │ │ │ │ std r8,0(r24) │ │ │ │ addi r8,r6,-1 │ │ │ │ - std r8,0(r27) │ │ │ │ - std r10,0(r26) │ │ │ │ + std r8,0(r26) │ │ │ │ + std r10,0(r25) │ │ │ │ cmpdi r10,0 │ │ │ │ - bge d414 │ │ │ │ + bge d450 │ │ │ │ subf r9,r7,r9 │ │ │ │ - mulld r10,r21,r0 │ │ │ │ + mulld r10,r21,r2 │ │ │ │ li r8,0 │ │ │ │ addi r9,r9,1 │ │ │ │ add r9,r9,r21 │ │ │ │ addi r10,r10,-1 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - std r9,0(r25) │ │ │ │ + mulld r2,r9,r2 │ │ │ │ + std r2,0(r27) │ │ │ │ std r10,0(r23) │ │ │ │ - std r8,0(r26) │ │ │ │ - ld r9,0(r25) │ │ │ │ - li r10,-1 │ │ │ │ + std r8,0(r25) │ │ │ │ + ld r9,0(r27) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq d440 │ │ │ │ - ld r8,0(r27) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt d440 │ │ │ │ + li r2,-1 │ │ │ │ + beq d47c │ │ │ │ + ld r10,0(r26) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt d47c │ │ │ │ ld r9,0(r23) │ │ │ │ - std r9,0(r27) │ │ │ │ - std r10,0(r25) │ │ │ │ - std r10,0(r23) │ │ │ │ + std r9,0(r26) │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r23) │ │ │ │ addi r1,r31,144 │ │ │ │ ld r0,16(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) │ │ │ │ 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 │ │ │ │ - nop │ │ │ │ std r5,8(r10) │ │ │ │ - bdnz d32c │ │ │ │ - b d358 │ │ │ │ + bdnz d368 │ │ │ │ + b d394 │ │ │ │ nop │ │ │ │ std r5,8(r6) │ │ │ │ - b d340 │ │ │ │ + b d37c │ │ │ │ nop │ │ │ │ nop │ │ │ │ std r5,0(r6) │ │ │ │ - b d31c │ │ │ │ + b d358 │ │ │ │ sldi r3,r3,3 │ │ │ │ - mulld r10,r21,r0 │ │ │ │ + mulld r10,r21,r2 │ │ │ │ li r6,0 │ │ │ │ ldx r9,r19,r3 │ │ │ │ ldx r8,r20,r3 │ │ │ │ addi r10,r10,-1 │ │ │ │ add r8,r9,r8 │ │ │ │ std r9,0(r22) │ │ │ │ addi r8,r8,-1 │ │ │ │ std r8,0(r24) │ │ │ │ - std r6,0(r26) │ │ │ │ - std r10,0(r27) │ │ │ │ - ld r10,0(r26) │ │ │ │ - b d3e4 │ │ │ │ + std r6,0(r25) │ │ │ │ + std r10,0(r26) │ │ │ │ + ld r10,0(r25) │ │ │ │ + b d420 │ │ │ │ std r5,0(r20) │ │ │ │ - b d2e8 │ │ │ │ + b d324 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r0,1 │ │ │ │ - b d288 │ │ │ │ + li r2,1 │ │ │ │ + b d2c4 │ │ │ │ + li r2,1 │ │ │ │ + li r29,1 │ │ │ │ + b d2b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xd80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-22304 │ │ │ │ mflr r0 │ │ │ │ - std r28,-32(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + mr r29,r3 │ │ │ │ ld r30,32(r3) │ │ │ │ - mr r28,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mr r5,r3 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt d750 │ │ │ │ - maddld r5,r10,r5,r9 │ │ │ │ - add r0,r10,r5 │ │ │ │ - cmpd r5,r0 │ │ │ │ - bge d6d4 │ │ │ │ - lwz r9,56(r28) │ │ │ │ - std r29,40(r1) │ │ │ │ - ld r11,48(r28) │ │ │ │ - ld r29,40(r28) │ │ │ │ - ld r30,24(r28) │ │ │ │ - ld r12,16(r28) │ │ │ │ - ld r31,8(r28) │ │ │ │ - ld r4,0(r28) │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,d684 │ │ │ │ - cmpdi cr5,r11,0 │ │ │ │ - ble cr5,d6d0 │ │ │ │ - mr r3,r5 │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mr r6,r3 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt d770 │ │ │ │ + maddld r6,r9,r6,r2 │ │ │ │ + add r0,r9,r6 │ │ │ │ + cmpd r6,r0 │ │ │ │ + bge d6f0 │ │ │ │ + lwz r2,56(r29) │ │ │ │ + ld r4,48(r29) │ │ │ │ + ld r30,40(r29) │ │ │ │ + ld r31,24(r29) │ │ │ │ + ld r11,16(r29) │ │ │ │ + ld r12,8(r29) │ │ │ │ + ld r5,0(r29) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr7,r2,0 │ │ │ │ + bne cr7,d6a4 │ │ │ │ + cmpdi cr5,r4,0 │ │ │ │ + ble cr5,d6f0 │ │ │ │ + mr r3,r6 │ │ │ │ nop │ │ │ │ - mulld r8,r11,r5 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - li r7,0 │ │ │ │ - add r5,r30,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + nop │ │ │ │ + mulld r10,r4,r6 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + li r8,0 │ │ │ │ + add r6,r31,r6 │ │ │ │ + sldi r10,r10,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r31,r8 │ │ │ │ - lfdx f0,r12,r8 │ │ │ │ - lfd f12,0(r5) │ │ │ │ - lfd f11,8(r5) │ │ │ │ - sldi r9,r9,4 │ │ │ │ + ldx r2,r12,r10 │ │ │ │ + lfdx f0,r11,r10 │ │ │ │ + lfd f12,0(r6) │ │ │ │ + lfd f11,8(r6) │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - add r10,r4,r9 │ │ │ │ - ldx r9,r4,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + add r9,r5,r2 │ │ │ │ + ldx r2,r5,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r6,0,r10 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bne d624 │ │ │ │ - mffprd r28,f11 │ │ │ │ - stdcx. r28,0,r10 │ │ │ │ - bne d60c │ │ │ │ - cmpld r9,r6 │ │ │ │ - bne d770 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r6,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r7,0,r9 │ │ │ │ + cmpd r7,r2 │ │ │ │ + bne d644 │ │ │ │ + mffprd r29,f11 │ │ │ │ + stdcx. r29,0,r9 │ │ │ │ + bne d62c │ │ │ │ + cmpld r2,r7 │ │ │ │ + bne d790 │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r7,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r6 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne d654 │ │ │ │ - mffprd r28,f12 │ │ │ │ - stdcx. r28,0,r6 │ │ │ │ - bne d63c │ │ │ │ - cmpld r9,r10 │ │ │ │ - bne d768 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - cmpd r11,r7 │ │ │ │ - bne d5e0 │ │ │ │ + ldarx r9,0,r7 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne d674 │ │ │ │ + mffprd r29,f12 │ │ │ │ + stdcx. r29,0,r7 │ │ │ │ + bne d65c │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne d788 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpd r4,r8 │ │ │ │ + bne d600 │ │ │ │ addi r3,r3,1 │ │ │ │ cmpd r0,r3 │ │ │ │ - beq d6d0 │ │ │ │ - bne cr7,d690 │ │ │ │ - mr r5,r3 │ │ │ │ - b d5c0 │ │ │ │ - mr r3,r5 │ │ │ │ - cmpdi cr5,r11,0 │ │ │ │ + beq d6f0 │ │ │ │ + bne cr7,d6b0 │ │ │ │ + mr r6,r3 │ │ │ │ + b d5e0 │ │ │ │ + mr r3,r6 │ │ │ │ + cmpdi cr5,r4,0 │ │ │ │ nop │ │ │ │ - subf r9,r3,r0 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq d710 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq d6c0 │ │ │ │ - cmpdi r10,2 │ │ │ │ - bne d6f0 │ │ │ │ - bgt cr5,d6f4 │ │ │ │ + subf r2,r3,r0 │ │ │ │ + andi. r9,r2,3 │ │ │ │ + beq d730 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq d6e0 │ │ │ │ + cmpdi r9,2 │ │ │ │ + bne d710 │ │ │ │ + bgt cr5,d714 │ │ │ │ addi r3,r3,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bgt cr5,d6f4 │ │ │ │ + bgt cr5,d714 │ │ │ │ addi r3,r3,1 │ │ │ │ cmpd r0,r3 │ │ │ │ - bne d710 │ │ │ │ - ld r29,40(r1) │ │ │ │ + bne d730 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - ble cr5,d75c │ │ │ │ - addi r9,r29,8 │ │ │ │ - sldi r10,r3,4 │ │ │ │ - ldx r5,r9,r10 │ │ │ │ - b d5c0 │ │ │ │ + nop │ │ │ │ + ble cr5,d77c │ │ │ │ + addi r2,r30,8 │ │ │ │ + sldi r9,r3,4 │ │ │ │ + ldx r6,r2,r9 │ │ │ │ + b d5e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srdi r9,r9,2 │ │ │ │ - bgt cr5,d6f4 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + bgt cr5,d714 │ │ │ │ addi r3,r3,1 │ │ │ │ - mr r10,r3 │ │ │ │ - bgt cr5,d6f4 │ │ │ │ + mr r9,r3 │ │ │ │ + bgt cr5,d714 │ │ │ │ addi r3,r3,1 │ │ │ │ - bgt cr5,d6f4 │ │ │ │ - addi r3,r10,2 │ │ │ │ - bgt cr5,d6f4 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r3,r10,3 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - bne d714 │ │ │ │ - ld r29,40(r1) │ │ │ │ - b d6d4 │ │ │ │ + bgt cr5,d714 │ │ │ │ + addi r3,r9,2 │ │ │ │ + bgt cr5,d714 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r3,r9,3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne d734 │ │ │ │ + b d6f0 │ │ │ │ nop │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b d574 │ │ │ │ + nop │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b d594 │ │ │ │ addi r3,r3,1 │ │ │ │ - bgt cr5,d6f4 │ │ │ │ - b d6b0 │ │ │ │ - mr r9,r10 │ │ │ │ - b d634 │ │ │ │ - mr r9,r6 │ │ │ │ - b d604 │ │ │ │ + bgt cr5,d714 │ │ │ │ + b d6d0 │ │ │ │ + mr r2,r9 │ │ │ │ + b d654 │ │ │ │ + mr r2,r7 │ │ │ │ + b d624 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x480 │ │ │ │ + .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-22928 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r30,80(r29) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r30,80(r29) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt d880 │ │ │ │ - maddld r3,r10,r3,r9 │ │ │ │ - add r9,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge d85c │ │ │ │ - ld r9,208(r29) │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt d890 │ │ │ │ + maddld r3,r9,r3,r2 │ │ │ │ + add r2,r9,r3 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge d86c │ │ │ │ + ld r2,208(r29) │ │ │ │ sldi r3,r3,4 │ │ │ │ - andi. r7,r10,3 │ │ │ │ + andi. r8,r9,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - add r9,r9,r3 │ │ │ │ - beq d83c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq d82c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne d890 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq d85c │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs32,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz d844 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + add r2,r2,r3 │ │ │ │ + beq d84c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq d83c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne d8a0 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq d86c │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz d854 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b d7e0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b d7f0 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b d820 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b d830 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-23216 │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ ld r27,24(r3) │ │ │ │ - std r29,-24(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - sradi r27,r27,1 │ │ │ │ - addze r27,r27 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-224(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r27,r27,1 │ │ │ │ + addze r27,r27 │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r31 │ │ │ │ - mr r29,r3 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt dbe4 │ │ │ │ - maddld r29,r10,r29,r9 │ │ │ │ - add r10,r10,r29 │ │ │ │ - cmpd r29,r10 │ │ │ │ - bge dbbc │ │ │ │ - ld r7,64(r30) │ │ │ │ - ld r8,0(r30) │ │ │ │ - std r18,112(r1) │ │ │ │ - ld r18,32(r30) │ │ │ │ - ld r9,8(r30) │ │ │ │ - std r17,104(r1) │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r27,r31 │ │ │ │ + mr r30,r3 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt dbe4 │ │ │ │ + maddld r30,r9,r30,r2 │ │ │ │ + add r9,r9,r30 │ │ │ │ + cmpd r30,r9 │ │ │ │ + bge dbbc │ │ │ │ + ld r8,64(r28) │ │ │ │ + ld r10,0(r28) │ │ │ │ std r19,120(r1) │ │ │ │ - ld r17,16(r30) │ │ │ │ + std r18,112(r1) │ │ │ │ + ld r19,32(r28) │ │ │ │ + ld r18,16(r28) │ │ │ │ + std r20,128(r1) │ │ │ │ std r15,88(r1) │ │ │ │ - std r21,136(r1) │ │ │ │ - std r28,192(r1) │ │ │ │ - ld r21,40(r30) │ │ │ │ - ld r28,48(r30) │ │ │ │ - sradi r19,r18,1 │ │ │ │ - addze r19,r19 │ │ │ │ - ld r8,168(r8) │ │ │ │ - std r7,32(r1) │ │ │ │ - cmpdi r18,1 │ │ │ │ - ld r7,56(r30) │ │ │ │ - subf r9,r27,r9 │ │ │ │ - ld r4,8(r8) │ │ │ │ - subf r15,r19,r17 │ │ │ │ - std r7,40(r1) │ │ │ │ - ble dbf0 │ │ │ │ + ld r2,8(r28) │ │ │ │ std r22,144(r1) │ │ │ │ - add r22,r29,r9 │ │ │ │ - std r20,128(r1) │ │ │ │ - mulld r20,r17,r29 │ │ │ │ - neg r9,r19 │ │ │ │ - add r0,r27,r29 │ │ │ │ + std r29,200(r1) │ │ │ │ + ld r22,40(r28) │ │ │ │ + ld r29,48(r28) │ │ │ │ + ld r10,168(r10) │ │ │ │ + std r8,32(r1) │ │ │ │ + ld r8,56(r28) │ │ │ │ + sradi r20,r19,1 │ │ │ │ + addze r20,r20 │ │ │ │ + cmpdi r19,1 │ │ │ │ + subf r2,r27,r2 │ │ │ │ + ld r5,8(r10) │ │ │ │ + std r8,40(r1) │ │ │ │ + subf r15,r20,r18 │ │ │ │ + ble dbf0 │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r21,136(r1) │ │ │ │ + std r23,152(r1) │ │ │ │ + mulld r21,r18,r30 │ │ │ │ + add r0,r27,r30 │ │ │ │ + addi r8,r20,-1 │ │ │ │ + std r17,104(r1) │ │ │ │ std r16,96(r1) │ │ │ │ - sldi r16,r17,4 │ │ │ │ - addi r7,r19,-1 │ │ │ │ - mulld r22,r22,r17 │ │ │ │ - li r8,1 │ │ │ │ - cmpldi r19,1 │ │ │ │ - sldi r30,r19,3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - mulld r0,r0,r18 │ │ │ │ + mulli r17,r20,-16 │ │ │ │ + sldi r16,r18,4 │ │ │ │ + li r10,1 │ │ │ │ + cmpldi r20,1 │ │ │ │ + mulld r23,r2,r18 │ │ │ │ + mulld r0,r0,r19 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + sldi r31,r20,3 │ │ │ │ std r14,80(r1) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - std r23,152(r1) │ │ │ │ - cmpdi cr7,r19,1 │ │ │ │ - mulld r23,r18,r29 │ │ │ │ - add r30,r4,r30 │ │ │ │ - add r14,r16,r9 │ │ │ │ - sldi r5,r20,4 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - sldi r29,r29,3 │ │ │ │ std r24,160(r1) │ │ │ │ std r25,168(r1) │ │ │ │ + mulld r24,r19,r30 │ │ │ │ + cmpdi cr7,r20,1 │ │ │ │ + sldi r30,r30,3 │ │ │ │ std r26,176(r1) │ │ │ │ - std r7,64(r1) │ │ │ │ - sldi r6,r22,4 │ │ │ │ - std r9,72(r1) │ │ │ │ - add r5,r21,r5 │ │ │ │ - iseleq r9,r8,r7 │ │ │ │ - std r10,48(r1) │ │ │ │ - add r6,r21,r6 │ │ │ │ - std r9,56(r1) │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r12,r22,r15 │ │ │ │ - add r24,r20,r15 │ │ │ │ - add r25,r23,r19 │ │ │ │ - add r26,r19,r0 │ │ │ │ - lxvdsx vs9,r9,r29 │ │ │ │ - ld r9,32(r1) │ │ │ │ - lxvdsx vs10,r9,r29 │ │ │ │ - beq cr7,dbdc │ │ │ │ - ld r3,56(r1) │ │ │ │ - sldi r8,r0,4 │ │ │ │ + std r2,48(r1) │ │ │ │ + std r8,56(r1) │ │ │ │ + iseleq r2,r10,r8 │ │ │ │ + add r31,r5,r31 │ │ │ │ + sldi r6,r21,4 │ │ │ │ + add r14,r16,r17 │ │ │ │ + subf r17,r17,r29 │ │ │ │ + std r2,64(r1) │ │ │ │ sldi r7,r23,4 │ │ │ │ - add r27,r14,r6 │ │ │ │ - add r31,r14,r5 │ │ │ │ - li r10,0 │ │ │ │ - add r9,r28,r8 │ │ │ │ - add r11,r28,r7 │ │ │ │ - mtctr r3 │ │ │ │ - ld r3,72(r1) │ │ │ │ - add r7,r7,r3 │ │ │ │ - add r8,r8,r3 │ │ │ │ - mr r3,r9 │ │ │ │ + add r6,r22,r6 │ │ │ │ + add r7,r22,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,40(r1) │ │ │ │ + add r12,r23,r15 │ │ │ │ + add r25,r21,r15 │ │ │ │ + add r26,r24,r20 │ │ │ │ + add r27,r20,r0 │ │ │ │ + lxvdsx vs9,r2,r30 │ │ │ │ + ld r2,32(r1) │ │ │ │ + lxvdsx vs10,r2,r30 │ │ │ │ + beq cr7,dbdc │ │ │ │ + ld r4,64(r1) │ │ │ │ + sldi r8,r24,4 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r28,r7,r14 │ │ │ │ + add r11,r6,r14 │ │ │ │ + li r2,0 │ │ │ │ li r9,0 │ │ │ │ + add r3,r29,r8 │ │ │ │ + add r8,r8,r17 │ │ │ │ + mtctr r4 │ │ │ │ + add r4,r29,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ nop │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ - lxvdsx vs11,r4,r10 │ │ │ │ - lxvdsx vs12,r30,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvdsx vs11,r5,r9 │ │ │ │ + lxvdsx vs12,r31,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r27,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r28,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + stxvx vs0,r11,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz da70 │ │ │ │ - ld r9,64(r1) │ │ │ │ - sldi r10,r9,3 │ │ │ │ - add r12,r12,r9 │ │ │ │ - add r8,r19,r9 │ │ │ │ - add r24,r24,r9 │ │ │ │ - ld r7,48(r1) │ │ │ │ - add r25,r25,r9 │ │ │ │ - add r26,r26,r9 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r6,r6,r16 │ │ │ │ - lxvdsx vs0,r4,r10 │ │ │ │ - add r10,r23,r9 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz da70 │ │ │ │ + ld r2,56(r1) │ │ │ │ + sldi r10,r2,3 │ │ │ │ + add r9,r24,r2 │ │ │ │ + add r12,r12,r2 │ │ │ │ + add r25,r25,r2 │ │ │ │ + ld r8,48(r1) │ │ │ │ + add r26,r26,r2 │ │ │ │ + add r27,r27,r2 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r7,r7,r16 │ │ │ │ + lxvdsx vs0,r5,r10 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r10,r20,r2 │ │ │ │ sldi r12,r12,4 │ │ │ │ - add r5,r5,r16 │ │ │ │ - sldi r24,r24,4 │ │ │ │ sldi r25,r25,4 │ │ │ │ sldi r26,r26,4 │ │ │ │ - add r23,r23,r18 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvdsx vs11,r4,r8 │ │ │ │ - add r8,r0,r9 │ │ │ │ - cmpld r7,r29 │ │ │ │ - add r0,r0,r18 │ │ │ │ - lxvx vs12,r10,r28 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r10,r22,r9 │ │ │ │ - add r9,r20,r9 │ │ │ │ - add r22,r22,r17 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + add r6,r6,r16 │ │ │ │ + add r24,r24,r19 │ │ │ │ + lxvx vs12,r9,r29 │ │ │ │ + add r9,r0,r2 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + cmpld r8,r30 │ │ │ │ + add r0,r0,r19 │ │ │ │ xvmuldp vs8,vs0,vs9 │ │ │ │ + sldi r9,r9,4 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ + lxvdsx vs11,r5,r10 │ │ │ │ + add r10,r23,r2 │ │ │ │ + add r2,r21,r2 │ │ │ │ + add r23,r23,r18 │ │ │ │ + add r21,r21,r18 │ │ │ │ sldi r10,r10,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r20,r20,r17 │ │ │ │ + sldi r2,r2,4 │ │ │ │ xvmuldp vs12,vs12,vs8 │ │ │ │ - stxvx vs12,r12,r21 │ │ │ │ - lxvx vs12,r8,r28 │ │ │ │ + stxvx vs12,r12,r22 │ │ │ │ + lxvx vs12,r9,r29 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r24,r21 │ │ │ │ - lxvx vs0,r25,r28 │ │ │ │ + stxvx vs0,r25,r22 │ │ │ │ + lxvx vs0,r26,r29 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - stxvx vs0,r10,r21 │ │ │ │ - lxvx vs0,r26,r28 │ │ │ │ + stxvx vs0,r10,r22 │ │ │ │ + lxvx vs0,r27,r29 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r9,r21 │ │ │ │ - bne da10 │ │ │ │ + stxvx vs0,r2,r22 │ │ │ │ + bne da10 │ │ │ │ ld r14,80(r1) │ │ │ │ ld r15,88(r1) │ │ │ │ ld r16,96(r1) │ │ │ │ ld r17,104(r1) │ │ │ │ ld r18,112(r1) │ │ │ │ ld r19,120(r1) │ │ │ │ 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 r28,192(r1) │ │ │ │ + ld r29,200(r1) │ │ │ │ addi r1,r1,224 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b dac8 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b d910 │ │ │ │ + li r2,0 │ │ │ │ + b dac8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b d910 │ │ │ │ ld r15,88(r1) │ │ │ │ - ld r17,104(r1) │ │ │ │ ld r18,112(r1) │ │ │ │ ld r19,120(r1) │ │ │ │ - ld r21,136(r1) │ │ │ │ - ld r28,192(r1) │ │ │ │ - b dbbc │ │ │ │ + ld r20,128(r1) │ │ │ │ + ld r22,144(r1) │ │ │ │ + ld r29,200(r1) │ │ │ │ + b dbbc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-24096 │ │ │ │ - mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r15,-160(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - mr r30,r3 │ │ │ │ + mflr r0 │ │ │ │ + std r16,-144(r1) │ │ │ │ + std r29,-40(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r30,-32(r1) │ │ │ │ + std r31,-24(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ ld r11,24(r3) │ │ │ │ std r0,16(r1) │ │ │ │ - sradi r6,r11,1 │ │ │ │ - addze r6,r6 │ │ │ │ - stdu r1,-368(r1) │ │ │ │ - stxv vs61,144(r1) │ │ │ │ - stxv vs62,160(r1) │ │ │ │ - stxv vs63,176(r1) │ │ │ │ - std r6,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-336(r1) │ │ │ │ + stxv vs61,128(r1) │ │ │ │ + stxv vs62,144(r1) │ │ │ │ + sradi r7,r11,1 │ │ │ │ + addze r7,r7 │ │ │ │ + stxv vs63,160(r1) │ │ │ │ + std r7,32(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,32(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - divd r15,r6,r31 │ │ │ │ - mulld r9,r15,r31 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt e0bc │ │ │ │ - maddld r29,r15,r29,r9 │ │ │ │ - add r15,r15,r29 │ │ │ │ - cmpd r29,r15 │ │ │ │ - bge e088 │ │ │ │ - ld r7,48(r30) │ │ │ │ - std r16,216(r1) │ │ │ │ - std r19,240(r1) │ │ │ │ - ld r16,16(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r19,8(r30) │ │ │ │ - std r20,248(r1) │ │ │ │ - stfd f29,344(r1) │ │ │ │ - ld r0,32(r30) │ │ │ │ + bl 4f00 │ │ │ │ + ld r7,32(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + divd r16,r7,r31 │ │ │ │ + mulld r2,r16,r31 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt e078 │ │ │ │ + maddld r30,r16,r30,r2 │ │ │ │ + add r2,r16,r30 │ │ │ │ + cmpd r30,r2 │ │ │ │ + bge e044 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + ld r16,16(r29) │ │ │ │ + std r21,232(r1) │ │ │ │ + std r22,240(r1) │ │ │ │ + ld r21,8(r29) │ │ │ │ li r8,1 │ │ │ │ - addi r9,r9,26976 │ │ │ │ - std r18,232(r1) │ │ │ │ - addi r18,r29,1 │ │ │ │ - std r26,296(r1) │ │ │ │ - add r10,r6,r29 │ │ │ │ - std r17,224(r1) │ │ │ │ - ld r31,0(r30) │ │ │ │ - std r14,200(r1) │ │ │ │ - std r21,256(r1) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - std r9,128(r1) │ │ │ │ - std r7,104(r1) │ │ │ │ - neg r9,r16 │ │ │ │ - ld r7,40(r30) │ │ │ │ - addi r20,r19,1 │ │ │ │ - subf r19,r6,r19 │ │ │ │ - sradi r26,r0,1 │ │ │ │ - addze r26,r26 │ │ │ │ - neg r3,r0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - mulld r5,r16,r29 │ │ │ │ - mulld r18,r18,r16 │ │ │ │ + add r10,r7,r30 │ │ │ │ + ld r0,32(r29) │ │ │ │ + std r27,280(r1) │ │ │ │ + std r28,288(r1) │ │ │ │ + ld r12,48(r29) │ │ │ │ + std r2,72(r1) │ │ │ │ + ld r2,40(r29) │ │ │ │ + std r19,216(r1) │ │ │ │ + std r20,224(r1) │ │ │ │ + addi r20,r30,1 │ │ │ │ + std r14,176(r1) │ │ │ │ + ld r14,0(r29) │ │ │ │ + mulld r9,r16,r30 │ │ │ │ + addi r22,r21,1 │ │ │ │ + subf r21,r7,r21 │ │ │ │ + std r23,248(r1) │ │ │ │ + std r24,256(r1) │ │ │ │ + subf r23,r7,r30 │ │ │ │ + sradi r27,r0,1 │ │ │ │ + addze r27,r27 │ │ │ │ cmpdi cr4,r0,1 │ │ │ │ - add r19,r19,r29 │ │ │ │ - subf r20,r6,r20 │ │ │ │ - sldi r17,r3,4 │ │ │ │ - std r25,288(r1) │ │ │ │ - subf r21,r6,r29 │ │ │ │ - std r9,80(r1) │ │ │ │ - std r27,304(r1) │ │ │ │ - std r28,312(r1) │ │ │ │ - std r22,264(r1) │ │ │ │ - mulld r9,r19,r16 │ │ │ │ - std r7,112(r1) │ │ │ │ - subf r7,r6,r15 │ │ │ │ - add r20,r20,r29 │ │ │ │ - neg r4,r17 │ │ │ │ - std r23,272(r1) │ │ │ │ - std r24,280(r1) │ │ │ │ - stfd f30,352(r1) │ │ │ │ - stfd f31,360(r1) │ │ │ │ - std r7,72(r1) │ │ │ │ - mulld r7,r29,r0 │ │ │ │ + mulli r19,r0,-16 │ │ │ │ mulld r20,r20,r16 │ │ │ │ - std r5,64(r1) │ │ │ │ - mulld r14,r4,r10 │ │ │ │ - maddld r27,r10,r0,r26 │ │ │ │ - mulld r29,r17,r29 │ │ │ │ - addis r25,r2,-3 │ │ │ │ + std r15,184(r1) │ │ │ │ + stfd f30,320(r1) │ │ │ │ + stfd f31,328(r1) │ │ │ │ + std r2,96(r1) │ │ │ │ + mulli r2,r16,-16 │ │ │ │ + subf r22,r7,r22 │ │ │ │ + add r21,r21,r30 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + plfd f31,392764 # 6db70 │ │ │ │ + std r17,200(r1) │ │ │ │ + std r18,208(r1) │ │ │ │ + add r22,r22,r30 │ │ │ │ + std r25,264(r1) │ │ │ │ + std r26,272(r1) │ │ │ │ std r9,56(r1) │ │ │ │ - isel r9,r26,r8,4*cr4+gt │ │ │ │ - addi r25,r25,26912 │ │ │ │ - std r7,48(r1) │ │ │ │ - std r9,120(r1) │ │ │ │ - subf r9,r26,r18 │ │ │ │ - add r5,r26,r7 │ │ │ │ - subf r28,r20,r26 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - std r0,88(r1) │ │ │ │ - std r6,96(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - subf r9,r26,r20 │ │ │ │ - sldi r15,r5,4 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - mr r20,r17 │ │ │ │ - std r9,40(r1) │ │ │ │ - mr r9,r16 │ │ │ │ + mulld r9,r21,r16 │ │ │ │ + maddld r29,r10,r0,r27 │ │ │ │ + mulld r22,r22,r16 │ │ │ │ + subf r10,r27,r20 │ │ │ │ + std r2,64(r1) │ │ │ │ + mulld r2,r30,r0 │ │ │ │ + mulld r30,r19,r30 │ │ │ │ + std r10,32(r1) │ │ │ │ + std r9,48(r1) │ │ │ │ + sldi r9,r27,4 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + subf r22,r27,r22 │ │ │ │ + add r4,r27,r2 │ │ │ │ + std r2,40(r1) │ │ │ │ + isel r2,r27,r8,4*cr4+gt │ │ │ │ + mulli r28,r22,-16 │ │ │ │ + std r2,104(r1) │ │ │ │ + subf r2,r9,r12 │ │ │ │ + sldi r15,r4,4 │ │ │ │ + std r2,112(r1) │ │ │ │ + mr r2,r16 │ │ │ │ mr r16,r15 │ │ │ │ - mr r15,r14 │ │ │ │ - mr r14,r31 │ │ │ │ - mr r31,r9 │ │ │ │ - ld r8,72(r14) │ │ │ │ + std r0,80(r1) │ │ │ │ + std r7,88(r1) │ │ │ │ + std r12,120(r1) │ │ │ │ + mr r15,r2 │ │ │ │ + nop │ │ │ │ + ld r10,72(r14) │ │ │ │ lfd f0,88(r14) │ │ │ │ - ld r10,96(r14) │ │ │ │ + ld r9,96(r14) │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r21 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ + bl 51e0 │ │ │ │ + ld r2,88(r1) │ │ │ │ lfd f0,88(r14) │ │ │ │ - ld r8,72(r14) │ │ │ │ - lxsd v29,0(r25) │ │ │ │ - add r10,r9,r21 │ │ │ │ - fcfid f11,f0 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - xsdivdp vs63,vs61,vs1 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - ld r10,96(r14) │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f10,f12 │ │ │ │ + ld r10,72(r14) │ │ │ │ + ld r9,96(r14) │ │ │ │ + xsdivdp vs63,vs30,vs1 │ │ │ │ + add r8,r2,r23 │ │ │ │ + fcfid f1,f0 │ │ │ │ lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ - fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - xsdivdp vs61,vs61,vs1 │ │ │ │ + fmul f1,f1,f12 │ │ │ │ + bl 51e0 │ │ │ │ + xsdivdp vs61,vs30,vs1 │ │ │ │ xxspltd vs61,vs61,0 │ │ │ │ - ble cr4,dfdc │ │ │ │ - ld r9,48(r1) │ │ │ │ - ld r17,120(r1) │ │ │ │ - neg r30,r26 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - ld r9,40(r1) │ │ │ │ - sldi r10,r9,4 │ │ │ │ - ld r9,128(r1) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - ld r9,32(r1) │ │ │ │ - sldi r22,r9,4 │ │ │ │ - ld r9,56(r1) │ │ │ │ - sldi r23,r9,4 │ │ │ │ - ld r9,64(r1) │ │ │ │ - sldi r24,r9,4 │ │ │ │ - ld r9,104(r1) │ │ │ │ - add r18,r9,r8 │ │ │ │ - ld r9,112(r1) │ │ │ │ - add r19,r9,r10 │ │ │ │ - ld r10,72(r14) │ │ │ │ + ble cr4,dfa8 │ │ │ │ + ld r2,40(r1) │ │ │ │ + sldi r9,r22,4 │ │ │ │ + ld r17,104(r1) │ │ │ │ + neg r31,r27 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + ld r2,112(r1) │ │ │ │ + addi r7,r2,8 │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r21,r7,r29 │ │ │ │ + sldi r24,r2,4 │ │ │ │ + ld r2,48(r1) │ │ │ │ + sldi r25,r2,4 │ │ │ │ + ld r2,56(r1) │ │ │ │ + sldi r26,r2,4 │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r18,r10,r2 │ │ │ │ + ld r2,96(r1) │ │ │ │ + add r20,r2,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,72(r14) │ │ │ │ lfd f12,88(r14) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - ld r9,96(r14) │ │ │ │ + mtfprd f0,r31 │ │ │ │ + addi r21,r21,16 │ │ │ │ + ld r2,96(r14) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r26,r30 │ │ │ │ - ld r10,72(r14) │ │ │ │ + bl 51e0 │ │ │ │ + add r2,r27,r31 │ │ │ │ + ld r9,72(r14) │ │ │ │ lfd f12,88(r14) │ │ │ │ - lfd f31,0(r25) │ │ │ │ - addi r30,r30,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r14) │ │ │ │ + addi r31,r31,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r14) │ │ │ │ + xsdivdp vs62,vs30,vs1 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - xsdivdp vs62,vs31,vs1 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs62,vs62,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lxv vs0,0(r18) │ │ │ │ - xvmuldp vs12,vs61,vs62 │ │ │ │ - add r10,r29,r18 │ │ │ │ - add r9,r19,r28 │ │ │ │ + add r2,r28,r20 │ │ │ │ + add r9,r30,r18 │ │ │ │ addic. r17,r17,-1 │ │ │ │ addi r18,r18,16 │ │ │ │ - addi r19,r19,16 │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ + addi r20,r20,16 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r19) │ │ │ │ - lxvx vs0,r10,r15 │ │ │ │ - xxspltd vs31,vs31,0 │ │ │ │ - xvmuldp vs12,vs12,vs0 │ │ │ │ - xvmuldp vs0,vs31,vs63 │ │ │ │ - xvmuldp vs31,vs61,vs31 │ │ │ │ - stxvx vs12,r9,r22 │ │ │ │ - lxvx vs12,r10,r16 │ │ │ │ + stxv vs0,-16(r20) │ │ │ │ + plxv vs0,-24(r21) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r2,r24 │ │ │ │ + lxvx vs12,r9,r16 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ + xvmuldp vs0,vs1,vs63 │ │ │ │ + xvmuldp vs1,vs61,vs1 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r23 │ │ │ │ - lxvx vs0,r10,r27 │ │ │ │ - xvmuldp vs31,vs31,vs0 │ │ │ │ - stxvx vs31,r9,r24 │ │ │ │ - bne dee0 │ │ │ │ - ld r9,48(r1) │ │ │ │ - ld r10,88(r1) │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r29,r29,r20 │ │ │ │ - subf r15,r20,r15 │ │ │ │ - subf r16,r20,r16 │ │ │ │ - subf r27,r20,r27 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r9,r9,r31 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r9,r9,r31 │ │ │ │ - std r9,32(r1) │ │ │ │ + stxvx vs0,r2,r25 │ │ │ │ + lxvx vs0,r9,r29 │ │ │ │ + xvmuldp vs1,vs1,vs0 │ │ │ │ + stxvx vs1,r2,r26 │ │ │ │ + bne deb0 │ │ │ │ + ld r2,40(r1) │ │ │ │ ld r9,80(r1) │ │ │ │ - add r28,r28,r9 │ │ │ │ - ld r9,72(r1) │ │ │ │ - cmpld r21,r9 │ │ │ │ - ld r9,56(r1) │ │ │ │ - add r9,r9,r31 │ │ │ │ - std r9,56(r1) │ │ │ │ - ld r9,64(r1) │ │ │ │ - add r9,r9,r31 │ │ │ │ - std r9,64(r1) │ │ │ │ - bne ddf0 │ │ │ │ - lfd f29,344(r1) │ │ │ │ - lfd f30,352(r1) │ │ │ │ - lfd f31,360(r1) │ │ │ │ - ld r14,200(r1) │ │ │ │ - ld r16,216(r1) │ │ │ │ - ld r17,224(r1) │ │ │ │ - ld r18,232(r1) │ │ │ │ - ld r19,240(r1) │ │ │ │ - ld r20,248(r1) │ │ │ │ - ld r21,256(r1) │ │ │ │ - ld r22,264(r1) │ │ │ │ - ld r23,272(r1) │ │ │ │ - ld r24,280(r1) │ │ │ │ - ld r25,288(r1) │ │ │ │ - ld r26,296(r1) │ │ │ │ - ld r27,304(r1) │ │ │ │ - ld r28,312(r1) │ │ │ │ - addi r1,r1,368 │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r22,r22,r15 │ │ │ │ + add r30,r30,r19 │ │ │ │ + subf r16,r19,r16 │ │ │ │ + subf r29,r19,r29 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r2,r2,r15 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,64(r1) │ │ │ │ + add r28,r28,r2 │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r2,r2,r15 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,72(r1) │ │ │ │ + cmpld r23,r2 │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r2,r2,r15 │ │ │ │ + std r2,56(r1) │ │ │ │ + bne ddc0 │ │ │ │ + lfd f30,320(r1) │ │ │ │ + lfd f31,328(r1) │ │ │ │ + ld r14,176(r1) │ │ │ │ + ld r15,184(r1) │ │ │ │ + ld r17,200(r1) │ │ │ │ + ld r18,208(r1) │ │ │ │ + ld r19,216(r1) │ │ │ │ + ld r20,224(r1) │ │ │ │ + ld r21,232(r1) │ │ │ │ + ld r22,240(r1) │ │ │ │ + ld r23,248(r1) │ │ │ │ + ld r24,256(r1) │ │ │ │ + ld r25,264(r1) │ │ │ │ + ld r26,272(r1) │ │ │ │ + ld r27,280(r1) │ │ │ │ + ld r28,288(r1) │ │ │ │ + addi r1,r1,336 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-224(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ - ld r15,-160(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r16,-144(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - addi r15,r15,1 │ │ │ │ - li r9,0 │ │ │ │ - b dc9c │ │ │ │ + addi r16,r16,1 │ │ │ │ + li r2,0 │ │ │ │ + b dc8c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-25312 │ │ │ │ + .long 0x1282 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,16(r3) │ │ │ │ mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r4,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt e20c │ │ │ │ - maddld r4,r9,r4,r10 │ │ │ │ - add r0,r9,r4 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bge e1e0 │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r29,r31 │ │ │ │ + mr r5,r3 │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r29 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt e1ac │ │ │ │ + maddld r5,r2,r5,r9 │ │ │ │ + add r0,r2,r5 │ │ │ │ + cmpd r5,r0 │ │ │ │ + bge e180 │ │ │ │ ld r11,0(r30) │ │ │ │ - ld r12,24(r30) │ │ │ │ - sldi r3,r4,4 │ │ │ │ - ld r5,8(r30) │ │ │ │ + sldi r4,r5,4 │ │ │ │ + ld r6,8(r30) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r3,r3,8 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - ld r31,24(r11) │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,e200 │ │ │ │ - mr r9,r4 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r8,r31,r10 │ │ │ │ - stfdx f11,r31,r10 │ │ │ │ - stfd f11,8(r8) │ │ │ │ - ble cr5,e1d0 │ │ │ │ - mulld r9,r9,r12 │ │ │ │ - mtctr r12 │ │ │ │ - ld r6,176(r11) │ │ │ │ - ld r7,184(r11) │ │ │ │ + ld r31,24(r30) │ │ │ │ + cmpdi r31,0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + lwz r2,112(r11) │ │ │ │ + ld r3,24(r11) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,e1a0 │ │ │ │ + mr r2,r5 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r10,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r10) │ │ │ │ + ble e170 │ │ │ │ + mulld r2,r2,r31 │ │ │ │ + ld r7,176(r11) │ │ │ │ + ld r8,184(r11) │ │ │ │ + mtctr r31 │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - lxvdsx vs0,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs12,r10,r5 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + lxvdsx vs0,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs12,r9,r6 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - bdnz e1b0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - cmpd r0,r4 │ │ │ │ - bne e170 │ │ │ │ + stxv vs32,0(r10) │ │ │ │ + bdnz e150 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + cmpd cr7,r0,r5 │ │ │ │ + bne cr7,e110 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r11) │ │ │ │ - ldx r9,r9,r3 │ │ │ │ - b e178 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b e134 │ │ │ │ + ld r2,240(r11) │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + b e118 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b e0d4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-25648 │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ ld r27,24(r3) │ │ │ │ - std r29,-24(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - sradi r27,r27,1 │ │ │ │ - addze r27,r27 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-224(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r27,r27,1 │ │ │ │ + addze r27,r27 │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r31 │ │ │ │ - mr r29,r3 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt e564 │ │ │ │ - maddld r29,r10,r29,r9 │ │ │ │ - add r10,r10,r29 │ │ │ │ - cmpd r29,r10 │ │ │ │ - bge e53c │ │ │ │ - ld r7,64(r30) │ │ │ │ - ld r8,0(r30) │ │ │ │ - std r18,112(r1) │ │ │ │ - ld r18,32(r30) │ │ │ │ - ld r9,8(r30) │ │ │ │ - std r17,104(r1) │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r27,r31 │ │ │ │ + mr r30,r3 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt e4f4 │ │ │ │ + maddld r30,r9,r30,r2 │ │ │ │ + add r9,r9,r30 │ │ │ │ + cmpd r30,r9 │ │ │ │ + bge e4cc │ │ │ │ + ld r8,64(r28) │ │ │ │ + ld r10,0(r28) │ │ │ │ std r19,120(r1) │ │ │ │ - ld r17,16(r30) │ │ │ │ - std r15,88(r1) │ │ │ │ - std r21,136(r1) │ │ │ │ - std r28,192(r1) │ │ │ │ - ld r21,40(r30) │ │ │ │ - ld r28,48(r30) │ │ │ │ - sradi r19,r18,1 │ │ │ │ - addze r19,r19 │ │ │ │ - ld r8,168(r8) │ │ │ │ - std r7,32(r1) │ │ │ │ - cmpdi r18,1 │ │ │ │ - ld r7,56(r30) │ │ │ │ - subf r9,r27,r9 │ │ │ │ - ld r4,8(r8) │ │ │ │ - subf r15,r19,r17 │ │ │ │ - std r7,40(r1) │ │ │ │ - ble e570 │ │ │ │ - add r9,r29,r9 │ │ │ │ + std r18,112(r1) │ │ │ │ + ld r19,32(r28) │ │ │ │ + ld r18,16(r28) │ │ │ │ std r20,128(r1) │ │ │ │ + std r15,88(r1) │ │ │ │ + ld r2,8(r28) │ │ │ │ std r22,144(r1) │ │ │ │ - mulld r20,r17,r29 │ │ │ │ - sldi r8,r19,4 │ │ │ │ - add r0,r27,r29 │ │ │ │ - addi r6,r19,-1 │ │ │ │ - li r7,1 │ │ │ │ + std r29,200(r1) │ │ │ │ + ld r22,40(r28) │ │ │ │ + ld r29,48(r28) │ │ │ │ + ld r10,168(r10) │ │ │ │ + std r8,32(r1) │ │ │ │ + ld r8,56(r28) │ │ │ │ + sradi r20,r19,1 │ │ │ │ + addze r20,r20 │ │ │ │ + cmpdi r19,1 │ │ │ │ + subf r2,r27,r2 │ │ │ │ + ld r5,8(r10) │ │ │ │ + std r8,40(r1) │ │ │ │ + subf r15,r20,r18 │ │ │ │ + ble e500 │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r21,136(r1) │ │ │ │ + std r23,152(r1) │ │ │ │ + mulld r21,r18,r30 │ │ │ │ + add r0,r27,r30 │ │ │ │ + addi r8,r20,-1 │ │ │ │ + li r10,1 │ │ │ │ + cmpldi r20,1 │ │ │ │ + sldi r31,r20,3 │ │ │ │ std r16,96(r1) │ │ │ │ - mulld r22,r9,r17 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpldi r19,1 │ │ │ │ - sldi r16,r17,4 │ │ │ │ - mulld r0,r0,r18 │ │ │ │ - sldi r30,r19,3 │ │ │ │ - std r6,64(r1) │ │ │ │ + std r17,104(r1) │ │ │ │ + sldi r16,r18,4 │ │ │ │ + mulld r23,r2,r18 │ │ │ │ + mulld r0,r0,r19 │ │ │ │ + sldi r17,r20,4 │ │ │ │ + sldi r2,r9,3 │ │ │ │ std r14,80(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - add r9,r8,r28 │ │ │ │ - std r23,152(r1) │ │ │ │ - subf r14,r8,r16 │ │ │ │ - cmpdi cr7,r19,1 │ │ │ │ - sldi r5,r20,4 │ │ │ │ - mulld r23,r18,r29 │ │ │ │ - add r30,r4,r30 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - std r9,72(r1) │ │ │ │ - iseleq r9,r7,r6 │ │ │ │ std r24,160(r1) │ │ │ │ std r25,168(r1) │ │ │ │ - sldi r6,r22,4 │ │ │ │ - add r5,r21,r5 │ │ │ │ + mulld r24,r19,r30 │ │ │ │ + add r31,r5,r31 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + cmpdi cr7,r20,1 │ │ │ │ std r26,176(r1) │ │ │ │ - std r9,56(r1) │ │ │ │ - add r6,r21,r6 │ │ │ │ - nop │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r12,r22,r15 │ │ │ │ - add r24,r15,r20 │ │ │ │ - add r25,r23,r19 │ │ │ │ - add r26,r19,r0 │ │ │ │ - lxvdsx vs9,r9,r29 │ │ │ │ - ld r9,32(r1) │ │ │ │ - lxvdsx vs10,r9,r29 │ │ │ │ - beq cr7,e55c │ │ │ │ - ld r3,56(r1) │ │ │ │ + subf r14,r17,r16 │ │ │ │ + std r2,48(r1) │ │ │ │ + std r8,56(r1) │ │ │ │ + iseleq r2,r10,r8 │ │ │ │ + add r17,r17,r29 │ │ │ │ + sldi r6,r21,4 │ │ │ │ + std r2,64(r1) │ │ │ │ sldi r7,r23,4 │ │ │ │ - sldi r8,r0,4 │ │ │ │ - add r27,r14,r6 │ │ │ │ - add r31,r14,r5 │ │ │ │ - li r10,0 │ │ │ │ + add r6,r22,r6 │ │ │ │ + add r7,r22,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,40(r1) │ │ │ │ + add r12,r23,r15 │ │ │ │ + add r25,r21,r15 │ │ │ │ + add r26,r24,r20 │ │ │ │ + add r27,r20,r0 │ │ │ │ + lxvdsx vs9,r2,r30 │ │ │ │ + ld r2,32(r1) │ │ │ │ + lxvdsx vs10,r2,r30 │ │ │ │ + beq cr7,e4ec │ │ │ │ + ld r4,64(r1) │ │ │ │ + sldi r8,r24,4 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r28,r7,r14 │ │ │ │ + add r11,r6,r14 │ │ │ │ + li r2,0 │ │ │ │ li r9,0 │ │ │ │ - mtctr r3 │ │ │ │ - ld r3,72(r1) │ │ │ │ - add r11,r3,r7 │ │ │ │ - add r3,r8,r3 │ │ │ │ - add r7,r28,r7 │ │ │ │ - add r8,r28,r8 │ │ │ │ + add r3,r17,r8 │ │ │ │ + add r8,r29,r8 │ │ │ │ + mtctr r4 │ │ │ │ + add r4,r17,r10 │ │ │ │ + add r10,r29,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ - lxvdsx vs11,r4,r10 │ │ │ │ - lxvdsx vs12,r30,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + nop │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ + lxvdsx vs11,r5,r9 │ │ │ │ + lxvdsx vs12,r31,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r31,r9 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r11,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz e3f0 │ │ │ │ - ld r9,64(r1) │ │ │ │ - sldi r10,r9,3 │ │ │ │ - add r12,r12,r9 │ │ │ │ - add r7,r23,r9 │ │ │ │ - add r24,r24,r9 │ │ │ │ - ld r3,48(r1) │ │ │ │ - add r8,r0,r9 │ │ │ │ - add r25,r25,r9 │ │ │ │ - add r26,r26,r9 │ │ │ │ - addi r29,r29,8 │ │ │ │ - lxvdsx vs0,r4,r10 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz e380 │ │ │ │ + ld r2,56(r1) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + add r12,r12,r2 │ │ │ │ + add r8,r24,r2 │ │ │ │ + add r25,r25,r2 │ │ │ │ + ld r4,48(r1) │ │ │ │ + add r10,r0,r2 │ │ │ │ + add r26,r26,r2 │ │ │ │ + add r27,r27,r2 │ │ │ │ + addi r30,r30,8 │ │ │ │ + lxvdsx vs0,r5,r9 │ │ │ │ sldi r12,r12,4 │ │ │ │ - add r10,r19,r9 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r6,r6,r16 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - sldi r8,r8,4 │ │ │ │ + add r9,r20,r2 │ │ │ │ sldi r25,r25,4 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ sldi r26,r26,4 │ │ │ │ - lxvx vs12,r12,r21 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpld r3,r29 │ │ │ │ - add r5,r5,r16 │ │ │ │ - add r23,r23,r18 │ │ │ │ - add r0,r0,r18 │ │ │ │ - lxvdsx vs11,r4,r10 │ │ │ │ - add r10,r22,r9 │ │ │ │ - add r9,r20,r9 │ │ │ │ - add r22,r22,r17 │ │ │ │ - add r20,r20,r17 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + add r7,r7,r16 │ │ │ │ + lxvx vs12,r12,r22 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpld r4,r30 │ │ │ │ + add r6,r6,r16 │ │ │ │ + add r24,r24,r19 │ │ │ │ + add r0,r0,r19 │ │ │ │ xvmuldp vs8,vs9,vs0 │ │ │ │ - xvmuldp vs0,vs10,vs0 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + xvmuldp vs0,vs0,vs10 │ │ │ │ + lxvdsx vs11,r5,r9 │ │ │ │ + add r9,r23,r2 │ │ │ │ + add r2,r21,r2 │ │ │ │ + add r23,r23,r18 │ │ │ │ + add r21,r21,r18 │ │ │ │ sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ xvmuldp vs12,vs12,vs8 │ │ │ │ - stxvx vs12,r7,r28 │ │ │ │ - lxvx vs12,r24,r21 │ │ │ │ + stxvx vs12,r8,r29 │ │ │ │ + lxvx vs12,r25,r22 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r28 │ │ │ │ - lxvx vs0,r10,r21 │ │ │ │ + stxvx vs0,r10,r29 │ │ │ │ + lxvx vs0,r9,r22 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - stxvx vs0,r25,r28 │ │ │ │ - lxvx vs0,r9,r21 │ │ │ │ + stxvx vs0,r26,r29 │ │ │ │ + lxvx vs0,r2,r22 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r26,r28 │ │ │ │ - bne e390 │ │ │ │ + stxvx vs0,r27,r29 │ │ │ │ + bne e320 │ │ │ │ ld r14,80(r1) │ │ │ │ ld r15,88(r1) │ │ │ │ ld r16,96(r1) │ │ │ │ ld r17,104(r1) │ │ │ │ ld r18,112(r1) │ │ │ │ ld r19,120(r1) │ │ │ │ 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 r28,192(r1) │ │ │ │ + ld r29,200(r1) │ │ │ │ addi r1,r1,224 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b e448 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b e290 │ │ │ │ + li r2,0 │ │ │ │ + b e3d8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b e220 │ │ │ │ ld r15,88(r1) │ │ │ │ - ld r17,104(r1) │ │ │ │ ld r18,112(r1) │ │ │ │ ld r19,120(r1) │ │ │ │ - ld r21,136(r1) │ │ │ │ - ld r28,192(r1) │ │ │ │ - b e53c │ │ │ │ + ld r20,128(r1) │ │ │ │ + ld r22,144(r1) │ │ │ │ + ld r29,200(r1) │ │ │ │ + b e4cc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-26528 │ │ │ │ + ld r5,24(r3) │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r16,-152(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - stw r11,8(r1) │ │ │ │ - ld r11,24(r3) │ │ │ │ + std r29,-40(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-24(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - sradi r11,r11,1 │ │ │ │ - addze r11,r11 │ │ │ │ - stdu r1,-352(r1) │ │ │ │ - stxv vs61,128(r1) │ │ │ │ - stxv vs62,144(r1) │ │ │ │ - stxv vs63,160(r1) │ │ │ │ - std r11,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-320(r1) │ │ │ │ + sradi r5,r5,1 │ │ │ │ + addze r5,r5 │ │ │ │ + stxv vs61,112(r1) │ │ │ │ + stxv vs62,128(r1) │ │ │ │ + stxv vs63,144(r1) │ │ │ │ + std r5,32(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,32(r1) │ │ │ │ - mr r10,r3 │ │ │ │ - divd r16,r11,r31 │ │ │ │ - mulld r9,r16,r31 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt ea1c │ │ │ │ - maddld r10,r16,r10,r9 │ │ │ │ - add r16,r16,r10 │ │ │ │ - cmpd r10,r16 │ │ │ │ - bge e9ec │ │ │ │ - ld r4,8(r30) │ │ │ │ - ld r0,16(r30) │ │ │ │ - ld r6,48(r30) │ │ │ │ - std r21,240(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r8,32(r30) │ │ │ │ - addi r3,r10,1 │ │ │ │ - std r14,184(r1) │ │ │ │ - std r17,208(r1) │ │ │ │ - ld r17,0(r30) │ │ │ │ - addi r9,r9,26976 │ │ │ │ - std r19,224(r1) │ │ │ │ - stfd f29,328(r1) │ │ │ │ - add r19,r10,r11 │ │ │ │ - li r7,1 │ │ │ │ - std r25,272(r1) │ │ │ │ - std r20,232(r1) │ │ │ │ - std r27,288(r1) │ │ │ │ - std r15,192(r1) │ │ │ │ - addi r21,r4,1 │ │ │ │ - std r6,88(r1) │ │ │ │ - neg r5,r0 │ │ │ │ - ld r6,40(r30) │ │ │ │ - subf r4,r11,r4 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - std r9,112(r1) │ │ │ │ - mulld r3,r3,r0 │ │ │ │ - mulld r9,r8,r10 │ │ │ │ - subf r21,r11,r21 │ │ │ │ - sldi r14,r5,4 │ │ │ │ - add r4,r4,r10 │ │ │ │ - sradi r25,r8,1 │ │ │ │ + bl 4f00 │ │ │ │ + ld r5,32(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + divd r9,r5,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt e964 │ │ │ │ + maddld r30,r9,r30,r2 │ │ │ │ + add r9,r9,r30 │ │ │ │ + cmpd r30,r9 │ │ │ │ + bge e934 │ │ │ │ + ld r4,8(r29) │ │ │ │ + ld r10,16(r29) │ │ │ │ + std r21,216(r1) │ │ │ │ + std r22,224(r1) │ │ │ │ + addi r21,r30,1 │ │ │ │ + subf r9,r5,r9 │ │ │ │ + li r8,1 │ │ │ │ + ld r2,32(r29) │ │ │ │ + ld r7,48(r29) │ │ │ │ + std r25,248(r1) │ │ │ │ + std r26,256(r1) │ │ │ │ + std r27,264(r1) │ │ │ │ + std r20,208(r1) │ │ │ │ + add r20,r30,r5 │ │ │ │ + std r9,72(r1) │ │ │ │ + ld r9,40(r29) │ │ │ │ + std r19,200(r1) │ │ │ │ + std r18,192(r1) │ │ │ │ + addi r22,r4,1 │ │ │ │ + mulld r21,r21,r10 │ │ │ │ + subf r4,r5,r4 │ │ │ │ + std r14,160(r1) │ │ │ │ + mulli r18,r10,-16 │ │ │ │ + sradi r25,r2,1 │ │ │ │ addze r25,r25 │ │ │ │ - neg r20,r8 │ │ │ │ - cmpdi cr4,r8,1 │ │ │ │ - std r8,56(r1) │ │ │ │ - std r22,248(r1) │ │ │ │ - subf r22,r11,r10 │ │ │ │ - add r21,r21,r10 │ │ │ │ - neg r30,r14 │ │ │ │ - std r6,96(r1) │ │ │ │ - subf r6,r11,r16 │ │ │ │ - std r24,264(r1) │ │ │ │ - sldi r20,r20,4 │ │ │ │ - std r26,280(r1) │ │ │ │ - std r28,296(r1) │ │ │ │ - std r29,304(r1) │ │ │ │ - mulld r21,r21,r0 │ │ │ │ - mulld r16,r4,r30 │ │ │ │ - std r6,64(r1) │ │ │ │ - mulld r6,r19,r8 │ │ │ │ - add r27,r9,r25 │ │ │ │ - std r9,40(r1) │ │ │ │ - subf r3,r25,r3 │ │ │ │ - isel r8,r25,r7,4*cr4+gt │ │ │ │ - mulld r26,r10,r20 │ │ │ │ - mulld r30,r30,r10 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - std r18,216(r1) │ │ │ │ - std r23,256(r1) │ │ │ │ - sldi r15,r3,4 │ │ │ │ - stfd f30,336(r1) │ │ │ │ - stfd f31,344(r1) │ │ │ │ - sldi r27,r27,4 │ │ │ │ - addi r24,r24,26912 │ │ │ │ - subf r9,r25,r21 │ │ │ │ - mr r10,r16 │ │ │ │ - add r28,r6,r25 │ │ │ │ - subf r29,r21,r25 │ │ │ │ - std r6,32(r1) │ │ │ │ - std r8,104(r1) │ │ │ │ - mr r16,r15 │ │ │ │ - std r11,72(r1) │ │ │ │ - std r0,80(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - mr r9,r14 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - mr r14,r17 │ │ │ │ - mr r15,r10 │ │ │ │ + mulld r20,r20,r2 │ │ │ │ + mulli r19,r2,-16 │ │ │ │ + cmpdi cr4,r2,1 │ │ │ │ + std r2,56(r1) │ │ │ │ + std r10,64(r1) │ │ │ │ + subf r22,r5,r22 │ │ │ │ + std r7,88(r1) │ │ │ │ + mulld r7,r2,r30 │ │ │ │ + add r4,r4,r30 │ │ │ │ + std r15,168(r1) │ │ │ │ + ld r15,0(r29) │ │ │ │ + std r9,96(r1) │ │ │ │ + sldi r9,r10,4 │ │ │ │ + std r23,232(r1) │ │ │ │ + subf r23,r5,r30 │ │ │ │ + add r22,r22,r30 │ │ │ │ + std r28,272(r1) │ │ │ │ + stfd f30,304(r1) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + subf r2,r25,r21 │ │ │ │ + mulld r14,r4,r9 │ │ │ │ + mulld r26,r9,r30 │ │ │ │ + mulld r30,r19,r30 │ │ │ │ + std r16,176(r1) │ │ │ │ + std r17,184(r1) │ │ │ │ + mulld r22,r22,r10 │ │ │ │ + add r29,r20,r25 │ │ │ │ + stfd f31,312(r1) │ │ │ │ + std r24,240(r1) │ │ │ │ + plfd f31,390380 # 6db70 │ │ │ │ + std r2,32(r1) │ │ │ │ + std r7,40(r1) │ │ │ │ + isel r2,r25,r8,4*cr4+gt │ │ │ │ + add r28,r7,r25 │ │ │ │ sldi r29,r29,4 │ │ │ │ - mr r17,r9 │ │ │ │ - nop │ │ │ │ - ld r8,72(r14) │ │ │ │ + std r2,104(r1) │ │ │ │ + sldi r28,r28,4 │ │ │ │ + mr r16,r14 │ │ │ │ + mr r14,r15 │ │ │ │ + subf r2,r25,r22 │ │ │ │ + mulli r27,r2,-16 │ │ │ │ + std r2,48(r1) │ │ │ │ + std r5,80(r1) │ │ │ │ + ld r10,72(r14) │ │ │ │ lfd f0,88(r14) │ │ │ │ - ld r10,96(r14) │ │ │ │ + ld r9,96(r14) │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r22 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r1) │ │ │ │ + bl 51e0 │ │ │ │ + ld r2,80(r1) │ │ │ │ lfd f0,88(r14) │ │ │ │ - ld r8,72(r14) │ │ │ │ - lxsd v29,0(r24) │ │ │ │ - add r10,r9,r22 │ │ │ │ - fcfid f11,f0 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - xsdivdp vs63,vs61,vs1 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - ld r10,96(r14) │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f10,f12 │ │ │ │ + ld r10,72(r14) │ │ │ │ + ld r9,96(r14) │ │ │ │ + xsdivdp vs63,vs30,vs1 │ │ │ │ + add r8,r2,r23 │ │ │ │ + fcfid f1,f0 │ │ │ │ lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ - fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - xsdivdp vs61,vs61,vs1 │ │ │ │ + fmul f1,f1,f12 │ │ │ │ + bl 51e0 │ │ │ │ + xsdivdp vs61,vs30,vs1 │ │ │ │ xxspltd vs61,vs61,0 │ │ │ │ - ble cr4,e94c │ │ │ │ - ld r9,48(r1) │ │ │ │ - ld r18,104(r1) │ │ │ │ + ble cr4,e898 │ │ │ │ + ld r2,48(r1) │ │ │ │ + ld r8,32(r1) │ │ │ │ neg r31,r25 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - ld r9,40(r1) │ │ │ │ - sldi r10,r9,4 │ │ │ │ - ld r9,112(r1) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - ld r9,32(r1) │ │ │ │ - sldi r23,r9,4 │ │ │ │ - ld r9,96(r1) │ │ │ │ - add r19,r9,r8 │ │ │ │ - ld r9,88(r1) │ │ │ │ - add r21,r9,r10 │ │ │ │ - ld r10,72(r14) │ │ │ │ + sldi r24,r20,4 │ │ │ │ + ld r17,104(r1) │ │ │ │ + sldi r10,r2,4 │ │ │ │ + ld r2,40(r1) │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + ld r2,96(r1) │ │ │ │ + addi r7,r2,8 │ │ │ │ + add r21,r10,r2 │ │ │ │ + ld r2,88(r1) │ │ │ │ + add r15,r7,r8 │ │ │ │ + add r22,r2,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,72(r14) │ │ │ │ lfd f12,88(r14) │ │ │ │ mtfprd f0,r31 │ │ │ │ - ld r9,96(r14) │ │ │ │ + addi r15,r15,16 │ │ │ │ + ld r2,96(r14) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r25,r31 │ │ │ │ - ld r10,72(r14) │ │ │ │ + bl 51e0 │ │ │ │ + add r2,r25,r31 │ │ │ │ + ld r9,72(r14) │ │ │ │ lfd f12,88(r14) │ │ │ │ - lfd f31,0(r24) │ │ │ │ addi r31,r31,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r14) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r14) │ │ │ │ + xsdivdp vs62,vs30,vs1 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - xsdivdp vs62,vs31,vs1 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs62,vs62,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs0,0(r19) │ │ │ │ - xvmuldp vs12,vs61,vs62 │ │ │ │ - add r10,r29,r19 │ │ │ │ - add r9,r21,r26 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - addi r19,r19,16 │ │ │ │ + bl 51e0 │ │ │ │ + lxv vs0,0(r21) │ │ │ │ + add r2,r30,r22 │ │ │ │ + add r9,r27,r21 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ addi r21,r21,16 │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ + addi r22,r22,16 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r21) │ │ │ │ - lxvx vs0,r10,r16 │ │ │ │ - xxspltd vs31,vs31,0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs12,vs63,vs31 │ │ │ │ - xvmuldp vs31,vs61,vs31 │ │ │ │ - stxvx vs0,r9,r23 │ │ │ │ - lxvx vs0,r10,r15 │ │ │ │ + stxv vs0,-16(r22) │ │ │ │ + plxv vs0,-24(r15) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r2,r24 │ │ │ │ + lxvx vs12,r9,r16 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ + xvmuldp vs0,vs63,vs1 │ │ │ │ + xvmuldp vs1,vs61,vs1 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r27 │ │ │ │ - lxvx vs0,r10,r30 │ │ │ │ - xvmuldp vs31,vs31,vs0 │ │ │ │ - stxvx vs31,r9,r28 │ │ │ │ - bne e850 │ │ │ │ + stxvx vs0,r2,r28 │ │ │ │ + lxvx vs0,r9,r26 │ │ │ │ + xvmuldp vs1,vs1,vs0 │ │ │ │ + stxvx vs1,r2,r29 │ │ │ │ + bne e7a0 │ │ │ │ ld r9,48(r1) │ │ │ │ - ld r10,80(r1) │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r29,r29,r17 │ │ │ │ - subf r16,r17,r16 │ │ │ │ - add r26,r26,r20 │ │ │ │ - subf r15,r17,r15 │ │ │ │ - subf r27,r20,r27 │ │ │ │ - subf r30,r17,r30 │ │ │ │ - subf r28,r20,r28 │ │ │ │ - add r9,r9,r10 │ │ │ │ + ld r2,64(r1) │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r30,r30,r19 │ │ │ │ + add r27,r27,r18 │ │ │ │ + subf r16,r18,r16 │ │ │ │ ld r10,40(r1) │ │ │ │ + subf r28,r19,r28 │ │ │ │ + subf r26,r18,r26 │ │ │ │ + subf r29,r19,r29 │ │ │ │ + add r9,r9,r2 │ │ │ │ std r9,48(r1) │ │ │ │ ld r9,56(r1) │ │ │ │ add r10,r10,r9 │ │ │ │ + add r20,r20,r9 │ │ │ │ std r10,40(r1) │ │ │ │ ld r10,32(r1) │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,64(r1) │ │ │ │ - cmpld r22,r9 │ │ │ │ - bne e770 │ │ │ │ - lfd f29,328(r1) │ │ │ │ - lfd f30,336(r1) │ │ │ │ - lfd f31,344(r1) │ │ │ │ - ld r14,184(r1) │ │ │ │ - ld r15,192(r1) │ │ │ │ - ld r17,208(r1) │ │ │ │ - ld r18,216(r1) │ │ │ │ - ld r19,224(r1) │ │ │ │ - ld r20,232(r1) │ │ │ │ - ld r21,240(r1) │ │ │ │ - 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) │ │ │ │ - addi r1,r1,352 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,72(r1) │ │ │ │ + cmpld r23,r2 │ │ │ │ + bne e6c0 │ │ │ │ + lfd f30,304(r1) │ │ │ │ + lfd f31,312(r1) │ │ │ │ + ld r14,160(r1) │ │ │ │ + ld r15,168(r1) │ │ │ │ + ld r16,176(r1) │ │ │ │ + ld r17,184(r1) │ │ │ │ + ld r18,192(r1) │ │ │ │ + ld r19,200(r1) │ │ │ │ + ld r20,208(r1) │ │ │ │ + ld r21,216(r1) │ │ │ │ + ld r22,224(r1) │ │ │ │ + ld r23,232(r1) │ │ │ │ + ld r24,240(r1) │ │ │ │ + ld r25,248(r1) │ │ │ │ + ld r26,256(r1) │ │ │ │ + ld r27,264(r1) │ │ │ │ + ld r28,272(r1) │ │ │ │ + addi r1,r1,320 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-224(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ - ld r16,-152(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b e618 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b e598 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1282 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-27712 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r30,80(r29) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r30,80(r29) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt eb30 │ │ │ │ - maddld r3,r10,r3,r9 │ │ │ │ - add r9,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge eb0c │ │ │ │ - ld r9,208(r29) │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt ea60 │ │ │ │ + maddld r3,r9,r3,r2 │ │ │ │ + add r2,r9,r3 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge ea3c │ │ │ │ + ld r2,208(r29) │ │ │ │ sldi r3,r3,4 │ │ │ │ - andi. r7,r10,3 │ │ │ │ + andi. r8,r9,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - add r9,r9,r3 │ │ │ │ - beq eaec │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq eadc │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne eb40 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq eb0c │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxv vs32,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz eaf4 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + add r2,r2,r3 │ │ │ │ + beq ea1c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq ea0c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne ea70 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq ea3c │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz ea24 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b ea90 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b e9c0 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b ead0 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b ea00 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-28000 │ │ │ │ + ld r7,32(r3) │ │ │ │ mflr r0 │ │ │ │ - std r30,-16(r1) │ │ │ │ - ld r30,32(r3) │ │ │ │ - std r28,-32(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + std r27,-40(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r28,r3 │ │ │ │ - sradi r30,r30,1 │ │ │ │ - addze r30,r30 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-800(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-736(r1) │ │ │ │ + sradi r25,r7,1 │ │ │ │ + addze r25,r25 │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mr r6,r3 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt f458 │ │ │ │ - maddld r6,r10,r6,r9 │ │ │ │ - add r31,r10,r6 │ │ │ │ - cmpd r6,r31 │ │ │ │ - bge f434 │ │ │ │ - ld r9,40(r28) │ │ │ │ - std r19,696(r1) │ │ │ │ - ld r19,48(r28) │ │ │ │ - std r14,656(r1) │ │ │ │ - ld r14,24(r28) │ │ │ │ - std r20,704(r1) │ │ │ │ - sradi r3,r19,1 │ │ │ │ - addze r3,r3 │ │ │ │ - cmpdi r9,1 │ │ │ │ - sradi r12,r9,1 │ │ │ │ - addze r12,r12 │ │ │ │ - mr r20,r3 │ │ │ │ - subf r0,r3,r14 │ │ │ │ - ble f464 │ │ │ │ - cmpdi r19,1 │ │ │ │ - ble f464 │ │ │ │ - ld r8,8(r28) │ │ │ │ - std r26,752(r1) │ │ │ │ - add r26,r30,r6 │ │ │ │ - ld r10,16(r28) │ │ │ │ - std r29,776(r1) │ │ │ │ - ld r29,72(r28) │ │ │ │ - sldi r31,r31,3 │ │ │ │ - std r16,672(r1) │ │ │ │ - ld r16,64(r28) │ │ │ │ - ld r5,0(r28) │ │ │ │ - mulld r26,r26,r9 │ │ │ │ - mulld r4,r19,r9 │ │ │ │ - std r24,736(r1) │ │ │ │ - std r25,744(r1) │ │ │ │ - sldi r24,r19,4 │ │ │ │ - mulld r25,r9,r6 │ │ │ │ - std r27,760(r1) │ │ │ │ - sldi r27,r6,3 │ │ │ │ - subf r8,r30,r8 │ │ │ │ - mulld r9,r10,r6 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - std r15,664(r1) │ │ │ │ - addi r3,r3,-1 │ │ │ │ - ld r15,56(r28) │ │ │ │ - std r23,728(r1) │ │ │ │ - ld r23,80(r28) │ │ │ │ - ld r28,168(r5) │ │ │ │ - add r8,r8,r6 │ │ │ │ - add r6,r29,r31 │ │ │ │ - std r17,680(r1) │ │ │ │ - std r21,712(r1) │ │ │ │ - cmpldi r20,1 │ │ │ │ - mulld r31,r19,r26 │ │ │ │ - std r3,320(r1) │ │ │ │ - sldi r21,r14,4 │ │ │ │ - mulld r5,r14,r10 │ │ │ │ - std r6,528(r1) │ │ │ │ - add r6,r12,r26 │ │ │ │ - maddld r26,r24,r26,r16 │ │ │ │ - add r3,r12,r25 │ │ │ │ - ld r17,16(r28) │ │ │ │ - mulld r11,r19,r25 │ │ │ │ - maddld r25,r24,r25,r16 │ │ │ │ - std r18,688(r1) │ │ │ │ - mulld r30,r19,r3 │ │ │ │ - std r22,720(r1) │ │ │ │ - std r24,224(r1) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - sldi r22,r12,3 │ │ │ │ - subf r7,r7,r15 │ │ │ │ - li r18,1 │ │ │ │ - std r26,544(r1) │ │ │ │ - ld r26,8(r28) │ │ │ │ - maddld r28,r24,r3,r16 │ │ │ │ - add r3,r29,r27 │ │ │ │ - add r27,r23,r27 │ │ │ │ - mulld r29,r14,r9 │ │ │ │ - std r25,536(r1) │ │ │ │ - addi r25,r9,1 │ │ │ │ - mulld r23,r14,r8 │ │ │ │ - maddld r25,r25,r21,r7 │ │ │ │ - std r26,176(r1) │ │ │ │ - add r26,r10,r9 │ │ │ │ - std r28,560(r1) │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r25,r31 │ │ │ │ + mr r27,r3 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r25 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt f3dc │ │ │ │ + maddld r27,r9,r27,r2 │ │ │ │ + add r9,r9,r27 │ │ │ │ + cmpd r27,r9 │ │ │ │ + bge f3b0 │ │ │ │ + ld r2,40(r24) │ │ │ │ + std r18,624(r1) │ │ │ │ + std r19,632(r1) │ │ │ │ + ld r18,48(r24) │ │ │ │ + ld r19,24(r24) │ │ │ │ + std r22,656(r1) │ │ │ │ + sradi r6,r18,1 │ │ │ │ + addze r6,r6 │ │ │ │ + sradi r31,r2,1 │ │ │ │ + addze r31,r31 │ │ │ │ + cmpdi r2,1 │ │ │ │ + mr r22,r31 │ │ │ │ + subf r8,r6,r19 │ │ │ │ + std r6,240(r1) │ │ │ │ + std r31,232(r1) │ │ │ │ + ble f3e8 │ │ │ │ + cmpdi r18,1 │ │ │ │ + ble f3e8 │ │ │ │ + add r4,r25,r27 │ │ │ │ + ld r10,16(r24) │ │ │ │ + ld r7,8(r24) │ │ │ │ + mulld r0,r2,r27 │ │ │ │ + std r15,600(r1) │ │ │ │ + std r14,592(r1) │ │ │ │ + mulld r15,r18,r2 │ │ │ │ + addi r14,r6,-1 │ │ │ │ + cmpldi r6,1 │ │ │ │ + std r26,688(r1) │ │ │ │ + std r30,720(r1) │ │ │ │ + li r26,1 │ │ │ │ + sldi r30,r31,3 │ │ │ │ + ld r31,72(r24) │ │ │ │ + cmpdi cr7,r6,1 │ │ │ │ + ld r5,0(r24) │ │ │ │ + mulld r4,r4,r2 │ │ │ │ + std r28,704(r1) │ │ │ │ + std r29,712(r1) │ │ │ │ + sldi r28,r9,3 │ │ │ │ + sldi r29,r6,3 │ │ │ │ + mr r9,r6 │ │ │ │ + ld r3,80(r24) │ │ │ │ + iseleq r26,r26,r14 │ │ │ │ + sldi r11,r27,3 │ │ │ │ + std r21,648(r1) │ │ │ │ + std r20,640(r1) │ │ │ │ + ld r20,64(r24) │ │ │ │ + li r2,0 │ │ │ │ + mulld r6,r10,r27 │ │ │ │ + subf r7,r25,r7 │ │ │ │ + mulld r21,r18,r0 │ │ │ │ + mulld r12,r19,r10 │ │ │ │ + std r16,608(r1) │ │ │ │ + std r17,616(r1) │ │ │ │ + add r28,r31,r28 │ │ │ │ + add r0,r22,r0 │ │ │ │ + std r26,264(r1) │ │ │ │ + std r14,272(r1) │ │ │ │ + sldi r26,r15,4 │ │ │ │ + ld r5,168(r5) │ │ │ │ + add r31,r31,r11 │ │ │ │ + add r7,r7,r27 │ │ │ │ + mulld r27,r18,r4 │ │ │ │ + add r3,r3,r11 │ │ │ │ + mr r25,r22 │ │ │ │ + std r23,664(r1) │ │ │ │ + std r15,456(r1) │ │ │ │ + ld r23,56(r24) │ │ │ │ + add r4,r22,r4 │ │ │ │ + mulld r0,r0,r18 │ │ │ │ + std r26,32(r1) │ │ │ │ + std r28,584(r1) │ │ │ │ + sldi r16,r18,4 │ │ │ │ + sldi r17,r19,4 │ │ │ │ mulld r28,r19,r6 │ │ │ │ - maddld r6,r24,r6,r16 │ │ │ │ - std r29,32(r1) │ │ │ │ - add r29,r20,r11 │ │ │ │ - std r6,576(r1) │ │ │ │ - maddld r6,r21,r9,r15 │ │ │ │ - add r9,r10,r8 │ │ │ │ - addi r10,r8,1 │ │ │ │ - std r6,648(r1) │ │ │ │ - sldi r6,r5,4 │ │ │ │ - std r6,512(r1) │ │ │ │ - std r12,152(r1) │ │ │ │ - ld r24,176(r1) │ │ │ │ - subf r6,r12,r26 │ │ │ │ - mr r12,r21 │ │ │ │ - std r27,336(r1) │ │ │ │ - sldi r27,r4,4 │ │ │ │ - std r25,584(r1) │ │ │ │ - mr r25,r20 │ │ │ │ - maddld r10,r10,r12,r7 │ │ │ │ - addi r21,r6,1 │ │ │ │ - add r26,r20,r30 │ │ │ │ - std r12,168(r1) │ │ │ │ - std r27,520(r1) │ │ │ │ - add r27,r20,r31 │ │ │ │ - std r25,160(r1) │ │ │ │ - sldi r20,r29,4 │ │ │ │ - add r24,r24,r22 │ │ │ │ - add r25,r25,r28 │ │ │ │ - mulld r22,r14,r6 │ │ │ │ - maddld r6,r12,r6,r15 │ │ │ │ - std r24,192(r1) │ │ │ │ - maddld r24,r12,r8,r15 │ │ │ │ - ld r8,152(r1) │ │ │ │ - std r10,568(r1) │ │ │ │ - sldi r10,r27,4 │ │ │ │ - add r10,r10,r16 │ │ │ │ - std r6,616(r1) │ │ │ │ + mulld r7,r7,r10 │ │ │ │ + std r3,288(r1) │ │ │ │ + std r31,280(r1) │ │ │ │ + mr r11,r25 │ │ │ │ + mulld r26,r4,r18 │ │ │ │ + add r3,r9,r21 │ │ │ │ + mr r4,r21 │ │ │ │ + std r21,464(r1) │ │ │ │ + std r12,472(r1) │ │ │ │ + add r6,r10,r6 │ │ │ │ + std r27,496(r1) │ │ │ │ + add r15,r9,r27 │ │ │ │ + subf r6,r25,r6 │ │ │ │ + sldi r31,r3,4 │ │ │ │ + std r0,512(r1) │ │ │ │ + add r14,r9,r0 │ │ │ │ + std r28,536(r1) │ │ │ │ + add r10,r10,r7 │ │ │ │ + mulld r25,r6,r19 │ │ │ │ + std r26,528(r1) │ │ │ │ + std r3,552(r1) │ │ │ │ + ld r22,8(r5) │ │ │ │ + ld r21,16(r5) │ │ │ │ + sldi r5,r4,4 │ │ │ │ + sldi r4,r12,4 │ │ │ │ + sldi r3,r0,4 │ │ │ │ + add r12,r8,r28 │ │ │ │ + subf r10,r11,r10 │ │ │ │ + add r24,r9,r26 │ │ │ │ + sldi r0,r28,4 │ │ │ │ sldi r6,r26,4 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - maddld r8,r21,r12,r7 │ │ │ │ - std r24,632(r1) │ │ │ │ - add r24,r20,r16 │ │ │ │ - std r10,608(r1) │ │ │ │ - ld r20,168(r1) │ │ │ │ - mulld r12,r14,r9 │ │ │ │ - addi r21,r9,1 │ │ │ │ - std r24,592(r1) │ │ │ │ - ld r24,32(r1) │ │ │ │ - std r8,552(r1) │ │ │ │ - sldi r8,r25,4 │ │ │ │ - add r10,r8,r16 │ │ │ │ - ld r8,160(r1) │ │ │ │ - add r24,r0,r24 │ │ │ │ - std r10,640(r1) │ │ │ │ - add r10,r0,r23 │ │ │ │ - std r24,360(r1) │ │ │ │ - maddld r24,r20,r9,r15 │ │ │ │ - std r10,352(r1) │ │ │ │ - add r10,r0,r22 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - cmpdi cr7,r8,1 │ │ │ │ - std r10,344(r1) │ │ │ │ - add r10,r6,r16 │ │ │ │ - li r6,0 │ │ │ │ - std r24,600(r1) │ │ │ │ - ld r24,32(r1) │ │ │ │ - std r10,624(r1) │ │ │ │ - maddld r10,r21,r20,r7 │ │ │ │ - add r20,r17,r9 │ │ │ │ - ld r9,320(r1) │ │ │ │ - iseleq r9,r18,r9 │ │ │ │ - std r10,144(r1) │ │ │ │ - li r10,0 │ │ │ │ - std r9,328(r1) │ │ │ │ - add r9,r0,r12 │ │ │ │ - mr r21,r9 │ │ │ │ - mr r9,r11 │ │ │ │ - mr r11,r12 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r8,336(r1) │ │ │ │ - lfd f2,0(r3) │ │ │ │ - mr r12,r24 │ │ │ │ - mr r0,r25 │ │ │ │ - li r7,0 │ │ │ │ - li r18,0 │ │ │ │ - lfd f3,0(r8) │ │ │ │ - ld r8,536(r1) │ │ │ │ + std r15,560(r1) │ │ │ │ + std r14,568(r1) │ │ │ │ + std r4,40(r1) │ │ │ │ + sldi r4,r27,4 │ │ │ │ + mulld r27,r19,r7 │ │ │ │ + sldi r7,r15,4 │ │ │ │ + add r5,r20,r5 │ │ │ │ + std r12,544(r1) │ │ │ │ + add r6,r20,r6 │ │ │ │ + sldi r11,r12,4 │ │ │ │ + mr r15,r23 │ │ │ │ + mr r12,r16 │ │ │ │ + std r24,576(r1) │ │ │ │ + std r19,256(r1) │ │ │ │ + add r28,r20,r7 │ │ │ │ + add r7,r20,r4 │ │ │ │ + mulld r4,r10,r19 │ │ │ │ + std r5,296(r1) │ │ │ │ + sldi r5,r14,4 │ │ │ │ + std r22,224(r1) │ │ │ │ + std r6,344(r1) │ │ │ │ + mr r16,r20 │ │ │ │ + mr r14,r18 │ │ │ │ + std r25,504(r1) │ │ │ │ + std r7,312(r1) │ │ │ │ + sldi r7,r24,4 │ │ │ │ + add r6,r20,r5 │ │ │ │ + mr r24,r2 │ │ │ │ + sldi r10,r27,4 │ │ │ │ + add r5,r8,r27 │ │ │ │ + std r27,520(r1) │ │ │ │ + add r7,r20,r7 │ │ │ │ + std r6,376(r1) │ │ │ │ + add r6,r20,r3 │ │ │ │ + add r3,r8,r25 │ │ │ │ + add r10,r23,r10 │ │ │ │ + std r5,200(r1) │ │ │ │ + std r4,480(r1) │ │ │ │ + std r7,392(r1) │ │ │ │ + sldi r7,r5,4 │ │ │ │ + std r6,328(r1) │ │ │ │ + add r6,r23,r11 │ │ │ │ + sldi r5,r3,4 │ │ │ │ + add r11,r23,r0 │ │ │ │ + std r10,384(r1) │ │ │ │ + add r10,r20,r31 │ │ │ │ + ld r20,32(r1) │ │ │ │ + mr r0,r28 │ │ │ │ + std r3,192(r1) │ │ │ │ + std r6,352(r1) │ │ │ │ + sldi r6,r25,4 │ │ │ │ + mr r18,r11 │ │ │ │ + std r10,360(r1) │ │ │ │ + add r10,r22,r30 │ │ │ │ + add r22,r21,r29 │ │ │ │ + add r6,r23,r6 │ │ │ │ + std r10,248(r1) │ │ │ │ + add r10,r23,r7 │ │ │ │ + add r7,r23,r5 │ │ │ │ + mr r19,r6 │ │ │ │ + std r10,336(r1) │ │ │ │ + add r10,r8,r4 │ │ │ │ + sldi r8,r4,4 │ │ │ │ + std r7,320(r1) │ │ │ │ + std r10,488(r1) │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r8,r23,r8 │ │ │ │ + add r10,r23,r10 │ │ │ │ + ld r23,40(r1) │ │ │ │ + std r8,368(r1) │ │ │ │ + std r10,304(r1) │ │ │ │ + ld r9,280(r1) │ │ │ │ + mr r25,r18 │ │ │ │ + mr r29,r19 │ │ │ │ + mr r30,r0 │ │ │ │ + lfd f2,0(r9) │ │ │ │ + ld r9,288(r1) │ │ │ │ + lfd f3,0(r9) │ │ │ │ + ld r9,464(r1) │ │ │ │ xxspltd vs4,vs2,0 │ │ │ │ - add r8,r10,r8 │ │ │ │ + add r9,r9,r2 │ │ │ │ xxspltd vs5,vs3,0 │ │ │ │ - std r8,200(r1) │ │ │ │ - ld r8,544(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,184(r1) │ │ │ │ - ld r8,552(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,208(r1) │ │ │ │ - ld r8,560(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,216(r1) │ │ │ │ - ld r8,568(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,232(r1) │ │ │ │ - ld r8,576(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,240(r1) │ │ │ │ - ld r8,584(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,248(r1) │ │ │ │ - ld r8,592(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,256(r1) │ │ │ │ - ld r8,600(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,264(r1) │ │ │ │ - ld r8,608(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,272(r1) │ │ │ │ - ld r8,616(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,280(r1) │ │ │ │ - ld r8,624(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,288(r1) │ │ │ │ - ld r8,632(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,296(r1) │ │ │ │ - ld r8,640(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,304(r1) │ │ │ │ - ld r8,648(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,312(r1) │ │ │ │ - ld r8,360(r1) │ │ │ │ - std r23,136(r1) │ │ │ │ - std r26,128(r1) │ │ │ │ - std r22,56(r1) │ │ │ │ - std r27,120(r1) │ │ │ │ - std r11,112(r1) │ │ │ │ - std r29,104(r1) │ │ │ │ - std r28,96(r1) │ │ │ │ - std r30,40(r1) │ │ │ │ - std r31,72(r1) │ │ │ │ - std r21,80(r1) │ │ │ │ + std r9,64(r1) │ │ │ │ + ld r9,496(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,128(r1) │ │ │ │ + ld r9,512(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,136(r1) │ │ │ │ + ld r9,528(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,144(r1) │ │ │ │ + ld r9,552(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,80(r1) │ │ │ │ + ld r9,480(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ std r9,88(r1) │ │ │ │ - std r3,368(r1) │ │ │ │ - std r9,376(r1) │ │ │ │ - std r4,384(r1) │ │ │ │ - std r8,64(r1) │ │ │ │ - ld r8,352(r1) │ │ │ │ - std r21,392(r1) │ │ │ │ - std r5,400(r1) │ │ │ │ - std r31,408(r1) │ │ │ │ - std r30,416(r1) │ │ │ │ - std r28,424(r1) │ │ │ │ - std r29,432(r1) │ │ │ │ - std r11,440(r1) │ │ │ │ - std r27,448(r1) │ │ │ │ - std r22,456(r1) │ │ │ │ - std r26,464(r1) │ │ │ │ - std r23,472(r1) │ │ │ │ - std r25,480(r1) │ │ │ │ - std r8,48(r1) │ │ │ │ - ld r8,344(r1) │ │ │ │ - std r8,32(r1) │ │ │ │ - li r8,0 │ │ │ │ - std r24,488(r1) │ │ │ │ - std r10,496(r1) │ │ │ │ - std r6,504(r1) │ │ │ │ + ld r9,560(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,96(r1) │ │ │ │ + ld r9,504(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ + std r9,104(r1) │ │ │ │ + ld r9,568(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,112(r1) │ │ │ │ + ld r9,520(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ + std r9,120(r1) │ │ │ │ + ld r9,576(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,48(r1) │ │ │ │ + ld r9,536(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ + std r9,56(r1) │ │ │ │ + ld r9,488(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ + std r9,208(r1) │ │ │ │ + ld r9,544(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ + std r9,216(r1) │ │ │ │ + ld r26,392(r1) │ │ │ │ + ld r9,296(r1) │ │ │ │ + std r19,424(r1) │ │ │ │ + std r18,432(r1) │ │ │ │ + ld r7,320(r1) │ │ │ │ + ld r10,304(r1) │ │ │ │ + std r22,152(r1) │ │ │ │ + ld r27,384(r1) │ │ │ │ + ld r28,376(r1) │ │ │ │ + std r20,400(r1) │ │ │ │ + std r23,408(r1) │ │ │ │ + std r0,416(r1) │ │ │ │ + ld r31,368(r1) │ │ │ │ + ld r11,360(r1) │ │ │ │ + std r2,440(r1) │ │ │ │ + std r24,448(r1) │ │ │ │ + ld r3,352(r1) │ │ │ │ + ld r4,344(r1) │ │ │ │ + std r9,40(r1) │ │ │ │ + li r9,0 │ │ │ │ + ld r5,336(r1) │ │ │ │ + ld r6,328(r1) │ │ │ │ + mr r19,r10 │ │ │ │ + mr r18,r7 │ │ │ │ + ld r8,312(r1) │ │ │ │ + std r9,72(r1) │ │ │ │ + std r9,32(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,176(r1) │ │ │ │ - sldi r9,r18,3 │ │ │ │ - lfdx f9,r10,r9 │ │ │ │ - ld r10,192(r1) │ │ │ │ - lfdx f10,r10,r9 │ │ │ │ + ld r10,72(r1) │ │ │ │ + ld r9,208(r1) │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r0,r10,r9 │ │ │ │ + ld r9,192(r1) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r7,r10,r9 │ │ │ │ + ld r9,200(r1) │ │ │ │ + add r24,r10,r9 │ │ │ │ + ld r9,216(r1) │ │ │ │ + add r23,r10,r9 │ │ │ │ + ld r10,224(r1) │ │ │ │ + lfdx f9,r10,r2 │ │ │ │ + ld r10,248(r1) │ │ │ │ + lfdx f10,r10,r2 │ │ │ │ xxspltd vs11,vs9,0 │ │ │ │ xvmuldp vs13,vs11,vs5 │ │ │ │ xvmuldp vs11,vs11,vs4 │ │ │ │ xxspltd vs12,vs10,0 │ │ │ │ xvmuldp vs6,vs12,vs5 │ │ │ │ xvmuldp vs12,vs4,vs12 │ │ │ │ - beq cr7,f450 │ │ │ │ - ld r9,200(r1) │ │ │ │ + beq cr7,f3d0 │ │ │ │ fmul f7,f2,f9 │ │ │ │ fmul f8,f2,f10 │ │ │ │ + ld r9,264(r1) │ │ │ │ fmul f9,f3,f9 │ │ │ │ fmul f10,f3,f10 │ │ │ │ + ld r22,152(r1) │ │ │ │ li r10,0 │ │ │ │ - add r21,r9,r8 │ │ │ │ - ld r9,144(r1) │ │ │ │ + li r2,0 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,40(r1) │ │ │ │ xxspltd vs7,vs7,0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - add r22,r7,r9 │ │ │ │ - ld r9,184(r1) │ │ │ │ - add r23,r9,r8 │ │ │ │ - ld r9,208(r1) │ │ │ │ - add r24,r9,r7 │ │ │ │ - ld r9,216(r1) │ │ │ │ - add r25,r9,r8 │ │ │ │ - ld r9,232(r1) │ │ │ │ - add r26,r7,r9 │ │ │ │ - ld r9,240(r1) │ │ │ │ - add r27,r8,r9 │ │ │ │ - ld r9,248(r1) │ │ │ │ - add r28,r7,r9 │ │ │ │ - ld r9,256(r1) │ │ │ │ - add r29,r8,r9 │ │ │ │ - ld r9,264(r1) │ │ │ │ - add r30,r7,r9 │ │ │ │ - ld r9,272(r1) │ │ │ │ - add r31,r8,r9 │ │ │ │ - ld r9,280(r1) │ │ │ │ - add r11,r7,r9 │ │ │ │ - ld r9,288(r1) │ │ │ │ - add r3,r8,r9 │ │ │ │ - ld r9,296(r1) │ │ │ │ - add r4,r7,r9 │ │ │ │ - ld r9,304(r1) │ │ │ │ - add r5,r8,r9 │ │ │ │ - ld r9,312(r1) │ │ │ │ - add r6,r7,r9 │ │ │ │ - ld r9,328(r1) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - lxvx vs0,r21,r9 │ │ │ │ - lxvdsx vs1,r17,r10 │ │ │ │ - lxvdsx vs32,r20,r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + lxvdsx vs1,r21,r10 │ │ │ │ + lxvdsx vs32,r22,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r22,r9 │ │ │ │ - lxvx vs0,r23,r9 │ │ │ │ + stxvx vs0,r19,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r24,r9 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ + stxvx vs0,r18,r2 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r28,r9 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r11,r2 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r31,r9 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r27,r2 │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz f0a0 │ │ │ │ - ld r9,320(r1) │ │ │ │ - ld r5,88(r1) │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r4,224(r1) │ │ │ │ - ld r31,96(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ - lxvdsx vs9,r17,r10 │ │ │ │ - ld r10,160(r1) │ │ │ │ - add r6,r5,r9 │ │ │ │ - add r8,r8,r4 │ │ │ │ - ld r4,168(r1) │ │ │ │ - add r5,r5,r19 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r10,r10,r9 │ │ │ │ - std r5,88(r1) │ │ │ │ - lxvx vs0,r6,r16 │ │ │ │ - ld r6,80(r1) │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz ef80 │ │ │ │ + ld r2,272(r1) │ │ │ │ + std r9,40(r1) │ │ │ │ + std r22,152(r1) │ │ │ │ + ld r10,64(r1) │ │ │ │ + sldi r20,r2,3 │ │ │ │ + ld r22,32(r1) │ │ │ │ + add r24,r24,r2 │ │ │ │ + add r23,r23,r2 │ │ │ │ + add r9,r9,r12 │ │ │ │ + add r0,r0,r2 │ │ │ │ + add r7,r7,r2 │ │ │ │ + add r19,r19,r17 │ │ │ │ + add r8,r8,r12 │ │ │ │ + lxvdsx vs9,r21,r20 │ │ │ │ + ld r20,240(r1) │ │ │ │ + sldi r23,r23,4 │ │ │ │ + std r9,40(r1) │ │ │ │ + sldi r9,r24,4 │ │ │ │ + add r18,r18,r17 │ │ │ │ + add r6,r6,r12 │ │ │ │ + ld r24,64(r1) │ │ │ │ + sldi r0,r0,4 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r5,r5,r17 │ │ │ │ + add r4,r4,r12 │ │ │ │ + add r10,r10,r2 │ │ │ │ + addi r22,r22,1 │ │ │ │ + std r23,176(r1) │ │ │ │ + ld r23,128(r1) │ │ │ │ + std r9,160(r1) │ │ │ │ + add r3,r3,r17 │ │ │ │ + add r11,r11,r12 │ │ │ │ + add r31,r31,r17 │ │ │ │ + add r30,r30,r12 │ │ │ │ + add r29,r29,r17 │ │ │ │ + add r28,r28,r12 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + std r22,32(r1) │ │ │ │ + ld r22,256(r1) │ │ │ │ + add r27,r27,r17 │ │ │ │ + add r26,r26,r12 │ │ │ │ + add r25,r25,r17 │ │ │ │ + add r24,r24,r14 │ │ │ │ + lxvx vs0,r10,r16 │ │ │ │ + add r10,r20,r2 │ │ │ │ + ld r20,72(r1) │ │ │ │ + std r24,64(r1) │ │ │ │ + add r24,r23,r2 │ │ │ │ sldi r10,r10,3 │ │ │ │ - add r7,r7,r4 │ │ │ │ - lxvdsx vs10,r17,r10 │ │ │ │ - ld r10,32(r1) │ │ │ │ - add r11,r6,r9 │ │ │ │ - add r6,r6,r14 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + lxvdsx vs10,r21,r10 │ │ │ │ + add r10,r23,r14 │ │ │ │ + ld r23,136(r1) │ │ │ │ + add r20,r20,r22 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - std r6,80(r1) │ │ │ │ - ld r6,72(r1) │ │ │ │ - add r4,r10,r9 │ │ │ │ - add r10,r10,r14 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - std r10,32(r1) │ │ │ │ - ld r10,40(r1) │ │ │ │ - add r3,r6,r9 │ │ │ │ - add r6,r6,r19 │ │ │ │ + std r20,72(r1) │ │ │ │ + std r10,128(r1) │ │ │ │ + add r20,r23,r14 │ │ │ │ + add r10,r23,r2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - add r5,r10,r9 │ │ │ │ - std r6,72(r1) │ │ │ │ - add r10,r10,r19 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r10,40(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ - stxvx vs0,r11,r15 │ │ │ │ - add r6,r10,r9 │ │ │ │ - add r10,r10,r14 │ │ │ │ - ld r11,64(r1) │ │ │ │ - std r10,48(r1) │ │ │ │ - add r10,r9,r31 │ │ │ │ - add r31,r31,r19 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - std r31,96(r1) │ │ │ │ - add r30,r11,r9 │ │ │ │ - add r11,r11,r14 │ │ │ │ + std r20,136(r1) │ │ │ │ + ld r20,144(r1) │ │ │ │ sldi r10,r10,4 │ │ │ │ - lxvx vs0,r3,r16 │ │ │ │ - ld r3,104(r1) │ │ │ │ - std r11,64(r1) │ │ │ │ - sldi r30,r30,4 │ │ │ │ - add r31,r3,r9 │ │ │ │ - add r3,r3,r19 │ │ │ │ + add r23,r20,r2 │ │ │ │ + add r20,r20,r14 │ │ │ │ + stxvx vs0,r15,r0 │ │ │ │ + ld r0,88(r1) │ │ │ │ + lxvx vs0,r24,r16 │ │ │ │ + std r20,144(r1) │ │ │ │ + sldi r20,r23,4 │ │ │ │ + std r20,168(r1) │ │ │ │ + ld r20,80(r1) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - std r3,104(r1) │ │ │ │ - ld r3,112(r1) │ │ │ │ - sldi r31,r31,4 │ │ │ │ - add r11,r3,r9 │ │ │ │ - add r3,r3,r14 │ │ │ │ + add r23,r20,r2 │ │ │ │ + add r20,r20,r14 │ │ │ │ xvmuldp vs0,vs0,vs13 │ │ │ │ - std r3,112(r1) │ │ │ │ - sldi r11,r11,4 │ │ │ │ - stxvx vs0,r4,r15 │ │ │ │ - ld r4,120(r1) │ │ │ │ - add r3,r4,r9 │ │ │ │ - add r4,r4,r19 │ │ │ │ - lxvx vs0,r5,r16 │ │ │ │ - std r4,120(r1) │ │ │ │ - ld r5,56(r1) │ │ │ │ - sldi r3,r3,4 │ │ │ │ - ld r29,128(r1) │ │ │ │ - add r4,r5,r9 │ │ │ │ - add r5,r5,r14 │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - std r5,56(r1) │ │ │ │ - add r5,r9,r29 │ │ │ │ - add r29,r29,r19 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r29,128(r1) │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r15 │ │ │ │ + std r20,80(r1) │ │ │ │ + add r20,r0,r2 │ │ │ │ + add r0,r0,r22 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + std r0,88(r1) │ │ │ │ + ld r0,96(r1) │ │ │ │ + std r23,184(r1) │ │ │ │ + sldi r20,r20,4 │ │ │ │ + add r23,r0,r2 │ │ │ │ + add r0,r0,r14 │ │ │ │ + std r0,96(r1) │ │ │ │ + ld r0,104(r1) │ │ │ │ + sldi r23,r23,4 │ │ │ │ + add r24,r0,r2 │ │ │ │ + add r0,r0,r22 │ │ │ │ + std r0,104(r1) │ │ │ │ + stxvx vs0,r7,r15 │ │ │ │ lxvx vs0,r10,r16 │ │ │ │ - ld r10,136(r1) │ │ │ │ - add r6,r9,r10 │ │ │ │ + ld r10,112(r1) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + ld r9,56(r1) │ │ │ │ + add r0,r10,r2 │ │ │ │ add r10,r10,r14 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - std r10,136(r1) │ │ │ │ - add r10,r9,r0 │ │ │ │ - add r9,r9,r12 │ │ │ │ - add r0,r0,r19 │ │ │ │ - add r12,r12,r14 │ │ │ │ + std r10,112(r1) │ │ │ │ + ld r10,120(r1) │ │ │ │ + sldi r0,r0,4 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + add r7,r10,r2 │ │ │ │ + add r10,r10,r22 │ │ │ │ + std r10,120(r1) │ │ │ │ + ld r10,48(r1) │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r10,r10,r2 │ │ │ │ + add r2,r9,r2 │ │ │ │ + ld r9,48(r1) │ │ │ │ sldi r10,r10,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r9,r14 │ │ │ │ + std r9,48(r1) │ │ │ │ + ld r9,56(r1) │ │ │ │ + add r22,r9,r22 │ │ │ │ + ld r9,160(r1) │ │ │ │ + std r22,56(r1) │ │ │ │ + ld r22,32(r1) │ │ │ │ + stxvx vs0,r9,r15 │ │ │ │ + ld r9,168(r1) │ │ │ │ + lxvx vs0,r9,r16 │ │ │ │ + ld r9,232(r1) │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ + cmpd r9,r22 │ │ │ │ + ld r9,176(r1) │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r30,r15 │ │ │ │ - lxvx vs0,r31,r16 │ │ │ │ - ld r31,152(r1) │ │ │ │ - cmpd r31,r18 │ │ │ │ + stxvx vs0,r9,r15 │ │ │ │ + ld r9,184(r1) │ │ │ │ + lxvx vs0,r9,r16 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r11,r15 │ │ │ │ - lxvx vs0,r3,r16 │ │ │ │ + stxvx vs0,r20,r15 │ │ │ │ + lxvx vs0,r23,r16 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs13 │ │ │ │ - stxvx vs0,r4,r15 │ │ │ │ - lxvx vs0,r5,r16 │ │ │ │ + stxvx vs0,r24,r15 │ │ │ │ + lxvx vs0,r16,r0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r15 │ │ │ │ + stxvx vs0,r7,r15 │ │ │ │ lxvx vs0,r10,r16 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r9,r15 │ │ │ │ - bgt efc0 │ │ │ │ - ld r8,336(r1) │ │ │ │ - ld r5,400(r1) │ │ │ │ - ld r3,368(r1) │ │ │ │ - ld r7,144(r1) │ │ │ │ - ld r4,384(r1) │ │ │ │ + stxvx vs0,r2,r15 │ │ │ │ + bgt eef0 │ │ │ │ + ld r9,280(r1) │ │ │ │ + ld r20,400(r1) │ │ │ │ + ld r23,408(r1) │ │ │ │ + ld r0,416(r1) │ │ │ │ + ld r19,424(r1) │ │ │ │ + ld r18,432(r1) │ │ │ │ + ld r2,440(r1) │ │ │ │ + ld r24,448(r1) │ │ │ │ + addi r10,r9,8 │ │ │ │ + ld r9,288(r1) │ │ │ │ + ld r22,152(r1) │ │ │ │ + add r0,r0,r20 │ │ │ │ + std r10,280(r1) │ │ │ │ + add r19,r19,r23 │ │ │ │ + add r18,r18,r23 │ │ │ │ + addi r9,r9,8 │ │ │ │ + std r9,288(r1) │ │ │ │ + ld r9,296(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,296(r1) │ │ │ │ + ld r9,304(r1) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,304(r1) │ │ │ │ + ld r9,312(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,312(r1) │ │ │ │ + ld r9,320(r1) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,320(r1) │ │ │ │ + ld r9,328(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,328(r1) │ │ │ │ + ld r9,336(r1) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,336(r1) │ │ │ │ + ld r9,584(r1) │ │ │ │ + cmpld r10,r9 │ │ │ │ + ld r9,344(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,344(r1) │ │ │ │ + ld r9,352(r1) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,352(r1) │ │ │ │ + ld r9,360(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,360(r1) │ │ │ │ + ld r9,368(r1) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,368(r1) │ │ │ │ ld r9,376(r1) │ │ │ │ - ld r21,392(r1) │ │ │ │ - ld r31,408(r1) │ │ │ │ - ld r30,416(r1) │ │ │ │ - ld r28,424(r1) │ │ │ │ - ld r29,432(r1) │ │ │ │ - ld r11,440(r1) │ │ │ │ - ld r27,448(r1) │ │ │ │ - ld r22,456(r1) │ │ │ │ - ld r26,464(r1) │ │ │ │ - ld r23,472(r1) │ │ │ │ - addi r8,r8,8 │ │ │ │ - addi r3,r3,8 │ │ │ │ - ld r25,480(r1) │ │ │ │ - ld r24,488(r1) │ │ │ │ - ld r10,496(r1) │ │ │ │ - ld r6,504(r1) │ │ │ │ - add r9,r9,r4 │ │ │ │ - add r21,r21,r5 │ │ │ │ - add r31,r31,r4 │ │ │ │ - std r8,336(r1) │ │ │ │ - ld r8,344(r1) │ │ │ │ - add r30,r30,r4 │ │ │ │ - add r28,r28,r4 │ │ │ │ - add r29,r29,r4 │ │ │ │ - add r11,r11,r5 │ │ │ │ - add r27,r27,r4 │ │ │ │ - add r22,r22,r5 │ │ │ │ - add r26,r26,r4 │ │ │ │ - add r23,r23,r5 │ │ │ │ - add r25,r25,r4 │ │ │ │ - add r24,r24,r5 │ │ │ │ - add r8,r8,r5 │ │ │ │ - std r8,344(r1) │ │ │ │ - ld r8,352(r1) │ │ │ │ - add r8,r8,r5 │ │ │ │ - std r8,352(r1) │ │ │ │ - ld r8,528(r1) │ │ │ │ - cmpld r3,r8 │ │ │ │ - ld r8,360(r1) │ │ │ │ - add r8,r8,r5 │ │ │ │ - std r8,360(r1) │ │ │ │ - ld r8,512(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - add r6,r6,r8 │ │ │ │ - std r7,144(r1) │ │ │ │ - ld r7,520(r1) │ │ │ │ - add r10,r10,r7 │ │ │ │ - bne ee50 │ │ │ │ - ld r14,656(r1) │ │ │ │ - ld r15,664(r1) │ │ │ │ - ld r16,672(r1) │ │ │ │ - ld r17,680(r1) │ │ │ │ - ld r18,688(r1) │ │ │ │ - ld r19,696(r1) │ │ │ │ - ld r20,704(r1) │ │ │ │ - ld r21,712(r1) │ │ │ │ - ld r22,720(r1) │ │ │ │ - ld r23,728(r1) │ │ │ │ - ld r24,736(r1) │ │ │ │ - ld r25,744(r1) │ │ │ │ - ld r26,752(r1) │ │ │ │ - ld r27,760(r1) │ │ │ │ - ld r29,776(r1) │ │ │ │ - addi r1,r1,800 │ │ │ │ + ld r10,192(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,376(r1) │ │ │ │ + ld r9,384(r1) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,384(r1) │ │ │ │ + ld r9,392(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,392(r1) │ │ │ │ + ld r9,472(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + add r24,r24,r9 │ │ │ │ + std r10,192(r1) │ │ │ │ + ld r10,200(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,200(r1) │ │ │ │ + ld r10,456(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + bne edb0 │ │ │ │ + ld r14,592(r1) │ │ │ │ + ld r15,600(r1) │ │ │ │ + ld r16,608(r1) │ │ │ │ + ld r17,616(r1) │ │ │ │ + ld r18,624(r1) │ │ │ │ + ld r19,632(r1) │ │ │ │ + ld r20,640(r1) │ │ │ │ + ld r21,648(r1) │ │ │ │ + ld r22,656(r1) │ │ │ │ + ld r23,664(r1) │ │ │ │ + ld r26,688(r1) │ │ │ │ + ld r28,704(r1) │ │ │ │ + ld r29,712(r1) │ │ │ │ + ld r30,720(r1) │ │ │ │ + addi r1,r1,736 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ + ld r24,-64(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b f138 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b ebbc │ │ │ │ - ld r14,656(r1) │ │ │ │ - ld r19,696(r1) │ │ │ │ - ld r20,704(r1) │ │ │ │ - addi r1,r1,800 │ │ │ │ + ld r9,40(r1) │ │ │ │ + li r2,0 │ │ │ │ + b f020 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b eae0 │ │ │ │ + ld r18,624(r1) │ │ │ │ + ld r19,632(r1) │ │ │ │ + ld r22,656(r1) │ │ │ │ + addi r1,r1,736 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ + ld r24,-64(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-30368 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,32(r3) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ + ld r2,32(r3) │ │ │ │ mfcr r11 │ │ │ │ + mflr r0 │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ mr r30,r3 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + std r31,-24(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-608(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - stxv vs57,320(r1) │ │ │ │ - stxv vs58,336(r1) │ │ │ │ - stxv vs59,352(r1) │ │ │ │ - stxv vs60,368(r1) │ │ │ │ - stxv vs61,384(r1) │ │ │ │ - stxv vs62,400(r1) │ │ │ │ - stxv vs63,416(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-576(r1) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + stxv vs57,304(r1) │ │ │ │ + stxv vs58,320(r1) │ │ │ │ + stxv vs59,336(r1) │ │ │ │ + stxv vs60,352(r1) │ │ │ │ + stxv vs61,368(r1) │ │ │ │ + stxv vs62,384(r1) │ │ │ │ + std r2,32(r1) │ │ │ │ + stxv vs63,400(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,32(r1) │ │ │ │ mr r26,r3 │ │ │ │ - divd r10,r9,r31 │ │ │ │ - mulld r8,r10,r31 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - cmpd r3,r8 │ │ │ │ - blt fc94 │ │ │ │ - maddld r26,r10,r26,r8 │ │ │ │ - add r0,r10,r26 │ │ │ │ - cmpd r26,r0 │ │ │ │ - bge fc50 │ │ │ │ - ld r10,24(r30) │ │ │ │ - std r19,472(r1) │ │ │ │ - ld r19,16(r30) │ │ │ │ - ld r7,8(r30) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - std r16,448(r1) │ │ │ │ - ld r5,40(r30) │ │ │ │ - std r24,512(r1) │ │ │ │ - ld r24,48(r30) │ │ │ │ - addis r4,r2,-3 │ │ │ │ - addi r6,r6,26976 │ │ │ │ - ld r8,56(r30) │ │ │ │ - std r29,552(r1) │ │ │ │ - stfd f28,576(r1) │ │ │ │ + divd r11,r2,r31 │ │ │ │ + mulld r9,r11,r31 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt fbb0 │ │ │ │ + maddld r26,r11,r26,r9 │ │ │ │ + add r11,r11,r26 │ │ │ │ + cmpd r26,r11 │ │ │ │ + bge fb6c │ │ │ │ + std r17,440(r1) │ │ │ │ + std r18,448(r1) │ │ │ │ + ld r17,8(r30) │ │ │ │ + ld r5,24(r30) │ │ │ │ + li r10,1 │ │ │ │ + li r31,0 │ │ │ │ + std r20,464(r1) │ │ │ │ + std r21,472(r1) │ │ │ │ + ld r20,40(r30) │ │ │ │ + add r21,r26,r2 │ │ │ │ + ld r7,56(r30) │ │ │ │ + std r14,416(r1) │ │ │ │ + std r15,424(r1) │ │ │ │ + ld r14,16(r30) │ │ │ │ + std r25,504(r1) │ │ │ │ + std r24,496(r1) │ │ │ │ + ld r25,48(r30) │ │ │ │ + std r29,536(r1) │ │ │ │ + std r28,528(r1) │ │ │ │ addi r29,r26,1 │ │ │ │ - std r20,480(r1) │ │ │ │ - std r22,496(r1) │ │ │ │ - std r17,456(r1) │ │ │ │ - std r21,488(r1) │ │ │ │ - mulld r16,r10,r19 │ │ │ │ - lfd f28,0(r6) │ │ │ │ - std r6,96(r1) │ │ │ │ - addi r6,r7,1 │ │ │ │ - subf r7,r9,r7 │ │ │ │ - mulld r22,r29,r19 │ │ │ │ - sradi r17,r24,1 │ │ │ │ - addze r17,r17 │ │ │ │ - cmpdi cr4,r24,1 │ │ │ │ - sradi r11,r5,1 │ │ │ │ - addze r11,r11 │ │ │ │ - subf r6,r9,r6 │ │ │ │ - std r15,440(r1) │ │ │ │ - li r15,1 │ │ │ │ - add r20,r7,r26 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - addi r4,r4,26912 │ │ │ │ - std r28,544(r1) │ │ │ │ - cmpdi cr3,r5,1 │ │ │ │ - add r6,r6,r26 │ │ │ │ - mulld r28,r26,r19 │ │ │ │ - std r18,464(r1) │ │ │ │ - std r23,504(r1) │ │ │ │ - sldi r12,r16,4 │ │ │ │ - mulld r21,r19,r20 │ │ │ │ - isel r15,r17,r15,4*cr4+gt │ │ │ │ - std r25,520(r1) │ │ │ │ - mulld r6,r6,r19 │ │ │ │ - subf r19,r11,r22 │ │ │ │ - std r27,536(r1) │ │ │ │ - std r4,56(r1) │ │ │ │ - maddld r20,r12,r20,r8 │ │ │ │ + addi r8,r17,1 │ │ │ │ + subf r17,r2,r17 │ │ │ │ + sradi r3,r20,1 │ │ │ │ + addze r3,r3 │ │ │ │ + std r16,432(r1) │ │ │ │ + cmpdi cr3,r20,1 │ │ │ │ + std r19,456(r1) │ │ │ │ + mulld r18,r29,r14 │ │ │ │ + subf r9,r2,r8 │ │ │ │ + add r17,r17,r26 │ │ │ │ + mulld r19,r26,r14 │ │ │ │ + std r22,480(r1) │ │ │ │ + std r23,488(r1) │ │ │ │ + sradi r16,r25,1 │ │ │ │ + addze r16,r16 │ │ │ │ + mulld r28,r25,r20 │ │ │ │ + cmpdi cr4,r25,1 │ │ │ │ + mulld r0,r5,r14 │ │ │ │ + std r27,520(r1) │ │ │ │ + stfd f30,560(r1) │ │ │ │ ld r27,64(r30) │ │ │ │ - std r15,112(r1) │ │ │ │ + add r9,r9,r26 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mulld r24,r14,r17 │ │ │ │ + sldi r4,r25,4 │ │ │ │ + stfd f31,568(r1) │ │ │ │ ld r30,0(r30) │ │ │ │ - add r25,r26,r9 │ │ │ │ - std r14,432(r1) │ │ │ │ - stfd f29,584(r1) │ │ │ │ - stfd f30,592(r1) │ │ │ │ - stfd f31,600(r1) │ │ │ │ - std r17,104(r1) │ │ │ │ - mulld r18,r24,r5 │ │ │ │ - maddld r23,r5,r26,r11 │ │ │ │ - maddld r5,r5,r25,r11 │ │ │ │ - sldi r3,r24,4 │ │ │ │ - addi r16,r28,1 │ │ │ │ - sldi r7,r17,4 │ │ │ │ - subfic r4,r11,1 │ │ │ │ - addi r21,r21,1 │ │ │ │ - li r31,0 │ │ │ │ - std r20,288(r1) │ │ │ │ - maddld r20,r19,r10,r8 │ │ │ │ - subf r7,r7,r8 │ │ │ │ - add r22,r4,r22 │ │ │ │ - std r9,216(r1) │ │ │ │ - mr r9,r29 │ │ │ │ - mr r29,r31 │ │ │ │ - mr r31,r26 │ │ │ │ - std r0,224(r1) │ │ │ │ - sldi r28,r18,4 │ │ │ │ - maddld r15,r18,r26,r17 │ │ │ │ - maddld r18,r18,r25,r17 │ │ │ │ - maddld r22,r22,r10,r7 │ │ │ │ - std r3,304(r1) │ │ │ │ - std r11,72(r1) │ │ │ │ - std r10,312(r1) │ │ │ │ - std r12,232(r1) │ │ │ │ - std r20,280(r1) │ │ │ │ - maddld r20,r26,r12,r8 │ │ │ │ - std r22,248(r1) │ │ │ │ - maddld r22,r16,r10,r7 │ │ │ │ - std r20,296(r1) │ │ │ │ - maddld r20,r24,r23,r17 │ │ │ │ - maddld r24,r24,r5,r17 │ │ │ │ - mulld r5,r3,r5 │ │ │ │ - mulld r23,r3,r23 │ │ │ │ - std r22,264(r1) │ │ │ │ - std r5,144(r1) │ │ │ │ - mulld r5,r25,r28 │ │ │ │ + plfd f31,386572 # 6db70 │ │ │ │ + maddld r15,r20,r26,r3 │ │ │ │ + maddld r20,r20,r21,r3 │ │ │ │ + subfic r6,r3,1 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mulld r9,r9,r14 │ │ │ │ + isel r10,r16,r10,4*cr4+gt │ │ │ │ + subf r14,r3,r18 │ │ │ │ + maddld r22,r28,r26,r16 │ │ │ │ + maddld r23,r28,r21,r16 │ │ │ │ + std r16,88(r1) │ │ │ │ + sldi r8,r16,4 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + add r18,r6,r18 │ │ │ │ + addi r19,r19,1 │ │ │ │ + std r10,96(r1) │ │ │ │ + maddld r10,r25,r15,r16 │ │ │ │ + maddld r25,r25,r20,r16 │ │ │ │ + maddld r16,r14,r5,r7 │ │ │ │ + addi r24,r24,1 │ │ │ │ + subf r8,r8,r7 │ │ │ │ + maddld r17,r0,r17,r7 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + mulld r20,r4,r20 │ │ │ │ + add r6,r6,r9 │ │ │ │ + subf r9,r3,r9 │ │ │ │ + maddld r18,r18,r5,r8 │ │ │ │ + maddld r19,r19,r5,r8 │ │ │ │ + maddld r24,r24,r5,r8 │ │ │ │ + mulld r21,r21,r28 │ │ │ │ + maddld r9,r9,r5,r7 │ │ │ │ + maddld r8,r6,r5,r8 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + std r16,264(r1) │ │ │ │ + mulld r16,r4,r15 │ │ │ │ + std r17,272(r1) │ │ │ │ + std r18,232(r1) │ │ │ │ + std r16,120(r1) │ │ │ │ + std r19,248(r1) │ │ │ │ + std r9,256(r1) │ │ │ │ + mulld r9,r26,r28 │ │ │ │ + std r24,240(r1) │ │ │ │ + maddld r24,r26,r0,r7 │ │ │ │ + std r20,128(r1) │ │ │ │ + std r22,136(r1) │ │ │ │ + std r23,144(r1) │ │ │ │ + std r21,112(r1) │ │ │ │ + std r8,224(r1) │ │ │ │ + std r0,216(r1) │ │ │ │ + std r11,208(r1) │ │ │ │ + std r2,200(r1) │ │ │ │ + std r9,104(r1) │ │ │ │ + sldi r9,r10,4 │ │ │ │ + std r24,280(r1) │ │ │ │ + mr r24,r27 │ │ │ │ + std r4,288(r1) │ │ │ │ + std r3,64(r1) │ │ │ │ + std r9,152(r1) │ │ │ │ + sldi r9,r25,4 │ │ │ │ mr r25,r28 │ │ │ │ - std r23,136(r1) │ │ │ │ - std r5,128(r1) │ │ │ │ - add r5,r4,r6 │ │ │ │ - subf r6,r11,r6 │ │ │ │ - maddld r4,r21,r10,r7 │ │ │ │ - maddld r8,r6,r10,r8 │ │ │ │ - maddld r7,r5,r10,r7 │ │ │ │ - std r4,256(r1) │ │ │ │ - mulld r4,r26,r28 │ │ │ │ - mr r26,r27 │ │ │ │ - mr r27,r9 │ │ │ │ - std r8,272(r1) │ │ │ │ - sldi r8,r18,4 │ │ │ │ - std r7,240(r1) │ │ │ │ - std r8,160(r1) │ │ │ │ - sldi r8,r20,4 │ │ │ │ - std r4,120(r1) │ │ │ │ - sldi r4,r15,4 │ │ │ │ - std r8,168(r1) │ │ │ │ - sldi r8,r24,4 │ │ │ │ - std r4,152(r1) │ │ │ │ - std r8,176(r1) │ │ │ │ - nop │ │ │ │ - ld r9,216(r1) │ │ │ │ - ld r8,72(r30) │ │ │ │ + mr r28,r26 │ │ │ │ + mr r26,r29 │ │ │ │ + mr r29,r31 │ │ │ │ + std r9,160(r1) │ │ │ │ + ld r2,200(r1) │ │ │ │ + ld r9,72(r30) │ │ │ │ + std r5,32(r1) │ │ │ │ lfd f12,88(r30) │ │ │ │ - subf r9,r9,r31 │ │ │ │ + subf r2,r2,r28 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r8,72(r30) │ │ │ │ - mtfprd f0,r31 │ │ │ │ + ld r2,72(r30) │ │ │ │ + mtfprd f0,r28 │ │ │ │ ld r9,96(r30) │ │ │ │ - ld r10,56(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ + xsdivdp vs63,vs30,vs1 │ │ │ │ + fcfid f1,f12 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - lfd f31,0(r10) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,0(r9) │ │ │ │ - xsdivdp vs63,vs31,vs1 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ - fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ - xxspltd vs58,vs31,0 │ │ │ │ - ble cr3,fb84 │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r10,304(r1) │ │ │ │ - ld r8,312(r1) │ │ │ │ - xxmr vs57,vs63 │ │ │ │ - std r26,184(r1) │ │ │ │ - std r29,192(r1) │ │ │ │ - std r25,200(r1) │ │ │ │ - std r27,208(r1) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,120(r1) │ │ │ │ - add r21,r9,r26 │ │ │ │ - ld r9,240(r1) │ │ │ │ - add r16,r29,r9 │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r22,r9,r26 │ │ │ │ - ld r9,248(r1) │ │ │ │ - add r17,r29,r9 │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r24,r9,r26 │ │ │ │ - ld r9,256(r1) │ │ │ │ - add r18,r29,r9 │ │ │ │ - ld r9,144(r1) │ │ │ │ - add r14,r9,r26 │ │ │ │ - ld r9,264(r1) │ │ │ │ - add r19,r29,r9 │ │ │ │ - ld r9,152(r1) │ │ │ │ - add r15,r9,r26 │ │ │ │ - ld r9,272(r1) │ │ │ │ - add r20,r29,r9 │ │ │ │ - ld r9,160(r1) │ │ │ │ - add r28,r9,r26 │ │ │ │ - ld r9,280(r1) │ │ │ │ - add r9,r29,r9 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r31,r9,r26 │ │ │ │ + fmul f1,f1,f12 │ │ │ │ + bl 51e0 │ │ │ │ + ld r5,32(r1) │ │ │ │ + xsdivdp vs58,vs30,vs1 │ │ │ │ + xxspltd vs58,vs58,0 │ │ │ │ + ble cr3,faa8 │ │ │ │ + ld r2,104(r1) │ │ │ │ ld r9,288(r1) │ │ │ │ - add r9,r29,r9 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - add r23,r9,r26 │ │ │ │ - ld r9,296(r1) │ │ │ │ - add r9,r29,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - li r9,0 │ │ │ │ - std r9,64(r1) │ │ │ │ - mr r9,r23 │ │ │ │ - mr r23,r14 │ │ │ │ - mr r14,r31 │ │ │ │ - mr r31,r22 │ │ │ │ - mr r22,r15 │ │ │ │ - mr r15,r28 │ │ │ │ + std r26,192(r1) │ │ │ │ + std r25,184(r1) │ │ │ │ + xxmr vs57,vs63 │ │ │ │ + std r24,168(r1) │ │ │ │ + std r29,176(r1) │ │ │ │ + add r20,r2,r24 │ │ │ │ + ld r2,224(r1) │ │ │ │ + add r15,r29,r2 │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r21,r2,r24 │ │ │ │ + ld r2,232(r1) │ │ │ │ + add r16,r29,r2 │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r23,r2,r24 │ │ │ │ + ld r2,240(r1) │ │ │ │ + mr r26,r23 │ │ │ │ + add r17,r29,r2 │ │ │ │ + ld r2,128(r1) │ │ │ │ + add r31,r2,r24 │ │ │ │ + ld r2,248(r1) │ │ │ │ + add r18,r29,r2 │ │ │ │ + ld r2,136(r1) │ │ │ │ + add r14,r2,r24 │ │ │ │ + ld r2,256(r1) │ │ │ │ + add r19,r29,r2 │ │ │ │ + ld r2,144(r1) │ │ │ │ + add r27,r2,r24 │ │ │ │ + ld r2,264(r1) │ │ │ │ + add r2,r29,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r28,r2,r24 │ │ │ │ + ld r2,272(r1) │ │ │ │ + add r2,r29,r2 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,160(r1) │ │ │ │ + add r22,r2,r24 │ │ │ │ + ld r2,280(r1) │ │ │ │ + mr r23,r22 │ │ │ │ + mr r22,r31 │ │ │ │ + add r2,r29,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + li r2,0 │ │ │ │ + std r2,56(r1) │ │ │ │ + mr r2,r20 │ │ │ │ + mr r20,r28 │ │ │ │ mr r28,r21 │ │ │ │ - mr r21,r24 │ │ │ │ - mr r24,r9 │ │ │ │ + mr r21,r14 │ │ │ │ + mr r14,r27 │ │ │ │ + mr r27,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,72(r1) │ │ │ │ - ld r27,64(r1) │ │ │ │ + nop │ │ │ │ + ld r29,56(r1) │ │ │ │ + ld r2,64(r1) │ │ │ │ + std r5,80(r1) │ │ │ │ + std r9,72(r1) │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r29,72(r30) │ │ │ │ - std r8,88(r1) │ │ │ │ - std r10,80(r1) │ │ │ │ - subf r0,r9,r27 │ │ │ │ + ld r31,72(r30) │ │ │ │ + subf r2,r2,r29 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,8(r29) │ │ │ │ - ld r9,96(r30) │ │ │ │ - mtfprd f0,r0 │ │ │ │ + lfd f12,8(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r29,72(r30) │ │ │ │ - ld r9,56(r1) │ │ │ │ + ld r31,72(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ + xsdivdp vs62,vs30,vs1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r29) │ │ │ │ - lxsd v28,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f0,8(r31) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - xsdivdp vs62,vs60,vs1 │ │ │ │ + mtfprd f0,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs62,vs62,0 │ │ │ │ xvmuldp vs61,vs58,vs62 │ │ │ │ xvmuldp vs62,vs57,vs62 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r1) │ │ │ │ - ld r8,88(r1) │ │ │ │ - xsdivdp vs60,vs60,vs1 │ │ │ │ + bl 51e0 │ │ │ │ + ld r9,72(r1) │ │ │ │ + ld r5,80(r1) │ │ │ │ + xsdivdp vs60,vs30,vs1 │ │ │ │ xxspltd vs60,vs60,0 │ │ │ │ xvmuldp vs59,vs58,vs60 │ │ │ │ xvmuldp vs60,vs60,vs57 │ │ │ │ - ble cr4,fb04 │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + ble cr4,fa28 │ │ │ │ + ld r2,88(r1) │ │ │ │ + ld r24,96(r1) │ │ │ │ li r29,0 │ │ │ │ - li r27,0 │ │ │ │ - std r10,80(r1) │ │ │ │ - std r8,88(r1) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - neg r25,r9 │ │ │ │ - mr r9,r21 │ │ │ │ - mr r21,r22 │ │ │ │ - mr r22,r9 │ │ │ │ - ld r10,72(r30) │ │ │ │ + li r25,0 │ │ │ │ + std r9,72(r1) │ │ │ │ + std r5,80(r1) │ │ │ │ + neg r31,r2 │ │ │ │ + mr r2,r23 │ │ │ │ + mr r23,r22 │ │ │ │ + mr r22,r26 │ │ │ │ + mr r26,r2 │ │ │ │ + nop │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - ld r9,96(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ + mtfprd f0,r31 │ │ │ │ + addi r31,r31,1 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,16(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - mtfprd f0,r27 │ │ │ │ - ld r9,56(r1) │ │ │ │ - addi r27,r27,1 │ │ │ │ + ld r9,72(r30) │ │ │ │ + mtfprd f0,r25 │ │ │ │ + addi r25,r25,1 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + xsdivdp vs63,vs30,vs1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,16(r9) │ │ │ │ - xsdivdp vs63,vs31,vs1 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxvx vs0,r28,r29 │ │ │ │ - ld r9,32(r1) │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ + bl 51e0 │ │ │ │ + lxvx vs0,r27,r29 │ │ │ │ + ld r2,32(r1) │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r16,r29 │ │ │ │ - lxvx vs0,r31,r29 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ + stxvx vs0,r15,r29 │ │ │ │ + lxvx vs0,r28,r29 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r17,r29 │ │ │ │ + stxvx vs0,r16,r29 │ │ │ │ lxvx vs0,r22,r29 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs60 │ │ │ │ - stxvx vs0,r18,r29 │ │ │ │ + stxvx vs0,r17,r29 │ │ │ │ lxvx vs0,r23,r29 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs59 │ │ │ │ - stxvx vs0,r19,r29 │ │ │ │ + stxvx vs0,r18,r29 │ │ │ │ lxvx vs0,r21,r29 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r20,r29 │ │ │ │ - lxvx vs0,r15,r29 │ │ │ │ + stxvx vs0,r19,r29 │ │ │ │ + lxvx vs0,r14,r29 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ - ld r9,40(r1) │ │ │ │ - lxvx vs0,r14,r29 │ │ │ │ + stxvx vs0,r2,r29 │ │ │ │ + lxvx vs0,r20,r29 │ │ │ │ + ld r2,40(r1) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs60 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ - ld r9,48(r1) │ │ │ │ - lxvx vs0,r24,r29 │ │ │ │ + stxvx vs0,r2,r29 │ │ │ │ + lxvx vs0,r26,r29 │ │ │ │ + ld r2,48(r1) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs59 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ + stxvx vs0,r2,r29 │ │ │ │ addi r29,r29,16 │ │ │ │ - bne f9b0 │ │ │ │ - mr r9,r22 │ │ │ │ - ld r10,80(r1) │ │ │ │ - ld r8,88(r1) │ │ │ │ - mr r22,r21 │ │ │ │ - mr r21,r9 │ │ │ │ - ld r9,64(r1) │ │ │ │ - ld r7,72(r1) │ │ │ │ - add r28,r28,r10 │ │ │ │ - add r16,r16,r8 │ │ │ │ - add r31,r31,r10 │ │ │ │ - add r17,r17,r8 │ │ │ │ - add r21,r21,r10 │ │ │ │ - add r18,r18,r8 │ │ │ │ - add r23,r23,r10 │ │ │ │ - add r19,r19,r8 │ │ │ │ - add r22,r22,r10 │ │ │ │ - add r20,r20,r8 │ │ │ │ - add r15,r15,r10 │ │ │ │ - add r14,r14,r10 │ │ │ │ - add r24,r24,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r7 │ │ │ │ - std r9,64(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,48(r1) │ │ │ │ - blt f8b0 │ │ │ │ - ld r26,184(r1) │ │ │ │ - ld r29,192(r1) │ │ │ │ - ld r25,200(r1) │ │ │ │ - ld r27,208(r1) │ │ │ │ - ld r9,224(r1) │ │ │ │ - mr r31,r27 │ │ │ │ - cmpd r9,r27 │ │ │ │ - ld r9,232(r1) │ │ │ │ - add r29,r29,r9 │ │ │ │ - ld r9,120(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,120(r1) │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,128(r1) │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,136(r1) │ │ │ │ - ld r9,144(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,144(r1) │ │ │ │ - ld r9,152(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,152(r1) │ │ │ │ - ld r9,160(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,160(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,168(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,176(r1) │ │ │ │ - beq fc04 │ │ │ │ - addi r27,r27,1 │ │ │ │ - b f720 │ │ │ │ - lfd f28,576(r1) │ │ │ │ - lfd f29,584(r1) │ │ │ │ - lfd f30,592(r1) │ │ │ │ - lfd f31,600(r1) │ │ │ │ - ld r14,432(r1) │ │ │ │ - ld r15,440(r1) │ │ │ │ - ld r16,448(r1) │ │ │ │ - ld r17,456(r1) │ │ │ │ - ld r18,464(r1) │ │ │ │ - ld r19,472(r1) │ │ │ │ - ld r20,480(r1) │ │ │ │ - ld r21,488(r1) │ │ │ │ - ld r22,496(r1) │ │ │ │ - ld r23,504(r1) │ │ │ │ - ld r24,512(r1) │ │ │ │ - ld r25,520(r1) │ │ │ │ - ld r27,536(r1) │ │ │ │ - ld r28,544(r1) │ │ │ │ - ld r29,552(r1) │ │ │ │ - addi r1,r1,608 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bne f8e0 │ │ │ │ + mr r2,r26 │ │ │ │ + ld r9,72(r1) │ │ │ │ + ld r5,80(r1) │ │ │ │ + mr r26,r22 │ │ │ │ + mr r22,r23 │ │ │ │ + mr r23,r2 │ │ │ │ + ld r2,56(r1) │ │ │ │ + ld r10,64(r1) │ │ │ │ + add r27,r27,r9 │ │ │ │ + add r15,r15,r5 │ │ │ │ + add r28,r28,r9 │ │ │ │ + add r16,r16,r5 │ │ │ │ + add r26,r26,r9 │ │ │ │ + add r17,r17,r5 │ │ │ │ + add r22,r22,r9 │ │ │ │ + add r18,r18,r5 │ │ │ │ + add r21,r21,r9 │ │ │ │ + add r19,r19,r5 │ │ │ │ + add r14,r14,r9 │ │ │ │ + add r20,r20,r9 │ │ │ │ + add r23,r23,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,56(r1) │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,40(r1) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,48(r1) │ │ │ │ + blt f7f0 │ │ │ │ + ld r24,168(r1) │ │ │ │ + ld r29,176(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ + ld r26,192(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + cmpd r2,r26 │ │ │ │ + ld r2,216(r1) │ │ │ │ + add r29,r29,r2 │ │ │ │ + ld r2,104(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,104(r1) │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,112(r1) │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,128(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,128(r1) │ │ │ │ + ld r2,136(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,136(r1) │ │ │ │ + ld r2,144(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,144(r1) │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,152(r1) │ │ │ │ + ld r2,160(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,160(r1) │ │ │ │ + beq fb28 │ │ │ │ + addi r26,r26,1 │ │ │ │ + b f670 │ │ │ │ + lfd f30,560(r1) │ │ │ │ + lfd f31,568(r1) │ │ │ │ + ld r14,416(r1) │ │ │ │ + ld r15,424(r1) │ │ │ │ + ld r16,432(r1) │ │ │ │ + ld r17,440(r1) │ │ │ │ + ld r18,448(r1) │ │ │ │ + ld r19,456(r1) │ │ │ │ + ld r20,464(r1) │ │ │ │ + ld r21,472(r1) │ │ │ │ + ld r22,480(r1) │ │ │ │ + ld r23,488(r1) │ │ │ │ + ld r24,496(r1) │ │ │ │ + ld r25,504(r1) │ │ │ │ + ld r27,520(r1) │ │ │ │ + ld r28,528(r1) │ │ │ │ + ld r29,536(r1) │ │ │ │ + addi r1,r1,576 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs57,-288(r1) │ │ │ │ - lxv vs58,-272(r1) │ │ │ │ - lxv vs59,-256(r1) │ │ │ │ - lxv vs60,-240(r1) │ │ │ │ - lxv vs61,-224(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs57,-272(r1) │ │ │ │ + lxv vs58,-256(r1) │ │ │ │ + lxv vs59,-240(r1) │ │ │ │ + lxv vs60,-224(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ blr │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r8,0 │ │ │ │ - b f528 │ │ │ │ + addi r11,r11,1 │ │ │ │ + li r9,0 │ │ │ │ + b f498 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1282 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-32432 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,8(r3) │ │ │ │ mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r4,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt fddc │ │ │ │ - maddld r4,r9,r4,r10 │ │ │ │ - add r0,r9,r4 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bge fdb0 │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r29,r31 │ │ │ │ + mr r5,r3 │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r29 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt fcec │ │ │ │ + maddld r5,r2,r5,r9 │ │ │ │ + add r0,r2,r5 │ │ │ │ + cmpd r5,r0 │ │ │ │ + bge fcc0 │ │ │ │ ld r11,0(r30) │ │ │ │ - ld r12,24(r30) │ │ │ │ - sldi r3,r4,4 │ │ │ │ - ld r5,16(r30) │ │ │ │ + sldi r4,r5,4 │ │ │ │ + ld r6,16(r30) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r3,r3,8 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - ld r31,24(r11) │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,fdd0 │ │ │ │ - mr r9,r4 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r8,r31,r10 │ │ │ │ - stfdx f11,r31,r10 │ │ │ │ - stfd f11,8(r8) │ │ │ │ - ble cr5,fda0 │ │ │ │ - mulld r9,r9,r12 │ │ │ │ - mtctr r12 │ │ │ │ - ld r6,176(r11) │ │ │ │ - ld r7,184(r11) │ │ │ │ + ld r31,24(r30) │ │ │ │ + cmpdi r31,0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + lwz r2,112(r11) │ │ │ │ + ld r3,24(r11) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,fce0 │ │ │ │ + mr r2,r5 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r10,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r10) │ │ │ │ + ble fcb0 │ │ │ │ + mulld r2,r2,r31 │ │ │ │ + ld r7,176(r11) │ │ │ │ + ld r8,184(r11) │ │ │ │ + mtctr r31 │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - lxvdsx vs0,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs12,r10,r5 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + lxvdsx vs0,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs12,r9,r6 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - bdnz fd80 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - cmpd r0,r4 │ │ │ │ - bne fd40 │ │ │ │ + stxv vs32,0(r10) │ │ │ │ + bdnz fc90 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + cmpd cr7,r0,r5 │ │ │ │ + bne cr7,fc50 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r11) │ │ │ │ - ldx r9,r9,r3 │ │ │ │ - b fd48 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b fd04 │ │ │ │ + ld r2,240(r11) │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + b fc58 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b fc14 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-32768 │ │ │ │ + ld r6,32(r3) │ │ │ │ mflr r0 │ │ │ │ - std r26,-48(r1) │ │ │ │ - ld r26,32(r3) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ + std r23,-72(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + std r27,-40(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - sradi r26,r26,1 │ │ │ │ - addze r26,r26 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-736(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r28,r26,r31 │ │ │ │ - mr r6,r3 │ │ │ │ - mulld r9,r28,r31 │ │ │ │ - subf r9,r9,r26 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 106f8 │ │ │ │ - maddld r6,r28,r6,r9 │ │ │ │ - add r28,r28,r6 │ │ │ │ - cmpd r6,r28 │ │ │ │ - bge 106d0 │ │ │ │ - ld r4,40(r29) │ │ │ │ - std r15,600(r1) │ │ │ │ - ld r15,48(r29) │ │ │ │ - std r16,608(r1) │ │ │ │ - std r19,632(r1) │ │ │ │ - ld r16,24(r29) │ │ │ │ - std r24,672(r1) │ │ │ │ - sradi r19,r4,1 │ │ │ │ - addze r19,r19 │ │ │ │ - sradi r24,r15,1 │ │ │ │ + stdu r1,-720(r1) │ │ │ │ + sradi r24,r6,1 │ │ │ │ addze r24,r24 │ │ │ │ - cmpdi r4,1 │ │ │ │ - subf r0,r24,r16 │ │ │ │ - std r24,232(r1) │ │ │ │ - std r19,224(r1) │ │ │ │ - ble 10704 │ │ │ │ - cmpdi r15,1 │ │ │ │ - ble 10704 │ │ │ │ - std r25,680(r1) │ │ │ │ - mulld r25,r4,r6 │ │ │ │ - ld r8,8(r29) │ │ │ │ - ld r10,16(r29) │ │ │ │ - ld r11,72(r29) │ │ │ │ - addi r3,r24,-1 │ │ │ │ - ld r9,64(r29) │ │ │ │ - sldi r28,r28,3 │ │ │ │ - std r30,720(r1) │ │ │ │ - add r30,r26,r6 │ │ │ │ - mulld r12,r4,r15 │ │ │ │ - std r20,640(r1) │ │ │ │ - sldi r20,r15,4 │ │ │ │ - std r22,656(r1) │ │ │ │ - std r3,320(r1) │ │ │ │ - mulld r30,r30,r4 │ │ │ │ - sldi r4,r6,3 │ │ │ │ - std r18,624(r1) │ │ │ │ - subf r8,r26,r8 │ │ │ │ - mulld r26,r10,r6 │ │ │ │ - mr r18,r20 │ │ │ │ - ld r5,0(r29) │ │ │ │ - std r14,592(r1) │ │ │ │ - add r3,r19,r25 │ │ │ │ - mulld r22,r25,r15 │ │ │ │ - maddld r25,r20,r25,r9 │ │ │ │ - std r17,616(r1) │ │ │ │ - add r8,r8,r6 │ │ │ │ - add r6,r11,r28 │ │ │ │ - ld r17,56(r29) │ │ │ │ - std r23,664(r1) │ │ │ │ - sldi r23,r16,4 │ │ │ │ - mulld r28,r3,r15 │ │ │ │ - ld r29,80(r29) │ │ │ │ - std r21,648(r1) │ │ │ │ - std r27,696(r1) │ │ │ │ - std r6,512(r1) │ │ │ │ - add r6,r19,r30 │ │ │ │ - mulld r14,r30,r15 │ │ │ │ - maddld r30,r18,r30,r9 │ │ │ │ - ld r31,168(r5) │ │ │ │ + bl 4a00 │ │ │ │ + mr r31,r3 │ │ │ │ + bl 4f00 │ │ │ │ + divd r9,r24,r31 │ │ │ │ + mr r27,r3 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r24 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1065c │ │ │ │ + maddld r27,r9,r27,r2 │ │ │ │ + add r9,r9,r27 │ │ │ │ + cmpd r27,r9 │ │ │ │ + bge 10634 │ │ │ │ + ld r2,40(r23) │ │ │ │ + std r18,608(r1) │ │ │ │ + ld r18,48(r23) │ │ │ │ + std r21,632(r1) │ │ │ │ + std r20,624(r1) │ │ │ │ + ld r21,24(r23) │ │ │ │ + std r28,688(r1) │ │ │ │ + std r15,584(r1) │ │ │ │ + sradi r0,r18,1 │ │ │ │ + addze r0,r0 │ │ │ │ + sradi r28,r2,1 │ │ │ │ + addze r28,r28 │ │ │ │ + cmpdi r2,1 │ │ │ │ + mr r15,r0 │ │ │ │ + mr r20,r28 │ │ │ │ + subf r8,r0,r21 │ │ │ │ + std r0,232(r1) │ │ │ │ + std r28,224(r1) │ │ │ │ + ble 10668 │ │ │ │ + cmpdi r18,1 │ │ │ │ + ble 10668 │ │ │ │ + add r3,r24,r27 │ │ │ │ + ld r10,16(r23) │ │ │ │ + ld r6,8(r23) │ │ │ │ + mulld r31,r2,r27 │ │ │ │ + sldi r7,r0,4 │ │ │ │ + cmpldi r0,1 │ │ │ │ + std r26,672(r1) │ │ │ │ + std r25,664(r1) │ │ │ │ + ld r5,0(r23) │ │ │ │ + sldi r26,r0,3 │ │ │ │ + std r30,704(r1) │ │ │ │ + std r29,696(r1) │ │ │ │ + ld r30,72(r23) │ │ │ │ + sldi r11,r27,3 │ │ │ │ + sldi r28,r9,3 │ │ │ │ + addi r12,r15,-1 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ + ld r0,80(r23) │ │ │ │ + std r14,576(r1) │ │ │ │ + mulld r14,r18,r2 │ │ │ │ + li r25,1 │ │ │ │ + std r19,616(r1) │ │ │ │ + ld r19,64(r23) │ │ │ │ + sldi r29,r20,3 │ │ │ │ + std r22,640(r1) │ │ │ │ + ld r22,56(r23) │ │ │ │ + std r12,264(r1) │ │ │ │ + cmpdi cr7,r15,1 │ │ │ │ + li r9,0 │ │ │ │ + li r2,0 │ │ │ │ + mulld r4,r10,r27 │ │ │ │ + subf r6,r24,r6 │ │ │ │ + mulld r23,r18,r31 │ │ │ │ + iseleq r25,r25,r12 │ │ │ │ + std r16,592(r1) │ │ │ │ + std r17,600(r1) │ │ │ │ + ld r5,168(r5) │ │ │ │ + add r28,r30,r28 │ │ │ │ + add r31,r20,r31 │ │ │ │ + add r30,r30,r11 │ │ │ │ + mulld r12,r21,r10 │ │ │ │ + add r11,r0,r11 │ │ │ │ + add r6,r6,r27 │ │ │ │ + mulld r27,r18,r3 │ │ │ │ + std r25,256(r1) │ │ │ │ + mr r24,r20 │ │ │ │ + add r3,r20,r3 │ │ │ │ + mulld r31,r31,r18 │ │ │ │ + sldi r25,r14,4 │ │ │ │ + std r14,408(r1) │ │ │ │ + std r30,40(r1) │ │ │ │ + subf r7,r7,r22 │ │ │ │ + std r11,272(r1) │ │ │ │ + mulld r11,r21,r4 │ │ │ │ + std r28,432(r1) │ │ │ │ + mr r28,r20 │ │ │ │ + mulld r6,r6,r10 │ │ │ │ + sldi r17,r18,4 │ │ │ │ + mulld r3,r3,r18 │ │ │ │ + ld r14,8(r5) │ │ │ │ + add r30,r15,r23 │ │ │ │ + add r4,r10,r4 │ │ │ │ std r23,280(r1) │ │ │ │ - std r20,272(r1) │ │ │ │ - sldi r7,r24,4 │ │ │ │ - std r25,184(r1) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - sldi r27,r19,3 │ │ │ │ - mulld r5,r16,r10 │ │ │ │ - subf r7,r7,r17 │ │ │ │ - sldi r21,r24,3 │ │ │ │ - cmpldi r24,1 │ │ │ │ - li r20,1 │ │ │ │ - std r28,464(r1) │ │ │ │ - mr r28,r18 │ │ │ │ - std r30,192(r1) │ │ │ │ - ld r30,8(r31) │ │ │ │ - ld r18,16(r31) │ │ │ │ - std r14,496(r1) │ │ │ │ - add r31,r10,r26 │ │ │ │ - maddld r25,r28,r3,r9 │ │ │ │ - add r3,r11,r4 │ │ │ │ - mulld r11,r6,r15 │ │ │ │ - maddld r6,r28,r6,r9 │ │ │ │ - add r28,r29,r4 │ │ │ │ - add r29,r24,r14 │ │ │ │ - mr r14,r24 │ │ │ │ - sldi r4,r12,4 │ │ │ │ - std r30,216(r1) │ │ │ │ - addi r30,r26,1 │ │ │ │ - cmpdi cr7,r14,1 │ │ │ │ - std r11,480(r1) │ │ │ │ - mulld r11,r16,r26 │ │ │ │ - std r25,200(r1) │ │ │ │ - add r25,r24,r22 │ │ │ │ - std r11,32(r1) │ │ │ │ - std r25,488(r1) │ │ │ │ - std r6,208(r1) │ │ │ │ - maddld r6,r23,r26,r17 │ │ │ │ - mr r11,r25 │ │ │ │ - mr r25,r23 │ │ │ │ - std r29,456(r1) │ │ │ │ - sldi r23,r5,4 │ │ │ │ - std r22,576(r1) │ │ │ │ - std r12,568(r1) │ │ │ │ - maddld r26,r30,r25,r7 │ │ │ │ - ld r30,216(r1) │ │ │ │ - mr r22,r23 │ │ │ │ - std r6,536(r1) │ │ │ │ - subf r6,r19,r31 │ │ │ │ - ld r31,464(r1) │ │ │ │ - add r30,r30,r27 │ │ │ │ - add r27,r10,r8 │ │ │ │ - addi r10,r8,1 │ │ │ │ - addi r29,r6,1 │ │ │ │ - std r26,560(r1) │ │ │ │ - sldi r26,r11,4 │ │ │ │ - ld r11,480(r1) │ │ │ │ - add r31,r24,r31 │ │ │ │ - std r30,240(r1) │ │ │ │ - mulld r30,r16,r6 │ │ │ │ - std r31,472(r1) │ │ │ │ - mulld r31,r16,r8 │ │ │ │ - maddld r8,r25,r8,r17 │ │ │ │ - add r11,r24,r11 │ │ │ │ - std r11,504(r1) │ │ │ │ - std r8,528(r1) │ │ │ │ - mr r8,r25 │ │ │ │ - maddld r25,r25,r6,r17 │ │ │ │ - ld r6,456(r1) │ │ │ │ - std r25,152(r1) │ │ │ │ - subf r25,r19,r27 │ │ │ │ - maddld r27,r10,r8,r7 │ │ │ │ - mr r19,r8 │ │ │ │ - maddld r8,r29,r8,r7 │ │ │ │ - sldi r10,r6,4 │ │ │ │ - ld r6,472(r1) │ │ │ │ - addi r24,r25,1 │ │ │ │ - maddld r29,r24,r19,r7 │ │ │ │ - std r27,552(r1) │ │ │ │ + std r25,424(r1) │ │ │ │ + sldi r16,r21,4 │ │ │ │ + sldi r0,r12,4 │ │ │ │ + std r27,288(r1) │ │ │ │ + std r30,320(r1) │ │ │ │ + subf r4,r24,r4 │ │ │ │ + sldi r30,r30,4 │ │ │ │ + std r31,296(r1) │ │ │ │ + mulld r25,r21,r6 │ │ │ │ + std r11,344(r1) │ │ │ │ + std r14,216(r1) │ │ │ │ + mulld r24,r4,r21 │ │ │ │ + add r10,r10,r6 │ │ │ │ + add r6,r21,r11 │ │ │ │ + std r3,304(r1) │ │ │ │ + ld r20,16(r5) │ │ │ │ + sldi r5,r23,4 │ │ │ │ + add r23,r15,r27 │ │ │ │ + sldi r4,r3,4 │ │ │ │ + std r0,416(r1) │ │ │ │ + sldi r0,r27,4 │ │ │ │ + add r27,r15,r31 │ │ │ │ + add r15,r15,r3 │ │ │ │ + subf r10,r28,r10 │ │ │ │ + sldi r31,r31,4 │ │ │ │ + std r21,248(r1) │ │ │ │ + add r5,r5,r19 │ │ │ │ + add r4,r4,r19 │ │ │ │ sldi r6,r6,4 │ │ │ │ - std r8,544(r1) │ │ │ │ - sldi r8,r11,4 │ │ │ │ - add r11,r26,r9 │ │ │ │ - maddld r26,r19,r25,r17 │ │ │ │ - add r19,r18,r21 │ │ │ │ - std r11,144(r1) │ │ │ │ - ld r11,32(r1) │ │ │ │ - add r8,r8,r9 │ │ │ │ - std r29,584(r1) │ │ │ │ - mr r29,r30 │ │ │ │ - std r8,176(r1) │ │ │ │ - add r8,r6,r9 │ │ │ │ - li r6,0 │ │ │ │ - std r26,520(r1) │ │ │ │ - add r26,r10,r9 │ │ │ │ - ld r10,320(r1) │ │ │ │ - add r27,r0,r11 │ │ │ │ - mulld r11,r16,r25 │ │ │ │ - add r25,r0,r30 │ │ │ │ - mr r30,r31 │ │ │ │ - std r8,168(r1) │ │ │ │ - std r26,160(r1) │ │ │ │ - add r26,r0,r31 │ │ │ │ - ld r31,32(r1) │ │ │ │ - iseleq r10,r20,r10 │ │ │ │ - std r10,328(r1) │ │ │ │ - li r10,0 │ │ │ │ - add r24,r0,r11 │ │ │ │ - mr r23,r11 │ │ │ │ - mr r11,r3 │ │ │ │ - mr r3,r5 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r8,r10 │ │ │ │ - mr r10,r28 │ │ │ │ - ld r7,576(r1) │ │ │ │ - lfd f2,0(r11) │ │ │ │ - lfd f3,0(r10) │ │ │ │ - li r6,0 │ │ │ │ - li r14,0 │ │ │ │ - std r31,128(r1) │ │ │ │ - std r30,112(r1) │ │ │ │ - add r12,r7,r8 │ │ │ │ - ld r7,496(r1) │ │ │ │ - xxspltd vs4,vs2,0 │ │ │ │ - xxspltd vs5,vs3,0 │ │ │ │ - add r0,r7,r8 │ │ │ │ - ld r7,464(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - std r7,40(r1) │ │ │ │ - ld r7,480(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - std r7,80(r1) │ │ │ │ - ld r7,488(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - std r7,88(r1) │ │ │ │ - ld r7,456(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - std r7,48(r1) │ │ │ │ - ld r7,472(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - std r7,120(r1) │ │ │ │ - ld r7,504(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - std r7,136(r1) │ │ │ │ - ld r7,520(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,248(r1) │ │ │ │ - ld r7,528(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,256(r1) │ │ │ │ - ld r7,536(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,264(r1) │ │ │ │ - ld r7,584(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,288(r1) │ │ │ │ - ld r7,544(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,296(r1) │ │ │ │ - ld r7,552(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,304(r1) │ │ │ │ - ld r7,560(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,312(r1) │ │ │ │ - li r7,0 │ │ │ │ - std r29,96(r1) │ │ │ │ - std r23,104(r1) │ │ │ │ - std r27,72(r1) │ │ │ │ - std r26,32(r1) │ │ │ │ - std r25,56(r1) │ │ │ │ - std r24,64(r1) │ │ │ │ - std r11,336(r1) │ │ │ │ - std r10,344(r1) │ │ │ │ - std r24,352(r1) │ │ │ │ - std r3,360(r1) │ │ │ │ - std r25,368(r1) │ │ │ │ - std r26,376(r1) │ │ │ │ - std r27,384(r1) │ │ │ │ - std r23,392(r1) │ │ │ │ - std r29,400(r1) │ │ │ │ - std r30,408(r1) │ │ │ │ - std r31,416(r1) │ │ │ │ - std r4,424(r1) │ │ │ │ - std r22,432(r1) │ │ │ │ + std r23,32(r1) │ │ │ │ + sldi r3,r27,4 │ │ │ │ + std r27,336(r1) │ │ │ │ + mr r27,r11 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + std r15,352(r1) │ │ │ │ + std r5,512(r1) │ │ │ │ + sldi r5,r23,4 │ │ │ │ + std r4,560(r1) │ │ │ │ + add r6,r6,r7 │ │ │ │ + add r23,r20,r26 │ │ │ │ + add r4,r3,r19 │ │ │ │ + sldi r3,r24,4 │ │ │ │ + add r28,r8,r27 │ │ │ │ + std r24,328(r1) │ │ │ │ + add r5,r5,r19 │ │ │ │ + std r6,552(r1) │ │ │ │ + add r6,r21,r24 │ │ │ │ + std r4,480(r1) │ │ │ │ + add r4,r11,r22 │ │ │ │ + mulld r11,r10,r21 │ │ │ │ + add r10,r21,r25 │ │ │ │ + std r28,208(r1) │ │ │ │ + std r5,464(r1) │ │ │ │ + sldi r5,r15,4 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + mr r15,r22 │ │ │ │ + std r4,488(r1) │ │ │ │ + sldi r4,r25,4 │ │ │ │ + add r5,r5,r19 │ │ │ │ + add r6,r6,r7 │ │ │ │ + std r5,496(r1) │ │ │ │ + add r5,r0,r19 │ │ │ │ + ld r0,32(r1) │ │ │ │ + std r11,312(r1) │ │ │ │ + std r6,520(r1) │ │ │ │ + std r5,528(r1) │ │ │ │ + sldi r5,r10,4 │ │ │ │ + add r10,r4,r22 │ │ │ │ + add r4,r8,r11 │ │ │ │ + std r10,472(r1) │ │ │ │ + add r10,r31,r19 │ │ │ │ + std r4,184(r1) │ │ │ │ + std r10,544(r1) │ │ │ │ + add r10,r30,r19 │ │ │ │ + std r10,448(r1) │ │ │ │ + add r10,r3,r22 │ │ │ │ + std r10,456(r1) │ │ │ │ + add r10,r14,r29 │ │ │ │ + mr r14,r18 │ │ │ │ + mr r18,r19 │ │ │ │ + ld r19,40(r1) │ │ │ │ + std r10,240(r1) │ │ │ │ + add r10,r5,r7 │ │ │ │ + sldi r5,r11,4 │ │ │ │ + std r10,536(r1) │ │ │ │ + add r10,r8,r24 │ │ │ │ + add r8,r8,r25 │ │ │ │ + mr r24,r9 │ │ │ │ + std r10,192(r1) │ │ │ │ + std r8,200(r1) │ │ │ │ + add r10,r21,r11 │ │ │ │ + add r8,r5,r22 │ │ │ │ + mr r21,r25 │ │ │ │ + mr r22,r12 │ │ │ │ + sldi r10,r10,4 │ │ │ │ std r8,440(r1) │ │ │ │ - std r5,448(r1) │ │ │ │ + add r10,r10,r7 │ │ │ │ + std r10,504(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r9,272(r1) │ │ │ │ + ld r12,352(r1) │ │ │ │ + std r21,112(r1) │ │ │ │ + std r0,104(r1) │ │ │ │ + lfd f2,0(r19) │ │ │ │ + lfd f3,0(r9) │ │ │ │ + ld r9,440(r1) │ │ │ │ + std r12,64(r1) │ │ │ │ + ld r12,344(r1) │ │ │ │ + xxspltd vs4,vs2,0 │ │ │ │ + add r25,r24,r9 │ │ │ │ + ld r9,448(r1) │ │ │ │ + xxspltd vs5,vs3,0 │ │ │ │ + std r12,80(r1) │ │ │ │ + ld r12,336(r1) │ │ │ │ + add r26,r2,r9 │ │ │ │ + ld r9,456(r1) │ │ │ │ + std r12,120(r1) │ │ │ │ + ld r12,328(r1) │ │ │ │ + add r27,r24,r9 │ │ │ │ + ld r9,464(r1) │ │ │ │ + std r12,88(r1) │ │ │ │ + ld r12,320(r1) │ │ │ │ + add r28,r2,r9 │ │ │ │ + ld r9,472(r1) │ │ │ │ + std r12,96(r1) │ │ │ │ + add r29,r24,r9 │ │ │ │ + ld r9,480(r1) │ │ │ │ + add r30,r2,r9 │ │ │ │ + ld r9,488(r1) │ │ │ │ + add r31,r24,r9 │ │ │ │ + ld r9,496(r1) │ │ │ │ + add r11,r2,r9 │ │ │ │ + ld r9,504(r1) │ │ │ │ + add r3,r24,r9 │ │ │ │ + ld r9,512(r1) │ │ │ │ + add r4,r2,r9 │ │ │ │ + ld r9,520(r1) │ │ │ │ + add r5,r24,r9 │ │ │ │ + ld r9,528(r1) │ │ │ │ + add r6,r2,r9 │ │ │ │ + ld r9,536(r1) │ │ │ │ + add r7,r24,r9 │ │ │ │ + ld r9,544(r1) │ │ │ │ + add r8,r2,r9 │ │ │ │ + ld r9,552(r1) │ │ │ │ + add r10,r24,r9 │ │ │ │ + ld r9,560(r1) │ │ │ │ + add r9,r2,r9 │ │ │ │ + std r9,40(r1) │ │ │ │ + ld r12,312(r1) │ │ │ │ + li r9,0 │ │ │ │ + std r19,360(r1) │ │ │ │ + mr r19,r26 │ │ │ │ + std r21,384(r1) │ │ │ │ + std r0,376(r1) │ │ │ │ + std r22,368(r1) │ │ │ │ + std r9,32(r1) │ │ │ │ + std r23,160(r1) │ │ │ │ + std r8,48(r1) │ │ │ │ + std r10,56(r1) │ │ │ │ + std r12,72(r1) │ │ │ │ + ld r12,304(r1) │ │ │ │ + std r24,392(r1) │ │ │ │ + std r2,400(r1) │ │ │ │ + std r12,136(r1) │ │ │ │ + ld r12,296(r1) │ │ │ │ + std r12,152(r1) │ │ │ │ + ld r12,288(r1) │ │ │ │ + std r12,144(r1) │ │ │ │ + ld r12,280(r1) │ │ │ │ + std r12,128(r1) │ │ │ │ + li r12,0 │ │ │ │ + mr r21,r12 │ │ │ │ + mr r12,r28 │ │ │ │ nop │ │ │ │ - ld r8,216(r1) │ │ │ │ - sldi r10,r14,3 │ │ │ │ - lfdx f9,r8,r10 │ │ │ │ - ld r8,240(r1) │ │ │ │ - lfdx f10,r8,r10 │ │ │ │ + ld r2,32(r1) │ │ │ │ + ld r9,184(r1) │ │ │ │ + ld r22,216(r1) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r0,r21,r9 │ │ │ │ + ld r9,192(r1) │ │ │ │ + lfdx f9,r22,r2 │ │ │ │ + ld r22,240(r1) │ │ │ │ + add r24,r21,r9 │ │ │ │ + ld r9,200(r1) │ │ │ │ + lfdx f10,r22,r2 │ │ │ │ xxspltd vs11,vs9,0 │ │ │ │ + add r26,r21,r9 │ │ │ │ + ld r9,208(r1) │ │ │ │ xvmuldp vs13,vs11,vs5 │ │ │ │ xvmuldp vs11,vs11,vs4 │ │ │ │ xxspltd vs12,vs10,0 │ │ │ │ + add r28,r21,r9 │ │ │ │ xvmuldp vs6,vs12,vs5 │ │ │ │ xvmuldp vs12,vs4,vs12 │ │ │ │ - beq cr7,106f0 │ │ │ │ - ld r10,248(r1) │ │ │ │ + beq cr7,10654 │ │ │ │ fmul f7,f2,f9 │ │ │ │ fmul f8,f2,f10 │ │ │ │ + ld r9,256(r1) │ │ │ │ fmul f9,f3,f9 │ │ │ │ fmul f10,f3,f10 │ │ │ │ - li r8,0 │ │ │ │ - add r20,r10,r7 │ │ │ │ - ld r10,144(r1) │ │ │ │ + ld r23,160(r1) │ │ │ │ + ld r8,48(r1) │ │ │ │ + ld r10,56(r1) │ │ │ │ + li r2,0 │ │ │ │ + li r22,0 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,40(r1) │ │ │ │ xxspltd vs7,vs7,0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - add r21,r6,r10 │ │ │ │ - ld r10,152(r1) │ │ │ │ - add r22,r7,r10 │ │ │ │ - ld r10,160(r1) │ │ │ │ - add r23,r6,r10 │ │ │ │ - ld r10,256(r1) │ │ │ │ - add r24,r10,r7 │ │ │ │ - ld r10,168(r1) │ │ │ │ - add r25,r6,r10 │ │ │ │ - ld r10,264(r1) │ │ │ │ - add r26,r10,r7 │ │ │ │ - ld r10,176(r1) │ │ │ │ - add r27,r6,r10 │ │ │ │ - ld r10,288(r1) │ │ │ │ - add r28,r7,r10 │ │ │ │ - ld r10,184(r1) │ │ │ │ - add r29,r6,r10 │ │ │ │ - ld r10,296(r1) │ │ │ │ - add r30,r7,r10 │ │ │ │ - ld r10,192(r1) │ │ │ │ - add r31,r6,r10 │ │ │ │ - ld r10,304(r1) │ │ │ │ - add r11,r7,r10 │ │ │ │ - ld r10,200(r1) │ │ │ │ - add r3,r6,r10 │ │ │ │ - ld r10,312(r1) │ │ │ │ - add r4,r7,r10 │ │ │ │ - ld r10,208(r1) │ │ │ │ - add r5,r6,r10 │ │ │ │ - ld r10,328(r1) │ │ │ │ - mtctr r10 │ │ │ │ - li r10,0 │ │ │ │ - lxvx vs0,r28,r10 │ │ │ │ - lxvdsx vs1,r18,r8 │ │ │ │ - lxvdsx vs32,r19,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvdsx vs1,r20,r22 │ │ │ │ + lxvdsx vs32,r23,r22 │ │ │ │ + addi r22,r22,8 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r29,r10 │ │ │ │ - lxvx vs0,r30,r10 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r31,r10 │ │ │ │ - lxvx vs0,r11,r10 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - lxvx vs0,r4,r10 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r5,r10 │ │ │ │ - lxvx vs0,r20,r10 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r21,r10 │ │ │ │ - lxvx vs0,r22,r10 │ │ │ │ + stxvx vs0,r19,r2 │ │ │ │ + lxvx vs0,r27,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r23,r10 │ │ │ │ - lxvx vs0,r24,r10 │ │ │ │ + stxvx vs0,r12,r2 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r25,r10 │ │ │ │ - lxvx vs0,r26,r10 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r31,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 10330 │ │ │ │ - ld r10,320(r1) │ │ │ │ - ld r4,64(r1) │ │ │ │ - sldi r8,r10,3 │ │ │ │ - add r31,r12,r10 │ │ │ │ - ld r3,280(r1) │ │ │ │ - ld r30,72(r1) │ │ │ │ - ld r28,112(r1) │ │ │ │ - addi r14,r14,1 │ │ │ │ - add r12,r12,r15 │ │ │ │ - lxvdsx vs9,r18,r8 │ │ │ │ - ld r8,232(r1) │ │ │ │ - sldi r31,r31,4 │ │ │ │ - add r5,r4,r10 │ │ │ │ - add r7,r7,r3 │ │ │ │ - ld r3,272(r1) │ │ │ │ - add r4,r4,r16 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ - std r4,64(r1) │ │ │ │ - lxvx vs0,r5,r17 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ld r5,56(r1) │ │ │ │ - add r6,r6,r3 │ │ │ │ - add r3,r0,r10 │ │ │ │ - add r0,r0,r15 │ │ │ │ - lxvdsx vs10,r18,r8 │ │ │ │ - ld r8,32(r1) │ │ │ │ - sldi r3,r3,4 │ │ │ │ - add r11,r5,r10 │ │ │ │ + stxvx vs0,r11,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 10220 │ │ │ │ + ld r2,264(r1) │ │ │ │ + std r23,160(r1) │ │ │ │ + std r8,48(r1) │ │ │ │ + std r10,56(r1) │ │ │ │ + std r9,40(r1) │ │ │ │ + ld r9,232(r1) │ │ │ │ + add r0,r0,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + sldi r22,r2,3 │ │ │ │ + ld r23,32(r1) │ │ │ │ + add r24,r24,r2 │ │ │ │ + add r26,r26,r2 │ │ │ │ + add r25,r25,r16 │ │ │ │ + add r19,r19,r17 │ │ │ │ + add r27,r27,r16 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + sldi r10,r28,4 │ │ │ │ + ld r28,128(r1) │ │ │ │ + lxvdsx vs9,r20,r22 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + add r12,r12,r17 │ │ │ │ + sldi r26,r26,4 │ │ │ │ + add r29,r29,r16 │ │ │ │ + add r30,r30,r17 │ │ │ │ + add r31,r31,r16 │ │ │ │ + lxvx vs0,r15,r0 │ │ │ │ + add r0,r9,r2 │ │ │ │ + ld r9,48(r1) │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r11,r11,r17 │ │ │ │ + add r3,r3,r16 │ │ │ │ + add r4,r4,r17 │ │ │ │ add r5,r5,r16 │ │ │ │ + add r6,r6,r17 │ │ │ │ + add r7,r7,r16 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + add r22,r28,r2 │ │ │ │ + std r23,32(r1) │ │ │ │ + ld r23,248(r1) │ │ │ │ + add r9,r9,r17 │ │ │ │ + lxvdsx vs10,r20,r0 │ │ │ │ + ld r0,144(r1) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r4,r8,r10 │ │ │ │ - add r8,r8,r16 │ │ │ │ - std r5,56(r1) │ │ │ │ - std r8,32(r1) │ │ │ │ - ld r8,40(r1) │ │ │ │ - sldi r4,r4,4 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + std r9,48(r1) │ │ │ │ + ld r9,56(r1) │ │ │ │ + add r21,r21,r23 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - add r5,r8,r10 │ │ │ │ - add r8,r8,r15 │ │ │ │ - std r8,40(r1) │ │ │ │ - add r8,r10,r30 │ │ │ │ - add r30,r30,r16 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r30,72(r1) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - ld r31,80(r1) │ │ │ │ - add r29,r31,r10 │ │ │ │ - add r31,r31,r15 │ │ │ │ - lxvx vs0,r11,r17 │ │ │ │ - ld r11,104(r1) │ │ │ │ - std r31,80(r1) │ │ │ │ - sldi r29,r29,4 │ │ │ │ - add r30,r11,r10 │ │ │ │ - add r11,r11,r16 │ │ │ │ + add r9,r9,r16 │ │ │ │ + std r9,56(r1) │ │ │ │ + ld r9,40(r1) │ │ │ │ + stxvx vs0,r22,r18 │ │ │ │ + lxvx vs0,r24,r15 │ │ │ │ + add r9,r9,r17 │ │ │ │ + std r9,40(r1) │ │ │ │ + add r9,r28,r14 │ │ │ │ + add r28,r0,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - std r11,104(r1) │ │ │ │ - ld r11,88(r1) │ │ │ │ - sldi r30,r30,4 │ │ │ │ - add r31,r11,r10 │ │ │ │ - add r11,r11,r15 │ │ │ │ + std r9,128(r1) │ │ │ │ + add r9,r0,r14 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + std r9,144(r1) │ │ │ │ + ld r9,152(r1) │ │ │ │ xvmuldp vs0,vs0,vs13 │ │ │ │ - std r11,88(r1) │ │ │ │ - sldi r31,r31,4 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - ld r3,96(r1) │ │ │ │ - add r11,r3,r10 │ │ │ │ - add r3,r3,r16 │ │ │ │ - lxvx vs0,r4,r17 │ │ │ │ - ld r4,48(r1) │ │ │ │ - std r3,96(r1) │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r3,r4,r10 │ │ │ │ - add r4,r4,r15 │ │ │ │ + add r0,r9,r2 │ │ │ │ + add r9,r9,r14 │ │ │ │ + std r9,152(r1) │ │ │ │ + ld r9,136(r1) │ │ │ │ + stxvx vs0,r28,r18 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + add r8,r9,r2 │ │ │ │ + add r9,r9,r14 │ │ │ │ + std r9,136(r1) │ │ │ │ + ld r9,72(r1) │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r24,r9,r2 │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,72(r1) │ │ │ │ + sldi r9,r24,4 │ │ │ │ + std r9,168(r1) │ │ │ │ + ld r9,96(r1) │ │ │ │ + add r24,r9,r2 │ │ │ │ + add r22,r9,r14 │ │ │ │ + ld r9,88(r1) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + std r22,96(r1) │ │ │ │ + std r24,176(r1) │ │ │ │ + add r24,r9,r23 │ │ │ │ + add r22,r9,r2 │ │ │ │ + std r24,88(r1) │ │ │ │ + lxvx vs0,r26,r15 │ │ │ │ + ld r9,104(r1) │ │ │ │ + sldi r22,r22,4 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - std r4,48(r1) │ │ │ │ - add r4,r10,r28 │ │ │ │ - add r28,r28,r16 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - std r28,112(r1) │ │ │ │ - sldi r4,r4,4 │ │ │ │ + add r24,r9,r2 │ │ │ │ + add r28,r9,r14 │ │ │ │ + ld r9,112(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + add r28,r9,r23 │ │ │ │ + add r26,r9,r2 │ │ │ │ + ld r9,120(r1) │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - lxvx vs0,r8,r17 │ │ │ │ - ld r8,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ - ld r27,136(r1) │ │ │ │ + std r28,112(r1) │ │ │ │ + sldi r26,r26,4 │ │ │ │ + add r28,r9,r2 │ │ │ │ + add r9,r9,r14 │ │ │ │ + stxvx vs0,r18,r0 │ │ │ │ + lxvx vs0,r10,r15 │ │ │ │ + std r9,120(r1) │ │ │ │ + ld r10,64(r1) │ │ │ │ + sldi r28,r28,4 │ │ │ │ + ld r9,80(r1) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - add r5,r10,r8 │ │ │ │ - add r8,r8,r15 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r8,120(r1) │ │ │ │ - add r8,r10,r28 │ │ │ │ - add r28,r28,r16 │ │ │ │ - add r10,r10,r27 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - std r28,128(r1) │ │ │ │ - add r28,r27,r15 │ │ │ │ - std r28,136(r1) │ │ │ │ + add r0,r9,r2 │ │ │ │ + add r2,r10,r2 │ │ │ │ + add r10,r9,r23 │ │ │ │ + ld r9,168(r1) │ │ │ │ + ld r23,32(r1) │ │ │ │ + sldi r0,r0,4 │ │ │ │ + std r10,80(r1) │ │ │ │ + ld r10,64(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - lxvx vs0,r30,r17 │ │ │ │ - ld r30,224(r1) │ │ │ │ - cmpd r30,r14 │ │ │ │ + add r10,r10,r14 │ │ │ │ + std r10,64(r1) │ │ │ │ + ld r10,224(r1) │ │ │ │ + stxvx vs0,r8,r18 │ │ │ │ + lxvx vs0,r9,r15 │ │ │ │ + ld r9,176(r1) │ │ │ │ + cmpd r10,r23 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - lxvx vs0,r11,r17 │ │ │ │ + stxvx vs0,r9,r18 │ │ │ │ + lxvx vs0,r22,r15 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs13 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - lxvx vs0,r4,r17 │ │ │ │ + stxvx vs0,r24,r18 │ │ │ │ + lxvx vs0,r26,r15 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - lxvx vs0,r8,r17 │ │ │ │ + stxvx vs0,r28,r18 │ │ │ │ + lxvx vs0,r15,r0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - bgt 10250 │ │ │ │ - ld r11,336(r1) │ │ │ │ - ld r7,512(r1) │ │ │ │ - ld r4,424(r1) │ │ │ │ - ld r22,432(r1) │ │ │ │ - ld r3,360(r1) │ │ │ │ + stxvx vs0,r2,r18 │ │ │ │ + bgt 10180 │ │ │ │ + ld r9,272(r1) │ │ │ │ + ld r10,280(r1) │ │ │ │ + ld r22,368(r1) │ │ │ │ + ld r19,360(r1) │ │ │ │ + ld r0,376(r1) │ │ │ │ + ld r21,384(r1) │ │ │ │ + ld r24,392(r1) │ │ │ │ + ld r2,400(r1) │ │ │ │ + addi r9,r9,8 │ │ │ │ + ld r23,160(r1) │ │ │ │ + addi r19,r19,8 │ │ │ │ + std r9,272(r1) │ │ │ │ + ld r9,408(r1) │ │ │ │ + add r21,r21,r22 │ │ │ │ + add r10,r10,r9 │ │ │ │ + add r0,r0,r9 │ │ │ │ + std r10,280(r1) │ │ │ │ + ld r10,288(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,288(r1) │ │ │ │ + ld r10,296(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,296(r1) │ │ │ │ + ld r10,304(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,304(r1) │ │ │ │ + ld r10,312(r1) │ │ │ │ + add r10,r10,r22 │ │ │ │ + std r10,312(r1) │ │ │ │ + ld r10,320(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,320(r1) │ │ │ │ + ld r10,432(r1) │ │ │ │ + cmpld r19,r10 │ │ │ │ + ld r10,328(r1) │ │ │ │ + add r10,r10,r22 │ │ │ │ + std r10,328(r1) │ │ │ │ + ld r10,336(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,336(r1) │ │ │ │ ld r10,344(r1) │ │ │ │ - ld r24,352(r1) │ │ │ │ - ld r25,368(r1) │ │ │ │ - ld r26,376(r1) │ │ │ │ - ld r27,384(r1) │ │ │ │ - ld r23,392(r1) │ │ │ │ - ld r29,400(r1) │ │ │ │ - ld r30,408(r1) │ │ │ │ - ld r31,416(r1) │ │ │ │ - ld r8,440(r1) │ │ │ │ - ld r5,448(r1) │ │ │ │ - addi r11,r11,8 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r24,r24,r3 │ │ │ │ - add r25,r25,r3 │ │ │ │ - cmpld r11,r7 │ │ │ │ - ld r7,144(r1) │ │ │ │ - add r26,r26,r3 │ │ │ │ - add r27,r27,r3 │ │ │ │ - add r23,r23,r3 │ │ │ │ - add r29,r29,r3 │ │ │ │ - add r30,r30,r3 │ │ │ │ - add r31,r31,r3 │ │ │ │ - add r5,r5,r22 │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,144(r1) │ │ │ │ - ld r7,152(r1) │ │ │ │ - add r7,r7,r22 │ │ │ │ - std r7,152(r1) │ │ │ │ - ld r7,160(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,160(r1) │ │ │ │ - ld r7,168(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,168(r1) │ │ │ │ - ld r7,176(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,176(r1) │ │ │ │ - ld r7,184(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,184(r1) │ │ │ │ - ld r7,192(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,192(r1) │ │ │ │ - ld r7,200(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,200(r1) │ │ │ │ - ld r7,208(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,208(r1) │ │ │ │ - ld r7,568(r1) │ │ │ │ - add r8,r8,r7 │ │ │ │ - bne 10120 │ │ │ │ - ld r14,592(r1) │ │ │ │ - ld r15,600(r1) │ │ │ │ - ld r16,608(r1) │ │ │ │ - ld r17,616(r1) │ │ │ │ - ld r18,624(r1) │ │ │ │ - ld r19,632(r1) │ │ │ │ - ld r20,640(r1) │ │ │ │ - ld r21,648(r1) │ │ │ │ - ld r22,656(r1) │ │ │ │ - ld r23,664(r1) │ │ │ │ - ld r24,672(r1) │ │ │ │ - ld r25,680(r1) │ │ │ │ - ld r27,696(r1) │ │ │ │ - ld r30,720(r1) │ │ │ │ - addi r1,r1,736 │ │ │ │ + add r10,r10,r22 │ │ │ │ + std r10,344(r1) │ │ │ │ + ld r10,352(r1) │ │ │ │ + add r9,r10,r9 │ │ │ │ + std r9,352(r1) │ │ │ │ + ld r9,184(r1) │ │ │ │ + add r9,r9,r22 │ │ │ │ + std r9,184(r1) │ │ │ │ + ld r9,192(r1) │ │ │ │ + add r9,r9,r22 │ │ │ │ + std r9,192(r1) │ │ │ │ + ld r9,200(r1) │ │ │ │ + add r9,r9,r22 │ │ │ │ + std r9,200(r1) │ │ │ │ + ld r9,208(r1) │ │ │ │ + add r9,r9,r22 │ │ │ │ + std r9,208(r1) │ │ │ │ + ld r9,416(r1) │ │ │ │ + add r24,r24,r9 │ │ │ │ + ld r9,424(r1) │ │ │ │ + add r2,r2,r9 │ │ │ │ + bne 10050 │ │ │ │ + ld r14,576(r1) │ │ │ │ + ld r15,584(r1) │ │ │ │ + ld r16,592(r1) │ │ │ │ + ld r17,600(r1) │ │ │ │ + ld r18,608(r1) │ │ │ │ + ld r19,616(r1) │ │ │ │ + ld r20,624(r1) │ │ │ │ + ld r21,632(r1) │ │ │ │ + ld r22,640(r1) │ │ │ │ + ld r25,664(r1) │ │ │ │ + ld r26,672(r1) │ │ │ │ + ld r28,688(r1) │ │ │ │ + ld r29,696(r1) │ │ │ │ + ld r30,704(r1) │ │ │ │ + addi r1,r1,720 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + ld r23,-72(r1) │ │ │ │ + ld r24,-64(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - li r10,0 │ │ │ │ - b 103c8 │ │ │ │ - addi r28,r28,1 │ │ │ │ - li r9,0 │ │ │ │ - b fe60 │ │ │ │ - ld r15,600(r1) │ │ │ │ - ld r16,608(r1) │ │ │ │ - ld r19,632(r1) │ │ │ │ - ld r24,672(r1) │ │ │ │ - addi r1,r1,736 │ │ │ │ + li r2,0 │ │ │ │ + b 102c8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b fd60 │ │ │ │ + ld r15,584(r1) │ │ │ │ + ld r18,608(r1) │ │ │ │ + ld r20,624(r1) │ │ │ │ + ld r21,632(r1) │ │ │ │ + ld r28,688(r1) │ │ │ │ + addi r1,r1,720 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + ld r23,-72(r1) │ │ │ │ + ld r24,-64(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,30400 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,32(r3) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,32(r3) │ │ │ │ mfcr r11 │ │ │ │ + mflr r0 │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ mr r30,r3 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + std r31,-24(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-608(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - stxv vs57,320(r1) │ │ │ │ - stxv vs58,336(r1) │ │ │ │ - stxv vs59,352(r1) │ │ │ │ - stxv vs60,368(r1) │ │ │ │ - stxv vs61,384(r1) │ │ │ │ - stxv vs62,400(r1) │ │ │ │ - stxv vs63,416(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-576(r1) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + stxv vs57,304(r1) │ │ │ │ + stxv vs58,320(r1) │ │ │ │ + stxv vs59,336(r1) │ │ │ │ + stxv vs60,352(r1) │ │ │ │ + stxv vs61,368(r1) │ │ │ │ + stxv vs62,384(r1) │ │ │ │ + std r2,32(r1) │ │ │ │ + stxv vs63,400(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,32(r1) │ │ │ │ mr r26,r3 │ │ │ │ - divd r10,r9,r31 │ │ │ │ - mulld r8,r10,r31 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - cmpd r3,r8 │ │ │ │ - blt 10f64 │ │ │ │ - maddld r26,r10,r26,r8 │ │ │ │ - add r0,r10,r26 │ │ │ │ + divd r9,r2,r31 │ │ │ │ + mulld r10,r9,r31 │ │ │ │ + subf r10,r10,r2 │ │ │ │ + cmpd r3,r10 │ │ │ │ + blt 10e70 │ │ │ │ + maddld r26,r9,r26,r10 │ │ │ │ + add r0,r9,r26 │ │ │ │ cmpd r26,r0 │ │ │ │ - bge 10f20 │ │ │ │ - ld r4,24(r30) │ │ │ │ - std r23,504(r1) │ │ │ │ - ld r23,16(r30) │ │ │ │ - ld r6,40(r30) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - std r29,552(r1) │ │ │ │ + bge 10e2c │ │ │ │ + std r14,416(r1) │ │ │ │ + std r15,424(r1) │ │ │ │ + ld r14,8(r30) │ │ │ │ + ld r7,48(r30) │ │ │ │ + add r15,r26,r2 │ │ │ │ + li r12,1 │ │ │ │ + li r31,0 │ │ │ │ + std r19,456(r1) │ │ │ │ + std r20,464(r1) │ │ │ │ + ld r19,40(r30) │ │ │ │ + ld r6,16(r30) │ │ │ │ + std r29,536(r1) │ │ │ │ + std r28,528(r1) │ │ │ │ addi r29,r26,1 │ │ │ │ - ld r10,8(r30) │ │ │ │ - std r19,472(r1) │ │ │ │ - addis r5,r2,-3 │ │ │ │ - std r28,544(r1) │ │ │ │ - addi r7,r7,26976 │ │ │ │ - std r25,520(r1) │ │ │ │ - ld r25,48(r30) │ │ │ │ - ld r8,64(r30) │ │ │ │ - addi r5,r5,26912 │ │ │ │ - stfd f28,576(r1) │ │ │ │ - std r15,440(r1) │ │ │ │ - std r16,448(r1) │ │ │ │ - mulld r19,r29,r23 │ │ │ │ - mulld r28,r4,r23 │ │ │ │ - sradi r11,r6,1 │ │ │ │ + ld r8,24(r30) │ │ │ │ + ld r10,64(r30) │ │ │ │ + std r24,496(r1) │ │ │ │ + std r25,504(r1) │ │ │ │ + addi r5,r14,1 │ │ │ │ + std r16,432(r1) │ │ │ │ + std r17,440(r1) │ │ │ │ + sradi r16,r7,1 │ │ │ │ + addze r16,r16 │ │ │ │ + subf r14,r2,r14 │ │ │ │ + sldi r4,r7,4 │ │ │ │ + sradi r11,r19,1 │ │ │ │ addze r11,r11 │ │ │ │ - cmpdi cr3,r6,1 │ │ │ │ - lfd f28,0(r7) │ │ │ │ - std r7,96(r1) │ │ │ │ - addi r7,r10,1 │ │ │ │ - subf r10,r9,r10 │ │ │ │ - li r31,0 │ │ │ │ - mulld r15,r25,r6 │ │ │ │ - std r5,56(r1) │ │ │ │ - std r17,456(r1) │ │ │ │ - std r20,480(r1) │ │ │ │ - add r5,r10,r26 │ │ │ │ - sldi r10,r4,4 │ │ │ │ - sradi r17,r25,1 │ │ │ │ - addze r17,r17 │ │ │ │ - subf r7,r9,r7 │ │ │ │ - add r20,r26,r9 │ │ │ │ - std r24,512(r1) │ │ │ │ - std r21,488(r1) │ │ │ │ - maddld r21,r6,r26,r11 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - subf r16,r11,r19 │ │ │ │ - mulld r24,r23,r5 │ │ │ │ - add r7,r7,r26 │ │ │ │ - maddld r6,r6,r20,r11 │ │ │ │ - std r14,432(r1) │ │ │ │ - std r18,464(r1) │ │ │ │ - mulld r18,r26,r23 │ │ │ │ - mulld r16,r16,r10 │ │ │ │ - mulld r5,r28,r5 │ │ │ │ - mulld r7,r7,r23 │ │ │ │ - maddld r14,r15,r20,r17 │ │ │ │ - maddld r23,r15,r26,r17 │ │ │ │ - sldi r15,r15,4 │ │ │ │ - sldi r3,r25,4 │ │ │ │ - std r22,496(r1) │ │ │ │ - std r27,536(r1) │ │ │ │ - stfd f29,584(r1) │ │ │ │ + mulld r3,r7,r19 │ │ │ │ + mulld r24,r29,r6 │ │ │ │ + mulld r17,r26,r6 │ │ │ │ + std r21,472(r1) │ │ │ │ + std r22,480(r1) │ │ │ │ + std r23,488(r1) │ │ │ │ + subf r9,r2,r5 │ │ │ │ + add r14,r14,r26 │ │ │ │ + mulld r28,r8,r6 │ │ │ │ + sldi r5,r8,4 │ │ │ │ + std r18,448(r1) │ │ │ │ + cmpdi cr3,r19,1 │ │ │ │ + std r27,520(r1) │ │ │ │ + stfd f30,560(r1) │ │ │ │ ld r27,56(r30) │ │ │ │ - stfd f30,592(r1) │ │ │ │ - std r15,216(r1) │ │ │ │ ld r30,0(r30) │ │ │ │ - stfd f31,600(r1) │ │ │ │ - std r17,104(r1) │ │ │ │ - subfic r22,r11,1 │ │ │ │ - maddld r15,r25,r6,r17 │ │ │ │ - maddld r6,r3,r6,r8 │ │ │ │ - addi r18,r18,1 │ │ │ │ - std r16,160(r1) │ │ │ │ - std r5,168(r1) │ │ │ │ - ld r5,216(r1) │ │ │ │ - maddld r16,r25,r21,r17 │ │ │ │ - add r19,r22,r19 │ │ │ │ - mulld r18,r18,r4 │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpdi cr4,r25,1 │ │ │ │ - std r9,224(r1) │ │ │ │ - maddld r21,r3,r21,r8 │ │ │ │ - mr r9,r29 │ │ │ │ - li r12,1 │ │ │ │ - mr r29,r31 │ │ │ │ - std r0,232(r1) │ │ │ │ - mulld r19,r19,r4 │ │ │ │ - mr r31,r26 │ │ │ │ - std r11,72(r1) │ │ │ │ - std r3,304(r1) │ │ │ │ - maddld r20,r20,r5,r8 │ │ │ │ - add r5,r22,r7 │ │ │ │ - subf r7,r11,r7 │ │ │ │ - std r6,264(r1) │ │ │ │ - sldi r6,r23,4 │ │ │ │ - mulld r22,r24,r4 │ │ │ │ - sldi r25,r15,4 │ │ │ │ - sldi r24,r14,4 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - mulld r23,r5,r4 │ │ │ │ - ld r5,216(r1) │ │ │ │ - sldi r4,r16,4 │ │ │ │ - add r6,r6,r8 │ │ │ │ - std r21,256(r1) │ │ │ │ - std r10,312(r1) │ │ │ │ - std r20,248(r1) │ │ │ │ - mulld r20,r26,r28 │ │ │ │ - std r6,272(r1) │ │ │ │ - isel r6,r17,r12,4*cr4+gt │ │ │ │ - std r7,152(r1) │ │ │ │ - maddld r7,r26,r5,r8 │ │ │ │ - subf r5,r17,r19 │ │ │ │ - mr r26,r27 │ │ │ │ - mr r27,r9 │ │ │ │ + cmpdi cr4,r7,1 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + add r9,r9,r26 │ │ │ │ + mulld r21,r6,r14 │ │ │ │ + stfd f31,568(r1) │ │ │ │ + std r16,88(r1) │ │ │ │ + plfd f31,381808 # 6db70 │ │ │ │ + subfic r25,r11,1 │ │ │ │ + maddld r22,r3,r26,r16 │ │ │ │ + maddld r20,r3,r15,r16 │ │ │ │ + maddld r18,r19,r26,r11 │ │ │ │ + mulld r9,r9,r6 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + maddld r19,r19,r15,r11 │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r6,r25,r24 │ │ │ │ + subf r24,r11,r24 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + maddld r15,r15,r3,r10 │ │ │ │ + mulld r17,r17,r8 │ │ │ │ + mulld r24,r24,r5 │ │ │ │ + maddld r23,r7,r18,r16 │ │ │ │ + mulld r14,r28,r14 │ │ │ │ + maddld r18,r4,r18,r10 │ │ │ │ + mulld r6,r6,r8 │ │ │ │ + addi r21,r21,1 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + add r25,r25,r9 │ │ │ │ + subf r9,r11,r9 │ │ │ │ + std r15,232(r1) │ │ │ │ + mulld r9,r9,r5 │ │ │ │ + mulld r15,r26,r28 │ │ │ │ + mulld r25,r25,r8 │ │ │ │ + std r24,144(r1) │ │ │ │ + std r14,152(r1) │ │ │ │ + maddld r24,r7,r19,r16 │ │ │ │ + maddld r19,r4,r19,r10 │ │ │ │ + add r7,r22,r10 │ │ │ │ + std r18,240(r1) │ │ │ │ + subf r6,r16,r6 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + std r15,160(r1) │ │ │ │ + subf r25,r16,r25 │ │ │ │ + std r19,248(r1) │ │ │ │ + std r7,256(r1) │ │ │ │ + mulld r19,r21,r8 │ │ │ │ + sldi r8,r24,4 │ │ │ │ + sldi r21,r20,4 │ │ │ │ + subf r7,r16,r17 │ │ │ │ + std r9,136(r1) │ │ │ │ + maddld r9,r26,r3,r10 │ │ │ │ std r6,112(r1) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r20,176(r1) │ │ │ │ - std r5,128(r1) │ │ │ │ - add r5,r4,r8 │ │ │ │ - std r7,240(r1) │ │ │ │ - subf r7,r17,r18 │ │ │ │ - std r5,288(r1) │ │ │ │ - sldi r7,r7,4 │ │ │ │ - std r7,144(r1) │ │ │ │ - add r7,r24,r8 │ │ │ │ - add r8,r25,r8 │ │ │ │ + add r24,r21,r10 │ │ │ │ + std r2,200(r1) │ │ │ │ + std r0,208(r1) │ │ │ │ + std r3,216(r1) │ │ │ │ + std r11,64(r1) │ │ │ │ + std r24,264(r1) │ │ │ │ + isel r24,r16,r12,4*cr4+gt │ │ │ │ + std r4,288(r1) │ │ │ │ + subf r6,r16,r19 │ │ │ │ + std r9,224(r1) │ │ │ │ + sldi r9,r23,4 │ │ │ │ + std r24,96(r1) │ │ │ │ + mr r24,r27 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,272(r1) │ │ │ │ + add r9,r8,r10 │ │ │ │ + std r9,280(r1) │ │ │ │ + sldi r9,r7,4 │ │ │ │ + std r9,128(r1) │ │ │ │ + sldi r9,r6,4 │ │ │ │ + std r9,120(r1) │ │ │ │ + sldi r9,r25,4 │ │ │ │ mr r25,r28 │ │ │ │ - std r7,280(r1) │ │ │ │ - std r8,296(r1) │ │ │ │ - subf r7,r17,r22 │ │ │ │ - subf r8,r17,r23 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r7,136(r1) │ │ │ │ - std r8,120(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + mr r26,r29 │ │ │ │ + mr r29,r31 │ │ │ │ + std r9,104(r1) │ │ │ │ nop │ │ │ │ - ld r9,224(r1) │ │ │ │ - ld r8,72(r30) │ │ │ │ + nop │ │ │ │ + ld r2,200(r1) │ │ │ │ + ld r9,72(r30) │ │ │ │ + std r5,32(r1) │ │ │ │ lfd f12,88(r30) │ │ │ │ - subf r9,r9,r31 │ │ │ │ + subf r2,r2,r28 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r8,72(r30) │ │ │ │ - mtfprd f0,r31 │ │ │ │ + ld r2,72(r30) │ │ │ │ + mtfprd f0,r28 │ │ │ │ ld r9,96(r30) │ │ │ │ - ld r10,56(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ + xsdivdp vs63,vs30,vs1 │ │ │ │ + fcfid f1,f12 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - lfd f31,0(r10) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,0(r9) │ │ │ │ - xsdivdp vs63,vs31,vs1 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ - fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ - xxspltd vs58,vs31,0 │ │ │ │ - ble cr3,10e54 │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r7,304(r1) │ │ │ │ - ld r8,312(r1) │ │ │ │ + fmul f1,f1,f12 │ │ │ │ + bl 51e0 │ │ │ │ + ld r5,32(r1) │ │ │ │ + xsdivdp vs58,vs30,vs1 │ │ │ │ + xxspltd vs58,vs58,0 │ │ │ │ + ble cr3,10d68 │ │ │ │ + ld r2,104(r1) │ │ │ │ + ld r10,288(r1) │ │ │ │ + std r26,192(r1) │ │ │ │ + std r25,184(r1) │ │ │ │ xxmr vs57,vs63 │ │ │ │ - std r26,184(r1) │ │ │ │ - std r29,192(r1) │ │ │ │ - std r25,200(r1) │ │ │ │ - std r27,208(r1) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,120(r1) │ │ │ │ - add r21,r9,r26 │ │ │ │ - ld r9,240(r1) │ │ │ │ - add r16,r29,r9 │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r22,r9,r26 │ │ │ │ - ld r9,248(r1) │ │ │ │ - add r17,r29,r9 │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r24,r9,r26 │ │ │ │ - ld r9,256(r1) │ │ │ │ - add r18,r29,r9 │ │ │ │ - ld r9,144(r1) │ │ │ │ - add r14,r9,r26 │ │ │ │ - ld r9,264(r1) │ │ │ │ - add r19,r29,r9 │ │ │ │ - ld r9,152(r1) │ │ │ │ - add r15,r9,r26 │ │ │ │ - ld r9,272(r1) │ │ │ │ - add r20,r29,r9 │ │ │ │ - ld r9,160(r1) │ │ │ │ - add r28,r9,r26 │ │ │ │ - ld r9,280(r1) │ │ │ │ - add r9,r29,r9 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r31,r9,r26 │ │ │ │ - ld r9,288(r1) │ │ │ │ - mr r10,r31 │ │ │ │ - mr r31,r21 │ │ │ │ - mr r21,r15 │ │ │ │ - mr r15,r14 │ │ │ │ - mr r14,r28 │ │ │ │ - add r9,r29,r9 │ │ │ │ - mr r28,r10 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - add r23,r9,r26 │ │ │ │ - ld r9,296(r1) │ │ │ │ - add r9,r29,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - li r9,0 │ │ │ │ - std r9,64(r1) │ │ │ │ - mr r9,r23 │ │ │ │ - mr r23,r22 │ │ │ │ - mr r22,r24 │ │ │ │ - mr r24,r9 │ │ │ │ + std r24,168(r1) │ │ │ │ + std r29,176(r1) │ │ │ │ + add r20,r2,r24 │ │ │ │ + ld r2,224(r1) │ │ │ │ + add r15,r29,r2 │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r21,r2,r24 │ │ │ │ + ld r2,232(r1) │ │ │ │ + add r16,r29,r2 │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r23,r2,r24 │ │ │ │ + ld r2,240(r1) │ │ │ │ + add r17,r29,r2 │ │ │ │ + ld r2,128(r1) │ │ │ │ + add r31,r2,r24 │ │ │ │ + ld r2,248(r1) │ │ │ │ + add r18,r29,r2 │ │ │ │ + ld r2,136(r1) │ │ │ │ + add r14,r2,r24 │ │ │ │ + ld r2,256(r1) │ │ │ │ + add r19,r29,r2 │ │ │ │ + ld r2,144(r1) │ │ │ │ + add r27,r2,r24 │ │ │ │ + ld r2,264(r1) │ │ │ │ + mr r26,r27 │ │ │ │ + add r2,r29,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r28,r2,r24 │ │ │ │ + ld r2,272(r1) │ │ │ │ + mr r27,r28 │ │ │ │ + mr r28,r20 │ │ │ │ + mr r20,r14 │ │ │ │ + mr r14,r31 │ │ │ │ + add r2,r29,r2 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,160(r1) │ │ │ │ + add r22,r2,r24 │ │ │ │ + ld r2,280(r1) │ │ │ │ + add r2,r29,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + li r2,0 │ │ │ │ + std r2,56(r1) │ │ │ │ + mr r2,r22 │ │ │ │ + mr r22,r21 │ │ │ │ + mr r21,r23 │ │ │ │ + mr r23,r2 │ │ │ │ nop │ │ │ │ - ld r9,72(r1) │ │ │ │ - ld r27,64(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r29,56(r1) │ │ │ │ + ld r2,64(r1) │ │ │ │ + std r5,80(r1) │ │ │ │ + std r10,72(r1) │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r29,72(r30) │ │ │ │ - std r8,88(r1) │ │ │ │ - std r7,80(r1) │ │ │ │ - subf r0,r9,r27 │ │ │ │ + ld r31,72(r30) │ │ │ │ + subf r2,r2,r29 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,8(r29) │ │ │ │ - ld r9,96(r30) │ │ │ │ - mtfprd f0,r0 │ │ │ │ + lfd f12,8(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r29,72(r30) │ │ │ │ - ld r9,56(r1) │ │ │ │ + ld r31,72(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ + xsdivdp vs62,vs30,vs1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r29) │ │ │ │ - lxsd v28,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f0,8(r31) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - xsdivdp vs62,vs60,vs1 │ │ │ │ + mtfprd f0,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs62,vs62,0 │ │ │ │ xvmuldp vs61,vs58,vs62 │ │ │ │ xvmuldp vs62,vs57,vs62 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,80(r1) │ │ │ │ - ld r8,88(r1) │ │ │ │ - xsdivdp vs60,vs60,vs1 │ │ │ │ + bl 51e0 │ │ │ │ + ld r10,72(r1) │ │ │ │ + ld r5,80(r1) │ │ │ │ + xsdivdp vs60,vs30,vs1 │ │ │ │ xxspltd vs60,vs60,0 │ │ │ │ xvmuldp vs59,vs58,vs60 │ │ │ │ xvmuldp vs60,vs60,vs57 │ │ │ │ - ble cr4,10dd4 │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + ble cr4,10ce8 │ │ │ │ + ld r2,88(r1) │ │ │ │ + ld r24,96(r1) │ │ │ │ li r29,0 │ │ │ │ - li r27,0 │ │ │ │ - std r7,80(r1) │ │ │ │ - std r8,88(r1) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - neg r25,r9 │ │ │ │ - mr r9,r23 │ │ │ │ - mr r23,r22 │ │ │ │ - mr r22,r9 │ │ │ │ - ld r10,72(r30) │ │ │ │ + li r25,0 │ │ │ │ + std r10,72(r1) │ │ │ │ + std r5,80(r1) │ │ │ │ + neg r31,r2 │ │ │ │ + mr r2,r23 │ │ │ │ + mr r23,r21 │ │ │ │ + mr r21,r26 │ │ │ │ + mr r26,r2 │ │ │ │ + nop │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - ld r9,96(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ + mtfprd f0,r31 │ │ │ │ + addi r31,r31,1 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,16(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51e0 │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - mtfprd f0,r27 │ │ │ │ - ld r9,56(r1) │ │ │ │ - addi r27,r27,1 │ │ │ │ + ld r9,72(r30) │ │ │ │ + mtfprd f0,r25 │ │ │ │ + addi r25,r25,1 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + xsdivdp vs63,vs30,vs1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,16(r9) │ │ │ │ - xsdivdp vs63,vs31,vs1 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxvx vs0,r31,r29 │ │ │ │ - ld r9,32(r1) │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ + bl 51e0 │ │ │ │ + lxvx vs0,r28,r29 │ │ │ │ + ld r2,32(r1) │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r16,r29 │ │ │ │ + stxvx vs0,r15,r29 │ │ │ │ lxvx vs0,r22,r29 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r17,r29 │ │ │ │ + stxvx vs0,r16,r29 │ │ │ │ lxvx vs0,r23,r29 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs60 │ │ │ │ - stxvx vs0,r18,r29 │ │ │ │ - lxvx vs0,r15,r29 │ │ │ │ + stxvx vs0,r17,r29 │ │ │ │ + lxvx vs0,r14,r29 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs59 │ │ │ │ - stxvx vs0,r19,r29 │ │ │ │ - lxvx vs0,r21,r29 │ │ │ │ + stxvx vs0,r18,r29 │ │ │ │ + lxvx vs0,r20,r29 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r20,r29 │ │ │ │ - lxvx vs0,r14,r29 │ │ │ │ + stxvx vs0,r19,r29 │ │ │ │ + lxvx vs0,r21,r29 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ - ld r9,40(r1) │ │ │ │ - lxvx vs0,r28,r29 │ │ │ │ + stxvx vs0,r2,r29 │ │ │ │ + lxvx vs0,r27,r29 │ │ │ │ + ld r2,40(r1) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs60 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ - ld r9,48(r1) │ │ │ │ - lxvx vs0,r24,r29 │ │ │ │ + stxvx vs0,r2,r29 │ │ │ │ + lxvx vs0,r26,r29 │ │ │ │ + ld r2,48(r1) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs59 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ + stxvx vs0,r2,r29 │ │ │ │ addi r29,r29,16 │ │ │ │ - bne 10c80 │ │ │ │ - mr r9,r22 │ │ │ │ - ld r7,80(r1) │ │ │ │ - ld r8,88(r1) │ │ │ │ - mr r22,r23 │ │ │ │ - mr r23,r9 │ │ │ │ - ld r9,64(r1) │ │ │ │ + bne 10ba0 │ │ │ │ + mr r2,r26 │ │ │ │ ld r10,72(r1) │ │ │ │ - add r31,r31,r8 │ │ │ │ - add r16,r16,r7 │ │ │ │ - add r23,r23,r8 │ │ │ │ - add r17,r17,r7 │ │ │ │ - add r22,r22,r8 │ │ │ │ - add r18,r18,r7 │ │ │ │ - add r15,r15,r8 │ │ │ │ - add r19,r19,r7 │ │ │ │ - add r21,r21,r8 │ │ │ │ - add r20,r20,r7 │ │ │ │ - add r14,r14,r8 │ │ │ │ - add r28,r28,r8 │ │ │ │ - add r24,r24,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,64(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,48(r1) │ │ │ │ - blt 10b80 │ │ │ │ - ld r26,184(r1) │ │ │ │ - ld r29,192(r1) │ │ │ │ - ld r25,200(r1) │ │ │ │ - ld r27,208(r1) │ │ │ │ - ld r9,232(r1) │ │ │ │ - mr r31,r27 │ │ │ │ - cmpd r9,r27 │ │ │ │ - ld r9,216(r1) │ │ │ │ - add r29,r29,r9 │ │ │ │ - ld r9,120(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,120(r1) │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,128(r1) │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,136(r1) │ │ │ │ - ld r9,144(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,144(r1) │ │ │ │ - ld r9,152(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,152(r1) │ │ │ │ - ld r9,160(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,160(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,168(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,176(r1) │ │ │ │ - beq 10ed4 │ │ │ │ - addi r27,r27,1 │ │ │ │ - b 109f0 │ │ │ │ - lfd f28,576(r1) │ │ │ │ - lfd f29,584(r1) │ │ │ │ - lfd f30,592(r1) │ │ │ │ - lfd f31,600(r1) │ │ │ │ - ld r14,432(r1) │ │ │ │ - ld r15,440(r1) │ │ │ │ - ld r16,448(r1) │ │ │ │ - ld r17,456(r1) │ │ │ │ - ld r18,464(r1) │ │ │ │ - ld r19,472(r1) │ │ │ │ - ld r20,480(r1) │ │ │ │ - ld r21,488(r1) │ │ │ │ - ld r22,496(r1) │ │ │ │ - ld r23,504(r1) │ │ │ │ - ld r24,512(r1) │ │ │ │ - ld r25,520(r1) │ │ │ │ - ld r27,536(r1) │ │ │ │ - ld r28,544(r1) │ │ │ │ - ld r29,552(r1) │ │ │ │ - addi r1,r1,608 │ │ │ │ - ld r0,16(r1) │ │ │ │ + ld r5,80(r1) │ │ │ │ + mr r26,r21 │ │ │ │ + mr r21,r23 │ │ │ │ + mr r23,r2 │ │ │ │ + ld r2,56(r1) │ │ │ │ + ld r9,64(r1) │ │ │ │ + add r28,r28,r5 │ │ │ │ + add r15,r15,r10 │ │ │ │ + add r22,r22,r5 │ │ │ │ + add r16,r16,r10 │ │ │ │ + add r21,r21,r5 │ │ │ │ + add r17,r17,r10 │ │ │ │ + add r14,r14,r5 │ │ │ │ + add r18,r18,r10 │ │ │ │ + add r20,r20,r5 │ │ │ │ + add r19,r19,r10 │ │ │ │ + add r26,r26,r5 │ │ │ │ + add r27,r27,r5 │ │ │ │ + add r23,r23,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,56(r1) │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,40(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,48(r1) │ │ │ │ + blt 10ab0 │ │ │ │ + ld r24,168(r1) │ │ │ │ + ld r29,176(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ + ld r26,192(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + cmpd r2,r26 │ │ │ │ + ld r2,216(r1) │ │ │ │ + add r29,r29,r2 │ │ │ │ + ld r2,104(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,104(r1) │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,112(r1) │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,128(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,128(r1) │ │ │ │ + ld r2,136(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,136(r1) │ │ │ │ + ld r2,144(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,144(r1) │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,152(r1) │ │ │ │ + ld r2,160(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,160(r1) │ │ │ │ + beq 10de8 │ │ │ │ + addi r26,r26,1 │ │ │ │ + b 10930 │ │ │ │ + lfd f30,560(r1) │ │ │ │ + lfd f31,568(r1) │ │ │ │ + ld r14,416(r1) │ │ │ │ + ld r15,424(r1) │ │ │ │ + ld r16,432(r1) │ │ │ │ + ld r17,440(r1) │ │ │ │ + ld r18,448(r1) │ │ │ │ + ld r19,456(r1) │ │ │ │ + ld r20,464(r1) │ │ │ │ + ld r21,472(r1) │ │ │ │ + ld r22,480(r1) │ │ │ │ + ld r23,488(r1) │ │ │ │ + ld r24,496(r1) │ │ │ │ + ld r25,504(r1) │ │ │ │ + ld r27,520(r1) │ │ │ │ + ld r28,528(r1) │ │ │ │ + ld r29,536(r1) │ │ │ │ + addi r1,r1,576 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs57,-288(r1) │ │ │ │ - lxv vs58,-272(r1) │ │ │ │ - lxv vs59,-256(r1) │ │ │ │ - lxv vs60,-240(r1) │ │ │ │ - lxv vs61,-224(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs57,-272(r1) │ │ │ │ + lxv vs58,-256(r1) │ │ │ │ + lxv vs59,-240(r1) │ │ │ │ + lxv vs60,-224(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ blr │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r8,0 │ │ │ │ - b 107c8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 10728 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1282 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,28288 │ │ │ │ mflr r0 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r27,r3 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r28,0(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r27,0(r3) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - ld r26,0(r27) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + ld r26,0(r28) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r26,r30 │ │ │ │ - mr r28,r3 │ │ │ │ - mulld r10,r9,r30 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 111d0 │ │ │ │ - maddld r28,r9,r28,r10 │ │ │ │ - add r0,r9,r28 │ │ │ │ - cmpd r28,r0 │ │ │ │ - bge 11148 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r29) │ │ │ │ - ld r24,8(r29) │ │ │ │ - addi r25,r25,26912 │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r26,r30 │ │ │ │ + mr r29,r3 │ │ │ │ + mulld r9,r2,r30 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 110b4 │ │ │ │ + maddld r29,r2,r29,r9 │ │ │ │ + add r0,r2,r29 │ │ │ │ + cmpd r29,r0 │ │ │ │ + bge 11038 │ │ │ │ + ld r25,16(r27) │ │ │ │ + ld r26,8(r27) │ │ │ │ nop │ │ │ │ - ld r4,48(r27) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r10,r4,3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + ld r5,48(r28) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + sldi r9,r5,3 │ │ │ │ + cmpdi r5,0 │ │ │ │ + addi r2,r9,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 111c0 │ │ │ │ - ld r30,56(r27) │ │ │ │ - ld r29,72(r27) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - mr r6,r28 │ │ │ │ + ble 110a0 │ │ │ │ + ld r12,56(r28) │ │ │ │ + ld r30,72(r28) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + mr r7,r29 │ │ │ │ nop │ │ │ │ - ldx r8,r30,r10 │ │ │ │ - divd r5,r6,r8 │ │ │ │ - sradi r7,r8,1 │ │ │ │ - addze r7,r7 │ │ │ │ - mulld r9,r5,r8 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - mr r6,r5 │ │ │ │ - cmpd r9,r7 │ │ │ │ - add r3,r9,r7 │ │ │ │ - stdx r9,r22,r10 │ │ │ │ - mr r21,r3 │ │ │ │ - bge 11190 │ │ │ │ - divd r7,r3,r8 │ │ │ │ - stdx r9,r11,r10 │ │ │ │ - mulld r9,r7,r8 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - stdx r9,r12,r10 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - cmpdi r10,-8 │ │ │ │ - bne 11070 │ │ │ │ - mtctr r4 │ │ │ │ - ld r21,168(r27) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - li r9,0 │ │ │ │ - li r7,0 │ │ │ │ + ldx r10,r12,r9 │ │ │ │ + divd r6,r7,r10 │ │ │ │ + sradi r8,r10,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mulld r2,r6,r10 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + mr r7,r6 │ │ │ │ + cmpd r2,r8 │ │ │ │ + add r4,r2,r8 │ │ │ │ + stdx r2,r23,r9 │ │ │ │ + mr r24,r4 │ │ │ │ + bge 11070 │ │ │ │ + divd r8,r4,r10 │ │ │ │ + stdx r2,r3,r9 │ │ │ │ + mulld r2,r8,r10 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + stdx r2,r11,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + cmpdi r9,-8 │ │ │ │ + bne 10f60 │ │ │ │ + ld r23,168(r28) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mtctr r5 │ │ │ │ + li r2,0 │ │ │ │ li r8,0 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldx r10,r12,r9 │ │ │ │ - ldx r5,r21,r9 │ │ │ │ - ldx r22,r30,r9 │ │ │ │ - ldx r3,r29,r9 │ │ │ │ - ldx r4,r11,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r6,r10,3 │ │ │ │ - maddld r7,r7,r22,r10 │ │ │ │ - maddld r8,r8,r3,r4 │ │ │ │ - lfdx f12,r5,r6 │ │ │ │ + ldx r9,r11,r2 │ │ │ │ + ldx r4,r23,r2 │ │ │ │ + ldx r24,r12,r2 │ │ │ │ + ldx r6,r30,r2 │ │ │ │ + ldx r7,r3,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r5,r9,3 │ │ │ │ + maddld r8,r8,r24,r9 │ │ │ │ + lfdx f12,r4,r5 │ │ │ │ + maddld r10,r10,r6,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - bdnz 110e0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + bdnz 10fd0 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r7,r24,r7 │ │ │ │ - add r8,r23,r8 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r8,r26,r8 │ │ │ │ + add r10,r25,r10 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r0,r28 │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpd r0,r29 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - bne 11020 │ │ │ │ - addi r1,r31,128 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + bne 10f10 │ │ │ │ + addi r1,r31,112 │ │ │ │ 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) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - divd r7,r3,r8 │ │ │ │ - ldx r3,r29,r10 │ │ │ │ - subf r5,r8,r3 │ │ │ │ - add r9,r5,r9 │ │ │ │ - stdx r9,r11,r10 │ │ │ │ - mulld r9,r7,r8 │ │ │ │ - subf r9,r9,r21 │ │ │ │ - stdx r9,r12,r10 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - cmpdi r10,-8 │ │ │ │ - bne 11070 │ │ │ │ - b 110c0 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - mr r8,r23 │ │ │ │ - mr r7,r24 │ │ │ │ - b 11120 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 10ffc │ │ │ │ + divd r8,r4,r10 │ │ │ │ + ldx r4,r30,r9 │ │ │ │ + subf r6,r10,r4 │ │ │ │ + add r2,r6,r2 │ │ │ │ + stdx r2,r3,r9 │ │ │ │ + mulld r2,r8,r10 │ │ │ │ + subf r2,r2,r24 │ │ │ │ + stdx r2,r11,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + cmpdi r9,-8 │ │ │ │ + bne 10f60 │ │ │ │ + b 10fb0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r10,r25 │ │ │ │ + mr r8,r26 │ │ │ │ + b 11010 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 10ef4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ - nop │ │ │ │ + .long 0x980 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,27664 │ │ │ │ mflr r0 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r25,-72(r1) │ │ │ │ std r26,-64(r1) │ │ │ │ std r27,-56(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + mr r27,r3 │ │ │ │ std r28,-48(r1) │ │ │ │ std r29,-40(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ - std r17,-136(r1) │ │ │ │ std r18,-128(r1) │ │ │ │ std r19,-120(r1) │ │ │ │ std r20,-112(r1) │ │ │ │ std r21,-104(r1) │ │ │ │ std r22,-96(r1) │ │ │ │ std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - mr r27,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-176(r1) │ │ │ │ ld r25,0(r29) │ │ │ │ + std r24,-80(r1) │ │ │ │ + stdu r1,-160(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r26,r25,r30 │ │ │ │ mr r28,r3 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 114d0 │ │ │ │ - maddld r28,r26,r28,r9 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r25 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 11380 │ │ │ │ + maddld r28,r26,r28,r2 │ │ │ │ add r26,r26,r28 │ │ │ │ cmpd r28,r26 │ │ │ │ - bge 11430 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r27) │ │ │ │ - ld r24,8(r27) │ │ │ │ - addi r25,r25,26912 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ + bge 112fc │ │ │ │ + ld r24,16(r27) │ │ │ │ + ld r25,8(r27) │ │ │ │ + plfd f30,379400 # 6db70 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r27,r1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + nop │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r19,r24 │ │ │ │ + mr r18,r25 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r2,r9,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - ble 114c0 │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r4,72(r29) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - mr r3,r28 │ │ │ │ - nop │ │ │ │ - ldx r8,r7,r10 │ │ │ │ - divd r5,r3,r8 │ │ │ │ - sradi r6,r8,1 │ │ │ │ - addze r6,r6 │ │ │ │ - mulld r9,r5,r8 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - mr r3,r5 │ │ │ │ - cmpd r9,r6 │ │ │ │ - add r11,r9,r6 │ │ │ │ - stdx r9,r30,r10 │ │ │ │ - mr r0,r11 │ │ │ │ - bge 11490 │ │ │ │ - divd r6,r11,r8 │ │ │ │ - stdx r9,r21,r10 │ │ │ │ - mulld r9,r6,r8 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - cmpdi r10,-8 │ │ │ │ - bne 11300 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,0(r25) │ │ │ │ + ble 112d4 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + mr r4,r28 │ │ │ │ + ldx r10,r8,r9 │ │ │ │ + divd r6,r4,r10 │ │ │ │ + sradi r7,r10,1 │ │ │ │ + addze r7,r7 │ │ │ │ + mulld r2,r6,r10 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + mr r4,r6 │ │ │ │ + cmpd r2,r7 │ │ │ │ + add r3,r2,r7 │ │ │ │ + stdx r2,r30,r9 │ │ │ │ + mr r11,r3 │ │ │ │ + bge 11350 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + mulld r2,r7,r10 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + stdx r2,r21,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + cmpdi r9,-8 │ │ │ │ + bne 111d0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ li r30,0 │ │ │ │ - li r22,0 │ │ │ │ - li r17,0 │ │ │ │ + li r23,0 │ │ │ │ li r18,0 │ │ │ │ - lfd f30,26976(r9) │ │ │ │ + li r19,0 │ │ │ │ nop │ │ │ │ - ldx r9,r7,r30 │ │ │ │ - lfdx f0,r4,r30 │ │ │ │ - ldx r19,r20,r30 │ │ │ │ - ld r10,96(r29) │ │ │ │ - addi r22,r22,1 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + nop │ │ │ │ + ldx r2,r8,r30 │ │ │ │ + lfdx f0,r5,r30 │ │ │ │ + addi r23,r23,1 │ │ │ │ + ldx r20,r21,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ fcfid f11,f0 │ │ │ │ lfd f0,88(r29) │ │ │ │ - lfdx f12,r10,r30 │ │ │ │ - subf r9,r9,r19 │ │ │ │ + lfdx f12,r9,r30 │ │ │ │ + subf r2,r2,r20 │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r4,72(r29) │ │ │ │ - ld r5,48(r29) │ │ │ │ - ldx r9,r21,r30 │ │ │ │ + bl 51e0 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ + ld r6,48(r29) │ │ │ │ + ldx r2,r22,r30 │ │ │ │ fdiv f31,f31,f1 │ │ │ │ - ldx r6,r7,r30 │ │ │ │ - ldx r8,r4,r30 │ │ │ │ - cmpd r5,r22 │ │ │ │ + ldx r7,r8,r30 │ │ │ │ + ldx r10,r5,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - maddld r17,r17,r6,r19 │ │ │ │ - maddld r18,r18,r8,r9 │ │ │ │ - bgt 11370 │ │ │ │ - sldi r17,r17,4 │ │ │ │ + cmpd r6,r23 │ │ │ │ + maddld r18,r18,r7,r20 │ │ │ │ + maddld r19,r19,r10,r2 │ │ │ │ + bgt 11240 │ │ │ │ sldi r18,r18,4 │ │ │ │ - add r17,r24,r17 │ │ │ │ - add r18,r23,r18 │ │ │ │ - lxv vs0,0(r17) │ │ │ │ + sldi r19,r19,4 │ │ │ │ + add r18,r25,r18 │ │ │ │ + add r19,r24,r19 │ │ │ │ + lxv vs0,0(r18) │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ addi r28,r28,1 │ │ │ │ cmpd r26,r28 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxv vs0,0(r18) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ + stxv vs0,0(r19) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ mr r1,r27 │ │ │ │ - bne 112b0 │ │ │ │ - addi r1,r31,176 │ │ │ │ + bne 11170 │ │ │ │ + addi r1,r31,160 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ ld r18,-128(r1) │ │ │ │ ld r19,-120(r1) │ │ │ │ ld r20,-112(r1) │ │ │ │ ld r21,-104(r1) │ │ │ │ ld r22,-96(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ - mtlr r0 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - divd r6,r11,r8 │ │ │ │ - ldx r11,r4,r10 │ │ │ │ - subf r5,r8,r11 │ │ │ │ - add r9,r5,r9 │ │ │ │ - stdx r9,r21,r10 │ │ │ │ - mulld r9,r6,r8 │ │ │ │ - subf r9,r9,r0 │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - cmpdi r10,-8 │ │ │ │ - bne 11300 │ │ │ │ - b 11350 │ │ │ │ - lfd f31,0(r25) │ │ │ │ - mr r18,r23 │ │ │ │ - mr r17,r24 │ │ │ │ - b 11408 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + ldx r3,r5,r9 │ │ │ │ + subf r6,r10,r3 │ │ │ │ + add r2,r6,r2 │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + mulld r2,r7,r10 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + stdx r2,r21,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + cmpdi r9,-8 │ │ │ │ + bne 111d0 │ │ │ │ + b 11220 │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 11284 │ │ │ │ + li r2,0 │ │ │ │ + b 11150 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf82 │ │ │ │ + .long 0xe82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,26896 │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ ld r31,0(r3) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ mr r29,r3 │ │ │ │ - ld r28,8(r31) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r28,8(r31) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r11,r28,r30 │ │ │ │ - mr r4,r3 │ │ │ │ - mulld r9,r11,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1161c │ │ │ │ - maddld r4,r11,r4,r9 │ │ │ │ - add r11,r11,r4 │ │ │ │ - cmpd r4,r11 │ │ │ │ - bge 115f0 │ │ │ │ - lwz r9,112(r31) │ │ │ │ - ld r0,8(r29) │ │ │ │ - sldi r3,r4,4 │ │ │ │ + mr r5,r3 │ │ │ │ + mulld r2,r11,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 114bc │ │ │ │ + maddld r5,r11,r5,r2 │ │ │ │ + add r11,r11,r5 │ │ │ │ + cmpd r5,r11 │ │ │ │ + bge 11490 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + sldi r4,r5,4 │ │ │ │ ld r30,24(r31) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r3,r3,8 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpdi cr5,r0,0 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,11610 │ │ │ │ - mr r9,r4 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r8,r30,r10 │ │ │ │ - stfdx f11,r30,r10 │ │ │ │ - stfd f11,8(r8) │ │ │ │ - ble cr5,115e0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - mtctr r0 │ │ │ │ - ld r5,176(r31) │ │ │ │ - ld r6,200(r31) │ │ │ │ - ld r7,184(r31) │ │ │ │ + ld r3,8(r29) │ │ │ │ + cmpdi r3,0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,114b0 │ │ │ │ + mr r2,r5 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r10,r30,r9 │ │ │ │ + stfdx f11,r30,r9 │ │ │ │ + stfd f11,8(r10) │ │ │ │ + ble 11480 │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r6,176(r31) │ │ │ │ + ld r7,200(r31) │ │ │ │ + mtctr r3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + ld r8,184(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - lxvdsx vs0,r5,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs12,r10,r6 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + lxvdsx vs0,r6,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs12,r9,r7 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - bdnz 115c0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - cmpd r11,r4 │ │ │ │ - bne 11580 │ │ │ │ + stxv vs32,0(r10) │ │ │ │ + bdnz 11460 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + cmpd cr7,r11,r5 │ │ │ │ + bne cr7,11420 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - ld r9,240(r31) │ │ │ │ - ldx r9,r9,r3 │ │ │ │ - b 11588 │ │ │ │ + ld r2,240(r31) │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + b 11428 │ │ │ │ addi r11,r11,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1154c │ │ │ │ + li r2,0 │ │ │ │ + b 113ec │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x480 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,26560 │ │ │ │ mflr r0 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r27,r3 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r28,0(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r27,0(r3) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - ld r26,0(r27) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + ld r26,0(r28) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r26,r30 │ │ │ │ - mr r28,r3 │ │ │ │ - mulld r10,r9,r30 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 11890 │ │ │ │ - maddld r28,r9,r28,r10 │ │ │ │ - add r0,r9,r28 │ │ │ │ - cmpd r28,r0 │ │ │ │ - bge 11808 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r29) │ │ │ │ - ld r24,8(r29) │ │ │ │ - addi r25,r25,26912 │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r26,r30 │ │ │ │ + mr r29,r3 │ │ │ │ + mulld r9,r2,r30 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 11704 │ │ │ │ + maddld r29,r2,r29,r9 │ │ │ │ + add r0,r2,r29 │ │ │ │ + cmpd r29,r0 │ │ │ │ + bge 11688 │ │ │ │ + ld r25,16(r27) │ │ │ │ + ld r26,8(r27) │ │ │ │ nop │ │ │ │ - ld r4,48(r27) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r10,r4,3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + ld r5,48(r28) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + sldi r9,r5,3 │ │ │ │ + cmpdi r5,0 │ │ │ │ + addi r2,r9,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 11880 │ │ │ │ - ld r30,56(r27) │ │ │ │ - ld r29,72(r27) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - mr r6,r28 │ │ │ │ + ble 116f0 │ │ │ │ + ld r12,56(r28) │ │ │ │ + ld r30,72(r28) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + mr r7,r29 │ │ │ │ nop │ │ │ │ - ldx r8,r30,r10 │ │ │ │ - divd r5,r6,r8 │ │ │ │ - sradi r7,r8,1 │ │ │ │ - addze r7,r7 │ │ │ │ - mulld r9,r5,r8 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - mr r6,r5 │ │ │ │ - cmpd r9,r7 │ │ │ │ - add r3,r9,r7 │ │ │ │ - stdx r9,r22,r10 │ │ │ │ - mr r21,r3 │ │ │ │ - bge 11850 │ │ │ │ - divd r7,r3,r8 │ │ │ │ - stdx r9,r11,r10 │ │ │ │ - mulld r9,r7,r8 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - stdx r9,r12,r10 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - cmpdi r10,-8 │ │ │ │ - bne 11730 │ │ │ │ - mtctr r4 │ │ │ │ - ld r21,168(r27) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - li r9,0 │ │ │ │ + ldx r10,r12,r9 │ │ │ │ + divd r6,r7,r10 │ │ │ │ + sradi r8,r10,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mulld r2,r6,r10 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + mr r7,r6 │ │ │ │ + cmpd r2,r8 │ │ │ │ + add r4,r2,r8 │ │ │ │ + stdx r2,r23,r9 │ │ │ │ + mr r24,r4 │ │ │ │ + bge 116c0 │ │ │ │ + divd r8,r4,r10 │ │ │ │ + stdx r2,r3,r9 │ │ │ │ + mulld r2,r8,r10 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + stdx r2,r11,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + cmpdi r9,-8 │ │ │ │ + bne 115b0 │ │ │ │ + ld r23,168(r28) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mtctr r5 │ │ │ │ + li r2,0 │ │ │ │ + li r10,0 │ │ │ │ li r8,0 │ │ │ │ - li r7,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldx r10,r12,r9 │ │ │ │ - ldx r5,r21,r9 │ │ │ │ - ldx r22,r30,r9 │ │ │ │ - ldx r3,r29,r9 │ │ │ │ - ldx r4,r11,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r6,r10,3 │ │ │ │ - maddld r8,r8,r22,r10 │ │ │ │ - maddld r7,r7,r3,r4 │ │ │ │ - lfdx f12,r5,r6 │ │ │ │ + ldx r9,r11,r2 │ │ │ │ + ldx r4,r23,r2 │ │ │ │ + ldx r24,r12,r2 │ │ │ │ + ldx r6,r30,r2 │ │ │ │ + ldx r7,r3,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r5,r9,3 │ │ │ │ + maddld r10,r10,r24,r9 │ │ │ │ + lfdx f12,r4,r5 │ │ │ │ + maddld r8,r8,r6,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - bdnz 117a0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + bdnz 11620 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r7,r23,r7 │ │ │ │ - add r8,r24,r8 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r8,r25,r8 │ │ │ │ + add r10,r26,r10 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r0,r28 │ │ │ │ + addi r29,r29,1 │ │ │ │ + cmpd r0,r29 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - bne 116e0 │ │ │ │ - addi r1,r31,128 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + bne 11560 │ │ │ │ + addi r1,r31,112 │ │ │ │ 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) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - divd r7,r3,r8 │ │ │ │ - ldx r3,r29,r10 │ │ │ │ - subf r5,r8,r3 │ │ │ │ - add r9,r5,r9 │ │ │ │ - stdx r9,r11,r10 │ │ │ │ - mulld r9,r7,r8 │ │ │ │ - subf r9,r9,r21 │ │ │ │ - stdx r9,r12,r10 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - cmpdi r10,-8 │ │ │ │ - bne 11730 │ │ │ │ - b 11780 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - mr r8,r24 │ │ │ │ - mr r7,r23 │ │ │ │ - b 117e0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 116bc │ │ │ │ + divd r8,r4,r10 │ │ │ │ + ldx r4,r30,r9 │ │ │ │ + subf r6,r10,r4 │ │ │ │ + add r2,r6,r2 │ │ │ │ + stdx r2,r3,r9 │ │ │ │ + mulld r2,r8,r10 │ │ │ │ + subf r2,r2,r24 │ │ │ │ + stdx r2,r11,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + cmpdi r9,-8 │ │ │ │ + bne 115b0 │ │ │ │ + b 11600 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r10,r26 │ │ │ │ + mr r8,r25 │ │ │ │ + b 11660 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 11544 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ - nop │ │ │ │ + .long 0x980 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,25936 │ │ │ │ mflr r0 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r25,-72(r1) │ │ │ │ std r26,-64(r1) │ │ │ │ std r27,-56(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + mr r27,r3 │ │ │ │ std r28,-48(r1) │ │ │ │ std r29,-40(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ - std r17,-136(r1) │ │ │ │ std r18,-128(r1) │ │ │ │ std r19,-120(r1) │ │ │ │ std r20,-112(r1) │ │ │ │ std r21,-104(r1) │ │ │ │ std r22,-96(r1) │ │ │ │ std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - mr r27,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-176(r1) │ │ │ │ ld r25,0(r29) │ │ │ │ + std r24,-80(r1) │ │ │ │ + stdu r1,-160(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r26,r25,r30 │ │ │ │ mr r28,r3 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 11b90 │ │ │ │ - maddld r28,r26,r28,r9 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r25 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 119d0 │ │ │ │ + maddld r28,r26,r28,r2 │ │ │ │ add r26,r26,r28 │ │ │ │ cmpd r28,r26 │ │ │ │ - bge 11af0 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r27) │ │ │ │ - ld r24,8(r27) │ │ │ │ - addi r25,r25,26912 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ + bge 1194c │ │ │ │ + ld r24,16(r27) │ │ │ │ + ld r25,8(r27) │ │ │ │ + plfd f30,377784 # 6db70 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r27,r1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r19,r25 │ │ │ │ + mr r18,r24 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r2,r9,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - ble 11b80 │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r4,72(r29) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - mr r3,r28 │ │ │ │ + ble 11924 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + mr r4,r28 │ │ │ │ nop │ │ │ │ - ldx r8,r7,r10 │ │ │ │ - divd r5,r3,r8 │ │ │ │ - sradi r6,r8,1 │ │ │ │ - addze r6,r6 │ │ │ │ - mulld r9,r5,r8 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - mr r3,r5 │ │ │ │ - cmpd r9,r6 │ │ │ │ - add r11,r9,r6 │ │ │ │ - stdx r9,r30,r10 │ │ │ │ - mr r0,r11 │ │ │ │ - bge 11b50 │ │ │ │ - divd r6,r11,r8 │ │ │ │ - stdx r9,r21,r10 │ │ │ │ - mulld r9,r6,r8 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - cmpdi r10,-8 │ │ │ │ - bne 119c0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,0(r25) │ │ │ │ + ldx r10,r8,r9 │ │ │ │ + divd r6,r4,r10 │ │ │ │ + sradi r7,r10,1 │ │ │ │ + addze r7,r7 │ │ │ │ + mulld r2,r6,r10 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + mr r4,r6 │ │ │ │ + cmpd r2,r7 │ │ │ │ + add r3,r2,r7 │ │ │ │ + stdx r2,r30,r9 │ │ │ │ + mr r11,r3 │ │ │ │ + bge 119a0 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + mulld r2,r7,r10 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + stdx r2,r21,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + cmpdi r9,-8 │ │ │ │ + bne 11820 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ li r30,0 │ │ │ │ - li r22,0 │ │ │ │ + li r23,0 │ │ │ │ + li r19,0 │ │ │ │ li r18,0 │ │ │ │ - li r17,0 │ │ │ │ - lfd f30,26976(r9) │ │ │ │ nop │ │ │ │ - ldx r9,r7,r30 │ │ │ │ - lfdx f0,r4,r30 │ │ │ │ - ldx r19,r20,r30 │ │ │ │ - ld r10,96(r29) │ │ │ │ - addi r22,r22,1 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + nop │ │ │ │ + ldx r2,r8,r30 │ │ │ │ + lfdx f0,r5,r30 │ │ │ │ + addi r23,r23,1 │ │ │ │ + ldx r20,r21,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ fcfid f11,f0 │ │ │ │ lfd f0,88(r29) │ │ │ │ - lfdx f12,r10,r30 │ │ │ │ - subf r9,r9,r19 │ │ │ │ + lfdx f12,r9,r30 │ │ │ │ + subf r2,r2,r20 │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r4,72(r29) │ │ │ │ - ld r5,48(r29) │ │ │ │ - ldx r9,r21,r30 │ │ │ │ + bl 51e0 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ + ld r6,48(r29) │ │ │ │ + ldx r2,r22,r30 │ │ │ │ fdiv f31,f31,f1 │ │ │ │ - ldx r6,r7,r30 │ │ │ │ - ldx r8,r4,r30 │ │ │ │ - cmpd r5,r22 │ │ │ │ + ldx r7,r8,r30 │ │ │ │ + ldx r10,r5,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - maddld r18,r18,r6,r19 │ │ │ │ - maddld r17,r17,r8,r9 │ │ │ │ - bgt 11a30 │ │ │ │ - sldi r17,r17,4 │ │ │ │ + cmpd r6,r23 │ │ │ │ + maddld r19,r19,r7,r20 │ │ │ │ + maddld r18,r18,r10,r2 │ │ │ │ + bgt 11890 │ │ │ │ sldi r18,r18,4 │ │ │ │ - add r17,r23,r17 │ │ │ │ + sldi r19,r19,4 │ │ │ │ add r18,r24,r18 │ │ │ │ - lxv vs0,0(r17) │ │ │ │ + add r19,r25,r19 │ │ │ │ + lxv vs0,0(r18) │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ addi r28,r28,1 │ │ │ │ cmpd r26,r28 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxv vs0,0(r18) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ + stxv vs0,0(r19) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ mr r1,r27 │ │ │ │ - bne 11970 │ │ │ │ - addi r1,r31,176 │ │ │ │ + bne 117c0 │ │ │ │ + addi r1,r31,160 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ ld r18,-128(r1) │ │ │ │ ld r19,-120(r1) │ │ │ │ ld r20,-112(r1) │ │ │ │ ld r21,-104(r1) │ │ │ │ ld r22,-96(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ - mtlr r0 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - divd r6,r11,r8 │ │ │ │ - ldx r11,r4,r10 │ │ │ │ - subf r5,r8,r11 │ │ │ │ - add r9,r5,r9 │ │ │ │ - stdx r9,r21,r10 │ │ │ │ - mulld r9,r6,r8 │ │ │ │ - subf r9,r9,r0 │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - cmpdi r10,-8 │ │ │ │ - bne 119c0 │ │ │ │ - b 11a10 │ │ │ │ - lfd f31,0(r25) │ │ │ │ - mr r18,r24 │ │ │ │ - mr r17,r23 │ │ │ │ - b 11ac8 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + ldx r3,r5,r9 │ │ │ │ + subf r6,r10,r3 │ │ │ │ + add r2,r6,r2 │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + mulld r2,r7,r10 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + stdx r2,r21,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + cmpdi r9,-8 │ │ │ │ + bne 11820 │ │ │ │ + b 11870 │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 11944 │ │ │ │ + li r2,0 │ │ │ │ + b 117a0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf82 │ │ │ │ + .long 0xe82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,25168 │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ + std r31,-24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - andi. r10,r9,4096 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r24,-80(r1) │ │ │ │ + std r25,-72(r1) │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r27,-56(r1) │ │ │ │ + std r28,-48(r1) │ │ │ │ + andi. r9,r2,4096 │ │ │ │ + std r29,-40(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ mr r31,r1 │ │ │ │ - beq 11c08 │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq 11a40 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r6,56(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 12558 │ │ │ │ - andi. r5,r3,3 │ │ │ │ - mr r11,r3 │ │ │ │ - addi r10,r6,-8 │ │ │ │ - mr r7,r3 │ │ │ │ - li r9,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - beq 11c70 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 11c60 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 11c54 │ │ │ │ - ld r9,0(r6) │ │ │ │ - mr r10,r6 │ │ │ │ - mr r7,r4 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 11ca0 │ │ │ │ - srdi r7,r3,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - ld r7,0(r10) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - bdnz 11c78 │ │ │ │ - mulld r10,r9,r8 │ │ │ │ + ld r7,56(r30) │ │ │ │ + ble 123dc │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 12408 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r3,1 │ │ │ │ + mr r9,r7 │ │ │ │ + andi. r6,r2,3 │ │ │ │ + mr r8,r2 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 11ac0 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 11aac │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 11a9c │ │ │ │ + lxv vs32,0(r7) │ │ │ │ + mr r8,r5 │ │ │ │ + addi r9,r7,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + cmpdi r8,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 11af0 │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 11ac8 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + xxspltib vs33,0 │ │ │ │ + clrrdi r8,r3,1 │ │ │ │ + cmpld cr7,r3,r8 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r9,vs32 │ │ │ │ + beq cr7,12300 │ │ │ │ + sldi r10,r8,3 │ │ │ │ ld r6,72(r30) │ │ │ │ - andi. r5,r3,3 │ │ │ │ - li r9,1 │ │ │ │ - li r7,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - addi r8,r6,-8 │ │ │ │ - std r10,0(r30) │ │ │ │ - beq 11cfc │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 11cec │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 11ce0 │ │ │ │ - ld r9,0(r6) │ │ │ │ - mr r8,r6 │ │ │ │ - mr r11,r4 │ │ │ │ - ldu r10,8(r8) │ │ │ │ - addi r11,r11,-1 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - ldu r10,8(r8) │ │ │ │ - cmpdi r11,1 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - beq 11d2c │ │ │ │ - srdi r10,r3,2 │ │ │ │ + ldx r10,r7,r10 │ │ │ │ + mulld r9,r10,r9 │ │ │ │ + std r9,0(r30) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 11b84 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 11b70 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 11b60 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r5 │ │ │ │ + addi r9,r6,16 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq 11bb8 │ │ │ │ + srdi r10,r10,2 │ │ │ │ mtctr r10 │ │ │ │ - ld r4,8(r8) │ │ │ │ - ld r5,16(r8) │ │ │ │ - ld r6,24(r8) │ │ │ │ - addi r8,r8,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - ld r10,0(r8) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - bdnz 11d04 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ + lxv vs42,0(r9) │ │ │ │ + lxv vs43,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs44,-32(r9) │ │ │ │ + lxv vs45,-16(r9) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz 11b8c │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq cr7,11bdc │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r9,r6,r8 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ sldi r3,r3,3 │ │ │ │ - std r9,80(r30) │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,80(r30) │ │ │ │ + bl 5260 │ │ │ │ ld r6,48(r30) │ │ │ │ - std r3,64(r30) │ │ │ │ cmpdi r6,0 │ │ │ │ - ble 11de0 │ │ │ │ + std r3,64(r30) │ │ │ │ + ble 11cac │ │ │ │ cmpdi r6,1 │ │ │ │ - ld r8,72(r30) │ │ │ │ - ld r7,56(r30) │ │ │ │ - beq 1257c │ │ │ │ - srdi r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - bne 12070 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - lxvx vs11,r7,r10 │ │ │ │ + ld r10,72(r30) │ │ │ │ + ld r8,56(r30) │ │ │ │ + beq 12400 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 11f30 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + lxvx vs11,r8,r9 │ │ │ │ xvcvsxddp vs12,vs0 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvcvsxddp vs11,vs11 │ │ │ │ xvcvsxddp vs10,vs0 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ xvcvsxddp vs0,vs0 │ │ │ │ xvdivdp vs12,vs12,vs10 │ │ │ │ xvdivdp vs0,vs0,vs11 │ │ │ │ - stxvx vs12,r3,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bdnz 11d7c │ │ │ │ - andi. r9,r6,1 │ │ │ │ - beq 11de0 │ │ │ │ - clrrdi r9,r6,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r8,r9 │ │ │ │ - lfdx f11,r7,r9 │ │ │ │ - fcfid f0,f12 │ │ │ │ - fcfid f12,f11 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ + stxvx vs12,r3,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stxvx vs0,r3,r9 │ │ │ │ + bdnz 11c24 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + clrrdi r2,r6,1 │ │ │ │ + beq 11cac │ │ │ │ + subf r7,r2,r6 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpldi r7,16 │ │ │ │ + iselgt r9,r9,r7 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r8,r9 │ │ │ │ + xvcvsxddp vs0,vs0 │ │ │ │ + xvcvsxddp vs12,vs12 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r2,r9 │ │ │ │ sldi r3,r6,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ ld r8,48(r30) │ │ │ │ - std r3,96(r30) │ │ │ │ cmpdi r8,0 │ │ │ │ - ble 11ec8 │ │ │ │ - addi r9,r8,-1 │ │ │ │ - ld r11,64(r30) │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble 124d0 │ │ │ │ - addi r9,r11,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 124d0 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r5,26912 │ │ │ │ - addi r6,r6,26944 │ │ │ │ - addi r7,r7,26960 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - lxv vs10,0(r7) │ │ │ │ - bne 120a0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r11,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + std r3,96(r30) │ │ │ │ + ble 11d84 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble 12354 │ │ │ │ + addi r2,r10,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq 12354 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,376444 # 6db60 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 11f60 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ + stxvx vs0,r3,r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - bdnz 11e58 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 11ec8 │ │ │ │ - clrrdi r9,r8,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,26912(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - lfd f0,26944(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,26960(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 11d14 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 11d84 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,376316 # 6db60 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfdx f10,r10,r2 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 12410 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 123f0 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 123d0 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 12280 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 11f20 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 12290 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 12270 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 12250 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 12110 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 11dd8 │ │ │ │ ld r3,104(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 12484 │ │ │ │ - ld r9,48(r30) │ │ │ │ + beq 1230c │ │ │ │ + ld r2,48(r30) │ │ │ │ addi r3,r3,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 12460 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 12430 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 12000 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 124c8 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 122b0 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 122d4 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 11ebc │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 1234c │ │ │ │ ld r9,88(r30) │ │ │ │ - andi. r7,r10,3 │ │ │ │ - li r29,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r7,2 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ addi r9,r9,1 │ │ │ │ - beq 11f8c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 11f7c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 124bc │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 11fb8 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - bdnz 11f94 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 11e4c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 11e40 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 12340 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 11e6c │ │ │ │ + srdi r9,r10,2 │ │ │ │ + mtctr r9 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 11e54 │ │ │ │ + vmulld v1,v0,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r29,vs32 │ │ │ │ ld r3,8(r30) │ │ │ │ mulld r3,r29,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + bl 5260 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ + sldi r3,r2,3 │ │ │ │ + bl 5260 │ │ │ │ + ld r2,8(r30) │ │ │ │ std r3,192(r30) │ │ │ │ - mulld r3,r29,r9 │ │ │ │ + mulld r3,r29,r2 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,184(r30) │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - bne 120d0 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 11f90 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ li r3,0 │ │ │ │ - bne 12260 │ │ │ │ - nop │ │ │ │ + bne 120fc │ │ │ │ + pld r9,516240 # 8ff60 [nfft_trafo@got] │ │ │ │ + pld r2,516240 # 8ff68 [nfft_adjoint@got] │ │ │ │ std r3,240(r30) │ │ │ │ - ld r10,-32640(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32632(r2) │ │ │ │ - std r10,32(r30) │ │ │ │ - std r9,40(r30) │ │ │ │ + std r9,32(r30) │ │ │ │ + std r2,40(r30) │ │ │ │ addi r1,r31,112 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ + ld r24,-80(r1) │ │ │ │ + ld r25,-72(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ + ld r27,-56(r1) │ │ │ │ + ld r28,-48(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r9,16 │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r2,16 │ │ │ │ xvcvsxddp vs0,vs0 │ │ │ │ xvcvsxddp vs12,vs12 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne 11d74 │ │ │ │ - b 11db8 │ │ │ │ + bne 11c1c │ │ │ │ + b 11c60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r11) │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r10,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne 11e50 │ │ │ │ - b 11e8c │ │ │ │ + bne 11d0c │ │ │ │ + b 11d48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 5180 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r30) │ │ │ │ + bl 5120 │ │ │ │ + ld r2,80(r30) │ │ │ │ mr r29,r3 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r2,4 │ │ │ │ + bl 5260 │ │ │ │ lwz r9,112(r30) │ │ │ │ + mr r2,r3 │ │ │ │ std r3,216(r30) │ │ │ │ andi. r9,r9,512 │ │ │ │ - bne 12568 │ │ │ │ - nop │ │ │ │ - std r3,224(r30) │ │ │ │ - ld r28,-32648(r2) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 123ec │ │ │ │ + pld r3,516112 # 8ffc8 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + std r2,224(r30) │ │ │ │ + bl 49e0 │ │ │ │ extsw r3,r29 │ │ │ │ - bl 4ac0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a60 │ │ │ │ ld r3,48(r30) │ │ │ │ sldi r3,r3,2 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5260 │ │ │ │ ld r7,48(r30) │ │ │ │ - mr r29,r3 │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 121e8 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r6,72(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 12584 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r6 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - bne 12498 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs32,32(r9) │ │ │ │ - lxv vs33,0(r9) │ │ │ │ - addi r8,r8,32 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs44,-48(r9) │ │ │ │ - lxv vs45,-16(r9) │ │ │ │ + mr r29,r3 │ │ │ │ + ble 12094 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + ld r8,72(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 12420 │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r6,r9,1 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + bne 1231c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs32,32(r2) │ │ │ │ + lxv vs33,0(r2) │ │ │ │ + addi r10,r10,32 │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs44,-48(r2) │ │ │ │ + lxv vs45,-16(r2) │ │ │ │ vpkudum v1,v12,v1 │ │ │ │ vpkudum v0,v13,v0 │ │ │ │ - stxv vs33,-32(r8) │ │ │ │ - stxv vs32,-16(r8) │ │ │ │ - bdnz 12170 │ │ │ │ - andi. r9,r7,3 │ │ │ │ - beq 121e8 │ │ │ │ - clrrdi r9,r7,2 │ │ │ │ - sldi r5,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r10,r9,2 │ │ │ │ - ldx r4,r6,r5 │ │ │ │ - cmpd r8,r7 │ │ │ │ - stwx r4,r29,r10 │ │ │ │ - bge 121e8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r6,r6,r5 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r7 │ │ │ │ - ld r9,8(r6) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge 121e8 │ │ │ │ - ld r9,16(r6) │ │ │ │ - stw r9,8(r10) │ │ │ │ + stxv vs33,-32(r10) │ │ │ │ + stxv vs32,-16(r10) │ │ │ │ + bdnz 1201c │ │ │ │ + andi. r2,r7,3 │ │ │ │ + beq 12094 │ │ │ │ + clrrdi r2,r7,2 │ │ │ │ + sldi r6,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + sldi r9,r2,2 │ │ │ │ + ldx r5,r8,r6 │ │ │ │ + cmpd r7,r10 │ │ │ │ + stwx r5,r29,r9 │ │ │ │ + ble 12094 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r6 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r7,r2 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + ble 12094 │ │ │ │ + ld r2,16(r8) │ │ │ │ + stw r2,8(r9) │ │ │ │ lwz r8,116(r30) │ │ │ │ ld r6,224(r30) │ │ │ │ - ld r5,216(r30) │ │ │ │ extsw r3,r7 │ │ │ │ mr r4,r29 │ │ │ │ li r7,-1 │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,216(r30) │ │ │ │ + bl 4e60 │ │ │ │ lwz r8,116(r30) │ │ │ │ ld r6,216(r30) │ │ │ │ - ld r5,224(r30) │ │ │ │ li r7,1 │ │ │ │ mr r4,r29 │ │ │ │ - mr r9,r3 │ │ │ │ + ld r5,224(r30) │ │ │ │ + std r3,152(r30) │ │ │ │ lwa r3,48(r30) │ │ │ │ - std r9,152(r30) │ │ │ │ - bl 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4e60 │ │ │ │ + mr r2,r3 │ │ │ │ mr r3,r29 │ │ │ │ - std r9,160(r30) │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + std r2,160(r30) │ │ │ │ + bl 4ce0 │ │ │ │ + pld r3,515816 # 8ffc8 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ae0 │ │ │ │ + lwz r2,112(r30) │ │ │ │ li r3,0 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 12014 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 11ed0 │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 12014 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 5260 │ │ │ │ + b 11ed0 │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r23,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r30) │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5260 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r29,r3 │ │ │ │ std r3,168(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 123b0 │ │ │ │ - ld r10,56(r30) │ │ │ │ + ble 12230 │ │ │ │ + ld r9,56(r30) │ │ │ │ + plfd f30,375332 # 6db70 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ addi r27,r1,24 │ │ │ │ - li r25,0 │ │ │ │ + li r26,0 │ │ │ │ li r24,0 │ │ │ │ nop │ │ │ │ - sldi r28,r25,3 │ │ │ │ - ldx r3,r10,r28 │ │ │ │ + nop │ │ │ │ + sldi r28,r26,3 │ │ │ │ + ldx r3,r9,r28 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,56(r30) │ │ │ │ + bl 5260 │ │ │ │ + ld r9,56(r30) │ │ │ │ stdu r24,8(r27) │ │ │ │ stdx r3,r29,r28 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 12390 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 12218 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,26976(r10) │ │ │ │ - addi r26,r26,26912 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + nop │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r8,72(r30) │ │ │ │ - ld r10,96(r30) │ │ │ │ - subf r9,r9,r29 │ │ │ │ + ld r10,72(r30) │ │ │ │ + ld r9,96(r30) │ │ │ │ + subf r2,r2,r29 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfdx f12,r8,r28 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + lfdx f12,r10,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfdx f12,r10,r28 │ │ │ │ - fmul f0,f0,f31 │ │ │ │ + lfdx f12,r9,r28 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r26) │ │ │ │ - ld r10,56(r30) │ │ │ │ - ld r7,168(r30) │ │ │ │ - sldi r8,r29,3 │ │ │ │ + bl 51e0 │ │ │ │ + ld r9,56(r30) │ │ │ │ + ld r8,168(r30) │ │ │ │ + sldi r10,r29,3 │ │ │ │ addi r29,r29,1 │ │ │ │ + fdiv f1,f31,f1 │ │ │ │ std r29,0(r27) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - ldx r7,r7,r28 │ │ │ │ - cmpd r9,r29 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - bgt 12310 │ │ │ │ - ld r9,48(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd r25,r9 │ │ │ │ - bge 123b0 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + ldx r8,r8,r28 │ │ │ │ + cmpd r2,r29 │ │ │ │ + stfdx f1,r8,r10 │ │ │ │ + bgt 121a0 │ │ │ │ + ld r2,48(r30) │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + bge 12230 │ │ │ │ ld r29,168(r30) │ │ │ │ - b 122d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 11eec │ │ │ │ + b 12170 │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 11da8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,24(r30) │ │ │ │ - b 11ee4 │ │ │ │ + b 11da0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,0(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,16(r30) │ │ │ │ - b 11edc │ │ │ │ + b 11d98 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ mulld r3,r8,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,120(r30) │ │ │ │ - b 11ed4 │ │ │ │ + b 11d90 │ │ │ │ + nop │ │ │ │ + ld r2,48(r30) │ │ │ │ ld r3,8(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - b 11f30 │ │ │ │ - ld r9,48(r30) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 11de8 │ │ │ │ ld r3,8(r30) │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ mulld r3,r3,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5260 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - b 11f28 │ │ │ │ + b 11de8 │ │ │ │ + ld r6,72(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b 11b24 │ │ │ │ ld r3,88(r30) │ │ │ │ - bl 4b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4aa0 │ │ │ │ std r3,104(r30) │ │ │ │ - b 11f00 │ │ │ │ - lxv vs32,0(r6) │ │ │ │ - lxv vs33,16(r6) │ │ │ │ - cmpdi r5,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r6,32 │ │ │ │ + b 11dbc │ │ │ │ + lxv vs32,0(r8) │ │ │ │ + lxv vs33,16(r8) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r10,r3,16 │ │ │ │ + addi r2,r8,32 │ │ │ │ vpkudum v0,v1,v0 │ │ │ │ stxv vs32,0(r3) │ │ │ │ - bne 12168 │ │ │ │ - b 1219c │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b 11f70 │ │ │ │ + bne 12014 │ │ │ │ + b 12048 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 11e38 │ │ │ │ li r29,1 │ │ │ │ - b 11fb8 │ │ │ │ - andi. r10,r8,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,26912(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,26944(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f10,26960(r10) │ │ │ │ - addi r10,r8,-1 │ │ │ │ - beq 12518 │ │ │ │ - lfd f0,0(r11) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + b 11e80 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,374792 # 6db60 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 1239c │ │ │ │ + lfd f0,0(r10) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ stfd f0,0(r3) │ │ │ │ - beq 11ec8 │ │ │ │ - srdi r10,r8,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r11,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 11d84 │ │ │ │ + srdi r9,r8,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz 12520 │ │ │ │ - b 11ec8 │ │ │ │ - li r10,1 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz 123a4 │ │ │ │ + b 11d84 │ │ │ │ li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b 11d30 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 11bdc │ │ │ │ ld r3,80(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 120fc │ │ │ │ - li r9,0 │ │ │ │ - b 11dc4 │ │ │ │ - li r9,0 │ │ │ │ - b 121a8 │ │ │ │ + bl 5260 │ │ │ │ + mr r2,r3 │ │ │ │ + b 11fb8 │ │ │ │ + li r2,0 │ │ │ │ + b 11c6c │ │ │ │ + ld r9,0(r7) │ │ │ │ + ld r6,72(r30) │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 11bd0 │ │ │ │ + li r2,0 │ │ │ │ + b 12054 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x981 │ │ │ │ + .long 0x882 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,22624 │ │ │ │ mflr r0 │ │ │ │ std r27,-72(r1) │ │ │ │ - ld r27,0(r3) │ │ │ │ std r26,-80(r1) │ │ │ │ + ld r27,0(r3) │ │ │ │ std r29,-56(r1) │ │ │ │ std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ mr r30,r3 │ │ │ │ - ld r29,8(r27) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ + ld r29,8(r27) │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r29,r31 │ │ │ │ mr r26,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 12768 │ │ │ │ - maddld r26,r9,r26,r10 │ │ │ │ - add r9,r9,r26 │ │ │ │ - cmpd r26,r9 │ │ │ │ - bge 12740 │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r29 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 125f0 │ │ │ │ + maddld r26,r2,r26,r9 │ │ │ │ + add r2,r2,r26 │ │ │ │ + cmpd r26,r2 │ │ │ │ + bge 125c8 │ │ │ │ std r23,72(r1) │ │ │ │ - ld r23,0(r27) │ │ │ │ std r24,80(r1) │ │ │ │ + ld r23,0(r27) │ │ │ │ std r22,64(r1) │ │ │ │ std r28,112(r1) │ │ │ │ ld r22,8(r30) │ │ │ │ ld r28,16(r30) │ │ │ │ sradi r24,r23,1 │ │ │ │ addze r24,r24 │ │ │ │ cmpdi r23,0 │ │ │ │ neg r24,r24 │ │ │ │ - ble 12774 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - sldi r10,r26,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + ble 125fc │ │ │ │ + sldi r9,r26,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r21,56(r1) │ │ │ │ stfd f28,144(r1) │ │ │ │ ld r21,120(r27) │ │ │ │ + plfd f28,374408 # 6db70 │ │ │ │ std r25,88(r1) │ │ │ │ sldi r26,r26,3 │ │ │ │ - lfd f28,26976(r8) │ │ │ │ - add r25,r28,r9 │ │ │ │ - add r28,r28,r10 │ │ │ │ stfd f29,152(r1) │ │ │ │ stfd f30,160(r1) │ │ │ │ + add r25,r28,r2 │ │ │ │ + add r28,r28,r9 │ │ │ │ stfd f31,168(r1) │ │ │ │ nop │ │ │ │ lxv vs63,0(r28) │ │ │ │ add r27,r21,r26 │ │ │ │ mr r29,r23 │ │ │ │ mr r30,r24 │ │ │ │ mr r31,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f30,0(r27) │ │ │ │ mtfprd f0,r30 │ │ │ │ lfd f31,0(r31) │ │ │ │ - lfd f29,8(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ + lfd f29,-8(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f30,f30,f28 │ │ │ │ fmul f30,f30,f0 │ │ │ │ fmr f1,f30 │ │ │ │ - bl 5700 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 56a0 │ │ │ │ fmr f0,f1 │ │ │ │ fneg f1,f30 │ │ │ │ fmr f30,f0 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 53c0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ fmul f0,f30,f29 │ │ │ │ fmul f29,f1,f29 │ │ │ │ fmadd f1,f1,f31,f0 │ │ │ │ fmsub f31,f30,f31,f29 │ │ │ │ xxmrghd vs31,vs1,vs31 │ │ │ │ xvadddp vs63,vs63,vs31 │ │ │ │ stxv vs63,0(r28) │ │ │ │ - bne 126a0 │ │ │ │ + bne 12530 │ │ │ │ addi r28,r28,16 │ │ │ │ addi r26,r26,8 │ │ │ │ cmpld r25,r28 │ │ │ │ - bne 12680 │ │ │ │ + bne 12510 │ │ │ │ lfd f28,144(r1) │ │ │ │ lfd f29,152(r1) │ │ │ │ lfd f30,160(r1) │ │ │ │ lfd f31,168(r1) │ │ │ │ ld r21,56(r1) │ │ │ │ ld r22,64(r1) │ │ │ │ ld r23,72(r1) │ │ │ │ @@ -14014,365 +13200,352 @@ │ │ │ │ ld r26,-80(r1) │ │ │ │ ld r27,-72(r1) │ │ │ │ ld r29,-56(r1) │ │ │ │ ld r30,-48(r1) │ │ │ │ ld r31,-40(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 12604 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 12494 │ │ │ │ ld r22,64(r1) │ │ │ │ ld r23,72(r1) │ │ │ │ ld r24,80(r1) │ │ │ │ ld r28,112(r1) │ │ │ │ - b 12740 │ │ │ │ + b 125c8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xb84 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,22112 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r16,-144(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + std r16,-152(r1) │ │ │ │ ld r16,0(r3) │ │ │ │ - std r14,-160(r1) │ │ │ │ - std r15,-152(r1) │ │ │ │ - std r17,-136(r1) │ │ │ │ - std r18,-128(r1) │ │ │ │ - std r19,-120(r1) │ │ │ │ - std r20,-112(r1) │ │ │ │ - std r21,-104(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - mr r29,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ ld r28,8(r16) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-32(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-168(r1) │ │ │ │ + std r15,-160(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ stxv vs61,32(r1) │ │ │ │ stxv vs62,48(r1) │ │ │ │ stxv vs63,64(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r22,r28,r30 │ │ │ │ mr r24,r3 │ │ │ │ - mulld r9,r22,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 12b64 │ │ │ │ - maddld r24,r22,r24,r9 │ │ │ │ + mulld r2,r22,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 129d4 │ │ │ │ + maddld r24,r22,r24,r2 │ │ │ │ add r22,r22,r24 │ │ │ │ cmpd r24,r22 │ │ │ │ - bge 12ac4 │ │ │ │ + bge 12934 │ │ │ │ ld r27,16(r29) │ │ │ │ - sldi r9,r24,4 │ │ │ │ + sldi r2,r24,4 │ │ │ │ ld r21,8(r29) │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - add r27,r27,r9 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + plfd f30,373896 # 6db70 │ │ │ │ + add r27,r27,r2 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r14,48(r16) │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r23,r1 │ │ │ │ sldi r30,r14,3 │ │ │ │ cmpdi r14,0 │ │ │ │ addi r15,r14,-1 │ │ │ │ - addi r9,r30,15 │ │ │ │ - addi r10,r30,23 │ │ │ │ + addi r2,r30,15 │ │ │ │ + addi r9,r30,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r19,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r28,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f30,0(r28) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f29,0(r29) │ │ │ │ addi r20,r1,32 │ │ │ │ - ble 12938 │ │ │ │ - mulld r10,r24,r14 │ │ │ │ - ld r8,120(r16) │ │ │ │ + ble 127b8 │ │ │ │ + mulld r9,r24,r14 │ │ │ │ + ld r10,120(r16) │ │ │ │ + ld r7,56(r16) │ │ │ │ mtctr r14 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r6,56(r16) │ │ │ │ + li r2,0 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r7,r28,8 │ │ │ │ - lfd f10,26976(r9) │ │ │ │ - li r9,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r8,r8,r10 │ │ │ │ + addi r8,r29,8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r10,r10,r9 │ │ │ │ nop │ │ │ │ - ldx r10,r6,r9 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - sradi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - neg r10,r10 │ │ │ │ - stfdx f0,r19,r9 │ │ │ │ - mtfprd f11,r10 │ │ │ │ - stdx r10,r20,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r9,r7,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + sradi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + neg r9,r9 │ │ │ │ + stfdx f0,r19,r2 │ │ │ │ + mtfprd f11,r9 │ │ │ │ + stdx r9,r20,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ fmadd f12,f0,f11,f12 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 12900 │ │ │ │ - ld r9,0(r16) │ │ │ │ - lfdx f31,r28,r30 │ │ │ │ - add r25,r28,r30 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 12aa8 │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 12780 │ │ │ │ + ld r2,0(r16) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfdx f31,r29,r30 │ │ │ │ + add r25,r29,r30 │ │ │ │ + ble 12918 │ │ │ │ + sldi r2,r2,4 │ │ │ │ lxv vs61,0(r27) │ │ │ │ - sldi r9,r9,4 │ │ │ │ mr r17,r21 │ │ │ │ add r26,r20,r30 │ │ │ │ cmpdi cr4,r15,0 │ │ │ │ - addi r18,r28,8 │ │ │ │ - add r29,r9,r21 │ │ │ │ + addi r18,r29,8 │ │ │ │ + add r28,r2,r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fmr f1,f31 │ │ │ │ lxv vs62,0(r17) │ │ │ │ - bl 5700 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 56a0 │ │ │ │ xxmr vs63,vs1 │ │ │ │ fneg f1,f31 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - xxswapd vs0,vs62 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ + bl 53c0 │ │ │ │ + xxswapd vs0,vs62 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xxmr vs12,vs0 │ │ │ │ xvmaddadp vs12,vs63,vs62 │ │ │ │ xvmsubmdp vs63,vs62,vs0 │ │ │ │ xxpermdi vs63,vs12,vs63,1 │ │ │ │ xvadddp vs61,vs61,vs63 │ │ │ │ stxv vs61,0(r27) │ │ │ │ - ble cr4,12b54 │ │ │ │ - ld r5,56(r16) │ │ │ │ + ble cr4,129c4 │ │ │ │ + ld r6,56(r16) │ │ │ │ mtctr r15 │ │ │ │ - mr r6,r26 │ │ │ │ - mr r10,r15 │ │ │ │ - add r5,r5,r30 │ │ │ │ - b 129ec │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r7,r26 │ │ │ │ + mr r9,r15 │ │ │ │ + add r6,r6,r30 │ │ │ │ + b 1285c │ │ │ │ nop │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r9,0(r6) │ │ │ │ - bdz 12b40 │ │ │ │ - ldu r9,-8(r5) │ │ │ │ - ldu r7,-8(r6) │ │ │ │ - sradi r8,r9,1 │ │ │ │ - addze r8,r8 │ │ │ │ addi r9,r9,-1 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 129e0 │ │ │ │ - cmpd r14,r10 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - stdx r7,r20,r8 │ │ │ │ - ble 12a9c │ │ │ │ - subf r10,r10,r14 │ │ │ │ - lfdx f12,r28,r8 │ │ │ │ - mr r9,r8 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - beq 12a5c │ │ │ │ - lfdx f0,r20,r8 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r9,r8,8 │ │ │ │ + std r2,0(r7) │ │ │ │ + bdz 129b0 │ │ │ │ + ldu r2,-8(r6) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + sradi r10,r2,1 │ │ │ │ + addze r10,r10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r8,r10 │ │ │ │ + beq 12850 │ │ │ │ + cmpd r14,r9 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + stdx r8,r20,r10 │ │ │ │ + ble 1290c │ │ │ │ + subf r9,r9,r14 │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ + mr r2,r10 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + beq 128cc │ │ │ │ + lfdx f0,r20,r10 │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r2,r10,8 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfdx f0,r19,r8 │ │ │ │ + lfdx f0,r19,r10 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - beq 12a98 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r20,r9 │ │ │ │ - addi r8,r9,8 │ │ │ │ - lfdx f9,r19,r9 │ │ │ │ + stfdx f12,r18,r10 │ │ │ │ + beq 12908 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f11,r20,r2 │ │ │ │ + addi r10,r2,8 │ │ │ │ + lfdx f9,r19,r2 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r20,r8 │ │ │ │ + lfdx f11,r20,r10 │ │ │ │ fcfid f10,f11 │ │ │ │ - lfdx f11,r19,r8 │ │ │ │ + lfdx f11,r19,r10 │ │ │ │ fmadd f0,f0,f9,f12 │ │ │ │ fmadd f12,f10,f11,f0 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - bdnz 12a64 │ │ │ │ + stfdx f0,r18,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f12,r18,r10 │ │ │ │ + bdnz 128d4 │ │ │ │ lfd f31,0(r25) │ │ │ │ addi r17,r17,16 │ │ │ │ - cmpld r29,r17 │ │ │ │ - bne 12970 │ │ │ │ + cmpld r28,r17 │ │ │ │ + bne 127f0 │ │ │ │ addi r24,r24,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r27,r27,16 │ │ │ │ cmpd r22,r24 │ │ │ │ - std r9,0(r23) │ │ │ │ + std r2,0(r23) │ │ │ │ mr r1,r23 │ │ │ │ - bne 12880 │ │ │ │ - addi r1,r31,240 │ │ │ │ + bne 12700 │ │ │ │ + addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-208(r1) │ │ │ │ - lxv vs62,-192(r1) │ │ │ │ - lxv vs63,-176(r1) │ │ │ │ - ld r14,-160(r1) │ │ │ │ - ld r15,-152(r1) │ │ │ │ - ld r16,-144(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ - ld r20,-112(r1) │ │ │ │ - ld r21,-104(r1) │ │ │ │ + lxv vs61,-224(r1) │ │ │ │ + lxv vs62,-208(r1) │ │ │ │ + lxv vs63,-192(r1) │ │ │ │ + ld r14,-168(r1) │ │ │ │ + ld r15,-160(r1) │ │ │ │ + ld r16,-152(r1) │ │ │ │ + ld r17,-144(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r22,-96(r1) │ │ │ │ - ld r23,-88(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ - ld r26,-64(r1) │ │ │ │ - ld r27,-56(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ + ld r20,-120(r1) │ │ │ │ + ld r21,-112(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r20) │ │ │ │ - li r8,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r20) │ │ │ │ - b 12a24 │ │ │ │ - sldi r9,r15,3 │ │ │ │ - mr r10,r15 │ │ │ │ - ldx r7,r20,r9 │ │ │ │ - b 12a10 │ │ │ │ + ld r2,0(r20) │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r20) │ │ │ │ + b 12894 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mr r9,r15 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + b 12880 │ │ │ │ addi r22,r22,1 │ │ │ │ - li r9,0 │ │ │ │ - b 12854 │ │ │ │ + li r2,0 │ │ │ │ + b 126c8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1282 │ │ │ │ + .long 0x1283 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,21120 │ │ │ │ mflr r0 │ │ │ │ std r27,-56(r1) │ │ │ │ ld r27,0(r3) │ │ │ │ std r25,-72(r1) │ │ │ │ std r29,-40(r1) │ │ │ │ std r30,-32(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ mr r29,r3 │ │ │ │ - ld r30,0(r27) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-24(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ + ld r30,0(r27) │ │ │ │ stxv vs63,48(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r30,r31 │ │ │ │ + bl 4f00 │ │ │ │ + divd r2,r30,r31 │ │ │ │ mr r25,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r30 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 12d2c │ │ │ │ - maddld r25,r9,r25,r10 │ │ │ │ - add r9,r9,r25 │ │ │ │ - cmpd r25,r9 │ │ │ │ - bge 12d04 │ │ │ │ - std r23,88(r1) │ │ │ │ - ld r23,8(r27) │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r30 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 12b88 │ │ │ │ + maddld r25,r2,r25,r9 │ │ │ │ + add r2,r2,r25 │ │ │ │ + cmpd r25,r2 │ │ │ │ + bge 12b60 │ │ │ │ sradi r30,r30,1 │ │ │ │ addze r30,r30 │ │ │ │ std r22,80(r1) │ │ │ │ + std r23,88(r1) │ │ │ │ + ld r22,8(r27) │ │ │ │ + cmpdi r22,0 │ │ │ │ + ld r23,16(r29) │ │ │ │ std r28,128(r1) │ │ │ │ - ld r22,16(r29) │ │ │ │ ld r28,8(r29) │ │ │ │ - cmpdi r23,0 │ │ │ │ neg r30,r30 │ │ │ │ - ble 12d38 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - sldi r10,r25,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + ble 12b94 │ │ │ │ + sldi r9,r25,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ stfd f30,160(r1) │ │ │ │ + stfd f31,168(r1) │ │ │ │ + plfd f30,372960 # 6db70 │ │ │ │ + add r25,r25,r30 │ │ │ │ std r21,72(r1) │ │ │ │ std r24,96(r1) │ │ │ │ ld r21,120(r27) │ │ │ │ + addi r27,r1,40 │ │ │ │ + add r24,r28,r2 │ │ │ │ std r26,112(r1) │ │ │ │ - lfd f30,26976(r8) │ │ │ │ - add r24,r28,r9 │ │ │ │ - add r25,r25,r30 │ │ │ │ + add r28,r28,r9 │ │ │ │ addi r26,r1,32 │ │ │ │ - addi r27,r1,40 │ │ │ │ - add r28,r28,r10 │ │ │ │ - stfd f31,168(r1) │ │ │ │ nop │ │ │ │ mtfprd f0,r25 │ │ │ │ lxv vs63,0(r28) │ │ │ │ - mr r29,r23 │ │ │ │ - mr r31,r22 │ │ │ │ + mr r29,r22 │ │ │ │ + mr r31,r23 │ │ │ │ mr r30,r21 │ │ │ │ fcfid f31,f0 │ │ │ │ fmul f31,f31,f30 │ │ │ │ nop │ │ │ │ lfd f1,0(r30) │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ addi r30,r30,8 │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ lfd f11,-8(r31) │ │ │ │ lfd f10,40(r1) │ │ │ │ + addic. r29,r29,-1 │ │ │ │ lfd f12,32(r1) │ │ │ │ lfd f0,-16(r31) │ │ │ │ - addic. r29,r29,-1 │ │ │ │ fmul f9,f10,f11 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmadd f12,f12,f0,f9 │ │ │ │ fmsub f0,f10,f0,f11 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs63,vs63,vs0 │ │ │ │ stxv vs63,0(r28) │ │ │ │ - bne 12c80 │ │ │ │ + bne 12ae0 │ │ │ │ addi r28,r28,16 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpld r24,r28 │ │ │ │ - bne 12c60 │ │ │ │ + bne 12ac0 │ │ │ │ lfd f30,160(r1) │ │ │ │ lfd f31,168(r1) │ │ │ │ ld r21,72(r1) │ │ │ │ ld r22,80(r1) │ │ │ │ ld r23,88(r1) │ │ │ │ ld r24,96(r1) │ │ │ │ ld r26,112(r1) │ │ │ │ @@ -14383,2223 +13556,2226 @@ │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 12be4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 12a44 │ │ │ │ ld r22,80(r1) │ │ │ │ ld r23,88(r1) │ │ │ │ ld r28,128(r1) │ │ │ │ - b 12d04 │ │ │ │ + b 12b60 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xb82 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,20640 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - mfcr r11 │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - ld r28,0(r3) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - mr r27,r3 │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + ld r28,0(r3) │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-32(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-208(r1) │ │ │ │ - ld r29,0(r28) │ │ │ │ + std r16,-152(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + ld r27,0(r28) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,48(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs62,48(r1) │ │ │ │ + stxv vs63,64(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r21,r29,r30 │ │ │ │ + bl 4f00 │ │ │ │ + divd r21,r27,r30 │ │ │ │ mr r23,r3 │ │ │ │ - mulld r9,r21,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 130cc │ │ │ │ - maddld r23,r21,r23,r9 │ │ │ │ + mulld r2,r21,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 12f18 │ │ │ │ + maddld r23,r21,r23,r2 │ │ │ │ add r21,r21,r23 │ │ │ │ cmpd r23,r21 │ │ │ │ - bge 13044 │ │ │ │ - ld r29,8(r27) │ │ │ │ - sldi r9,r23,4 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - ld r20,16(r27) │ │ │ │ - addi r25,r31,32 │ │ │ │ - addi r26,r31,40 │ │ │ │ + bge 12e98 │ │ │ │ + ld r27,8(r29) │ │ │ │ + sldi r2,r23,4 │ │ │ │ + ld r20,16(r29) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + addi r24,r31,32 │ │ │ │ + addi r25,r31,40 │ │ │ │ + plfd f30,372472 # 6db70 │ │ │ │ + plxv vs63,372464 # 6db70 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r24,r24,26976 │ │ │ │ - add r29,r29,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r17,48(r28) │ │ │ │ - ld r8,0(r1) │ │ │ │ + add r27,r27,r2 │ │ │ │ + ld r18,48(r28) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r22,r1 │ │ │ │ - sldi r10,r17,3 │ │ │ │ - cmpdi cr4,r17,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r19,r1,32 │ │ │ │ - ble cr4,12ea8 │ │ │ │ - ld r6,56(r28) │ │ │ │ - mtctr r17 │ │ │ │ - add r5,r19,r10 │ │ │ │ - mr r8,r23 │ │ │ │ - add r6,r6,r10 │ │ │ │ - ldu r9,-8(r6) │ │ │ │ - divd r7,r8,r9 │ │ │ │ - sradi r10,r9,1 │ │ │ │ - addze r10,r10 │ │ │ │ - mulld r9,r7,r9 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - mr r8,r7 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - stdu r9,-8(r5) │ │ │ │ - bdnz 12e80 │ │ │ │ - ld r9,8(r28) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 13028 │ │ │ │ - lxv vs63,0(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - addi r10,r17,-1 │ │ │ │ - clrrdi r27,r17,2 │ │ │ │ - mr r15,r20 │ │ │ │ - li r16,0 │ │ │ │ - addi r18,r19,16 │ │ │ │ - add r30,r9,r20 │ │ │ │ - cmpldi cr3,r10,2 │ │ │ │ - cmpd cr2,r17,r27 │ │ │ │ - nop │ │ │ │ - ble cr4,130b0 │ │ │ │ - ld r7,120(r28) │ │ │ │ - ble cr3,130c0 │ │ │ │ + sldi r9,r18,3 │ │ │ │ + cmpdi cr4,r18,0 │ │ │ │ + addi r2,r9,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r30,r1,32 │ │ │ │ + ble cr4,12cf8 │ │ │ │ + ld r7,56(r28) │ │ │ │ + mtctr r18 │ │ │ │ + add r6,r30,r9 │ │ │ │ + mr r10,r23 │ │ │ │ + add r7,r7,r9 │ │ │ │ + ldu r2,-8(r7) │ │ │ │ + divd r8,r10,r2 │ │ │ │ + sradi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + mulld r2,r8,r2 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + mr r10,r8 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + stdu r2,-8(r6) │ │ │ │ + bdnz 12cd0 │ │ │ │ + ld r2,8(r28) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 12e7c │ │ │ │ + sldi r2,r2,4 │ │ │ │ + addi r9,r18,-1 │ │ │ │ + clrrdi r26,r18,2 │ │ │ │ + lxv vs62,0(r27) │ │ │ │ + mr r16,r20 │ │ │ │ + li r17,0 │ │ │ │ + addi r19,r30,16 │ │ │ │ + add r29,r2,r20 │ │ │ │ + cmpldi cr3,r9,2 │ │ │ │ + cmpd cr2,r18,r26 │ │ │ │ + nop │ │ │ │ + mffprd r2,f29 │ │ │ │ + mffprd r9,f31 │ │ │ │ + ble cr4,12e40 │ │ │ │ + ld r8,120(r28) │ │ │ │ + ble cr3,12f0c │ │ │ │ + sldi r9,r17,3 │ │ │ │ + srdi r10,r18,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - lxv vs8,0(r24) │ │ │ │ - sldi r10,r16,3 │ │ │ │ - srdi r8,r17,2 │ │ │ │ - li r9,0 │ │ │ │ - add r10,r7,r10 │ │ │ │ - mtctr r8 │ │ │ │ + li r2,0 │ │ │ │ + add r9,r8,r9 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ - addi r8,r10,16 │ │ │ │ - lxvx vs10,r10,r9 │ │ │ │ - lxvx vs11,r19,r9 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r18,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - xvmuldp vs10,vs10,vs8 │ │ │ │ + addi r10,r9,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs10,r9,r2 │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + lxvx vs0,r19,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + xvmuldp vs10,vs10,vs63 │ │ │ │ xvcvsxddp vs11,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs8 │ │ │ │ + xvmuldp vs12,vs12,vs63 │ │ │ │ xvcvsxddp vs0,vs0 │ │ │ │ xvmaddadp vs9,vs10,vs11 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - bdnz 12f10 │ │ │ │ + bdnz 12d70 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ - mr r9,r27 │ │ │ │ + mr r2,r26 │ │ │ │ xxsldwi vs1,vs32,vs32,2 │ │ │ │ xvadddp vs1,vs1,vs32 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq cr2,12fd4 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r6,r9,1 │ │ │ │ - lfdx f11,r19,r8 │ │ │ │ - lfd f12,26976(r10) │ │ │ │ - add r10,r16,r9 │ │ │ │ - cmpd r17,r6 │ │ │ │ - add r8,r19,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fcfid f0,f11 │ │ │ │ - lfdx f11,r7,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f1,f0,f11,f1 │ │ │ │ - ble 12fd4 │ │ │ │ - lfd f11,8(r8) │ │ │ │ - add r10,r16,r6 │ │ │ │ - addi r9,r9,2 │ │ │ │ + beq cr2,12e2c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + add r10,r17,r2 │ │ │ │ + addi r7,r2,1 │ │ │ │ + lfdx f12,r30,r9 │ │ │ │ sldi r10,r10,3 │ │ │ │ - cmpd r17,r9 │ │ │ │ - fcfid f0,f11 │ │ │ │ - lfdx f11,r7,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f1,f0,f11,f1 │ │ │ │ - ble 12fd4 │ │ │ │ - lfd f11,16(r8) │ │ │ │ - add r9,r16,r9 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcfid f0,f11 │ │ │ │ - lfdx f11,r7,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f1,f0,f11,f1 │ │ │ │ - mr r5,r26 │ │ │ │ - mr r4,r25 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - lxv vs11,0(r15) │ │ │ │ - mtvsrdd vs10,r10,r10 │ │ │ │ - mtvsrdd vs0,r9,r9 │ │ │ │ - addi r15,r15,16 │ │ │ │ - add r16,r16,r17 │ │ │ │ - cmpld r30,r15 │ │ │ │ + cmpd r18,r7 │ │ │ │ + add r9,r30,r9 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fmadd f1,f0,f12,f1 │ │ │ │ + ble 12e2c │ │ │ │ + lfd f12,8(r9) │ │ │ │ + add r7,r17,r7 │ │ │ │ + addi r2,r2,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + cmpd r18,r2 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r8,r7 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fmadd f1,f0,f12,f1 │ │ │ │ + ble 12e2c │ │ │ │ + lfd f12,16(r9) │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fmadd f1,f0,f12,f1 │ │ │ │ + mr r5,r25 │ │ │ │ + mr r4,r24 │ │ │ │ + bl 5500 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,40(r31) │ │ │ │ + lxv vs11,0(r16) │ │ │ │ + mtvsrdd vs10,r9,r9 │ │ │ │ + mtvsrdd vs0,r2,r2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + add r17,r17,r18 │ │ │ │ + cmpld r29,r16 │ │ │ │ xxswapd vs12,vs11 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xxmr vs10,vs12 │ │ │ │ xvmaddadp vs10,vs0,vs11 │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ xxpermdi vs0,vs10,vs0,1 │ │ │ │ - xvadddp vs63,vs63,vs0 │ │ │ │ - stxv vs63,0(r29) │ │ │ │ - bne 12ee0 │ │ │ │ + xvadddp vs62,vs62,vs0 │ │ │ │ + stxv vs62,0(r27) │ │ │ │ + bne 12d30 │ │ │ │ addi r23,r23,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r29,r29,16 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r27,r27,16 │ │ │ │ cmpd r21,r23 │ │ │ │ - std r9,0(r22) │ │ │ │ + std r2,0(r22) │ │ │ │ mr r1,r22 │ │ │ │ - bne 12e40 │ │ │ │ - addi r1,r31,208 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bne 12c90 │ │ │ │ + addi r1,r31,240 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-160(r1) │ │ │ │ - ld r15,-144(r1) │ │ │ │ - ld r16,-136(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r16,-152(r1) │ │ │ │ + ld r17,-144(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ + ld r20,-120(r1) │ │ │ │ + ld r21,-112(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r27,-48(r1) │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ mtocrf 32,r11 │ │ │ │ - ld r31,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mffprd r10,f31 │ │ │ │ - ld r9,26912(r9) │ │ │ │ - b 12fec │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 12f58 │ │ │ │ + li r2,0 │ │ │ │ + b 12db8 │ │ │ │ addi r21,r21,1 │ │ │ │ - li r9,0 │ │ │ │ - b 12e04 │ │ │ │ + li r2,0 │ │ │ │ + b 12c4c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1181 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,19728 │ │ │ │ + .long 0x1083 │ │ │ │ mflr r0 │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ + mr r21,r10 │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mr r22,r3 │ │ │ │ + mr r23,r8 │ │ │ │ + std r0,16(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + mr r24,r4 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + ld r25,0(r9) │ │ │ │ + mr r26,r5 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r6 │ │ │ │ + mr r28,r7 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r9 │ │ │ │ std r31,-8(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ - ld r26,0(r9) │ │ │ │ - mr r29,r9 │ │ │ │ - mr r24,r4 │ │ │ │ - mr r27,r5 │ │ │ │ - mr r28,r6 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r23,r8 │ │ │ │ - mr r21,r10 │ │ │ │ - mr r22,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r26 │ │ │ │ + bl 4a00 │ │ │ │ ld r9,0(r1) │ │ │ │ - iselgt r30,r26,r3 │ │ │ │ - sldi r11,r30,3 │ │ │ │ - addi r11,r11,15 │ │ │ │ - clrrdi r11,r11,4 │ │ │ │ - neg r11,r11 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ + cmpd r3,r25 │ │ │ │ + iselgt r30,r25,r3 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r20,r1,32 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r11,-1 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4f00 │ │ │ │ + li r2,-1 │ │ │ │ ld r10,8(r29) │ │ │ │ ld r9,16(r29) │ │ │ │ cmpd r30,r3 │ │ │ │ - std r11,0(r27) │ │ │ │ - std r11,0(r28) │ │ │ │ - std r11,0(r25) │ │ │ │ - std r11,0(r23) │ │ │ │ - std r11,0(r22) │ │ │ │ - std r11,0(r24) │ │ │ │ - ble 1335c │ │ │ │ + std r2,0(r26) │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r23) │ │ │ │ + std r2,0(r22) │ │ │ │ + std r2,0(r24) │ │ │ │ + ble 1318c │ │ │ │ cmpdi r30,0 │ │ │ │ - mulld r10,r10,r9 │ │ │ │ addi r19,r1,32 │ │ │ │ addi r21,r21,1 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ + mulld r10,r10,r9 │ │ │ │ sldi r21,r21,1 │ │ │ │ - std r9,0(r19) │ │ │ │ - ble 133c8 │ │ │ │ - divd r5,r26,r30 │ │ │ │ - addi r7,r20,-8 │ │ │ │ - mulld r9,r5,r30 │ │ │ │ - subf. r9,r9,r26 │ │ │ │ - ble 13400 │ │ │ │ - addi r8,r5,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r8,0(r20) │ │ │ │ + std r2,0(r19) │ │ │ │ + ble 131f8 │ │ │ │ + divd r6,r25,r30 │ │ │ │ + addi r8,r20,-8 │ │ │ │ + mulld r2,r6,r30 │ │ │ │ + subf. r2,r2,r25 │ │ │ │ + ble 13230 │ │ │ │ + addi r9,r6,1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r20) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq 133c8 │ │ │ │ + beq 131f8 │ │ │ │ addi r30,r30,-1 │ │ │ │ - mr r6,r20 │ │ │ │ - addi r4,r5,1 │ │ │ │ - andi. r8,r30,1 │ │ │ │ - mr r8,r30 │ │ │ │ - beq 13240 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r6,r20,8 │ │ │ │ - ble 133c0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r4,0(r6) │ │ │ │ + mr r7,r20 │ │ │ │ + addi r5,r6,1 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + mr r9,r30 │ │ │ │ + beq 13070 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r7,r20,8 │ │ │ │ + ble 131f0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r5,0(r7) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq 13274 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r8,r6,8 │ │ │ │ - ble 133b0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r4,8(r6) │ │ │ │ + beq 130a4 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r7,8 │ │ │ │ + ble 131e0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r5,8(r7) │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r7,r9,8 │ │ │ │ + ble 131d0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r5,8(r9) │ │ │ │ + bdnz 13078 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + li r7,0 │ │ │ │ + mr r2,r19 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 130c8 │ │ │ │ + ldu r7,8(r8) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r6,r8,8 │ │ │ │ - ble 133a0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r4,8(r8) │ │ │ │ - bdnz 13248 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - li r6,0 │ │ │ │ - mr r9,r19 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 13298 │ │ │ │ - ldu r6,8(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - stdu r6,8(r9) │ │ │ │ - beq 132c8 │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,8(r7) │ │ │ │ - ld r11,16(r7) │ │ │ │ - mr r5,r9 │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r8,r6,r8 │ │ │ │ - add r6,r8,r11 │ │ │ │ - std r8,-8(r9) │ │ │ │ - std r6,16(r5) │ │ │ │ - bdnz 132a0 │ │ │ │ + stdu r7,8(r2) │ │ │ │ + beq 130f8 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,8(r8) │ │ │ │ + ld r4,16(r8) │ │ │ │ + mr r6,r2 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r7,r9 │ │ │ │ + add r7,r9,r4 │ │ │ │ + std r9,-8(r2) │ │ │ │ + std r7,16(r6) │ │ │ │ + bdnz 130d0 │ │ │ │ sldi r3,r3,3 │ │ │ │ - ldx r9,r19,r3 │ │ │ │ - ldx r7,r20,r3 │ │ │ │ - subf r8,r21,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r22) │ │ │ │ - mulld r6,r7,r10 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - std r7,0(r24) │ │ │ │ - addi r7,r6,-1 │ │ │ │ - std r7,0(r28) │ │ │ │ - std r8,0(r27) │ │ │ │ - cmpdi r8,0 │ │ │ │ - bge 13330 │ │ │ │ - subf r9,r21,r9 │ │ │ │ - mulld r8,r26,r10 │ │ │ │ - li r7,0 │ │ │ │ + ldx r2,r19,r3 │ │ │ │ + ldx r8,r20,r3 │ │ │ │ + subf r9,r21,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r22) │ │ │ │ + mulld r7,r8,r10 │ │ │ │ addi r9,r9,1 │ │ │ │ - add r9,r9,r26 │ │ │ │ addi r8,r8,-1 │ │ │ │ mulld r9,r9,r10 │ │ │ │ - std r9,0(r25) │ │ │ │ - std r8,0(r23) │ │ │ │ - std r7,0(r27) │ │ │ │ - ld r9,0(r25) │ │ │ │ - li r10,-1 │ │ │ │ + std r8,0(r24) │ │ │ │ + addi r8,r7,-1 │ │ │ │ + std r8,0(r27) │ │ │ │ + std r9,0(r26) │ │ │ │ + cmpdi r9,0 │ │ │ │ + bge 13160 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + mulld r9,r25,r10 │ │ │ │ + li r8,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r2,r2,r25 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,0(r28) │ │ │ │ + std r9,0(r23) │ │ │ │ + std r8,0(r26) │ │ │ │ + ld r9,0(r28) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq 1335c │ │ │ │ - ld r8,0(r28) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 1335c │ │ │ │ + li r2,-1 │ │ │ │ + beq 1318c │ │ │ │ + ld r10,0(r27) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 1318c │ │ │ │ ld r9,0(r23) │ │ │ │ - std r9,0(r28) │ │ │ │ - std r10,0(r25) │ │ │ │ - std r10,0(r23) │ │ │ │ + std r9,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r23) │ │ │ │ addi r1,r31,144 │ │ │ │ ld r0,16(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) │ │ │ │ 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 │ │ │ │ - std r5,8(r8) │ │ │ │ - bdnz 13248 │ │ │ │ - b 13274 │ │ │ │ + std r6,8(r9) │ │ │ │ + bdnz 13078 │ │ │ │ + b 130a4 │ │ │ │ nop │ │ │ │ - std r5,8(r6) │ │ │ │ - b 1325c │ │ │ │ + std r6,8(r7) │ │ │ │ + b 1308c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r5,0(r6) │ │ │ │ - b 13238 │ │ │ │ + std r6,0(r7) │ │ │ │ + b 13068 │ │ │ │ sldi r3,r3,3 │ │ │ │ - mulld r8,r26,r10 │ │ │ │ - li r6,0 │ │ │ │ - ldx r9,r19,r3 │ │ │ │ - ldx r7,r20,r3 │ │ │ │ + mulld r9,r25,r10 │ │ │ │ + li r7,0 │ │ │ │ + ldx r2,r19,r3 │ │ │ │ + ldx r8,r20,r3 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r22) │ │ │ │ addi r8,r8,-1 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r22) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - std r7,0(r24) │ │ │ │ - std r6,0(r27) │ │ │ │ - std r8,0(r28) │ │ │ │ - ld r8,0(r27) │ │ │ │ - b 13300 │ │ │ │ - std r5,0(r20) │ │ │ │ - b 13204 │ │ │ │ + std r8,0(r24) │ │ │ │ + std r7,0(r26) │ │ │ │ + std r9,0(r27) │ │ │ │ + ld r9,0(r26) │ │ │ │ + b 13130 │ │ │ │ + std r6,0(r20) │ │ │ │ + b 13034 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xd80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,18912 │ │ │ │ mflr r0 │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ + mr r21,r9 │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mr r22,r10 │ │ │ │ + mr r23,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + mr r24,r4 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + ld r26,0(r9) │ │ │ │ + mr r25,r8 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r5 │ │ │ │ + mr r28,r6 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r7 │ │ │ │ std r31,-8(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ - ld r27,0(r9) │ │ │ │ - mr r21,r9 │ │ │ │ - mr r24,r4 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r25,r8 │ │ │ │ - mr r22,r10 │ │ │ │ - mr r23,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r27 │ │ │ │ + bl 4a00 │ │ │ │ ld r9,0(r1) │ │ │ │ - iselgt r30,r27,r3 │ │ │ │ - sldi r11,r30,3 │ │ │ │ - addi r11,r11,15 │ │ │ │ - clrrdi r11,r11,4 │ │ │ │ - neg r11,r11 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ + cmpd r3,r26 │ │ │ │ + iselgt r30,r26,r3 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r20,r1,32 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r11,-1 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4f00 │ │ │ │ + li r2,-1 │ │ │ │ ld r10,8(r21) │ │ │ │ cmpd r30,r3 │ │ │ │ - std r11,0(r28) │ │ │ │ - std r11,0(r29) │ │ │ │ - std r11,0(r26) │ │ │ │ - std r11,0(r25) │ │ │ │ - std r11,0(r23) │ │ │ │ - std r11,0(r24) │ │ │ │ - ble 13688 │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r25) │ │ │ │ + std r2,0(r23) │ │ │ │ + std r2,0(r24) │ │ │ │ + ble 134a8 │ │ │ │ cmpdi r30,0 │ │ │ │ addi r19,r1,32 │ │ │ │ addi r22,r22,1 │ │ │ │ - li r9,0 │ │ │ │ - mr r7,r3 │ │ │ │ + li r2,0 │ │ │ │ + mr r8,r3 │ │ │ │ sldi r22,r22,1 │ │ │ │ - std r9,0(r19) │ │ │ │ - ble 136f8 │ │ │ │ - divd r4,r27,r30 │ │ │ │ - addi r6,r20,-8 │ │ │ │ - mulld r9,r4,r30 │ │ │ │ - subf. r9,r9,r27 │ │ │ │ - ble 13730 │ │ │ │ - addi r8,r4,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r8,0(r20) │ │ │ │ + std r2,0(r19) │ │ │ │ + ble 13518 │ │ │ │ + divd r5,r26,r30 │ │ │ │ + addi r7,r20,-8 │ │ │ │ + mulld r2,r5,r30 │ │ │ │ + subf. r2,r2,r26 │ │ │ │ + ble 13550 │ │ │ │ + addi r9,r5,1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r20) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq 136f8 │ │ │ │ + beq 13518 │ │ │ │ addi r30,r30,-1 │ │ │ │ - mr r5,r20 │ │ │ │ - addi r3,r4,1 │ │ │ │ - andi. r8,r30,1 │ │ │ │ - mr r8,r30 │ │ │ │ - beq 1356c │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r5,r20,8 │ │ │ │ - ble 136f0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r3,0(r5) │ │ │ │ + mr r6,r20 │ │ │ │ + addi r4,r5,1 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + mr r9,r30 │ │ │ │ + beq 1338c │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r6,r20,8 │ │ │ │ + ble 13510 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r4,0(r6) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq 135a0 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r8,r5,8 │ │ │ │ - ble 136e0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r3,8(r5) │ │ │ │ + beq 133c0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r6,8 │ │ │ │ + ble 13500 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r4,8(r6) │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r6,r9,8 │ │ │ │ + ble 134f0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r4,8(r9) │ │ │ │ + bdnz 13394 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + li r6,0 │ │ │ │ + mr r2,r19 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 133e4 │ │ │ │ + ldu r6,8(r7) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r5,r8,8 │ │ │ │ - ble 136d0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r3,8(r8) │ │ │ │ - bdnz 13574 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - li r5,0 │ │ │ │ - mr r9,r19 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 135c4 │ │ │ │ - ldu r5,8(r6) │ │ │ │ - cmpdi r8,0 │ │ │ │ - stdu r5,8(r9) │ │ │ │ - beq 135f4 │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,8(r6) │ │ │ │ - ld r11,16(r6) │ │ │ │ - mr r4,r9 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r8,r5,r8 │ │ │ │ - add r5,r8,r11 │ │ │ │ - std r8,-8(r9) │ │ │ │ - std r5,16(r4) │ │ │ │ - bdnz 135cc │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r9,r19,r7 │ │ │ │ - ldx r7,r20,r7 │ │ │ │ - subf r8,r22,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r23) │ │ │ │ - mulld r6,r7,r10 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - std r7,0(r24) │ │ │ │ - addi r7,r6,-1 │ │ │ │ - std r7,0(r29) │ │ │ │ - std r8,0(r28) │ │ │ │ - cmpdi r8,0 │ │ │ │ - bge 1365c │ │ │ │ - subf r9,r22,r9 │ │ │ │ - mulld r8,r27,r10 │ │ │ │ - li r7,0 │ │ │ │ + stdu r6,8(r2) │ │ │ │ + beq 13414 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,8(r7) │ │ │ │ + ld r3,16(r7) │ │ │ │ + mr r5,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r6,r9 │ │ │ │ + add r6,r9,r3 │ │ │ │ + std r9,-8(r2) │ │ │ │ + std r6,16(r5) │ │ │ │ + bdnz 133ec │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r2,r19,r8 │ │ │ │ + ldx r8,r20,r8 │ │ │ │ + subf r9,r22,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ + mulld r7,r8,r10 │ │ │ │ addi r9,r9,1 │ │ │ │ - add r9,r9,r27 │ │ │ │ addi r8,r8,-1 │ │ │ │ mulld r9,r9,r10 │ │ │ │ - std r9,0(r26) │ │ │ │ - std r8,0(r25) │ │ │ │ - std r7,0(r28) │ │ │ │ - ld r9,0(r26) │ │ │ │ - li r10,-1 │ │ │ │ + std r8,0(r24) │ │ │ │ + addi r8,r7,-1 │ │ │ │ + std r8,0(r28) │ │ │ │ + std r9,0(r27) │ │ │ │ + cmpdi r9,0 │ │ │ │ + bge 1347c │ │ │ │ + subf r2,r22,r2 │ │ │ │ + mulld r9,r26,r10 │ │ │ │ + li r8,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r2,r2,r26 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,0(r29) │ │ │ │ + std r9,0(r25) │ │ │ │ + std r8,0(r27) │ │ │ │ + ld r9,0(r29) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq 13688 │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 13688 │ │ │ │ + li r2,-1 │ │ │ │ + beq 134a8 │ │ │ │ + ld r10,0(r28) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 134a8 │ │ │ │ ld r9,0(r25) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r10,0(r26) │ │ │ │ - std r10,0(r25) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r25) │ │ │ │ addi r1,r31,144 │ │ │ │ ld r0,16(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) │ │ │ │ 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 │ │ │ │ - std r4,8(r8) │ │ │ │ - bdnz 13574 │ │ │ │ - b 135a0 │ │ │ │ + std r5,8(r9) │ │ │ │ + bdnz 13394 │ │ │ │ + b 133c0 │ │ │ │ nop │ │ │ │ - std r4,8(r5) │ │ │ │ - b 13588 │ │ │ │ + std r5,8(r6) │ │ │ │ + b 133a8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r4,0(r5) │ │ │ │ - b 13564 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - mulld r8,r27,r10 │ │ │ │ - li r6,0 │ │ │ │ - ldx r9,r19,r7 │ │ │ │ - ldx r7,r20,r7 │ │ │ │ + std r5,0(r6) │ │ │ │ + b 13384 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + mulld r9,r26,r10 │ │ │ │ + li r7,0 │ │ │ │ + ldx r2,r19,r8 │ │ │ │ + ldx r8,r20,r8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ addi r8,r8,-1 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r23) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - std r7,0(r24) │ │ │ │ - std r6,0(r28) │ │ │ │ - std r8,0(r29) │ │ │ │ - ld r8,0(r28) │ │ │ │ - b 1362c │ │ │ │ - std r4,0(r20) │ │ │ │ - b 13530 │ │ │ │ + std r8,0(r24) │ │ │ │ + std r7,0(r27) │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r9,0(r27) │ │ │ │ + b 1344c │ │ │ │ + std r5,0(r20) │ │ │ │ + b 13350 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xd80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,18096 │ │ │ │ mflr r0 │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + mr r22,r3 │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + mr r23,r4 │ │ │ │ + mr r24,r10 │ │ │ │ + std r0,16(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + ld r25,0(r9) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r8 │ │ │ │ + mr r27,r5 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r6 │ │ │ │ + mr r29,r7 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ - ld r25,0(r9) │ │ │ │ - mr r24,r4 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r27,r7 │ │ │ │ - mr r26,r8 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r22,r10 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ + ld r9,0(r1) │ │ │ │ cmpd r3,r25 │ │ │ │ - ld r10,0(r1) │ │ │ │ iselgt r30,r25,r3 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addi r9,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,-1 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 4f00 │ │ │ │ + li r2,-1 │ │ │ │ cmpd r30,r3 │ │ │ │ - std r9,0(r28) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r9,0(r27) │ │ │ │ - std r9,0(r26) │ │ │ │ - std r9,0(r23) │ │ │ │ - std r9,0(r24) │ │ │ │ - ble 13994 │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r26) │ │ │ │ + std r2,0(r22) │ │ │ │ + std r2,0(r23) │ │ │ │ + ble 137a4 │ │ │ │ cmpdi r30,0 │ │ │ │ addi r20,r1,32 │ │ │ │ - addi r22,r22,1 │ │ │ │ - li r9,0 │ │ │ │ - sldi r22,r22,1 │ │ │ │ - std r9,0(r20) │ │ │ │ - ble 13a10 │ │ │ │ - divd r6,r25,r30 │ │ │ │ - addi r8,r21,-8 │ │ │ │ - mulld r9,r6,r30 │ │ │ │ - subf. r9,r9,r25 │ │ │ │ - ble 13a50 │ │ │ │ - addi r11,r6,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r11,0(r21) │ │ │ │ + addi r24,r24,1 │ │ │ │ + li r2,0 │ │ │ │ + sldi r24,r24,1 │ │ │ │ + std r2,0(r20) │ │ │ │ + ble 13820 │ │ │ │ + divd r8,r25,r30 │ │ │ │ + addi r6,r21,-8 │ │ │ │ + mulld r2,r8,r30 │ │ │ │ + subf. r2,r2,r25 │ │ │ │ + ble 13860 │ │ │ │ + addi r9,r8,1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r21) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq 13a10 │ │ │ │ + beq 13820 │ │ │ │ addi r30,r30,-1 │ │ │ │ mr r10,r21 │ │ │ │ - addi r5,r6,1 │ │ │ │ - andi. r7,r30,1 │ │ │ │ - mr r11,r30 │ │ │ │ - beq 1388c │ │ │ │ - cmpdi r9,0 │ │ │ │ + addi r7,r8,1 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + mr r9,r30 │ │ │ │ + beq 1369c │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r10,r21,8 │ │ │ │ - ble 13a00 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r5,0(r10) │ │ │ │ + ble 13810 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r7,0(r10) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq 138c0 │ │ │ │ - srdi r7,r11,1 │ │ │ │ - mtctr r7 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r7,r10,8 │ │ │ │ - ble 139f0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r5,8(r10) │ │ │ │ + beq 136d0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r10,8 │ │ │ │ + ble 13800 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r7,8(r10) │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r10,r9,8 │ │ │ │ + ble 137f0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r7,8(r9) │ │ │ │ + bdnz 136a4 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + li r10,0 │ │ │ │ + mr r2,r20 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 136f4 │ │ │ │ + ldu r10,8(r6) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r10,r7,8 │ │ │ │ - ble 139e0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r5,8(r7) │ │ │ │ - bdnz 13894 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - li r7,0 │ │ │ │ - mr r9,r20 │ │ │ │ - addi r10,r30,-1 │ │ │ │ - beq 138e4 │ │ │ │ - ldu r7,8(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - stdu r7,8(r9) │ │ │ │ - beq 13914 │ │ │ │ - srdi r10,r30,1 │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,8(r8) │ │ │ │ - ld r4,16(r8) │ │ │ │ - mr r6,r9 │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r10,r7,r10 │ │ │ │ - add r7,r10,r4 │ │ │ │ - std r10,-8(r9) │ │ │ │ - std r7,16(r6) │ │ │ │ - bdnz 138ec │ │ │ │ + stdu r10,8(r2) │ │ │ │ + beq 13724 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,8(r6) │ │ │ │ + ld r5,16(r6) │ │ │ │ + mr r8,r2 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r10,r9 │ │ │ │ + add r10,r9,r5 │ │ │ │ + std r9,-8(r2) │ │ │ │ + std r10,16(r8) │ │ │ │ + bdnz 136fc │ │ │ │ sldi r3,r3,3 │ │ │ │ - ldx r9,r20,r3 │ │ │ │ - ldx r11,r21,r3 │ │ │ │ - subf r10,r22,r9 │ │ │ │ - add r11,r9,r11 │ │ │ │ - std r9,0(r23) │ │ │ │ - addi r3,r11,-1 │ │ │ │ + ldx r2,r20,r3 │ │ │ │ + ldx r9,r21,r3 │ │ │ │ + subf r10,r24,r2 │ │ │ │ + add r9,r2,r9 │ │ │ │ + std r2,0(r22) │ │ │ │ + addi r9,r9,-1 │ │ │ │ addi r10,r10,1 │ │ │ │ - std r3,0(r24) │ │ │ │ - std r3,0(r29) │ │ │ │ - std r10,0(r28) │ │ │ │ + std r9,0(r23) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r10,0(r27) │ │ │ │ cmpdi r10,0 │ │ │ │ - bge 13968 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - addi r8,r25,-1 │ │ │ │ - li r10,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r9,r9,r25 │ │ │ │ + bge 13778 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + addi r10,r25,-1 │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,0(r29) │ │ │ │ + std r10,0(r26) │ │ │ │ std r9,0(r27) │ │ │ │ - std r8,0(r26) │ │ │ │ - std r10,0(r28) │ │ │ │ - ld r9,0(r27) │ │ │ │ - li r10,-1 │ │ │ │ + ld r9,0(r29) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq 13994 │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 13994 │ │ │ │ + li r2,-1 │ │ │ │ + beq 137a4 │ │ │ │ + ld r10,0(r28) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 137a4 │ │ │ │ ld r9,0(r26) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r10,0(r27) │ │ │ │ - std r10,0(r26) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r26) │ │ │ │ addi r1,r31,128 │ │ │ │ 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) │ │ │ │ ld r28,-32(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r6,8(r7) │ │ │ │ - bdnz 13894 │ │ │ │ - b 138c0 │ │ │ │ + std r8,8(r9) │ │ │ │ + bdnz 136a4 │ │ │ │ + b 136d0 │ │ │ │ nop │ │ │ │ - std r6,8(r10) │ │ │ │ - b 138a8 │ │ │ │ + std r8,8(r10) │ │ │ │ + b 136b8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r6,0(r10) │ │ │ │ - b 13884 │ │ │ │ + std r8,0(r10) │ │ │ │ + b 13694 │ │ │ │ nop │ │ │ │ nop │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r10,r25,-1 │ │ │ │ - li r7,0 │ │ │ │ - ldx r9,r20,r3 │ │ │ │ - ldx r8,r21,r3 │ │ │ │ - add r8,r9,r8 │ │ │ │ - std r9,0(r23) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - std r8,0(r24) │ │ │ │ - std r7,0(r28) │ │ │ │ - std r10,0(r29) │ │ │ │ - ld r10,0(r28) │ │ │ │ - b 13940 │ │ │ │ + li r8,0 │ │ │ │ + addi r9,r25,-1 │ │ │ │ + ldx r2,r20,r3 │ │ │ │ + ldx r10,r21,r3 │ │ │ │ + add r10,r2,r10 │ │ │ │ + std r2,0(r22) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + std r10,0(r23) │ │ │ │ + std r8,0(r27) │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r10,0(r27) │ │ │ │ + b 13750 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r6,0(r21) │ │ │ │ - b 13850 │ │ │ │ + std r8,0(r21) │ │ │ │ + b 13660 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,17296 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r24,-104(r1) │ │ │ │ - std r27,-80(r1) │ │ │ │ - std r28,-72(r1) │ │ │ │ - std r29,-64(r1) │ │ │ │ - std r30,-56(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + std r22,-128(r1) │ │ │ │ + std r21,-136(r1) │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ - std r14,-184(r1) │ │ │ │ - std r15,-176(r1) │ │ │ │ - std r16,-168(r1) │ │ │ │ - std r17,-160(r1) │ │ │ │ - std r18,-152(r1) │ │ │ │ - std r19,-144(r1) │ │ │ │ - std r20,-136(r1) │ │ │ │ - std r21,-128(r1) │ │ │ │ - std r22,-120(r1) │ │ │ │ - std r23,-112(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r25,-96(r1) │ │ │ │ - std r26,-88(r1) │ │ │ │ mr r28,r3 │ │ │ │ - stdu r1,-336(r1) │ │ │ │ + std r30,-64(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-192(r1) │ │ │ │ + std r15,-184(r1) │ │ │ │ + std r16,-176(r1) │ │ │ │ + std r17,-168(r1) │ │ │ │ + std r18,-160(r1) │ │ │ │ ld r27,8(r29) │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r20,-144(r1) │ │ │ │ + std r23,-120(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ + std r26,-96(r1) │ │ │ │ + stdu r1,-352(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,144(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r24,r27,r30 │ │ │ │ - mr r6,r3 │ │ │ │ - mulld r9,r24,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 14074 │ │ │ │ - maddld r6,r24,r6,r9 │ │ │ │ - add r24,r24,r6 │ │ │ │ - cmpd r6,r24 │ │ │ │ - bge 13fa0 │ │ │ │ - ld r22,8(r28) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - li r20,0 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ + bl 4f00 │ │ │ │ + divd r22,r27,r30 │ │ │ │ + mr r8,r3 │ │ │ │ + mulld r2,r22,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 13e94 │ │ │ │ + maddld r8,r22,r8,r2 │ │ │ │ + add r22,r22,r8 │ │ │ │ + cmpd r8,r22 │ │ │ │ + bge 13dc0 │ │ │ │ + ld r16,8(r28) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f28,368476 # 6d8a0 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + li r21,0 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ mr r28,r29 │ │ │ │ - lfd f27,26912(r9) │ │ │ │ - mulld r9,r22,r6 │ │ │ │ - sldi r23,r22,3 │ │ │ │ - cmpdi cr4,r22,0 │ │ │ │ - std r22,136(r31) │ │ │ │ - mr r22,r24 │ │ │ │ + mr r14,r22 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mulld r23,r16,r8 │ │ │ │ + sldi r26,r16,3 │ │ │ │ + cmpdi cr4,r16,0 │ │ │ │ + mr r18,r16 │ │ │ │ + std r26,104(r31) │ │ │ │ + sldi r23,r23,3 │ │ │ │ mr r24,r23 │ │ │ │ - sldi r26,r9,3 │ │ │ │ - mr r30,r26 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r25,48(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r21,88(r28) │ │ │ │ - mr r19,r1 │ │ │ │ - sldi r5,r25,3 │ │ │ │ - addi r3,r21,1 │ │ │ │ - addic. r11,r25,-1 │ │ │ │ - addi r9,r5,15 │ │ │ │ - addi r7,r5,23 │ │ │ │ - mulld r4,r25,r3 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r30,r1 │ │ │ │ + ld r11,88(r28) │ │ │ │ + sldi r19,r25,3 │ │ │ │ + addic. r3,r25,-1 │ │ │ │ + addi r6,r11,1 │ │ │ │ + addi r2,r19,15 │ │ │ │ + addi r7,r19,23 │ │ │ │ + mulld r4,r25,r6 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r7,r7,4 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r7,r7 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ sldi r4,r4,4 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r9,r1,r7 │ │ │ │ neg r4,r4 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r10,r1,r7 │ │ │ │ - addi r23,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r16,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - stdux r10,r1,r7 │ │ │ │ - std r20,0(r23) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + stdux r9,r1,r7 │ │ │ │ + std r21,0(r22) │ │ │ │ + ld r2,0(r1) │ │ │ │ mr r7,r1 │ │ │ │ stfdu f27,32(r7) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r4 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,32(r31) │ │ │ │ - blt 1406c │ │ │ │ - mulld r9,r11,r3 │ │ │ │ - mulld r4,r6,r25 │ │ │ │ - ld r18,120(r28) │ │ │ │ - neg r17,r3 │ │ │ │ - ld r14,72(r28) │ │ │ │ - addi r29,r5,-8 │ │ │ │ - sldi r15,r3,1 │ │ │ │ - cmpdi cr7,r3,0 │ │ │ │ - sldi r17,r17,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - ld r9,32(r31) │ │ │ │ - add r18,r18,r4 │ │ │ │ - add r0,r9,r0 │ │ │ │ - ldx r3,r14,r29 │ │ │ │ - lfdx f12,r18,r29 │ │ │ │ - srdi r9,r15,1 │ │ │ │ - mr r27,r0 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - fcfid f0,f0 │ │ │ │ + stdux r2,r1,r4 │ │ │ │ + addi r17,r1,32 │ │ │ │ + blt 13e8c │ │ │ │ + mulld r3,r3,r6 │ │ │ │ + mulld r2,r8,r25 │ │ │ │ + ld r29,120(r28) │ │ │ │ + mulli r0,r6,-16 │ │ │ │ + ld r27,72(r28) │ │ │ │ + addi r4,r19,-8 │ │ │ │ + sldi r20,r6,1 │ │ │ │ + cmpdi cr7,r6,0 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r3,r17,r3 │ │ │ │ + add r29,r29,r2 │ │ │ │ + lxsdx vs33,r27,r4 │ │ │ │ + lfdx f12,r29,r4 │ │ │ │ + xscvsxddp vs0,vs33 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r21,r9 │ │ │ │ - add r10,r10,r21 │ │ │ │ - stdx r9,r16,r29 │ │ │ │ - add r9,r9,r3 │ │ │ │ - stdx r10,r8,r29 │ │ │ │ - ble cr7,13cac │ │ │ │ - addi r11,r9,1 │ │ │ │ - divd r4,r9,r3 │ │ │ │ - mr r12,r27 │ │ │ │ - addi r27,r27,16 │ │ │ │ - divd r10,r11,r3 │ │ │ │ - mulld r4,r4,r3 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - subf r4,r4,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r11 │ │ │ │ - std r4,-8(r27) │ │ │ │ - std r10,16(r12) │ │ │ │ - bdnz 13c78 │ │ │ │ - addi r29,r29,-8 │ │ │ │ - add r0,r0,r17 │ │ │ │ - cmpdi r29,-8 │ │ │ │ - bne 13c30 │ │ │ │ + addi r6,r9,1 │ │ │ │ + subf r9,r11,r9 │ │ │ │ + add r2,r6,r11 │ │ │ │ + stdx r9,r26,r4 │ │ │ │ + stdx r2,r10,r4 │ │ │ │ + ble cr7,13af8 │ │ │ │ + srdi r2,r20,1 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + nop │ │ │ │ + plxv vs43,368896 # 6db80 │ │ │ │ + xxspltd vs33,vs33,0 │ │ │ │ + mr r9,r3 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + beq 13ac0 │ │ │ │ + xxmr vs44,vs43 │ │ │ │ + cmpdi r6,0 │ │ │ │ + vaddudm v11,v11,v31 │ │ │ │ + addi r9,r3,16 │ │ │ │ + vaddudm v13,v0,v1 │ │ │ │ + vaddudm v13,v13,v12 │ │ │ │ + vmodsd v13,v13,v1 │ │ │ │ + stxv vs45,0(r3) │ │ │ │ + beq 13af8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v11,v31 │ │ │ │ + vaddudm v12,v0,v1 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v13,v0,v1 │ │ │ │ + vaddudm v13,v13,v10 │ │ │ │ + vmodsd v12,v12,v1 │ │ │ │ + vaddudm v11,v10,v31 │ │ │ │ + vmodsd v13,v13,v1 │ │ │ │ + stxv vs44,-32(r9) │ │ │ │ + stxv vs45,-16(r9) │ │ │ │ + bdnz 13ac8 │ │ │ │ + addi r4,r4,-8 │ │ │ │ + add r3,r3,r0 │ │ │ │ + cmpdi r4,-8 │ │ │ │ + bne 13a40 │ │ │ │ + mr r5,r19 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r26 │ │ │ │ - std r6,64(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - li r27,0 │ │ │ │ + mr r3,r23 │ │ │ │ std r8,48(r31) │ │ │ │ - std r5,40(r31) │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,40(r31) │ │ │ │ + std r7,40(r31) │ │ │ │ + li r27,0 │ │ │ │ + std r10,32(r31) │ │ │ │ + bl 5880 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r7,40(r31) │ │ │ │ ld r8,48(r31) │ │ │ │ - ld r7,56(r31) │ │ │ │ - ld r6,64(r31) │ │ │ │ - ble cr4,13f74 │ │ │ │ - ld r4,184(r28) │ │ │ │ - ld r3,176(r28) │ │ │ │ - addi r9,r30,-8 │ │ │ │ - std r6,104(r31) │ │ │ │ - std r8,88(r31) │ │ │ │ - addi r14,r7,8 │ │ │ │ - addi r15,r23,8 │ │ │ │ - mr r6,r28 │ │ │ │ - mr r8,r23 │ │ │ │ - std r22,112(r31) │ │ │ │ - std r19,120(r31) │ │ │ │ + ble cr4,13d94 │ │ │ │ + ld r6,184(r28) │ │ │ │ + ld r9,104(r31) │ │ │ │ + addi r2,r24,-8 │ │ │ │ + mr r12,r27 │ │ │ │ + std r8,96(r31) │ │ │ │ + mr r27,r19 │ │ │ │ + std r14,120(r31) │ │ │ │ + addi r15,r7,8 │ │ │ │ + ld r4,176(r28) │ │ │ │ std r24,128(r31) │ │ │ │ - add r10,r4,r24 │ │ │ │ - add r29,r3,r30 │ │ │ │ - add r4,r4,r9 │ │ │ │ - addi r9,r10,-8 │ │ │ │ - mr r11,r29 │ │ │ │ - mr r10,r16 │ │ │ │ - ld r29,32(r31) │ │ │ │ - mr r16,r26 │ │ │ │ - add r9,r9,r30 │ │ │ │ - mr r26,r10 │ │ │ │ - std r9,96(r31) │ │ │ │ - mr r9,r27 │ │ │ │ - mr r27,r5 │ │ │ │ + addi r16,r22,8 │ │ │ │ + mr r14,r23 │ │ │ │ + mr r8,r22 │ │ │ │ + mr r19,r26 │ │ │ │ + std r18,112(r31) │ │ │ │ + std r10,80(r31) │ │ │ │ + add r9,r6,r9 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r4,r4,r24 │ │ │ │ + addi r2,r9,-8 │ │ │ │ + add r2,r2,r24 │ │ │ │ + mr r24,r28 │ │ │ │ + std r2,88(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r9,r25 │ │ │ │ - bge 13edc │ │ │ │ - ld r21,88(r6) │ │ │ │ - ld r10,104(r31) │ │ │ │ - subf r22,r9,r25 │ │ │ │ - ld r0,120(r6) │ │ │ │ - sldi r24,r9,3 │ │ │ │ - addis r17,r2,-3 │ │ │ │ - std r30,56(r31) │ │ │ │ - std r27,80(r31) │ │ │ │ - mr r30,r26 │ │ │ │ - ld r18,72(r6) │ │ │ │ - ld r19,96(r6) │ │ │ │ - lfdx f30,r7,r24 │ │ │ │ - ldx r28,r8,r24 │ │ │ │ - mr r26,r22 │ │ │ │ - std r6,32(r31) │ │ │ │ - addi r17,r17,26784 │ │ │ │ - std r8,40(r31) │ │ │ │ - std r7,48(r31) │ │ │ │ - std r11,64(r31) │ │ │ │ - mulld r10,r10,r25 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - addi r21,r21,1 │ │ │ │ + nop │ │ │ │ + cmpd r12,r25 │ │ │ │ + bge 13d00 │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r20,88(r24) │ │ │ │ + subf r28,r12,r25 │ │ │ │ + sldi r29,r12,3 │ │ │ │ + std r24,32(r31) │ │ │ │ + std r30,40(r31) │ │ │ │ + mr r30,r19 │ │ │ │ + mr r19,r27 │ │ │ │ + ld r10,120(r24) │ │ │ │ + ld r26,72(r24) │ │ │ │ + std r8,48(r31) │ │ │ │ + std r7,56(r31) │ │ │ │ + std r6,64(r31) │ │ │ │ + ld r18,96(r24) │ │ │ │ + lfdx f30,r7,r29 │ │ │ │ + mr r27,r28 │ │ │ │ std r4,72(r31) │ │ │ │ - mulld r25,r21,r9 │ │ │ │ - fcfid f29,f0 │ │ │ │ - sldi r21,r21,1 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ldx r23,r8,r29 │ │ │ │ + mulld r2,r2,r25 │ │ │ │ + mtfprd f0,r20 │ │ │ │ + addi r20,r20,1 │ │ │ │ + fcfid f26,f0 │ │ │ │ + mulld r25,r20,r12 │ │ │ │ + sldi r20,r20,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r22,r10,r2 │ │ │ │ + fmul f26,f26,f26 │ │ │ │ sldi r25,r25,1 │ │ │ │ - add r23,r0,r10 │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - mr r27,r25 │ │ │ │ - mr r25,r23 │ │ │ │ - b 13e38 │ │ │ │ - nop │ │ │ │ + mr r24,r22 │ │ │ │ + b 13c60 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r17) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - add r9,r27,r22 │ │ │ │ + add r2,r25,r28 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - add r27,r27,r21 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - stfdx f30,r14,r24 │ │ │ │ - maddld r28,r28,r23,r9 │ │ │ │ - stdx r28,r15,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - beq 13ebc │ │ │ │ - ldx r22,r16,r24 │ │ │ │ - ldx r10,r30,r24 │ │ │ │ - ldx r23,r18,r24 │ │ │ │ - lfdx f11,r25,r24 │ │ │ │ - lfdx f1,r19,r24 │ │ │ │ - add r9,r22,r10 │ │ │ │ - mtfprd f12,r23 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ + add r25,r25,r20 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r17,r2 │ │ │ │ + stfdx f30,r15,r29 │ │ │ │ + maddld r23,r22,r23,r2 │ │ │ │ + stdx r23,r16,r29 │ │ │ │ + addi r29,r29,8 │ │ │ │ + beq 13ce0 │ │ │ │ + ldx r28,r14,r29 │ │ │ │ + ldx r2,r30,r29 │ │ │ │ + ldx r22,r26,r29 │ │ │ │ + lfdx f11,r24,r29 │ │ │ │ + lfdx f1,r18,r29 │ │ │ │ + add r2,r28,r2 │ │ │ │ + mtfprd f12,r22 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f10,f12,f12 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fsub f12,f11,f0 │ │ │ │ fsub f0,f0,f11 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - fmadd f0,f0,f10,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 13df0 │ │ │ │ + fmadd f0,f0,f10,f26 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + bgt 13c20 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 14020 │ │ │ │ - lfd f0,0(r17) │ │ │ │ - add r9,r27,r22 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - add r27,r27,r21 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - maddld r28,r28,r23,r9 │ │ │ │ + blt 13e40 │ │ │ │ + add r2,r25,r28 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ + add r25,r25,r20 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r17,r2 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - stdx r28,r15,r24 │ │ │ │ - stfdx f30,r14,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - bne 13e38 │ │ │ │ - mr r26,r30 │ │ │ │ - ld r6,32(r31) │ │ │ │ - ld r8,40(r31) │ │ │ │ - ld r7,48(r31) │ │ │ │ - ld r30,56(r31) │ │ │ │ - ld r11,64(r31) │ │ │ │ + maddld r23,r22,r23,r2 │ │ │ │ + stfdx f30,r15,r29 │ │ │ │ + stdx r23,r16,r29 │ │ │ │ + addi r29,r29,8 │ │ │ │ + bne 13c60 │ │ │ │ + mr r27,r19 │ │ │ │ + ld r24,32(r31) │ │ │ │ + mr r19,r30 │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r7,56(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ ld r4,72(r31) │ │ │ │ - ld r27,80(r31) │ │ │ │ - ldx r9,r8,r27 │ │ │ │ - ld r10,88(r31) │ │ │ │ - stdu r9,8(r4) │ │ │ │ - ld r25,48(r6) │ │ │ │ + ld r30,40(r31) │ │ │ │ + ldx r2,r8,r27 │ │ │ │ + stdu r2,8(r6) │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r25,48(r24) │ │ │ │ sldi r27,r25,3 │ │ │ │ - addic. r9,r25,-1 │ │ │ │ + addic. r12,r25,-1 │ │ │ │ lfdx f0,r7,r27 │ │ │ │ - add r28,r16,r27 │ │ │ │ - add r22,r10,r27 │ │ │ │ - add r21,r26,r27 │ │ │ │ - stfd f0,0(r11) │ │ │ │ - ble 14060 │ │ │ │ - mtctr r9 │ │ │ │ - b 13f2c │ │ │ │ - nop │ │ │ │ + add r9,r14,r27 │ │ │ │ + add r29,r2,r27 │ │ │ │ + add r28,r19,r27 │ │ │ │ + stfd f0,0(r4) │ │ │ │ + ble 13e80 │ │ │ │ + mtctr r12 │ │ │ │ + b 13d4c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r20,0(r28) │ │ │ │ - bdz 14040 │ │ │ │ - ldu r5,-8(r22) │ │ │ │ - ldu r10,-8(r21) │ │ │ │ - ldu r24,-8(r28) │ │ │ │ - subf r10,r10,r5 │ │ │ │ - cmpd r24,r10 │ │ │ │ - beq 13f20 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r5,96(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r11,r11,8 │ │ │ │ - stdx r24,r16,r10 │ │ │ │ - cmpld r5,r4 │ │ │ │ - bne 13d60 │ │ │ │ - mr r28,r6 │ │ │ │ - ld r22,112(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r19,120(r31) │ │ │ │ + addi r12,r12,-1 │ │ │ │ + std r21,0(r9) │ │ │ │ + bdz 13e60 │ │ │ │ + ldu r5,-8(r29) │ │ │ │ + ldu r2,-8(r28) │ │ │ │ + ldu r10,-8(r9) │ │ │ │ + subf r2,r2,r5 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 13d40 │ │ │ │ + sldi r2,r12,3 │ │ │ │ + ld r9,88(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r4,r4,8 │ │ │ │ + stdx r10,r14,r2 │ │ │ │ + cmpld r6,r9 │ │ │ │ + bne 13ba0 │ │ │ │ + mr r28,r24 │ │ │ │ + ld r8,96(r31) │ │ │ │ + ld r18,112(r31) │ │ │ │ + ld r14,120(r31) │ │ │ │ ld r24,128(r31) │ │ │ │ - ld r10,192(r28) │ │ │ │ - ld r8,136(r31) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r30,r30,r24 │ │ │ │ - cmpd r22,r6 │ │ │ │ - stdx r8,r10,r9 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - bne 13b70 │ │ │ │ - addi r1,r31,336 │ │ │ │ + ld r9,192(r28) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ld r10,104(r31) │ │ │ │ + cmpd r14,r8 │ │ │ │ + stdx r18,r9,r2 │ │ │ │ + ld r2,0(r1) │ │ │ │ + add r24,r24,r10 │ │ │ │ + std r2,0(r30) │ │ │ │ + mr r1,r30 │ │ │ │ + bne 13990 │ │ │ │ + addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-184(r1) │ │ │ │ - ld r15,-176(r1) │ │ │ │ - ld r16,-168(r1) │ │ │ │ - ld r17,-160(r1) │ │ │ │ - ld r18,-152(r1) │ │ │ │ - ld r19,-144(r1) │ │ │ │ - ld r20,-136(r1) │ │ │ │ - ld r21,-128(r1) │ │ │ │ - ld r22,-120(r1) │ │ │ │ - ld r23,-112(r1) │ │ │ │ - ld r24,-104(r1) │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r26,-88(r1) │ │ │ │ - ld r27,-80(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r14,-192(r1) │ │ │ │ + ld r15,-184(r1) │ │ │ │ + ld r16,-176(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r18,-160(r1) │ │ │ │ + ld r19,-152(r1) │ │ │ │ + ld r20,-144(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-72(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-136(r1) │ │ │ │ + ld r22,-128(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r27,-88(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ + lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r17) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 13e0c │ │ │ │ - ld r5,96(r31) │ │ │ │ - ld r10,0(r16) │ │ │ │ - addi r11,r11,8 │ │ │ │ - cmpld r5,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r16) │ │ │ │ - bne 13d68 │ │ │ │ - b 13f60 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r24,r16,r10 │ │ │ │ - b 13f48 │ │ │ │ + b 13c34 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,88(r31) │ │ │ │ + ld r2,0(r14) │ │ │ │ + addi r4,r4,8 │ │ │ │ + cmpld r6,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r14) │ │ │ │ + bne 13ba8 │ │ │ │ + b 13d80 │ │ │ │ + sldi r2,r12,3 │ │ │ │ + ldx r10,r14,r2 │ │ │ │ + b 13d68 │ │ │ │ mr r27,r25 │ │ │ │ - b 13cf0 │ │ │ │ - addi r24,r24,1 │ │ │ │ - li r9,0 │ │ │ │ - b 13b24 │ │ │ │ + b 13b34 │ │ │ │ + addi r22,r22,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1392c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1285 │ │ │ │ + .long 0x1286 │ │ │ │ nop │ │ │ │ mtfprd f0,r8 │ │ │ │ lfd f12,0(r7) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - sldi r10,r9,4 │ │ │ │ - sldi r3,r9,1 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + sldi r4,r9,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - subfic r10,r10,-16 │ │ │ │ + ld r10,0(r1) │ │ │ │ + subfic r2,r2,-16 │ │ │ │ mr r31,r1 │ │ │ │ - cmpdi r3,-1 │ │ │ │ + cmpdi r4,-1 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - ld r4,0(r1) │ │ │ │ - stdux r4,r1,r10 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r9,r9,r2 │ │ │ │ add r9,r9,r8 │ │ │ │ - divd r7,r9,r8 │ │ │ │ - mulld r7,r7,r8 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - blt 141c4 │ │ │ │ - addi r9,r3,2 │ │ │ │ - addi r4,r1,24 │ │ │ │ - mr r3,r9 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mr r12,r4 │ │ │ │ - mtctr r9 │ │ │ │ - addi r11,r7,1 │ │ │ │ - divd r10,r7,r8 │ │ │ │ - mr r30,r12 │ │ │ │ - addi r12,r12,16 │ │ │ │ - divd r9,r11,r8 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - addi r7,r7,2 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - std r10,-8(r12) │ │ │ │ - std r9,16(r30) │ │ │ │ - bdnz 14104 │ │ │ │ - li r8,0 │ │ │ │ + divd r2,r9,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + blt 14004 │ │ │ │ + srdi r10,r4,1 │ │ │ │ + mtvsrdd vs45,r2,r2 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + plxv vs32,367720 # 6db80 │ │ │ │ + mtvsrdd vs33,r8,r8 │ │ │ │ + addi r4,r4,2 │ │ │ │ + addi r2,r10,1 │ │ │ │ + mr r9,r7 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + bne 14010 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v0,v11 │ │ │ │ + vaddudm v0,v13,v0 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v12,v13,v10 │ │ │ │ + vmodsd v9,v0,v1 │ │ │ │ + vaddudm v0,v10,v11 │ │ │ │ + vmodsd v12,v12,v1 │ │ │ │ + stxv vs41,-32(r9) │ │ │ │ + stxv vs44,-16(r9) │ │ │ │ + bdnz 13f44 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ldu r9,8(r4) │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sldi r9,r10,3 │ │ │ │ + ldu r2,8(r7) │ │ │ │ + lfdx f0,r6,r9 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f0,f1 │ │ │ │ fmul f0,f0,f2 │ │ │ │ - add r10,r5,r9 │ │ │ │ - ldx r9,r5,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + add r9,r5,r2 │ │ │ │ + ldx r2,r5,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r7,0,r10 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 14180 │ │ │ │ - mffprd r11,f11 │ │ │ │ - stdcx. r11,0,r10 │ │ │ │ - bne 14168 │ │ │ │ - cmpld r7,r9 │ │ │ │ - bne 141d4 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r7,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 13fc0 │ │ │ │ + mffprd r3,f11 │ │ │ │ + stdcx. r3,0,r9 │ │ │ │ + bne 13fa8 │ │ │ │ + cmpld r8,r2 │ │ │ │ + bne 1403c │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r7 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 141b0 │ │ │ │ - mffprd r11,f12 │ │ │ │ - stdcx. r11,0,r7 │ │ │ │ - bne 14198 │ │ │ │ - cmpld r9,r10 │ │ │ │ - bne 141dc │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r3 │ │ │ │ - bne 14140 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 13ff0 │ │ │ │ + mffprd r3,f12 │ │ │ │ + stdcx. r3,0,r8 │ │ │ │ + bne 13fd8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 14034 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r4,r10 │ │ │ │ + bne 13f80 │ │ │ │ addi r1,r31,48 │ │ │ │ - ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - mr r9,r7 │ │ │ │ - b 14160 │ │ │ │ - mr r9,r10 │ │ │ │ - b 14190 │ │ │ │ + xxmr vs44,vs32 │ │ │ │ + cmpdi r10,0 │ │ │ │ + vaddudm v0,v0,v11 │ │ │ │ + addi r9,r7,16 │ │ │ │ + vaddudm v12,v13,v12 │ │ │ │ + vmodsd v12,v12,v1 │ │ │ │ + stxv vs44,0(r7) │ │ │ │ + bne 13f3c │ │ │ │ + b 13f6c │ │ │ │ + mr r2,r9 │ │ │ │ + b 13fd0 │ │ │ │ + mr r2,r8 │ │ │ │ + b 13fa0 │ │ │ │ ... │ │ │ │ - .long 0x280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,15376 │ │ │ │ + .long 0x180 │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + ld r28,16(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r27,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r29,r28,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 14320 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 142f8 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 14170 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 14148 │ │ │ │ std r26,48(r1) │ │ │ │ + std r25,40(r1) │ │ │ │ ld r26,24(r27) │ │ │ │ sldi r28,r31,4 │ │ │ │ - std r25,40(r1) │ │ │ │ - ld r30,0(r27) │ │ │ │ ld r25,32(r27) │ │ │ │ + ld r30,0(r27) │ │ │ │ std r24,32(r1) │ │ │ │ addi r28,r28,8 │ │ │ │ addi r24,r26,1 │ │ │ │ - lwz r10,112(r30) │ │ │ │ - mr r9,r31 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - beq 14298 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r9,r9,r28 │ │ │ │ - ld r4,24(r30) │ │ │ │ - mulld r10,r9,r24 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - ld r12,8(r27) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + mr r7,r31 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 140e8 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r7,r2,r28 │ │ │ │ + ld r8,24(r30) │ │ │ │ + mulld r2,r7,r24 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + ld r11,8(r27) │ │ │ │ + sldi r7,r7,3 │ │ │ │ + mr r9,r26 │ │ │ │ ld r6,176(r30) │ │ │ │ - ld r11,120(r30) │ │ │ │ - sldi r7,r9,3 │ │ │ │ + ld r3,120(r30) │ │ │ │ mr r5,r25 │ │ │ │ - mr r9,r26 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r28,r28,16 │ │ │ │ - add r3,r4,r8 │ │ │ │ - lfdx f1,r4,r8 │ │ │ │ - ld r8,0(r12) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r7,r11,r7 │ │ │ │ - lfd f2,8(r3) │ │ │ │ - add r6,r6,r10 │ │ │ │ - bl 14090 │ │ │ │ + add r4,r8,r10 │ │ │ │ + lfdx f1,r8,r10 │ │ │ │ + ld r8,0(r11) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r3,r7 │ │ │ │ + lfd f2,8(r4) │ │ │ │ + add r6,r6,r2 │ │ │ │ + bl 13eb0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - bne 14280 │ │ │ │ + bne 140d0 │ │ │ │ ld r24,32(r1) │ │ │ │ ld r25,40(r1) │ │ │ │ ld r26,48(r1) │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(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 │ │ │ │ addi r29,r29,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1424c │ │ │ │ + li r2,0 │ │ │ │ + b 1409c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x880 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,15040 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ + mr r20,r3 │ │ │ │ std r26,-48(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r21,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r26,r28,r30 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1456c │ │ │ │ - maddld r29,r26,r29,r9 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 143ac │ │ │ │ + maddld r29,r26,r29,r2 │ │ │ │ add r26,r26,r29 │ │ │ │ cmpd r29,r26 │ │ │ │ - bge 1450c │ │ │ │ - ld r24,24(r21) │ │ │ │ + bge 1434c │ │ │ │ + ld r24,24(r20) │ │ │ │ sldi r22,r29,4 │ │ │ │ - ld r30,40(r21) │ │ │ │ - ld r23,32(r21) │ │ │ │ - ld r28,0(r21) │ │ │ │ + ld r30,40(r20) │ │ │ │ + ld r23,32(r20) │ │ │ │ + ld r28,0(r20) │ │ │ │ addi r22,r22,8 │ │ │ │ - sldi. r9,r24,1 │ │ │ │ + sldi. r2,r24,1 │ │ │ │ sldi r25,r24,4 │ │ │ │ cmpdi cr4,r24,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ subfic r25,r25,-16 │ │ │ │ - addi r27,r9,1 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r27,r2,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r25 │ │ │ │ + lwz r2,112(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r21,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r25 │ │ │ │ addi r6,r1,32 │ │ │ │ - bne 14560 │ │ │ │ - mr r8,r29 │ │ │ │ + bne 143a0 │ │ │ │ + mr r7,r29 │ │ │ │ ld r9,176(r28) │ │ │ │ - sldi r4,r8,4 │ │ │ │ - lfdx f9,r9,r4 │ │ │ │ - add r9,r9,r4 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + lfdx f9,r9,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ lfd f8,8(r9) │ │ │ │ stfd f9,0(r6) │ │ │ │ - blt cr4,144c0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + blt cr4,14300 │ │ │ │ andi. r9,r27,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,26912(r10) │ │ │ │ - addi r10,r27,-1 │ │ │ │ - beq 14484 │ │ │ │ + addi r9,r27,-1 │ │ │ │ + beq 142c4 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 144c0 │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 14300 │ │ │ │ + srdi r9,r27,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 1448c │ │ │ │ - ld r10,24(r28) │ │ │ │ - ld r12,8(r21) │ │ │ │ - ld r11,120(r28) │ │ │ │ - sldi r7,r8,3 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 142cc │ │ │ │ + ld r2,24(r28) │ │ │ │ + ld r8,8(r20) │ │ │ │ + sldi r7,r7,3 │ │ │ │ mr r9,r24 │ │ │ │ mr r5,r23 │ │ │ │ addi r29,r29,1 │ │ │ │ + ld r3,120(r28) │ │ │ │ addi r22,r22,16 │ │ │ │ - add r3,r10,r4 │ │ │ │ - lfdx f1,r10,r4 │ │ │ │ - ld r8,0(r12) │ │ │ │ - add r7,r11,r7 │ │ │ │ - lfd f2,8(r3) │ │ │ │ - bl 14090 │ │ │ │ + add r4,r2,r10 │ │ │ │ + lfdx f1,r2,r10 │ │ │ │ + ld r8,0(r8) │ │ │ │ + add r7,r3,r7 │ │ │ │ + lfd f2,8(r4) │ │ │ │ + bl 13eb0 │ │ │ │ cmpd r26,r29 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 14410 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bne 14250 │ │ │ │ addi r1,r31,128 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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 8,r11 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r28) │ │ │ │ - ldx r8,r9,r22 │ │ │ │ - b 14430 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r7,r2,r22 │ │ │ │ + b 14270 │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 143c4 │ │ │ │ + li r2,0 │ │ │ │ + b 14204 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r8 │ │ │ │ - ld r0,96(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - xxmrghd vs12,vs2,vs1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f0,f0,f3 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - addi r3,r7,1 │ │ │ │ - subf r7,r9,r7 │ │ │ │ - add r3,r3,r9 │ │ │ │ - add r7,r7,r8 │ │ │ │ - add r3,r3,r8 │ │ │ │ - divd r4,r7,r8 │ │ │ │ - divd r9,r3,r8 │ │ │ │ - mulld r4,r4,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r4,r4,r7 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - cmpd cr5,r10,r4 │ │ │ │ - cmpd r4,r9 │ │ │ │ - cmpd cr7,r0,r9 │ │ │ │ - isel r7,r4,r10,4*cr5+lt │ │ │ │ - isel r11,r9,r0,4*cr7+gt │ │ │ │ - subf r31,r4,r7 │ │ │ │ - bge 146a0 │ │ │ │ - subf. r8,r7,r11 │ │ │ │ - blt 14698 │ │ │ │ - beq 1467c │ │ │ │ - sldi r9,r7,4 │ │ │ │ - sldi r10,r31,3 │ │ │ │ - andi. r7,r8,1 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - add r9,r5,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ - beq 14644 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r10,r10,8 │ │ │ │ + ld r11,96(r1) │ │ │ │ + fcfid f12,f0 │ │ │ │ + xxmrghd vs0,vs2,vs1 │ │ │ │ + fmul f12,f12,f3 │ │ │ │ + frim f12,f12 │ │ │ │ + fctidz f12,f12 │ │ │ │ + mffprd r2,f12 │ │ │ │ + subf r4,r9,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r4,r4,r8 │ │ │ │ + add r3,r9,r8 │ │ │ │ + add r3,r3,r2 │ │ │ │ + divd r7,r4,r8 │ │ │ │ + divd r2,r3,r8 │ │ │ │ + mulld r7,r7,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r7,r7,r4 │ │ │ │ + subf r3,r2,r3 │ │ │ │ + cmpd cr5,r10,r7 │ │ │ │ + cmpd r7,r3 │ │ │ │ + cmpd cr7,r11,r3 │ │ │ │ + isel r9,r7,r10,4*cr5+lt │ │ │ │ + isel r3,r3,r11,4*cr7+gt │ │ │ │ + subf r0,r7,r9 │ │ │ │ + bge 144e0 │ │ │ │ + subf. r10,r9,r3 │ │ │ │ + bltlr │ │ │ │ + beq 144b8 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + andi. r8,r10,1 │ │ │ │ + sldi r9,r0,3 │ │ │ │ + addi r8,r10,-1 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r9,r6,r9 │ │ │ │ + beq 14480 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + beq 144b8 │ │ │ │ + srdi r8,r10,1 │ │ │ │ + mtctr r8 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r8,r9,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ addi r9,r9,16 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 14488 │ │ │ │ + add r10,r10,r0 │ │ │ │ + sldi r2,r3,4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ + lxvdsx vs12,r6,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - beq 1467c │ │ │ │ - srdi r7,r8,1 │ │ │ │ - mtctr r7 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r7,r10,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r10,16 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 1464c │ │ │ │ - add r8,r8,r31 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ - lxvdsx vs0,r6,r8 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - ld r31,-8(r1) │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ blr │ │ │ │ - subf. r12,r7,r0 │ │ │ │ - blt 14744 │ │ │ │ - beq 14728 │ │ │ │ - std r30,-16(r1) │ │ │ │ - sldi r9,r7,4 │ │ │ │ - sldi r3,r31,3 │ │ │ │ - andi. r30,r12,1 │ │ │ │ - addi r30,r12,-1 │ │ │ │ - add r9,r5,r9 │ │ │ │ - add r3,r6,r3 │ │ │ │ - beq 146ec │ │ │ │ - lxvdsx vs0,0,r3 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r30,0 │ │ │ │ - addi r3,r3,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - beq 14724 │ │ │ │ - srdi r30,r12,1 │ │ │ │ - mtctr r30 │ │ │ │ - lxvdsx vs0,0,r3 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r30,r3,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r3,r3,16 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxvdsx vs0,0,r30 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 146f4 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - add r12,r31,r12 │ │ │ │ - sldi r0,r0,4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf. r12,r9,r11 │ │ │ │ + std r31,-8(r1) │ │ │ │ + blt 14580 │ │ │ │ + beq 14564 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + sldi r4,r0,3 │ │ │ │ + andi. r31,r12,1 │ │ │ │ + addi r31,r12,-1 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r4,r6,r4 │ │ │ │ + beq 1452c │ │ │ │ + lxvdsx vs12,0,r4 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r31,0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + beq 14564 │ │ │ │ + srdi r31,r12,1 │ │ │ │ + mtctr r31 │ │ │ │ + lxvdsx vs12,0,r4 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r31,r4,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r4,r4,16 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + lxvdsx vs12,0,r31 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 14534 │ │ │ │ + add r12,r0,r12 │ │ │ │ + sldi r11,r11,4 │ │ │ │ sldi r12,r12,3 │ │ │ │ - lxvx vs11,r5,r0 │ │ │ │ - lxvdsx vs0,r6,r12 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r5,r0 │ │ │ │ - subf r9,r4,r10 │ │ │ │ - subf. r12,r10,r11 │ │ │ │ - add r9,r9,r8 │ │ │ │ - add r3,r9,r31 │ │ │ │ - blt 14698 │ │ │ │ - beq 147e0 │ │ │ │ - add r9,r8,r10 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - andi. r8,r12,1 │ │ │ │ - addi r8,r12,-1 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - add r10,r5,r10 │ │ │ │ - add r9,r9,r7 │ │ │ │ - subf r9,r4,r9 │ │ │ │ + lxvx vs11,r5,r11 │ │ │ │ + lxvdsx vs12,r6,r12 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxvx vs12,r5,r11 │ │ │ │ + subf r2,r7,r10 │ │ │ │ + subf. r11,r10,r3 │ │ │ │ + add r4,r8,r0 │ │ │ │ + add r4,r4,r2 │ │ │ │ + blt 14644 │ │ │ │ + beq 1461c │ │ │ │ + subf r0,r7,r9 │ │ │ │ + andi. r9,r11,1 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + addi r31,r11,-1 │ │ │ │ + add r9,r8,r0 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r2,r5,r2 │ │ │ │ + subf r9,r7,r9 │ │ │ │ sldi r9,r9,3 │ │ │ │ add r9,r6,r9 │ │ │ │ - beq 147a8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - cmpdi r8,0 │ │ │ │ + beq 145e4 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r31,0 │ │ │ │ addi r9,r9,8 │ │ │ │ - addi r10,r10,16 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - beq 147e0 │ │ │ │ - srdi r8,r12,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r10,32 │ │ │ │ + addi r2,r2,16 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + beq 1461c │ │ │ │ + srdi r10,r11,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r10,r9,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ addi r9,r9,16 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ - stxv vs0,-32(r10) │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 147b0 │ │ │ │ - add r3,r3,r12 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - ld r31,-8(r1) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f0,r6,r3 │ │ │ │ - fmul f2,f2,f0 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 145ec │ │ │ │ + add r4,r4,r11 │ │ │ │ + sldi r2,r3,4 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f0,r6,r4 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + fmul f2,f2,f0 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ xxmrghd vs1,vs2,vs1 │ │ │ │ xvadddp vs1,vs1,vs0 │ │ │ │ - stxvx vs1,r5,r9 │ │ │ │ + stxvx vs1,r5,r2 │ │ │ │ + ld r31,-8(r1) │ │ │ │ blr │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + .long 0x100 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ mtfprd f0,r7 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ - sldi r6,r8,1 │ │ │ │ + sldi r10,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r0,r8,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r0,r0,r7 │ │ │ │ - add r10,r10,r8 │ │ │ │ - divd r11,r0,r7 │ │ │ │ - add r10,r10,r7 │ │ │ │ - divd r9,r10,r7 │ │ │ │ - mulld r11,r11,r7 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - subf r11,r11,r0 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - cmpd r11,r10 │ │ │ │ - add r9,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r6,r8,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r6,r7 │ │ │ │ + add r11,r8,r7 │ │ │ │ + add r11,r11,r2 │ │ │ │ + divd r2,r6,r7 │ │ │ │ + divd r9,r11,r7 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + subf r7,r2,r6 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + cmpd r7,r9 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - bge 14910 │ │ │ │ + bge 14750 │ │ │ │ cmpdi r8,0 │ │ │ │ - addi r10,r6,1 │ │ │ │ + addi r9,r10,1 │ │ │ │ stxv vs0,0(r3) │ │ │ │ bltlr │ │ │ │ - andi. r8,r10,1 │ │ │ │ - beq 148c8 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + beq 14708 │ │ │ │ addi r5,r5,8 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r5,-8 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r5,-8 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ addi r5,r5,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r5,-8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r9,r5,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz 148d0 │ │ │ │ + bdnz 14710 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r6,r6,1 │ │ │ │ + addi r7,r10,1 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - subf r6,r10,r6 │ │ │ │ - cmpdi r6,1 │ │ │ │ - ble 149a0 │ │ │ │ - addi r8,r6,-1 │ │ │ │ - mr r7,r5 │ │ │ │ - addi r11,r6,-2 │ │ │ │ - andi. r0,r8,1 │ │ │ │ - beq 14958 │ │ │ │ + subf r7,r9,r7 │ │ │ │ + cmpdi r7,1 │ │ │ │ + ble 147e0 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + mr r8,r5 │ │ │ │ + addi r6,r7,-2 │ │ │ │ + andi. r11,r10,1 │ │ │ │ + beq 14798 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r11,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r7,r5,8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r8,r5,8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - beq 14990 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r8,r7,-8 │ │ │ │ + beq 147d0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r10,r8,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz 14960 │ │ │ │ - addi r6,r6,-2 │ │ │ │ + bdnz 147a0 │ │ │ │ + addi r7,r7,-2 │ │ │ │ addi r5,r5,8 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - add r5,r6,r5 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r5,r7,r5 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ bltlr cr7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - beq 149d4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + beq 14814 │ │ │ │ addi r5,r5,8 │ │ │ │ lxv vs11,0(r4) │ │ │ │ addi r4,r4,16 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmaddadp vs0,vs12,vs11 │ │ │ │ stxv vs0,0(r3) │ │ │ │ beqlr cr7 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ lxv vs12,0(r4) │ │ │ │ lxvdsx vs11,0,r5 │ │ │ │ addi r5,r5,16 │ │ │ │ addi r4,r4,32 │ │ │ │ - addi r9,r5,-8 │ │ │ │ + addi r2,r5,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ lxv vs11,-16(r4) │ │ │ │ xvmaddadp vs0,vs12,vs11 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz 149dc │ │ │ │ + bdnz 1481c │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,13280 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r25,-56(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,16(r3) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ - ld r27,16(r3) │ │ │ │ - mr r28,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r25,r27,r30 │ │ │ │ + bl 4f00 │ │ │ │ + divd r26,r27,r30 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r25,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 14c3c │ │ │ │ - maddld r29,r25,r29,r9 │ │ │ │ - add r25,r25,r29 │ │ │ │ - cmpd r29,r25 │ │ │ │ - bge 14be4 │ │ │ │ - ld r20,32(r28) │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 14a6c │ │ │ │ + maddld r29,r26,r29,r2 │ │ │ │ + add r26,r26,r29 │ │ │ │ + cmpd r29,r26 │ │ │ │ + bge 14a14 │ │ │ │ + ld r25,32(r28) │ │ │ │ ld r30,48(r28) │ │ │ │ + sldi r21,r29,4 │ │ │ │ ld r22,40(r28) │ │ │ │ ld r23,24(r28) │ │ │ │ - sldi r27,r29,4 │ │ │ │ ld r24,8(r28) │ │ │ │ ld r28,0(r28) │ │ │ │ - addi r27,r27,8 │ │ │ │ - sldi r26,r20,3 │ │ │ │ - cmpdi cr4,r20,1 │ │ │ │ - addi r26,r26,15 │ │ │ │ - clrrdi r26,r26,4 │ │ │ │ - neg r26,r26 │ │ │ │ + addi r21,r21,8 │ │ │ │ + sldi r27,r25,3 │ │ │ │ + cmpdi cr4,r25,1 │ │ │ │ + addi r27,r27,15 │ │ │ │ + clrrdi r27,r27,4 │ │ │ │ + neg r27,r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r28) │ │ │ │ - mr r21,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 14c30 │ │ │ │ - mr r8,r29 │ │ │ │ - ld r9,176(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r3,r8,4 │ │ │ │ - add r7,r9,r3 │ │ │ │ - lfdx f9,r9,r3 │ │ │ │ - lfd f8,8(r7) │ │ │ │ - stdux r10,r1,r26 │ │ │ │ + lwz r2,112(r28) │ │ │ │ + mr r20,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 14a60 │ │ │ │ + mr r10,r29 │ │ │ │ + ld r8,176(r28) │ │ │ │ + ld r7,0(r1) │ │ │ │ + sldi r6,r10,4 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r2,r25,-1 │ │ │ │ + li r9,8 │ │ │ │ + add r5,r8,r6 │ │ │ │ + lfdx f9,r8,r6 │ │ │ │ + lfd f8,8(r5) │ │ │ │ + stdux r7,r1,r27 │ │ │ │ mr r5,r1 │ │ │ │ stfdu f9,32(r5) │ │ │ │ - ble cr4,14ba4 │ │ │ │ - addi r9,r20,-1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - li r10,8 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - lfd f11,26912(r7) │ │ │ │ - addi r7,r20,-2 │ │ │ │ - beq 14b68 │ │ │ │ + ble cr4,149d4 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 14998 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ + cmpdi r8,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,16 │ │ │ │ + li r9,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 14ba4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + beq 149d4 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r10 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ + lfdx f12,r30,r9 │ │ │ │ + lfdx f0,r30,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r5,r9 │ │ │ │ - bdnz 14b70 │ │ │ │ - ld r6,120(r28) │ │ │ │ - ld r9,24(r28) │ │ │ │ - sldi r10,r8,3 │ │ │ │ - mr r7,r24 │ │ │ │ + stfdx f12,r5,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r5,r2 │ │ │ │ + bdnz 149a0 │ │ │ │ + ld r2,120(r28) │ │ │ │ + ld r3,24(r28) │ │ │ │ + sldi r10,r10,3 │ │ │ │ mr r8,r23 │ │ │ │ + mr r7,r24 │ │ │ │ mr r4,r22 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r27,r27,16 │ │ │ │ - lfdx f1,r6,r10 │ │ │ │ - add r3,r9,r3 │ │ │ │ - bl 14820 │ │ │ │ - cmpd r25,r29 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - bne 14af0 │ │ │ │ + addi r21,r21,16 │ │ │ │ + lfdx f1,r2,r10 │ │ │ │ + add r3,r3,r6 │ │ │ │ + bl 14660 │ │ │ │ + cmpd r26,r29 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 14920 │ │ │ │ addi r1,r31,128 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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 8,r11 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r28) │ │ │ │ - ldx r8,r9,r27 │ │ │ │ - b 14b04 │ │ │ │ - addi r25,r25,1 │ │ │ │ - li r9,0 │ │ │ │ - b 14aa4 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r10,r2,r21 │ │ │ │ + b 14934 │ │ │ │ + addi r26,r26,1 │ │ │ │ + li r2,0 │ │ │ │ + b 148d4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - stdu r1,-80(r1) │ │ │ │ mtfprd f0,r10 │ │ │ │ lfd f10,0(r8) │ │ │ │ lfd f11,0(r9) │ │ │ │ - mr r31,r1 │ │ │ │ + std r28,-32(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ + stdu r1,-64(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ - ld r0,176(r31) │ │ │ │ - ld r3,184(r31) │ │ │ │ + mr r31,r1 │ │ │ │ ld r4,0(r1) │ │ │ │ + ld r12,160(r31) │ │ │ │ + ld r2,168(r31) │ │ │ │ fmul f0,f0,f10 │ │ │ │ - mtfprd f12,r0 │ │ │ │ - sldi r9,r3,4 │ │ │ │ - sldi r12,r3,1 │ │ │ │ + mtfprd f12,r12 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + sldi r11,r2,1 │ │ │ │ fcfid f12,f12 │ │ │ │ - subfic r9,r9,-16 │ │ │ │ - cmpdi r12,-1 │ │ │ │ frim f0,f0 │ │ │ │ + subfic r9,r9,-16 │ │ │ │ + cmpdi r11,-1 │ │ │ │ stdux r4,r1,r9 │ │ │ │ addi r30,r1,32 │ │ │ │ stdux r4,r1,r9 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ frim f12,f12 │ │ │ │ - mffprd r4,f0 │ │ │ │ - subf r4,r3,r4 │ │ │ │ + mffprd r8,f0 │ │ │ │ + subf r8,r2,r8 │ │ │ │ + add r8,r8,r10 │ │ │ │ fctidz f12,f12 │ │ │ │ - add r4,r4,r10 │ │ │ │ - divd r8,r4,r10 │ │ │ │ mffprd r9,f12 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - add r11,r3,r0 │ │ │ │ - divd r9,r11,r0 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - subf r3,r8,r4 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r4,r9,r11 │ │ │ │ - blt 14e64 │ │ │ │ - addi r9,r12,2 │ │ │ │ - addi r28,r1,32 │ │ │ │ - addi r29,r30,-8 │ │ │ │ - mr r12,r9 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r11,r3,1 │ │ │ │ - divd r8,r3,r10 │ │ │ │ - mr r27,r29 │ │ │ │ - addi r29,r29,16 │ │ │ │ - divd r9,r11,r10 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + divd r9,r8,r10 │ │ │ │ + add r4,r2,r12 │ │ │ │ + divd r2,r4,r12 │ │ │ │ mulld r9,r9,r10 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - addi r3,r3,2 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - std r8,-8(r29) │ │ │ │ - std r9,16(r27) │ │ │ │ - bdnz 14d20 │ │ │ │ - srdi r9,r12,1 │ │ │ │ - addi r28,r28,-8 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r3,r12 │ │ │ │ + mulld r2,r2,r12 │ │ │ │ + subf r8,r9,r8 │ │ │ │ + subf r9,r2,r4 │ │ │ │ + blt 14cc4 │ │ │ │ + srdi r29,r11,1 │ │ │ │ + plxv vs40,364616 # 6db80 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + addi r3,r1,32 │ │ │ │ + addi r11,r11,2 │ │ │ │ + mtvsrdd vs44,r8,r8 │ │ │ │ + mr r2,r30 │ │ │ │ + addi r4,r29,1 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + andi. r10,r4,1 │ │ │ │ + xxmr vs32,vs40 │ │ │ │ + mr r10,r4 │ │ │ │ + bne 14cfc │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v0,v11 │ │ │ │ + vaddudm v0,v12,v0 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v12,v10 │ │ │ │ + vmodsd v9,v0,v13 │ │ │ │ + vaddudm v0,v10,v11 │ │ │ │ + vmodsd v1,v1,v13 │ │ │ │ + stxv vs41,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 14b78 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + mtvsrdd vs42,r12,r12 │ │ │ │ + mr r2,r3 │ │ │ │ + xxmr vs32,vs40 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + mr r9,r4 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + bne 14cdc │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - mr r11,r28 │ │ │ │ - addi r4,r8,1 │ │ │ │ - divd r10,r8,r0 │ │ │ │ - mr r29,r11 │ │ │ │ - addi r3,r3,-2 │ │ │ │ - addi r11,r11,16 │ │ │ │ - divd r9,r4,r0 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - std r10,-8(r11) │ │ │ │ - std r9,16(r29) │ │ │ │ - bdnz 14d6c │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v13,v0 │ │ │ │ + addi r4,r4,-2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v13,v11 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 14bd0 │ │ │ │ + addi r0,r3,-8 │ │ │ │ li r29,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r11,r28 │ │ │ │ - li r8,0 │ │ │ │ nop │ │ │ │ + mr r3,r0 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ldx r9,r30,r3 │ │ │ │ - ldu r4,8(r11) │ │ │ │ - lfdx f12,r6,r3 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - maddld r9,r0,r9,r4 │ │ │ │ + nop │ │ │ │ + sldi r9,r10,3 │ │ │ │ + ldx r2,r30,r4 │ │ │ │ + ldu r8,8(r3) │ │ │ │ + lfdx f12,r6,r4 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + maddld r2,r12,r2,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f0,f1 │ │ │ │ fmul f0,f0,f2 │ │ │ │ - add r10,r5,r9 │ │ │ │ - ldx r9,r5,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + add r9,r5,r2 │ │ │ │ + ldx r2,r5,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r4,0,r10 │ │ │ │ - cmpd r4,r9 │ │ │ │ - bne 14e10 │ │ │ │ - mffprd r27,f11 │ │ │ │ - stdcx. r27,0,r10 │ │ │ │ - bne 14df8 │ │ │ │ - cmpld r4,r9 │ │ │ │ - bne 14e80 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r4,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 14c70 │ │ │ │ + mffprd r28,f11 │ │ │ │ + stdcx. r28,0,r9 │ │ │ │ + bne 14c58 │ │ │ │ + cmpld r8,r2 │ │ │ │ + bne 14d24 │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r4 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 14e40 │ │ │ │ - mffprd r27,f12 │ │ │ │ - stdcx. r27,0,r4 │ │ │ │ - bne 14e28 │ │ │ │ - cmpld r10,r9 │ │ │ │ - bne 14e88 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r12 │ │ │ │ - bne 14dc0 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 14ca0 │ │ │ │ + mffprd r28,f12 │ │ │ │ + stdcx. r28,0,r8 │ │ │ │ + bne 14c88 │ │ │ │ + cmpld r9,r2 │ │ │ │ + bne 14d1c │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r11 │ │ │ │ + bne 14c20 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r3,r3,8 │ │ │ │ - cmpd r29,r12 │ │ │ │ - bne 14db0 │ │ │ │ - addi r1,r31,80 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + addi r4,r4,8 │ │ │ │ + cmpd r29,r11 │ │ │ │ + bne 14c10 │ │ │ │ + addi r1,r31,64 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - mr r9,r4 │ │ │ │ - b 14df0 │ │ │ │ - mr r9,r10 │ │ │ │ - b 14e20 │ │ │ │ + vaddudm v1,v13,v8 │ │ │ │ + mr. r4,r10 │ │ │ │ + vaddudm v0,v8,v12 │ │ │ │ + addi r2,r3,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r3) │ │ │ │ + bne 14bc8 │ │ │ │ + b 14bfc │ │ │ │ + vaddudm v1,v12,v8 │ │ │ │ + cmpdi r29,0 │ │ │ │ + vaddudm v0,v8,v11 │ │ │ │ + addi r2,r30,16 │ │ │ │ + vmodsd v1,v1,v13 │ │ │ │ + stxv vs33,0(r30) │ │ │ │ + bne 14b70 │ │ │ │ + b 14ba0 │ │ │ │ + mr r2,r9 │ │ │ │ + b 14c80 │ │ │ │ + mr r2,r8 │ │ │ │ + b 14c50 │ │ │ │ ... │ │ │ │ - .long 0x580 │ │ │ │ + .long 0x480 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,12128 │ │ │ │ mflr r0 │ │ │ │ std r23,-72(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + ld r28,24(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r28,24(r3) │ │ │ │ - mr r23,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-192(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r29,r28,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 15000 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 14fd4 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 14e90 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 14e64 │ │ │ │ std r27,152(r1) │ │ │ │ + std r26,144(r1) │ │ │ │ ld r27,32(r23) │ │ │ │ sldi r28,r31,4 │ │ │ │ + ld r26,8(r23) │ │ │ │ ld r30,0(r23) │ │ │ │ std r24,128(r1) │ │ │ │ std r25,136(r1) │ │ │ │ - ld r24,40(r23) │ │ │ │ - ld r25,16(r23) │ │ │ │ - std r26,144(r1) │ │ │ │ + ld r24,16(r23) │ │ │ │ + ld r25,40(r23) │ │ │ │ addi r28,r28,8 │ │ │ │ - ld r26,8(r23) │ │ │ │ addi r23,r27,1 │ │ │ │ nop │ │ │ │ - lwz r9,112(r30) │ │ │ │ + lwz r2,112(r30) │ │ │ │ mr r6,r31 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 14f58 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r6,r9,r28 │ │ │ │ - sldi r4,r6,1 │ │ │ │ - ld r11,24(r30) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 14de8 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r6,r2,r28 │ │ │ │ + sldi r2,r6,1 │ │ │ │ + ld r3,24(r30) │ │ │ │ sldi r8,r6,4 │ │ │ │ mulld r6,r6,r23 │ │ │ │ ld r7,176(r30) │ │ │ │ - ld r3,120(r30) │ │ │ │ mr r10,r26 │ │ │ │ - mr r5,r24 │ │ │ │ + ld r4,120(r30) │ │ │ │ + mr r5,r25 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r28,r28,16 │ │ │ │ - addi r4,r4,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ addi r9,r8,8 │ │ │ │ - mulld r4,r4,r23 │ │ │ │ - add r12,r11,r8 │ │ │ │ - lfdx f1,r11,r8 │ │ │ │ + mulld r2,r2,r23 │ │ │ │ + add r11,r3,r8 │ │ │ │ + lfdx f1,r3,r8 │ │ │ │ sldi r6,r6,5 │ │ │ │ - add r9,r3,r9 │ │ │ │ - add r8,r3,r8 │ │ │ │ - lfd f2,8(r12) │ │ │ │ + add r9,r4,r9 │ │ │ │ + add r8,r4,r8 │ │ │ │ + lfd f2,8(r11) │ │ │ │ std r27,104(r1) │ │ │ │ - std r25,96(r1) │ │ │ │ + std r24,96(r1) │ │ │ │ add r6,r7,r6 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - add r7,r7,r4 │ │ │ │ - bl 14c60 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r7,r2 │ │ │ │ + bl 14a90 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - bne 14f40 │ │ │ │ + bne 14dd0 │ │ │ │ ld r24,128(r1) │ │ │ │ ld r25,136(r1) │ │ │ │ ld r26,144(r1) │ │ │ │ ld r27,152(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ @@ -16608,9958 +15784,10152 @@ │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r9,0 │ │ │ │ - b 14efc │ │ │ │ + li r2,0 │ │ │ │ + b 14d8c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x980 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,11744 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r20,-96(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ + std r18,-112(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,24(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - ld r28,24(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r27,r28,r30 │ │ │ │ + bl 4f00 │ │ │ │ + divd r28,r27,r30 │ │ │ │ mr r20,r3 │ │ │ │ - mulld r9,r27,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 15334 │ │ │ │ - maddld r20,r27,r20,r9 │ │ │ │ - add r27,r27,r20 │ │ │ │ - cmpd r20,r27 │ │ │ │ - bge 152a0 │ │ │ │ - ld r26,32(r29) │ │ │ │ - ld r30,48(r29) │ │ │ │ - ld r21,40(r29) │ │ │ │ - ld r22,16(r29) │ │ │ │ + mulld r2,r28,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 151c0 │ │ │ │ + maddld r20,r28,r20,r2 │ │ │ │ + add r28,r28,r20 │ │ │ │ + cmpd r20,r28 │ │ │ │ + bge 15120 │ │ │ │ + ld r27,32(r29) │ │ │ │ sldi r18,r20,4 │ │ │ │ - ld r23,8(r29) │ │ │ │ + ld r30,48(r29) │ │ │ │ + ld r22,40(r29) │ │ │ │ + ld r23,16(r29) │ │ │ │ + ld r24,8(r29) │ │ │ │ ld r19,0(r29) │ │ │ │ addi r18,r18,8 │ │ │ │ - addi r9,r26,1 │ │ │ │ - sldi r29,r26,1 │ │ │ │ - sldi r24,r9,4 │ │ │ │ - addi r25,r29,2 │ │ │ │ - sldi r9,r9,5 │ │ │ │ - addi r29,r29,1 │ │ │ │ - neg r28,r9 │ │ │ │ - cmpdi cr4,r29,0 │ │ │ │ - addi r16,r24,8 │ │ │ │ - sldi r25,r25,3 │ │ │ │ + addi r2,r27,1 │ │ │ │ + sldi r21,r27,1 │ │ │ │ + sldi r25,r2,4 │ │ │ │ + addi r26,r21,2 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + addi r21,r21,1 │ │ │ │ + neg r29,r2 │ │ │ │ + cmpdi cr4,r21,0 │ │ │ │ + addi r16,r25,8 │ │ │ │ + sldi r26,r26,3 │ │ │ │ nop │ │ │ │ - lwz r9,112(r19) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r17,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r28 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r29 │ │ │ │ addi r6,r1,112 │ │ │ │ - bne 15300 │ │ │ │ - ld r5,176(r19) │ │ │ │ - mr r7,r20 │ │ │ │ - sldi r9,r7,5 │ │ │ │ - lfdx f9,r5,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - add r9,r5,r9 │ │ │ │ - lfdx f8,r5,r8 │ │ │ │ + bne 15180 │ │ │ │ + ld r7,176(r19) │ │ │ │ + mr r8,r20 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + sldi r9,r8,5 │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + add r9,r7,r9 │ │ │ │ + lfdx f8,r7,r10 │ │ │ │ lfd f7,8(r9) │ │ │ │ stfd f9,0(r6) │ │ │ │ - ble cr4,1532c │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,26912(r10) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 1518c │ │ │ │ + ble cr4,151b8 │ │ │ │ + andi. r9,r21,1 │ │ │ │ + addi r9,r21,-1 │ │ │ │ + beq 1500c │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 151c8 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 15048 │ │ │ │ + srdi r9,r21,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 15194 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - add r8,r5,r8 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - stfdx f8,r6,r25 │ │ │ │ - mr r9,r16 │ │ │ │ - lfd f11,26912(r10) │ │ │ │ - lfd f9,8(r8) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 1520c │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 15014 │ │ │ │ + add r10,r7,r10 │ │ │ │ + andi. r2,r21,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r16 │ │ │ │ + stfdx f8,r6,r26 │ │ │ │ + addi r9,r21,-1 │ │ │ │ + lfd f9,8(r10) │ │ │ │ + beq 1508c │ │ │ │ lfdx f0,r30,r16 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f9 │ │ │ │ - addi r9,r16,8 │ │ │ │ + addi r2,r16,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ stfdx f0,r6,r16 │ │ │ │ - beq 15248 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 150c8 │ │ │ │ + srdi r9,r21,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 15214 │ │ │ │ - ld r3,24(r19) │ │ │ │ - sldi r8,r7,4 │ │ │ │ - ld r4,120(r19) │ │ │ │ - mr r10,r23 │ │ │ │ - add r7,r6,r24 │ │ │ │ - mr r5,r21 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 15094 │ │ │ │ + ld r4,24(r19) │ │ │ │ + sldi r2,r8,4 │ │ │ │ + ld r8,120(r19) │ │ │ │ + mr r10,r24 │ │ │ │ + add r7,r6,r25 │ │ │ │ + mr r5,r22 │ │ │ │ addi r20,r20,1 │ │ │ │ addi r18,r18,16 │ │ │ │ - addi r9,r8,8 │ │ │ │ - add r11,r3,r8 │ │ │ │ - lfdx f1,r3,r8 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r8,r4,r8 │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r26,104(r1) │ │ │ │ - std r22,96(r1) │ │ │ │ - bl 14c60 │ │ │ │ - cmpd r27,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ + addi r9,r2,8 │ │ │ │ + add r3,r4,r2 │ │ │ │ + lfdx f1,r4,r2 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r8,r2 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r27,104(r1) │ │ │ │ + std r23,96(r1) │ │ │ │ + bl 14a90 │ │ │ │ + cmpd r28,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r17) │ │ │ │ mr r1,r17 │ │ │ │ - bne 15110 │ │ │ │ + bne 14f90 │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r19) │ │ │ │ - ld r5,176(r19) │ │ │ │ - ldx r7,r9,r18 │ │ │ │ - sldi r9,r7,5 │ │ │ │ - lfdx f9,r5,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - add r9,r5,r9 │ │ │ │ - lfdx f8,r5,r8 │ │ │ │ + ld r2,240(r19) │ │ │ │ + ld r7,176(r19) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + ldx r8,r2,r18 │ │ │ │ + li r2,8 │ │ │ │ + sldi r9,r8,5 │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + add r9,r7,r9 │ │ │ │ + lfdx f8,r7,r10 │ │ │ │ lfd f7,8(r9) │ │ │ │ stfd f9,0(r6) │ │ │ │ - bgt cr4,15154 │ │ │ │ - stfdx f8,r6,r25 │ │ │ │ - b 15248 │ │ │ │ - addi r27,r27,1 │ │ │ │ - li r9,0 │ │ │ │ - b 150b4 │ │ │ │ + bgt cr4,14fe0 │ │ │ │ + stfdx f8,r6,r26 │ │ │ │ + b 150c8 │ │ │ │ + addi r28,r28,1 │ │ │ │ + li r2,0 │ │ │ │ + b 14f34 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1080 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,10928 │ │ │ │ - mflr r0 │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + nop │ │ │ │ mfcr r11 │ │ │ │ - std r31,-8(r1) │ │ │ │ + mflr r0 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ ld r14,0(r3) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - 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) │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ mr r29,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - ld r28,8(r14) │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-352(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + ld r28,8(r14) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + stdu r1,-368(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,192(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 15d68 │ │ │ │ - maddld r9,r8,r9,r10 │ │ │ │ - add r10,r8,r9 │ │ │ │ - std r9,32(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r10,72(r31) │ │ │ │ - bge 15868 │ │ │ │ + bl 4f00 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 15c00 │ │ │ │ + maddld r15,r10,r2,r9 │ │ │ │ + add r2,r10,r15 │ │ │ │ + cmpd r15,r2 │ │ │ │ + std r2,64(r31) │ │ │ │ + bge 1570c │ │ │ │ ld r10,24(r29) │ │ │ │ - ld r8,16(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r10,48(r31) │ │ │ │ + ld r9,16(r29) │ │ │ │ + sldi r2,r15,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + addi r2,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r10,40(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ ld r10,8(r29) │ │ │ │ - std r9,40(r31) │ │ │ │ - srdi r9,r8,3 │ │ │ │ - std r8,56(r31) │ │ │ │ - std r9,96(r31) │ │ │ │ - std r10,64(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,26912 │ │ │ │ - std r10,120(r31) │ │ │ │ - ld r28,88(r14) │ │ │ │ - ld r25,48(r14) │ │ │ │ - lwz r9,112(r14) │ │ │ │ - ld r7,0(r1) │ │ │ │ - std r1,80(r31) │ │ │ │ - addi r23,r28,1 │ │ │ │ - sldi r24,r25,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r21,r25,-1 │ │ │ │ + srdi r2,r9,3 │ │ │ │ + std r9,48(r31) │ │ │ │ + std r2,88(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + ld r29,88(r14) │ │ │ │ + ld r26,48(r14) │ │ │ │ + std r1,72(r31) │ │ │ │ + lwz r2,112(r14) │ │ │ │ + ld r8,0(r1) │ │ │ │ + addi r23,r29,1 │ │ │ │ + sldi r24,r26,3 │ │ │ │ + addi r21,r26,-1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ sldi r30,r23,1 │ │ │ │ - addi r9,r24,15 │ │ │ │ - addi r10,r24,23 │ │ │ │ - sldi r20,r23,4 │ │ │ │ - mulld r8,r30,r24 │ │ │ │ + addi r2,r24,15 │ │ │ │ + addi r9,r24,23 │ │ │ │ + sldi r17,r23,4 │ │ │ │ + mulld r10,r30,r24 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ neg r10,r10 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - mr r8,r7 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ addi r19,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ addi r18,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ addi r7,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - bne 15d20 │ │ │ │ - ld r9,120(r31) │ │ │ │ - li r10,0 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r28,r1,32 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r25,r1,32 │ │ │ │ + bne 15bc0 │ │ │ │ + mulld r2,r23,r26 │ │ │ │ + li r9,0 │ │ │ │ + stfd f31,0(r25) │ │ │ │ cmpdi cr3,r21,0 │ │ │ │ - ld r26,32(r31) │ │ │ │ - std r10,0(r29) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r23,r25 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + mr r27,r15 │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - blt cr3,15d60 │ │ │ │ - mulld r10,r21,r23 │ │ │ │ - mulld r15,r26,r25 │ │ │ │ - neg r9,r23 │ │ │ │ - ld r3,120(r14) │ │ │ │ + blt cr3,15bf8 │ │ │ │ + mulld r9,r21,r23 │ │ │ │ + mulld r8,r27,r26 │ │ │ │ + ld r5,120(r14) │ │ │ │ + mulli r4,r23,-16 │ │ │ │ ld r16,72(r14) │ │ │ │ - addi r4,r24,-8 │ │ │ │ + addi r6,r24,-8 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - sldi r6,r9,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r15,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r3,r3,r9 │ │ │ │ - add r10,r22,r10 │ │ │ │ - mr r0,r10 │ │ │ │ - ldx r11,r16,r4 │ │ │ │ - lfdx f12,r3,r4 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mr r12,r0 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + add r9,r22,r9 │ │ │ │ + add r5,r5,r2 │ │ │ │ + lxsdx vs32,r16,r6 │ │ │ │ + lfdx f12,r5,r6 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - add r10,r10,r28 │ │ │ │ - stdx r9,r18,r4 │ │ │ │ - add r9,r9,r11 │ │ │ │ - stdx r10,r17,r4 │ │ │ │ - ble cr4,155b8 │ │ │ │ - std r26,88(r31) │ │ │ │ - addi r5,r9,1 │ │ │ │ - divd r8,r9,r11 │ │ │ │ - mr r26,r12 │ │ │ │ - addi r12,r12,16 │ │ │ │ - divd r10,r5,r11 │ │ │ │ - mulld r8,r8,r11 │ │ │ │ - mulld r10,r10,r11 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - std r8,-8(r12) │ │ │ │ - std r10,16(r26) │ │ │ │ - bdnz 15580 │ │ │ │ - ld r26,88(r31) │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r0,r0,r6 │ │ │ │ - cmpdi r4,-8 │ │ │ │ - bne 15534 │ │ │ │ + mffprd r10,f0 │ │ │ │ + addi r2,r10,1 │ │ │ │ + subf r10,r29,r10 │ │ │ │ + add r2,r2,r29 │ │ │ │ + stdx r10,r19,r6 │ │ │ │ + stdx r2,r18,r6 │ │ │ │ + ble cr4,15458 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + plxv vs33,362400 # 6db80 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r9 │ │ │ │ + andi. r3,r2,1 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + beq 15420 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r3,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r10,r9,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 15458 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v0,v1 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r10) │ │ │ │ + stxv vs44,-16(r10) │ │ │ │ + bdnz 15428 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r9,r9,r4 │ │ │ │ + cmpdi r6,-8 │ │ │ │ + bne 153a4 │ │ │ │ mr r5,r24 │ │ │ │ - li r4,0 │ │ │ │ mr r3,r7 │ │ │ │ - sldi r15,r15,4 │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r9,r20,3 │ │ │ │ - ld r5,176(r14) │ │ │ │ li r4,0 │ │ │ │ - addi r12,r18,-8 │ │ │ │ - addi r11,r17,-8 │ │ │ │ - addi r10,r19,16 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ + std r8,80(r31) │ │ │ │ + bl 5880 │ │ │ │ + ld r8,80(r31) │ │ │ │ + srdi r2,r17,3 │ │ │ │ + ld r6,176(r14) │ │ │ │ + li r5,0 │ │ │ │ + addi r11,r19,-8 │ │ │ │ + addi r9,r20,16 │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r2,40(r31) │ │ │ │ mr r7,r3 │ │ │ │ - add r5,r5,r15 │ │ │ │ - addi r8,r9,16 │ │ │ │ - ld r6,88(r31) │ │ │ │ - ldu r3,8(r12) │ │ │ │ - ldu r9,8(r11) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f12,8(r5) │ │ │ │ - mulld r6,r4,r6 │ │ │ │ - cmpd r3,r9 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - add r0,r19,r6 │ │ │ │ - stfdx f0,r19,r6 │ │ │ │ - std r0,104(r31) │ │ │ │ - bge 156ec │ │ │ │ - ld r6,96(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ + addi r3,r18,-8 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + addi r10,r2,16 │ │ │ │ + add r6,r6,r8 │ │ │ │ + ld r8,80(r31) │ │ │ │ + ldu r4,8(r11) │ │ │ │ + ldu r2,8(r3) │ │ │ │ + lfd f0,0(r6) │ │ │ │ + lfd f12,8(r6) │ │ │ │ + mulld r8,r5,r8 │ │ │ │ + cmpd r4,r2 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r0,r20,r8 │ │ │ │ + stfdx f0,r20,r8 │ │ │ │ + std r0,96(r31) │ │ │ │ + bge 15590 │ │ │ │ + ld r8,88(r31) │ │ │ │ + ld r12,40(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - addi r0,r3,2 │ │ │ │ - cmpd r0,r9 │ │ │ │ - mulld r6,r6,r4 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f11,r15,r6 │ │ │ │ - ld r6,104(r31) │ │ │ │ + addi r0,r4,2 │ │ │ │ + cmpd r0,r2 │ │ │ │ + mulld r8,r8,r5 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfdx f11,r12,r8 │ │ │ │ + ld r8,96(r31) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - stfd f0,8(r6) │ │ │ │ - bgt 156ec │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f10,-16(r10) │ │ │ │ + stfd f0,8(r8) │ │ │ │ + bgt 15590 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f10,-16(r9) │ │ │ │ fmr f11,f12 │ │ │ │ - li r6,0 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 156b0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ + li r8,0 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 15554 │ │ │ │ + lfd f0,0(r10) │ │ │ │ fmul f11,f12,f12 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r6,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r8,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - beq 156ec │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r8,r6 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + beq 15590 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r10,r8 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r9,r6,8 │ │ │ │ + addi r2,r8,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r10,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + addi r8,r8,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - bdnz 156b8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r10,r10,r20 │ │ │ │ - cmpd r25,r4 │ │ │ │ - add r8,r8,r9 │ │ │ │ - bne 1560c │ │ │ │ - cmpdi r25,4 │ │ │ │ - beq 15b7c │ │ │ │ - cmpdi r25,5 │ │ │ │ - beq 15950 │ │ │ │ - li r9,0 │ │ │ │ - ld r4,64(r31) │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 15834 │ │ │ │ - ld r28,24(r14) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r15,200(r14) │ │ │ │ - srdi r8,r20,3 │ │ │ │ - add r17,r17,r24 │ │ │ │ + stfdx f0,r9,r2 │ │ │ │ + bdnz 1555c │ │ │ │ + addi r5,r5,1 │ │ │ │ + ld r2,48(r31) │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r9,r9,r17 │ │ │ │ + cmpd r26,r5 │ │ │ │ + add r10,r10,r2 │ │ │ │ + bne 154b0 │ │ │ │ + cmpdi r26,4 │ │ │ │ + beq 15a10 │ │ │ │ + cmpdi r26,5 │ │ │ │ + beq 157f0 │ │ │ │ + li r2,0 │ │ │ │ + ld r5,56(r31) │ │ │ │ + cmpdi r5,0 │ │ │ │ + ble 156e0 │ │ │ │ + ld r11,24(r14) │ │ │ │ + sldi r27,r27,4 │ │ │ │ + ld r12,200(r14) │ │ │ │ + srdi r10,r17,3 │ │ │ │ add r18,r18,r24 │ │ │ │ + add r19,r19,r24 │ │ │ │ add r0,r7,r24 │ │ │ │ - li r11,0 │ │ │ │ - lxvx vs11,r28,r26 │ │ │ │ - add r28,r28,r26 │ │ │ │ - cmpd r25,r9 │ │ │ │ - ble 157c0 │ │ │ │ - mulld r5,r23,r9 │ │ │ │ - subf r6,r9,r25 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r12,72(r14) │ │ │ │ - addi r16,r27,8 │ │ │ │ - addi r20,r29,8 │ │ │ │ - mtctr r6 │ │ │ │ - ldx r3,r29,r10 │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - ldx r6,r7,r10 │ │ │ │ - maddld r26,r8,r9,r6 │ │ │ │ - add r6,r5,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r5,r5,r30 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r22,r6 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - lfdx f12,r19,r26 │ │ │ │ - ldx r26,r12,r10 │ │ │ │ + li r3,0 │ │ │ │ + li r29,0 │ │ │ │ + lxvx vs11,r11,r27 │ │ │ │ + add r11,r11,r27 │ │ │ │ + cmpd r26,r2 │ │ │ │ + ble 15670 │ │ │ │ + mulld r6,r23,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r8,r2,r26 │ │ │ │ + ld r16,72(r14) │ │ │ │ + addi r17,r25,8 │ │ │ │ + std r15,80(r31) │ │ │ │ + addi r27,r28,8 │ │ │ │ + ldx r4,r28,r9 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ + mtctr r8 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + ldx r8,r7,r9 │ │ │ │ + maddld r15,r10,r2,r8 │ │ │ │ + add r8,r6,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r6,r30 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r22,r8 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + lfdx f12,r20,r15 │ │ │ │ + ldx r15,r16,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r3,r3,r26,r6 │ │ │ │ - stfdx f0,r16,r10 │ │ │ │ - stdx r3,r20,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 15780 │ │ │ │ - ldx r9,r29,r24 │ │ │ │ - lxvdsx vs12,r27,r24 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r15 │ │ │ │ + maddld r4,r4,r15,r8 │ │ │ │ + stfdx f0,r17,r9 │ │ │ │ + stdx r4,r27,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 1562c │ │ │ │ + ld r15,80(r31) │ │ │ │ + ldx r2,r28,r24 │ │ │ │ + lxvdsx vs12,r25,r24 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r12 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r28) │ │ │ │ - ble cr3,1591c │ │ │ │ + stxv vs11,0(r11) │ │ │ │ + ble cr3,157c0 │ │ │ │ mtctr r21 │ │ │ │ - mr r26,r18 │ │ │ │ - mr r3,r17 │ │ │ │ - mr r6,r0 │ │ │ │ - mr r9,r21 │ │ │ │ - li r20,0 │ │ │ │ - b 15804 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r20,0(r6) │ │ │ │ - bdz 158cc │ │ │ │ - ldu r16,-8(r3) │ │ │ │ - ldu r10,-8(r26) │ │ │ │ - ldu r5,-8(r6) │ │ │ │ - subf r10,r10,r16 │ │ │ │ - cmpd r5,r10 │ │ │ │ - beq 157f8 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r4,r11 │ │ │ │ - stdx r5,r7,r10 │ │ │ │ - bne 15750 │ │ │ │ + mr r27,r19 │ │ │ │ + mr r4,r18 │ │ │ │ + mr r8,r0 │ │ │ │ + mr r2,r21 │ │ │ │ + b 156b0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r29,0(r8) │ │ │ │ + bdz 15778 │ │ │ │ + ldu r17,-8(r4) │ │ │ │ + ldu r9,-8(r27) │ │ │ │ + ldu r6,-8(r8) │ │ │ │ + subf r9,r9,r17 │ │ │ │ + cmpd r6,r9 │ │ │ │ + beq 156a4 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r5,r3 │ │ │ │ + stdx r6,r7,r9 │ │ │ │ + bne 155f8 │ │ │ │ ld r9,32(r31) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15440 │ │ │ │ - addi r1,r31,352 │ │ │ │ - ld r0,16(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 152c8 │ │ │ │ + addi r1,r31,368 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ - ld r15,-136(r1) │ │ │ │ - ld r16,-128(r1) │ │ │ │ - ld r17,-120(r1) │ │ │ │ - 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) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-152(r1) │ │ │ │ + ld r15,-144(r1) │ │ │ │ + ld r16,-136(r1) │ │ │ │ + ld r17,-128(r1) │ │ │ │ + ld r18,-120(r1) │ │ │ │ + ld r19,-112(r1) │ │ │ │ + ld r20,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-96(r1) │ │ │ │ + ld r22,-88(r1) │ │ │ │ + ld r23,-80(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - ld r10,0(r7) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r4,r11 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r7) │ │ │ │ - bne 15758 │ │ │ │ + ld r9,0(r7) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r5,r3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r7) │ │ │ │ + bne 15600 │ │ │ │ ld r9,32(r31) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15440 │ │ │ │ - b 15868 │ │ │ │ - sldi r10,r21,3 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mr r9,r21 │ │ │ │ - ldx r5,r7,r10 │ │ │ │ - cmpd r4,r11 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r5,r5,1 │ │ │ │ - stdx r5,r7,r10 │ │ │ │ - bne 15750 │ │ │ │ - b 15834 │ │ │ │ - nop │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 152c8 │ │ │ │ + b 1570c │ │ │ │ + sldi r9,r21,3 │ │ │ │ + addi r3,r3,1 │ │ │ │ + mr r2,r21 │ │ │ │ + ldx r6,r7,r9 │ │ │ │ + cmpd r5,r3 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + stdx r6,r7,r9 │ │ │ │ + bne 155f8 │ │ │ │ + b 156e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,15834 │ │ │ │ - mulli r9,r28,48 │ │ │ │ - ld r4,16(r16) │ │ │ │ - add r18,r19,r20 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r10,r28,5 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - sldi r8,r26,4 │ │ │ │ - addi r6,r20,-8 │ │ │ │ + ble cr4,156e0 │ │ │ │ + mulli r2,r29,48 │ │ │ │ + sldi r8,r29,5 │ │ │ │ + add r18,r20,r17 │ │ │ │ + ld r6,24(r14) │ │ │ │ + ld r10,16(r16) │ │ │ │ + sldi r29,r29,6 │ │ │ │ + std r7,112(r31) │ │ │ │ + std r28,120(r31) │ │ │ │ + sldi r9,r27,4 │ │ │ │ + addi r4,r17,-8 │ │ │ │ ld r12,8(r16) │ │ │ │ ld r23,24(r16) │ │ │ │ - add r24,r18,r20 │ │ │ │ - addi r10,r10,24 │ │ │ │ - ld r25,32(r16) │ │ │ │ - addi r17,r22,-8 │ │ │ │ - std r7,128(r31) │ │ │ │ - addi r28,r28,56 │ │ │ │ - add r6,r22,r6 │ │ │ │ - std r29,136(r31) │ │ │ │ - add r26,r24,r20 │ │ │ │ - std r4,88(r31) │ │ │ │ - ld r4,200(r14) │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - add r10,r22,r10 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r5,r5,r8 │ │ │ │ - add r28,r22,r28 │ │ │ │ - li r8,0 │ │ │ │ - std r6,104(r31) │ │ │ │ - add r0,r26,r20 │ │ │ │ - std r10,112(r31) │ │ │ │ - add r20,r22,r9 │ │ │ │ - ldu r16,8(r17) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r22,104(r31) │ │ │ │ - li r29,0 │ │ │ │ - std r14,144(r31) │ │ │ │ - std r19,152(r31) │ │ │ │ - std r27,160(r31) │ │ │ │ - std r8,168(r31) │ │ │ │ - lfdx f8,r19,r9 │ │ │ │ - mulld r21,r16,r12 │ │ │ │ - mr r3,r17 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - ldu r15,8(r22) │ │ │ │ - ld r7,112(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r16,176(r31) │ │ │ │ - std r12,184(r31) │ │ │ │ - std r21,192(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - add r15,r21,r15 │ │ │ │ + addi r19,r22,-8 │ │ │ │ + add r24,r18,r17 │ │ │ │ + addi r8,r8,24 │ │ │ │ + addi r29,r29,56 │ │ │ │ + ld r26,32(r16) │ │ │ │ + ld r5,200(r14) │ │ │ │ + add r4,r22,r4 │ │ │ │ + add r8,r22,r8 │ │ │ │ + add r27,r24,r17 │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ + std r10,80(r31) │ │ │ │ + add r6,r6,r9 │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r29,r22,r29 │ │ │ │ + std r4,96(r31) │ │ │ │ + std r8,104(r31) │ │ │ │ + add r0,r27,r17 │ │ │ │ + add r8,r22,r2 │ │ │ │ + ldu r17,8(r19) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ld r22,96(r31) │ │ │ │ + li r28,0 │ │ │ │ + std r15,128(r31) │ │ │ │ + std r14,136(r31) │ │ │ │ + std r20,144(r31) │ │ │ │ + std r25,152(r31) │ │ │ │ + lfdx f8,r20,r2 │ │ │ │ + std r10,168(r31) │ │ │ │ + std r17,160(r31) │ │ │ │ + mulld r21,r17,r12 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ldu r16,8(r22) │ │ │ │ + ld r7,104(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r12,176(r31) │ │ │ │ + lfdx f11,r18,r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + add r16,r21,r16 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r6,r15,r9 │ │ │ │ + mulld r4,r16,r2 │ │ │ │ nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r14,r20 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r24,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + nop │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r14,r8 │ │ │ │ + li r15,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r10,r23 │ │ │ │ - ldu r11,8(r14) │ │ │ │ - sldi r9,r16,3 │ │ │ │ + mulld r12,r9,r23 │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r15,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r21,r28 │ │ │ │ - mr r27,r0 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mr r25,r29 │ │ │ │ + mr r11,r0 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r17,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r21) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + lfd f0,0(r11) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r11,r11,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r20,r2,4 │ │ │ │ + lxvx vs6,r20,r5 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 15a80 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r30,r16 │ │ │ │ - bne 15a50 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 15a30 │ │ │ │ - addi r29,r29,1 │ │ │ │ - ld r16,176(r31) │ │ │ │ - ld r12,184(r31) │ │ │ │ - ld r21,192(r31) │ │ │ │ - cmpd r30,r29 │ │ │ │ - bne 159fc │ │ │ │ - ld r8,168(r31) │ │ │ │ - ld r14,144(r31) │ │ │ │ - ld r19,152(r31) │ │ │ │ - ld r27,160(r31) │ │ │ │ - mr r17,r3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 159d0 │ │ │ │ - ld r29,136(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 15920 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r30,r15 │ │ │ │ + bne 158f0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 158d0 │ │ │ │ + addi r28,r28,1 │ │ │ │ + ld r12,176(r31) │ │ │ │ + cmpd r30,r28 │ │ │ │ + bne 158a0 │ │ │ │ + ld r10,168(r31) │ │ │ │ + ld r15,128(r31) │ │ │ │ + ld r14,136(r31) │ │ │ │ + ld r20,144(r31) │ │ │ │ + ld r25,152(r31) │ │ │ │ + ld r17,160(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 15870 │ │ │ │ + ld r7,112(r31) │ │ │ │ + ld r28,120(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - stfd f0,40(r27) │ │ │ │ - stfd f8,8(r27) │ │ │ │ - stfd f11,16(r27) │ │ │ │ - stfd f10,24(r27) │ │ │ │ - stfd f9,32(r27) │ │ │ │ - std r9,40(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r10,24(r29) │ │ │ │ - std r16,8(r29) │ │ │ │ - std r15,16(r29) │ │ │ │ + stfd f0,40(r25) │ │ │ │ + stfd f8,8(r25) │ │ │ │ + addi r15,r15,1 │ │ │ │ + stfd f11,16(r25) │ │ │ │ + stfd f10,24(r25) │ │ │ │ + stfd f9,32(r25) │ │ │ │ + std r2,40(r28) │ │ │ │ + std r3,32(r28) │ │ │ │ + std r9,24(r28) │ │ │ │ + std r17,8(r28) │ │ │ │ + std r16,16(r28) │ │ │ │ std r30,32(r7) │ │ │ │ + std r30,24(r7) │ │ │ │ std r30,0(r7) │ │ │ │ std r30,8(r7) │ │ │ │ std r30,16(r7) │ │ │ │ - std r30,24(r7) │ │ │ │ - std r11,32(r29) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15440 │ │ │ │ - b 15868 │ │ │ │ - ble cr4,15834 │ │ │ │ - mulli r25,r28,48 │ │ │ │ - ld r3,24(r14) │ │ │ │ - sldi r10,r28,4 │ │ │ │ - sldi r9,r28,5 │ │ │ │ - add r21,r19,r20 │ │ │ │ - sldi r8,r26,4 │ │ │ │ - ld r11,200(r14) │ │ │ │ - ld r26,8(r16) │ │ │ │ - ld r17,16(r16) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 152c8 │ │ │ │ + b 1570c │ │ │ │ + ble cr4,156e0 │ │ │ │ + mulli r0,r29,48 │ │ │ │ + sldi r2,r29,5 │ │ │ │ + ld r4,24(r14) │ │ │ │ + sldi r10,r29,4 │ │ │ │ + add r21,r20,r17 │ │ │ │ + ld r3,200(r14) │ │ │ │ + std r15,96(r31) │ │ │ │ + sldi r9,r27,4 │ │ │ │ + ld r18,16(r16) │ │ │ │ + ld r27,8(r16) │ │ │ │ + addi r5,r22,-8 │ │ │ │ + li r8,0 │ │ │ │ + mr r6,r7 │ │ │ │ + addi r2,r2,24 │ │ │ │ addi r10,r10,8 │ │ │ │ - addi r9,r9,24 │ │ │ │ - ld r23,24(r16) │ │ │ │ - addi r4,r22,-8 │ │ │ │ - li r6,0 │ │ │ │ - add r24,r21,r20 │ │ │ │ - mr r5,r7 │ │ │ │ - std r14,104(r31) │ │ │ │ - lxvx vs12,r3,r8 │ │ │ │ + add r26,r21,r17 │ │ │ │ + ld r24,24(r16) │ │ │ │ + add r12,r22,r2 │ │ │ │ + lxvx vs12,r4,r9 │ │ │ │ add r16,r22,r10 │ │ │ │ - add r3,r3,r8 │ │ │ │ - add r15,r22,r9 │ │ │ │ - addi r25,r25,40 │ │ │ │ - add r8,r24,r20 │ │ │ │ - add r25,r22,r25 │ │ │ │ - ldu r28,8(r4) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - mr r12,r16 │ │ │ │ + add r4,r4,r9 │ │ │ │ + add r10,r26,r17 │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,40 │ │ │ │ + add r0,r22,r0 │ │ │ │ + ldu r29,8(r5) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r22,r16 │ │ │ │ li r7,0 │ │ │ │ - std r19,112(r31) │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - mulld r9,r28,r26 │ │ │ │ - std r9,88(r31) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r10,8(r12) │ │ │ │ - mr r18,r15 │ │ │ │ - li r19,0 │ │ │ │ - std r5,128(r31) │ │ │ │ - std r29,136(r31) │ │ │ │ - lfdx f10,r21,r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + std r14,104(r31) │ │ │ │ + lfdx f11,r20,r2 │ │ │ │ + mulld r2,r29,r27 │ │ │ │ + std r2,80(r31) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + ldu r9,8(r22) │ │ │ │ + mr r15,r12 │ │ │ │ + li r17,0 │ │ │ │ + std r20,112(r31) │ │ │ │ + std r6,120(r31) │ │ │ │ + lfdx f10,r21,r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + add r9,r2,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r10,r17 │ │ │ │ - ldu r0,8(r18) │ │ │ │ - sldi r9,r19,3 │ │ │ │ + mulld r14,r9,r18 │ │ │ │ + ldu r11,8(r15) │ │ │ │ + sldi r2,r17,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r29,r25 │ │ │ │ - mr r5,r8 │ │ │ │ - lfdx f9,r24,r9 │ │ │ │ - add r0,r14,r0 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r6,r10 │ │ │ │ + lfdx f9,r26,r2 │ │ │ │ + add r11,r14,r11 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r20,r0,r23 │ │ │ │ - ldu r9,8(r29) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + mulld r19,r11,r24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r6) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r6,r6,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs7,r22,r11 │ │ │ │ + add r2,r19,r2 │ │ │ │ + sldi r20,r2,4 │ │ │ │ + lxvx vs7,r20,r3 │ │ │ │ xxspltd vs8,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r3) │ │ │ │ - bdnz 15c50 │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r30,r19 │ │ │ │ - bne 15c2c │ │ │ │ + stxv vs12,0(r4) │ │ │ │ + bdnz 15af0 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r30,r17 │ │ │ │ + bne 15ac4 │ │ │ │ addi r7,r7,1 │ │ │ │ - ld r5,128(r31) │ │ │ │ - ld r29,136(r31) │ │ │ │ + ld r20,112(r31) │ │ │ │ + ld r6,120(r31) │ │ │ │ cmpd r30,r7 │ │ │ │ - bne 15c00 │ │ │ │ - addi r6,r6,1 │ │ │ │ - ld r19,112(r31) │ │ │ │ - cmpd r30,r6 │ │ │ │ - bne 15be0 │ │ │ │ - std r9,32(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r30,r30,-1 │ │ │ │ - std r10,16(r29) │ │ │ │ + bne 15a98 │ │ │ │ + addi r8,r8,1 │ │ │ │ ld r14,104(r31) │ │ │ │ - stfd f0,32(r27) │ │ │ │ - std r28,8(r29) │ │ │ │ - stfd f11,8(r27) │ │ │ │ - stfd f10,16(r27) │ │ │ │ - std r0,24(r29) │ │ │ │ - std r30,24(r5) │ │ │ │ - std r30,0(r5) │ │ │ │ - std r30,8(r5) │ │ │ │ - std r30,16(r5) │ │ │ │ - stfd f9,24(r27) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15440 │ │ │ │ - b 15868 │ │ │ │ + cmpd r30,r8 │ │ │ │ + bne 15a78 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + ld r15,96(r31) │ │ │ │ + std r2,32(r28) │ │ │ │ + std r11,24(r28) │ │ │ │ + std r9,16(r28) │ │ │ │ + stfd f0,32(r25) │ │ │ │ + std r29,8(r28) │ │ │ │ + stfd f11,8(r25) │ │ │ │ + stfd f10,16(r25) │ │ │ │ + std r30,24(r6) │ │ │ │ + std r30,16(r6) │ │ │ │ + std r30,0(r6) │ │ │ │ + addi r15,r15,1 │ │ │ │ + std r30,8(r6) │ │ │ │ + stfd f9,24(r25) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 152c8 │ │ │ │ + b 1570c │ │ │ │ nop │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,40(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r14) │ │ │ │ + ld r9,32(r31) │ │ │ │ + stfd f31,0(r25) │ │ │ │ cmpdi cr3,r21,0 │ │ │ │ - ldx r26,r9,r10 │ │ │ │ - ld r9,120(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r10,0(r29) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r23,r25 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ldx r27,r2,r9 │ │ │ │ + mulld r2,r23,r26 │ │ │ │ + li r9,0 │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - bge cr3,154fc │ │ │ │ - mr r9,r25 │ │ │ │ - b 1571c │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 153f0 │ │ │ │ + bge cr3,15378 │ │ │ │ + mr r2,r26 │ │ │ │ + b 155c0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 15278 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,8320 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r19,-104(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r19,0(r3) │ │ │ │ - std r14,-144(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r18,-112(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) │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - ld r28,8(r19) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + ld r14,0(r3) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ mr r29,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-320(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + ld r28,8(r14) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + stdu r1,-352(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,176(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 16690 │ │ │ │ - maddld r16,r8,r9,r10 │ │ │ │ - add r9,r8,r16 │ │ │ │ - cmpd r16,r9 │ │ │ │ - std r9,48(r31) │ │ │ │ - bge 16144 │ │ │ │ - ld r9,8(r29) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,26912 │ │ │ │ - std r9,40(r31) │ │ │ │ - sldi r9,r16,4 │ │ │ │ - std r10,104(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r29,48(r19) │ │ │ │ - lwz r9,112(r19) │ │ │ │ - ld r8,0(r1) │ │ │ │ + bl 4f00 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 16548 │ │ │ │ + maddld r17,r10,r2,r9 │ │ │ │ + add r2,r10,r17 │ │ │ │ + cmpd r17,r2 │ │ │ │ + std r2,48(r31) │ │ │ │ + bge 16004 │ │ │ │ + ld r2,8(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r2,40(r31) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,32(r31) │ │ │ │ + ld r28,48(r14) │ │ │ │ + lwz r2,112(r14) │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,56(r31) │ │ │ │ - sldi r27,r29,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r25,r29,-1 │ │ │ │ - addi r9,r27,15 │ │ │ │ - addi r10,r27,23 │ │ │ │ + sldi r27,r28,3 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + addi r26,r28,-1 │ │ │ │ + addi r2,r27,15 │ │ │ │ + addi r9,r27,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r19,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r18,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r6,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r21,r1,32 │ │ │ │ - bne 16640 │ │ │ │ - ld r9,104(r31) │ │ │ │ - ld r23,88(r19) │ │ │ │ - cmpdi cr4,r25,0 │ │ │ │ - mr r20,r16 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - li r9,0 │ │ │ │ - addi r26,r23,1 │ │ │ │ - std r9,0(r22) │ │ │ │ - mulld r9,r29,r26 │ │ │ │ - stfd f0,0(r21) │ │ │ │ + bne 16500 │ │ │ │ + ld r23,88(r14) │ │ │ │ + li r2,0 │ │ │ │ + stfd f31,0(r22) │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + mr r21,r17 │ │ │ │ + std r2,0(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r25,r23,1 │ │ │ │ + mulld r2,r28,r25 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,32 │ │ │ │ + blt cr4,16540 │ │ │ │ + mulld r9,r26,r25 │ │ │ │ + mulld r2,r21,r28 │ │ │ │ + ld r5,120(r14) │ │ │ │ + mulli r7,r25,-16 │ │ │ │ + ld r20,72(r14) │ │ │ │ + sldi r30,r25,1 │ │ │ │ + addi r10,r27,-8 │ │ │ │ + cmpdi cr7,r25,0 │ │ │ │ sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ - blt cr4,16688 │ │ │ │ - mulld r10,r25,r26 │ │ │ │ - mulld r9,r20,r29 │ │ │ │ - ld r14,120(r19) │ │ │ │ - neg r3,r26 │ │ │ │ - ld r17,72(r19) │ │ │ │ - sldi r30,r26,1 │ │ │ │ - addi r4,r27,-8 │ │ │ │ - cmpdi r26,0 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r14,r14,r9 │ │ │ │ - add r10,r28,r10 │ │ │ │ - ldx r5,r17,r4 │ │ │ │ - lfdx f12,r14,r4 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mr r11,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r5,r5,r2 │ │ │ │ + lxsdx vs32,r20,r10 │ │ │ │ + lfdx f12,r5,r10 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - add r8,r8,r23 │ │ │ │ - stdx r9,r18,r4 │ │ │ │ - add r9,r9,r5 │ │ │ │ - stdx r8,r24,r4 │ │ │ │ - ble 15fa8 │ │ │ │ - addi r15,r9,1 │ │ │ │ - divd r7,r9,r5 │ │ │ │ - mr r12,r11 │ │ │ │ - addi r11,r11,16 │ │ │ │ - divd r8,r15,r5 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r8,r8,r15 │ │ │ │ - std r7,-8(r11) │ │ │ │ - std r8,16(r12) │ │ │ │ - bdnz 15f74 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r10,r10,r3 │ │ │ │ - cmpdi cr7,r4,-8 │ │ │ │ - bne cr7,15f2c │ │ │ │ - mr r3,r6 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r2,r6,1 │ │ │ │ + subf r6,r23,r6 │ │ │ │ + add r2,r2,r23 │ │ │ │ + stdx r6,r19,r10 │ │ │ │ + stdx r2,r18,r10 │ │ │ │ + ble cr7,15e6c │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs45,r6,r6 │ │ │ │ + plxv vs33,359820 # 6db80 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r6,r9 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 15e34 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r4,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r6,r9,16 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 15e6c │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v1 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r6,r6,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r6) │ │ │ │ + stxv vs44,-16(r6) │ │ │ │ + bdnz 15e3c │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r7 │ │ │ │ + cmpdi r10,-8 │ │ │ │ + bne 15db8 │ │ │ │ + mr r3,r8 │ │ │ │ mr r5,r27 │ │ │ │ li r4,0 │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,4 │ │ │ │ - mr r6,r3 │ │ │ │ - beq 16470 │ │ │ │ - cmpdi r29,5 │ │ │ │ - beq 16220 │ │ │ │ - li r10,0 │ │ │ │ - ld r4,40(r31) │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 16118 │ │ │ │ - ld r23,24(r19) │ │ │ │ - mulld r8,r20,r29 │ │ │ │ - sldi r9,r20,4 │ │ │ │ - ld r12,200(r19) │ │ │ │ - add r24,r24,r27 │ │ │ │ + bl 5880 │ │ │ │ + cmpdi r28,4 │ │ │ │ + mr r8,r3 │ │ │ │ + beq 16330 │ │ │ │ + cmpdi r28,5 │ │ │ │ + beq 160e0 │ │ │ │ + li r9,0 │ │ │ │ + ld r5,40(r31) │ │ │ │ + cmpdi r5,0 │ │ │ │ + ble 15fd8 │ │ │ │ + ld r23,24(r14) │ │ │ │ + sldi r2,r21,4 │ │ │ │ + ld r12,200(r14) │ │ │ │ + mulld r10,r21,r28 │ │ │ │ add r30,r18,r27 │ │ │ │ - sldi r0,r26,1 │ │ │ │ - add r14,r6,r27 │ │ │ │ - li r11,0 │ │ │ │ - lxvx vs11,r23,r9 │ │ │ │ - add r23,r23,r9 │ │ │ │ - cmpd r29,r10 │ │ │ │ - ble 160a4 │ │ │ │ - add r7,r8,r10 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mulld r5,r26,r10 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - ld r15,176(r19) │ │ │ │ - ld r17,72(r19) │ │ │ │ - addi r18,r21,8 │ │ │ │ - addi r20,r22,8 │ │ │ │ - std r16,64(r31) │ │ │ │ - mulld r7,r7,r26 │ │ │ │ - mtctr r10 │ │ │ │ - ldx r3,r22,r9 │ │ │ │ - lfdx f0,r21,r9 │ │ │ │ - sldi r5,r5,1 │ │ │ │ + add r0,r19,r27 │ │ │ │ + sldi r11,r25,1 │ │ │ │ + add r15,r8,r27 │ │ │ │ + li r3,0 │ │ │ │ + li r21,0 │ │ │ │ + lxvx vs11,r23,r2 │ │ │ │ + add r23,r23,r2 │ │ │ │ + cmpd r28,r9 │ │ │ │ + ble 15f68 │ │ │ │ + add r7,r10,r9 │ │ │ │ + mulld r6,r25,r9 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + ld r16,176(r14) │ │ │ │ + ld r18,72(r14) │ │ │ │ + std r17,64(r31) │ │ │ │ + addi r19,r22,8 │ │ │ │ + addi r20,r29,8 │ │ │ │ + mulld r7,r7,r25 │ │ │ │ + ldx r4,r29,r2 │ │ │ │ + lfdx f0,r22,r2 │ │ │ │ + mtctr r9 │ │ │ │ + sldi r6,r6,1 │ │ │ │ sldi r7,r7,1 │ │ │ │ - ldx r10,r6,r9 │ │ │ │ - add r16,r7,r10 │ │ │ │ - add r10,r5,r10 │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r5,r5,r0 │ │ │ │ - sldi r16,r16,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r15,r16 │ │ │ │ - ldx r10,r28,r10 │ │ │ │ - ldx r16,r17,r9 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + add r17,r7,r9 │ │ │ │ + add r9,r6,r9 │ │ │ │ + add r7,r7,r11 │ │ │ │ + add r6,r6,r11 │ │ │ │ + sldi r17,r17,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r16,r17 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + ldx r17,r18,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r3,r3,r16,r10 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - stdx r3,r20,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 16060 │ │ │ │ - ld r16,64(r31) │ │ │ │ - ldx r9,r22,r27 │ │ │ │ - lxvdsx vs12,r21,r27 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r12 │ │ │ │ + maddld r4,r4,r17,r9 │ │ │ │ + stfdx f0,r19,r2 │ │ │ │ + stdx r4,r20,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 15f24 │ │ │ │ + ld r17,64(r31) │ │ │ │ + ldx r2,r29,r27 │ │ │ │ + lxvdsx vs12,r22,r27 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r12 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ stxv vs11,0(r23) │ │ │ │ - ble cr4,161ec │ │ │ │ - mtctr r25 │ │ │ │ - mr r20,r30 │ │ │ │ - mr r3,r24 │ │ │ │ - mr r7,r14 │ │ │ │ - mr r10,r25 │ │ │ │ - li r18,0 │ │ │ │ - b 160e8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r18,0(r7) │ │ │ │ - bdz 161a4 │ │ │ │ - ldu r17,-8(r3) │ │ │ │ - ldu r9,-8(r20) │ │ │ │ - ldu r5,-8(r7) │ │ │ │ - subf r9,r9,r17 │ │ │ │ - cmpd r5,r9 │ │ │ │ - beq 160dc │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpd r4,r11 │ │ │ │ - stdx r5,r6,r9 │ │ │ │ - bne 1601c │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r16 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15e54 │ │ │ │ - addi r1,r31,320 │ │ │ │ + ble cr4,160b4 │ │ │ │ + mtctr r26 │ │ │ │ + mr r20,r0 │ │ │ │ + mr r4,r30 │ │ │ │ + mr r7,r15 │ │ │ │ + mr r9,r26 │ │ │ │ + b 15fa8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r21,0(r7) │ │ │ │ + bdz 1606c │ │ │ │ + ldu r19,-8(r4) │ │ │ │ + ldu r2,-8(r20) │ │ │ │ + ldu r6,-8(r7) │ │ │ │ + subf r2,r2,r19 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 15f9c │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpd r5,r3 │ │ │ │ + stdx r6,r8,r2 │ │ │ │ + bne 15ee0 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 15cf0 │ │ │ │ + addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ - ld r15,-136(r1) │ │ │ │ - ld r16,-128(r1) │ │ │ │ - ld r17,-120(r1) │ │ │ │ - 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) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-152(r1) │ │ │ │ + ld r15,-144(r1) │ │ │ │ + ld r16,-136(r1) │ │ │ │ + ld r17,-128(r1) │ │ │ │ + ld r18,-120(r1) │ │ │ │ + ld r19,-112(r1) │ │ │ │ + ld r20,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-96(r1) │ │ │ │ + ld r22,-88(r1) │ │ │ │ + ld r23,-80(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - ld r9,0(r6) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r4,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r6) │ │ │ │ - bne 16024 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r16 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15e54 │ │ │ │ - b 16144 │ │ │ │ - sldi r9,r25,3 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mr r10,r25 │ │ │ │ - ldx r5,r6,r9 │ │ │ │ - cmpd r4,r11 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r5,r5,1 │ │ │ │ - stdx r5,r6,r9 │ │ │ │ - bne 1601c │ │ │ │ - b 16118 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ld r2,0(r8) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r5,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + bne 15ee8 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r17,r17,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 15cf0 │ │ │ │ + b 16004 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + addi r3,r3,1 │ │ │ │ + mr r9,r26 │ │ │ │ + ldx r6,r8,r2 │ │ │ │ + cmpd r5,r3 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + stdx r6,r8,r2 │ │ │ │ + bne 15ee0 │ │ │ │ + b 15fd8 │ │ │ │ nop │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 16118 │ │ │ │ - mulld r9,r20,r26 │ │ │ │ - ld r5,24(r19) │ │ │ │ - sldi r8,r20,4 │ │ │ │ - ld r27,176(r19) │ │ │ │ - ld r14,8(r17) │ │ │ │ - sldi r7,r23,5 │ │ │ │ - sldi r25,r23,4 │ │ │ │ - sldi r23,r23,6 │ │ │ │ - sldi r29,r26,4 │ │ │ │ - ld r12,16(r17) │ │ │ │ - ld r18,24(r17) │ │ │ │ - ld r24,32(r17) │ │ │ │ - std r6,128(r31) │ │ │ │ + ble 15fd8 │ │ │ │ + mulld r2,r21,r25 │ │ │ │ + ld r6,24(r14) │ │ │ │ + ld r28,176(r14) │ │ │ │ + sldi r7,r21,4 │ │ │ │ + sldi r9,r23,5 │ │ │ │ + sldi r0,r23,6 │ │ │ │ + std r8,96(r31) │ │ │ │ + std r29,104(r31) │ │ │ │ + mulli r26,r23,48 │ │ │ │ + ld r16,8(r20) │ │ │ │ + ld r15,16(r20) │ │ │ │ + sldi r21,r25,4 │ │ │ │ li r10,0 │ │ │ │ - addi r0,r23,56 │ │ │ │ - addi r4,r29,-8 │ │ │ │ - addi r3,r7,24 │ │ │ │ - addi r25,r25,48 │ │ │ │ - std r16,112(r31) │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - add r5,r5,r8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + ld r23,24(r20) │ │ │ │ + ld r27,32(r20) │ │ │ │ + mr r4,r0 │ │ │ │ + addi r5,r21,-8 │ │ │ │ + mulli r2,r2,5 │ │ │ │ + lxvx vs12,r6,r7 │ │ │ │ + add r6,r6,r7 │ │ │ │ + add r20,r9,r24 │ │ │ │ + addi r0,r4,56 │ │ │ │ + add r12,r24,r5 │ │ │ │ + ld r5,200(r14) │ │ │ │ + addi r26,r26,40 │ │ │ │ + add r0,r24,r0 │ │ │ │ + add r26,r26,r24 │ │ │ │ + add r7,r25,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r25,r7 │ │ │ │ + add r2,r28,r2 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + std r2,72(r31) │ │ │ │ add r7,r28,r7 │ │ │ │ - mr r6,r28 │ │ │ │ - std r19,120(r31) │ │ │ │ - sldi r8,r9,2 │ │ │ │ - add r4,r28,r4 │ │ │ │ - add r3,r28,r3 │ │ │ │ - add r0,r28,r0 │ │ │ │ - std r22,136(r31) │ │ │ │ - add r25,r7,r25 │ │ │ │ - addi r7,r7,32 │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r4,88(r31) │ │ │ │ - ld r4,200(r19) │ │ │ │ - std r3,80(r31) │ │ │ │ - add r8,r26,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r23,r26,r8 │ │ │ │ - add r9,r27,r9 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r9,72(r31) │ │ │ │ - add r8,r27,r8 │ │ │ │ - add r9,r26,r23 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - std r8,96(r31) │ │ │ │ - add r8,r26,r9 │ │ │ │ + add r2,r25,r9 │ │ │ │ sldi r9,r9,4 │ │ │ │ - add r23,r27,r23 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r26,r27,r9 │ │ │ │ - add r27,r27,r8 │ │ │ │ - ldx r17,r6,r10 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r22,88(r31) │ │ │ │ - ld r28,96(r31) │ │ │ │ - std r21,144(r31) │ │ │ │ - std r6,152(r31) │ │ │ │ - lfdx f8,r9,r10 │ │ │ │ - mulld r9,r17,r14 │ │ │ │ - std r17,160(r31) │ │ │ │ - std r9,64(r31) │ │ │ │ - ldu r15,8(r22) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f11,0(r28) │ │ │ │ - li r6,0 │ │ │ │ - std r14,168(r31) │ │ │ │ - add r15,r9,r15 │ │ │ │ + std r7,80(r31) │ │ │ │ + add r7,r25,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r28,r9 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r25,r28,r2 │ │ │ │ + std r9,88(r31) │ │ │ │ + add r28,r28,r7 │ │ │ │ + ldx r19,r24,r10 │ │ │ │ + ld r2,72(r31) │ │ │ │ + mr r29,r12 │ │ │ │ + std r17,112(r31) │ │ │ │ + std r14,120(r31) │ │ │ │ + std r22,128(r31) │ │ │ │ + ld r11,80(r31) │ │ │ │ + std r24,136(r31) │ │ │ │ + std r19,144(r31) │ │ │ │ + lfdx f8,r2,r10 │ │ │ │ + mulld r2,r19,r16 │ │ │ │ + std r2,64(r31) │ │ │ │ + ldu r18,8(r29) │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r7,r20 │ │ │ │ + std r16,152(r31) │ │ │ │ + lfd f11,0(r11) │ │ │ │ + ld r8,88(r31) │ │ │ │ + add r18,r2,r18 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r3,r15,r12 │ │ │ │ + mulld r3,r18,r15 │ │ │ │ + std r18,160(r31) │ │ │ │ nop │ │ │ │ - ldx r8,r7,r6 │ │ │ │ - lfdx f10,r23,r6 │ │ │ │ - li r16,0 │ │ │ │ - add r8,r3,r8 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - mulld r14,r8,r18 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r11,r25,r16 │ │ │ │ - lfdx f9,r26,r16 │ │ │ │ + ldu r9,8(r7) │ │ │ │ + lfd f10,0(r8) │ │ │ │ + mr r16,r26 │ │ │ │ + mr r17,r25 │ │ │ │ + add r9,r3,r9 │ │ │ │ + fmul f10,f11,f10 │ │ │ │ + mulld r14,r9,r23 │ │ │ │ + nop │ │ │ │ + ldu r4,8(r16) │ │ │ │ + lfd f9,0(r17) │ │ │ │ mtctr r30 │ │ │ │ - mr r20,r0 │ │ │ │ - mr r21,r27 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r22,r0 │ │ │ │ + mr r24,r28 │ │ │ │ + add r4,r14,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r24 │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - addi r21,r21,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + mulld r18,r4,r27 │ │ │ │ + lfd f0,0(r24) │ │ │ │ + ldu r2,8(r22) │ │ │ │ + addi r24,r24,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs7,r19,r4 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r19,r2,4 │ │ │ │ + lxvx vs7,r19,r5 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 16380 │ │ │ │ - addi r16,r16,8 │ │ │ │ - cmpld r29,r16 │ │ │ │ - bne 16360 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r29,r6 │ │ │ │ - bne 16340 │ │ │ │ - ld r6,80(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - addi r28,r28,8 │ │ │ │ - cmpld r6,r22 │ │ │ │ - bne 1631c │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 16240 │ │ │ │ + cmpld r0,r16 │ │ │ │ + addi r17,r17,8 │ │ │ │ + bne 16220 │ │ │ │ + cmpld r26,r7 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bne 16200 │ │ │ │ + cmpld r20,r29 │ │ │ │ + ld r16,152(r31) │ │ │ │ + ld r18,160(r31) │ │ │ │ + addi r11,r11,8 │ │ │ │ + bne 161cc │ │ │ │ addi r10,r10,8 │ │ │ │ - ld r21,144(r31) │ │ │ │ - ld r6,152(r31) │ │ │ │ - ld r17,160(r31) │ │ │ │ - cmpld r29,r10 │ │ │ │ - bne 162f4 │ │ │ │ - ld r6,128(r31) │ │ │ │ - ld r22,136(r31) │ │ │ │ + ld r17,112(r31) │ │ │ │ + ld r14,120(r31) │ │ │ │ + ld r22,128(r31) │ │ │ │ + ld r24,136(r31) │ │ │ │ + cmpld r21,r10 │ │ │ │ + ld r19,144(r31) │ │ │ │ + bne 1619c │ │ │ │ + ld r8,96(r31) │ │ │ │ + ld r29,104(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - ld r16,112(r31) │ │ │ │ - ld r19,120(r31) │ │ │ │ - stfd f0,40(r21) │ │ │ │ - stfd f8,8(r21) │ │ │ │ - stfd f11,16(r21) │ │ │ │ - stfd f10,24(r21) │ │ │ │ - stfd f9,32(r21) │ │ │ │ - std r9,40(r22) │ │ │ │ - std r17,8(r22) │ │ │ │ - std r15,16(r22) │ │ │ │ - std r8,24(r22) │ │ │ │ - std r30,32(r6) │ │ │ │ - std r30,0(r6) │ │ │ │ - std r30,8(r6) │ │ │ │ - std r30,16(r6) │ │ │ │ - std r30,24(r6) │ │ │ │ - std r11,32(r22) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r16 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15e54 │ │ │ │ - b 16144 │ │ │ │ + stfd f0,40(r22) │ │ │ │ + stfd f8,8(r22) │ │ │ │ + addi r17,r17,1 │ │ │ │ + stfd f11,16(r22) │ │ │ │ + stfd f10,24(r22) │ │ │ │ + stfd f9,32(r22) │ │ │ │ + std r2,40(r29) │ │ │ │ + std r4,32(r29) │ │ │ │ + std r9,24(r29) │ │ │ │ + std r19,8(r29) │ │ │ │ + std r18,16(r29) │ │ │ │ + std r30,32(r8) │ │ │ │ + std r30,24(r8) │ │ │ │ + std r30,0(r8) │ │ │ │ + std r30,8(r8) │ │ │ │ + std r30,16(r8) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 15cf0 │ │ │ │ + b 16004 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 16118 │ │ │ │ - mulld r7,r20,r26 │ │ │ │ - ld r4,24(r19) │ │ │ │ - sldi r8,r20,4 │ │ │ │ - sldi r29,r23,5 │ │ │ │ - ld r27,176(r19) │ │ │ │ - mulli r25,r23,48 │ │ │ │ - sldi r24,r26,4 │ │ │ │ - ld r15,8(r17) │ │ │ │ - ld r14,16(r17) │ │ │ │ - ld r23,24(r17) │ │ │ │ - ld r3,200(r19) │ │ │ │ + ble 15fd8 │ │ │ │ + mulld r7,r21,r25 │ │ │ │ + sldi r11,r25,4 │ │ │ │ + ld r27,176(r14) │ │ │ │ + mulli r0,r23,48 │ │ │ │ + ld r5,24(r14) │ │ │ │ + sldi r9,r23,5 │ │ │ │ + sldi r21,r21,4 │ │ │ │ + ld r28,8(r20) │ │ │ │ + ld r19,16(r20) │ │ │ │ li r10,0 │ │ │ │ - mr r11,r6 │ │ │ │ - std r19,88(r31) │ │ │ │ - addi r5,r24,-8 │ │ │ │ - lxvx vs12,r4,r8 │ │ │ │ - add r4,r4,r8 │ │ │ │ - addi r8,r29,24 │ │ │ │ - addi r29,r29,32 │ │ │ │ - sldi r9,r7,2 │ │ │ │ + mr r23,r8 │ │ │ │ + addi r2,r11,-8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + ld r26,24(r20) │ │ │ │ + ld r4,200(r14) │ │ │ │ + add r18,r24,r2 │ │ │ │ + lxvx vs12,r5,r21 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r5,r5,r21 │ │ │ │ + sldi r2,r7,2 │ │ │ │ sldi r7,r7,6 │ │ │ │ - add r12,r28,r5 │ │ │ │ - add r8,r28,r8 │ │ │ │ - addi r25,r25,40 │ │ │ │ - add r29,r28,r29 │ │ │ │ - add r9,r26,r9 │ │ │ │ - add r20,r27,r7 │ │ │ │ - std r8,80(r31) │ │ │ │ - add r25,r28,r25 │ │ │ │ - add r8,r26,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r26,r26,r8 │ │ │ │ - add r9,r27,r9 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r9,72(r31) │ │ │ │ - sldi r9,r26,4 │ │ │ │ - add r26,r27,r8 │ │ │ │ - add r27,r27,r9 │ │ │ │ - ldx r5,r28,r10 │ │ │ │ - lfdx f11,r20,r10 │ │ │ │ - ld r7,72(r31) │ │ │ │ - mr r6,r12 │ │ │ │ - std r16,96(r31) │ │ │ │ - mulld r9,r5,r15 │ │ │ │ - std r9,64(r31) │ │ │ │ - ldu r8,8(r6) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f10,0(r7) │ │ │ │ - li r19,0 │ │ │ │ - std r11,112(r31) │ │ │ │ - std r22,120(r31) │ │ │ │ - add r8,r9,r8 │ │ │ │ + mr r6,r0 │ │ │ │ + add r2,r25,r2 │ │ │ │ + add r16,r27,r7 │ │ │ │ + addi r0,r6,40 │ │ │ │ + add r7,r25,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r0,r24,r0 │ │ │ │ + add r25,r25,r7 │ │ │ │ + add r15,r27,r2 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + sldi r2,r25,4 │ │ │ │ + add r12,r27,r7 │ │ │ │ + mr r25,r29 │ │ │ │ + add r27,r27,r2 │ │ │ │ + ldx r6,r24,r10 │ │ │ │ + lfdx f11,r16,r10 │ │ │ │ + mr r29,r18 │ │ │ │ + mr r8,r15 │ │ │ │ + std r17,72(r31) │ │ │ │ + std r14,80(r31) │ │ │ │ + mulld r2,r6,r28 │ │ │ │ + std r2,64(r31) │ │ │ │ + ldu r7,8(r29) │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r17,r9 │ │ │ │ + mr r20,r12 │ │ │ │ + std r23,88(r31) │ │ │ │ + std r25,96(r31) │ │ │ │ + lfd f10,0(r8) │ │ │ │ + std r22,104(r31) │ │ │ │ + add r7,r2,r7 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r16,r8,r14 │ │ │ │ - ldx r0,r29,r19 │ │ │ │ - lfdx f9,r26,r19 │ │ │ │ + mulld r14,r7,r19 │ │ │ │ + ldu r3,8(r17) │ │ │ │ + lfd f9,0(r20) │ │ │ │ mtctr r30 │ │ │ │ - mr r22,r25 │ │ │ │ - mr r11,r27 │ │ │ │ - add r0,r16,r0 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r25,r27 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r0,r23 │ │ │ │ - ldu r9,8(r22) │ │ │ │ - lfd f0,0(r11) │ │ │ │ - addi r11,r11,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + mulld r21,r3,r26 │ │ │ │ + lfd f0,0(r25) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r25,r25,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r18,r9,4 │ │ │ │ - lxvx vs7,r18,r3 │ │ │ │ - xxspltd vs8,vs0,0 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs8,r22,r4 │ │ │ │ + xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r4) │ │ │ │ - bdnz 16570 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpld r19,r24 │ │ │ │ - bne 16550 │ │ │ │ - ld r18,80(r31) │ │ │ │ - ld r11,112(r31) │ │ │ │ - ld r22,120(r31) │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r6,r18 │ │ │ │ - bne 1652c │ │ │ │ + stxv vs12,0(r5) │ │ │ │ + bdnz 16430 │ │ │ │ + cmpld r0,r17 │ │ │ │ + addi r20,r20,8 │ │ │ │ + bne 16410 │ │ │ │ + cmpld r9,r29 │ │ │ │ + ld r23,88(r31) │ │ │ │ + ld r25,96(r31) │ │ │ │ + addi r8,r8,8 │ │ │ │ + ld r22,104(r31) │ │ │ │ + bne 163e4 │ │ │ │ addi r10,r10,8 │ │ │ │ - ld r16,96(r31) │ │ │ │ - cmpld r10,r19 │ │ │ │ - bne 16510 │ │ │ │ + ld r17,72(r31) │ │ │ │ + ld r14,80(r31) │ │ │ │ + cmpld r11,r10 │ │ │ │ + bne 163c4 │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r9,32(r22) │ │ │ │ - ld r19,88(r31) │ │ │ │ - stfd f0,32(r21) │ │ │ │ - addi r16,r16,1 │ │ │ │ - std r5,8(r22) │ │ │ │ - stfd f11,8(r21) │ │ │ │ - std r8,16(r22) │ │ │ │ - stfd f10,16(r21) │ │ │ │ - std r0,24(r22) │ │ │ │ - std r30,24(r11) │ │ │ │ - std r30,0(r11) │ │ │ │ - std r30,8(r11) │ │ │ │ - std r30,16(r11) │ │ │ │ - stfd f9,24(r21) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r16 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 15e54 │ │ │ │ - b 16144 │ │ │ │ + std r2,32(r25) │ │ │ │ + std r3,24(r25) │ │ │ │ + addi r17,r17,1 │ │ │ │ + stfd f0,32(r22) │ │ │ │ + std r6,8(r25) │ │ │ │ + std r7,16(r25) │ │ │ │ + stfd f11,8(r22) │ │ │ │ + stfd f10,16(r22) │ │ │ │ + std r30,24(r23) │ │ │ │ + std r30,16(r23) │ │ │ │ + std r30,0(r23) │ │ │ │ + std r30,8(r23) │ │ │ │ + stfd f9,24(r22) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 15cf0 │ │ │ │ + b 16004 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r19) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r23,88(r19) │ │ │ │ - cmpdi cr4,r25,0 │ │ │ │ - ldx r20,r9,r10 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r26,r23,1 │ │ │ │ - lfd f0,0(r9) │ │ │ │ + ld r2,240(r14) │ │ │ │ + ld r9,32(r31) │ │ │ │ + stfd f31,0(r22) │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + ld r23,88(r14) │ │ │ │ + ldx r21,r2,r9 │ │ │ │ + li r2,0 │ │ │ │ + addi r25,r23,1 │ │ │ │ + std r2,0(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mulld r2,r28,r25 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,32 │ │ │ │ + bge cr4,15d88 │ │ │ │ + mr r9,r28 │ │ │ │ + b 15ea4 │ │ │ │ + addi r10,r10,1 │ │ │ │ li r9,0 │ │ │ │ - std r9,0(r22) │ │ │ │ - mulld r9,r29,r26 │ │ │ │ - stfd f0,0(r21) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ - bge cr4,15ef4 │ │ │ │ - mr r10,r29 │ │ │ │ - b 15fe4 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 15e20 │ │ │ │ + b 15cb8 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,5968 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ std r28,-112(r1) │ │ │ │ std r29,-104(r1) │ │ │ │ std r30,-96(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-88(r1) │ │ │ │ - std r14,-224(r1) │ │ │ │ - std r15,-216(r1) │ │ │ │ - std r16,-208(r1) │ │ │ │ std r17,-200(r1) │ │ │ │ std r18,-192(r1) │ │ │ │ std r19,-184(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r20,-176(r1) │ │ │ │ std r21,-168(r1) │ │ │ │ std r22,-160(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ std r23,-152(r1) │ │ │ │ std r24,-144(r1) │ │ │ │ std r25,-136(r1) │ │ │ │ std r26,-128(r1) │ │ │ │ std r27,-120(r1) │ │ │ │ stdu r1,-368(r1) │ │ │ │ + stxv vs63,128(r1) │ │ │ │ ld r14,0(r3) │ │ │ │ - mr r29,r3 │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ ld r28,8(r14) │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 1708c │ │ │ │ - maddld r12,r8,r9,r10 │ │ │ │ - add r9,r8,r12 │ │ │ │ - cmpd r12,r9 │ │ │ │ - std r9,56(r31) │ │ │ │ - bge 16bec │ │ │ │ - ld r9,8(r29) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + bl 4f00 │ │ │ │ + mr r2,r3 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 16f14 │ │ │ │ + maddld r15,r10,r2,r9 │ │ │ │ + add r2,r10,r15 │ │ │ │ + cmpd r15,r2 │ │ │ │ + std r2,56(r31) │ │ │ │ + bge 16ab0 │ │ │ │ + ld r2,8(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f29,356968 # 6d8a0 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - mr r25,r12 │ │ │ │ - addi r10,r10,26912 │ │ │ │ - std r9,48(r31) │ │ │ │ - sldi r9,r12,4 │ │ │ │ - std r10,40(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r16,88(r14) │ │ │ │ - ld r22,48(r14) │ │ │ │ - lwz r9,112(r14) │ │ │ │ - ld r5,0(r1) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r2,48(r31) │ │ │ │ + sldi r2,r15,4 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,32(r31) │ │ │ │ + ld r17,88(r14) │ │ │ │ + ld r27,48(r14) │ │ │ │ std r1,64(r31) │ │ │ │ - addi r20,r16,1 │ │ │ │ - sldi r17,r22,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r6,r22,-1 │ │ │ │ - mulld r8,r20,r22 │ │ │ │ - addi r9,r17,15 │ │ │ │ - addi r10,r17,23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + lwz r2,112(r14) │ │ │ │ + ld r7,0(r1) │ │ │ │ + addi r19,r17,1 │ │ │ │ + sldi r22,r27,3 │ │ │ │ + addi r21,r27,-1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + mulld r2,r19,r27 │ │ │ │ + addi r10,r22,15 │ │ │ │ + addi r8,r22,23 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - neg r9,r9 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ neg r10,r10 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - neg r7,r8 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r5,r1,r7 │ │ │ │ + neg r8,r8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r9,r2 │ │ │ │ + addi r2,r2,15 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r5,r1,r10 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r18,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r5,r1,r10 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r23,r1,32 │ │ │ │ - bne 16c98 │ │ │ │ - ld r9,40(r31) │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr4,r6,0 │ │ │ │ - mr r26,r25 │ │ │ │ - std r10,0(r24) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - clrrdi r9,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stfd f0,0(r23) │ │ │ │ + bne 16b40 │ │ │ │ + li r9,0 │ │ │ │ + stfd f28,0(r23) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi cr4,r21,0 │ │ │ │ + mr r16,r15 │ │ │ │ + std r9,0(r24) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - blt cr4,16cd4 │ │ │ │ - mulld r10,r6,r20 │ │ │ │ - mulld r9,r26,r22 │ │ │ │ - ld r11,120(r14) │ │ │ │ - neg r21,r20 │ │ │ │ - ld r18,72(r14) │ │ │ │ - sldi r28,r20,1 │ │ │ │ - addi r5,r17,-8 │ │ │ │ - cmpdi cr3,r20,0 │ │ │ │ - sldi r21,r21,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r10,r29,r10 │ │ │ │ - ldx r4,r18,r5 │ │ │ │ - lfdx f12,r11,r5 │ │ │ │ - srdi r9,r28,1 │ │ │ │ - mr r12,r10 │ │ │ │ - mr r0,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ + blt cr4,16b74 │ │ │ │ + mulld r7,r21,r19 │ │ │ │ + mulld r10,r16,r27 │ │ │ │ + ld r8,120(r14) │ │ │ │ + mulli r2,r19,-16 │ │ │ │ + ld r26,72(r14) │ │ │ │ + sldi r28,r19,1 │ │ │ │ + addi r6,r22,-8 │ │ │ │ + cmpdi cr3,r19,0 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + std r2,40(r31) │ │ │ │ + add r7,r29,r7 │ │ │ │ + add r8,r8,r10 │ │ │ │ + lxsdx vs32,r26,r6 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r16,r9 │ │ │ │ - add r8,r8,r16 │ │ │ │ - stdx r9,r15,r5 │ │ │ │ - add r9,r9,r4 │ │ │ │ - stdx r8,r19,r5 │ │ │ │ - ble cr3,16924 │ │ │ │ - addi r3,r9,1 │ │ │ │ - divd r7,r9,r4 │ │ │ │ - mr r10,r12 │ │ │ │ - addi r12,r12,16 │ │ │ │ - divd r8,r3,r4 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - std r7,-8(r12) │ │ │ │ - std r8,16(r10) │ │ │ │ - bdnz 168ec │ │ │ │ - mr r10,r0 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - add r10,r10,r21 │ │ │ │ - cmpdi r5,-8 │ │ │ │ - bne 168a0 │ │ │ │ - mr r5,r17 │ │ │ │ + addi r2,r9,1 │ │ │ │ + subf r9,r17,r9 │ │ │ │ + add r2,r2,r17 │ │ │ │ + stdx r9,r18,r6 │ │ │ │ + stdx r2,r20,r6 │ │ │ │ + ble cr3,167f8 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + nop │ │ │ │ + plxv vs33,357376 # 6db80 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r7 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + beq 167c0 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r10,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r9,r7,16 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r7) │ │ │ │ + beq 167f8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v13 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r9) │ │ │ │ + stxv vs44,-16(r9) │ │ │ │ + bdnz 167c8 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + ld r2,40(r31) │ │ │ │ + cmpdi r6,-8 │ │ │ │ + add r7,r7,r2 │ │ │ │ + bne 16740 │ │ │ │ + mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - std r11,80(r31) │ │ │ │ - std r6,72(r31) │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r16 │ │ │ │ - ld r6,72(r31) │ │ │ │ - ld r11,80(r31) │ │ │ │ - fcfid f26,f0 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - ble cr3,17098 │ │ │ │ - ld r7,40(r31) │ │ │ │ - addis r16,r2,-3 │ │ │ │ - ld r10,96(r14) │ │ │ │ - std r23,72(r31) │ │ │ │ - std r20,88(r31) │ │ │ │ - mr r23,r27 │ │ │ │ - mr r20,r24 │ │ │ │ - mr r8,r30 │ │ │ │ - li r9,0 │ │ │ │ - std r29,80(r31) │ │ │ │ - addi r16,r16,26784 │ │ │ │ - mr r27,r28 │ │ │ │ - mr r24,r30 │ │ │ │ - lfd f23,0(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f24,26784(r7) │ │ │ │ - lfdx f0,r18,r9 │ │ │ │ - ldx r28,r15,r9 │ │ │ │ - lfdx f25,r10,r9 │ │ │ │ - lfdx f28,r11,r9 │ │ │ │ - mr r30,r8 │ │ │ │ + mr r3,r25 │ │ │ │ + std r8,72(r31) │ │ │ │ + bl 5880 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + ld r8,72(r31) │ │ │ │ + fcfid f24,f0 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + ble cr3,16f20 │ │ │ │ + ld r7,96(r14) │ │ │ │ + mr r9,r19 │ │ │ │ + mr r6,r30 │ │ │ │ + mr r19,r23 │ │ │ │ + li r10,0 │ │ │ │ + std r29,72(r31) │ │ │ │ + mr r23,r24 │ │ │ │ + mr r24,r25 │ │ │ │ + mr r25,r30 │ │ │ │ + lfdx f0,r26,r10 │ │ │ │ + ldx r17,r18,r10 │ │ │ │ + mr r30,r6 │ │ │ │ + std r7,80(r31) │ │ │ │ + std r28,88(r31) │ │ │ │ std r6,96(r31) │ │ │ │ - std r10,104(r31) │ │ │ │ - std r8,112(r31) │ │ │ │ - std r11,120(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - mr r29,r28 │ │ │ │ - fmul f22,f25,f24 │ │ │ │ - mr r28,r27 │ │ │ │ - fdiv f29,f23,f27 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - b 16a1c │ │ │ │ + lfdx f23,r7,r10 │ │ │ │ + lfdx f26,r8,r10 │ │ │ │ + std r8,104(r31) │ │ │ │ + std r10,112(r31) │ │ │ │ + fcfid f25,f0 │ │ │ │ + mr r29,r17 │ │ │ │ + mr r17,r22 │ │ │ │ + mr r22,r9 │ │ │ │ + fmul f22,f23,f29 │ │ │ │ + fdiv f27,f28,f25 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + b 168c8 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f25,f31 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ + fmul f1,f23,f31 │ │ │ │ + bl 5140 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - stfd f0,0(r30) │ │ │ │ + stfd f12,0(r30) │ │ │ │ addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - beq 16a5c │ │ │ │ + beq 1691c │ │ │ │ mtfprd f0,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f29,f0,f28 │ │ │ │ - fnmsub f0,f29,f0,f28 │ │ │ │ - fmul f12,f27,f12 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmsub f12,f27,f0,f26 │ │ │ │ + fnmsub f0,f27,f0,f26 │ │ │ │ + fmul f12,f25,f12 │ │ │ │ + fmadd f0,f0,f12,f24 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 169ec │ │ │ │ + bgt 168a0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 16c78 │ │ │ │ - fmr f0,f22 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ + fmr f12,f22 │ │ │ │ + bge 168b4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - stfd f0,-8(r30) │ │ │ │ - bne 16a1c │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r8,112(r31) │ │ │ │ + fmul f1,f23,f31 │ │ │ │ + bl 53c0 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r30) │ │ │ │ + bne 168c8 │ │ │ │ + ld r10,112(r31) │ │ │ │ ld r6,96(r31) │ │ │ │ - ld r10,104(r31) │ │ │ │ - ld r11,120(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - subf r8,r21,r8 │ │ │ │ - cmpld r17,r9 │ │ │ │ - bne 169a8 │ │ │ │ - cmpdi r22,4 │ │ │ │ - mr r30,r24 │ │ │ │ - mr r28,r27 │ │ │ │ - mr r24,r20 │ │ │ │ - ld r29,80(r31) │ │ │ │ - ld r20,88(r31) │ │ │ │ - mr r27,r23 │ │ │ │ - ld r23,72(r31) │ │ │ │ - beq 16f28 │ │ │ │ - cmpdi r22,5 │ │ │ │ - beq 16d50 │ │ │ │ - li r9,0 │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 16bc0 │ │ │ │ - ld r11,24(r14) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r16,200(r14) │ │ │ │ - add r19,r19,r17 │ │ │ │ - add r15,r15,r17 │ │ │ │ - sldi r21,r20,1 │ │ │ │ - add r18,r27,r17 │ │ │ │ - li r4,0 │ │ │ │ + mr r9,r22 │ │ │ │ + mr r22,r17 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r7,80(r31) │ │ │ │ + ld r28,88(r31) │ │ │ │ + ld r8,104(r31) │ │ │ │ + addi r10,r10,8 │ │ │ │ + subf r6,r2,r6 │ │ │ │ + cmpld r17,r10 │ │ │ │ + bne 16858 │ │ │ │ + cmpdi r27,4 │ │ │ │ + mr r30,r25 │ │ │ │ + ld r29,72(r31) │ │ │ │ + mr r25,r24 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r23,r19 │ │ │ │ + mr r19,r9 │ │ │ │ + beq 16db8 │ │ │ │ + cmpdi r27,5 │ │ │ │ + beq 16bf0 │ │ │ │ + li r2,0 │ │ │ │ + ld r6,48(r31) │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 16a84 │ │ │ │ + ld r3,24(r14) │ │ │ │ + sldi r16,r16,4 │ │ │ │ + ld r17,200(r14) │ │ │ │ + add r4,r18,r22 │ │ │ │ + add r20,r20,r22 │ │ │ │ + sldi r0,r19,1 │ │ │ │ + add r18,r25,r22 │ │ │ │ + li r7,0 │ │ │ │ addi r28,r23,8 │ │ │ │ - li r0,0 │ │ │ │ - lxvx vs11,r11,r26 │ │ │ │ - add r11,r11,r26 │ │ │ │ - mr r26,r10 │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 16b50 │ │ │ │ - mulld r7,r20,r9 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r12,72(r14) │ │ │ │ - subf r9,r9,r22 │ │ │ │ - ldx r5,r24,r10 │ │ │ │ - lfdx f0,r23,r10 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r24,8 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ldx r8,r27,r10 │ │ │ │ - ldx r3,r12,r10 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r7,r7,r21 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f12,r30,r8 │ │ │ │ - ldx r8,r29,r8 │ │ │ │ + addi r11,r24,8 │ │ │ │ + lxvx vs11,r3,r16 │ │ │ │ + add r3,r3,r16 │ │ │ │ + cmpd r27,r2 │ │ │ │ + ble 16a10 │ │ │ │ + mulld r8,r19,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + ld r26,72(r14) │ │ │ │ + ldx r5,r24,r9 │ │ │ │ + lfdx f0,r23,r9 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldx r2,r25,r9 │ │ │ │ + ldx r10,r26,r9 │ │ │ │ + add r2,r8,r2 │ │ │ │ + add r8,r8,r0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r5,r5,r3,r8 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - stdx r5,r9,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 16b1c │ │ │ │ - ldx r9,r24,r17 │ │ │ │ - lxvdsx vs0,r23,r17 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r16 │ │ │ │ + maddld r5,r5,r10,r2 │ │ │ │ + stfdx f0,r28,r9 │ │ │ │ + stdx r5,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 169dc │ │ │ │ + ldx r2,r24,r22 │ │ │ │ + lxvdsx vs12,r23,r22 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r17 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r11) │ │ │ │ - ble cr4,16d28 │ │ │ │ - mtctr r6 │ │ │ │ - mr r3,r15 │ │ │ │ - mr r5,r19 │ │ │ │ - mr r8,r18 │ │ │ │ - mr r9,r6 │ │ │ │ - b 16b90 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r0,0(r8) │ │ │ │ - bdz 16ce0 │ │ │ │ - ldu r12,-8(r5) │ │ │ │ - ldu r10,-8(r3) │ │ │ │ - ldu r7,-8(r8) │ │ │ │ - subf r10,r10,r12 │ │ │ │ - cmpd r7,r10 │ │ │ │ - beq 16b84 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r26,r4 │ │ │ │ - stdx r7,r27,r10 │ │ │ │ - bne 16af0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,64(r31) │ │ │ │ + stxv vs11,0(r3) │ │ │ │ + ble cr4,16bc8 │ │ │ │ + mtctr r21 │ │ │ │ + mr r26,r4 │ │ │ │ + mr r5,r20 │ │ │ │ + mr r10,r18 │ │ │ │ + mr r2,r21 │ │ │ │ + b 16a54 │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 167b4 │ │ │ │ + bdz 16b80 │ │ │ │ + ldu r16,-8(r5) │ │ │ │ + ldu r9,-8(r26) │ │ │ │ + ldu r8,-8(r10) │ │ │ │ + subf r9,r9,r16 │ │ │ │ + cmpd r8,r9 │ │ │ │ + beq 16a44 │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r6,r7 │ │ │ │ + stdx r8,r25,r9 │ │ │ │ + bne 169b4 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 16660 │ │ │ │ addi r1,r31,368 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-240(r1) │ │ │ │ ld r14,-224(r1) │ │ │ │ ld r15,-216(r1) │ │ │ │ ld r16,-208(r1) │ │ │ │ ld r17,-200(r1) │ │ │ │ ld r18,-192(r1) │ │ │ │ ld r19,-184(r1) │ │ │ │ ld r20,-176(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r21,-168(r1) │ │ │ │ ld r22,-160(r1) │ │ │ │ ld r23,-152(r1) │ │ │ │ ld r24,-144(r1) │ │ │ │ ld r25,-136(r1) │ │ │ │ ld r26,-128(r1) │ │ │ │ ld r27,-120(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-112(r1) │ │ │ │ ld r29,-104(r1) │ │ │ │ ld r30,-96(r1) │ │ │ │ ld r31,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f25,f31 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r16) │ │ │ │ - fmul f0,f1,f12 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 16a08 │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,32(r31) │ │ │ │ - cmpdi cr4,r6,0 │ │ │ │ - ldx r26,r9,r10 │ │ │ │ - ld r9,40(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r10,0(r24) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - clrrdi r9,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stfd f0,0(r23) │ │ │ │ + ld r10,240(r14) │ │ │ │ + ld r9,32(r31) │ │ │ │ + stfd f28,0(r23) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi cr4,r21,0 │ │ │ │ + neg r2,r2 │ │ │ │ + ldx r16,r10,r9 │ │ │ │ + li r9,0 │ │ │ │ + std r9,0(r24) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - bge cr4,16868 │ │ │ │ - mr r9,r22 │ │ │ │ - b 16ab0 │ │ │ │ + bge cr4,1670c │ │ │ │ + mr r2,r27 │ │ │ │ + b 16978 │ │ │ │ nop │ │ │ │ - ld r10,0(r27) │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r26,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r27) │ │ │ │ - bne 16af8 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 167b4 │ │ │ │ - b 16bec │ │ │ │ - sldi r10,r6,3 │ │ │ │ - addi r4,r4,1 │ │ │ │ - mr r9,r6 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - cmpd r26,r4 │ │ │ │ - sldi r10,r9,3 │ │ │ │ + ld r9,0(r25) │ │ │ │ addi r7,r7,1 │ │ │ │ - stdx r7,r27,r10 │ │ │ │ - bne 16af0 │ │ │ │ - b 16bc0 │ │ │ │ - ld r6,24(r14) │ │ │ │ - mulli r21,r20,48 │ │ │ │ - sldi r9,r26,4 │ │ │ │ - ld r17,8(r18) │ │ │ │ - ld r16,16(r18) │ │ │ │ - ld r22,24(r18) │ │ │ │ - ld r26,32(r18) │ │ │ │ - ld r5,200(r14) │ │ │ │ - addi r11,r29,-8 │ │ │ │ - sldi r15,r20,4 │ │ │ │ - sldi r12,r20,5 │ │ │ │ - sldi r0,r20,6 │ │ │ │ + cmpd r6,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r25) │ │ │ │ + bne 169bc │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 16660 │ │ │ │ + b 16ab0 │ │ │ │ + sldi r9,r21,3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + mr r2,r21 │ │ │ │ + ldx r8,r25,r9 │ │ │ │ + cmpd r6,r7 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + stdx r8,r25,r9 │ │ │ │ + bne 169b4 │ │ │ │ + b 16a84 │ │ │ │ + ld r7,24(r14) │ │ │ │ + mulli r21,r19,48 │ │ │ │ + sldi r9,r16,4 │ │ │ │ + ld r18,8(r26) │ │ │ │ + addi r3,r29,-8 │ │ │ │ + sldi r17,r19,4 │ │ │ │ + std r24,40(r31) │ │ │ │ + ld r16,16(r26) │ │ │ │ + ld r22,24(r26) │ │ │ │ + sldi r12,r19,5 │ │ │ │ + sldi r11,r19,6 │ │ │ │ + li r10,0 │ │ │ │ + ld r27,32(r26) │ │ │ │ + ld r6,200(r14) │ │ │ │ + lxvx vs12,r7,r9 │ │ │ │ + add r7,r7,r9 │ │ │ │ + ldu r20,8(r3) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r24,r17 │ │ │ │ + li r26,0 │ │ │ │ + std r15,72(r31) │ │ │ │ + std r14,80(r31) │ │ │ │ + std r25,88(r31) │ │ │ │ + std r23,96(r31) │ │ │ │ + lfdx f8,r30,r2 │ │ │ │ + std r10,104(r31) │ │ │ │ + std r18,112(r31) │ │ │ │ + mulld r0,r20,r18 │ │ │ │ + ldx r19,r29,r24 │ │ │ │ + lfdx f11,r30,r24 │ │ │ │ + mr r10,r12 │ │ │ │ li r8,0 │ │ │ │ - std r25,80(r31) │ │ │ │ - std r27,88(r31) │ │ │ │ - lxvx vs12,r6,r9 │ │ │ │ - add r6,r6,r9 │ │ │ │ - ldu r20,8(r11) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r25,r15 │ │ │ │ - li r27,0 │ │ │ │ - std r14,96(r31) │ │ │ │ - std r24,104(r31) │ │ │ │ - std r23,112(r31) │ │ │ │ - std r8,120(r31) │ │ │ │ - lfdx f8,r30,r9 │ │ │ │ - mulld r9,r20,r17 │ │ │ │ - std r9,72(r31) │ │ │ │ - ldx r18,r29,r25 │ │ │ │ - ld r9,72(r31) │ │ │ │ - lfdx f11,r30,r25 │ │ │ │ - mr r8,r12 │ │ │ │ - li r7,0 │ │ │ │ - std r25,128(r31) │ │ │ │ - std r20,136(r31) │ │ │ │ - add r18,r9,r18 │ │ │ │ + std r20,120(r31) │ │ │ │ + add r19,r0,r19 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r19,r18,r16 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r29,r8 │ │ │ │ - lfdx f10,r30,r8 │ │ │ │ - mr r23,r21 │ │ │ │ - li r20,0 │ │ │ │ - add r9,r19,r9 │ │ │ │ + mulld r18,r19,r16 │ │ │ │ + ldx r2,r29,r10 │ │ │ │ + lfdx f10,r30,r10 │ │ │ │ + mr r20,r21 │ │ │ │ + li r15,0 │ │ │ │ + add r2,r18,r2 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r9,r22 │ │ │ │ + mulld r14,r2,r22 │ │ │ │ nop │ │ │ │ - ldx r3,r29,r23 │ │ │ │ - lfdx f9,r30,r23 │ │ │ │ + ldx r4,r29,r20 │ │ │ │ + lfdx f9,r30,r20 │ │ │ │ mtctr r28 │ │ │ │ - mr r4,r0 │ │ │ │ - add r3,r14,r3 │ │ │ │ + mr r5,r11 │ │ │ │ + add r4,r14,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r24,r3,r26 │ │ │ │ + mulld r23,r4,r27 │ │ │ │ nop │ │ │ │ - ldx r10,r29,r4 │ │ │ │ - lfdx f0,r30,r4 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r10,r24,r10 │ │ │ │ + ldx r9,r29,r5 │ │ │ │ + lfdx f0,r30,r5 │ │ │ │ + addi r5,r5,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r25,r10,4 │ │ │ │ - lxvx vs7,r25,r5 │ │ │ │ + add r9,r23,r9 │ │ │ │ + sldi r25,r9,4 │ │ │ │ + lxvx vs7,r25,r6 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - bdnz 16e30 │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - cmpd r20,r28 │ │ │ │ - bne 16e10 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - cmpd r7,r20 │ │ │ │ - bne 16df0 │ │ │ │ - addi r27,r27,1 │ │ │ │ - ld r25,128(r31) │ │ │ │ - ld r20,136(r31) │ │ │ │ - cmpd r27,r7 │ │ │ │ - addi r25,r25,8 │ │ │ │ - bne 16dc0 │ │ │ │ - ld r8,120(r31) │ │ │ │ - ld r14,96(r31) │ │ │ │ - ld r24,104(r31) │ │ │ │ - ld r23,112(r31) │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + bdnz 16cc0 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpd r15,r28 │ │ │ │ + bne 16ca0 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd r8,r27 │ │ │ │ - bne 16d94 │ │ │ │ - ld r27,88(r31) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - ld r25,80(r31) │ │ │ │ - std r10,40(r24) │ │ │ │ - std r9,24(r24) │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpd r8,r15 │ │ │ │ + bne 16c80 │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r20,120(r31) │ │ │ │ + addi r24,r24,8 │ │ │ │ + cmpd r26,r8 │ │ │ │ + bne 16c60 │ │ │ │ + ld r10,104(r31) │ │ │ │ + ld r15,72(r31) │ │ │ │ + ld r14,80(r31) │ │ │ │ + ld r25,88(r31) │ │ │ │ + ld r23,96(r31) │ │ │ │ + ld r18,112(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r26 │ │ │ │ + bne 16c30 │ │ │ │ + ld r24,40(r31) │ │ │ │ + addi r10,r10,-1 │ │ │ │ stfd f0,40(r23) │ │ │ │ - std r20,8(r24) │ │ │ │ stfd f8,8(r23) │ │ │ │ - std r18,16(r24) │ │ │ │ + addi r15,r15,1 │ │ │ │ stfd f11,16(r23) │ │ │ │ stfd f10,24(r23) │ │ │ │ - std r3,32(r24) │ │ │ │ stfd f9,32(r23) │ │ │ │ - std r8,32(r27) │ │ │ │ - std r8,0(r27) │ │ │ │ - std r8,8(r27) │ │ │ │ - std r8,16(r27) │ │ │ │ - std r8,24(r27) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 167b4 │ │ │ │ - b 16bec │ │ │ │ - ld r6,24(r14) │ │ │ │ - mulli r22,r20,48 │ │ │ │ - sldi r10,r26,4 │ │ │ │ - ld r19,8(r18) │ │ │ │ - ld r17,16(r18) │ │ │ │ - ld r26,24(r18) │ │ │ │ - ld r5,200(r14) │ │ │ │ - addi r3,r29,-8 │ │ │ │ - sldi r16,r20,4 │ │ │ │ - sldi r15,r20,5 │ │ │ │ - li r9,0 │ │ │ │ - mr r0,r14 │ │ │ │ - lxvx vs12,r6,r10 │ │ │ │ - add r6,r6,r10 │ │ │ │ - ldu r7,8(r3) │ │ │ │ - sldi r10,r9,3 │ │ │ │ - mr r14,r16 │ │ │ │ - li r11,0 │ │ │ │ - lfdx f11,r30,r10 │ │ │ │ - mulld r12,r7,r19 │ │ │ │ - ldx r8,r29,r14 │ │ │ │ - lfdx f10,r30,r14 │ │ │ │ - mr r21,r15 │ │ │ │ - li r20,0 │ │ │ │ - std r25,72(r31) │ │ │ │ - std r0,80(r31) │ │ │ │ - std r27,88(r31) │ │ │ │ - add r8,r12,r8 │ │ │ │ + std r10,32(r25) │ │ │ │ + std r10,24(r25) │ │ │ │ + std r10,0(r25) │ │ │ │ + std r10,8(r25) │ │ │ │ + std r9,40(r24) │ │ │ │ + std r4,32(r24) │ │ │ │ + std r2,24(r24) │ │ │ │ + std r19,16(r24) │ │ │ │ + std r20,8(r24) │ │ │ │ + std r10,16(r25) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 16660 │ │ │ │ + b 16ab0 │ │ │ │ + ld r7,24(r14) │ │ │ │ + mulli r27,r19,48 │ │ │ │ + sldi r16,r16,4 │ │ │ │ + ld r20,8(r26) │ │ │ │ + addi r4,r29,-8 │ │ │ │ + sldi r21,r19,4 │ │ │ │ + ld r18,16(r26) │ │ │ │ + ld r0,24(r26) │ │ │ │ + sldi r17,r19,5 │ │ │ │ + li r2,0 │ │ │ │ + ld r6,200(r14) │ │ │ │ + lxvx vs12,r7,r16 │ │ │ │ + add r7,r7,r16 │ │ │ │ + ldu r8,8(r4) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + mr r11,r21 │ │ │ │ + li r3,0 │ │ │ │ + std r15,40(r31) │ │ │ │ + std r14,72(r31) │ │ │ │ + lfdx f11,r30,r9 │ │ │ │ + mulld r12,r8,r20 │ │ │ │ + ldx r10,r29,r11 │ │ │ │ + lfdx f10,r30,r11 │ │ │ │ + mr r16,r17 │ │ │ │ + li r15,0 │ │ │ │ + add r10,r12,r10 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r18,r8,r17 │ │ │ │ - ldx r4,r29,r21 │ │ │ │ - lfdx f9,r30,r21 │ │ │ │ + mulld r14,r10,r18 │ │ │ │ + ldx r5,r29,r16 │ │ │ │ + lfdx f9,r30,r16 │ │ │ │ mtctr r28 │ │ │ │ - mr r27,r22 │ │ │ │ - add r4,r18,r4 │ │ │ │ + mr r26,r27 │ │ │ │ + add r5,r14,r5 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r25,r4,r26 │ │ │ │ + mulld r19,r5,r0 │ │ │ │ nop │ │ │ │ - ldx r10,r29,r27 │ │ │ │ - lfdx f0,r30,r27 │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r10,r25,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r9,r29,r26 │ │ │ │ + lfdx f0,r30,r26 │ │ │ │ + addi r26,r26,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r0,r10,4 │ │ │ │ - lxvx vs8,r5,r0 │ │ │ │ - xxspltd vs7,vs0,0 │ │ │ │ + add r9,r19,r9 │ │ │ │ + sldi r22,r9,4 │ │ │ │ + lxvx vs7,r22,r6 │ │ │ │ + xxspltd vs8,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - bdnz 16fc0 │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpd r20,r28 │ │ │ │ - bne 16fa0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - ld r25,72(r31) │ │ │ │ - ld r0,80(r31) │ │ │ │ - ld r27,88(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpd r11,r20 │ │ │ │ - bne 16f78 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r11 │ │ │ │ - bne 16f60 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r10,32(r24) │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + bdnz 16e50 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + cmpd r15,r28 │ │ │ │ + bne 16e28 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpd r3,r15 │ │ │ │ + bne 16e0c │ │ │ │ + addi r2,r2,1 │ │ │ │ + ld r15,40(r31) │ │ │ │ + ld r14,72(r31) │ │ │ │ + cmpd r2,r3 │ │ │ │ + bne 16dec │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,32(r24) │ │ │ │ + std r5,24(r24) │ │ │ │ + addi r15,r15,1 │ │ │ │ stfd f0,32(r23) │ │ │ │ - std r7,8(r24) │ │ │ │ + std r8,8(r24) │ │ │ │ + std r10,16(r24) │ │ │ │ + std r2,24(r25) │ │ │ │ + std r2,16(r25) │ │ │ │ + std r2,0(r25) │ │ │ │ + std r2,8(r25) │ │ │ │ stfd f11,8(r23) │ │ │ │ - std r8,16(r24) │ │ │ │ stfd f10,16(r23) │ │ │ │ - std r4,24(r24) │ │ │ │ - std r9,24(r27) │ │ │ │ - std r9,0(r27) │ │ │ │ - std r9,8(r27) │ │ │ │ - std r9,16(r27) │ │ │ │ stfd f9,24(r23) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r25,r25,1 │ │ │ │ - mr r14,r0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 167b4 │ │ │ │ - b 16bec │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 16778 │ │ │ │ - cmpdi r22,4 │ │ │ │ - beq 16bc0 │ │ │ │ - cmpdi r22,5 │ │ │ │ - bne 16aac │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 167b4 │ │ │ │ - b 16bec │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 16660 │ │ │ │ + b 16ab0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 1661c │ │ │ │ + cmpdi r27,4 │ │ │ │ + beq 16a84 │ │ │ │ + cmpdi r27,5 │ │ │ │ + bne 16974 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 16660 │ │ │ │ + b 16ab0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x128a │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,3344 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - mfcr r11 │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - ld r14,0(r3) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ + std r15,-152(r1) │ │ │ │ + std r14,-160(r1) │ │ │ │ + ld r15,0(r3) │ │ │ │ std r0,16(r1) │ │ │ │ - ld r28,8(r14) │ │ │ │ + std r28,-48(r1) │ │ │ │ + std r29,-40(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-24(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-336(r1) │ │ │ │ + std r16,-144(r1) │ │ │ │ + std r17,-136(r1) │ │ │ │ + ld r28,8(r15) │ │ │ │ + std r18,-128(r1) │ │ │ │ + std r19,-120(r1) │ │ │ │ + std r20,-112(r1) │ │ │ │ + std r21,-104(r1) │ │ │ │ + std r22,-96(r1) │ │ │ │ + std r23,-88(r1) │ │ │ │ + std r24,-80(r1) │ │ │ │ + std r25,-72(r1) │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r27,-56(r1) │ │ │ │ + stdu r1,-368(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs61,160(r1) │ │ │ │ + stxv vs62,176(r1) │ │ │ │ + stxv vs63,192(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 17b98 │ │ │ │ - maddld r9,r8,r9,r10 │ │ │ │ - add r10,r8,r9 │ │ │ │ - std r9,32(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r10,80(r31) │ │ │ │ - bge 17694 │ │ │ │ - ld r10,8(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ + bl 4f00 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 17b40 │ │ │ │ + maddld r14,r10,r2,r9 │ │ │ │ + add r2,r10,r14 │ │ │ │ + cmpd r14,r2 │ │ │ │ + std r2,72(r31) │ │ │ │ + bge 17640 │ │ │ │ + ld r2,8(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r10,72(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - std r9,40(r31) │ │ │ │ - addi r10,r10,26912 │ │ │ │ - std r10,48(r31) │ │ │ │ - ld r24,48(r14) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltd vs61,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + std r2,64(r31) │ │ │ │ + sldi r2,r14,4 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,56(r31) │ │ │ │ + ld r29,88(r15) │ │ │ │ + lwz r10,112(r15) │ │ │ │ + std r1,80(r31) │ │ │ │ + ld r2,104(r15) │ │ │ │ + ld r27,48(r15) │ │ │ │ ld r7,0(r1) │ │ │ │ - ld r28,88(r14) │ │ │ │ - std r1,88(r31) │ │ │ │ - lwz r9,112(r14) │ │ │ │ - ld r12,104(r14) │ │ │ │ - sldi r16,r24,3 │ │ │ │ - addi r18,r28,1 │ │ │ │ - addi r0,r28,2 │ │ │ │ - addi r23,r24,-1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r8,r16,15 │ │ │ │ - addi r10,r16,23 │ │ │ │ + addi r17,r29,2 │ │ │ │ + andi. r10,r10,2048 │ │ │ │ + addi r18,r29,1 │ │ │ │ + sldi r26,r27,3 │ │ │ │ + addi r23,r27,-1 │ │ │ │ + divd r10,r2,r17 │ │ │ │ sldi r30,r18,1 │ │ │ │ - divd r25,r12,r0 │ │ │ │ sldi r22,r18,4 │ │ │ │ + addi r9,r26,15 │ │ │ │ + addi r8,r26,23 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - neg r8,r8 │ │ │ │ - neg r6,r10 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ neg r9,r9 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,96(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ + neg r8,r8 │ │ │ │ + std r10,32(r31) │ │ │ │ + mulld r10,r26,r30 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r6,r1,32 │ │ │ │ + std r6,88(r31) │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,40(r31) │ │ │ │ stdux r10,r1,r9 │ │ │ │ - mr r9,r10 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ - addi r10,r1,32 │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r9,r1,32 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ addi r7,r1,32 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r6 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r8,r1,r6 │ │ │ │ - addi r27,r1,32 │ │ │ │ - bne 17b50 │ │ │ │ - ld r8,48(r31) │ │ │ │ - li r6,0 │ │ │ │ + std r7,48(r31) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r7,r1,32 │ │ │ │ + stdux r10,r1,r8 │ │ │ │ + addi r28,r1,32 │ │ │ │ + stdux r10,r1,r8 │ │ │ │ + addi r25,r1,32 │ │ │ │ + bne 178e0 │ │ │ │ + mulld r9,r27,r18 │ │ │ │ + li r10,0 │ │ │ │ + stfd f30,0(r25) │ │ │ │ cmpdi cr3,r23,0 │ │ │ │ - ld r26,32(r31) │ │ │ │ - std r6,0(r29) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - mulld r8,r24,r18 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + mr r16,r14 │ │ │ │ + std r10,0(r28) │ │ │ │ + ld r10,0(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r21,r1,32 │ │ │ │ - blt cr3,17b90 │ │ │ │ - mulld r6,r23,r18 │ │ │ │ - mulld r8,r26,r24 │ │ │ │ - ld r17,120(r14) │ │ │ │ - neg r5,r18 │ │ │ │ - ld r20,72(r14) │ │ │ │ - addi r11,r16,-8 │ │ │ │ + blt cr3,17918 │ │ │ │ + mulld r8,r23,r18 │ │ │ │ + mulld r9,r16,r27 │ │ │ │ + ld r10,120(r15) │ │ │ │ + mulli r4,r18,-16 │ │ │ │ + ld r19,72(r15) │ │ │ │ + addi r5,r26,-8 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - std r26,56(r31) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r6,r6,-8 │ │ │ │ - add r17,r17,r8 │ │ │ │ - add r6,r21,r6 │ │ │ │ - ldx r26,r20,r11 │ │ │ │ - lfdx f12,r17,r11 │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mr r15,r6 │ │ │ │ - mtctr r8 │ │ │ │ - mtfprd f0,r26 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r8,r21,r8 │ │ │ │ + add r6,r10,r9 │ │ │ │ + std r6,104(r31) │ │ │ │ + lxsdx vs32,r19,r5 │ │ │ │ + lfdx f12,r6,r5 │ │ │ │ + ld r3,40(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - subf r8,r28,r8 │ │ │ │ - add r5,r5,r28 │ │ │ │ - stdx r8,r10,r11 │ │ │ │ - add r8,r8,r26 │ │ │ │ - stdx r5,r9,r11 │ │ │ │ - ble cr4,17374 │ │ │ │ - std r14,64(r31) │ │ │ │ - std r24,104(r31) │ │ │ │ - addi r24,r8,1 │ │ │ │ - divd r3,r8,r26 │ │ │ │ - mr r14,r15 │ │ │ │ - addi r15,r15,16 │ │ │ │ - divd r5,r24,r26 │ │ │ │ - mulld r3,r3,r26 │ │ │ │ - mulld r5,r5,r26 │ │ │ │ - subf r3,r3,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r5,r5,r24 │ │ │ │ - std r3,-8(r15) │ │ │ │ - std r5,16(r14) │ │ │ │ - bdnz 17338 │ │ │ │ - ld r14,64(r31) │ │ │ │ - ld r24,104(r31) │ │ │ │ - addi r11,r11,-8 │ │ │ │ - add r6,r6,r4 │ │ │ │ - cmpdi r11,-8 │ │ │ │ - bne 172e8 │ │ │ │ - mr r5,r16 │ │ │ │ + mffprd r10,f0 │ │ │ │ + addi r9,r10,1 │ │ │ │ + subf r10,r29,r10 │ │ │ │ + stdx r10,r3,r5 │ │ │ │ + ld r3,48(r31) │ │ │ │ + add r9,r9,r29 │ │ │ │ + stdx r9,r3,r5 │ │ │ │ + ble cr4,17220 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + plxv vs33,354776 # 6db80 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r8 │ │ │ │ + andi. r3,r9,1 │ │ │ │ + addi r3,r9,-1 │ │ │ │ + beq 171e8 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r3,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r10,r8,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r8) │ │ │ │ + beq 17220 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v0 │ │ │ │ + vaddudm v11,v11,v1 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r10) │ │ │ │ + stxv vs44,-16(r10) │ │ │ │ + bdnz 171f0 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + add r8,r8,r4 │ │ │ │ + cmpdi r5,-8 │ │ │ │ + bne 17164 │ │ │ │ + mr r5,r26 │ │ │ │ mr r3,r7 │ │ │ │ li r4,0 │ │ │ │ - ld r26,56(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - std r10,120(r31) │ │ │ │ - std r0,64(r31) │ │ │ │ - std r12,56(r31) │ │ │ │ - li r15,0 │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,64(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r12,56(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - mr r8,r23 │ │ │ │ - mr r5,r28 │ │ │ │ - std r14,56(r31) │ │ │ │ - std r24,112(r31) │ │ │ │ - mr r7,r3 │ │ │ │ - li r3,0 │ │ │ │ - std r26,104(r31) │ │ │ │ - mtfprd f0,r0 │ │ │ │ - lfd f11,0(r9) │ │ │ │ - ld r9,128(r31) │ │ │ │ - addi r6,r12,1 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r12 │ │ │ │ - mr r12,r19 │ │ │ │ + std r2,96(r31) │ │ │ │ + li r24,0 │ │ │ │ + bl 5880 │ │ │ │ + ld r2,96(r31) │ │ │ │ + mtfprd f0,r17 │ │ │ │ + li r5,0 │ │ │ │ + li r6,0 │ │ │ │ + mr r9,r20 │ │ │ │ + std r14,120(r31) │ │ │ │ + std r16,128(r31) │ │ │ │ + mr r10,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - std r9,64(r31) │ │ │ │ - fdiv f11,f11,f12 │ │ │ │ - fmul f11,f11,f0 │ │ │ │ - ldx r0,r10,r15 │ │ │ │ - lfdx f0,r20,r15 │ │ │ │ - lfdx f12,r17,r15 │ │ │ │ - ld r9,64(r31) │ │ │ │ - fcfid f10,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - ldx r28,r9,r15 │ │ │ │ - ld r9,96(r31) │ │ │ │ + mr r7,r3 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + fcfid f8,f12 │ │ │ │ + lfd f12,32(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + srdi r2,r22,3 │ │ │ │ + std r2,96(r31) │ │ │ │ + xxspltd vs41,vs12,0 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f0,r19,r24 │ │ │ │ + ldx r23,r2,r24 │ │ │ │ + ld r2,104(r31) │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f0,r23 │ │ │ │ + lfdx f12,r2,r24 │ │ │ │ + ld r2,48(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - cmpd r0,r28 │ │ │ │ - fmsub f12,f10,f12,f0 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ + ldx r12,r2,r24 │ │ │ │ + ld r2,88(r31) │ │ │ │ + fmsub f12,f11,f12,f0 │ │ │ │ + cmpd r23,r12 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ frim f0,f12 │ │ │ │ - stfdx f12,r9,r15 │ │ │ │ - fctidz f8,f0 │ │ │ │ - fsub f10,f12,f0 │ │ │ │ - bgt 17508 │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r28,r28,1 │ │ │ │ - mffprd r4,f8 │ │ │ │ - mr r24,r12 │ │ │ │ - subf r0,r0,r28 │ │ │ │ - not r28,r4 │ │ │ │ - lfd f9,0(r9) │ │ │ │ - ld r9,56(r31) │ │ │ │ - fadd f0,f0,f9 │ │ │ │ - ld r23,176(r9) │ │ │ │ + stfdx f12,r2,r24 │ │ │ │ + fctidz f11,f0 │ │ │ │ + mffprd r17,f11 │ │ │ │ + fsub f11,f12,f0 │ │ │ │ + bgt 174b0 │ │ │ │ + subf r2,r23,r12 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r16,176(r15) │ │ │ │ + not r14,r17 │ │ │ │ + cmpldi r2,1 │ │ │ │ + addi r0,r2,1 │ │ │ │ fsub f12,f0,f12 │ │ │ │ - b 1749c │ │ │ │ - lfdx f9,r23,r14 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r4,r25,r4 │ │ │ │ - add r28,r28,r25 │ │ │ │ - addi r24,r24,8 │ │ │ │ - fmadd f0,f10,f9,f0 │ │ │ │ - stfd f0,-8(r24) │ │ │ │ - beq 17508 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r9,r4,1 │ │ │ │ - add r26,r28,r3 │ │ │ │ - mr r11,r4 │ │ │ │ - fcfid f9,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - add r14,r3,r9 │ │ │ │ - sldi r26,r26,3 │ │ │ │ + ble 17700 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + sldi r8,r5,3 │ │ │ │ + plxv vs44,354420 # 6db80 │ │ │ │ + xxspltd vs9,vs12,0 │ │ │ │ + xxspltd vs10,vs11,0 │ │ │ │ + std r15,136(r31) │ │ │ │ + mtvsrdd vs42,r17,r17 │ │ │ │ + mtvsrdd vs40,r14,r14 │ │ │ │ + mr r11,r9 │ │ │ │ + mtctr r2 │ │ │ │ + add r8,r16,r8 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + vmulld v0,v9,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v8,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs0,vs45 │ │ │ │ + xvcvsxddp vs7,vs43 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xvcmpgtdp vs7,vs7,vs61 │ │ │ │ + xxsel vs0,vs32,vs45,vs0 │ │ │ │ + xxsel vs7,vs33,vs43,vs7 │ │ │ │ + mfvsrld r15,vs0 │ │ │ │ + mffprd r4,f0 │ │ │ │ + mfvsrld r3,vs7 │ │ │ │ + mffprd r2,f7 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r4,r4,r8 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r15,r15,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r3,r3,r8 │ │ │ │ + mtvsrdd vs0,r4,r15 │ │ │ │ + mtvsrdd vs7,r2,r3 │ │ │ │ + xvmuldp vs7,vs7,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs7 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 17334 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + ld r15,136(r31) │ │ │ │ + beq 174b0 │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + add r23,r23,r0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + mulld r8,r2,r0 │ │ │ │ + subf r2,r8,r17 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r11,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r14,r14,3 │ │ │ │ - fcmpu cr7,f9,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,174d4 │ │ │ │ - addi r11,r28,1 │ │ │ │ - add r9,r3,r11 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r23,r9 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - bgt 1747c │ │ │ │ - lfdx f9,r23,r26 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r4,r25,r4 │ │ │ │ - add r28,r28,r25 │ │ │ │ + bgt 173ec │ │ │ │ + subf r11,r17,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r11,r5,r11 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f10,r16,r11 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 17414 │ │ │ │ + add r2,r8,r14 │ │ │ │ + ld r4,96(r31) │ │ │ │ + add r2,r5,r2 │ │ │ │ + addi r23,r23,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r23,r12 │ │ │ │ + lfdx f0,r16,r2 │ │ │ │ + mulld r11,r4,r6 │ │ │ │ + fmadd f0,f11,f0,f10 │ │ │ │ + add r2,r11,r0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f0,r20,r2 │ │ │ │ + bgt 174b0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r8,r2,r8 │ │ │ │ + subf r2,r8,r17 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r23,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 17468 │ │ │ │ + subf r23,r17,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r23,r5,r23 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r16,r23 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 17490 │ │ │ │ + add r2,r14,r8 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r11,r0,r11 │ │ │ │ + sldi r8,r2,3 │ │ │ │ + addi r2,r11,1 │ │ │ │ + lfdx f0,r16,r8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f11,f11,f0,f12 │ │ │ │ + stfdx f11,r20,r2 │ │ │ │ + addi r6,r6,1 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r9,r9,r22 │ │ │ │ addi r24,r24,8 │ │ │ │ - fmadd f0,f10,f9,f0 │ │ │ │ - stfd f0,-8(r24) │ │ │ │ - bne 1749c │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r3,r3,r6 │ │ │ │ - add r12,r12,r22 │ │ │ │ - cmpld r16,r15 │ │ │ │ - bne 17408 │ │ │ │ - ld r24,112(r31) │ │ │ │ - ld r26,104(r31) │ │ │ │ - ld r14,56(r31) │ │ │ │ - ld r9,64(r31) │ │ │ │ - mr r23,r8 │ │ │ │ - mr r28,r5 │ │ │ │ - cmpdi r24,4 │ │ │ │ - beq 179ac │ │ │ │ - cmpdi r24,5 │ │ │ │ - beq 17780 │ │ │ │ - li r8,0 │ │ │ │ - ld r5,72(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 17660 │ │ │ │ - ld r11,24(r14) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r20,200(r14) │ │ │ │ + cmpd r27,r6 │ │ │ │ + add r5,r5,r2 │ │ │ │ + bne 17294 │ │ │ │ + cmpdi r27,4 │ │ │ │ + ld r14,120(r31) │ │ │ │ + ld r16,128(r31) │ │ │ │ + mr r23,r10 │ │ │ │ + beq 17708 │ │ │ │ + cmpdi r27,5 │ │ │ │ + beq 17920 │ │ │ │ + li r2,0 │ │ │ │ + ld r6,64(r31) │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 17614 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r9,r16,4 │ │ │ │ + ld r3,24(r15) │ │ │ │ srdi r0,r22,3 │ │ │ │ - add r17,r9,r16 │ │ │ │ - add r15,r10,r16 │ │ │ │ - add r22,r7,r16 │ │ │ │ - li r3,0 │ │ │ │ - lxvx vs11,r11,r26 │ │ │ │ - add r11,r11,r26 │ │ │ │ - cmpd r24,r8 │ │ │ │ - ble 175ec │ │ │ │ - mulld r6,r18,r8 │ │ │ │ - subf r10,r8,r24 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r12,72(r14) │ │ │ │ - addi r25,r27,8 │ │ │ │ - addi r26,r29,8 │ │ │ │ + add r17,r7,r26 │ │ │ │ + li r4,0 │ │ │ │ + ld r19,200(r15) │ │ │ │ + li r11,0 │ │ │ │ + add r16,r10,r26 │ │ │ │ + ld r10,40(r31) │ │ │ │ + lxvx vs11,r3,r9 │ │ │ │ + add r3,r3,r9 │ │ │ │ + add r12,r10,r26 │ │ │ │ + cmpd r27,r2 │ │ │ │ + ble 175a4 │ │ │ │ + mulld r8,r18,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r27 │ │ │ │ + ld r22,72(r15) │ │ │ │ + addi r24,r25,8 │ │ │ │ + std r14,32(r31) │ │ │ │ + addi r29,r28,8 │ │ │ │ + ldx r5,r28,r9 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ mtctr r10 │ │ │ │ - ldx r4,r29,r9 │ │ │ │ - lfdx f0,r27,r9 │ │ │ │ - sldi r6,r6,1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ ldx r10,r7,r9 │ │ │ │ - maddld r28,r0,r8,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - addi r8,r8,1 │ │ │ │ - add r6,r6,r30 │ │ │ │ + maddld r14,r0,r2,r10 │ │ │ │ + add r10,r8,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r8,r8,r30 │ │ │ │ sldi r10,r10,3 │ │ │ │ ldx r10,r21,r10 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfdx f12,r19,r28 │ │ │ │ - ldx r28,r12,r9 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + lfdx f12,r20,r14 │ │ │ │ + ldx r14,r22,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r4,r4,r28,r10 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - stdx r4,r26,r9 │ │ │ │ + maddld r5,r5,r14,r10 │ │ │ │ + stfdx f0,r24,r9 │ │ │ │ + stdx r5,r29,r9 │ │ │ │ addi r9,r9,8 │ │ │ │ - bdnz 175ac │ │ │ │ - ldx r9,r29,r16 │ │ │ │ - lxvdsx vs12,r27,r16 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r20 │ │ │ │ + bdnz 17560 │ │ │ │ + ld r14,32(r31) │ │ │ │ + ldx r2,r28,r26 │ │ │ │ + lxvdsx vs0,r25,r26 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r19 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r11) │ │ │ │ - ble cr3,1774c │ │ │ │ + stxv vs11,0(r3) │ │ │ │ + ble cr3,178b0 │ │ │ │ mtctr r23 │ │ │ │ - mr r28,r15 │ │ │ │ - mr r4,r17 │ │ │ │ - mr r10,r22 │ │ │ │ - mr r8,r23 │ │ │ │ - li r26,0 │ │ │ │ - b 17630 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - std r26,0(r10) │ │ │ │ - bdz 176fc │ │ │ │ - ldu r25,-8(r4) │ │ │ │ - ldu r9,-8(r28) │ │ │ │ - ldu r6,-8(r10) │ │ │ │ - subf r9,r9,r25 │ │ │ │ - cmpd r6,r9 │ │ │ │ - beq 17624 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - cmpd r5,r3 │ │ │ │ - stdx r6,r7,r9 │ │ │ │ - bne 1757c │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,88(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 171d0 │ │ │ │ - addi r1,r31,336 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r29,r12 │ │ │ │ + mr r5,r16 │ │ │ │ + mr r10,r17 │ │ │ │ + mr r2,r23 │ │ │ │ + b 175e4 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r11,0(r10) │ │ │ │ + bdz 176b8 │ │ │ │ + ldu r24,-8(r5) │ │ │ │ + ldu r9,-8(r29) │ │ │ │ + ldu r8,-8(r10) │ │ │ │ + subf r9,r9,r24 │ │ │ │ + cmpd r8,r9 │ │ │ │ + beq 175d8 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r6,r4 │ │ │ │ + stdx r8,r7,r9 │ │ │ │ + bne 1752c │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r14,r14,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r14 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1705c │ │ │ │ + addi r1,r31,368 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-152(r1) │ │ │ │ - ld r15,-144(r1) │ │ │ │ - ld r16,-136(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-160(r1) │ │ │ │ + ld r15,-152(r1) │ │ │ │ + ld r16,-144(r1) │ │ │ │ + ld r17,-136(r1) │ │ │ │ + ld r18,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r19,-120(r1) │ │ │ │ + ld r20,-112(r1) │ │ │ │ + ld r21,-104(r1) │ │ │ │ + ld r22,-96(r1) │ │ │ │ + ld r23,-88(r1) │ │ │ │ + ld r24,-80(r1) │ │ │ │ + ld r25,-72(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ + ld r27,-56(r1) │ │ │ │ + ld r28,-48(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ ld r9,0(r7) │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r5,r3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r6,r4 │ │ │ │ addi r9,r9,1 │ │ │ │ std r9,0(r7) │ │ │ │ - bne 17584 │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,88(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 171d0 │ │ │ │ - b 17694 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - mr r8,r23 │ │ │ │ - ldx r6,r7,r9 │ │ │ │ - cmpd r5,r3 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stdx r6,r7,r9 │ │ │ │ - bne 1757c │ │ │ │ - b 17660 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr4,17660 │ │ │ │ - mulli r9,r5,48 │ │ │ │ - ld r4,16(r20) │ │ │ │ - add r18,r19,r22 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r10,r28,5 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - sldi r8,r26,4 │ │ │ │ - addi r6,r22,-8 │ │ │ │ - ld r12,8(r20) │ │ │ │ - ld r23,24(r20) │ │ │ │ - add r24,r18,r22 │ │ │ │ - addi r10,r10,24 │ │ │ │ - ld r25,32(r20) │ │ │ │ - addi r17,r21,-8 │ │ │ │ - std r7,104(r31) │ │ │ │ - addi r28,r28,56 │ │ │ │ - add r6,r21,r6 │ │ │ │ - std r29,112(r31) │ │ │ │ - add r26,r24,r22 │ │ │ │ - std r4,56(r31) │ │ │ │ - ld r4,200(r14) │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - add r10,r21,r10 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r5,r5,r8 │ │ │ │ - add r28,r21,r28 │ │ │ │ - li r8,0 │ │ │ │ - std r6,64(r31) │ │ │ │ + bne 17534 │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r14,r14,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r14 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1705c │ │ │ │ + b 17640 │ │ │ │ + li r0,0 │ │ │ │ + b 173c8 │ │ │ │ + ble cr4,17614 │ │ │ │ + mulli r27,r29,48 │ │ │ │ + ld r5,24(r15) │ │ │ │ + sldi r8,r29,4 │ │ │ │ + sldi r2,r29,5 │ │ │ │ + add r18,r20,r22 │ │ │ │ + ld r4,200(r15) │ │ │ │ + std r14,32(r31) │ │ │ │ + sldi r9,r16,4 │ │ │ │ + ld r17,8(r19) │ │ │ │ + ld r16,16(r19) │ │ │ │ + addi r6,r21,-8 │ │ │ │ + li r10,0 │ │ │ │ + addi r8,r8,8 │ │ │ │ + addi r2,r2,24 │ │ │ │ + add r26,r18,r22 │ │ │ │ + ld r24,24(r19) │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ + add r29,r21,r8 │ │ │ │ + add r19,r21,r2 │ │ │ │ + add r5,r5,r9 │ │ │ │ add r0,r26,r22 │ │ │ │ - std r10,96(r31) │ │ │ │ - add r20,r21,r9 │ │ │ │ - ldu r16,8(r17) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r22,64(r31) │ │ │ │ - li r29,0 │ │ │ │ - std r14,120(r31) │ │ │ │ - std r19,128(r31) │ │ │ │ - std r27,136(r31) │ │ │ │ - std r8,144(r31) │ │ │ │ - lfdx f8,r19,r9 │ │ │ │ - mulld r21,r16,r12 │ │ │ │ - mr r3,r17 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - ldu r15,8(r22) │ │ │ │ - ld r7,96(r31) │ │ │ │ + addi r27,r27,40 │ │ │ │ + add r27,r21,r27 │ │ │ │ + ldu r11,8(r6) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r12,r29 │ │ │ │ li r8,0 │ │ │ │ - std r16,152(r31) │ │ │ │ - std r12,160(r31) │ │ │ │ - std r21,168(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ - ld r9,56(r31) │ │ │ │ - add r15,r21,r15 │ │ │ │ - fmul f11,f8,f11 │ │ │ │ - mulld r6,r15,r9 │ │ │ │ - nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r14,r20 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r24,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + std r15,40(r31) │ │ │ │ + std r20,48(r31) │ │ │ │ + lfdx f11,r20,r2 │ │ │ │ + mulld r22,r11,r17 │ │ │ │ + ldu r9,8(r12) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r15,r19 │ │ │ │ + li r20,0 │ │ │ │ + std r7,88(r31) │ │ │ │ + std r28,96(r31) │ │ │ │ + lfdx f10,r18,r2 │ │ │ │ + add r9,r22,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r10,r23 │ │ │ │ - ldu r11,8(r14) │ │ │ │ - sldi r9,r16,3 │ │ │ │ + mulld r14,r9,r16 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r20,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r21,r28 │ │ │ │ - mr r27,r0 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mr r28,r27 │ │ │ │ + mr r7,r0 │ │ │ │ + lfdx f9,r26,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r21,r3,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r21) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + ldu r2,8(r28) │ │ │ │ + addi r7,r7,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ - xxspltd vs7,vs0,0 │ │ │ │ - xvmaddadp vs12,vs7,vs6 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r23,r2,4 │ │ │ │ + lxvx vs7,r23,r4 │ │ │ │ + xxspltd vs8,vs0,0 │ │ │ │ + xvmaddadp vs12,vs8,vs7 │ │ │ │ stxv vs12,0(r5) │ │ │ │ - bdnz 178b0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r30,r16 │ │ │ │ - bne 17880 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 17860 │ │ │ │ - addi r29,r29,1 │ │ │ │ - ld r16,152(r31) │ │ │ │ - ld r12,160(r31) │ │ │ │ - ld r21,168(r31) │ │ │ │ - cmpd r30,r29 │ │ │ │ - bne 1782c │ │ │ │ - ld r8,144(r31) │ │ │ │ - ld r14,120(r31) │ │ │ │ - ld r19,128(r31) │ │ │ │ - ld r27,136(r31) │ │ │ │ - mr r17,r3 │ │ │ │ + bdnz 177e0 │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r30,r20 │ │ │ │ + bne 177b0 │ │ │ │ addi r8,r8,1 │ │ │ │ + ld r7,88(r31) │ │ │ │ + ld r28,96(r31) │ │ │ │ cmpd r30,r8 │ │ │ │ - bne 17800 │ │ │ │ - ld r29,112(r31) │ │ │ │ - ld r7,104(r31) │ │ │ │ + bne 17788 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r15,40(r31) │ │ │ │ + ld r20,48(r31) │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 17768 │ │ │ │ addi r30,r30,-1 │ │ │ │ - stfd f0,40(r27) │ │ │ │ - stfd f8,8(r27) │ │ │ │ - stfd f11,16(r27) │ │ │ │ - stfd f10,24(r27) │ │ │ │ - stfd f9,32(r27) │ │ │ │ - std r9,40(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r10,24(r29) │ │ │ │ - std r16,8(r29) │ │ │ │ - std r15,16(r29) │ │ │ │ - std r30,32(r7) │ │ │ │ + ld r14,32(r31) │ │ │ │ + std r2,32(r28) │ │ │ │ + std r3,24(r28) │ │ │ │ + std r9,16(r28) │ │ │ │ + stfd f0,32(r25) │ │ │ │ + std r11,8(r28) │ │ │ │ + stfd f11,8(r25) │ │ │ │ + stfd f10,16(r25) │ │ │ │ + std r30,24(r7) │ │ │ │ + std r30,16(r7) │ │ │ │ std r30,0(r7) │ │ │ │ + addi r14,r14,1 │ │ │ │ std r30,8(r7) │ │ │ │ - std r30,16(r7) │ │ │ │ - std r30,24(r7) │ │ │ │ - std r11,32(r29) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,88(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 171d0 │ │ │ │ - b 17694 │ │ │ │ - ble cr4,17660 │ │ │ │ - mulli r25,r5,48 │ │ │ │ - ld r4,24(r14) │ │ │ │ - sldi r10,r5,4 │ │ │ │ - sldi r9,r5,5 │ │ │ │ - add r18,r19,r22 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r17,8(r20) │ │ │ │ - ld r16,16(r20) │ │ │ │ - ld r23,24(r20) │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r9,r9,24 │ │ │ │ - ld r3,200(r14) │ │ │ │ - addi r5,r21,-8 │ │ │ │ - li r8,0 │ │ │ │ - add r24,r18,r22 │ │ │ │ - mr r6,r7 │ │ │ │ - lxvx vs12,r4,r26 │ │ │ │ - add r15,r21,r10 │ │ │ │ - add r4,r4,r26 │ │ │ │ - add r12,r21,r9 │ │ │ │ - addi r25,r25,40 │ │ │ │ - add r0,r24,r22 │ │ │ │ - add r25,r21,r25 │ │ │ │ - ldu r28,8(r5) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r26,r15 │ │ │ │ - li r7,0 │ │ │ │ - std r14,64(r31) │ │ │ │ - std r19,96(r31) │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - mulld r9,r28,r17 │ │ │ │ - std r9,56(r31) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r10,8(r26) │ │ │ │ - mr r19,r12 │ │ │ │ - li r20,0 │ │ │ │ - std r6,104(r31) │ │ │ │ - std r29,112(r31) │ │ │ │ - lfdx f10,r18,r9 │ │ │ │ + stfd f9,24(r25) │ │ │ │ ld r9,56(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - mulld r14,r10,r16 │ │ │ │ - ldu r11,8(r19) │ │ │ │ - sldi r9,r20,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r29,r25 │ │ │ │ - mr r6,r0 │ │ │ │ - lfdx f9,r24,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ - fmul f9,f10,f9 │ │ │ │ - mulld r21,r11,r23 │ │ │ │ - ldu r9,8(r29) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ - fmul f0,f9,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs7,r22,r3 │ │ │ │ - xxspltd vs8,vs0,0 │ │ │ │ - xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r4) │ │ │ │ - bdnz 17a80 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r30,r20 │ │ │ │ - bne 17a5c │ │ │ │ - addi r7,r7,1 │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r29,112(r31) │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 17a30 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r14 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1705c │ │ │ │ + b 17640 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sldi r9,r23,3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mr r2,r23 │ │ │ │ + ldx r8,r7,r9 │ │ │ │ + cmpd r6,r4 │ │ │ │ + sldi r9,r2,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - ld r14,64(r31) │ │ │ │ - ld r19,96(r31) │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 17a0c │ │ │ │ - std r9,32(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r30,r30,-1 │ │ │ │ - std r10,16(r29) │ │ │ │ - stfd f0,32(r27) │ │ │ │ - std r28,8(r29) │ │ │ │ - stfd f11,8(r27) │ │ │ │ - stfd f10,16(r27) │ │ │ │ - std r11,24(r29) │ │ │ │ - std r30,24(r6) │ │ │ │ - std r30,0(r6) │ │ │ │ - std r30,8(r6) │ │ │ │ - std r30,16(r6) │ │ │ │ - stfd f9,24(r27) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,88(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 171d0 │ │ │ │ - b 17694 │ │ │ │ + stdx r8,r7,r9 │ │ │ │ + bne 1752c │ │ │ │ + b 17614 │ │ │ │ nop │ │ │ │ - ld r8,240(r14) │ │ │ │ - ld r6,40(r31) │ │ │ │ + nop │ │ │ │ + ld r9,240(r15) │ │ │ │ + ld r10,56(r31) │ │ │ │ + stfd f30,0(r25) │ │ │ │ cmpdi cr3,r23,0 │ │ │ │ - ldx r26,r8,r6 │ │ │ │ - ld r8,48(r31) │ │ │ │ - li r6,0 │ │ │ │ - std r6,0(r29) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - mulld r8,r24,r18 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + ldx r16,r9,r10 │ │ │ │ + mulld r9,r27,r18 │ │ │ │ + li r10,0 │ │ │ │ + std r10,0(r28) │ │ │ │ + ld r10,0(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r21,r1,32 │ │ │ │ - bge cr3,172b0 │ │ │ │ - mr r8,r24 │ │ │ │ - b 17548 │ │ │ │ - addi r8,r8,1 │ │ │ │ + bge cr3,17134 │ │ │ │ + mr r2,r27 │ │ │ │ + b 174ec │ │ │ │ + ble cr4,17614 │ │ │ │ + mulli r2,r29,48 │ │ │ │ + sldi r8,r29,5 │ │ │ │ + add r17,r20,r22 │ │ │ │ + ld r6,24(r15) │ │ │ │ + ld r10,16(r19) │ │ │ │ + sldi r29,r29,6 │ │ │ │ + std r7,88(r31) │ │ │ │ + std r28,96(r31) │ │ │ │ + sldi r9,r16,4 │ │ │ │ + addi r4,r22,-8 │ │ │ │ + ld r12,8(r19) │ │ │ │ + ld r23,24(r19) │ │ │ │ + addi r18,r21,-8 │ │ │ │ + add r24,r17,r22 │ │ │ │ + addi r8,r8,24 │ │ │ │ + addi r29,r29,56 │ │ │ │ + ld r26,32(r19) │ │ │ │ + ld r5,200(r15) │ │ │ │ + add r4,r21,r4 │ │ │ │ + add r8,r21,r8 │ │ │ │ + add r27,r24,r22 │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ + std r10,32(r31) │ │ │ │ + add r6,r6,r9 │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r29,r21,r29 │ │ │ │ + std r4,40(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + add r0,r27,r22 │ │ │ │ + add r8,r21,r2 │ │ │ │ + ldu r19,8(r18) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ld r22,40(r31) │ │ │ │ + li r28,0 │ │ │ │ + std r14,104(r31) │ │ │ │ + std r15,112(r31) │ │ │ │ + std r20,120(r31) │ │ │ │ + std r25,128(r31) │ │ │ │ + lfdx f8,r20,r2 │ │ │ │ + std r10,144(r31) │ │ │ │ + std r19,136(r31) │ │ │ │ + mulld r21,r19,r12 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ldu r16,8(r22) │ │ │ │ + ld r7,48(r31) │ │ │ │ li r10,0 │ │ │ │ - b 17194 │ │ │ │ + std r12,152(r31) │ │ │ │ + lfdx f11,r17,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r16,r21,r16 │ │ │ │ + fmul f11,f8,f11 │ │ │ │ + mulld r4,r16,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r14,r8 │ │ │ │ + li r15,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ + fmul f10,f11,f10 │ │ │ │ + mulld r12,r9,r23 │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mtctr r30 │ │ │ │ + mr r25,r29 │ │ │ │ + mr r11,r0 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ + fmul f9,f10,f9 │ │ │ │ + mulld r19,r3,r26 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r11) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r11,r11,8 │ │ │ │ + fmul f0,f9,f0 │ │ │ │ + add r2,r19,r2 │ │ │ │ + sldi r20,r2,4 │ │ │ │ + lxvx vs7,r20,r5 │ │ │ │ + xxspltd vs6,vs0,0 │ │ │ │ + xvmaddadp vs12,vs7,vs6 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 17a50 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r30,r15 │ │ │ │ + bne 17a20 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 17a00 │ │ │ │ + addi r28,r28,1 │ │ │ │ + ld r12,152(r31) │ │ │ │ + cmpd r30,r28 │ │ │ │ + bne 179d0 │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r14,104(r31) │ │ │ │ + ld r15,112(r31) │ │ │ │ + ld r20,120(r31) │ │ │ │ + ld r25,128(r31) │ │ │ │ + ld r19,136(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 179a0 │ │ │ │ + ld r7,88(r31) │ │ │ │ + ld r28,96(r31) │ │ │ │ + addi r30,r30,-1 │ │ │ │ + stfd f0,40(r25) │ │ │ │ + stfd f8,8(r25) │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfd f11,16(r25) │ │ │ │ + stfd f10,24(r25) │ │ │ │ + stfd f9,32(r25) │ │ │ │ + std r2,40(r28) │ │ │ │ + std r3,32(r28) │ │ │ │ + std r9,24(r28) │ │ │ │ + std r19,8(r28) │ │ │ │ + std r16,16(r28) │ │ │ │ + std r30,32(r7) │ │ │ │ + std r30,24(r7) │ │ │ │ + std r30,0(r7) │ │ │ │ + std r30,8(r7) │ │ │ │ + std r30,16(r7) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r14 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1705c │ │ │ │ + b 17640 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 17014 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1281 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,592 │ │ │ │ + .long 0x1282 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f22,-80(r1) │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - ld r15,0(r3) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - stdu r1,-416(r1) │ │ │ │ - ld r28,8(r15) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r28,-112(r1) │ │ │ │ + std r29,-104(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-88(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r18,-192(r1) │ │ │ │ + std r19,-184(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ + std r21,-168(r1) │ │ │ │ + std r22,-160(r1) │ │ │ │ + std r23,-152(r1) │ │ │ │ + std r24,-144(r1) │ │ │ │ + std r25,-136(r1) │ │ │ │ + std r26,-128(r1) │ │ │ │ + std r27,-120(r1) │ │ │ │ + stdu r1,-432(r1) │ │ │ │ + stxv vs63,192(r1) │ │ │ │ + ld r17,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ + ld r28,8(r17) │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r8,r28,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r8,r30 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 1871c │ │ │ │ - maddld r9,r8,r9,r10 │ │ │ │ - add r10,r8,r9 │ │ │ │ - std r9,32(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r10,96(r31) │ │ │ │ - bge 181c8 │ │ │ │ + bl 4f00 │ │ │ │ + mr r2,r3 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 186c4 │ │ │ │ + maddld r2,r10,r2,r9 │ │ │ │ + add r9,r10,r2 │ │ │ │ + std r2,32(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r9,88(r31) │ │ │ │ + bge 18180 │ │ │ │ ld r10,24(r29) │ │ │ │ - ld r8,16(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r10,72(r31) │ │ │ │ + ld r9,16(r29) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + plfd f30,351312 # 6d8a0 │ │ │ │ + addi r2,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r10,64(r31) │ │ │ │ + std r2,56(r31) │ │ │ │ ld r10,8(r29) │ │ │ │ - std r9,56(r31) │ │ │ │ - srdi r9,r8,3 │ │ │ │ - std r8,80(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - std r10,88(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,26912 │ │ │ │ - std r10,144(r31) │ │ │ │ - ld r28,88(r15) │ │ │ │ - ld r14,48(r15) │ │ │ │ - lwz r9,112(r15) │ │ │ │ + srdi r2,r9,3 │ │ │ │ + std r9,72(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ + std r10,80(r31) │ │ │ │ + ld r29,88(r17) │ │ │ │ + ld r15,48(r17) │ │ │ │ + std r1,96(r31) │ │ │ │ + lwz r2,112(r17) │ │ │ │ ld r7,0(r1) │ │ │ │ - std r1,104(r31) │ │ │ │ - addi r11,r28,1 │ │ │ │ - sldi r18,r14,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r12,r14,-1 │ │ │ │ + addi r11,r29,1 │ │ │ │ + sldi r20,r15,3 │ │ │ │ + addi r12,r15,-1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ sldi r30,r11,1 │ │ │ │ - addi r9,r18,15 │ │ │ │ - addi r10,r18,23 │ │ │ │ - sldi r17,r11,4 │ │ │ │ - mulld r8,r30,r18 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + addi r2,r20,15 │ │ │ │ + addi r10,r20,23 │ │ │ │ + sldi r18,r11,4 │ │ │ │ + mulld r8,r30,r20 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ neg r8,r8 │ │ │ │ stdux r7,r1,r8 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,40(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,48(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,40(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,48(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r28,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ addi r22,r1,32 │ │ │ │ - bne 18300 │ │ │ │ - ld r9,144(r31) │ │ │ │ + bne 182c0 │ │ │ │ + mulld r2,r11,r15 │ │ │ │ li r10,0 │ │ │ │ + stfd f28,0(r22) │ │ │ │ cmpdi cr4,r12,0 │ │ │ │ - ld r26,32(r31) │ │ │ │ - std r10,0(r27) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r11,r14 │ │ │ │ - stfd f0,0(r22) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ + ld r14,32(r31) │ │ │ │ + std r10,0(r25) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - blt cr4,18340 │ │ │ │ - mulld r8,r12,r11 │ │ │ │ - mulld r9,r26,r14 │ │ │ │ - ld r20,120(r15) │ │ │ │ - neg r4,r11 │ │ │ │ - ld r25,72(r15) │ │ │ │ - addi r5,r18,-8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r16,r1,32 │ │ │ │ + blt cr4,182f8 │ │ │ │ + mulld r10,r12,r11 │ │ │ │ + mulld r2,r14,r15 │ │ │ │ + ld r23,120(r17) │ │ │ │ + mulli r7,r11,-16 │ │ │ │ + ld r27,72(r17) │ │ │ │ + addi r8,r20,-8 │ │ │ │ cmpdi cr3,r30,0 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r3,r20,r9 │ │ │ │ - add r8,r21,r8 │ │ │ │ - std r3,136(r31) │ │ │ │ - ldx r7,r25,r5 │ │ │ │ - lfdx f12,r3,r5 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - ld r24,40(r31) │ │ │ │ - mr r6,r8 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r10,r16,r10 │ │ │ │ + add r6,r23,r2 │ │ │ │ + std r6,128(r31) │ │ │ │ + lxsdx vs32,r27,r8 │ │ │ │ + lfdx f12,r6,r8 │ │ │ │ + ld r5,40(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - stdx r9,r24,r5 │ │ │ │ - ld r24,48(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - add r9,r9,r7 │ │ │ │ - stdx r10,r24,r5 │ │ │ │ - ble cr3,17e48 │ │ │ │ - addi r23,r9,1 │ │ │ │ - divd r0,r9,r7 │ │ │ │ - mr r24,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - divd r10,r23,r7 │ │ │ │ - mulld r0,r0,r7 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - subf r0,r0,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r23 │ │ │ │ - std r0,-8(r6) │ │ │ │ - std r10,16(r24) │ │ │ │ - bdnz 17e14 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - add r8,r8,r4 │ │ │ │ - cmpdi r5,-8 │ │ │ │ - bne 17dc4 │ │ │ │ - mr r3,r29 │ │ │ │ - mr r5,r18 │ │ │ │ + addi r2,r9,1 │ │ │ │ + subf r9,r29,r9 │ │ │ │ + stdx r9,r5,r8 │ │ │ │ + ld r5,48(r31) │ │ │ │ + add r2,r2,r29 │ │ │ │ + stdx r2,r5,r8 │ │ │ │ + ble cr3,17e20 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,351704 # 6db80 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + beq 17de8 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r5,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r10) │ │ │ │ + beq 17e20 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v0,v1 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r9) │ │ │ │ + stxv vs44,-16(r9) │ │ │ │ + bdnz 17df0 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r10,r10,r7 │ │ │ │ + cmpdi r8,-8 │ │ │ │ + bne 17d64 │ │ │ │ + mr r3,r28 │ │ │ │ + mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ - std r12,176(r31) │ │ │ │ - std r11,160(r31) │ │ │ │ + std r12,160(r31) │ │ │ │ + std r11,144(r31) │ │ │ │ + li r24,0 │ │ │ │ li r23,0 │ │ │ │ - li r20,0 │ │ │ │ - addi r16,r19,16 │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r9,r17,3 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - ld r12,176(r31) │ │ │ │ - std r28,152(r31) │ │ │ │ - std r30,168(r31) │ │ │ │ - mr r30,r23 │ │ │ │ - mr r23,r27 │ │ │ │ - std r9,112(r31) │ │ │ │ - ld r9,96(r15) │ │ │ │ - fcfid f27,f0 │ │ │ │ - mr r27,r12 │ │ │ │ - std r9,120(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - addi r24,r9,16 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mr r28,r24 │ │ │ │ - addi r9,r9,26784 │ │ │ │ - mr r24,r29 │ │ │ │ - mr r29,r20 │ │ │ │ - std r9,64(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r25,r29 │ │ │ │ - ldx r20,r9,r29 │ │ │ │ - fcfid f28,f0 │ │ │ │ - ld r9,136(r31) │ │ │ │ - mtfprd f0,r20 │ │ │ │ - lfdx f25,r9,r29 │ │ │ │ - ld r9,120(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - fmul f0,f28,f28 │ │ │ │ - lfdx f26,r9,r29 │ │ │ │ - fdiv f12,f24,f28 │ │ │ │ - fsub f11,f25,f12 │ │ │ │ - fsub f12,f12,f25 │ │ │ │ + addi r19,r21,16 │ │ │ │ + bl 5880 │ │ │ │ + srdi r2,r18,3 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + ld r12,160(r31) │ │ │ │ + std r29,136(r31) │ │ │ │ + std r30,152(r31) │ │ │ │ + mr r29,r23 │ │ │ │ + mr r30,r24 │ │ │ │ + mr r24,r25 │ │ │ │ + mr r25,r28 │ │ │ │ + std r2,104(r31) │ │ │ │ + ld r2,96(r17) │ │ │ │ + fcfid f25,f0 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + addi r26,r2,16 │ │ │ │ + mr r28,r26 │ │ │ │ + mr r26,r12 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f0,r27,r29 │ │ │ │ + ldx r23,r2,r29 │ │ │ │ + fcfid f26,f0 │ │ │ │ + ld r2,128(r31) │ │ │ │ + mtfprd f0,r23 │ │ │ │ + lfdx f23,r2,r29 │ │ │ │ + ld r2,112(r31) │ │ │ │ + fcfid f22,f0 │ │ │ │ + fmul f0,f26,f26 │ │ │ │ + lfdx f24,r2,r29 │ │ │ │ + fdiv f12,f22,f26 │ │ │ │ + fsub f11,f23,f12 │ │ │ │ + fsub f12,f12,f23 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f30 │ │ │ │ - ble 1824c │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f26 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f31,f1,f12 │ │ │ │ - fdiv f31,f31,f29 │ │ │ │ - fmsub f28,f25,f28,f24 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mulld r9,r30,r9 │ │ │ │ - fadd f28,f28,f28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fdiv f1,f28,f26 │ │ │ │ - add r5,r19,r9 │ │ │ │ - stfdx f31,r19,r9 │ │ │ │ - std r5,176(r31) │ │ │ │ - bl 4d60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r5,176(r31) │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + ble 18210 │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 5140 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f27 │ │ │ │ + fmsub f26,f23,f26,f22 │ │ │ │ + ld r2,104(r31) │ │ │ │ + mulld r2,r30,r2 │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + add r6,r21,r2 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + std r6,160(r31) │ │ │ │ + bl 4d00 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r6,160(r31) │ │ │ │ fmr f12,f1 │ │ │ │ - ldx r9,r9,r29 │ │ │ │ - cmpd r20,r9 │ │ │ │ - bge 1802c │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r8,72(r31) │ │ │ │ + ldx r2,r2,r29 │ │ │ │ + cmpd r23,r2 │ │ │ │ + bge 17fe4 │ │ │ │ + ld r9,120(r31) │ │ │ │ + ld r10,64(r31) │ │ │ │ fmul f31,f31,f1 │ │ │ │ - addi r4,r20,2 │ │ │ │ - cmpd r4,r9 │ │ │ │ - mulld r10,r10,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ + addi r5,r23,2 │ │ │ │ + cmpd r5,r2 │ │ │ │ + mulld r9,r9,r30 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ fmul f0,f0,f31 │ │ │ │ - stfd f0,8(r5) │ │ │ │ - bgt 1802c │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f10,-16(r16) │ │ │ │ + stfd f0,8(r6) │ │ │ │ + bgt 17fe4 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f10,-16(r19) │ │ │ │ fmr f11,f1 │ │ │ │ - li r10,0 │ │ │ │ - subf r9,r20,r9 │ │ │ │ - andi. r5,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - beq 17ff0 │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + beq 17fa8 │ │ │ │ lfd f0,0(r28) │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r10,8 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r16) │ │ │ │ - beq 1802c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r28,r10 │ │ │ │ + stfd f0,0(r19) │ │ │ │ + beq 17fe4 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r28,r9 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r16,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ + stfdx f0,r19,r9 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r16,r9 │ │ │ │ - bdnz 17ff8 │ │ │ │ + stfdx f0,r19,r2 │ │ │ │ + bdnz 17fb0 │ │ │ │ addi r30,r30,1 │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r16,r16,r17 │ │ │ │ + ld r2,72(r31) │ │ │ │ + add r19,r19,r18 │ │ │ │ addi r29,r29,8 │ │ │ │ - cmpd r14,r30 │ │ │ │ - add r28,r28,r9 │ │ │ │ - bne 17ed4 │ │ │ │ - cmpdi r14,4 │ │ │ │ - mr r12,r27 │ │ │ │ - ld r28,152(r31) │ │ │ │ - ld r11,160(r31) │ │ │ │ - ld r30,168(r31) │ │ │ │ - mr r29,r24 │ │ │ │ - mr r27,r23 │ │ │ │ - beq 18348 │ │ │ │ - cmpdi r14,5 │ │ │ │ - beq 184f0 │ │ │ │ - li r9,0 │ │ │ │ - ld r5,88(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 18194 │ │ │ │ + cmpd r15,r30 │ │ │ │ + add r28,r28,r2 │ │ │ │ + bne 17e9c │ │ │ │ + cmpdi r15,4 │ │ │ │ + mr r28,r25 │ │ │ │ + ld r29,136(r31) │ │ │ │ + ld r11,144(r31) │ │ │ │ + mr r12,r26 │ │ │ │ + mr r25,r24 │ │ │ │ + ld r30,152(r31) │ │ │ │ + beq 18300 │ │ │ │ + cmpdi r15,5 │ │ │ │ + beq 184a0 │ │ │ │ + li r2,0 │ │ │ │ + ld r6,80(r31) │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 1814c │ │ │ │ ld r10,48(r31) │ │ │ │ - ld r28,24(r15) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r16,200(r15) │ │ │ │ - srdi r8,r17,3 │ │ │ │ - add r0,r29,r18 │ │ │ │ - li r3,0 │ │ │ │ - add r23,r10,r18 │ │ │ │ + ld r3,24(r17) │ │ │ │ + sldi r14,r14,4 │ │ │ │ + srdi r0,r18,3 │ │ │ │ + li r4,0 │ │ │ │ + add r18,r28,r20 │ │ │ │ + ld r9,200(r17) │ │ │ │ + li r29,0 │ │ │ │ + add r24,r10,r20 │ │ │ │ ld r10,40(r31) │ │ │ │ - lxvx vs11,r28,r26 │ │ │ │ - add r28,r28,r26 │ │ │ │ - add r24,r10,r18 │ │ │ │ - cmpd r14,r9 │ │ │ │ - ble 18120 │ │ │ │ - mulld r6,r11,r9 │ │ │ │ - subf r7,r9,r14 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r17,72(r15) │ │ │ │ - addi r20,r22,8 │ │ │ │ - addi r25,r27,8 │ │ │ │ - mtctr r7 │ │ │ │ - ldx r4,r27,r10 │ │ │ │ + lxvx vs11,r3,r14 │ │ │ │ + add r3,r3,r14 │ │ │ │ + add r26,r10,r20 │ │ │ │ + cmpd r15,r2 │ │ │ │ + ble 180dc │ │ │ │ + mulld r7,r11,r2 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + subf r8,r2,r15 │ │ │ │ + ld r14,72(r17) │ │ │ │ + addi r19,r22,8 │ │ │ │ + addi r23,r25,8 │ │ │ │ + ldx r5,r25,r10 │ │ │ │ lfdx f0,r22,r10 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - ldx r7,r29,r10 │ │ │ │ - maddld r26,r8,r9,r7 │ │ │ │ - add r7,r6,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r6,r6,r30 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r7,r21,r7 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - lfdx f12,r19,r26 │ │ │ │ - ldx r26,r17,r10 │ │ │ │ + mtctr r8 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + ldx r8,r28,r10 │ │ │ │ + maddld r27,r0,r2,r8 │ │ │ │ + add r8,r7,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r7,r30 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r16,r8 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + lfdx f12,r21,r27 │ │ │ │ + ldx r27,r14,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r4,r4,r26,r7 │ │ │ │ - stfdx f0,r20,r10 │ │ │ │ - stdx r4,r25,r10 │ │ │ │ + maddld r5,r5,r27,r8 │ │ │ │ + stfdx f0,r19,r10 │ │ │ │ + stdx r5,r23,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 180e0 │ │ │ │ - ldx r9,r27,r18 │ │ │ │ - lxvdsx vs12,r22,r18 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r16 │ │ │ │ + bdnz 1809c │ │ │ │ + ldx r2,r25,r20 │ │ │ │ + lxvdsx vs12,r22,r20 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r28) │ │ │ │ - ble cr4,182d8 │ │ │ │ + stxv vs11,0(r3) │ │ │ │ + ble cr4,1828c │ │ │ │ mtctr r12 │ │ │ │ - mr r26,r24 │ │ │ │ - mr r4,r23 │ │ │ │ - mr r7,r0 │ │ │ │ - mr r9,r12 │ │ │ │ - li r25,0 │ │ │ │ - b 18164 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r25,0(r7) │ │ │ │ - bdz 18260 │ │ │ │ - ldu r20,-8(r4) │ │ │ │ - ldu r10,-8(r26) │ │ │ │ - ldu r6,-8(r7) │ │ │ │ - subf r10,r10,r20 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 18158 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r5,r3 │ │ │ │ - stdx r6,r29,r10 │ │ │ │ - bne 180b0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,104(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 17cc4 │ │ │ │ - addi r1,r31,416 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r27,r26 │ │ │ │ + mr r5,r24 │ │ │ │ + mr r8,r18 │ │ │ │ + mr r2,r12 │ │ │ │ + b 1811c │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r29,0(r8) │ │ │ │ + bdz 1821c │ │ │ │ + ldu r23,-8(r5) │ │ │ │ + ldu r10,-8(r27) │ │ │ │ + ldu r7,-8(r8) │ │ │ │ + subf r10,r10,r23 │ │ │ │ + cmpd r7,r10 │ │ │ │ + beq 18110 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + cmpd r6,r4 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + bne 1806c │ │ │ │ + ld r2,32(r31) │ │ │ │ + addi r10,r2,1 │ │ │ │ + std r10,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,96(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 17c7c │ │ │ │ + addi r1,r31,432 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-240(r1) │ │ │ │ + ld r14,-224(r1) │ │ │ │ + ld r15,-216(r1) │ │ │ │ + ld r16,-208(r1) │ │ │ │ + ld r17,-200(r1) │ │ │ │ + ld r18,-192(r1) │ │ │ │ + ld r19,-184(r1) │ │ │ │ + ld r20,-176(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ + ld r21,-168(r1) │ │ │ │ + ld r22,-160(r1) │ │ │ │ + ld r23,-152(r1) │ │ │ │ + ld r24,-144(r1) │ │ │ │ + ld r25,-136(r1) │ │ │ │ + ld r26,-128(r1) │ │ │ │ + ld r27,-120(r1) │ │ │ │ + ld r28,-112(r1) │ │ │ │ + ld r29,-104(r1) │ │ │ │ + ld r30,-96(r1) │ │ │ │ + ld r31,-88(r1) │ │ │ │ + lfd f22,-80(r1) │ │ │ │ + lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - blt 182b0 │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - fmul f31,f26,f31 │ │ │ │ - b 17f3c │ │ │ │ - ld r10,0(r29) │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r5,r3 │ │ │ │ + blt 18270 │ │ │ │ + fmul f31,f24,f30 │ │ │ │ + b 17ef8 │ │ │ │ + ld r10,0(r28) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r6,r4 │ │ │ │ addi r10,r10,1 │ │ │ │ - std r10,0(r29) │ │ │ │ - bne 180b8 │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,104(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 17cc4 │ │ │ │ - b 181c8 │ │ │ │ + std r10,0(r28) │ │ │ │ + bne 18074 │ │ │ │ + ld r2,32(r31) │ │ │ │ + addi r10,r2,1 │ │ │ │ + std r10,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,96(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 17c7c │ │ │ │ + b 18180 │ │ │ │ + nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f26 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ - fdiv f31,f31,f29 │ │ │ │ - b 17f3c │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f27 │ │ │ │ + b 17ef8 │ │ │ │ sldi r10,r12,3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - mr r9,r12 │ │ │ │ - ldx r6,r29,r10 │ │ │ │ - cmpd r5,r3 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stdx r6,r29,r10 │ │ │ │ - bne 180b0 │ │ │ │ - b 18194 │ │ │ │ - ld r9,240(r15) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpdi cr4,r12,0 │ │ │ │ - ldx r26,r9,r10 │ │ │ │ - ld r9,144(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + mr r2,r12 │ │ │ │ + ldx r7,r28,r10 │ │ │ │ + cmpd r6,r4 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + bne 1806c │ │ │ │ + b 1814c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r17) │ │ │ │ + ld r9,56(r31) │ │ │ │ li r10,0 │ │ │ │ - std r10,0(r27) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r11,r14 │ │ │ │ - stfd f0,0(r22) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ + stfd f28,0(r22) │ │ │ │ + cmpdi cr4,r12,0 │ │ │ │ + std r10,0(r25) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - bge cr4,17d8c │ │ │ │ - mr r9,r14 │ │ │ │ - b 18074 │ │ │ │ - ble cr3,18194 │ │ │ │ - mulli r0,r28,48 │ │ │ │ - sldi r10,r28,4 │ │ │ │ - ld r4,24(r15) │ │ │ │ - sldi r9,r28,5 │ │ │ │ - add r20,r19,r17 │ │ │ │ - sldi r8,r26,4 │ │ │ │ - ld r16,16(r25) │ │ │ │ - ld r26,8(r25) │ │ │ │ - ld r24,24(r25) │ │ │ │ - addi r10,r10,8 │ │ │ │ + ldx r14,r2,r9 │ │ │ │ + mulld r2,r11,r15 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r16,r1,32 │ │ │ │ + bge cr4,17d34 │ │ │ │ + mr r2,r15 │ │ │ │ + b 1802c │ │ │ │ + ble cr3,1814c │ │ │ │ + mulli r2,r29,48 │ │ │ │ + ld r6,24(r17) │ │ │ │ + sldi r7,r29,4 │ │ │ │ + sldi r9,r29,5 │ │ │ │ + add r23,r21,r18 │ │ │ │ + ld r11,8(r27) │ │ │ │ + std r17,40(r31) │ │ │ │ + sldi r8,r14,4 │ │ │ │ + ld r15,16(r27) │ │ │ │ + ld r26,24(r27) │ │ │ │ + addi r3,r16,-8 │ │ │ │ + li r10,0 │ │ │ │ + addi r7,r7,8 │ │ │ │ addi r9,r9,24 │ │ │ │ - ld r3,200(r15) │ │ │ │ - addi r5,r21,-8 │ │ │ │ - li r7,0 │ │ │ │ - add r25,r20,r17 │ │ │ │ - add r14,r21,r10 │ │ │ │ - lxvx vs12,r4,r8 │ │ │ │ - add r12,r21,r9 │ │ │ │ - add r4,r4,r8 │ │ │ │ - mr r10,r0 │ │ │ │ - add r8,r25,r17 │ │ │ │ - addi r0,r10,40 │ │ │ │ - add r0,r21,r0 │ │ │ │ - ldu r28,8(r5) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - mr r23,r14 │ │ │ │ - li r6,0 │ │ │ │ - std r15,48(r31) │ │ │ │ - std r19,64(r31) │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - mulld r9,r28,r26 │ │ │ │ - std r9,40(r31) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - ldu r10,8(r23) │ │ │ │ - mr r17,r12 │ │ │ │ - li r18,0 │ │ │ │ - std r29,112(r31) │ │ │ │ - std r27,120(r31) │ │ │ │ - lfdx f10,r20,r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + add r27,r23,r18 │ │ │ │ + ld r5,200(r17) │ │ │ │ + lxvx vs12,r6,r8 │ │ │ │ + add r14,r16,r7 │ │ │ │ + add r12,r16,r9 │ │ │ │ + add r6,r6,r8 │ │ │ │ + add r0,r27,r18 │ │ │ │ + addi r29,r2,40 │ │ │ │ + add r29,r16,r29 │ │ │ │ + ldu r7,8(r3) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r16,r14 │ │ │ │ + li r8,0 │ │ │ │ + std r21,48(r31) │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + mulld r20,r7,r11 │ │ │ │ + ldu r9,8(r16) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r18,r12 │ │ │ │ + li r19,0 │ │ │ │ + std r28,104(r31) │ │ │ │ + std r25,112(r31) │ │ │ │ + lfdx f10,r23,r2 │ │ │ │ + add r9,r20,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r15,r10,r16 │ │ │ │ - ldu r11,8(r17) │ │ │ │ - sldi r9,r18,3 │ │ │ │ + mulld r17,r9,r15 │ │ │ │ + ldu r4,8(r18) │ │ │ │ + sldi r2,r19,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r27,r0 │ │ │ │ - mr r29,r8 │ │ │ │ - lfdx f9,r25,r9 │ │ │ │ - add r11,r15,r11 │ │ │ │ + mr r25,r29 │ │ │ │ + mr r28,r0 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r4,r17,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r19,r11,r24 │ │ │ │ + mulld r21,r4,r26 │ │ │ │ nop │ │ │ │ - ldu r9,8(r27) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + nop │ │ │ │ + lfd f0,0(r28) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r28,r28,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - lxvx vs7,r21,r3 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r24,r2,4 │ │ │ │ + lxvx vs7,r24,r5 │ │ │ │ xxspltd vs8,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r4) │ │ │ │ - bdnz 18420 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r30,r18 │ │ │ │ - bne 183f8 │ │ │ │ - addi r6,r6,1 │ │ │ │ - ld r29,112(r31) │ │ │ │ - ld r27,120(r31) │ │ │ │ - cmpd r30,r6 │ │ │ │ - bne 183cc │ │ │ │ - addi r7,r7,1 │ │ │ │ - ld r15,48(r31) │ │ │ │ - ld r19,64(r31) │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 183a8 │ │ │ │ - std r9,32(r27) │ │ │ │ - ld r9,32(r31) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 183d0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r30,r19 │ │ │ │ + bne 183a4 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ld r28,104(r31) │ │ │ │ + ld r25,112(r31) │ │ │ │ + cmpd r30,r8 │ │ │ │ + bne 1837c │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r21,48(r31) │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 18360 │ │ │ │ + std r2,32(r25) │ │ │ │ + std r4,24(r25) │ │ │ │ + ld r2,32(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r10,16(r27) │ │ │ │ + ld r17,40(r31) │ │ │ │ + std r9,16(r25) │ │ │ │ + std r7,8(r25) │ │ │ │ stfd f0,32(r22) │ │ │ │ - std r28,8(r27) │ │ │ │ stfd f11,8(r22) │ │ │ │ stfd f10,16(r22) │ │ │ │ - std r11,24(r27) │ │ │ │ - std r30,24(r29) │ │ │ │ - std r30,0(r29) │ │ │ │ - std r30,8(r29) │ │ │ │ - std r30,16(r29) │ │ │ │ + std r30,24(r28) │ │ │ │ + std r30,16(r28) │ │ │ │ + addi r10,r2,1 │ │ │ │ + std r30,0(r28) │ │ │ │ + std r30,8(r28) │ │ │ │ stfd f9,24(r22) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,104(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 17cc4 │ │ │ │ - b 181c8 │ │ │ │ - nop │ │ │ │ - ble cr3,18194 │ │ │ │ - mulli r9,r28,48 │ │ │ │ - add r18,r19,r17 │ │ │ │ - ld r5,24(r15) │ │ │ │ - sldi r10,r28,5 │ │ │ │ - addi r7,r17,-8 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - sldi r8,r26,4 │ │ │ │ - ld r14,8(r25) │ │ │ │ - ld r12,16(r25) │ │ │ │ - ld r23,24(r25) │ │ │ │ - add r24,r18,r17 │ │ │ │ - add r7,r21,r7 │ │ │ │ - addi r10,r10,24 │ │ │ │ - ld r25,32(r25) │ │ │ │ - ld r4,200(r15) │ │ │ │ - addi r28,r28,56 │ │ │ │ - std r29,112(r31) │ │ │ │ - std r27,120(r31) │ │ │ │ - add r26,r24,r17 │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - add r10,r21,r10 │ │ │ │ - add r5,r5,r8 │ │ │ │ - std r7,48(r31) │ │ │ │ - addi r9,r9,40 │ │ │ │ - addi r7,r21,-8 │ │ │ │ - li r8,0 │ │ │ │ - add r28,r21,r28 │ │ │ │ - add r0,r26,r17 │ │ │ │ - std r10,64(r31) │ │ │ │ - add r20,r21,r9 │ │ │ │ - ldu r17,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r21,48(r31) │ │ │ │ - li r27,0 │ │ │ │ - std r15,136(r31) │ │ │ │ - std r19,152(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - lfdx f8,r19,r9 │ │ │ │ - mulld r9,r17,r14 │ │ │ │ - mr r3,r7 │ │ │ │ - std r9,40(r31) │ │ │ │ - sldi r9,r27,3 │ │ │ │ - ldu r16,8(r21) │ │ │ │ - ld r7,64(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r22,168(r31) │ │ │ │ - std r17,176(r31) │ │ │ │ - std r14,184(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ + std r10,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,96(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 17c7c │ │ │ │ + b 18180 │ │ │ │ + nop │ │ │ │ + ble cr3,1814c │ │ │ │ + mulli r2,r29,48 │ │ │ │ + sldi r8,r29,5 │ │ │ │ + add r19,r21,r18 │ │ │ │ + ld r6,24(r17) │ │ │ │ + sldi r29,r29,6 │ │ │ │ + ld r15,8(r27) │ │ │ │ + std r28,112(r31) │ │ │ │ + sldi r9,r14,4 │ │ │ │ + ld r23,24(r27) │ │ │ │ + ld r14,16(r27) │ │ │ │ + addi r7,r18,-8 │ │ │ │ + addi r20,r16,-8 │ │ │ │ + li r10,0 │ │ │ │ + add r24,r19,r18 │ │ │ │ + addi r8,r8,24 │ │ │ │ + ld r26,32(r27) │ │ │ │ + addi r29,r29,56 │ │ │ │ + ld r5,200(r17) │ │ │ │ + add r12,r16,r7 │ │ │ │ + add r8,r16,r8 │ │ │ │ + add r27,r24,r18 │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ + add r29,r16,r29 │ │ │ │ + add r6,r6,r9 │ │ │ │ + addi r2,r2,40 │ │ │ │ + std r8,104(r31) │ │ │ │ + add r0,r27,r18 │ │ │ │ + add r8,r16,r2 │ │ │ │ + ldu r18,8(r20) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + li r28,0 │ │ │ │ + std r12,40(r31) │ │ │ │ + std r17,128(r31) │ │ │ │ + std r10,136(r31) │ │ │ │ + lfdx f8,r21,r2 │ │ │ │ + mulld r2,r18,r15 │ │ │ │ + std r2,48(r31) │ │ │ │ ld r9,40(r31) │ │ │ │ - add r16,r9,r16 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ld r7,104(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r21,144(r31) │ │ │ │ + std r25,152(r31) │ │ │ │ + std r22,160(r31) │ │ │ │ + std r18,168(r31) │ │ │ │ + std r15,176(r31) │ │ │ │ + lfdx f11,r19,r2 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ldu r16,8(r9) │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r6,r16,r12 │ │ │ │ - std r16,192(r31) │ │ │ │ + add r16,r2,r16 │ │ │ │ + std r9,40(r31) │ │ │ │ + mulld r4,r16,r14 │ │ │ │ nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r15,r20 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r24,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + nop │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r17,r8 │ │ │ │ + li r18,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r10,r23 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ + mulld r15,r9,r23 │ │ │ │ + ldu r3,8(r17) │ │ │ │ + sldi r2,r18,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r22,r28 │ │ │ │ - mr r29,r0 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r25,r29 │ │ │ │ + mr r11,r0 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r15,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r21,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r22) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + lfd f0,0(r11) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r11,r11,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs6,r22,r5 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 18620 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r30,r16 │ │ │ │ - bne 185f0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 185d0 │ │ │ │ - addi r27,r27,1 │ │ │ │ - ld r22,168(r31) │ │ │ │ - ld r17,176(r31) │ │ │ │ - ld r14,184(r31) │ │ │ │ - ld r16,192(r31) │ │ │ │ - cmpd r30,r27 │ │ │ │ - bne 18598 │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r15,136(r31) │ │ │ │ - ld r19,152(r31) │ │ │ │ - mr r7,r3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 1856c │ │ │ │ - ld r27,120(r31) │ │ │ │ - ld r29,112(r31) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 185d0 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r30,r18 │ │ │ │ + bne 185a0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 18580 │ │ │ │ + addi r28,r28,1 │ │ │ │ + ld r21,144(r31) │ │ │ │ + ld r25,152(r31) │ │ │ │ + ld r22,160(r31) │ │ │ │ + ld r18,168(r31) │ │ │ │ + cmpd r30,r28 │ │ │ │ + ld r15,176(r31) │ │ │ │ + bne 18538 │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r17,128(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 18514 │ │ │ │ + std r2,40(r25) │ │ │ │ + std r3,32(r25) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r28,112(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ + std r9,24(r25) │ │ │ │ + std r16,16(r25) │ │ │ │ + std r18,8(r25) │ │ │ │ stfd f0,40(r22) │ │ │ │ stfd f8,8(r22) │ │ │ │ stfd f11,16(r22) │ │ │ │ stfd f10,24(r22) │ │ │ │ + addi r10,r2,1 │ │ │ │ + std r30,32(r28) │ │ │ │ + std r30,24(r28) │ │ │ │ + std r30,0(r28) │ │ │ │ + std r30,8(r28) │ │ │ │ + std r30,16(r28) │ │ │ │ stfd f9,32(r22) │ │ │ │ - std r9,40(r27) │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r10,24(r27) │ │ │ │ - std r17,8(r27) │ │ │ │ - std r16,16(r27) │ │ │ │ - std r30,32(r29) │ │ │ │ - std r30,0(r29) │ │ │ │ - std r30,8(r29) │ │ │ │ - std r30,16(r29) │ │ │ │ - std r30,24(r29) │ │ │ │ - std r11,32(r27) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,104(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 17cc4 │ │ │ │ - b 181c8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 17c70 │ │ │ │ + std r10,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,96(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 17c7c │ │ │ │ + b 18180 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 17c1c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x128a │ │ │ │ nop │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + lfd f6,0(r9) │ │ │ │ + lfd f7,0(r10) │ │ │ │ + mr r26,r8 │ │ │ │ + mr r4,r5 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r7 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ - lfd f6,0(r9) │ │ │ │ - lfd f7,0(r10) │ │ │ │ - mr r29,r7 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r3,r5 │ │ │ │ mr r31,r1 │ │ │ │ - mr r30,r6 │ │ │ │ - ld r4,216(r31) │ │ │ │ - ld r0,224(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r25,216(r31) │ │ │ │ + ld r11,224(r31) │ │ │ │ ld r12,232(r31) │ │ │ │ - ld r11,208(r31) │ │ │ │ - ld r25,240(r31) │ │ │ │ - ld r27,0(r1) │ │ │ │ - mtfprd f0,r4 │ │ │ │ + ld r3,208(r31) │ │ │ │ + ld r2,240(r31) │ │ │ │ + mtfprd f0,r25 │ │ │ │ mtfprd f11,r12 │ │ │ │ - lfd f8,0(r11) │ │ │ │ - sldi r9,r25,4 │ │ │ │ - sldi r11,r25,1 │ │ │ │ + lfd f8,0(r3) │ │ │ │ fcfid f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + sldi r3,r2,1 │ │ │ │ fcfid f11,f11 │ │ │ │ - subfic r7,r9,-16 │ │ │ │ - cmpdi r11,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ - stdux r27,r1,r7 │ │ │ │ + subfic r8,r8,-16 │ │ │ │ + cmpdi r3,-1 │ │ │ │ + stdux r9,r1,r8 │ │ │ │ fmul f12,f12,f6 │ │ │ │ fmul f11,f11,f8 │ │ │ │ - addi r27,r1,32 │ │ │ │ + addi r30,r1,32 │ │ │ │ + stdux r9,r1,r8 │ │ │ │ fmul f0,f0,f7 │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r7,0(r1) │ │ │ │ + addi r29,r1,32 │ │ │ │ frim f12,f12 │ │ │ │ frim f11,f11 │ │ │ │ frim f0,f0 │ │ │ │ - stdux r8,r1,r7 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ fctidz f12,f12 │ │ │ │ fctidz f11,f11 │ │ │ │ - addi r26,r1,32 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f11 │ │ │ │ mffprd r10,f12 │ │ │ │ + mffprd r8,f11 │ │ │ │ mffprd r9,f0 │ │ │ │ - subf r5,r25,r8 │ │ │ │ - subf r10,r25,r10 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - ld r25,0(r1) │ │ │ │ - add r10,r10,r4 │ │ │ │ - add r5,r5,r12 │ │ │ │ - add r9,r9,r0 │ │ │ │ - divd r8,r10,r4 │ │ │ │ - divd r6,r9,r0 │ │ │ │ - stdux r25,r1,r7 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + subf r9,r2,r9 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + add r5,r2,r12 │ │ │ │ + add r9,r9,r11 │ │ │ │ + divd r2,r10,r25 │ │ │ │ + divd r8,r9,r11 │ │ │ │ divd r7,r5,r12 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - subf r8,r8,r10 │ │ │ │ - subf r6,r6,r9 │ │ │ │ + mulld r2,r2,r25 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ mulld r7,r7,r12 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + subf r8,r8,r9 │ │ │ │ subf r7,r7,r5 │ │ │ │ - blt 18a24 │ │ │ │ - addi r9,r11,2 │ │ │ │ + blt 18a04 │ │ │ │ + srdi r5,r3,1 │ │ │ │ + plxv vs41,349072 # 6db80 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + mr r28,r6 │ │ │ │ + mtvsrdd vs44,r2,r2 │ │ │ │ fmr f10,f1 │ │ │ │ fmr f9,f2 │ │ │ │ - addi r24,r1,32 │ │ │ │ - addi r25,r27,-8 │ │ │ │ - mr r11,r9 │ │ │ │ + addi r6,r1,32 │ │ │ │ + addi r3,r3,2 │ │ │ │ + addi r10,r5,1 │ │ │ │ + mtvsrdd vs45,r25,r25 │ │ │ │ + mr r2,r30 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + andi. r9,r10,1 │ │ │ │ + xxmr vs32,vs41 │ │ │ │ + mr r9,r10 │ │ │ │ + bne 18a70 │ │ │ │ srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - addi r5,r8,1 │ │ │ │ - divd r10,r8,r4 │ │ │ │ - mr r23,r25 │ │ │ │ - addi r25,r25,16 │ │ │ │ - divd r9,r5,r4 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r9,r9,r5 │ │ │ │ - std r10,-8(r25) │ │ │ │ - std r9,16(r23) │ │ │ │ - bdnz 18878 │ │ │ │ - srdi r9,r11,1 │ │ │ │ - mr r8,r6 │ │ │ │ - addi r5,r26,-8 │ │ │ │ + vaddudm v10,v0,v11 │ │ │ │ + vaddudm v0,v12,v0 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v12,v10 │ │ │ │ + vmodsd v8,v0,v13 │ │ │ │ + vaddudm v0,v10,v11 │ │ │ │ + vmodsd v1,v1,v13 │ │ │ │ + stxv vs40,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 1883c │ │ │ │ + xxspltib vs44,2 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + mtvsrdd vs45,r8,r8 │ │ │ │ + mtvsrdd vs42,r11,r11 │ │ │ │ + mr r2,r29 │ │ │ │ + xxmr vs32,vs41 │ │ │ │ + addi r8,r10,-1 │ │ │ │ + mr r9,r10 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + bne 18a50 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - addi r6,r8,1 │ │ │ │ - divd r10,r8,r0 │ │ │ │ - mr r4,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - divd r9,r6,r0 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - std r10,-8(r5) │ │ │ │ - std r9,16(r4) │ │ │ │ - bdnz 188bc │ │ │ │ - srdi r9,r11,1 │ │ │ │ - addi r24,r24,-8 │ │ │ │ - mr r8,r7 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v13,v0 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v13,v11 │ │ │ │ + vmodsd v8,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs40,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 18894 │ │ │ │ + xxspltib vs45,2 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + mtvsrdd vs42,r7,r7 │ │ │ │ + mtvsrdd vs43,r12,r12 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs41 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + vextsb2d v13,v13 │ │ │ │ + bne 18a30 │ │ │ │ + srdi r9,r10,1 │ │ │ │ mtctr r9 │ │ │ │ - mr r6,r24 │ │ │ │ - addi r7,r8,1 │ │ │ │ - divd r10,r8,r12 │ │ │ │ - mr r5,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - divd r9,r7,r12 │ │ │ │ - mulld r10,r10,r12 │ │ │ │ - mulld r9,r9,r12 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - std r10,-8(r6) │ │ │ │ - std r9,16(r5) │ │ │ │ - bdnz 18904 │ │ │ │ - li r4,0 │ │ │ │ - li r23,0 │ │ │ │ - li r6,0 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v0,v10,v0 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v10,v12 │ │ │ │ + vmodsd v9,v0,v11 │ │ │ │ + vaddudm v0,v12,v13 │ │ │ │ + vmodsd v1,v1,v11 │ │ │ │ + stxv vs41,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 188e8 │ │ │ │ + addi r0,r6,-8 │ │ │ │ + li r5,0 │ │ │ │ + li r24,0 │ │ │ │ + nop │ │ │ │ + li r7,0 │ │ │ │ li r25,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r5,r24 │ │ │ │ - li r8,0 │ │ │ │ + mr r6,r0 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r27,r4 │ │ │ │ - ldx r7,r26,r6 │ │ │ │ - lfdx f0,r30,r4 │ │ │ │ - lfdx f11,r29,r6 │ │ │ │ - sldi r22,r8,3 │ │ │ │ - ldu r10,8(r5) │ │ │ │ - lfdx f12,r28,r22 │ │ │ │ - maddld r9,r0,r9,r7 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + ldx r2,r30,r5 │ │ │ │ + lfdx f0,r28,r5 │ │ │ │ + lfdx f11,r27,r7 │ │ │ │ + ldu r8,8(r6) │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ + ldx r9,r29,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - maddld r9,r9,r12,r10 │ │ │ │ + maddld r2,r11,r2,r9 │ │ │ │ + maddld r2,r2,r12,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - add r10,r3,r9 │ │ │ │ - ldx r9,r3,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + add r9,r4,r2 │ │ │ │ + ldx r2,r4,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r7,0,r10 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 189c0 │ │ │ │ - mffprd r22,f11 │ │ │ │ - stdcx. r22,0,r10 │ │ │ │ - bne 189a8 │ │ │ │ - cmpld r9,r7 │ │ │ │ - bne 18a54 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r7,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 189a0 │ │ │ │ + mffprd r23,f11 │ │ │ │ + stdcx. r23,0,r9 │ │ │ │ + bne 18988 │ │ │ │ + cmpld r2,r8 │ │ │ │ + bne 18a98 │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r7 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 189f0 │ │ │ │ - mffprd r22,f12 │ │ │ │ - stdcx. r22,0,r7 │ │ │ │ - bne 189d8 │ │ │ │ - cmpld r10,r9 │ │ │ │ - bne 18a5c │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r11 │ │ │ │ - bne 18960 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 189d0 │ │ │ │ + mffprd r23,f12 │ │ │ │ + stdcx. r23,0,r8 │ │ │ │ + bne 189b8 │ │ │ │ + cmpld r9,r2 │ │ │ │ + bne 18a90 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r3 │ │ │ │ + bne 18940 │ │ │ │ addi r25,r25,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpd r25,r11 │ │ │ │ - bne 18950 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - cmpd r23,r11 │ │ │ │ - bne 18940 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpd r25,r3 │ │ │ │ + bne 18930 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + cmpd r24,r3 │ │ │ │ + bne 18920 │ │ │ │ addi r1,r31,112 │ │ │ │ - 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) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - mr r9,r7 │ │ │ │ - b 189a0 │ │ │ │ - mr r9,r10 │ │ │ │ - b 189d0 │ │ │ │ + vaddudm v1,v10,v9 │ │ │ │ + cmpdi r9,0 │ │ │ │ + vaddudm v0,v9,v13 │ │ │ │ + addi r2,r6,16 │ │ │ │ + vmodsd v1,v1,v11 │ │ │ │ + stxv vs33,0(r6) │ │ │ │ + bne 188e0 │ │ │ │ + b 18910 │ │ │ │ + vaddudm v1,v13,v9 │ │ │ │ + cmpdi r8,0 │ │ │ │ + vaddudm v0,v9,v12 │ │ │ │ + addi r2,r29,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r29) │ │ │ │ + bne 1888c │ │ │ │ + b 188bc │ │ │ │ + vaddudm v1,v12,v9 │ │ │ │ + cmpdi r5,0 │ │ │ │ + vaddudm v0,v9,v11 │ │ │ │ + addi r2,r30,16 │ │ │ │ + vmodsd v1,v1,v13 │ │ │ │ + stxv vs33,0(r30) │ │ │ │ + bne 18834 │ │ │ │ + b 18864 │ │ │ │ + mr r2,r9 │ │ │ │ + b 189b0 │ │ │ │ + mr r2,r8 │ │ │ │ + b 18980 │ │ │ │ ... │ │ │ │ - .long 0xa80 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-3184 │ │ │ │ + .long 0x980 │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r23,-72(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + ld r28,32(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r23,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-224(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r29,r28,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 18c00 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 18bdc │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 18c30 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 18c08 │ │ │ │ ld r28,40(r23) │ │ │ │ std r22,144(r1) │ │ │ │ sldi r22,r31,4 │ │ │ │ ld r30,0(r23) │ │ │ │ std r24,160(r1) │ │ │ │ std r25,168(r1) │ │ │ │ - ld r24,48(r23) │ │ │ │ - ld r25,24(r23) │ │ │ │ + ld r24,24(r23) │ │ │ │ + ld r25,48(r23) │ │ │ │ std r26,176(r1) │ │ │ │ std r27,184(r1) │ │ │ │ ld r26,16(r23) │ │ │ │ ld r27,8(r23) │ │ │ │ addi r22,r22,8 │ │ │ │ addi r23,r28,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r30) │ │ │ │ - mr r4,r31 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 18b38 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r4,r9,r22 │ │ │ │ - sldi r7,r4,1 │ │ │ │ - mulli r9,r4,24 │ │ │ │ - ld r11,24(r30) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + mr r9,r31 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 18b68 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r9,r2,r22 │ │ │ │ + mulli r7,r9,3 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + mulld r6,r9,r23 │ │ │ │ + mulli r9,r9,24 │ │ │ │ + ld r4,24(r30) │ │ │ │ ld r10,120(r30) │ │ │ │ - ld r3,176(r30) │ │ │ │ - sldi r8,r4,4 │ │ │ │ - mulld r6,r4,r23 │ │ │ │ - mr r5,r24 │ │ │ │ + ld r8,176(r30) │ │ │ │ + mr r5,r25 │ │ │ │ addi r31,r31,1 │ │ │ │ - add r7,r7,r4 │ │ │ │ addi r22,r22,16 │ │ │ │ - addi r7,r7,1 │ │ │ │ - lfdx f1,r11,r8 │ │ │ │ - add r4,r11,r8 │ │ │ │ - addi r8,r9,16 │ │ │ │ - mulld r7,r7,r23 │ │ │ │ + lfdx f1,r4,r2 │ │ │ │ + add r3,r4,r2 │ │ │ │ mulli r6,r6,48 │ │ │ │ - lfd f2,8(r4) │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r2,r9,16 │ │ │ │ addi r4,r9,8 │ │ │ │ - add r8,r10,r8 │ │ │ │ add r9,r10,r9 │ │ │ │ + lfd f2,8(r3) │ │ │ │ std r28,128(r1) │ │ │ │ - std r25,120(r1) │ │ │ │ - add r10,r10,r4 │ │ │ │ + std r24,120(r1) │ │ │ │ std r26,112(r1) │ │ │ │ + mulld r7,r7,r23 │ │ │ │ + add r2,r10,r2 │ │ │ │ + add r10,r10,r4 │ │ │ │ std r27,104(r1) │ │ │ │ - std r8,96(r1) │ │ │ │ - add r8,r7,r23 │ │ │ │ + std r2,96(r1) │ │ │ │ + add r6,r8,r6 │ │ │ │ + add r2,r7,r23 │ │ │ │ sldi r7,r7,4 │ │ │ │ - add r6,r3,r6 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r7,r3,r7 │ │ │ │ - add r8,r3,r8 │ │ │ │ - bl 18740 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r8,r7 │ │ │ │ + add r8,r8,r2 │ │ │ │ + bl 186e0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - bne 18b20 │ │ │ │ + bne 18b50 │ │ │ │ ld r22,144(r1) │ │ │ │ ld r24,160(r1) │ │ │ │ ld r25,168(r1) │ │ │ │ ld r26,176(r1) │ │ │ │ ld r27,184(r1) │ │ │ │ addi r1,r1,224 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r9,0 │ │ │ │ - b 18acc │ │ │ │ + li r2,0 │ │ │ │ + b 18afc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xa80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-3616 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r26,-48(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ + std r18,-112(r1) │ │ │ │ + std r17,-120(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,32(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ - 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) │ │ │ │ - ld r26,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ stdu r1,-288(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r27,r26,r30 │ │ │ │ - mr r28,r3 │ │ │ │ - mulld r9,r27,r30 │ │ │ │ - subf r9,r9,r26 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 19014 │ │ │ │ - maddld r28,r27,r28,r9 │ │ │ │ - add r27,r27,r28 │ │ │ │ - cmpd r28,r27 │ │ │ │ - bge 18f58 │ │ │ │ - ld r25,40(r29) │ │ │ │ + bl 4f00 │ │ │ │ + divd r28,r27,r30 │ │ │ │ + mr r19,r3 │ │ │ │ + mulld r2,r28,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1903c │ │ │ │ + maddld r19,r28,r19,r2 │ │ │ │ + add r28,r28,r19 │ │ │ │ + cmpd r19,r28 │ │ │ │ + bge 18f74 │ │ │ │ + ld r26,40(r29) │ │ │ │ ld r30,56(r29) │ │ │ │ - ld r19,48(r29) │ │ │ │ - ld r20,24(r29) │ │ │ │ - ld r21,16(r29) │ │ │ │ - ld r22,8(r29) │ │ │ │ + ld r20,48(r29) │ │ │ │ + ld r21,24(r29) │ │ │ │ + ld r22,16(r29) │ │ │ │ + ld r23,8(r29) │ │ │ │ ld r18,0(r29) │ │ │ │ - addi r16,r25,1 │ │ │ │ - sldi r29,r25,1 │ │ │ │ - mulli r26,r16,48 │ │ │ │ - sldi r23,r16,4 │ │ │ │ - addi r24,r29,2 │ │ │ │ + addi r16,r26,1 │ │ │ │ + sldi r29,r26,1 │ │ │ │ + mulli r27,r16,48 │ │ │ │ + sldi r24,r16,4 │ │ │ │ + addi r25,r29,2 │ │ │ │ sldi r16,r16,5 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r14,r23,8 │ │ │ │ + addi r14,r24,8 │ │ │ │ addi r15,r16,8 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + sldi r25,r25,3 │ │ │ │ cmpdi cr4,r29,0 │ │ │ │ - addi r26,r26,15 │ │ │ │ + addi r27,r27,15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r10,112(r18) │ │ │ │ - ld r8,0(r1) │ │ │ │ - clrrdi r9,r26,4 │ │ │ │ + lwz r9,112(r18) │ │ │ │ + ld r10,0(r1) │ │ │ │ + clrrdi r2,r27,4 │ │ │ │ mr r17,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r6,r1,144 │ │ │ │ - bne 18fc0 │ │ │ │ - mr r8,r28 │ │ │ │ + bne 18fe0 │ │ │ │ + mr r8,r19 │ │ │ │ ld r7,176(r18) │ │ │ │ - mulli r10,r8,48 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - add r9,r9,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f9,r7,r10 │ │ │ │ - add r10,r7,r10 │ │ │ │ - sldi r5,r9,4 │ │ │ │ - lfd f7,8(r10) │ │ │ │ - lfdx f8,r7,r5 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + mulli r9,r8,48 │ │ │ │ + mulli r10,r8,3 │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r9,r7,r9 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f7,8(r9) │ │ │ │ + lfdx f8,r7,r10 │ │ │ │ stfd f9,0(r6) │ │ │ │ - ble cr4,19000 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble cr4,19028 │ │ │ │ andi. r9,r29,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,26912(r10) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 18db0 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + beq 18dcc │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 18dec │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 18e08 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 18db8 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - add r7,r7,r5 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - stfdx f8,r6,r24 │ │ │ │ - mr r9,r14 │ │ │ │ - lfd f11,26912(r10) │ │ │ │ - lfd f9,8(r7) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 18e30 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 18dd4 │ │ │ │ + add r10,r7,r10 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r14 │ │ │ │ + stfdx f8,r6,r25 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + lfd f9,8(r10) │ │ │ │ + beq 18e4c │ │ │ │ lfdx f0,r30,r14 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f9 │ │ │ │ - addi r9,r14,8 │ │ │ │ + addi r2,r14,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ stfdx f0,r6,r14 │ │ │ │ - beq 18e6c │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 18e88 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 18e38 │ │ │ │ - lfd f9,16(r7) │ │ │ │ - lfd f8,24(r7) │ │ │ │ - andi. r9,r29,1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - mr r9,r15 │ │ │ │ - addi r10,r29,-1 │ │ │ │ - lfd f11,26912(r7) │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 18e54 │ │ │ │ + lfd f9,16(r10) │ │ │ │ + andi. r2,r29,1 │ │ │ │ + lfd f8,24(r10) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r15 │ │ │ │ + addi r9,r29,-1 │ │ │ │ stfdx f9,r6,r16 │ │ │ │ - beq 18eb0 │ │ │ │ + beq 18ecc │ │ │ │ lfdx f0,r30,r15 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - addi r9,r15,8 │ │ │ │ + addi r2,r15,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfdx f0,r6,r15 │ │ │ │ - beq 18eec │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 18f08 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 18eb8 │ │ │ │ - ld r3,24(r18) │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 18ed4 │ │ │ │ + ld r4,24(r18) │ │ │ │ mulli r9,r8,24 │ │ │ │ - sldi r4,r8,4 │ │ │ │ + sldi r2,r8,4 │ │ │ │ ld r10,120(r18) │ │ │ │ add r8,r6,r16 │ │ │ │ - add r7,r6,r23 │ │ │ │ - mr r5,r19 │ │ │ │ - addi r28,r28,1 │ │ │ │ - add r11,r3,r4 │ │ │ │ - lfdx f1,r3,r4 │ │ │ │ - addi r3,r9,8 │ │ │ │ - addi r4,r9,16 │ │ │ │ + add r7,r6,r24 │ │ │ │ + mr r5,r20 │ │ │ │ + addi r19,r19,1 │ │ │ │ + add r3,r4,r2 │ │ │ │ + lfdx f1,r4,r2 │ │ │ │ + addi r4,r9,8 │ │ │ │ + addi r2,r9,16 │ │ │ │ add r9,r10,r9 │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r25,128(r1) │ │ │ │ - std r20,120(r1) │ │ │ │ - std r21,112(r1) │ │ │ │ - add r4,r10,r4 │ │ │ │ - add r10,r10,r3 │ │ │ │ - std r22,104(r1) │ │ │ │ - std r4,96(r1) │ │ │ │ - bl 18740 │ │ │ │ - cmpd r27,r28 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r26,128(r1) │ │ │ │ + std r21,120(r1) │ │ │ │ + std r22,112(r1) │ │ │ │ + add r2,r10,r2 │ │ │ │ + add r10,r10,r4 │ │ │ │ + std r23,104(r1) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl 186e0 │ │ │ │ + cmpd r28,r19 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r17) │ │ │ │ mr r1,r17 │ │ │ │ - bne 18d20 │ │ │ │ + bne 18d40 │ │ │ │ addi r1,r31,288 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r14,-144(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r18) │ │ │ │ - sldi r10,r28,4 │ │ │ │ + nop │ │ │ │ + ld r2,240(r18) │ │ │ │ + sldi r9,r19,4 │ │ │ │ ld r7,176(r18) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r8,8(r9) │ │ │ │ - mulli r10,r8,48 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - add r9,r9,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f9,r7,r10 │ │ │ │ - add r10,r7,r10 │ │ │ │ - sldi r5,r9,4 │ │ │ │ - lfd f7,8(r10) │ │ │ │ - lfdx f8,r7,r5 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r8,8(r2) │ │ │ │ + li r2,8 │ │ │ │ + mulli r9,r8,48 │ │ │ │ + mulli r10,r8,3 │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r9,r7,r9 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f7,8(r9) │ │ │ │ + lfdx f8,r7,r10 │ │ │ │ stfd f9,0(r6) │ │ │ │ - bgt cr4,18d78 │ │ │ │ - add r7,r7,r5 │ │ │ │ - stfdx f8,r6,r24 │ │ │ │ - lfd f0,16(r7) │ │ │ │ + bgt cr4,18da0 │ │ │ │ + add r10,r7,r10 │ │ │ │ + stfdx f8,r6,r25 │ │ │ │ + lfd f0,16(r10) │ │ │ │ stfdx f0,r6,r16 │ │ │ │ - b 18eec │ │ │ │ - addi r27,r27,1 │ │ │ │ - li r9,0 │ │ │ │ - b 18cbc │ │ │ │ + b 18f08 │ │ │ │ + addi r28,r28,1 │ │ │ │ + li r2,0 │ │ │ │ + b 18cdc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-4656 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - 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) │ │ │ │ - std r26,-48(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ mr r28,r3 │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ + std r31,-16(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ ld r27,8(r29) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ + stdu r1,-272(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,96(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r30 │ │ │ │ - mr r15,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 19b3c │ │ │ │ - maddld r15,r10,r15,r9 │ │ │ │ - add r9,r10,r15 │ │ │ │ - cmpd r15,r9 │ │ │ │ - std r9,72(r31) │ │ │ │ - bge 195e8 │ │ │ │ - ld r10,24(r28) │ │ │ │ - ld r8,16(r28) │ │ │ │ - sldi r9,r15,4 │ │ │ │ - ld r14,8(r28) │ │ │ │ - addi r16,r9,8 │ │ │ │ - std r10,48(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - srdi r9,r8,3 │ │ │ │ - std r8,64(r31) │ │ │ │ - addi r10,r10,26912 │ │ │ │ - std r9,88(r31) │ │ │ │ - std r10,32(r31) │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 19b30 │ │ │ │ - mr r25,r15 │ │ │ │ + bl 4f00 │ │ │ │ + divd r11,r27,r30 │ │ │ │ + mr r21,r3 │ │ │ │ + mulld r2,r11,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 19b5c │ │ │ │ + maddld r21,r11,r21,r2 │ │ │ │ + add r11,r11,r21 │ │ │ │ + cmpd r21,r11 │ │ │ │ + bge 1960c │ │ │ │ + ld r17,16(r28) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r2,r21,4 │ │ │ │ + ld r9,24(r28) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + std r11,80(r31) │ │ │ │ + ld r15,8(r28) │ │ │ │ + addi r14,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + srdi r2,r17,3 │ │ │ │ + std r9,40(r31) │ │ │ │ + std r2,64(r31) │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 19b50 │ │ │ │ + mr r25,r21 │ │ │ │ ld r22,48(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ ld r5,0(r1) │ │ │ │ - ld r20,88(r29) │ │ │ │ - mr r11,r1 │ │ │ │ + std r1,48(r31) │ │ │ │ li r6,0 │ │ │ │ - sldi r21,r22,3 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r30,r20,1 │ │ │ │ - addic. r7,r22,-1 │ │ │ │ - addi r9,r21,15 │ │ │ │ - addi r8,r21,23 │ │ │ │ - mulld r10,r22,r30 │ │ │ │ - sldi r0,r30,1 │ │ │ │ + ld r19,88(r29) │ │ │ │ + sldi r20,r22,3 │ │ │ │ + addic. r9,r22,-1 │ │ │ │ + addi r30,r19,1 │ │ │ │ + addi r2,r20,15 │ │ │ │ + addi r7,r20,23 │ │ │ │ + mulld r8,r22,r30 │ │ │ │ + sldi r4,r30,1 │ │ │ │ sldi r23,r30,4 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r17,r21,r0 │ │ │ │ - neg r9,r9 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + mulld r10,r20,r4 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + addi r16,r1,32 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - neg r10,r10 │ │ │ │ addi r18,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + stdux r5,r1,r7 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - mr r27,r1 │ │ │ │ + stdux r5,r1,r7 │ │ │ │ std r6,0(r28) │ │ │ │ - stfdu f0,32(r27) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + ld r7,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + stfdu f31,32(r27) │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r24,r1,32 │ │ │ │ - blt 19b48 │ │ │ │ - mulld r10,r7,r30 │ │ │ │ - mulld r7,r25,r22 │ │ │ │ - neg r8,r30 │ │ │ │ - ld r3,120(r29) │ │ │ │ + blt 19b68 │ │ │ │ + mulld r9,r9,r30 │ │ │ │ + mulld r0,r25,r22 │ │ │ │ + ld r5,120(r29) │ │ │ │ + mulli r3,r30,-16 │ │ │ │ ld r26,72(r29) │ │ │ │ - addi r4,r21,-8 │ │ │ │ - cmpdi r30,0 │ │ │ │ - std r15,40(r31) │ │ │ │ - std r25,56(r31) │ │ │ │ - sldi r6,r8,4 │ │ │ │ - std r14,80(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r8,r7,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r3,r3,r8 │ │ │ │ - add r8,r24,r10 │ │ │ │ - ldx r25,r26,r4 │ │ │ │ - lfdx f12,r3,r4 │ │ │ │ - srdi r10,r0,1 │ │ │ │ - mr r14,r8 │ │ │ │ - mtctr r10 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r6,r20,-8 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r7,r0,3 │ │ │ │ + add r8,r24,r9 │ │ │ │ + add r5,r5,r7 │ │ │ │ + lxsdx vs32,r26,r6 │ │ │ │ + lfdx f12,r5,r6 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - addi r5,r10,1 │ │ │ │ - subf r10,r20,r10 │ │ │ │ - add r5,r5,r20 │ │ │ │ - stdx r10,r18,r4 │ │ │ │ - add r10,r25,r10 │ │ │ │ - stdx r5,r19,r4 │ │ │ │ - ble 19278 │ │ │ │ - std r29,96(r31) │ │ │ │ - addi r15,r10,1 │ │ │ │ - divd r29,r10,r25 │ │ │ │ - mr r12,r14 │ │ │ │ - addi r14,r14,16 │ │ │ │ - divd r5,r15,r25 │ │ │ │ - mulld r29,r29,r25 │ │ │ │ - mulld r5,r5,r25 │ │ │ │ - subf r29,r29,r10 │ │ │ │ - addi r10,r10,2 │ │ │ │ - subf r5,r5,r15 │ │ │ │ - std r29,-8(r14) │ │ │ │ - std r5,16(r12) │ │ │ │ - bdnz 19240 │ │ │ │ - ld r29,96(r31) │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r8,r8,r6 │ │ │ │ - cmpdi cr7,r4,-8 │ │ │ │ - bne cr7,191f4 │ │ │ │ + mffprd r9,f0 │ │ │ │ + addi r7,r9,1 │ │ │ │ + subf r9,r19,r9 │ │ │ │ + add r7,r7,r19 │ │ │ │ + stdx r9,r16,r6 │ │ │ │ + stdx r7,r18,r6 │ │ │ │ + ble cr7,192bc │ │ │ │ + srdi r11,r4,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + nop │ │ │ │ + plxv vs33,346432 # 6db80 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r8 │ │ │ │ + mr r9,r11 │ │ │ │ + andi. r11,r9,1 │ │ │ │ + addi r11,r9,-1 │ │ │ │ + beq 19284 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r7,r8,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r8) │ │ │ │ + beq 192bc │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r7,r7,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r7) │ │ │ │ + stxv vs44,-16(r7) │ │ │ │ + bdnz 1928c │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r8,r8,r3 │ │ │ │ + cmpdi r6,-8 │ │ │ │ + bne 19200 │ │ │ │ + mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r21 │ │ │ │ - ld r15,40(r31) │ │ │ │ - ld r25,56(r31) │ │ │ │ - ld r14,80(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - std r11,40(r31) │ │ │ │ - addi r17,r17,15 │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r23,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r7,56(r31) │ │ │ │ - ld r4,176(r29) │ │ │ │ - addi r12,r18,-8 │ │ │ │ - clrrdi r17,r17,4 │ │ │ │ - ld r11,40(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - addi r10,r19,-8 │ │ │ │ - mr r9,r3 │ │ │ │ - li r3,0 │ │ │ │ + mr r3,r2 │ │ │ │ std r10,56(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r4,r4,r7 │ │ │ │ - addi r6,r10,16 │ │ │ │ - neg r10,r17 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - std r9,40(r31) │ │ │ │ - addi r8,r1,32 │ │ │ │ - addi r7,r1,48 │ │ │ │ - ld r5,56(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ldu r17,8(r12) │ │ │ │ - lfd f0,0(r4) │ │ │ │ - lfd f12,8(r4) │ │ │ │ - ldu r10,8(r5) │ │ │ │ - std r5,56(r31) │ │ │ │ - mulld r5,r3,r9 │ │ │ │ - cmpd r17,r10 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r9,r8,r5 │ │ │ │ - stfdx f0,r8,r5 │ │ │ │ - std r9,96(r31) │ │ │ │ - bge 193f8 │ │ │ │ - ld r9,88(r31) │ │ │ │ + std r0,32(r31) │ │ │ │ + bl 5880 │ │ │ │ + ld r10,56(r31) │ │ │ │ + srdi r9,r23,3 │ │ │ │ + ld r8,0(r1) │ │ │ │ + li r4,0 │ │ │ │ + addi r12,r16,-8 │ │ │ │ + addi r11,r18,-8 │ │ │ │ + ld r0,32(r31) │ │ │ │ + ld r5,176(r29) │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r10,r10,15 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + addi r7,r9,16 │ │ │ │ + add r5,r5,r0 │ │ │ │ + neg r9,r10 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + std r3,32(r31) │ │ │ │ + addi r10,r1,32 │ │ │ │ + addi r8,r1,48 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ldu r3,8(r12) │ │ │ │ + ldu r9,8(r11) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + lfd f12,8(r5) │ │ │ │ + mulld r6,r4,r2 │ │ │ │ + cmpd r3,r9 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r2,r10,r6 │ │ │ │ + stfdx f0,r10,r6 │ │ │ │ + std r2,72(r31) │ │ │ │ + bge 1941c │ │ │ │ + ld r2,64(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - addi r0,r17,2 │ │ │ │ - cmpd r10,r0 │ │ │ │ - mulld r5,r9,r3 │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f11,r9,r5 │ │ │ │ - ld r9,96(r31) │ │ │ │ + addi r0,r3,2 │ │ │ │ + cmpd r9,r0 │ │ │ │ + mulld r6,r2,r4 │ │ │ │ + ld r2,40(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f11,r2,r6 │ │ │ │ + ld r2,72(r31) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - blt 193f8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - lfd f10,-16(r7) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + blt 1941c │ │ │ │ + addi r9,r9,-1 │ │ │ │ + lfd f10,-16(r8) │ │ │ │ fmr f11,f12 │ │ │ │ - li r5,0 │ │ │ │ - subf r10,r17,r10 │ │ │ │ - andi. r0,r10,1 │ │ │ │ - addi r0,r10,-1 │ │ │ │ - beq 193b4 │ │ │ │ - lfd f0,0(r6) │ │ │ │ + li r6,0 │ │ │ │ + subf r9,r3,r9 │ │ │ │ + andi. r3,r9,1 │ │ │ │ + addi r3,r9,-1 │ │ │ │ + beq 193d8 │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmul f11,f12,f12 │ │ │ │ - cmpdi r0,0 │ │ │ │ - li r5,8 │ │ │ │ + cmpdi r3,0 │ │ │ │ + li r6,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - beq 193f8 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r6,r5 │ │ │ │ + stfd f0,0(r8) │ │ │ │ + beq 1941c │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfdx f0,r7,r6 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r10,r5,8 │ │ │ │ + addi r9,r6,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r7,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ + stfdx f0,r8,r6 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + addi r6,r6,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - bdnz 193c0 │ │ │ │ - std r9,40(r31) │ │ │ │ - addi r3,r3,1 │ │ │ │ - ld r9,64(r31) │ │ │ │ - addi r4,r4,16 │ │ │ │ - add r7,r7,r23 │ │ │ │ - cmpd r22,r3 │ │ │ │ - add r6,r6,r9 │ │ │ │ - bne 19308 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + bdnz 193e4 │ │ │ │ + std r2,32(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + add r7,r7,r17 │ │ │ │ + add r8,r8,r23 │ │ │ │ + cmpd r22,r4 │ │ │ │ + bne 19334 │ │ │ │ cmpdi r22,4 │ │ │ │ - ld r9,40(r31) │ │ │ │ - beq 198e0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + beq 19910 │ │ │ │ cmpdi r22,5 │ │ │ │ - beq 1964c │ │ │ │ - li r10,0 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 195c8 │ │ │ │ + beq 19678 │ │ │ │ + li r9,0 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 195e8 │ │ │ │ srdi r23,r23,3 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r30,0 │ │ │ │ - addi r17,r27,8 │ │ │ │ - addi r20,r28,8 │ │ │ │ - li r26,0 │ │ │ │ - cmpd r10,r22 │ │ │ │ - bge 194c0 │ │ │ │ - ld r6,88(r29) │ │ │ │ - subf r5,r10,r22 │ │ │ │ - sldi r7,r10,3 │ │ │ │ - ld r12,72(r29) │ │ │ │ - mtctr r5 │ │ │ │ - ldx r3,r28,r7 │ │ │ │ - lfdx f0,r27,r7 │ │ │ │ - addi r0,r6,1 │ │ │ │ - mulld r5,r0,r10 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - ldx r6,r9,r7 │ │ │ │ - ldx r22,r12,r7 │ │ │ │ - maddld r4,r23,r10,r6 │ │ │ │ - add r6,r5,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r5,r5,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f12,r8,r4 │ │ │ │ - maddld r3,r3,r22,r6 │ │ │ │ + li r3,0 │ │ │ │ + addi r26,r27,8 │ │ │ │ + addi r30,r28,8 │ │ │ │ + li r0,0 │ │ │ │ + cmpd r9,r22 │ │ │ │ + bge 194e0 │ │ │ │ + ld r11,88(r29) │ │ │ │ + sldi r8,r9,3 │ │ │ │ + subf r7,r9,r22 │ │ │ │ + ld r19,72(r29) │ │ │ │ + ldx r4,r28,r8 │ │ │ │ + lfdx f0,r27,r8 │ │ │ │ + mtctr r7 │ │ │ │ + addi r11,r11,1 │ │ │ │ + mulld r6,r11,r9 │ │ │ │ + sldi r11,r11,1 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + ldx r7,r2,r8 │ │ │ │ + ldx r22,r19,r8 │ │ │ │ + maddld r5,r23,r9,r7 │ │ │ │ + add r7,r6,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r6,r6,r11 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f12,r10,r5 │ │ │ │ + maddld r4,r4,r22,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdx r3,r20,r7 │ │ │ │ - stfdx f0,r17,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 19480 │ │ │ │ - ld r10,24(r29) │ │ │ │ - ldx r7,r28,r21 │ │ │ │ - lfdx f0,r27,r21 │ │ │ │ - ld r6,200(r29) │ │ │ │ - add r5,r10,r25 │ │ │ │ - lfdx f12,r10,r25 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ - add r10,r6,r7 │ │ │ │ - ldx r7,r6,r7 │ │ │ │ + stdx r4,r30,r8 │ │ │ │ + stfdx f0,r26,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 194a0 │ │ │ │ + ld r9,24(r29) │ │ │ │ + ldx r8,r28,r20 │ │ │ │ + lfdx f0,r27,r20 │ │ │ │ + ld r7,200(r29) │ │ │ │ + add r6,r9,r25 │ │ │ │ + lfdx f12,r9,r25 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + lfd f11,8(r6) │ │ │ │ + add r9,r7,r8 │ │ │ │ + ldx r8,r7,r8 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r7 │ │ │ │ + mtfprd f11,r8 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r5,f11 │ │ │ │ - ldarx r6,0,r10 │ │ │ │ - cmpd r6,r7 │ │ │ │ - bne 19510 │ │ │ │ - stdcx. r5,0,r10 │ │ │ │ - bne 194fc │ │ │ │ - cmpld r6,r7 │ │ │ │ - bne 19bac │ │ │ │ - addi r6,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ + mffprd r6,f11 │ │ │ │ + ldarx r7,0,r9 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bne 19530 │ │ │ │ + stdcx. r6,0,r9 │ │ │ │ + bne 1951c │ │ │ │ + cmpld r7,r8 │ │ │ │ + bne 19bc8 │ │ │ │ + addi r7,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f12,r9 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ldarx r7,0,r6 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 19540 │ │ │ │ - stdcx. r5,0,r6 │ │ │ │ - bne 1952c │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 19ba4 │ │ │ │ + mffprd r6,f12 │ │ │ │ + ldarx r8,0,r7 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 19560 │ │ │ │ + stdcx. r6,0,r7 │ │ │ │ + bne 1954c │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 19bc0 │ │ │ │ ld r22,48(r29) │ │ │ │ - addic. r10,r22,-1 │ │ │ │ - ble 19640 │ │ │ │ - sldi r21,r22,3 │ │ │ │ - mtctr r10 │ │ │ │ - add r5,r9,r21 │ │ │ │ - add r3,r19,r21 │ │ │ │ - add r4,r18,r21 │ │ │ │ - b 19578 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r26,0(r5) │ │ │ │ - bdz 195b0 │ │ │ │ - ldu r0,-8(r3) │ │ │ │ - ldu r7,-8(r4) │ │ │ │ - ldu r6,-8(r5) │ │ │ │ - subf r7,r7,r0 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq 1956c │ │ │ │ - sldi r7,r10,3 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r14,r30 │ │ │ │ - stdx r6,r9,r7 │ │ │ │ - beq 195c8 │ │ │ │ - sldi r21,r22,3 │ │ │ │ - b 1944c │ │ │ │ - ld r7,0(r9) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r14,r30 │ │ │ │ + addic. r9,r22,-1 │ │ │ │ + ble 1966c │ │ │ │ + sldi r20,r22,3 │ │ │ │ + mtctr r9 │ │ │ │ + add r6,r2,r20 │ │ │ │ + add r4,r18,r20 │ │ │ │ + add r5,r16,r20 │ │ │ │ + b 19598 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r0,0(r6) │ │ │ │ + bdz 195d0 │ │ │ │ + ldu r11,-8(r4) │ │ │ │ + ldu r8,-8(r5) │ │ │ │ + ldu r7,-8(r6) │ │ │ │ + subf r8,r8,r11 │ │ │ │ + cmpd r7,r8 │ │ │ │ + beq 1958c │ │ │ │ + sldi r8,r9,3 │ │ │ │ + addi r3,r3,1 │ │ │ │ addi r7,r7,1 │ │ │ │ - std r7,0(r9) │ │ │ │ - bne 19454 │ │ │ │ - ld r10,72(r31) │ │ │ │ - addi r15,r15,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r16,r16,16 │ │ │ │ - cmpd r10,r15 │ │ │ │ - std r9,0(r11) │ │ │ │ - mr r1,r11 │ │ │ │ - bne 1910c │ │ │ │ - addi r1,r31,256 │ │ │ │ + cmpd r15,r3 │ │ │ │ + stdx r7,r2,r8 │ │ │ │ + beq 195e8 │ │ │ │ + sldi r20,r22,3 │ │ │ │ + b 1946c │ │ │ │ + ld r8,0(r2) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r15,r3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + std r8,0(r2) │ │ │ │ + bne 19474 │ │ │ │ + ld r9,80(r31) │ │ │ │ + addi r21,r21,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r14,r14,16 │ │ │ │ + cmpd r9,r21 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 19134 │ │ │ │ + addi r1,r31,272 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ - ld r15,-136(r1) │ │ │ │ - ld r16,-128(r1) │ │ │ │ - ld r17,-120(r1) │ │ │ │ - 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) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-152(r1) │ │ │ │ + ld r15,-144(r1) │ │ │ │ + ld r16,-136(r1) │ │ │ │ + ld r17,-128(r1) │ │ │ │ + ld r18,-120(r1) │ │ │ │ + ld r19,-112(r1) │ │ │ │ + ld r20,-104(r1) │ │ │ │ + ld r21,-96(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + ld r22,-88(r1) │ │ │ │ + ld r23,-80(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - sldi r7,r10,3 │ │ │ │ - ldx r6,r9,r7 │ │ │ │ - b 19594 │ │ │ │ - cmpdi r20,0 │ │ │ │ - blt 195c8 │ │ │ │ - add r22,r8,r23 │ │ │ │ - ld r10,32(r31) │ │ │ │ + sldi r8,r9,3 │ │ │ │ + ldx r7,r2,r8 │ │ │ │ + b 195b4 │ │ │ │ + cmpdi r19,0 │ │ │ │ + blt 195e8 │ │ │ │ + add r20,r10,r23 │ │ │ │ + fmr f0,f31 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r7,0 │ │ │ │ - li r5,0 │ │ │ │ + li r8,0 │ │ │ │ + li r4,0 │ │ │ │ + add r22,r20,r23 │ │ │ │ add r3,r22,r23 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - add r4,r3,r23 │ │ │ │ - add r23,r4,r23 │ │ │ │ - sldi r6,r5,3 │ │ │ │ - ld r0,0(r26) │ │ │ │ - sldi. r10,r30,1 │ │ │ │ - std r5,0(r9) │ │ │ │ - lfdx f12,r8,r6 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + add r23,r3,r23 │ │ │ │ + sldi r7,r4,3 │ │ │ │ + ld r6,0(r26) │ │ │ │ + sldi. r9,r30,1 │ │ │ │ + std r4,0(r2) │ │ │ │ + lfdx f12,r10,r7 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r7,r7,r0,r6 │ │ │ │ + maddld r8,r8,r6,r7 │ │ │ │ stfd f0,8(r27) │ │ │ │ - std r7,8(r28) │ │ │ │ - ble 195c8 │ │ │ │ - li r20,0 │ │ │ │ - add r10,r20,r10 │ │ │ │ - sldi r6,r20,3 │ │ │ │ - ld r0,8(r26) │ │ │ │ + std r8,8(r28) │ │ │ │ + ble 195e8 │ │ │ │ + li r6,0 │ │ │ │ + add r9,r6,r9 │ │ │ │ + sldi r7,r6,3 │ │ │ │ + ld r5,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r20,8(r9) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r22,r6 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + std r6,8(r2) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r20,r7 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r10,r7,r0,r10 │ │ │ │ + maddld r9,r8,r5,r9 │ │ │ │ stfd f0,16(r27) │ │ │ │ - std r10,16(r28) │ │ │ │ - ble 195c8 │ │ │ │ - li r7,0 │ │ │ │ - sldi r6,r30,2 │ │ │ │ - sldi r0,r7,3 │ │ │ │ - ld r21,16(r26) │ │ │ │ + std r9,16(r28) │ │ │ │ + ble 195e8 │ │ │ │ + li r8,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sldi r7,r30,2 │ │ │ │ + sldi r5,r8,3 │ │ │ │ + ld r11,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r7,16(r9) │ │ │ │ - add r6,r6,r7 │ │ │ │ - lfdx f12,r3,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + std r8,16(r2) │ │ │ │ + add r7,r7,r8 │ │ │ │ + lfdx f12,r22,r5 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r10,r10,r21,r6 │ │ │ │ + maddld r9,r9,r11,r7 │ │ │ │ stfd f0,24(r27) │ │ │ │ - std r10,24(r28) │ │ │ │ - ble 195c8 │ │ │ │ - mulli r6,r30,6 │ │ │ │ - li r21,0 │ │ │ │ - ld r19,24(r26) │ │ │ │ + std r9,24(r28) │ │ │ │ + ble 195e8 │ │ │ │ + mulli r7,r30,6 │ │ │ │ + li r5,0 │ │ │ │ + ld r0,24(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - sldi r0,r21,3 │ │ │ │ - std r21,24(r9) │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - add r6,r6,r21 │ │ │ │ - sldi r6,r6,3 │ │ │ │ + sldi r11,r5,3 │ │ │ │ + std r5,24(r2) │ │ │ │ + lfdx f12,r3,r11 │ │ │ │ + add r7,r7,r5 │ │ │ │ + sldi r7,r7,3 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - maddld r10,r10,r19,r6 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ + maddld r9,r9,r0,r7 │ │ │ │ stfd f0,32(r27) │ │ │ │ - std r10,32(r28) │ │ │ │ - ble 198a4 │ │ │ │ + std r9,32(r28) │ │ │ │ + ble 198d4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r6,0 │ │ │ │ - b 1977c │ │ │ │ + li r7,0 │ │ │ │ + b 197ac │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,32(r27) │ │ │ │ - ld r10,32(r28) │ │ │ │ + ld r9,32(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r19,r6,3 │ │ │ │ - ld r18,32(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ + sldi r18,r7,3 │ │ │ │ + ld r0,32(r26) │ │ │ │ + ld r11,48(r29) │ │ │ │ + std r7,32(r2) │ │ │ │ ld r26,24(r29) │ │ │ │ - std r6,32(r9) │ │ │ │ - add r30,r30,r6 │ │ │ │ - lfdx f12,r23,r19 │ │ │ │ ld r19,200(r29) │ │ │ │ + add r30,r30,r7 │ │ │ │ + lfdx f12,r23,r18 │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r0,r0,3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ lfdx f11,r26,r25 │ │ │ │ add r26,r26,r25 │ │ │ │ ldx r30,r24,r30 │ │ │ │ fmul f0,f12,f0 │ │ │ │ lfd f12,8(r26) │ │ │ │ - maddld r18,r10,r18,r30 │ │ │ │ + maddld r0,r9,r0,r30 │ │ │ │ stfd f0,40(r27) │ │ │ │ - std r18,40(r28) │ │ │ │ - lfdx f0,r27,r0 │ │ │ │ - ldx r10,r28,r0 │ │ │ │ + lfdx f0,r27,r11 │ │ │ │ + std r0,40(r28) │ │ │ │ + ldx r9,r28,r11 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r30,r19,r10 │ │ │ │ - ldx r10,r19,r10 │ │ │ │ - mtfprd f11,r10 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r11,r19,r9 │ │ │ │ + ldx r9,r19,r9 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r30 │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 19804 │ │ │ │ - mffprd r26,f11 │ │ │ │ - stdcx. r26,0,r30 │ │ │ │ - bne 197ec │ │ │ │ - cmpld r10,r0 │ │ │ │ - bne 19b9c │ │ │ │ - ld r10,8(r30) │ │ │ │ - addi r26,r30,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + ldarx r0,0,r11 │ │ │ │ + cmpd r0,r9 │ │ │ │ + bne 19834 │ │ │ │ + mffprd r30,f11 │ │ │ │ + stdcx. r30,0,r11 │ │ │ │ + bne 1981c │ │ │ │ + cmpld r9,r0 │ │ │ │ + bne 19bb8 │ │ │ │ + ld r9,8(r11) │ │ │ │ + addi r30,r11,8 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r0,0,r26 │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 19834 │ │ │ │ - mffprd r30,f0 │ │ │ │ - stdcx. r30,0,r26 │ │ │ │ - bne 1981c │ │ │ │ - cmpld r10,r0 │ │ │ │ - bne 19b94 │ │ │ │ + ldarx r11,0,r30 │ │ │ │ + cmpd r11,r9 │ │ │ │ + bne 19864 │ │ │ │ + mffprd r0,f0 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 1984c │ │ │ │ + cmpld r9,r11 │ │ │ │ + bne 19bb0 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r6,r6,1 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - cmpd r10,r6 │ │ │ │ - bgt 19770 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r10,r21 │ │ │ │ - ble 198a8 │ │ │ │ - mulli r6,r30,6 │ │ │ │ + sldi r9,r30,1 │ │ │ │ + cmpd r9,r7 │ │ │ │ + bgt 197a0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r9,r5 │ │ │ │ + ble 198d8 │ │ │ │ + mulli r7,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r0,r21,3 │ │ │ │ + sldi r11,r5,3 │ │ │ │ lfd f0,24(r27) │ │ │ │ - ld r10,24(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r21,24(r9) │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - ld r19,24(r26) │ │ │ │ - add r6,r6,r21 │ │ │ │ + std r5,24(r2) │ │ │ │ + ld r9,24(r28) │ │ │ │ + lfdx f12,r3,r11 │ │ │ │ + ld r0,24(r26) │ │ │ │ + add r7,r7,r5 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ stfd f0,32(r27) │ │ │ │ - maddld r10,r10,r19,r6 │ │ │ │ - std r10,32(r28) │ │ │ │ - bgt 19760 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bge 198c4 │ │ │ │ + maddld r9,r9,r0,r7 │ │ │ │ + std r9,32(r28) │ │ │ │ + bgt 19790 │ │ │ │ + sldi r9,r30,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bge 198f4 │ │ │ │ lfd f0,16(r27) │ │ │ │ - ld r10,16(r28) │ │ │ │ + ld r9,16(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 196e0 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r10 │ │ │ │ - bge 19b78 │ │ │ │ + b 19710 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bge 19b94 │ │ │ │ lfd f0,8(r27) │ │ │ │ - ld r7,8(r28) │ │ │ │ + ld r8,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 196a8 │ │ │ │ - cmpdi r20,0 │ │ │ │ - blt 195c8 │ │ │ │ - ld r10,32(r31) │ │ │ │ - add r7,r8,r23 │ │ │ │ + b 196d0 │ │ │ │ + cmpdi r19,0 │ │ │ │ + blt 195e8 │ │ │ │ + add r4,r10,r23 │ │ │ │ + fmr f0,f31 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r6,0 │ │ │ │ - li r4,0 │ │ │ │ - add r5,r7,r23 │ │ │ │ - lfd f0,0(r10) │ │ │ │ + li r9,0 │ │ │ │ + li r3,0 │ │ │ │ + add r5,r4,r23 │ │ │ │ add r23,r5,r23 │ │ │ │ - mr r10,r30 │ │ │ │ - sldi r3,r4,3 │ │ │ │ - ld r30,0(r26) │ │ │ │ - sldi. r0,r10,1 │ │ │ │ - std r4,0(r9) │ │ │ │ - lfdx f12,r8,r3 │ │ │ │ - ldx r3,r24,r3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r6,r6,r30,r3 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - std r6,8(r28) │ │ │ │ - ble 195c8 │ │ │ │ - li r30,0 │ │ │ │ - add r3,r30,r0 │ │ │ │ - sldi r0,r30,3 │ │ │ │ - ld r22,8(r26) │ │ │ │ - cmpdi r10,0 │ │ │ │ - std r30,8(r9) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f12,r7,r0 │ │ │ │ - ldx r3,r24,r3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r22,r6,r22,r3 │ │ │ │ - stfd f0,16(r27) │ │ │ │ + sldi r8,r3,3 │ │ │ │ + ld r6,0(r26) │ │ │ │ + sldi. r7,r30,1 │ │ │ │ + std r3,0(r2) │ │ │ │ + lfdx f12,r10,r8 │ │ │ │ + ldx r8,r24,r8 │ │ │ │ + fmul f12,f0,f12 │ │ │ │ + maddld r22,r9,r6,r8 │ │ │ │ + stfd f12,8(r27) │ │ │ │ + std r22,8(r28) │ │ │ │ + ble 195e8 │ │ │ │ + li r11,0 │ │ │ │ + add r9,r11,r7 │ │ │ │ + sldi r8,r11,3 │ │ │ │ + ld r7,8(r26) │ │ │ │ + cmpdi r30,0 │ │ │ │ + std r11,8(r2) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r22,r22,r7,r9 │ │ │ │ + stfd f12,16(r27) │ │ │ │ std r22,16(r28) │ │ │ │ - ble 195c8 │ │ │ │ - li r3,0 │ │ │ │ - sldi r6,r10,2 │ │ │ │ - ld r20,16(r26) │ │ │ │ - cmpdi r10,0 │ │ │ │ - add r6,r6,r3 │ │ │ │ - sldi r0,r3,3 │ │ │ │ - std r3,16(r9) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f12,r5,r0 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r21,r22,r20,r6 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - std r21,24(r28) │ │ │ │ - ble 19af4 │ │ │ │ + ble 195e8 │ │ │ │ li r6,0 │ │ │ │ - b 199cc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r7,16(r26) │ │ │ │ + cmpdi r30,0 │ │ │ │ + add r9,r9,r6 │ │ │ │ + sldi r8,r6,3 │ │ │ │ + std r6,16(r2) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r5,r8 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r22,r22,r7,r9 │ │ │ │ + stfd f12,24(r27) │ │ │ │ + std r22,24(r28) │ │ │ │ + ble 19b14 │ │ │ │ + li r8,0 │ │ │ │ + b 199ec │ │ │ │ nop │ │ │ │ - lfd f0,24(r27) │ │ │ │ - ld r21,24(r28) │ │ │ │ + lfd f12,24(r27) │ │ │ │ + ld r22,24(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r10,r10,6 │ │ │ │ - sldi r19,r6,3 │ │ │ │ + mulli r9,r30,6 │ │ │ │ + sldi r0,r8,3 │ │ │ │ ld r20,24(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ + ld r7,48(r29) │ │ │ │ + std r8,24(r2) │ │ │ │ ld r26,24(r29) │ │ │ │ - std r6,24(r9) │ │ │ │ - ld r22,200(r29) │ │ │ │ - lfdx f12,r23,r19 │ │ │ │ - sldi r0,r0,3 │ │ │ │ + ld r30,200(r29) │ │ │ │ + lfdx f0,r23,r0 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r9,r9,r8 │ │ │ │ + add r19,r26,r25 │ │ │ │ lfdx f11,r26,r25 │ │ │ │ - add r26,r26,r25 │ │ │ │ - add r10,r10,r6 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfd f12,8(r19) │ │ │ │ + ldx r9,r24,r9 │ │ │ │ stfd f0,32(r27) │ │ │ │ - maddld r10,r21,r20,r10 │ │ │ │ - lfdx f0,r27,r0 │ │ │ │ - std r10,32(r28) │ │ │ │ + lfdx f0,r27,r7 │ │ │ │ + maddld r9,r22,r20,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r0,r28,r0 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - add r10,r22,r0 │ │ │ │ - ldx r0,r22,r0 │ │ │ │ - mtfprd f11,r0 │ │ │ │ + std r9,32(r28) │ │ │ │ + ldx r7,r28,r7 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r9,r30,r7 │ │ │ │ + ldx r7,r30,r7 │ │ │ │ + mtfprd f11,r7 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - mffprd r22,f11 │ │ │ │ - ldarx r26,0,r10 │ │ │ │ - cmpd r26,r0 │ │ │ │ - bne 19a54 │ │ │ │ - stdcx. r22,0,r10 │ │ │ │ - bne 19a40 │ │ │ │ - cmpld r0,r26 │ │ │ │ - bne 19b70 │ │ │ │ - addi r26,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mffprd r30,f11 │ │ │ │ + ldarx r0,0,r9 │ │ │ │ + cmpd r0,r7 │ │ │ │ + bne 19a74 │ │ │ │ + stdcx. r30,0,r9 │ │ │ │ + bne 19a60 │ │ │ │ + cmpld r7,r0 │ │ │ │ + bne 19b8c │ │ │ │ + addi r30,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f0,r9 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - mffprd r22,f0 │ │ │ │ - ldarx r0,0,r26 │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 19a84 │ │ │ │ - stdcx. r22,0,r26 │ │ │ │ - bne 19a70 │ │ │ │ - cmpld r0,r10 │ │ │ │ - bne 19b68 │ │ │ │ - ld r10,88(r29) │ │ │ │ + mffprd r0,f0 │ │ │ │ + ldarx r7,0,r30 │ │ │ │ + cmpd r7,r9 │ │ │ │ + bne 19aa4 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 19a90 │ │ │ │ + cmpld r7,r9 │ │ │ │ + bne 19b84 │ │ │ │ + ld r30,88(r29) │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r7,r30,1 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bgt 199e0 │ │ │ │ addi r6,r6,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r0,r10,1 │ │ │ │ - cmpd r0,r6 │ │ │ │ - bgt 199c0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r0,r3 │ │ │ │ - ble 19af8 │ │ │ │ - sldi r6,r10,2 │ │ │ │ + cmpd r7,r6 │ │ │ │ + ble 19b18 │ │ │ │ + sldi r9,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r0,r3,3 │ │ │ │ - lfd f0,16(r27) │ │ │ │ + sldi r8,r6,3 │ │ │ │ + lfd f12,16(r27) │ │ │ │ + cmpdi r30,0 │ │ │ │ + std r6,16(r2) │ │ │ │ ld r22,16(r28) │ │ │ │ - cmpdi r10,0 │ │ │ │ - std r3,16(r9) │ │ │ │ - add r6,r6,r3 │ │ │ │ - lfdx f12,r5,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ld r20,16(r26) │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r21,r22,r20,r6 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - std r21,24(r28) │ │ │ │ - bgt 199ac │ │ │ │ - sldi r0,r10,1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r30,r0 │ │ │ │ - bge 19b14 │ │ │ │ - lfd f0,8(r27) │ │ │ │ - ld r6,8(r28) │ │ │ │ + add r9,r9,r6 │ │ │ │ + lfdx f0,r5,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ld r7,16(r26) │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r22,r22,r7,r9 │ │ │ │ + stfd f12,24(r27) │ │ │ │ + std r22,24(r28) │ │ │ │ + bgt 199d4 │ │ │ │ + sldi r7,r30,1 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r7 │ │ │ │ + bge 19b34 │ │ │ │ + lfd f12,8(r27) │ │ │ │ + ld r22,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1993c │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bge 195c8 │ │ │ │ + b 19964 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r7 │ │ │ │ + bge 195e8 │ │ │ │ lfd f0,0(r27) │ │ │ │ - ld r6,0(r28) │ │ │ │ + ld r9,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1990c │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r25,r9,r16 │ │ │ │ - b 1911c │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 190c8 │ │ │ │ - addi r8,r17,15 │ │ │ │ - ld r7,0(r1) │ │ │ │ - mr r10,r22 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r8,r1,32 │ │ │ │ - b 1942c │ │ │ │ - mr r10,r0 │ │ │ │ - b 19a64 │ │ │ │ - mr r0,r26 │ │ │ │ - b 19a34 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r10 │ │ │ │ - bge 195c8 │ │ │ │ + b 19934 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r14 │ │ │ │ + b 19144 │ │ │ │ + addi r11,r11,1 │ │ │ │ + li r2,0 │ │ │ │ + b 190f0 │ │ │ │ + addi r10,r10,15 │ │ │ │ + mr r9,r22 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r10,r1,32 │ │ │ │ + b 1944c │ │ │ │ + mr r9,r7 │ │ │ │ + b 19a84 │ │ │ │ + mr r7,r0 │ │ │ │ + b 19a54 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r9 │ │ │ │ + bge 195e8 │ │ │ │ lfd f0,0(r27) │ │ │ │ - ld r7,0(r28) │ │ │ │ + ld r8,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 19678 │ │ │ │ - mr r10,r0 │ │ │ │ - b 19814 │ │ │ │ - mr r10,r0 │ │ │ │ - b 197e4 │ │ │ │ - mr r10,r7 │ │ │ │ - b 19520 │ │ │ │ - mr r7,r6 │ │ │ │ - b 194f0 │ │ │ │ + b 196a0 │ │ │ │ + mr r9,r11 │ │ │ │ + b 19844 │ │ │ │ + mr r9,r0 │ │ │ │ + b 19814 │ │ │ │ + mr r9,r8 │ │ │ │ + b 19540 │ │ │ │ + mr r8,r7 │ │ │ │ + b 19510 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x1280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-7616 │ │ │ │ + .long 0x1020000 │ │ │ │ + .long 0x1281 │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r20,-176(r1) │ │ │ │ + std r25,-136(r1) │ │ │ │ + std r26,-128(r1) │ │ │ │ std r27,-120(r1) │ │ │ │ std r28,-112(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r29,-104(r1) │ │ │ │ std r30,-96(r1) │ │ │ │ std r31,-88(r1) │ │ │ │ std r14,-224(r1) │ │ │ │ std r15,-216(r1) │ │ │ │ std r16,-208(r1) │ │ │ │ std r17,-200(r1) │ │ │ │ std r18,-192(r1) │ │ │ │ std r19,-184(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ std r21,-168(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r22,-160(r1) │ │ │ │ std r23,-152(r1) │ │ │ │ std r24,-144(r1) │ │ │ │ - std r25,-136(r1) │ │ │ │ - std r26,-128(r1) │ │ │ │ - std r29,-104(r1) │ │ │ │ - mr r28,r3 │ │ │ │ stdu r1,-368(r1) │ │ │ │ + stxv vs63,128(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ + bl 4a00 │ │ │ │ ld r27,8(r29) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r30 │ │ │ │ - mr r20,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1a6b8 │ │ │ │ - maddld r20,r10,r20,r9 │ │ │ │ - add r9,r10,r20 │ │ │ │ - cmpd r20,r9 │ │ │ │ - std r9,48(r31) │ │ │ │ - bge 1a1ac │ │ │ │ - ld r8,8(r28) │ │ │ │ - sldi r9,r20,4 │ │ │ │ - addis r16,r2,-3 │ │ │ │ - li r15,0 │ │ │ │ + bl 4f00 │ │ │ │ + mr r26,r3 │ │ │ │ + divd r25,r27,r30 │ │ │ │ + mulld r2,r25,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1a6a8 │ │ │ │ + maddld r26,r25,r26,r2 │ │ │ │ + add r2,r25,r26 │ │ │ │ + cmpd r26,r2 │ │ │ │ + std r2,96(r31) │ │ │ │ + bge 1a19c │ │ │ │ + ld r2,8(r28) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r24,r26,4 │ │ │ │ + nop │ │ │ │ + plfd f30,343008 # 6d8a0 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + li r23,0 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r16,r16,26912 │ │ │ │ - addi r6,r9,8 │ │ │ │ - mr r14,r8 │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1a164 │ │ │ │ - mr r25,r20 │ │ │ │ - ld r22,48(r29) │ │ │ │ - ld r19,88(r29) │ │ │ │ - ld r7,0(r1) │ │ │ │ - std r1,56(r31) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r21,r22,3 │ │ │ │ - addi r30,r19,1 │ │ │ │ - addic. r5,r22,-1 │ │ │ │ - addi r9,r21,15 │ │ │ │ - mulld r10,r22,r30 │ │ │ │ - addi r8,r21,23 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r2,32(r31) │ │ │ │ + addi r2,r24,8 │ │ │ │ + std r2,48(r31) │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1a144 │ │ │ │ + mr r27,r26 │ │ │ │ + ld r17,48(r29) │ │ │ │ + ld r8,0(r1) │ │ │ │ + std r1,104(r31) │ │ │ │ + ld r18,88(r29) │ │ │ │ + sldi r19,r17,3 │ │ │ │ + addic. r3,r17,-1 │ │ │ │ + addi r30,r18,1 │ │ │ │ + addi r9,r19,15 │ │ │ │ + addi r10,r19,23 │ │ │ │ + mulld r14,r17,r30 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - neg r4,r10 │ │ │ │ - addi r7,r10,15 │ │ │ │ - addi r17,r1,32 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + sldi r14,r14,4 │ │ │ │ + addi r2,r1,32 │ │ │ │ + neg r6,r14 │ │ │ │ + addi r14,r14,15 │ │ │ │ + std r2,40(r31) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r2,r1,32 │ │ │ │ + std r2,64(r31) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ - mr r27,r1 │ │ │ │ - std r15,0(r28) │ │ │ │ - stfdu f0,32(r27) │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + std r23,0(r28) │ │ │ │ ld r9,0(r1) │ │ │ │ - stdux r9,r1,r4 │ │ │ │ - addi r23,r1,32 │ │ │ │ - blt 1a710 │ │ │ │ - mulld r5,r5,r30 │ │ │ │ - neg r10,r30 │ │ │ │ - mulld r9,r25,r22 │ │ │ │ - ld r18,120(r29) │ │ │ │ - ld r26,72(r29) │ │ │ │ - addi r3,r21,-8 │ │ │ │ - sldi r8,r30,1 │ │ │ │ + mr r25,r1 │ │ │ │ + stfdu f29,32(r25) │ │ │ │ + stdux r9,r1,r6 │ │ │ │ + addi r21,r1,32 │ │ │ │ + blt 1a700 │ │ │ │ + mulli r2,r30,-16 │ │ │ │ + mulld r3,r3,r30 │ │ │ │ + mulld r6,r27,r17 │ │ │ │ + ld r22,120(r29) │ │ │ │ + ld r16,72(r29) │ │ │ │ + addi r4,r19,-8 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - std r10,40(r31) │ │ │ │ - sldi r10,r5,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r18,r18,r9 │ │ │ │ - add r10,r23,r10 │ │ │ │ - mr r0,r10 │ │ │ │ - ldx r11,r26,r3 │ │ │ │ - lfdx f12,r18,r3 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - ld r5,32(r31) │ │ │ │ - mr r12,r0 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + std r2,80(r31) │ │ │ │ + sldi r2,r30,1 │ │ │ │ + add r3,r21,r3 │ │ │ │ + std r2,88(r31) │ │ │ │ + add r2,r22,r6 │ │ │ │ + std r2,72(r31) │ │ │ │ + lxsdx vs32,r16,r4 │ │ │ │ + ld r2,72(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ + lfdx f12,r2,r4 │ │ │ │ + ld r2,40(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r19,r9 │ │ │ │ - add r10,r10,r19 │ │ │ │ - stdx r9,r17,r3 │ │ │ │ - add r9,r11,r9 │ │ │ │ - stdx r10,r5,r3 │ │ │ │ - ble cr4,19e28 │ │ │ │ - std r20,64(r31) │ │ │ │ - addi r4,r9,1 │ │ │ │ - divd r5,r9,r11 │ │ │ │ - mr r20,r12 │ │ │ │ - addi r12,r12,16 │ │ │ │ - divd r10,r4,r11 │ │ │ │ - mulld r5,r5,r11 │ │ │ │ - mulld r10,r10,r11 │ │ │ │ - subf r5,r5,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r4 │ │ │ │ - std r5,-8(r12) │ │ │ │ - std r10,16(r20) │ │ │ │ - bdnz 19df0 │ │ │ │ - ld r20,64(r31) │ │ │ │ - addi r3,r3,-8 │ │ │ │ - ld r9,40(r31) │ │ │ │ - cmpdi r3,-8 │ │ │ │ - add r0,r0,r9 │ │ │ │ - bne 19da0 │ │ │ │ - mr r5,r21 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r11,r6,1 │ │ │ │ + subf r6,r18,r6 │ │ │ │ + stdx r6,r2,r4 │ │ │ │ + ld r2,64(r31) │ │ │ │ + add r11,r11,r18 │ │ │ │ + stdx r11,r2,r4 │ │ │ │ + ble cr4,19e88 │ │ │ │ + ld r2,88(r31) │ │ │ │ + mtvsrdd vs45,r6,r6 │ │ │ │ + plxv vs33,343416 # 6db80 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r11,r3 │ │ │ │ + srdi r0,r2,1 │ │ │ │ + mr r6,r0 │ │ │ │ + andi. r0,r6,1 │ │ │ │ + addi r0,r6,-1 │ │ │ │ + beq 19e50 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r0,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r11,r3,16 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r3) │ │ │ │ + beq 19e88 │ │ │ │ + srdi r2,r6,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v1 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r11,r11,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r11) │ │ │ │ + stxv vs44,-16(r11) │ │ │ │ + bdnz 19e58 │ │ │ │ + addi r4,r4,-8 │ │ │ │ + ld r2,80(r31) │ │ │ │ + cmpdi r4,-8 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bne 19dc0 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r24 │ │ │ │ - std r6,80(r31) │ │ │ │ - std r7,72(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,72(r31) │ │ │ │ - mtfprd f0,r19 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r8,64(r31) │ │ │ │ - ld r6,80(r31) │ │ │ │ - fcfid f29,f0 │ │ │ │ - clrrdi r9,r7,4 │ │ │ │ - neg r9,r9 │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - ble cr4,1a6d0 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - addis r19,r2,-3 │ │ │ │ - ld r7,96(r29) │ │ │ │ - lfd f23,0(r16) │ │ │ │ - std r23,64(r31) │ │ │ │ - std r22,72(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - mr r22,r27 │ │ │ │ - li r10,0 │ │ │ │ - mr r23,r28 │ │ │ │ - lfd f24,26784(r4) │ │ │ │ - addi r19,r19,26784 │ │ │ │ - mr r27,r29 │ │ │ │ - std r30,80(r31) │ │ │ │ - lfdx f0,r26,r10 │ │ │ │ - lfdx f25,r7,r10 │ │ │ │ - lfdx f27,r18,r10 │ │ │ │ - ldx r28,r17,r10 │ │ │ │ - mr r29,r5 │ │ │ │ - mr r30,r8 │ │ │ │ - std r9,88(r31) │ │ │ │ - std r5,96(r31) │ │ │ │ - std r10,104(r31) │ │ │ │ - std r6,112(r31) │ │ │ │ - std r7,120(r31) │ │ │ │ - std r8,128(r31) │ │ │ │ - fcfid f26,f0 │ │ │ │ - fmul f22,f25,f24 │ │ │ │ - fdiv f28,f23,f26 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - b 19f38 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f25,f30 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f30 │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - beq 19f78 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + mr r5,r19 │ │ │ │ + mr r3,r20 │ │ │ │ + bl 5880 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + clrrdi r6,r14,4 │ │ │ │ + ld r4,0(r1) │ │ │ │ + fcfid f27,f0 │ │ │ │ + neg r6,r6 │ │ │ │ + stdux r4,r1,r6 │ │ │ │ + addi r14,r1,32 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + ble cr4,1a6c0 │ │ │ │ + ld r2,96(r29) │ │ │ │ + li r15,0 │ │ │ │ + std r14,56(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + lfdx f0,r16,r15 │ │ │ │ + ld r22,56(r31) │ │ │ │ + ld r24,88(r31) │ │ │ │ + lfdx f23,r2,r15 │ │ │ │ + ld r2,72(r31) │ │ │ │ + fcfid f24,f0 │ │ │ │ + lfdx f25,r2,r15 │ │ │ │ + ld r2,40(r31) │ │ │ │ + fmul f22,f23,f30 │ │ │ │ + fdiv f26,f29,f24 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + ldx r18,r2,r15 │ │ │ │ + b 19f40 │ │ │ │ + fsqrt f28,f0 │ │ │ │ + fmul f1,f23,f28 │ │ │ │ + bl 5140 │ │ │ │ + fmul f12,f1,f30 │ │ │ │ + fdiv f12,f12,f28 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + stfd f12,0(r22) │ │ │ │ + addi r18,r18,1 │ │ │ │ + addi r22,r22,8 │ │ │ │ + beq 19f94 │ │ │ │ + mtfprd f0,r18 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f27 │ │ │ │ - fnmsub f0,f28,f0,f27 │ │ │ │ - fmul f12,f26,f12 │ │ │ │ - fmadd f0,f0,f12,f29 │ │ │ │ + fmsub f12,f26,f0,f25 │ │ │ │ + fnmsub f0,f26,f0,f25 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt 19f08 │ │ │ │ + bgt 19f18 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1a144 │ │ │ │ - fmr f0,f22 │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - stfd f0,-8(r29) │ │ │ │ - bne 19f38 │ │ │ │ - ld r10,104(r31) │ │ │ │ - ld r5,96(r31) │ │ │ │ - ld r4,40(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r6,112(r31) │ │ │ │ - ld r7,120(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - addi r10,r10,8 │ │ │ │ - subf r5,r4,r5 │ │ │ │ - cmpld r21,r10 │ │ │ │ - bne 19ec4 │ │ │ │ - mr r29,r27 │ │ │ │ - mr r27,r22 │ │ │ │ - ld r22,72(r31) │ │ │ │ - mr r28,r23 │ │ │ │ - ld r30,80(r31) │ │ │ │ - ld r23,64(r31) │ │ │ │ - cmpdi r22,4 │ │ │ │ - beq 1a498 │ │ │ │ - cmpdi r22,5 │ │ │ │ - beq 1a234 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 1a188 │ │ │ │ - sldi r25,r25,4 │ │ │ │ - li r5,0 │ │ │ │ - addi r3,r27,8 │ │ │ │ - addi r4,r28,8 │ │ │ │ - cmpd r10,r22 │ │ │ │ - bge 1a050 │ │ │ │ - ld r8,88(r29) │ │ │ │ - sldi r7,r10,3 │ │ │ │ - subf r11,r10,r22 │ │ │ │ - ld r30,72(r29) │ │ │ │ - mtctr r11 │ │ │ │ - lfdx f0,r27,r7 │ │ │ │ - ldx r11,r28,r7 │ │ │ │ - addi r0,r8,1 │ │ │ │ - mulld r10,r0,r10 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - sldi r8,r10,1 │ │ │ │ - ldx r10,r24,r7 │ │ │ │ - ldx r26,r30,r7 │ │ │ │ - add r10,r8,r10 │ │ │ │ - add r8,r8,r0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r9,r10 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ + fmr f12,f22 │ │ │ │ + bge 19f2c │ │ │ │ + fsqrt f28,f0 │ │ │ │ + addi r18,r18,1 │ │ │ │ + addi r22,r22,8 │ │ │ │ + fmul f1,f23,f28 │ │ │ │ + bl 53c0 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + fmul f12,f1,f30 │ │ │ │ + fdiv f12,f12,f28 │ │ │ │ + stfd f12,-8(r22) │ │ │ │ + bne 19f40 │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ + addi r15,r15,8 │ │ │ │ + cmpld r19,r15 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + std r2,56(r31) │ │ │ │ + bne 19ee0 │ │ │ │ + cmpdi r17,4 │ │ │ │ + beq 1a488 │ │ │ │ + cmpdi r17,5 │ │ │ │ + beq 1a228 │ │ │ │ + li r9,0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 1a170 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + li r3,0 │ │ │ │ + addi r30,r25,8 │ │ │ │ + addi r11,r28,8 │ │ │ │ + cmpd r9,r17 │ │ │ │ + bge 1a048 │ │ │ │ + ld r16,88(r29) │ │ │ │ + sldi r6,r9,3 │ │ │ │ + subf r2,r9,r17 │ │ │ │ + ld r18,72(r29) │ │ │ │ + ldx r22,r28,r6 │ │ │ │ + lfdx f0,r25,r6 │ │ │ │ + mtctr r2 │ │ │ │ + addi r16,r16,1 │ │ │ │ + mulld r9,r16,r9 │ │ │ │ + sldi r16,r16,1 │ │ │ │ + sldi r0,r9,1 │ │ │ │ + ldx r9,r20,r6 │ │ │ │ + ldx r15,r18,r6 │ │ │ │ + add r9,r0,r9 │ │ │ │ + add r0,r0,r16 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r14,r9 │ │ │ │ + ldx r9,r21,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r11,r11,r26,r10 │ │ │ │ - stfdx f0,r3,r7 │ │ │ │ - stdx r11,r4,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 1a01c │ │ │ │ - ld r10,24(r29) │ │ │ │ - ldx r8,r28,r21 │ │ │ │ - lfdx f0,r27,r21 │ │ │ │ - ld r7,200(r29) │ │ │ │ - add r11,r10,r25 │ │ │ │ - lfdx f12,r10,r25 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f11,8(r11) │ │ │ │ - add r10,r7,r8 │ │ │ │ - ldx r8,r7,r8 │ │ │ │ + maddld r22,r22,r15,r9 │ │ │ │ + stfdx f0,r30,r6 │ │ │ │ + stdx r22,r11,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + bdnz 1a014 │ │ │ │ + ld r2,24(r29) │ │ │ │ + ldx r9,r28,r19 │ │ │ │ + lfdx f0,r25,r19 │ │ │ │ + ld r6,200(r29) │ │ │ │ + add r5,r2,r27 │ │ │ │ + lfdx f12,r2,r27 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lfd f11,8(r5) │ │ │ │ + add r2,r6,r9 │ │ │ │ + ldx r9,r6,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r11,f11 │ │ │ │ - ldarx r7,0,r10 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 1a0a0 │ │ │ │ - stdcx. r11,0,r10 │ │ │ │ - bne 1a08c │ │ │ │ - cmpld r8,r7 │ │ │ │ - bne 1a75c │ │ │ │ - addi r7,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ + mffprd r5,f11 │ │ │ │ + ldarx r6,0,r2 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 1a098 │ │ │ │ + stdcx. r5,0,r2 │ │ │ │ + bne 1a084 │ │ │ │ + cmpld r9,r6 │ │ │ │ + bne 1a750 │ │ │ │ + addi r6,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r11,f12 │ │ │ │ - ldarx r8,0,r7 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 1a0d0 │ │ │ │ - stdcx. r11,0,r7 │ │ │ │ - bne 1a0bc │ │ │ │ - cmpld r10,r8 │ │ │ │ - bne 1a764 │ │ │ │ - ld r22,48(r29) │ │ │ │ - addic. r10,r22,-1 │ │ │ │ - ble 1a6c4 │ │ │ │ - ld r8,32(r31) │ │ │ │ - sldi r21,r22,3 │ │ │ │ - mtctr r10 │ │ │ │ - add r11,r24,r21 │ │ │ │ - add r30,r17,r21 │ │ │ │ - add r26,r8,r21 │ │ │ │ - b 1a10c │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r15,0(r11) │ │ │ │ - bdz 1a170 │ │ │ │ - ldu r0,-8(r26) │ │ │ │ - ldu r8,-8(r30) │ │ │ │ - ldu r7,-8(r11) │ │ │ │ - subf r8,r8,r0 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 1a100 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r14,r5 │ │ │ │ - stdx r7,r24,r8 │ │ │ │ - beq 1a188 │ │ │ │ - sldi r21,r22,3 │ │ │ │ - b 19fe8 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f25,f30 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r19) │ │ │ │ - fmul f0,f1,f12 │ │ │ │ - fdiv f0,f0,f30 │ │ │ │ - b 19f24 │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r25,r9,r6 │ │ │ │ - b 19ccc │ │ │ │ - ld r8,0(r24) │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r14,r5 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r24) │ │ │ │ - bne 19ff0 │ │ │ │ - ld r10,48(r31) │ │ │ │ - addi r20,r20,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r6,r6,16 │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 19cbc │ │ │ │ + mffprd r5,f12 │ │ │ │ + ldarx r9,0,r6 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 1a0c8 │ │ │ │ + stdcx. r5,0,r6 │ │ │ │ + bne 1a0b4 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 1a758 │ │ │ │ + ld r17,48(r29) │ │ │ │ + addic. r9,r17,-1 │ │ │ │ + ble 1a6b4 │ │ │ │ + ld r2,64(r31) │ │ │ │ + sldi r19,r17,3 │ │ │ │ + mtctr r9 │ │ │ │ + add r18,r20,r19 │ │ │ │ + add r15,r2,r19 │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r16,r2,r19 │ │ │ │ + b 1a108 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r23,0(r18) │ │ │ │ + bdz 1a154 │ │ │ │ + ldu r0,-8(r15) │ │ │ │ + ldu r6,-8(r16) │ │ │ │ + ldu r22,-8(r18) │ │ │ │ + subf r6,r6,r0 │ │ │ │ + cmpd r22,r6 │ │ │ │ + beq 1a0fc │ │ │ │ + sldi r6,r9,3 │ │ │ │ + ld r2,32(r31) │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + stdx r22,r20,r6 │ │ │ │ + cmpd r2,r3 │ │ │ │ + beq 1a170 │ │ │ │ + sldi r19,r17,3 │ │ │ │ + b 19fe0 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ld r9,48(r31) │ │ │ │ + ldx r27,r2,r9 │ │ │ │ + b 19cf8 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r6,0(r20) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r2,r3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + std r6,0(r20) │ │ │ │ + bne 19fe8 │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,48(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ + cmpd r9,r26 │ │ │ │ + ld r9,104(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 19ce8 │ │ │ │ addi r1,r31,368 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + lxv vs63,-240(r1) │ │ │ │ ld r14,-224(r1) │ │ │ │ ld r15,-216(r1) │ │ │ │ ld r16,-208(r1) │ │ │ │ ld r17,-200(r1) │ │ │ │ ld r18,-192(r1) │ │ │ │ ld r19,-184(r1) │ │ │ │ ld r20,-176(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r21,-168(r1) │ │ │ │ ld r22,-160(r1) │ │ │ │ ld r23,-152(r1) │ │ │ │ ld r24,-144(r1) │ │ │ │ ld r25,-136(r1) │ │ │ │ ld r26,-128(r1) │ │ │ │ ld r27,-120(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-112(r1) │ │ │ │ ld r29,-104(r1) │ │ │ │ ld r30,-96(r1) │ │ │ │ ld r31,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r25,r25,4 │ │ │ │ - addi r22,r23,-8 │ │ │ │ - li r10,0 │ │ │ │ - li r3,0 │ │ │ │ - sldi r7,r3,3 │ │ │ │ - ld r4,0(r26) │ │ │ │ - ldu r5,8(r22) │ │ │ │ - std r3,0(r24) │ │ │ │ - sldi. r8,r30,1 │ │ │ │ - lfdx f11,r9,r7 │ │ │ │ - maddld r10,r10,r4,r5 │ │ │ │ - fmul f11,f0,f11 │ │ │ │ - std r10,8(r28) │ │ │ │ - stfd f11,8(r27) │ │ │ │ - ble 1a188 │ │ │ │ + fmr f11,f29 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + addi r19,r21,-8 │ │ │ │ + li r0,0 │ │ │ │ li r11,0 │ │ │ │ - add r8,r11,r8 │ │ │ │ - ld r7,8(r26) │ │ │ │ + sldi r2,r11,3 │ │ │ │ + ld r3,0(r16) │ │ │ │ + ldu r5,8(r19) │ │ │ │ + sldi. r6,r30,1 │ │ │ │ + std r11,0(r20) │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + maddld r0,r0,r3,r5 │ │ │ │ + fmul f11,f11,f0 │ │ │ │ + std r0,8(r28) │ │ │ │ + stfd f11,8(r25) │ │ │ │ + ble 1a170 │ │ │ │ + li r22,0 │ │ │ │ + add r2,r22,r6 │ │ │ │ + ld r6,8(r16) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r11,8(r24) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r22,8(r20) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r10,r10,r7,r8 │ │ │ │ - stfd f11,16(r27) │ │ │ │ - std r10,16(r28) │ │ │ │ - ble 1a188 │ │ │ │ - li r4,0 │ │ │ │ - nop │ │ │ │ - sldi r8,r30,2 │ │ │ │ - ld r7,16(r26) │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,16(r25) │ │ │ │ + std r0,16(r28) │ │ │ │ + ble 1a170 │ │ │ │ + li r3,0 │ │ │ │ + sldi r2,r30,2 │ │ │ │ + ld r6,16(r16) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r4,16(r24) │ │ │ │ - add r8,r8,r4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r3,16(r20) │ │ │ │ + add r2,r2,r3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r10,r10,r7,r8 │ │ │ │ - stfd f11,24(r27) │ │ │ │ - std r10,24(r28) │ │ │ │ - ble 1a188 │ │ │ │ - mulli r8,r30,6 │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,24(r25) │ │ │ │ + std r0,24(r28) │ │ │ │ + ble 1a170 │ │ │ │ + mulli r2,r30,6 │ │ │ │ li r5,0 │ │ │ │ - ld r7,24(r26) │ │ │ │ + ld r6,24(r16) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,24(r24) │ │ │ │ - add r8,r8,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r5,24(r20) │ │ │ │ + add r2,r2,r5 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r10,r7,r8 │ │ │ │ - stfd f11,32(r27) │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,32(r25) │ │ │ │ std r0,32(r28) │ │ │ │ - ble 1a45c │ │ │ │ + ble 1a44c │ │ │ │ nop │ │ │ │ - li r10,0 │ │ │ │ - b 1a33c │ │ │ │ + li r2,0 │ │ │ │ + b 1a32c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,32(r27) │ │ │ │ + lfd f11,32(r25) │ │ │ │ ld r0,32(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ + ld r16,72(r29) │ │ │ │ sldi r30,r30,3 │ │ │ │ - ld r21,24(r29) │ │ │ │ - ld r8,32(r26) │ │ │ │ - ld r7,48(r29) │ │ │ │ - std r10,32(r24) │ │ │ │ - ld r26,200(r29) │ │ │ │ - add r30,r30,r10 │ │ │ │ + ld r17,24(r29) │ │ │ │ + ld r9,32(r16) │ │ │ │ + std r2,32(r20) │ │ │ │ + ld r6,48(r29) │ │ │ │ + ld r18,200(r29) │ │ │ │ + add r30,r30,r2 │ │ │ │ sldi r30,r30,3 │ │ │ │ - lfdx f10,r21,r25 │ │ │ │ - add r19,r21,r25 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r21,r23,r30 │ │ │ │ - lfdx f0,r9,r30 │ │ │ │ - lfd f12,8(r19) │ │ │ │ - maddld r8,r0,r8,r21 │ │ │ │ + lfdx f10,r17,r27 │ │ │ │ + add r16,r17,r27 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + ldx r17,r21,r30 │ │ │ │ + lfdx f0,r14,r30 │ │ │ │ + lfd f12,8(r16) │ │ │ │ + maddld r9,r0,r9,r17 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - std r8,40(r28) │ │ │ │ - stfd f0,40(r27) │ │ │ │ - ldx r8,r28,r7 │ │ │ │ - lfdx f0,r27,r7 │ │ │ │ - sldi r8,r8,4 │ │ │ │ + std r9,40(r28) │ │ │ │ + ldx r9,r28,r6 │ │ │ │ + stfd f0,40(r25) │ │ │ │ + lfdx f0,r25,r6 │ │ │ │ + sldi r9,r9,4 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - add r7,r26,r8 │ │ │ │ - ldx r8,r26,r8 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + add r6,r18,r9 │ │ │ │ + ldx r9,r18,r9 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r7 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 1a3c0 │ │ │ │ - mffprd r30,f11 │ │ │ │ - stdcx. r30,0,r7 │ │ │ │ - bne 1a3a8 │ │ │ │ - cmpld r8,r0 │ │ │ │ - bne 1a754 │ │ │ │ - ld r8,8(r7) │ │ │ │ - addi r30,r7,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + ldarx r0,0,r6 │ │ │ │ + cmpd r0,r9 │ │ │ │ + bne 1a3b0 │ │ │ │ + mffprd r10,f11 │ │ │ │ + stdcx. r10,0,r6 │ │ │ │ + bne 1a398 │ │ │ │ + cmpld r9,r0 │ │ │ │ + bne 1a748 │ │ │ │ + ld r9,8(r6) │ │ │ │ + addi r30,r6,8 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r7,0,r30 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 1a3f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - stdcx. r0,0,r30 │ │ │ │ - bne 1a3d8 │ │ │ │ - cmpld r8,r7 │ │ │ │ - bne 1a74c │ │ │ │ + ldarx r6,0,r30 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 1a3e0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + stdcx. r10,0,r30 │ │ │ │ + bne 1a3c8 │ │ │ │ + cmpld r9,r6 │ │ │ │ + bne 1a740 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r10,r10,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 1a330 │ │ │ │ + sldi r6,r30,1 │ │ │ │ + cmpd r6,r2 │ │ │ │ + bgt 1a320 │ │ │ │ addi r5,r5,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - ble 1a460 │ │ │ │ - mulli r8,r30,6 │ │ │ │ - ld r26,72(r29) │ │ │ │ - lfd f11,24(r27) │ │ │ │ - ld r10,24(r28) │ │ │ │ + cmpd r6,r5 │ │ │ │ + ble 1a450 │ │ │ │ + mulli r2,r30,6 │ │ │ │ + ld r16,72(r29) │ │ │ │ + lfd f11,24(r25) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,24(r24) │ │ │ │ - ld r7,24(r26) │ │ │ │ - add r8,r8,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r5,24(r20) │ │ │ │ + ld r0,24(r28) │ │ │ │ + ld r6,24(r16) │ │ │ │ + add r2,r2,r5 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r10,r7,r8 │ │ │ │ - stfd f11,32(r27) │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,32(r25) │ │ │ │ std r0,32(r28) │ │ │ │ - bgt 1a320 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r4,r8 │ │ │ │ - bge 1a47c │ │ │ │ - lfd f11,16(r27) │ │ │ │ - ld r10,16(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1a2b0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r8 │ │ │ │ - bge 1a730 │ │ │ │ - lfd f11,8(r27) │ │ │ │ - ld r10,8(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1a278 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r25,r25,4 │ │ │ │ - addi r22,r23,-8 │ │ │ │ - li r10,0 │ │ │ │ - li r3,0 │ │ │ │ - sldi r8,r3,3 │ │ │ │ - ld r4,0(r26) │ │ │ │ - ldu r5,8(r22) │ │ │ │ - std r3,0(r24) │ │ │ │ - sldi. r7,r30,1 │ │ │ │ - lfdx f11,r9,r8 │ │ │ │ - maddld r10,r10,r4,r5 │ │ │ │ - fmul f11,f0,f11 │ │ │ │ - std r10,8(r28) │ │ │ │ - stfd f11,8(r27) │ │ │ │ - ble 1a188 │ │ │ │ - li r4,0 │ │ │ │ - add r8,r4,r7 │ │ │ │ - ld r7,8(r26) │ │ │ │ + bgt 1a310 │ │ │ │ + sldi r6,r30,1 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bge 1a46c │ │ │ │ + lfd f11,16(r25) │ │ │ │ + ld r0,16(r28) │ │ │ │ + ld r16,72(r29) │ │ │ │ + b 1a2a0 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r6 │ │ │ │ + bge 1a724 │ │ │ │ + lfd f11,8(r25) │ │ │ │ + ld r0,8(r28) │ │ │ │ + ld r16,72(r29) │ │ │ │ + b 1a26c │ │ │ │ + fmr f11,f29 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + addi r19,r21,-8 │ │ │ │ + li r0,0 │ │ │ │ + li r11,0 │ │ │ │ + sldi r6,r11,3 │ │ │ │ + ld r3,0(r16) │ │ │ │ + ldu r5,8(r19) │ │ │ │ + sldi. r2,r30,1 │ │ │ │ + std r11,0(r20) │ │ │ │ + lfdx f0,r14,r6 │ │ │ │ + maddld r0,r0,r3,r5 │ │ │ │ + fmul f11,f11,f0 │ │ │ │ + std r0,8(r28) │ │ │ │ + stfd f11,8(r25) │ │ │ │ + ble 1a170 │ │ │ │ + li r22,0 │ │ │ │ + add r2,r22,r2 │ │ │ │ + ld r6,8(r16) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r4,8(r24) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r22,8(r20) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r10,r10,r7,r8 │ │ │ │ - stfd f11,16(r27) │ │ │ │ - std r10,16(r28) │ │ │ │ - ble 1a188 │ │ │ │ - li r5,0 │ │ │ │ - sldi r8,r30,2 │ │ │ │ - ld r7,16(r26) │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,16(r25) │ │ │ │ + std r0,16(r28) │ │ │ │ + ble 1a170 │ │ │ │ + li r3,0 │ │ │ │ + sldi r2,r30,2 │ │ │ │ + ld r6,16(r16) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r8,r8,r5 │ │ │ │ - std r5,16(r24) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + add r2,r2,r3 │ │ │ │ + std r3,16(r20) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r21,r10,r7,r8 │ │ │ │ - stfd f11,24(r27) │ │ │ │ - std r21,24(r28) │ │ │ │ - ble 1a67c │ │ │ │ - li r8,0 │ │ │ │ - b 1a55c │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,24(r25) │ │ │ │ + std r0,24(r28) │ │ │ │ + ble 1a66c │ │ │ │ + li r6,0 │ │ │ │ + b 1a54c │ │ │ │ nop │ │ │ │ - lfd f11,24(r27) │ │ │ │ - ld r21,24(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - mulli r10,r30,6 │ │ │ │ - ld r11,24(r29) │ │ │ │ - ld r7,24(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ - std r8,24(r24) │ │ │ │ + lfd f11,24(r25) │ │ │ │ + ld r0,24(r28) │ │ │ │ + ld r16,72(r29) │ │ │ │ + mulli r2,r30,6 │ │ │ │ + ld r18,24(r29) │ │ │ │ + ld r9,24(r16) │ │ │ │ + std r6,24(r20) │ │ │ │ + ld r5,48(r29) │ │ │ │ ld r30,200(r29) │ │ │ │ - lfdx f10,r11,r25 │ │ │ │ - add r26,r11,r25 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r11,r23,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - maddld r10,r21,r7,r11 │ │ │ │ + lfdx f10,r18,r27 │ │ │ │ + add r17,r18,r27 │ │ │ │ + add r2,r2,r6 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfd f12,8(r17) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r18,r21,r2 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + maddld r2,r0,r9,r18 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - std r10,32(r28) │ │ │ │ - stfd f0,32(r27) │ │ │ │ - ldx r7,r28,r0 │ │ │ │ - lfdx f0,r27,r0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + std r2,32(r28) │ │ │ │ + ldx r9,r28,r5 │ │ │ │ + stfd f0,32(r25) │ │ │ │ + lfdx f0,r25,r5 │ │ │ │ + sldi r9,r9,4 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - add r10,r30,r7 │ │ │ │ - ldx r7,r30,r7 │ │ │ │ - mtfprd f11,r7 │ │ │ │ + add r2,r30,r9 │ │ │ │ + ldx r9,r30,r9 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f0,f11 │ │ │ │ mffprd r0,f11 │ │ │ │ - ldarx r11,0,r10 │ │ │ │ - cmpd r11,r7 │ │ │ │ - bne 1a5e0 │ │ │ │ - stdcx. r0,0,r10 │ │ │ │ - bne 1a5cc │ │ │ │ - cmpld r11,r7 │ │ │ │ - bne 1a728 │ │ │ │ - addi r11,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f0,r10 │ │ │ │ + ldarx r5,0,r2 │ │ │ │ + cmpd r5,r9 │ │ │ │ + bne 1a5d0 │ │ │ │ + stdcx. r0,0,r2 │ │ │ │ + bne 1a5bc │ │ │ │ + cmpld r5,r9 │ │ │ │ + bne 1a71c │ │ │ │ + addi r5,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f0,r2 │ │ │ │ fadd f0,f12,f0 │ │ │ │ mffprd r0,f0 │ │ │ │ - ldarx r7,0,r11 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 1a610 │ │ │ │ - stdcx. r0,0,r11 │ │ │ │ - bne 1a5fc │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 1a720 │ │ │ │ + ldarx r9,0,r5 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 1a600 │ │ │ │ + stdcx. r0,0,r5 │ │ │ │ + bne 1a5ec │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 1a714 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r7,r30,1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bgt 1a550 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r7,r5 │ │ │ │ - ble 1a680 │ │ │ │ - sldi r8,r30,2 │ │ │ │ - ld r26,72(r29) │ │ │ │ - lfd f11,16(r27) │ │ │ │ - ld r10,16(r28) │ │ │ │ + sldi r2,r30,1 │ │ │ │ + cmpd r2,r6 │ │ │ │ + bgt 1a540 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r2,r3 │ │ │ │ + ble 1a670 │ │ │ │ + sldi r2,r30,2 │ │ │ │ + ld r16,72(r29) │ │ │ │ + lfd f11,16(r25) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,16(r24) │ │ │ │ - add r8,r8,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ld r7,16(r26) │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r3,16(r20) │ │ │ │ + ld r0,16(r28) │ │ │ │ + add r2,r2,r3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r6,16(r16) │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r21,r10,r7,r8 │ │ │ │ - stfd f11,24(r27) │ │ │ │ - std r21,24(r28) │ │ │ │ - bgt 1a544 │ │ │ │ - sldi r7,r30,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r4,r7 │ │ │ │ - bge 1a69c │ │ │ │ - lfd f11,8(r27) │ │ │ │ - ld r10,8(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1a4dc │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r7 │ │ │ │ - bge 1a188 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - ld r10,0(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1a4ac │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 19c88 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - ldx r7,r24,r8 │ │ │ │ - b 1a128 │ │ │ │ - cmpdi r22,4 │ │ │ │ - beq 1a188 │ │ │ │ - cmpdi r22,5 │ │ │ │ - bne 19fcc │ │ │ │ - ld r10,48(r31) │ │ │ │ - addi r20,r20,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r6,r6,16 │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 19cbc │ │ │ │ - b 1a1ac │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stdux r9,r1,r4 │ │ │ │ - mr r10,r22 │ │ │ │ - addi r9,r1,32 │ │ │ │ - b 19fd0 │ │ │ │ - mr r10,r7 │ │ │ │ - b 1a5f0 │ │ │ │ - mr r7,r11 │ │ │ │ - b 1a5c0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r8 │ │ │ │ - bge 1a188 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - ld r10,0(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1a248 │ │ │ │ - mr r8,r7 │ │ │ │ - b 1a3d0 │ │ │ │ - mr r8,r0 │ │ │ │ - b 1a3a0 │ │ │ │ - mr r8,r7 │ │ │ │ - b 1a080 │ │ │ │ - mr r10,r8 │ │ │ │ - b 1a0b0 │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,24(r25) │ │ │ │ + std r0,24(r28) │ │ │ │ + bgt 1a534 │ │ │ │ + sldi r2,r30,1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r2 │ │ │ │ + bge 1a68c │ │ │ │ + lfd f11,8(r25) │ │ │ │ + ld r0,8(r28) │ │ │ │ + ld r16,72(r29) │ │ │ │ + b 1a4cc │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r2 │ │ │ │ + bge 1a170 │ │ │ │ + lfd f11,0(r25) │ │ │ │ + ld r0,0(r28) │ │ │ │ + ld r16,72(r29) │ │ │ │ + b 1a49c │ │ │ │ + addi r25,r25,1 │ │ │ │ + li r2,0 │ │ │ │ + b 19c9c │ │ │ │ + sldi r6,r9,3 │ │ │ │ + ldx r22,r20,r6 │ │ │ │ + b 1a124 │ │ │ │ + cmpdi r17,4 │ │ │ │ + beq 1a170 │ │ │ │ + cmpdi r17,5 │ │ │ │ + bne 19fc0 │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,48(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ + cmpd r9,r26 │ │ │ │ + ld r9,104(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 19ce8 │ │ │ │ + b 1a19c │ │ │ │ + mr r4,r9 │ │ │ │ + mr r9,r17 │ │ │ │ + stdux r4,r1,r6 │ │ │ │ + addi r14,r1,32 │ │ │ │ + b 19fc4 │ │ │ │ + mr r2,r9 │ │ │ │ + b 1a5e0 │ │ │ │ + mr r9,r5 │ │ │ │ + b 1a5b0 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r6 │ │ │ │ + bge 1a170 │ │ │ │ + lfd f11,0(r25) │ │ │ │ + ld r0,0(r28) │ │ │ │ + ld r16,72(r29) │ │ │ │ + b 1a23c │ │ │ │ + mr r9,r6 │ │ │ │ + b 1a3c0 │ │ │ │ + mr r9,r0 │ │ │ │ + b 1a390 │ │ │ │ + mr r9,r6 │ │ │ │ + b 1a078 │ │ │ │ + mr r2,r9 │ │ │ │ + b 1a0a8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x128a │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-10624 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ std r28,-40(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r29,-32(r1) │ │ │ │ std r30,-24(r1) │ │ │ │ + ld r30,0(r3) │ │ │ │ std r31,-16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r27,0(r3) │ │ │ │ + std r14,-152(r1) │ │ │ │ std r15,-144(r1) │ │ │ │ std r16,-136(r1) │ │ │ │ std r17,-128(r1) │ │ │ │ std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + ld r27,8(r30) │ │ │ │ std r22,-88(r1) │ │ │ │ std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ std r26,-56(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ - ld r28,8(r27) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r14,r28,r30 │ │ │ │ - mr r21,r3 │ │ │ │ - mulld r9,r14,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1b190 │ │ │ │ - maddld r21,r14,r21,r9 │ │ │ │ - add r14,r14,r21 │ │ │ │ - cmpd r21,r14 │ │ │ │ - bge 1abcc │ │ │ │ - addis r15,r2,-3 │ │ │ │ - sldi r9,r21,4 │ │ │ │ - ld r16,8(r29) │ │ │ │ - li r17,0 │ │ │ │ - addi r15,r15,26912 │ │ │ │ - addi r10,r9,8 │ │ │ │ - lfd f31,0(r15) │ │ │ │ - mr r19,r10 │ │ │ │ - lwz r9,112(r27) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1b184 │ │ │ │ - mr r22,r21 │ │ │ │ - ld r28,48(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r18,88(r27) │ │ │ │ - std r1,32(r31) │ │ │ │ - sldi r20,r28,3 │ │ │ │ - addi r29,r18,1 │ │ │ │ - addic. r6,r28,-1 │ │ │ │ - addi r9,r20,15 │ │ │ │ - addi r8,r20,23 │ │ │ │ - mulld r7,r28,r29 │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + bl 4a00 │ │ │ │ + mr r29,r3 │ │ │ │ + bl 4f00 │ │ │ │ + divd r25,r27,r29 │ │ │ │ + mr r20,r3 │ │ │ │ + mulld r2,r25,r29 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1b180 │ │ │ │ + maddld r20,r25,r20,r2 │ │ │ │ + add r25,r25,r20 │ │ │ │ + cmpd r20,r25 │ │ │ │ + bge 1abd8 │ │ │ │ + ld r21,8(r28) │ │ │ │ + cmpdi r21,0 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r24,r20,4 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + li r23,0 │ │ │ │ + addi r24,r24,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mfocrf r14,128 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1b174 │ │ │ │ + mr r26,r20 │ │ │ │ + ld r10,48(r30) │ │ │ │ + ld r6,0(r1) │ │ │ │ + mr r22,r1 │ │ │ │ + ld r8,88(r30) │ │ │ │ + sldi r18,r10,3 │ │ │ │ + addic. r5,r10,-1 │ │ │ │ + addi r16,r8,1 │ │ │ │ + addi r2,r18,15 │ │ │ │ + addi r9,r18,23 │ │ │ │ + mulld r7,r10,r16 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ sldi r7,r7,4 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + addi r17,r1,32 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ neg r7,r7 │ │ │ │ - addi r10,r1,32 │ │ │ │ - ld r5,0(r1) │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - addi r26,r1,32 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - mr r25,r1 │ │ │ │ - std r17,0(r26) │ │ │ │ - stfdu f31,32(r25) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r7 │ │ │ │ - addi r23,r1,32 │ │ │ │ - blt 1b19c │ │ │ │ - mulld r7,r6,r29 │ │ │ │ - mulld r30,r22,r28 │ │ │ │ - neg r8,r29 │ │ │ │ - ld r11,120(r27) │ │ │ │ - ld r24,72(r27) │ │ │ │ - addi r3,r20,-8 │ │ │ │ - sldi r5,r29,1 │ │ │ │ - cmpdi cr4,r29,0 │ │ │ │ - std r21,40(r31) │ │ │ │ - sldi r0,r8,4 │ │ │ │ - std r27,48(r31) │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + mr r2,r6 │ │ │ │ + addi r6,r1,32 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + std r23,0(r29) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + stfdu f31,32(r28) │ │ │ │ + stdux r2,r1,r7 │ │ │ │ + addi r27,r1,32 │ │ │ │ + blt 1b18c │ │ │ │ + mulld r7,r5,r16 │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + ld r4,120(r30) │ │ │ │ + mulli r11,r16,-16 │ │ │ │ + ld r19,72(r30) │ │ │ │ + addi r5,r18,-8 │ │ │ │ + sldi r3,r16,1 │ │ │ │ + cmpdi cr4,r16,0 │ │ │ │ sldi r7,r7,4 │ │ │ │ - sldi r8,r30,3 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - add r7,r23,r7 │ │ │ │ - ldx r27,r24,r3 │ │ │ │ - lfdx f12,r11,r3 │ │ │ │ - srdi r8,r5,1 │ │ │ │ - mr r21,r7 │ │ │ │ - mtctr r8 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + add r7,r27,r7 │ │ │ │ + add r4,r4,r9 │ │ │ │ + lxsdx vs32,r19,r5 │ │ │ │ + lfdx f12,r4,r5 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - addi r6,r8,1 │ │ │ │ - subf r8,r18,r8 │ │ │ │ - add r6,r6,r18 │ │ │ │ - stdx r8,r10,r3 │ │ │ │ - add r8,r27,r8 │ │ │ │ - stdx r6,r12,r3 │ │ │ │ - ble cr4,1a9b4 │ │ │ │ - std r22,56(r31) │ │ │ │ - std r16,64(r31) │ │ │ │ - addi r22,r8,1 │ │ │ │ - divd r4,r8,r27 │ │ │ │ - mr r16,r21 │ │ │ │ - addi r21,r21,16 │ │ │ │ - divd r6,r22,r27 │ │ │ │ - mulld r4,r4,r27 │ │ │ │ - mulld r6,r6,r27 │ │ │ │ - subf r4,r4,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r6,r6,r22 │ │ │ │ - std r4,-8(r21) │ │ │ │ - std r6,16(r16) │ │ │ │ - bdnz 1a978 │ │ │ │ - ld r22,56(r31) │ │ │ │ - ld r16,64(r31) │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r7,r7,r0 │ │ │ │ - cmpdi r3,-8 │ │ │ │ - bne 1a928 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r20 │ │ │ │ + mffprd r9,f0 │ │ │ │ + addi r0,r9,1 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + add r0,r0,r8 │ │ │ │ + stdx r9,r17,r5 │ │ │ │ + stdx r0,r15,r5 │ │ │ │ + ble cr4,1a9bc │ │ │ │ + srdi r0,r3,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,340544 # 6db80 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r12,r7 │ │ │ │ + mr r9,r0 │ │ │ │ + andi. r0,r9,1 │ │ │ │ + addi r0,r9,-1 │ │ │ │ + beq 1a984 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r0,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r12,r7,16 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r7) │ │ │ │ + beq 1a9bc │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v1 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r12,r12,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r12) │ │ │ │ + stxv vs44,-16(r12) │ │ │ │ + bdnz 1a98c │ │ │ │ + addi r5,r5,-8 │ │ │ │ + add r7,r7,r11 │ │ │ │ + cmpdi r5,-8 │ │ │ │ + bne 1a904 │ │ │ │ + mr r3,r6 │ │ │ │ + mr r5,r18 │ │ │ │ li r4,0 │ │ │ │ - ld r21,40(r31) │ │ │ │ - ld r27,48(r31) │ │ │ │ - std r10,40(r31) │ │ │ │ - std r12,48(r31) │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r28,4 │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r12,48(r31) │ │ │ │ - mr r9,r3 │ │ │ │ - beq 1af0c │ │ │ │ - cmpdi r28,5 │ │ │ │ - beq 1ac3c │ │ │ │ - li r8,0 │ │ │ │ - cmpdi r16,0 │ │ │ │ - ble 1abac │ │ │ │ - sldi r0,r22,4 │ │ │ │ - li r3,0 │ │ │ │ - addi r30,r25,8 │ │ │ │ - addi r11,r26,8 │ │ │ │ - cmpd r8,r28 │ │ │ │ - bge 1aaa4 │ │ │ │ - ld r4,88(r27) │ │ │ │ - maddld r5,r22,r28,r8 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - subf r6,r8,r28 │ │ │ │ - ld r18,176(r27) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mtctr r6 │ │ │ │ - ldx r28,r26,r7 │ │ │ │ - lfdx f0,r25,r7 │ │ │ │ - addi r4,r4,1 │ │ │ │ - mulld r5,r5,r4 │ │ │ │ - mulld r8,r4,r8 │ │ │ │ - sldi r4,r4,1 │ │ │ │ + std r2,40(r31) │ │ │ │ + std r10,32(r31) │ │ │ │ + bl 5880 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r2,40(r31) │ │ │ │ + mr r6,r3 │ │ │ │ + cmpdi r10,4 │ │ │ │ + beq 1af0c │ │ │ │ + cmpdi r10,5 │ │ │ │ + beq 1ac4c │ │ │ │ + li r2,0 │ │ │ │ + mtocrf 128,r14 │ │ │ │ + ble 1abbc │ │ │ │ + rotlwi r14,r14,4 │ │ │ │ + mtocrf 1,r14 │ │ │ │ + rotlwi r14,r14,28 │ │ │ │ + sldi r8,r26,4 │ │ │ │ + li r11,0 │ │ │ │ + addi r16,r28,8 │ │ │ │ + addi r19,r29,8 │ │ │ │ + cmpd r2,r10 │ │ │ │ + bge 1aaac │ │ │ │ + ld r5,88(r30) │ │ │ │ + maddld r7,r26,r10,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + ld r14,176(r30) │ │ │ │ + ld r12,72(r30) │ │ │ │ + ldx r3,r29,r9 │ │ │ │ + lfdx f0,r28,r9 │ │ │ │ + mtctr r10 │ │ │ │ + addi r5,r5,1 │ │ │ │ + mulld r7,r7,r5 │ │ │ │ + mulld r2,r5,r2 │ │ │ │ sldi r5,r5,1 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - ldx r6,r9,r7 │ │ │ │ - add r29,r5,r6 │ │ │ │ - add r6,r8,r6 │ │ │ │ - add r5,r5,r4 │ │ │ │ - add r8,r8,r4 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f12,r18,r29 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - ldx r29,r24,r7 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ldx r10,r6,r9 │ │ │ │ + ldx r0,r12,r9 │ │ │ │ + add r4,r7,r10 │ │ │ │ + add r10,r2,r10 │ │ │ │ + add r7,r7,r5 │ │ │ │ + add r2,r2,r5 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f12,r14,r4 │ │ │ │ + ldx r10,r27,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r28,r28,r29,r6 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ - stdx r28,r11,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 1aa64 │ │ │ │ - ld r8,24(r27) │ │ │ │ - ldx r7,r26,r20 │ │ │ │ - lfdx f0,r25,r20 │ │ │ │ - ld r6,200(r27) │ │ │ │ - add r5,r8,r0 │ │ │ │ - lfdx f12,r8,r0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ - add r8,r6,r7 │ │ │ │ - ldx r7,r6,r7 │ │ │ │ + maddld r3,r3,r0,r10 │ │ │ │ + stfdx f0,r16,r9 │ │ │ │ + stdx r3,r19,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 1aa6c │ │ │ │ + ld r2,24(r30) │ │ │ │ + ldx r9,r29,r18 │ │ │ │ + lfdx f0,r28,r18 │ │ │ │ + ld r10,200(r30) │ │ │ │ + add r7,r2,r8 │ │ │ │ + lfdx f12,r2,r8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lfd f11,8(r7) │ │ │ │ + add r2,r10,r9 │ │ │ │ + ldx r9,r10,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r7 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r5,f11 │ │ │ │ - ldarx r6,0,r8 │ │ │ │ - cmpd r6,r7 │ │ │ │ - bne 1aaf4 │ │ │ │ - stdcx. r5,0,r8 │ │ │ │ - bne 1aae0 │ │ │ │ - cmpld r6,r7 │ │ │ │ - bne 1b1f0 │ │ │ │ - addi r6,r8,8 │ │ │ │ - ld r8,8(r8) │ │ │ │ - mtfprd f12,r8 │ │ │ │ + mffprd r7,f11 │ │ │ │ + ldarx r10,0,r2 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 1aafc │ │ │ │ + stdcx. r7,0,r2 │ │ │ │ + bne 1aae8 │ │ │ │ + cmpld r10,r9 │ │ │ │ + bne 1b1e0 │ │ │ │ + addi r10,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ldarx r7,0,r6 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 1ab24 │ │ │ │ - stdcx. r5,0,r6 │ │ │ │ - bne 1ab10 │ │ │ │ - cmpld r8,r7 │ │ │ │ - bne 1b1e8 │ │ │ │ - ld r28,48(r27) │ │ │ │ - addic. r8,r28,-1 │ │ │ │ - ble 1ac30 │ │ │ │ - sldi r20,r28,3 │ │ │ │ - mtctr r8 │ │ │ │ - add r5,r9,r20 │ │ │ │ - add r29,r12,r20 │ │ │ │ - add r4,r10,r20 │ │ │ │ - b 1ab5c │ │ │ │ - addi r8,r8,-1 │ │ │ │ - std r17,0(r5) │ │ │ │ - bdz 1ab94 │ │ │ │ - ldu r24,-8(r29) │ │ │ │ - ldu r7,-8(r4) │ │ │ │ - ldu r6,-8(r5) │ │ │ │ - subf r7,r7,r24 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq 1ab50 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r16,r3 │ │ │ │ - stdx r6,r9,r7 │ │ │ │ - beq 1abac │ │ │ │ - sldi r20,r28,3 │ │ │ │ - b 1aa20 │ │ │ │ - ld r7,0(r9) │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r16,r3 │ │ │ │ + mffprd r7,f12 │ │ │ │ + ldarx r9,0,r10 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 1ab2c │ │ │ │ + stdcx. r7,0,r10 │ │ │ │ + bne 1ab18 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 1b1d8 │ │ │ │ + ld r10,48(r30) │ │ │ │ + addic. r2,r10,-1 │ │ │ │ + ble 1ac40 │ │ │ │ + sldi r18,r10,3 │ │ │ │ + mtctr r2 │ │ │ │ + add r5,r6,r18 │ │ │ │ + add r3,r15,r18 │ │ │ │ + add r4,r17,r18 │ │ │ │ + b 1ab64 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r23,0(r5) │ │ │ │ + bdz 1ab9c │ │ │ │ + ldu r0,-8(r3) │ │ │ │ + ldu r9,-8(r4) │ │ │ │ + ldu r7,-8(r5) │ │ │ │ + subf r9,r9,r0 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 1ab58 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r11,r11,1 │ │ │ │ addi r7,r7,1 │ │ │ │ - std r7,0(r9) │ │ │ │ - bne 1aa28 │ │ │ │ - addi r21,r21,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r19,r19,16 │ │ │ │ - cmpd r14,r21 │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1a854 │ │ │ │ - addi r1,r31,240 │ │ │ │ + cmpd r21,r11 │ │ │ │ + stdx r7,r6,r9 │ │ │ │ + beq 1abb4 │ │ │ │ + sldi r18,r10,3 │ │ │ │ + b 1aa28 │ │ │ │ + ld r9,0(r6) │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r21,r11 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r6) │ │ │ │ + bne 1aa30 │ │ │ │ + mfocrf r14,1 │ │ │ │ + slwi r14,r14,28 │ │ │ │ + addi r20,r20,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r24,r24,16 │ │ │ │ + cmpd r25,r20 │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bne 1a840 │ │ │ │ + addi r1,r31,224 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ ld r14,-152(r1) │ │ │ │ ld r15,-144(r1) │ │ │ │ ld r16,-136(r1) │ │ │ │ ld r17,-128(r1) │ │ │ │ ld r18,-120(r1) │ │ │ │ ld r19,-112(r1) │ │ │ │ ld r20,-104(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r21,-96(r1) │ │ │ │ ld r22,-88(r1) │ │ │ │ ld r23,-80(r1) │ │ │ │ ld r24,-72(r1) │ │ │ │ ld r25,-64(r1) │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-40(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - sldi r7,r8,3 │ │ │ │ - ldx r6,r9,r7 │ │ │ │ - b 1ab78 │ │ │ │ - ble cr4,1abac │ │ │ │ - lfd f0,0(r15) │ │ │ │ - sldi r4,r22,4 │ │ │ │ - li r6,0 │ │ │ │ - li r20,0 │ │ │ │ - mr r7,r28 │ │ │ │ - mr r10,r30 │ │ │ │ - mulld r8,r10,r29 │ │ │ │ - ld r3,176(r27) │ │ │ │ - sldi r11,r20,3 │ │ │ │ - ld r0,0(r24) │ │ │ │ - sldi. r5,r29,1 │ │ │ │ - std r20,0(r9) │ │ │ │ - ldx r11,r23,r11 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - maddld r0,r6,r0,r11 │ │ │ │ - add r8,r8,r20 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r3,r8 │ │ │ │ - std r0,8(r26) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r7,r6,r9 │ │ │ │ + b 1ab80 │ │ │ │ + ble cr4,1abbc │ │ │ │ + fmr f0,f31 │ │ │ │ + sldi r7,r26,4 │ │ │ │ + li r4,0 │ │ │ │ + li r3,0 │ │ │ │ + mulld r9,r2,r16 │ │ │ │ + ld r17,176(r30) │ │ │ │ + sldi r5,r3,3 │ │ │ │ + ld r11,0(r19) │ │ │ │ + sldi. r8,r16,1 │ │ │ │ + std r3,0(r6) │ │ │ │ + ldx r5,r27,r5 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + maddld r0,r4,r11,r5 │ │ │ │ + add r9,r9,r3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r17,r9 │ │ │ │ + std r0,8(r29) │ │ │ │ fmul f11,f0,f11 │ │ │ │ - stfd f11,8(r25) │ │ │ │ - ble 1abac │ │ │ │ - li r12,0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - add r6,r12,r5 │ │ │ │ - ld r5,8(r24) │ │ │ │ - cmpdi r29,0 │ │ │ │ - std r12,8(r9) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - maddld r0,r0,r5,r6 │ │ │ │ - add r8,r8,r12 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - std r0,16(r26) │ │ │ │ - fmul f11,f11,f0 │ │ │ │ - stfd f11,16(r25) │ │ │ │ - ble 1abac │ │ │ │ + stfd f11,8(r28) │ │ │ │ + ble 1abbc │ │ │ │ li r18,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r8,r10,2 │ │ │ │ - sldi r6,r29,2 │ │ │ │ - ld r5,16(r24) │ │ │ │ - cmpdi r29,0 │ │ │ │ - std r18,16(r9) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r6,r6,r18 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - add r8,r8,r18 │ │ │ │ - maddld r0,r0,r5,r6 │ │ │ │ + addi r9,r2,1 │ │ │ │ + add r8,r18,r8 │ │ │ │ + ld r5,8(r19) │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r18,8(r6) │ │ │ │ + mulld r9,r9,r16 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - std r0,24(r26) │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + maddld r0,r0,r5,r8 │ │ │ │ + add r9,r9,r18 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r17,r9 │ │ │ │ + std r0,16(r29) │ │ │ │ fmul f11,f11,f0 │ │ │ │ - stfd f11,24(r25) │ │ │ │ - ble 1abac │ │ │ │ + stfd f11,16(r28) │ │ │ │ + ble 1abbc │ │ │ │ li r11,0 │ │ │ │ nop │ │ │ │ - addi r8,r10,3 │ │ │ │ - mulli r5,r29,6 │ │ │ │ - ld r6,24(r24) │ │ │ │ - cmpdi r29,0 │ │ │ │ - std r11,24(r9) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r5,r5,r11 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ + addi r9,r2,2 │ │ │ │ + sldi r8,r16,2 │ │ │ │ + ld r5,16(r19) │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r11,16(r6) │ │ │ │ + mulld r9,r9,r16 │ │ │ │ add r8,r8,r11 │ │ │ │ - ldx r5,r23,r5 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - maddld r0,r0,r6,r5 │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + add r9,r9,r11 │ │ │ │ + maddld r0,r0,r5,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r17,r9 │ │ │ │ + std r0,24(r29) │ │ │ │ fmul f11,f11,f0 │ │ │ │ - std r0,32(r26) │ │ │ │ - stfd f11,32(r25) │ │ │ │ - ble 1aee0 │ │ │ │ - li r8,0 │ │ │ │ - b 1ada8 │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,32(r25) │ │ │ │ - ld r3,176(r27) │ │ │ │ - ld r0,32(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r10,r22,r7 │ │ │ │ - addi r10,r10,4 │ │ │ │ - sldi r30,r29,3 │ │ │ │ - ld r6,32(r24) │ │ │ │ - ld r24,24(r27) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - std r8,32(r9) │ │ │ │ - ld r5,200(r27) │ │ │ │ - mulld r10,r10,r29 │ │ │ │ - add r30,r30,r8 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - add r29,r24,r4 │ │ │ │ - lfdx f12,r24,r4 │ │ │ │ - ldx r30,r23,r30 │ │ │ │ - lfd f10,8(r29) │ │ │ │ - sldi r10,r10,1 │ │ │ │ - add r10,r10,r8 │ │ │ │ - maddld r6,r0,r6,r30 │ │ │ │ + stfd f11,24(r28) │ │ │ │ + ble 1abbc │ │ │ │ + li r4,0 │ │ │ │ + nop │ │ │ │ + addi r9,r2,3 │ │ │ │ + mulli r8,r16,6 │ │ │ │ + ld r5,24(r19) │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r4,24(r6) │ │ │ │ + mulld r9,r9,r16 │ │ │ │ + add r8,r8,r4 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r9,r9,r4 │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r17,r9 │ │ │ │ + maddld r0,r0,r5,r8 │ │ │ │ + fmul f11,f11,f0 │ │ │ │ + std r0,32(r29) │ │ │ │ + stfd f11,32(r28) │ │ │ │ + ble 1aee0 │ │ │ │ + li r9,0 │ │ │ │ + b 1ada8 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,32(r28) │ │ │ │ + ld r17,176(r30) │ │ │ │ + ld r0,32(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + addi r2,r2,4 │ │ │ │ + sldi r8,r16,3 │ │ │ │ + ld r19,32(r19) │ │ │ │ + ld r15,24(r30) │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - std r6,40(r26) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ldx r10,r26,r7 │ │ │ │ - stfd f0,40(r25) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r6,r5,r10 │ │ │ │ - lfdx f0,r25,r7 │ │ │ │ - ldx r10,r5,r10 │ │ │ │ + std r9,32(r6) │ │ │ │ + ld r5,200(r30) │ │ │ │ + mulld r2,r2,r16 │ │ │ │ + add r8,r8,r9 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r16,r15,r7 │ │ │ │ + lfdx f12,r15,r7 │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + lfd f10,8(r16) │ │ │ │ + sldi r2,r2,1 │ │ │ │ + add r2,r2,r9 │ │ │ │ + maddld r19,r0,r19,r8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r17,r2 │ │ │ │ + std r19,40(r29) │ │ │ │ + ldx r2,r29,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r8,r5,r2 │ │ │ │ + stfd f0,40(r28) │ │ │ │ + lfdx f0,r28,r10 │ │ │ │ + ldx r2,r5,r2 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - mtfprd f11,r10 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r7,0,r6 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 1ae3c │ │ │ │ + ldarx r10,0,r8 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 1ae3c │ │ │ │ mffprd r5,f11 │ │ │ │ - stdcx. r5,0,r6 │ │ │ │ - bne 1ae24 │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 1b1e0 │ │ │ │ - ld r10,8(r6) │ │ │ │ - addi r5,r6,8 │ │ │ │ - mtfprd f12,r10 │ │ │ │ + stdcx. r5,0,r8 │ │ │ │ + bne 1ae24 │ │ │ │ + cmpld r2,r10 │ │ │ │ + bne 1b1d0 │ │ │ │ + ld r2,8(r8) │ │ │ │ + addi r5,r8,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r7,0,r5 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 1ae6c │ │ │ │ - mffprd r6,f12 │ │ │ │ - stdcx. r6,0,r5 │ │ │ │ - bne 1ae54 │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 1b1d8 │ │ │ │ - ld r29,88(r27) │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - sldi r5,r29,1 │ │ │ │ - cmpd r5,r8 │ │ │ │ - bgt 1ad90 │ │ │ │ + ldarx r10,0,r5 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 1ae6c │ │ │ │ + mffprd r8,f12 │ │ │ │ + stdcx. r8,0,r5 │ │ │ │ + bne 1ae54 │ │ │ │ + cmpld r2,r10 │ │ │ │ + bne 1b1c8 │ │ │ │ + ld r16,88(r30) │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r16,r16,1 │ │ │ │ + sldi r8,r16,1 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bgt 1ad90 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r8,r4 │ │ │ │ + ble 1aeb4 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,24(r28) │ │ │ │ + ld r17,176(r30) │ │ │ │ + ld r0,24(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1ad40 │ │ │ │ addi r11,r11,1 │ │ │ │ - cmpd r5,r11 │ │ │ │ - ble 1aeb4 │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,24(r25) │ │ │ │ - ld r3,176(r27) │ │ │ │ - ld r0,24(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r10,r22,r7 │ │ │ │ - b 1ad40 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r5 │ │ │ │ - bge 1aee4 │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,16(r25) │ │ │ │ - ld r3,176(r27) │ │ │ │ - ld r0,16(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r10,r22,r7 │ │ │ │ - b 1acf0 │ │ │ │ + cmpd r11,r8 │ │ │ │ + bge 1aee4 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,16(r28) │ │ │ │ + ld r17,176(r30) │ │ │ │ + ld r0,16(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1acf0 │ │ │ │ nop │ │ │ │ - sldi r5,r29,1 │ │ │ │ - addi r12,r12,1 │ │ │ │ - cmpd r12,r5 │ │ │ │ - bge 1b1b4 │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,8(r25) │ │ │ │ - ld r3,176(r27) │ │ │ │ - ld r0,8(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r10,r22,r7 │ │ │ │ - b 1ac9c │ │ │ │ - ble cr4,1abac │ │ │ │ - li r7,0 │ │ │ │ - lfd f0,0(r15) │ │ │ │ - sldi r5,r22,4 │ │ │ │ + sldi r8,r16,1 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r8 │ │ │ │ + bge 1b1a4 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,8(r28) │ │ │ │ + ld r17,176(r30) │ │ │ │ + ld r0,8(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1aca4 │ │ │ │ + ble cr4,1abbc │ │ │ │ + fmr f0,f31 │ │ │ │ + sldi r5,r26,4 │ │ │ │ + li r4,0 │ │ │ │ li r3,0 │ │ │ │ - mr r4,r7 │ │ │ │ - mr r7,r28 │ │ │ │ - mulld r8,r30,r29 │ │ │ │ - ld r11,176(r27) │ │ │ │ - sldi r6,r3,3 │ │ │ │ - ld r0,0(r24) │ │ │ │ - sldi. r10,r29,1 │ │ │ │ - std r3,0(r9) │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - maddld r4,r4,r0,r6 │ │ │ │ - add r8,r8,r3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r11,r8 │ │ │ │ - std r4,8(r26) │ │ │ │ + mulld r9,r2,r16 │ │ │ │ + ld r11,176(r30) │ │ │ │ + sldi r7,r3,3 │ │ │ │ + ld r0,0(r19) │ │ │ │ + sldi. r8,r16,1 │ │ │ │ + std r3,0(r6) │ │ │ │ + ldx r7,r27,r7 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + maddld r4,r4,r0,r7 │ │ │ │ + add r9,r9,r3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r11,r9 │ │ │ │ + std r4,8(r29) │ │ │ │ fmul f11,f0,f11 │ │ │ │ - stfd f11,8(r25) │ │ │ │ - ble 1abac │ │ │ │ - li r18,0 │ │ │ │ - addi r8,r30,1 │ │ │ │ - add r6,r18,r10 │ │ │ │ - ld r0,8(r24) │ │ │ │ - cmpdi r29,0 │ │ │ │ - std r18,8(r9) │ │ │ │ - mulld r10,r8,r29 │ │ │ │ - sldi r8,r6,3 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - maddld r4,r4,r0,r8 │ │ │ │ - add r10,r10,r18 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ - std r4,16(r26) │ │ │ │ + stfd f11,8(r28) │ │ │ │ + ble 1abbc │ │ │ │ + li r17,0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + add r8,r17,r8 │ │ │ │ + ld r7,8(r19) │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r17,8(r6) │ │ │ │ + mulld r9,r9,r16 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + maddld r4,r4,r7,r8 │ │ │ │ + add r9,r9,r17 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ + std r4,16(r29) │ │ │ │ fmul f11,f11,f0 │ │ │ │ - stfd f11,16(r25) │ │ │ │ - ble 1abac │ │ │ │ - li r20,0 │ │ │ │ - addi r10,r30,2 │ │ │ │ - sldi r8,r29,2 │ │ │ │ - ld r6,16(r24) │ │ │ │ - cmpdi r29,0 │ │ │ │ - std r20,16(r9) │ │ │ │ - mulld r10,r10,r29 │ │ │ │ - add r8,r8,r20 │ │ │ │ + stfd f11,16(r28) │ │ │ │ + ble 1abbc │ │ │ │ + li r18,0 │ │ │ │ + addi r9,r2,2 │ │ │ │ + sldi r8,r16,2 │ │ │ │ + ld r7,16(r19) │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r18,16(r6) │ │ │ │ + mulld r9,r9,r16 │ │ │ │ + add r8,r8,r18 │ │ │ │ sldi r8,r8,3 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - add r10,r10,r20 │ │ │ │ - maddld r4,r4,r6,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ - std r4,24(r26) │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + add r9,r9,r18 │ │ │ │ + maddld r4,r4,r7,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ + std r4,24(r29) │ │ │ │ fmul f11,f11,f0 │ │ │ │ - stfd f11,24(r25) │ │ │ │ - ble 1b15c │ │ │ │ - li r8,0 │ │ │ │ - b 1b028 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stfd f11,24(r28) │ │ │ │ + ble 1b14c │ │ │ │ + li r9,0 │ │ │ │ + b 1b018 │ │ │ │ nop │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,24(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ - ld r4,24(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r30,r22,r7 │ │ │ │ - addi r10,r30,3 │ │ │ │ - mulli r0,r29,6 │ │ │ │ - ld r6,24(r24) │ │ │ │ - ld r28,24(r27) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - std r8,24(r9) │ │ │ │ - ld r30,200(r27) │ │ │ │ - mulld r10,r10,r29 │ │ │ │ - add r29,r28,r5 │ │ │ │ - lfdx f12,r28,r5 │ │ │ │ - add r0,r0,r8 │ │ │ │ - lfd f10,8(r29) │ │ │ │ - sldi r10,r10,1 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - ldx r0,r23,r0 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,24(r28) │ │ │ │ + ld r11,176(r30) │ │ │ │ + ld r4,24(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + addi r2,r2,3 │ │ │ │ + mulli r8,r16,6 │ │ │ │ + ld r7,24(r19) │ │ │ │ + ld r15,24(r30) │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ - maddld r6,r4,r6,r0 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - std r6,32(r26) │ │ │ │ - stfd f0,32(r25) │ │ │ │ - ldx r10,r26,r7 │ │ │ │ - lfdx f0,r25,r7 │ │ │ │ - sldi r7,r10,4 │ │ │ │ - add r10,r30,r7 │ │ │ │ - ldx r7,r30,r7 │ │ │ │ + std r9,24(r6) │ │ │ │ + ld r19,200(r30) │ │ │ │ + mulld r2,r2,r16 │ │ │ │ + add r16,r15,r5 │ │ │ │ + lfdx f12,r15,r5 │ │ │ │ + add r8,r8,r9 │ │ │ │ + lfd f10,8(r16) │ │ │ │ + sldi r2,r2,1 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r11,r2 │ │ │ │ + maddld r7,r4,r7,r8 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + std r7,32(r29) │ │ │ │ + ldx r2,r29,r10 │ │ │ │ + stfd f0,32(r28) │ │ │ │ + lfdx f0,r28,r10 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + add r2,r19,r10 │ │ │ │ + ldx r10,r19,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - mtfprd f11,r7 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r4,f11 │ │ │ │ - ldarx r6,0,r10 │ │ │ │ - cmpd r6,r7 │ │ │ │ - bne 1b0bc │ │ │ │ - stdcx. r4,0,r10 │ │ │ │ - bne 1b0a8 │ │ │ │ - cmpld r6,r7 │ │ │ │ - bne 1b1ac │ │ │ │ - addi r6,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ + mffprd r7,f11 │ │ │ │ + ldarx r8,0,r2 │ │ │ │ + cmpd r8,r10 │ │ │ │ + bne 1b0ac │ │ │ │ + stdcx. r7,0,r2 │ │ │ │ + bne 1b098 │ │ │ │ + cmpld r8,r10 │ │ │ │ + bne 1b19c │ │ │ │ + addi r8,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r4,f12 │ │ │ │ - ldarx r7,0,r6 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 1b0ec │ │ │ │ - stdcx. r4,0,r6 │ │ │ │ - bne 1b0d8 │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 1b1a4 │ │ │ │ - ld r29,88(r27) │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - sldi r10,r29,1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - bgt 1b010 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r10,r20 │ │ │ │ - ble 1b134 │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,16(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ - ld r4,16(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r30,r22,r7 │ │ │ │ - b 1afb4 │ │ │ │ + mffprd r7,f12 │ │ │ │ + ldarx r10,0,r8 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 1b0dc │ │ │ │ + stdcx. r7,0,r8 │ │ │ │ + bne 1b0c8 │ │ │ │ + cmpld r2,r10 │ │ │ │ + bne 1b194 │ │ │ │ + ld r16,88(r30) │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r16,r16,1 │ │ │ │ + sldi r8,r16,1 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bgt 1b000 │ │ │ │ addi r18,r18,1 │ │ │ │ - cmpd r18,r10 │ │ │ │ - bge 1b160 │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,8(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ - ld r4,8(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r30,r22,r7 │ │ │ │ - b 1af6c │ │ │ │ - sldi r10,r29,1 │ │ │ │ + cmpd r8,r18 │ │ │ │ + ble 1b124 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,16(r28) │ │ │ │ + ld r11,176(r30) │ │ │ │ + ld r4,16(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1afac │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r8 │ │ │ │ + bge 1b150 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,8(r28) │ │ │ │ + ld r11,176(r30) │ │ │ │ + ld r4,8(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1af64 │ │ │ │ + sldi r8,r16,1 │ │ │ │ addi r3,r3,1 │ │ │ │ - cmpd r3,r10 │ │ │ │ - bge 1abac │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - ld r4,0(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r30,r22,r7 │ │ │ │ - b 1af28 │ │ │ │ - ld r9,240(r27) │ │ │ │ - ldx r22,r9,r19 │ │ │ │ - b 1a864 │ │ │ │ - addi r14,r14,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1a824 │ │ │ │ - mr r8,r28 │ │ │ │ - b 1aa08 │ │ │ │ - mr r10,r7 │ │ │ │ - b 1b0cc │ │ │ │ - mr r7,r6 │ │ │ │ - b 1b09c │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r5 │ │ │ │ - bge 1abac │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - ld r6,0(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r10,r22,r7 │ │ │ │ - b 1ac58 │ │ │ │ - mr r10,r7 │ │ │ │ - b 1ae4c │ │ │ │ - mr r10,r7 │ │ │ │ - b 1ae1c │ │ │ │ - mr r8,r7 │ │ │ │ - b 1ab04 │ │ │ │ - mr r7,r6 │ │ │ │ - b 1aad4 │ │ │ │ + cmpd r3,r8 │ │ │ │ + bge 1abbc │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f0,0(r28) │ │ │ │ + ld r4,0(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1af20 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r26,r2,r24 │ │ │ │ + b 1a850 │ │ │ │ + addi r25,r25,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1a808 │ │ │ │ + mr r2,r10 │ │ │ │ + b 1aa04 │ │ │ │ + mr r2,r10 │ │ │ │ + b 1b0bc │ │ │ │ + mr r10,r8 │ │ │ │ + b 1b08c │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r8 │ │ │ │ + bge 1abbc │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f0,0(r28) │ │ │ │ + ld r4,0(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1ac60 │ │ │ │ + mr r2,r10 │ │ │ │ + b 1ae4c │ │ │ │ + mr r2,r10 │ │ │ │ + b 1ae1c │ │ │ │ + mr r2,r9 │ │ │ │ + b 1ab0c │ │ │ │ + mr r9,r10 │ │ │ │ + b 1aadc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1281 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ mtfprd f0,r10 │ │ │ │ - stdu r1,-96(r1) │ │ │ │ lfd f10,0(r8) │ │ │ │ lfd f11,0(r9) │ │ │ │ - fcfid f0,f0 │ │ │ │ xxmrghd vs1,vs2,vs1 │ │ │ │ + std r29,-24(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + fcfid f12,f0 │ │ │ │ + stdu r1,-80(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r11,192(r31) │ │ │ │ - ld r3,200(r31) │ │ │ │ - ld r0,208(r31) │ │ │ │ - ld r12,216(r31) │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - ld r4,0(r1) │ │ │ │ - mtfprd f12,r11 │ │ │ │ - sldi r8,r3,4 │ │ │ │ - sldi r28,r3,1 │ │ │ │ - fcfid f12,f12 │ │ │ │ - subfic r8,r8,-16 │ │ │ │ - addi r9,r28,1 │ │ │ │ + ld r29,0(r1) │ │ │ │ + ld r11,176(r31) │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + ld r4,184(r31) │ │ │ │ + ld r3,192(r31) │ │ │ │ + ld r0,200(r31) │ │ │ │ + mtfprd f0,r11 │ │ │ │ + sldi r2,r4,4 │ │ │ │ + sldi r30,r4,1 │ │ │ │ + frim f12,f12 │ │ │ │ + fcfid f0,f0 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ + stdux r29,r1,r2 │ │ │ │ + addi r2,r30,1 │ │ │ │ + fctidz f12,f12 │ │ │ │ + cmpdi cr7,r2,0 │ │ │ │ + addi r8,r1,32 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + mffprd r2,f12 │ │ │ │ frim f0,f0 │ │ │ │ - stdux r4,r1,r8 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - addi r4,r1,32 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ + subf r28,r4,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r28,r28,r10 │ │ │ │ + add r27,r4,r10 │ │ │ │ + add r27,r27,r2 │ │ │ │ fctidz f0,f0 │ │ │ │ - frim f12,f12 │ │ │ │ - mffprd r8,f0 │ │ │ │ - addi r26,r8,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - fctidz f0,f12 │ │ │ │ - add r26,r26,r3 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r26,r26,r10 │ │ │ │ - divd r29,r8,r10 │ │ │ │ - divd r25,r26,r10 │ │ │ │ - mffprd r30,f0 │ │ │ │ - subf r30,r3,r30 │ │ │ │ - add r30,r30,r11 │ │ │ │ - divd r3,r30,r11 │ │ │ │ + divd r29,r28,r10 │ │ │ │ + divd r12,r27,r10 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r9,r4,r9 │ │ │ │ + add r9,r9,r11 │ │ │ │ + divd r2,r9,r11 │ │ │ │ mulld r29,r29,r10 │ │ │ │ - mulld r25,r25,r10 │ │ │ │ - subf r29,r29,r8 │ │ │ │ - subf r25,r25,r26 │ │ │ │ - mulld r3,r3,r11 │ │ │ │ - subf r3,r3,r30 │ │ │ │ - blt cr7,1b330 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r27,r1,24 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - bne 1b510 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r30,r3,1 │ │ │ │ - divd r8,r3,r11 │ │ │ │ - mr r26,r27 │ │ │ │ - addi r27,r27,16 │ │ │ │ - divd r9,r30,r11 │ │ │ │ - mulld r8,r8,r11 │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - addi r3,r3,2 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - std r8,-8(r27) │ │ │ │ - std r9,16(r26) │ │ │ │ - bdnz 1b2fc │ │ │ │ - cmpd cr6,r0,r29 │ │ │ │ - cmpd r29,r25 │ │ │ │ - cmpd cr5,r12,r25 │ │ │ │ - isel r8,r29,r0,4*cr6+lt │ │ │ │ - isel r25,r25,r12,4*cr5+gt │ │ │ │ - subf r30,r29,r8 │ │ │ │ - bge 1b3f0 │ │ │ │ - subf. r25,r8,r25 │ │ │ │ - blt 1b3cc │ │ │ │ - blt cr7,1b3cc │ │ │ │ - add r3,r25,r30 │ │ │ │ - mulld r8,r11,r8 │ │ │ │ - addi r10,r6,8 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addi r28,r28,2 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r3,r3,r10 │ │ │ │ + mulld r12,r12,r10 │ │ │ │ + subf r29,r29,r28 │ │ │ │ + subf r12,r12,r27 │ │ │ │ + mulld r2,r2,r11 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + blt cr7,1b32c │ │ │ │ + srdi r4,r30,1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + plxv vs32,338084 # 6db80 │ │ │ │ + mtvsrdd vs42,r11,r11 │ │ │ │ + mr r9,r8 │ │ │ │ + addi r2,r4,1 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + andi. r28,r2,1 │ │ │ │ + bne 1b510 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v1,v0 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v13,v1,v11 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v13,v13,v10 │ │ │ │ + stxv vs41,-32(r9) │ │ │ │ + stxv vs45,-16(r9) │ │ │ │ + bdnz 1b304 │ │ │ │ + cmpd cr6,r3,r29 │ │ │ │ + cmpd r29,r12 │ │ │ │ + cmpd cr5,r0,r12 │ │ │ │ + isel r4,r29,r3,4*cr6+lt │ │ │ │ + isel r26,r12,r0,4*cr5+gt │ │ │ │ + subf r28,r29,r4 │ │ │ │ + bge 1b3f0 │ │ │ │ + subf. r9,r4,r26 │ │ │ │ + blt 1b3cc │ │ │ │ + blt cr7,1b3cc │ │ │ │ + add r9,r9,r28 │ │ │ │ + addi r3,r6,8 │ │ │ │ + mulld r10,r11,r4 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + addi r30,r30,2 │ │ │ │ + sldi r4,r9,3 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r4,r4,r3 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ lfd f12,0(r6) │ │ │ │ - li r10,0 │ │ │ │ + mtctr r30 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r9,r8,r9 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + add r2,r10,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs1,vs11 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1b390 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1b390 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r8,r8,r11 │ │ │ │ - cmpld r3,r6 │ │ │ │ - bne 1b380 │ │ │ │ - addi r1,r31,96 │ │ │ │ - ld r25,-56(r1) │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpld r4,r6 │ │ │ │ + bne 1b380 │ │ │ │ + addi r1,r31,80 │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - subf. r12,r8,r12 │ │ │ │ - blt 1b530 │ │ │ │ - blt cr7,1b3cc │ │ │ │ - add r27,r12,r30 │ │ │ │ - mulld r3,r11,r8 │ │ │ │ - addi r26,r6,8 │ │ │ │ - sldi r12,r30,3 │ │ │ │ - addi r28,r28,2 │ │ │ │ - sldi r27,r27,3 │ │ │ │ + nop │ │ │ │ + subf. r9,r4,r0 │ │ │ │ + blt 1b534 │ │ │ │ + blt cr7,1b3cc │ │ │ │ + add r0,r9,r28 │ │ │ │ + mulld r4,r11,r4 │ │ │ │ + addi r27,r6,8 │ │ │ │ + sldi r12,r28,3 │ │ │ │ + addi r30,r30,2 │ │ │ │ + sldi r0,r0,3 │ │ │ │ add r12,r6,r12 │ │ │ │ - add r27,r26,r27 │ │ │ │ + add r0,r27,r0 │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ lfd f12,0(r12) │ │ │ │ - li r8,0 │ │ │ │ + mtctr r30 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - ldx r9,r4,r8 │ │ │ │ - lfdx f0,r7,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r9,r3,r9 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + add r2,r4,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs1,vs11 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1b430 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1b430 │ │ │ │ addi r12,r12,8 │ │ │ │ - add r3,r3,r11 │ │ │ │ - cmpld r27,r12 │ │ │ │ - bne 1b420 │ │ │ │ - subf r9,r29,r0 │ │ │ │ - subf. r25,r0,r25 │ │ │ │ - add r9,r9,r10 │ │ │ │ - add r9,r9,r30 │ │ │ │ - blt 1b3cc │ │ │ │ - add r3,r25,r9 │ │ │ │ - mulld r8,r11,r0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r3,r26,r3 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpld r0,r12 │ │ │ │ + bne 1b420 │ │ │ │ + subf r29,r29,r3 │ │ │ │ + subf. r9,r3,r26 │ │ │ │ + add r2,r10,r28 │ │ │ │ + add r2,r2,r29 │ │ │ │ + blt 1b3cc │ │ │ │ + add r4,r9,r2 │ │ │ │ + mulld r10,r11,r3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r4,r27,r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ lfd f12,0(r6) │ │ │ │ - li r10,0 │ │ │ │ + mtctr r30 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r9,r8,r9 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + add r2,r10,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs1,vs11 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1b4b0 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1b4b0 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r8,r8,r11 │ │ │ │ - cmpld r3,r6 │ │ │ │ - bne 1b4a0 │ │ │ │ - addi r1,r31,96 │ │ │ │ - ld r25,-56(r1) │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpld r4,r6 │ │ │ │ + bne 1b4a0 │ │ │ │ + addi r1,r31,80 │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - divd r8,r3,r11 │ │ │ │ - mr r27,r4 │ │ │ │ - mulld r8,r8,r11 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - std r8,0(r4) │ │ │ │ - bne cr7,1b2f4 │ │ │ │ - b 1b330 │ │ │ │ - subf r9,r29,r0 │ │ │ │ - subf. r25,r0,r25 │ │ │ │ - add r9,r9,r10 │ │ │ │ - add r9,r9,r30 │ │ │ │ - blt 1b3cc │ │ │ │ - blt cr7,1b3cc │ │ │ │ - addi r28,r28,2 │ │ │ │ - addi r26,r6,8 │ │ │ │ - b 1b480 │ │ │ │ + nop │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + cmpdi r4,0 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + addi r9,r8,16 │ │ │ │ + vaddudm v13,v1,v13 │ │ │ │ + vmodsd v13,v13,v10 │ │ │ │ + stxv vs45,0(r8) │ │ │ │ + bne 1b2fc │ │ │ │ + b 1b32c │ │ │ │ + subf r29,r29,r3 │ │ │ │ + subf. r9,r3,r26 │ │ │ │ + add r2,r10,r28 │ │ │ │ + add r2,r2,r29 │ │ │ │ + blt 1b3cc │ │ │ │ + blt cr7,1b3cc │ │ │ │ + addi r30,r30,2 │ │ │ │ + addi r27,r6,8 │ │ │ │ + b 1b480 │ │ │ │ ... │ │ │ │ - .long 0x780 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-14176 │ │ │ │ + .long 0x680 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r16,-152(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ + std r14,-168(r1) │ │ │ │ + std r15,-160(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ ld r27,8(r29) │ │ │ │ - mr r28,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-288(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + stdu r1,-352(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs61,128(r1) │ │ │ │ + stxv vs62,144(r1) │ │ │ │ + stxv vs63,160(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r30 │ │ │ │ - mr r12,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1c0cc │ │ │ │ - maddld r12,r10,r12,r9 │ │ │ │ - add r9,r10,r12 │ │ │ │ - cmpd r12,r9 │ │ │ │ - std r9,40(r31) │ │ │ │ - bge 1bb7c │ │ │ │ - ld r10,8(r28) │ │ │ │ - sldi r9,r12,4 │ │ │ │ - addis r14,r2,-3 │ │ │ │ + bl 4f00 │ │ │ │ + divd r7,r27,r30 │ │ │ │ + mr r17,r3 │ │ │ │ + mulld r2,r7,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1c24c │ │ │ │ + maddld r17,r7,r17,r2 │ │ │ │ + add r7,r7,r17 │ │ │ │ + cmpd r17,r7 │ │ │ │ + bge 1bce0 │ │ │ │ + ld r8,8(r28) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r17,r12 │ │ │ │ - addi r11,r9,8 │ │ │ │ - addi r14,r14,26912 │ │ │ │ - mr r15,r10 │ │ │ │ - mr r16,r11 │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1c0c0 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + nop │ │ │ │ + xxspltidp vs29,1073741824 │ │ │ │ + mr r20,r7 │ │ │ │ + addi r6,r2,8 │ │ │ │ + xxspltd vs61,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + mr r14,r8 │ │ │ │ + mr r15,r6 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1c240 │ │ │ │ mr r25,r17 │ │ │ │ ld r22,48(r29) │ │ │ │ - ld r20,88(r29) │ │ │ │ - ld r6,0(r1) │ │ │ │ - std r1,48(r31) │ │ │ │ - li r3,0 │ │ │ │ - lfd f0,0(r14) │ │ │ │ - sldi r18,r22,3 │ │ │ │ - addi r30,r20,1 │ │ │ │ - addic. r10,r22,-1 │ │ │ │ - addi r21,r18,15 │ │ │ │ - mulld r9,r22,r30 │ │ │ │ - addi r8,r18,23 │ │ │ │ - sldi r4,r30,1 │ │ │ │ + ld r4,0(r1) │ │ │ │ + mr r9,r1 │ │ │ │ + li r5,0 │ │ │ │ + ld r19,88(r29) │ │ │ │ + sldi r21,r22,3 │ │ │ │ + addic. r3,r22,-1 │ │ │ │ + addi r30,r19,1 │ │ │ │ + addi r6,r21,15 │ │ │ │ + addi r8,r21,23 │ │ │ │ + mulld r10,r22,r30 │ │ │ │ + sldi r7,r30,1 │ │ │ │ sldi r23,r30,4 │ │ │ │ - clrrdi r7,r21,4 │ │ │ │ + clrrdi r2,r6,4 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ - mulld r19,r18,r4 │ │ │ │ - neg r7,r7 │ │ │ │ + mulld r16,r21,r7 │ │ │ │ + neg r2,r2 │ │ │ │ neg r8,r8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - stdux r6,r1,r7 │ │ │ │ - neg r5,r9 │ │ │ │ - mr r9,r6 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r11,r1,32 │ │ │ │ + neg r10,r10 │ │ │ │ + std r11,32(r31) │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + std r11,40(r31) │ │ │ │ + stdux r4,r1,r2 │ │ │ │ addi r12,r1,32 │ │ │ │ - stdux r6,r1,r7 │ │ │ │ - addi r6,r1,32 │ │ │ │ - stdux r9,r1,r7 │ │ │ │ - addi r9,r1,32 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + stdux r4,r1,r8 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - mr r27,r1 │ │ │ │ - std r3,0(r28) │ │ │ │ - stfdu f0,32(r27) │ │ │ │ + stdux r4,r1,r8 │ │ │ │ + std r5,0(r28) │ │ │ │ ld r8,0(r1) │ │ │ │ - stdux r8,r1,r5 │ │ │ │ + mr r27,r1 │ │ │ │ + stfdu f30,32(r27) │ │ │ │ + stdux r8,r1,r10 │ │ │ │ addi r24,r1,32 │ │ │ │ - blt 1c0d8 │ │ │ │ - mulld r10,r10,r30 │ │ │ │ - mulld r8,r25,r22 │ │ │ │ - neg r7,r30 │ │ │ │ - ld r5,120(r29) │ │ │ │ + blt 1c258 │ │ │ │ + mulld r3,r3,r30 │ │ │ │ + mulld r10,r25,r22 │ │ │ │ + ld r4,120(r29) │ │ │ │ + mulli r5,r30,-16 │ │ │ │ ld r26,72(r29) │ │ │ │ - addi r11,r18,-8 │ │ │ │ - cmpdi r30,0 │ │ │ │ - std r17,32(r31) │ │ │ │ - std r29,56(r31) │ │ │ │ - sldi r0,r7,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r7,r10,-8 │ │ │ │ - add r10,r5,r8 │ │ │ │ - add r7,r24,r7 │ │ │ │ - ldx r29,r26,r11 │ │ │ │ - lfdx f12,r10,r11 │ │ │ │ - srdi r8,r4,1 │ │ │ │ - mr r17,r7 │ │ │ │ - mtctr r8 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r8,r21,-8 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r3,r24,r3 │ │ │ │ + add r2,r4,r10 │ │ │ │ + lxsdx vs32,r26,r8 │ │ │ │ + lfdx f12,r2,r8 │ │ │ │ + ld r11,32(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - subf r8,r20,r8 │ │ │ │ - add r5,r5,r20 │ │ │ │ - stdx r8,r12,r11 │ │ │ │ - add r8,r29,r8 │ │ │ │ - stdx r5,r6,r11 │ │ │ │ - ble 1b7a8 │ │ │ │ - std r25,64(r31) │ │ │ │ - std r15,72(r31) │ │ │ │ - addi r25,r8,1 │ │ │ │ - divd r3,r8,r29 │ │ │ │ - mr r15,r17 │ │ │ │ - addi r17,r17,16 │ │ │ │ - divd r5,r25,r29 │ │ │ │ - mulld r3,r3,r29 │ │ │ │ - mulld r5,r5,r29 │ │ │ │ - subf r3,r3,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r5,r5,r25 │ │ │ │ - std r3,-8(r17) │ │ │ │ - std r5,16(r15) │ │ │ │ - bdnz 1b76c │ │ │ │ - ld r25,64(r31) │ │ │ │ - ld r15,72(r31) │ │ │ │ - addi r11,r11,-8 │ │ │ │ - add r7,r7,r0 │ │ │ │ - cmpdi cr7,r11,-8 │ │ │ │ - bne cr7,1b71c │ │ │ │ - mr r5,r18 │ │ │ │ + mffprd r10,f0 │ │ │ │ + addi r4,r10,1 │ │ │ │ + subf r10,r19,r10 │ │ │ │ + stdx r10,r11,r8 │ │ │ │ + ld r11,40(r31) │ │ │ │ + add r4,r4,r19 │ │ │ │ + stdx r4,r11,r8 │ │ │ │ + ble cr7,1b7fc │ │ │ │ + srdi r11,r7,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + nop │ │ │ │ + plxv vs33,336896 # 6db80 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r4,r3 │ │ │ │ + mr r10,r11 │ │ │ │ + andi. r11,r10,1 │ │ │ │ + addi r11,r10,-1 │ │ │ │ + beq 1b7c4 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r4,r3,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r3) │ │ │ │ + beq 1b7fc │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v0 │ │ │ │ + vaddudm v11,v11,v1 │ │ │ │ + addi r4,r4,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r4) │ │ │ │ + stxv vs44,-16(r4) │ │ │ │ + bdnz 1b7cc │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r3,r3,r5 │ │ │ │ + cmpdi r8,-8 │ │ │ │ + bne 1b738 │ │ │ │ + mr r5,r21 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ - ld r29,56(r31) │ │ │ │ - ld r17,32(r31) │ │ │ │ - std r10,112(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - std r12,96(r31) │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r20 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - ld r5,0(r1) │ │ │ │ - addi r4,r19,15 │ │ │ │ - clrrdi r8,r21,4 │ │ │ │ - addi r7,r20,2 │ │ │ │ - ld r6,104(r31) │ │ │ │ - li r11,0 │ │ │ │ - ld r12,96(r31) │ │ │ │ + mr r3,r12 │ │ │ │ + std r6,48(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ + li r18,0 │ │ │ │ + std r9,112(r31) │ │ │ │ + bl 5880 │ │ │ │ + mtfprd f0,r19 │ │ │ │ + ld r5,104(r29) │ │ │ │ + ld r6,48(r31) │ │ │ │ + addi r4,r19,2 │ │ │ │ + srdi r2,r23,3 │ │ │ │ + addi r8,r16,15 │ │ │ │ + li r0,0 │ │ │ │ + li r7,0 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,26944(r10) │ │ │ │ - ld r19,104(r29) │ │ │ │ - clrrdi r4,r4,4 │ │ │ │ + mr r12,r3 │ │ │ │ + ld r3,0(r1) │ │ │ │ + std r2,64(r31) │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + mtfprd f12,r5 │ │ │ │ + divd r10,r5,r4 │ │ │ │ + clrrdi r6,r6,4 │ │ │ │ + addi r2,r5,1 │ │ │ │ neg r8,r8 │ │ │ │ - mr r9,r3 │ │ │ │ - li r3,0 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - neg r8,r4 │ │ │ │ - mr r5,r28 │ │ │ │ - addi r10,r19,1 │ │ │ │ - fadd f0,f0,f12 │ │ │ │ - mtfprd f12,r19 │ │ │ │ - divd r19,r19,r7 │ │ │ │ - std r10,64(r31) │ │ │ │ - addi r10,r1,32 │ │ │ │ - fcfid f12,f12 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,112(r31) │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - std r17,72(r31) │ │ │ │ - std r25,80(r31) │ │ │ │ - std r15,88(r31) │ │ │ │ - std r29,32(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - addi r7,r1,32 │ │ │ │ - mr r8,r7 │ │ │ │ - fmul f11,f11,f12 │ │ │ │ - ldx r28,r12,r11 │ │ │ │ - lfdx f0,r26,r11 │ │ │ │ - ld r10,96(r31) │ │ │ │ - ldx r25,r6,r11 │ │ │ │ - fcfid f10,f0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - lfdx f12,r10,r11 │ │ │ │ - cmpd r28,r25 │ │ │ │ - ld r10,56(r31) │ │ │ │ + fcfid f8,f12 │ │ │ │ + neg r6,r6 │ │ │ │ + fadd f0,f0,f29 │ │ │ │ + stdux r3,r1,r6 │ │ │ │ + std r2,72(r31) │ │ │ │ + ld r6,0(r1) │ │ │ │ + addi r2,r1,32 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + std r2,56(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + stdux r6,r1,r8 │ │ │ │ + mr r8,r12 │ │ │ │ + std r17,80(r31) │ │ │ │ + std r25,88(r31) │ │ │ │ + std r14,96(r31) │ │ │ │ + std r20,104(r31) │ │ │ │ + addi r5,r1,32 │ │ │ │ + mtvsrdd vs41,r10,r10 │ │ │ │ + std r5,48(r31) │ │ │ │ + ld r9,32(r31) │ │ │ │ + lfdx f0,r26,r18 │ │ │ │ + lfdx f12,r2,r18 │ │ │ │ + ldx r20,r9,r18 │ │ │ │ + fcfid f11,f0 │ │ │ │ + ld r9,40(r31) │ │ │ │ + mtfprd f0,r20 │ │ │ │ + ldx r12,r9,r18 │ │ │ │ + ld r9,56(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f10,f12,f0 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ + cmpd r20,r12 │ │ │ │ + fmsub f12,f11,f12,f0 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ frim f0,f12 │ │ │ │ - stfdx f12,r10,r11 │ │ │ │ - fctidz f8,f0 │ │ │ │ - fsub f10,f12,f0 │ │ │ │ - bgt 1b97c │ │ │ │ - lfd f9,0(r14) │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - mffprd r4,f8 │ │ │ │ - mr r17,r8 │ │ │ │ - subf r28,r28,r25 │ │ │ │ - not r25,r4 │ │ │ │ - fadd f0,f0,f9 │ │ │ │ - ld r15,176(r10) │ │ │ │ + stfdx f12,r9,r18 │ │ │ │ + fctidz f11,f0 │ │ │ │ + mffprd r17,f11 │ │ │ │ + fsub f11,f12,f0 │ │ │ │ + bgt 1bad0 │ │ │ │ + subf r4,r20,r12 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r16,176(r29) │ │ │ │ + not r14,r17 │ │ │ │ + cmpldi r4,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ fsub f12,f0,f12 │ │ │ │ - b 1b910 │ │ │ │ - lfdx f9,r15,r21 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r19,r4 │ │ │ │ - add r25,r25,r19 │ │ │ │ - addi r17,r17,8 │ │ │ │ - fmadd f0,f10,f9,f0 │ │ │ │ - stfd f0,-8(r17) │ │ │ │ - beq 1b97c │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r10,r4,1 │ │ │ │ - add r29,r25,r3 │ │ │ │ - mr r0,r4 │ │ │ │ - fcfid f9,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r21,r3,r10 │ │ │ │ + ble 1bd50 │ │ │ │ + srdi r9,r4,1 │ │ │ │ + sldi r6,r0,3 │ │ │ │ + plxv vs44,336460 # 6db80 │ │ │ │ + ld r25,48(r31) │ │ │ │ + xxspltd vs9,vs12,0 │ │ │ │ + xxspltd vs10,vs11,0 │ │ │ │ + std r29,120(r31) │ │ │ │ + mtvsrdd vs42,r17,r17 │ │ │ │ + mtvsrdd vs40,r14,r14 │ │ │ │ + mtctr r9 │ │ │ │ + add r6,r16,r6 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r25,r25,16 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + vmulld v0,v9,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v8,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs0,vs45 │ │ │ │ + xvcvsxddp vs7,vs43 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xvcmpgtdp vs7,vs7,vs61 │ │ │ │ + xxsel vs0,vs32,vs45,vs0 │ │ │ │ + xxsel vs7,vs33,vs43,vs7 │ │ │ │ + mfvsrld r29,vs0 │ │ │ │ + mffprd r3,f0 │ │ │ │ + mfvsrld r11,vs7 │ │ │ │ + mffprd r9,f7 │ │ │ │ + sldi r3,r3,3 │ │ │ │ sldi r29,r29,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r3,r3,r6 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + ldx r29,r29,r6 │ │ │ │ + ldx r9,r9,r6 │ │ │ │ + ldx r11,r11,r6 │ │ │ │ + mtvsrdd vs0,r3,r29 │ │ │ │ + mtvsrdd vs7,r9,r11 │ │ │ │ + xvmuldp vs7,vs7,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs7 │ │ │ │ + stxv vs0,-16(r25) │ │ │ │ + bdnz 1b95c │ │ │ │ + andi. r9,r4,1 │ │ │ │ + ld r29,120(r31) │ │ │ │ + beq 1bad0 │ │ │ │ + clrrdi r4,r4,1 │ │ │ │ + add r20,r20,r4 │ │ │ │ + mulld r9,r10,r4 │ │ │ │ + subf r25,r9,r17 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + mr r6,r25 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r21,r21,3 │ │ │ │ - fcmpu cr7,f9,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1b948 │ │ │ │ - addi r0,r25,1 │ │ │ │ - add r10,r3,r0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - bgt 1b8f0 │ │ │ │ - lfdx f9,r15,r29 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r19,r4 │ │ │ │ - add r25,r25,r19 │ │ │ │ - addi r17,r17,8 │ │ │ │ - fmadd f0,f10,f9,f0 │ │ │ │ - stfd f0,-8(r17) │ │ │ │ - bne 1b910 │ │ │ │ - addi r11,r11,8 │ │ │ │ - ld r10,64(r31) │ │ │ │ - add r8,r8,r23 │ │ │ │ - cmpld r18,r11 │ │ │ │ - add r3,r3,r10 │ │ │ │ - bne 1b880 │ │ │ │ + bgt 1ba10 │ │ │ │ + subf r6,r17,r9 │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r6,r0,r6 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f10,r16,r6 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 1ba38 │ │ │ │ + add r25,r9,r14 │ │ │ │ + add r6,r0,r25 │ │ │ │ + ld r3,64(r31) │ │ │ │ + addi r25,r20,1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + cmpd r12,r25 │ │ │ │ + lfdx f0,r16,r6 │ │ │ │ + mulld r20,r3,r7 │ │ │ │ + fmadd f0,f11,f0,f10 │ │ │ │ + add r6,r20,r4 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + stfdx f0,r5,r6 │ │ │ │ + blt 1bad0 │ │ │ │ + add r9,r10,r9 │ │ │ │ + subf r6,r9,r17 │ │ │ │ + mtfprd f0,r6 │ │ │ │ + mr r25,r6 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 1ba88 │ │ │ │ + subf r25,r17,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r25,r0,r25 │ │ │ │ + mtfprd f0,r6 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r16,r25 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 1bab0 │ │ │ │ + add r6,r14,r9 │ │ │ │ + add r6,r0,r6 │ │ │ │ + add r9,r4,r20 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + lfdx f0,r16,r6 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + fmadd f11,f11,f0,f12 │ │ │ │ + stfdx f11,r5,r9 │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r18,r18,8 │ │ │ │ + cmpd r22,r7 │ │ │ │ + add r0,r0,r9 │ │ │ │ + ld r9,48(r31) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,48(r31) │ │ │ │ + bne 1b8c0 │ │ │ │ cmpdi r22,4 │ │ │ │ - ld r17,72(r31) │ │ │ │ - ld r25,80(r31) │ │ │ │ - ld r15,88(r31) │ │ │ │ - ld r29,32(r31) │ │ │ │ - mr r28,r5 │ │ │ │ - beq 1be80 │ │ │ │ + ld r17,80(r31) │ │ │ │ + ld r25,88(r31) │ │ │ │ + mr r12,r8 │ │ │ │ + ld r14,96(r31) │ │ │ │ + ld r20,104(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + beq 1bd58 │ │ │ │ cmpdi r22,5 │ │ │ │ - beq 1bbe4 │ │ │ │ + beq 1bfac │ │ │ │ li r10,0 │ │ │ │ - cmpdi r15,0 │ │ │ │ - ble 1bb58 │ │ │ │ + cmpdi r14,0 │ │ │ │ + ble 1bcc4 │ │ │ │ srdi r23,r23,3 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r30,0 │ │ │ │ - addi r21,r27,8 │ │ │ │ - addi r26,r28,8 │ │ │ │ + li r11,0 │ │ │ │ + addi r26,r27,8 │ │ │ │ + addi r30,r28,8 │ │ │ │ li r0,0 │ │ │ │ cmpd r10,r22 │ │ │ │ - bge 1ba50 │ │ │ │ - ld r5,88(r29) │ │ │ │ - subf r4,r10,r22 │ │ │ │ - sldi r8,r10,3 │ │ │ │ + bge 1bbb4 │ │ │ │ + ld r4,88(r29) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + subf r8,r10,r22 │ │ │ │ ld r19,72(r29) │ │ │ │ - mtctr r4 │ │ │ │ - ldx r11,r28,r8 │ │ │ │ - lfdx f0,r27,r8 │ │ │ │ - addi r22,r5,1 │ │ │ │ - mulld r4,r22,r10 │ │ │ │ - sldi r22,r22,1 │ │ │ │ + ldx r6,r28,r2 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ + mtctr r8 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mulld r7,r4,r10 │ │ │ │ sldi r4,r4,1 │ │ │ │ - ldx r5,r9,r8 │ │ │ │ - ldx r20,r19,r8 │ │ │ │ - maddld r3,r23,r10,r5 │ │ │ │ - add r5,r4,r5 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + ldx r8,r12,r2 │ │ │ │ + ldx r3,r19,r2 │ │ │ │ + maddld r22,r23,r10,r8 │ │ │ │ + add r8,r7,r8 │ │ │ │ addi r10,r10,1 │ │ │ │ - add r4,r4,r22 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f12,r7,r3 │ │ │ │ - maddld r11,r11,r20,r5 │ │ │ │ + add r7,r7,r4 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r18,r24,r8 │ │ │ │ + sldi r8,r22,3 │ │ │ │ + lfdx f12,r5,r8 │ │ │ │ + maddld r6,r6,r3,r18 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdx r11,r26,r8 │ │ │ │ - stfdx f0,r21,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 1ba10 │ │ │ │ - ld r10,24(r29) │ │ │ │ - ldx r8,r28,r18 │ │ │ │ - lfdx f0,r27,r18 │ │ │ │ - ld r5,200(r29) │ │ │ │ - add r4,r10,r25 │ │ │ │ - lfdx f12,r10,r25 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f11,8(r4) │ │ │ │ - add r10,r5,r8 │ │ │ │ - ldx r8,r5,r8 │ │ │ │ + stdx r6,r30,r2 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 1bb74 │ │ │ │ + ld r2,24(r29) │ │ │ │ + ldx r10,r28,r21 │ │ │ │ + lfdx f0,r27,r21 │ │ │ │ + ld r8,200(r29) │ │ │ │ + add r7,r2,r25 │ │ │ │ + lfdx f12,r2,r25 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f11,8(r7) │ │ │ │ + add r2,r8,r10 │ │ │ │ + ldx r10,r8,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r4,f11 │ │ │ │ - ldarx r5,0,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ - bne 1baa0 │ │ │ │ - stdcx. r4,0,r10 │ │ │ │ - bne 1ba8c │ │ │ │ - cmpld r5,r8 │ │ │ │ - bne 1c13c │ │ │ │ - addi r5,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ - fadd f12,f0,f12 │ │ │ │ - mffprd r4,f12 │ │ │ │ - ldarx r8,0,r5 │ │ │ │ + mffprd r7,f11 │ │ │ │ + ldarx r8,0,r2 │ │ │ │ cmpd r8,r10 │ │ │ │ - bne 1bad0 │ │ │ │ - stdcx. r4,0,r5 │ │ │ │ - bne 1babc │ │ │ │ - cmpld r10,r8 │ │ │ │ - bne 1c134 │ │ │ │ + bne 1bc04 │ │ │ │ + stdcx. r7,0,r2 │ │ │ │ + bne 1bbf0 │ │ │ │ + cmpld r8,r10 │ │ │ │ + bne 1c2bc │ │ │ │ + addi r8,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fadd f12,f0,f12 │ │ │ │ + mffprd r7,f12 │ │ │ │ + ldarx r10,0,r8 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 1bc34 │ │ │ │ + stdcx. r7,0,r8 │ │ │ │ + bne 1bc20 │ │ │ │ + cmpld r2,r10 │ │ │ │ + bne 1c2b4 │ │ │ │ ld r22,48(r29) │ │ │ │ addic. r10,r22,-1 │ │ │ │ - ble 1bbd8 │ │ │ │ - sldi r18,r22,3 │ │ │ │ + ble 1bfa0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + sldi r21,r22,3 │ │ │ │ mtctr r10 │ │ │ │ - add r4,r9,r18 │ │ │ │ - add r11,r6,r18 │ │ │ │ - add r3,r12,r18 │ │ │ │ - b 1bb08 │ │ │ │ + add r7,r12,r21 │ │ │ │ + add r4,r2,r21 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r6,r2,r21 │ │ │ │ + b 1bc74 │ │ │ │ addi r10,r10,-1 │ │ │ │ - std r0,0(r4) │ │ │ │ - bdz 1bb40 │ │ │ │ - ldu r20,-8(r11) │ │ │ │ - ldu r8,-8(r3) │ │ │ │ - ldu r5,-8(r4) │ │ │ │ - subf r8,r8,r20 │ │ │ │ - cmpd r5,r8 │ │ │ │ - beq 1bafc │ │ │ │ - sldi r8,r10,3 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ - stdx r5,r9,r8 │ │ │ │ - beq 1bb58 │ │ │ │ - sldi r18,r22,3 │ │ │ │ - b 1b9dc │ │ │ │ - ld r8,0(r9) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ + std r0,0(r7) │ │ │ │ + bdz 1bcac │ │ │ │ + ldu r3,-8(r4) │ │ │ │ + ldu r2,-8(r6) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + subf r2,r2,r3 │ │ │ │ + cmpd r8,r2 │ │ │ │ + beq 1bc68 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + addi r11,r11,1 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,0(r9) │ │ │ │ - bne 1b9e4 │ │ │ │ - ld r10,40(r31) │ │ │ │ + cmpd r14,r11 │ │ │ │ + stdx r8,r12,r2 │ │ │ │ + beq 1bcc4 │ │ │ │ + sldi r21,r22,3 │ │ │ │ + b 1bb40 │ │ │ │ + ld r2,0(r12) │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r14,r11 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r12) │ │ │ │ + bne 1bb48 │ │ │ │ addi r17,r17,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r16,r16,16 │ │ │ │ - cmpd r10,r17 │ │ │ │ - ld r10,48(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1b634 │ │ │ │ - addi r1,r31,288 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,16 │ │ │ │ + cmpd r20,r17 │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1b664 │ │ │ │ + addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r14,-152(r1) │ │ │ │ - ld r15,-144(r1) │ │ │ │ - ld r16,-136(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ - ld r28,-40(r1) │ │ │ │ + lxv vs61,-224(r1) │ │ │ │ + lxv vs62,-208(r1) │ │ │ │ + lxv vs63,-192(r1) │ │ │ │ + ld r14,-168(r1) │ │ │ │ + ld r15,-160(r1) │ │ │ │ + ld r16,-152(r1) │ │ │ │ + ld r17,-144(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ + ld r20,-120(r1) │ │ │ │ + ld r21,-112(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - sldi r8,r10,3 │ │ │ │ - ldx r5,r9,r8 │ │ │ │ - b 1bb24 │ │ │ │ - cmpdi r20,0 │ │ │ │ - blt 1bb58 │ │ │ │ - add r22,r7,r23 │ │ │ │ - lfd f0,0(r14) │ │ │ │ + li r4,0 │ │ │ │ + b 1b9f0 │ │ │ │ + cmpdi r19,0 │ │ │ │ + blt 1bcc4 │ │ │ │ + add r3,r5,r23 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ li r10,0 │ │ │ │ - li r21,0 │ │ │ │ - add r11,r22,r23 │ │ │ │ - add r4,r11,r23 │ │ │ │ + li r11,0 │ │ │ │ + add r4,r3,r23 │ │ │ │ add r23,r4,r23 │ │ │ │ - sldi r6,r21,3 │ │ │ │ - ld r5,0(r26) │ │ │ │ - sldi. r8,r30,1 │ │ │ │ - std r21,0(r9) │ │ │ │ - lfdx f12,r7,r6 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + sldi r8,r11,3 │ │ │ │ + ld r7,0(r26) │ │ │ │ + sldi. r2,r30,1 │ │ │ │ + std r11,0(r12) │ │ │ │ + lfdx f12,r5,r8 │ │ │ │ + ldx r8,r24,r8 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - maddld r20,r10,r5,r6 │ │ │ │ + maddld r0,r10,r7,r8 │ │ │ │ stfd f12,8(r27) │ │ │ │ - std r20,8(r28) │ │ │ │ - ble 1bb58 │ │ │ │ - li r3,0 │ │ │ │ - add r10,r3,r8 │ │ │ │ - sldi r8,r3,3 │ │ │ │ - ld r6,8(r26) │ │ │ │ + std r0,8(r28) │ │ │ │ + ble 1bcc4 │ │ │ │ + li r6,0 │ │ │ │ + add r2,r6,r2 │ │ │ │ + sldi r10,r6,3 │ │ │ │ + ld r8,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r3,8(r9) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r22,r8 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + std r6,8(r12) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r20,r20,r6,r10 │ │ │ │ + maddld r0,r0,r8,r2 │ │ │ │ stfd f12,16(r27) │ │ │ │ - std r20,16(r28) │ │ │ │ - ble 1bb58 │ │ │ │ - li r5,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r10,r30,2 │ │ │ │ - sldi r8,r5,3 │ │ │ │ - ld r6,16(r26) │ │ │ │ + std r0,16(r28) │ │ │ │ + ble 1bcc4 │ │ │ │ + li r7,0 │ │ │ │ + sldi r2,r30,2 │ │ │ │ + ld r8,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,16(r9) │ │ │ │ - add r10,r10,r5 │ │ │ │ - lfdx f0,r11,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + add r2,r2,r7 │ │ │ │ + sldi r10,r7,3 │ │ │ │ + std r7,16(r12) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r20,r20,r6,r10 │ │ │ │ + maddld r0,r0,r8,r2 │ │ │ │ stfd f12,24(r27) │ │ │ │ - std r20,24(r28) │ │ │ │ - ble 1bb58 │ │ │ │ - mulli r10,r30,6 │ │ │ │ - li r6,0 │ │ │ │ - ld r0,24(r26) │ │ │ │ - cmpdi r30,0 │ │ │ │ - sldi r8,r6,3 │ │ │ │ - std r6,24(r9) │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - add r10,r10,r6 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - maddld r20,r20,r0,r10 │ │ │ │ - stfd f12,32(r27) │ │ │ │ - std r20,32(r28) │ │ │ │ - ble 1be44 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r0,24(r28) │ │ │ │ + ble 1bf64 │ │ │ │ li r10,0 │ │ │ │ - b 1bd1c │ │ │ │ + b 1be3c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,32(r27) │ │ │ │ - ld r20,32(r28) │ │ │ │ + nop │ │ │ │ + lfd f12,24(r27) │ │ │ │ + ld r0,24(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r30,r30,3 │ │ │ │ - sldi r18,r10,3 │ │ │ │ - ld r0,32(r26) │ │ │ │ - ld r8,48(r29) │ │ │ │ - ld r19,24(r29) │ │ │ │ - std r10,32(r9) │ │ │ │ - ld r26,200(r29) │ │ │ │ - add r30,r30,r10 │ │ │ │ - lfdx f0,r23,r18 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r18,r19,r25 │ │ │ │ - lfdx f11,r19,r25 │ │ │ │ - ldx r30,r24,r30 │ │ │ │ + mulli r2,r30,6 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + ld r26,24(r26) │ │ │ │ + ld r21,48(r29) │ │ │ │ + std r10,24(r12) │ │ │ │ + ld r22,24(r29) │ │ │ │ + ld r30,200(r29) │ │ │ │ + lfdx f0,r23,r8 │ │ │ │ + sldi r8,r21,3 │ │ │ │ + add r2,r2,r10 │ │ │ │ + add r21,r22,r25 │ │ │ │ + lfdx f11,r22,r25 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - lfd f12,8(r18) │ │ │ │ - maddld r0,r20,r0,r30 │ │ │ │ - stfd f0,40(r27) │ │ │ │ - std r0,40(r28) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfd f12,8(r21) │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + stfd f0,32(r27) │ │ │ │ lfdx f0,r27,r8 │ │ │ │ - ldx r8,r28,r8 │ │ │ │ + maddld r2,r0,r26,r2 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ + std r2,32(r28) │ │ │ │ + ldx r8,r28,r8 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r20,r26,r8 │ │ │ │ - ldx r8,r26,r8 │ │ │ │ + add r2,r30,r8 │ │ │ │ + ldx r8,r30,r8 │ │ │ │ mtfprd f11,r8 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r20 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 1bda4 │ │ │ │ mffprd r30,f11 │ │ │ │ - stdcx. r30,0,r20 │ │ │ │ - bne 1bd8c │ │ │ │ - cmpld r8,r0 │ │ │ │ - bne 1c12c │ │ │ │ - ld r8,8(r20) │ │ │ │ - addi r30,r20,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - fadd f0,f12,f0 │ │ │ │ - ldarx r0,0,r30 │ │ │ │ + ldarx r0,0,r2 │ │ │ │ cmpd r0,r8 │ │ │ │ - bne 1bdd4 │ │ │ │ - mffprd r26,f0 │ │ │ │ - stdcx. r26,0,r30 │ │ │ │ - bne 1bdbc │ │ │ │ + bne 1bec4 │ │ │ │ + stdcx. r30,0,r2 │ │ │ │ + bne 1beb0 │ │ │ │ cmpld r8,r0 │ │ │ │ - bne 1c124 │ │ │ │ + bne 1c2ac │ │ │ │ + addi r30,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fadd f0,f12,f0 │ │ │ │ + mffprd r0,f0 │ │ │ │ + ldarx r8,0,r30 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 1bef4 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 1bee0 │ │ │ │ + cmpld r2,r8 │ │ │ │ + bne 1c2a4 │ │ │ │ ld r30,88(r29) │ │ │ │ addi r10,r10,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 1bd10 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r8,r6 │ │ │ │ - ble 1be48 │ │ │ │ - mulli r10,r30,6 │ │ │ │ + sldi r2,r30,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 1be30 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r2,r7 │ │ │ │ + ble 1bf68 │ │ │ │ + sldi r2,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r8,r6,3 │ │ │ │ - lfd f12,24(r27) │ │ │ │ - ld r20,24(r28) │ │ │ │ + sldi r10,r7,3 │ │ │ │ + lfd f12,16(r27) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r6,24(r9) │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - ld r0,24(r26) │ │ │ │ - add r10,r10,r6 │ │ │ │ + std r7,16(r12) │ │ │ │ + ld r0,16(r28) │ │ │ │ + add r2,r2,r7 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r8,16(r26) │ │ │ │ + ldx r2,r24,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - stfd f12,32(r27) │ │ │ │ - maddld r20,r20,r0,r10 │ │ │ │ - std r20,32(r28) │ │ │ │ - bgt 1bd00 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r8 │ │ │ │ - bge 1be64 │ │ │ │ - lfd f12,16(r27) │ │ │ │ - ld r20,16(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1bc80 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r8 │ │ │ │ - bge 1c108 │ │ │ │ + maddld r0,r0,r8,r2 │ │ │ │ + stfd f12,24(r27) │ │ │ │ + std r0,24(r28) │ │ │ │ + bgt 1be1c │ │ │ │ + sldi r2,r30,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r2 │ │ │ │ + bge 1bf84 │ │ │ │ lfd f12,8(r27) │ │ │ │ - ld r20,8(r28) │ │ │ │ + ld r0,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1bc3c │ │ │ │ - cmpdi r20,0 │ │ │ │ - blt 1bb58 │ │ │ │ - add r3,r7,r23 │ │ │ │ - lfd f0,0(r14) │ │ │ │ + b 1bdac │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r2 │ │ │ │ + bge 1bcc4 │ │ │ │ + lfd f0,0(r27) │ │ │ │ + ld r10,0(r28) │ │ │ │ + ld r26,72(r29) │ │ │ │ + b 1bd7c │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ldx r8,r12,r2 │ │ │ │ + b 1bc90 │ │ │ │ + cmpdi r19,0 │ │ │ │ + blt 1bcc4 │ │ │ │ + add r11,r5,r23 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ li r10,0 │ │ │ │ - li r11,0 │ │ │ │ - add r4,r3,r23 │ │ │ │ - add r23,r4,r23 │ │ │ │ - sldi r8,r11,3 │ │ │ │ - ld r5,0(r26) │ │ │ │ - sldi. r6,r30,1 │ │ │ │ - std r11,0(r9) │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ + li r22,0 │ │ │ │ + add r3,r11,r23 │ │ │ │ + add r6,r3,r23 │ │ │ │ + add r23,r6,r23 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + ld r8,0(r26) │ │ │ │ + sldi. r0,r30,1 │ │ │ │ + std r22,0(r12) │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - maddld r0,r10,r5,r8 │ │ │ │ + maddld r21,r10,r8,r2 │ │ │ │ stfd f12,8(r27) │ │ │ │ - std r0,8(r28) │ │ │ │ - ble 1bb58 │ │ │ │ - li r22,0 │ │ │ │ - add r10,r22,r6 │ │ │ │ - sldi r8,r22,3 │ │ │ │ - ld r6,8(r26) │ │ │ │ + std r21,8(r28) │ │ │ │ + ble 1bcc4 │ │ │ │ + li r4,0 │ │ │ │ + add r2,r4,r0 │ │ │ │ + sldi r10,r4,3 │ │ │ │ + ld r8,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r22,8(r9) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + std r4,8(r12) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r11,r10 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r0,r0,r6,r10 │ │ │ │ + maddld r21,r21,r8,r2 │ │ │ │ stfd f12,16(r27) │ │ │ │ - std r0,16(r28) │ │ │ │ - ble 1bb58 │ │ │ │ - li r5,0 │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r6,16(r26) │ │ │ │ + std r21,16(r28) │ │ │ │ + ble 1bcc4 │ │ │ │ + li r7,0 │ │ │ │ + nop │ │ │ │ + sldi r2,r30,2 │ │ │ │ + sldi r10,r7,3 │ │ │ │ + ld r8,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r10,r10,r5 │ │ │ │ - sldi r8,r5,3 │ │ │ │ - std r5,16(r9) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + std r7,16(r12) │ │ │ │ + add r2,r2,r7 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r0,r0,r6,r10 │ │ │ │ + maddld r21,r21,r8,r2 │ │ │ │ stfd f12,24(r27) │ │ │ │ - std r0,24(r28) │ │ │ │ - ble 1c084 │ │ │ │ + std r21,24(r28) │ │ │ │ + ble 1bcc4 │ │ │ │ + mulli r2,r30,6 │ │ │ │ li r8,0 │ │ │ │ - b 1bf5c │ │ │ │ + ld r0,24(r26) │ │ │ │ + cmpdi r30,0 │ │ │ │ + sldi r10,r8,3 │ │ │ │ + std r8,24(r12) │ │ │ │ + lfdx f0,r6,r10 │ │ │ │ + add r2,r2,r8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + maddld r21,r21,r0,r2 │ │ │ │ + stfd f12,32(r27) │ │ │ │ + std r21,32(r28) │ │ │ │ + ble 1c204 │ │ │ │ nop │ │ │ │ - lfd f12,24(r27) │ │ │ │ - ld r0,24(r28) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r2,0 │ │ │ │ + b 1c0dc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f12,32(r27) │ │ │ │ + ld r21,32(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r10,r30,6 │ │ │ │ - sldi r6,r8,3 │ │ │ │ - ld r30,24(r26) │ │ │ │ - ld r20,48(r29) │ │ │ │ - ld r26,24(r29) │ │ │ │ - std r8,24(r9) │ │ │ │ - ld r21,200(r29) │ │ │ │ - lfdx f0,r23,r6 │ │ │ │ - sldi r6,r20,3 │ │ │ │ - add r20,r26,r25 │ │ │ │ - lfdx f11,r26,r25 │ │ │ │ - add r10,r10,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - lfd f12,8(r20) │ │ │ │ + sldi r30,r30,3 │ │ │ │ + sldi r18,r2,3 │ │ │ │ + ld r0,32(r26) │ │ │ │ + ld r10,48(r29) │ │ │ │ + std r2,32(r12) │ │ │ │ + ld r19,24(r29) │ │ │ │ + ld r26,200(r29) │ │ │ │ + add r30,r30,r2 │ │ │ │ + lfdx f0,r23,r18 │ │ │ │ + sldi r30,r30,3 │ │ │ │ sldi r10,r10,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - stfd f0,32(r27) │ │ │ │ - maddld r10,r0,r30,r10 │ │ │ │ - lfdx f0,r27,r6 │ │ │ │ - std r10,32(r28) │ │ │ │ + add r18,r19,r25 │ │ │ │ + lfdx f11,r19,r25 │ │ │ │ + ldx r30,r24,r30 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lfd f12,8(r18) │ │ │ │ + maddld r0,r21,r0,r30 │ │ │ │ + stfd f0,40(r27) │ │ │ │ + lfdx f0,r27,r10 │ │ │ │ + std r0,40(r28) │ │ │ │ + ldx r10,r28,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r6,r28,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r10,r21,r6 │ │ │ │ - ldx r6,r21,r6 │ │ │ │ - mtfprd f11,r6 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r21,r26,r10 │ │ │ │ + ldx r10,r26,r10 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f0,f11 │ │ │ │ + ldarx r0,0,r21 │ │ │ │ + cmpd r0,r10 │ │ │ │ + bne 1c164 │ │ │ │ mffprd r30,f11 │ │ │ │ - ldarx r0,0,r10 │ │ │ │ - cmpd r0,r6 │ │ │ │ - bne 1bfe4 │ │ │ │ - stdcx. r30,0,r10 │ │ │ │ - bne 1bfd0 │ │ │ │ - cmpld r6,r0 │ │ │ │ - bne 1c100 │ │ │ │ - addi r30,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ + stdcx. r30,0,r21 │ │ │ │ + bne 1c14c │ │ │ │ + cmpld r10,r0 │ │ │ │ + bne 1c29c │ │ │ │ + ld r10,8(r21) │ │ │ │ + addi r30,r21,8 │ │ │ │ mtfprd f0,r10 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - ldarx r6,0,r30 │ │ │ │ - cmpd r6,r10 │ │ │ │ - bne 1c014 │ │ │ │ - stdcx. r0,0,r30 │ │ │ │ - bne 1c000 │ │ │ │ - cmpld r10,r6 │ │ │ │ - bne 1c0f8 │ │ │ │ + ldarx r0,0,r30 │ │ │ │ + cmpd r0,r10 │ │ │ │ + bne 1c194 │ │ │ │ + mffprd r26,f0 │ │ │ │ + stdcx. r26,0,r30 │ │ │ │ + bne 1c17c │ │ │ │ + cmpld r10,r0 │ │ │ │ + bne 1c294 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r6,r30,1 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bgt 1bf50 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r6,r5 │ │ │ │ - ble 1c088 │ │ │ │ - sldi r10,r30,2 │ │ │ │ + sldi r0,r30,1 │ │ │ │ + cmpd r0,r2 │ │ │ │ + bgt 1c0d0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r0,r8 │ │ │ │ + ble 1c208 │ │ │ │ + mulli r2,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r8,r5,3 │ │ │ │ - lfd f12,16(r27) │ │ │ │ - ld r0,16(r28) │ │ │ │ + sldi r10,r8,3 │ │ │ │ + lfd f12,24(r27) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,16(r9) │ │ │ │ - add r10,r10,r5 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ld r6,16(r26) │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + std r8,24(r12) │ │ │ │ + ld r21,24(r28) │ │ │ │ + lfdx f0,r6,r10 │ │ │ │ + ld r0,24(r26) │ │ │ │ + add r2,r2,r8 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r0,r0,r6,r10 │ │ │ │ - stfd f12,24(r27) │ │ │ │ - std r0,24(r28) │ │ │ │ - bgt 1bf44 │ │ │ │ - sldi r6,r30,1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r22,r6 │ │ │ │ - bge 1c0a4 │ │ │ │ - lfd f12,8(r27) │ │ │ │ - ld r0,8(r28) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + stfd f12,32(r27) │ │ │ │ + maddld r21,r21,r0,r2 │ │ │ │ + std r21,32(r28) │ │ │ │ + bgt 1c0c0 │ │ │ │ + sldi r0,r30,1 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r0 │ │ │ │ + bge 1c224 │ │ │ │ + lfd f12,16(r27) │ │ │ │ + ld r21,16(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1bed4 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r6 │ │ │ │ - bge 1bb58 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - ld r10,0(r28) │ │ │ │ + b 1c040 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r0 │ │ │ │ + bge 1c278 │ │ │ │ + lfd f12,8(r27) │ │ │ │ + ld r21,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1bea4 │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r25,r9,r16 │ │ │ │ - b 1b644 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1b5fc │ │ │ │ - addi r8,r19,15 │ │ │ │ + b 1c004 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r15 │ │ │ │ + b 1b674 │ │ │ │ + addi r7,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1b610 │ │ │ │ + addi r8,r16,15 │ │ │ │ ld r7,0(r1) │ │ │ │ mr r10,r22 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ neg r8,r8 │ │ │ │ stdux r7,r1,r8 │ │ │ │ - addi r7,r1,32 │ │ │ │ - b 1b9bc │ │ │ │ - mr r10,r6 │ │ │ │ - b 1bff4 │ │ │ │ - mr r6,r0 │ │ │ │ - b 1bfc4 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r21,r8 │ │ │ │ - bge 1bb58 │ │ │ │ + addi r5,r1,32 │ │ │ │ + b 1bb20 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r0 │ │ │ │ + bge 1bcc4 │ │ │ │ lfd f0,0(r27) │ │ │ │ ld r10,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1bc0c │ │ │ │ - mr r8,r0 │ │ │ │ - b 1bdb4 │ │ │ │ + b 1bfd4 │ │ │ │ + mr r10,r0 │ │ │ │ + b 1c174 │ │ │ │ + mr r10,r0 │ │ │ │ + b 1c144 │ │ │ │ + mr r2,r8 │ │ │ │ + b 1bed4 │ │ │ │ mr r8,r0 │ │ │ │ - b 1bd84 │ │ │ │ + b 1bea4 │ │ │ │ + mr r2,r10 │ │ │ │ + b 1bc14 │ │ │ │ mr r10,r8 │ │ │ │ - b 1bab0 │ │ │ │ - mr r8,r5 │ │ │ │ - b 1ba80 │ │ │ │ + b 1bbe4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1281 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-17232 │ │ │ │ + .long 0x1283 │ │ │ │ mflr r0 │ │ │ │ + stfd f22,-80(r1) │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - stdu r1,-384(r1) │ │ │ │ - ld r27,8(r29) │ │ │ │ + std r19,-184(r1) │ │ │ │ + std r18,-192(r1) │ │ │ │ + std r27,-120(r1) │ │ │ │ + std r28,-112(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ mr r28,r3 │ │ │ │ + std r31,-88(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ + std r21,-168(r1) │ │ │ │ + std r22,-160(r1) │ │ │ │ + std r23,-152(r1) │ │ │ │ + std r24,-144(r1) │ │ │ │ + std r25,-136(r1) │ │ │ │ + std r26,-128(r1) │ │ │ │ + std r29,-104(r1) │ │ │ │ + stdu r1,-400(r1) │ │ │ │ + stxv vs63,160(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ + ld r27,8(r29) │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r30 │ │ │ │ - mr r12,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1cda0 │ │ │ │ - maddld r12,r10,r12,r9 │ │ │ │ - add r9,r10,r12 │ │ │ │ - cmpd r12,r9 │ │ │ │ - std r9,88(r31) │ │ │ │ - bge 1c800 │ │ │ │ + bl 4f00 │ │ │ │ + mr r19,r3 │ │ │ │ + divd r9,r27,r30 │ │ │ │ + mulld r2,r9,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1cf00 │ │ │ │ + maddld r19,r9,r19,r2 │ │ │ │ + add r2,r9,r19 │ │ │ │ + cmpd r19,r2 │ │ │ │ + std r2,64(r31) │ │ │ │ + bge 1c978 │ │ │ │ + ld r9,16(r28) │ │ │ │ + sldi r2,r19,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ ld r10,24(r28) │ │ │ │ - ld r8,16(r28) │ │ │ │ - sldi r9,r12,4 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r14,r9,8 │ │ │ │ - std r10,64(r31) │ │ │ │ - ld r10,8(r28) │ │ │ │ - srdi r9,r8,3 │ │ │ │ - mr r6,r14 │ │ │ │ - std r8,72(r31) │ │ │ │ - std r9,120(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,26912 │ │ │ │ - std r10,56(r31) │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1c8ac │ │ │ │ - mr r25,r12 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + ld r0,8(r28) │ │ │ │ + plfd f31,333032 # 6d8a0 │ │ │ │ + addi r14,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + srdi r2,r9,3 │ │ │ │ + mr r11,r14 │ │ │ │ + std r9,56(r31) │ │ │ │ + std r10,48(r31) │ │ │ │ + std r2,96(r31) │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1ca24 │ │ │ │ + mr r25,r19 │ │ │ │ ld r21,48(r29) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - ld r15,88(r29) │ │ │ │ + ld r4,0(r1) │ │ │ │ + std r1,72(r31) │ │ │ │ li r5,0 │ │ │ │ - std r1,96(r31) │ │ │ │ - sldi r19,r21,3 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r30,r15,1 │ │ │ │ - addic. r7,r21,-1 │ │ │ │ - addi r9,r19,15 │ │ │ │ - addi r8,r19,23 │ │ │ │ - mulld r10,r21,r30 │ │ │ │ - sldi r4,r30,1 │ │ │ │ + ld r17,88(r29) │ │ │ │ + sldi r20,r21,3 │ │ │ │ + addic. r10,r21,-1 │ │ │ │ + addi r30,r17,1 │ │ │ │ + addi r2,r20,15 │ │ │ │ + addi r7,r20,23 │ │ │ │ + mulld r8,r21,r30 │ │ │ │ + sldi r9,r30,1 │ │ │ │ sldi r22,r30,4 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r20,r19,r4 │ │ │ │ - neg r9,r9 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + mulld r14,r20,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + addi r6,r1,32 │ │ │ │ neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r3,r1,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - addi r3,r1,32 │ │ │ │ - std r3,32(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r9 │ │ │ │ - addi r3,r1,32 │ │ │ │ - std r3,40(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r9 │ │ │ │ + std r6,32(r31) │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + addi r6,r1,32 │ │ │ │ + std r6,40(r31) │ │ │ │ + stdux r4,r1,r2 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r3,r1,r8 │ │ │ │ + stdux r4,r1,r7 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r3,r1,r8 │ │ │ │ - mr r27,r1 │ │ │ │ + stdux r4,r1,r7 │ │ │ │ std r5,0(r28) │ │ │ │ - stfdu f0,32(r27) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + stfdu f30,32(r27) │ │ │ │ + stdux r2,r1,r8 │ │ │ │ addi r23,r1,32 │ │ │ │ - blt 1cdac │ │ │ │ - mulld r8,r7,r30 │ │ │ │ - mulld r9,r25,r21 │ │ │ │ - neg r10,r30 │ │ │ │ + blt 1cf0c │ │ │ │ + mulld r10,r10,r30 │ │ │ │ + mulld r2,r25,r21 │ │ │ │ ld r18,120(r29) │ │ │ │ + mulli r7,r30,-16 │ │ │ │ ld r26,72(r29) │ │ │ │ - addi r5,r19,-8 │ │ │ │ - cmpdi r30,0 │ │ │ │ - sldi r7,r10,4 │ │ │ │ - sldi r10,r8,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r17,r18,r9 │ │ │ │ + addi r8,r20,-8 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ add r10,r23,r10 │ │ │ │ - std r17,128(r31) │ │ │ │ - ldx r11,r26,r5 │ │ │ │ - lfdx f12,r17,r5 │ │ │ │ - srdi r9,r4,1 │ │ │ │ - ld r3,32(r31) │ │ │ │ - mr r18,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r5,r18,r2 │ │ │ │ + std r5,104(r31) │ │ │ │ + lxsdx vs32,r26,r8 │ │ │ │ + lfdx f12,r5,r8 │ │ │ │ + ld r4,32(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r15,r9 │ │ │ │ - stdx r9,r3,r5 │ │ │ │ - ld r3,40(r31) │ │ │ │ - add r8,r8,r15 │ │ │ │ - add r9,r11,r9 │ │ │ │ - stdx r8,r3,r5 │ │ │ │ - ble 1c3cc │ │ │ │ - addi r14,r9,1 │ │ │ │ - divd r3,r9,r11 │ │ │ │ - mr r16,r18 │ │ │ │ - addi r18,r18,16 │ │ │ │ - divd r8,r14,r11 │ │ │ │ - mulld r3,r3,r11 │ │ │ │ - mulld r8,r8,r11 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r8,r8,r14 │ │ │ │ - std r3,-8(r18) │ │ │ │ - std r8,16(r16) │ │ │ │ - bdnz 1c398 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r2,r6,1 │ │ │ │ + subf r6,r17,r6 │ │ │ │ + stdx r6,r4,r8 │ │ │ │ + ld r4,40(r31) │ │ │ │ + add r2,r2,r17 │ │ │ │ + stdx r2,r4,r8 │ │ │ │ + ble cr7,1c570 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtvsrdd vs45,r6,r6 │ │ │ │ + plxv vs33,333448 # 6db80 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r6,r10 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 1c538 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r4,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r6,r10,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r10) │ │ │ │ + beq 1c570 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r6,r6,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r6) │ │ │ │ + stxv vs44,-16(r6) │ │ │ │ + bdnz 1c540 │ │ │ │ + addi r8,r8,-8 │ │ │ │ add r10,r10,r7 │ │ │ │ - cmpdi cr7,r5,-8 │ │ │ │ - bne cr7,1c348 │ │ │ │ - mr r5,r19 │ │ │ │ + cmpdi r8,-8 │ │ │ │ + bne 1c4b4 │ │ │ │ + mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ mr r3,r24 │ │ │ │ - std r6,160(r31) │ │ │ │ - std r12,136(r31) │ │ │ │ + std r11,144(r31) │ │ │ │ + std r0,112(r31) │ │ │ │ li r18,0 │ │ │ │ - li r14,0 │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r8,r22,3 │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r9,r20,15 │ │ │ │ - mtfprd f0,r15 │ │ │ │ - ld r6,160(r31) │ │ │ │ - std r8,104(r31) │ │ │ │ - ld r8,96(r29) │ │ │ │ - fcfid f27,f0 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - std r8,112(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - addi r16,r8,16 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addi r8,r8,26784 │ │ │ │ - std r8,48(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - mr r9,r30 │ │ │ │ - mr r30,r14 │ │ │ │ - std r29,144(r31) │ │ │ │ - std r28,152(r31) │ │ │ │ - mr r29,r18 │ │ │ │ + bl 5880 │ │ │ │ + srdi r10,r22,3 │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r2,r14,15 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + ld r11,144(r31) │ │ │ │ + li r7,0 │ │ │ │ + std r10,80(r31) │ │ │ │ + ld r10,96(r29) │ │ │ │ + fcfid f25,f0 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + std r10,88(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + mr r2,r30 │ │ │ │ + mr r30,r18 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + std r29,120(r31) │ │ │ │ + std r28,128(r31) │ │ │ │ + mr r29,r7 │ │ │ │ + addi r16,r1,48 │ │ │ │ + std r27,136(r31) │ │ │ │ + addi r14,r1,32 │ │ │ │ + mr r18,r2 │ │ │ │ + addi r15,r10,16 │ │ │ │ mr r28,r16 │ │ │ │ - mr r18,r19 │ │ │ │ - addi r17,r1,48 │ │ │ │ - addi r10,r1,32 │ │ │ │ - mr r19,r6 │ │ │ │ - mr r14,r17 │ │ │ │ - mr r20,r10 │ │ │ │ - mr r17,r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ + mr r16,r20 │ │ │ │ + mr r20,r11 │ │ │ │ + mr r27,r15 │ │ │ │ + ld r2,32(r31) │ │ │ │ lfdx f0,r26,r29 │ │ │ │ - ldx r16,r9,r29 │ │ │ │ - fcfid f28,f0 │ │ │ │ - ld r9,128(r31) │ │ │ │ - mtfprd f0,r16 │ │ │ │ - lfdx f25,r9,r29 │ │ │ │ - ld r9,112(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - fmul f0,f28,f28 │ │ │ │ - lfdx f26,r9,r29 │ │ │ │ - fdiv f12,f24,f28 │ │ │ │ - fsub f11,f25,f12 │ │ │ │ - fsub f12,f12,f25 │ │ │ │ + ldx r15,r2,r29 │ │ │ │ + fcfid f26,f0 │ │ │ │ + ld r2,104(r31) │ │ │ │ + mtfprd f0,r15 │ │ │ │ + lfdx f23,r2,r29 │ │ │ │ + ld r2,88(r31) │ │ │ │ + fcfid f22,f0 │ │ │ │ + fmul f0,f26,f26 │ │ │ │ + lfdx f24,r2,r29 │ │ │ │ + fdiv f12,f22,f26 │ │ │ │ + fsub f11,f23,f12 │ │ │ │ + fsub f12,f12,f23 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - ble 1c7b0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f26 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f30,f1,f12 │ │ │ │ - fdiv f30,f30,f29 │ │ │ │ - fmsub f28,f25,f28,f24 │ │ │ │ - ld r9,104(r31) │ │ │ │ - mulld r9,r30,r9 │ │ │ │ - fadd f28,f28,f28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fdiv f1,f28,f26 │ │ │ │ - add r5,r20,r9 │ │ │ │ - stfdx f30,r20,r9 │ │ │ │ - std r5,160(r31) │ │ │ │ - bl 4d60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r5,160(r31) │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + ble 1c930 │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 5140 │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f27 │ │ │ │ + fmsub f26,f23,f26,f22 │ │ │ │ + ld r2,80(r31) │ │ │ │ + mulld r2,r30,r2 │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + add r5,r14,r2 │ │ │ │ + stfdx f28,r14,r2 │ │ │ │ + std r5,144(r31) │ │ │ │ + bl 4d00 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r5,144(r31) │ │ │ │ fmr f12,f1 │ │ │ │ - ldx r9,r9,r29 │ │ │ │ - cmpd r16,r9 │ │ │ │ - bge 1c5d4 │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addi r4,r16,2 │ │ │ │ - cmpd r9,r4 │ │ │ │ - mulld r10,r10,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + ldx r2,r2,r29 │ │ │ │ + cmpd r15,r2 │ │ │ │ + bge 1c758 │ │ │ │ + ld r9,96(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ + fmul f28,f28,f1 │ │ │ │ + addi r4,r15,2 │ │ │ │ + cmpd r2,r4 │ │ │ │ + mulld r9,r9,r30 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ stfd f0,8(r5) │ │ │ │ - blt 1c5d4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f10,-16(r14) │ │ │ │ + blt 1c758 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f10,-16(r28) │ │ │ │ fmr f11,f1 │ │ │ │ - li r10,0 │ │ │ │ - subf r9,r16,r9 │ │ │ │ - andi. r5,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - beq 1c598 │ │ │ │ - lfd f0,0(r28) │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r15,r2 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + beq 1c71c │ │ │ │ + lfd f0,0(r27) │ │ │ │ fmul f11,f1,f1 │ │ │ │ cmpdi r5,0 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r14) │ │ │ │ - beq 1c5d4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r28,r10 │ │ │ │ + stfd f0,0(r28) │ │ │ │ + beq 1c758 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ + stfdx f0,r28,r9 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r14,r9 │ │ │ │ - bdnz 1c5a0 │ │ │ │ + stfdx f0,r28,r2 │ │ │ │ + bdnz 1c724 │ │ │ │ addi r30,r30,1 │ │ │ │ - ld r9,72(r31) │ │ │ │ - add r14,r14,r22 │ │ │ │ + ld r2,56(r31) │ │ │ │ + add r28,r28,r22 │ │ │ │ addi r29,r29,8 │ │ │ │ cmpd r21,r30 │ │ │ │ - add r28,r28,r9 │ │ │ │ - bne 1c47c │ │ │ │ + add r27,r27,r2 │ │ │ │ + bne 1c610 │ │ │ │ cmpdi r21,4 │ │ │ │ - mr r6,r19 │ │ │ │ - ld r12,136(r31) │ │ │ │ - ld r29,144(r31) │ │ │ │ - ld r28,152(r31) │ │ │ │ - mr r10,r20 │ │ │ │ - mr r19,r18 │ │ │ │ - mr r30,r17 │ │ │ │ - beq 1c8b8 │ │ │ │ + mr r11,r20 │ │ │ │ + ld r0,112(r31) │ │ │ │ + ld r29,120(r31) │ │ │ │ + mr r30,r18 │ │ │ │ + mr r20,r16 │ │ │ │ + ld r28,128(r31) │ │ │ │ + ld r27,136(r31) │ │ │ │ + beq 1ca30 │ │ │ │ cmpdi r21,5 │ │ │ │ - beq 1cb00 │ │ │ │ - li r9,0 │ │ │ │ - ld r3,80(r31) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 1c7dc │ │ │ │ + beq 1cc70 │ │ │ │ + li r2,0 │ │ │ │ + cmpdi r0,0 │ │ │ │ + ble 1c954 │ │ │ │ srdi r22,r22,3 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r30,0 │ │ │ │ - addi r20,r27,8 │ │ │ │ - addi r26,r28,8 │ │ │ │ - li r0,0 │ │ │ │ - cmpd r9,r21 │ │ │ │ - bge 1c6b8 │ │ │ │ - ld r11,88(r29) │ │ │ │ - subf r7,r9,r21 │ │ │ │ - sldi r8,r9,3 │ │ │ │ + li r4,0 │ │ │ │ + addi r26,r27,8 │ │ │ │ + addi r30,r28,8 │ │ │ │ + li r3,0 │ │ │ │ + cmpd r2,r21 │ │ │ │ + bge 1c838 │ │ │ │ + ld r5,88(r29) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r21 │ │ │ │ ld r18,72(r29) │ │ │ │ - mtctr r7 │ │ │ │ - ldx r4,r28,r8 │ │ │ │ - lfdx f0,r27,r8 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mulld r5,r11,r9 │ │ │ │ - sldi r11,r11,1 │ │ │ │ + ldx r6,r28,r9 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + mtctr r10 │ │ │ │ + addi r5,r5,1 │ │ │ │ + mulld r7,r5,r2 │ │ │ │ sldi r5,r5,1 │ │ │ │ - ldx r7,r24,r8 │ │ │ │ - ldx r17,r18,r8 │ │ │ │ - maddld r21,r22,r9,r7 │ │ │ │ - add r7,r5,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r5,r5,r11 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r16,r23,r7 │ │ │ │ - sldi r7,r21,3 │ │ │ │ - lfdx f12,r10,r7 │ │ │ │ - maddld r4,r4,r17,r16 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + ldx r10,r24,r9 │ │ │ │ + ldx r21,r18,r9 │ │ │ │ + maddld r8,r22,r2,r10 │ │ │ │ + add r10,r7,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r7,r5 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r17,r23,r10 │ │ │ │ + sldi r10,r8,3 │ │ │ │ + lfdx f12,r14,r10 │ │ │ │ + maddld r6,r6,r21,r17 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdx r4,r26,r8 │ │ │ │ - stfdx f0,r20,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 1c678 │ │ │ │ - ld r9,24(r29) │ │ │ │ - ldx r8,r28,r19 │ │ │ │ - lfdx f0,r27,r19 │ │ │ │ - ld r7,200(r29) │ │ │ │ - add r5,r9,r25 │ │ │ │ - lfdx f12,r9,r25 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ - add r9,r7,r8 │ │ │ │ - ldx r8,r7,r8 │ │ │ │ + stdx r6,r30,r9 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 1c7f8 │ │ │ │ + ld r2,24(r29) │ │ │ │ + ldx r9,r28,r20 │ │ │ │ + lfdx f0,r27,r20 │ │ │ │ + ld r10,200(r29) │ │ │ │ + add r8,r2,r25 │ │ │ │ + lfdx f12,r2,r25 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lfd f11,8(r8) │ │ │ │ + add r2,r10,r9 │ │ │ │ + ldx r9,r10,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r5,f11 │ │ │ │ - ldarx r7,0,r9 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 1c708 │ │ │ │ - stdcx. r5,0,r9 │ │ │ │ - bne 1c6f4 │ │ │ │ - cmpld r7,r8 │ │ │ │ - bne 1ce10 │ │ │ │ - addi r7,r9,8 │ │ │ │ - ld r9,8(r9) │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mffprd r8,f11 │ │ │ │ + ldarx r10,0,r2 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 1c888 │ │ │ │ + stdcx. r8,0,r2 │ │ │ │ + bne 1c874 │ │ │ │ + cmpld r10,r9 │ │ │ │ + bne 1cf70 │ │ │ │ + addi r10,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ldarx r8,0,r7 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bne 1c738 │ │ │ │ - stdcx. r5,0,r7 │ │ │ │ - bne 1c724 │ │ │ │ - cmpld r9,r8 │ │ │ │ - bne 1ce08 │ │ │ │ + mffprd r8,f12 │ │ │ │ + ldarx r9,0,r10 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 1c8b8 │ │ │ │ + stdcx. r8,0,r10 │ │ │ │ + bne 1c8a4 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 1cf68 │ │ │ │ ld r21,48(r29) │ │ │ │ - addic. r9,r21,-1 │ │ │ │ - ble 1c8a0 │ │ │ │ - ld r8,40(r31) │ │ │ │ - sldi r19,r21,3 │ │ │ │ - mtctr r9 │ │ │ │ - add r5,r24,r19 │ │ │ │ - add r11,r8,r19 │ │ │ │ - ld r8,32(r31) │ │ │ │ - add r4,r8,r19 │ │ │ │ - b 1c778 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r0,0(r5) │ │ │ │ - bdz 1c7c4 │ │ │ │ - ldu r18,-8(r11) │ │ │ │ - ldu r8,-8(r4) │ │ │ │ - ldu r7,-8(r5) │ │ │ │ - subf r8,r8,r18 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 1c76c │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - stdx r7,r24,r8 │ │ │ │ - beq 1c7dc │ │ │ │ - sldi r19,r21,3 │ │ │ │ - b 1c644 │ │ │ │ - blt 1c878 │ │ │ │ - ld r9,48(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f26,f30 │ │ │ │ - b 1c4e4 │ │ │ │ - ld r8,0(r24) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r24) │ │ │ │ - bne 1c64c │ │ │ │ - ld r10,88(r31) │ │ │ │ - addi r12,r12,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r6,r6,16 │ │ │ │ - cmpd r10,r12 │ │ │ │ - ld r10,96(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1c258 │ │ │ │ - addi r1,r31,384 │ │ │ │ + addic. r2,r21,-1 │ │ │ │ + ble 1ca18 │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r20,r21,3 │ │ │ │ + mtctr r2 │ │ │ │ + add r8,r24,r20 │ │ │ │ + add r6,r9,r20 │ │ │ │ + ld r9,32(r31) │ │ │ │ + add r7,r9,r20 │ │ │ │ + b 1c8f8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r3,0(r8) │ │ │ │ + bdz 1c93c │ │ │ │ + ldu r5,-8(r6) │ │ │ │ + ldu r9,-8(r7) │ │ │ │ + ldu r10,-8(r8) │ │ │ │ + subf r9,r9,r5 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 1c8ec │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r0,r4 │ │ │ │ + stdx r10,r24,r9 │ │ │ │ + beq 1c954 │ │ │ │ + sldi r20,r21,3 │ │ │ │ + b 1c7c4 │ │ │ │ + blt 1c9fc │ │ │ │ + fmul f28,f24,f31 │ │ │ │ + b 1c66c │ │ │ │ + ld r9,0(r24) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r0,r4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r24) │ │ │ │ + bne 1c7cc │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r11,r11,16 │ │ │ │ + cmpd r9,r19 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1c3dc │ │ │ │ + addi r1,r31,400 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ - ld r28,-96(r1) │ │ │ │ + lxv vs63,-240(r1) │ │ │ │ + ld r14,-224(r1) │ │ │ │ + ld r15,-216(r1) │ │ │ │ + ld r16,-208(r1) │ │ │ │ + ld r17,-200(r1) │ │ │ │ + ld r18,-192(r1) │ │ │ │ + ld r19,-184(r1) │ │ │ │ + ld r20,-176(r1) │ │ │ │ + ld r21,-168(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ + ld r22,-160(r1) │ │ │ │ + ld r23,-152(r1) │ │ │ │ + ld r24,-144(r1) │ │ │ │ + ld r25,-136(r1) │ │ │ │ + ld r26,-128(r1) │ │ │ │ + ld r27,-120(r1) │ │ │ │ + ld r28,-112(r1) │ │ │ │ + ld r29,-104(r1) │ │ │ │ + ld r30,-96(r1) │ │ │ │ + ld r31,-88(r1) │ │ │ │ + lfd f22,-80(r1) │ │ │ │ + lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f26 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f29 │ │ │ │ - b 1c4e4 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ldx r7,r24,r8 │ │ │ │ - b 1c794 │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r25,r9,r6 │ │ │ │ - b 1c268 │ │ │ │ - cmpdi r15,0 │ │ │ │ - blt 1c7dc │ │ │ │ - ld r9,56(r31) │ │ │ │ - add r8,r20,r22 │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f27 │ │ │ │ + b 1c66c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r10,r24,r9 │ │ │ │ + b 1c914 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r11 │ │ │ │ + b 1c3ec │ │ │ │ + cmpdi r17,0 │ │ │ │ + blt 1c954 │ │ │ │ + add r5,r14,r22 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r7,0 │ │ │ │ + li r2,0 │ │ │ │ li r4,0 │ │ │ │ - add r5,r8,r22 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - add r22,r5,r22 │ │ │ │ + add r7,r5,r22 │ │ │ │ + add r22,r7,r22 │ │ │ │ sldi r9,r4,3 │ │ │ │ - ld r3,0(r26) │ │ │ │ - sldi. r0,r30,1 │ │ │ │ + ld r8,0(r26) │ │ │ │ + sldi. r10,r30,1 │ │ │ │ std r4,0(r24) │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ + lfdx f12,r14,r9 │ │ │ │ ldx r9,r23,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r7,r7,r3,r9 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - std r7,8(r28) │ │ │ │ - ble 1c7dc │ │ │ │ - li r9,0 │ │ │ │ - add r3,r9,r0 │ │ │ │ - sldi r11,r9,3 │ │ │ │ - ld r0,8(r26) │ │ │ │ + fmul f12,f0,f12 │ │ │ │ + maddld r2,r2,r8,r9 │ │ │ │ + stfd f12,8(r27) │ │ │ │ + std r2,8(r28) │ │ │ │ + ble 1c954 │ │ │ │ + li r6,0 │ │ │ │ + add r9,r6,r10 │ │ │ │ + sldi r10,r6,3 │ │ │ │ + ld r8,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r9,8(r24) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f12,r8,r11 │ │ │ │ - ldx r3,r23,r3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r7,r7,r0,r3 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - std r7,16(r28) │ │ │ │ - ble 1c7dc │ │ │ │ - li r21,0 │ │ │ │ - sldi r3,r30,2 │ │ │ │ - ld r0,16(r26) │ │ │ │ + std r6,8(r24) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r2,r2,r8,r9 │ │ │ │ + stfd f12,16(r27) │ │ │ │ + std r2,16(r28) │ │ │ │ + ble 1c954 │ │ │ │ + li r8,0 │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r3,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r3,r3,r21 │ │ │ │ - sldi r11,r21,3 │ │ │ │ - std r21,16(r24) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f12,r5,r11 │ │ │ │ - ldx r3,r23,r3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r3,r7,r0,r3 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - std r3,24(r28) │ │ │ │ - ble 1cac4 │ │ │ │ - li r11,0 │ │ │ │ - b 1c99c │ │ │ │ - nop │ │ │ │ + add r9,r9,r8 │ │ │ │ + sldi r10,r8,3 │ │ │ │ + std r8,16(r24) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r21,r2,r3,r9 │ │ │ │ + stfd f12,24(r27) │ │ │ │ + std r21,24(r28) │ │ │ │ + ble 1cc34 │ │ │ │ + li r9,0 │ │ │ │ + b 1cb0c │ │ │ │ nop │ │ │ │ - lfd f0,24(r27) │ │ │ │ - ld r3,24(r28) │ │ │ │ + lfd f12,24(r27) │ │ │ │ + ld r21,24(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r7,r30,6 │ │ │ │ - sldi r19,r11,3 │ │ │ │ + mulli r2,r30,6 │ │ │ │ + sldi r3,r9,3 │ │ │ │ ld r20,24(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ - ld r30,24(r29) │ │ │ │ - std r11,24(r24) │ │ │ │ - ld r26,200(r29) │ │ │ │ - lfdx f12,r22,r19 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f11,r30,r25 │ │ │ │ - add r30,r30,r25 │ │ │ │ - add r7,r7,r11 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - lfd f12,8(r30) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + ld r10,48(r29) │ │ │ │ + std r9,24(r24) │ │ │ │ + ld r26,24(r29) │ │ │ │ + ld r30,200(r29) │ │ │ │ + lfdx f0,r22,r3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r2,r9 │ │ │ │ + add r3,r26,r25 │ │ │ │ + lfdx f11,r26,r25 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfd f12,8(r3) │ │ │ │ + ldx r2,r23,r2 │ │ │ │ stfd f0,32(r27) │ │ │ │ - maddld r7,r3,r20,r7 │ │ │ │ - lfdx f0,r27,r0 │ │ │ │ - std r7,32(r28) │ │ │ │ + lfdx f0,r27,r10 │ │ │ │ + maddld r2,r21,r20,r2 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r3,r28,r0 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - add r7,r26,r3 │ │ │ │ - ldx r3,r26,r3 │ │ │ │ - mtfprd f11,r3 │ │ │ │ + std r2,32(r28) │ │ │ │ + ldx r10,r28,r10 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r2,r30,r10 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f0,f11 │ │ │ │ mffprd r30,f11 │ │ │ │ - ldarx r0,0,r7 │ │ │ │ - cmpd r0,r3 │ │ │ │ - bne 1ca24 │ │ │ │ - stdcx. r30,0,r7 │ │ │ │ - bne 1ca10 │ │ │ │ - cmpld r3,r0 │ │ │ │ - bne 1ce00 │ │ │ │ - addi r30,r7,8 │ │ │ │ - ld r7,8(r7) │ │ │ │ - mtfprd f0,r7 │ │ │ │ + ldarx r3,0,r2 │ │ │ │ + cmpd r3,r10 │ │ │ │ + bne 1cb94 │ │ │ │ + stdcx. r30,0,r2 │ │ │ │ + bne 1cb80 │ │ │ │ + cmpld r10,r3 │ │ │ │ + bne 1cf60 │ │ │ │ + addi r3,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f0,r2 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - ldarx r3,0,r30 │ │ │ │ - cmpd r3,r7 │ │ │ │ - bne 1ca54 │ │ │ │ - stdcx. r0,0,r30 │ │ │ │ - bne 1ca40 │ │ │ │ - cmpld r3,r7 │ │ │ │ - bne 1cdf8 │ │ │ │ + mffprd r30,f0 │ │ │ │ + ldarx r10,0,r3 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 1cbc4 │ │ │ │ + stdcx. r30,0,r3 │ │ │ │ + bne 1cbb0 │ │ │ │ + cmpld r10,r2 │ │ │ │ + bne 1cf58 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r11,r11,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r0,r30,1 │ │ │ │ - cmpd r0,r11 │ │ │ │ - bgt 1c990 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r0,r21 │ │ │ │ - ble 1cac8 │ │ │ │ - sldi r3,r30,2 │ │ │ │ + sldi r10,r30,1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bgt 1cb00 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r10,r8 │ │ │ │ + ble 1cc38 │ │ │ │ + sldi r9,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r11,r21,3 │ │ │ │ - lfd f0,16(r27) │ │ │ │ - ld r7,16(r28) │ │ │ │ + sldi r10,r8,3 │ │ │ │ + lfd f12,16(r27) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r21,16(r24) │ │ │ │ - add r3,r3,r21 │ │ │ │ - lfdx f12,r5,r11 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - ld r0,16(r26) │ │ │ │ - ldx r3,r23,r3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r3,r7,r0,r3 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - std r3,24(r28) │ │ │ │ - bgt 1c980 │ │ │ │ - sldi r0,r30,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r0 │ │ │ │ - bge 1cae4 │ │ │ │ - lfd f0,8(r27) │ │ │ │ - ld r7,8(r28) │ │ │ │ + std r8,16(r24) │ │ │ │ + ld r2,16(r28) │ │ │ │ + add r9,r9,r8 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ld r3,16(r26) │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r21,r2,r3,r9 │ │ │ │ + stfd f12,24(r27) │ │ │ │ + std r21,24(r28) │ │ │ │ + bgt 1caf4 │ │ │ │ + sldi r10,r30,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r10 │ │ │ │ + bge 1cc54 │ │ │ │ + lfd f12,8(r27) │ │ │ │ + ld r2,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1c910 │ │ │ │ + b 1ca84 │ │ │ │ addi r4,r4,1 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bge 1c7dc │ │ │ │ + cmpd r4,r10 │ │ │ │ + bge 1c954 │ │ │ │ lfd f0,0(r27) │ │ │ │ - ld r7,0(r28) │ │ │ │ + ld r2,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1c8e0 │ │ │ │ - cmpdi r15,0 │ │ │ │ - blt 1c7dc │ │ │ │ - add r11,r20,r22 │ │ │ │ - ld r9,56(r31) │ │ │ │ + b 1ca54 │ │ │ │ + cmpdi r17,0 │ │ │ │ + blt 1c954 │ │ │ │ + add r5,r14,r22 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r8,0 │ │ │ │ - li r5,0 │ │ │ │ - add r3,r11,r22 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - add r4,r3,r22 │ │ │ │ - add r22,r4,r22 │ │ │ │ - sldi r7,r5,3 │ │ │ │ - ld r0,0(r26) │ │ │ │ - sldi. r9,r30,1 │ │ │ │ - std r5,0(r24) │ │ │ │ - lfdx f12,r10,r7 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + li r9,0 │ │ │ │ + li r10,0 │ │ │ │ + add r7,r5,r22 │ │ │ │ + add r8,r7,r22 │ │ │ │ + add r22,r8,r22 │ │ │ │ + sldi r6,r10,3 │ │ │ │ + ld r4,0(r26) │ │ │ │ + sldi. r2,r30,1 │ │ │ │ + std r10,0(r24) │ │ │ │ + lfdx f12,r14,r6 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r8,r8,r0,r7 │ │ │ │ + maddld r9,r9,r4,r6 │ │ │ │ stfd f0,8(r27) │ │ │ │ - std r8,8(r28) │ │ │ │ - ble 1c7dc │ │ │ │ - li r21,0 │ │ │ │ - add r9,r21,r9 │ │ │ │ - sldi r7,r21,3 │ │ │ │ - ld r0,8(r26) │ │ │ │ + std r9,8(r28) │ │ │ │ + ble 1c954 │ │ │ │ + li r3,0 │ │ │ │ + add r2,r3,r2 │ │ │ │ + sldi r6,r3,3 │ │ │ │ + ld r4,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r21,8(r24) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r11,r7 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ + std r3,8(r24) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r5,r6 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r9,r8,r0,r9 │ │ │ │ + maddld r2,r9,r4,r2 │ │ │ │ stfd f0,16(r27) │ │ │ │ - std r9,16(r28) │ │ │ │ - ble 1c7dc │ │ │ │ - li r8,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r7,r30,2 │ │ │ │ - sldi r0,r8,3 │ │ │ │ - ld r20,16(r26) │ │ │ │ + std r2,16(r28) │ │ │ │ + ble 1c954 │ │ │ │ + li r9,0 │ │ │ │ + sldi r6,r30,2 │ │ │ │ + sldi r4,r9,3 │ │ │ │ + ld r21,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r8,16(r24) │ │ │ │ - add r7,r7,r8 │ │ │ │ - lfdx f12,r3,r0 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + std r9,16(r24) │ │ │ │ + add r6,r6,r9 │ │ │ │ + lfdx f12,r7,r4 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r9,r9,r20,r7 │ │ │ │ + maddld r2,r2,r21,r6 │ │ │ │ stfd f0,24(r27) │ │ │ │ - std r9,24(r28) │ │ │ │ - ble 1c7dc │ │ │ │ - mulli r7,r30,6 │ │ │ │ - li r20,0 │ │ │ │ - ld r19,24(r26) │ │ │ │ + std r2,24(r28) │ │ │ │ + ble 1c954 │ │ │ │ + mulli r6,r30,6 │ │ │ │ + li r4,0 │ │ │ │ + ld r20,24(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - sldi r0,r20,3 │ │ │ │ - std r20,24(r24) │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - add r7,r7,r20 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + sldi r21,r4,3 │ │ │ │ + std r4,24(r24) │ │ │ │ + lfdx f12,r8,r21 │ │ │ │ + add r6,r6,r4 │ │ │ │ + sldi r6,r6,3 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ - maddld r9,r9,r19,r7 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ + maddld r2,r2,r20,r6 │ │ │ │ stfd f0,32(r27) │ │ │ │ - std r9,32(r28) │ │ │ │ - ble 1cd64 │ │ │ │ + std r2,32(r28) │ │ │ │ + ble 1cec4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r7,0 │ │ │ │ - mr r18,r9 │ │ │ │ - b 1cc3c │ │ │ │ + li r6,0 │ │ │ │ + mr r18,r2 │ │ │ │ + b 1cd9c │ │ │ │ nop │ │ │ │ lfd f0,32(r27) │ │ │ │ ld r18,32(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r19,r7,3 │ │ │ │ - ld r9,32(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ - ld r26,24(r29) │ │ │ │ - std r7,32(r24) │ │ │ │ - add r30,r30,r7 │ │ │ │ - lfdx f12,r22,r19 │ │ │ │ - ld r19,200(r29) │ │ │ │ + sldi r17,r6,3 │ │ │ │ + ld r2,32(r26) │ │ │ │ + ld r26,48(r29) │ │ │ │ + std r6,32(r24) │ │ │ │ + ld r21,24(r29) │ │ │ │ + ld r20,200(r29) │ │ │ │ + add r30,r30,r6 │ │ │ │ + lfdx f12,r22,r17 │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f11,r26,r25 │ │ │ │ - add r26,r26,r25 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + lfdx f11,r21,r25 │ │ │ │ + add r21,r21,r25 │ │ │ │ ldx r30,r23,r30 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - maddld r9,r18,r9,r30 │ │ │ │ + lfd f12,8(r21) │ │ │ │ + maddld r2,r18,r2,r30 │ │ │ │ stfd f0,40(r27) │ │ │ │ - std r9,40(r28) │ │ │ │ - lfdx f0,r27,r0 │ │ │ │ - ldx r9,r28,r0 │ │ │ │ + lfdx f0,r27,r26 │ │ │ │ + std r2,40(r28) │ │ │ │ + ldx r2,r28,r26 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r30,r19,r9 │ │ │ │ - ldx r9,r19,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r30,r20,r2 │ │ │ │ + ldx r2,r20,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r30 │ │ │ │ - cmpd r0,r9 │ │ │ │ - bne 1ccc4 │ │ │ │ - mffprd r26,f11 │ │ │ │ - stdcx. r26,0,r30 │ │ │ │ - bne 1ccac │ │ │ │ - cmpld r9,r0 │ │ │ │ - bne 1cdf0 │ │ │ │ - ld r9,8(r30) │ │ │ │ + ldarx r26,0,r30 │ │ │ │ + cmpd r26,r2 │ │ │ │ + bne 1ce24 │ │ │ │ + mffprd r21,f11 │ │ │ │ + stdcx. r21,0,r30 │ │ │ │ + bne 1ce0c │ │ │ │ + cmpld r2,r26 │ │ │ │ + bne 1cf50 │ │ │ │ + ld r2,8(r30) │ │ │ │ addi r26,r30,8 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r0,0,r26 │ │ │ │ - cmpd r0,r9 │ │ │ │ - bne 1ccf4 │ │ │ │ - mffprd r30,f0 │ │ │ │ - stdcx. r30,0,r26 │ │ │ │ - bne 1ccdc │ │ │ │ - cmpld r9,r0 │ │ │ │ - bne 1cde8 │ │ │ │ + ldarx r30,0,r26 │ │ │ │ + cmpd r30,r2 │ │ │ │ + bne 1ce54 │ │ │ │ + mffprd r21,f0 │ │ │ │ + stdcx. r21,0,r26 │ │ │ │ + bne 1ce3c │ │ │ │ + cmpld r2,r30 │ │ │ │ + bne 1cf48 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r7,r7,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r9,r30,1 │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 1cc30 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r9,r20 │ │ │ │ - ble 1cd68 │ │ │ │ - mulli r7,r30,6 │ │ │ │ + sldi r2,r30,1 │ │ │ │ + cmpd r2,r6 │ │ │ │ + bgt 1cd90 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r2,r4 │ │ │ │ + ble 1cec8 │ │ │ │ + mulli r6,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r0,r20,3 │ │ │ │ + sldi r21,r4,3 │ │ │ │ lfd f0,24(r27) │ │ │ │ - ld r9,24(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r20,24(r24) │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - ld r19,24(r26) │ │ │ │ - add r7,r7,r20 │ │ │ │ + std r4,24(r24) │ │ │ │ + ld r2,24(r28) │ │ │ │ + lfdx f12,r8,r21 │ │ │ │ + ld r20,24(r26) │ │ │ │ + add r6,r6,r4 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ stfd f0,32(r27) │ │ │ │ - maddld r9,r9,r19,r7 │ │ │ │ - std r9,32(r28) │ │ │ │ - bgt 1cc20 │ │ │ │ - sldi r9,r30,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bge 1cd84 │ │ │ │ + maddld r2,r2,r20,r6 │ │ │ │ + std r2,32(r28) │ │ │ │ + bgt 1cd80 │ │ │ │ + sldi r2,r30,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bge 1cee4 │ │ │ │ lfd f0,16(r27) │ │ │ │ - ld r9,16(r28) │ │ │ │ + ld r2,16(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1cba0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r21,r9 │ │ │ │ - bge 1cdcc │ │ │ │ + b 1cd00 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge 1cf2c │ │ │ │ lfd f0,8(r27) │ │ │ │ - ld r8,8(r28) │ │ │ │ + ld r9,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1cb5c │ │ │ │ + b 1ccc8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1c384 │ │ │ │ + addi r9,r14,15 │ │ │ │ + mr r10,r2 │ │ │ │ + mr r2,r21 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r14,r1,32 │ │ │ │ + b 1c7a4 │ │ │ │ addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1c208 │ │ │ │ - addi r10,r20,15 │ │ │ │ - mr r8,r9 │ │ │ │ - mr r9,r21 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - b 1c620 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r9 │ │ │ │ - bge 1c7dc │ │ │ │ + cmpd r10,r2 │ │ │ │ + bge 1c954 │ │ │ │ lfd f0,0(r27) │ │ │ │ - ld r8,0(r28) │ │ │ │ + ld r9,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1cb2c │ │ │ │ - mr r9,r0 │ │ │ │ - b 1ccd4 │ │ │ │ - mr r9,r0 │ │ │ │ - b 1cca4 │ │ │ │ - mr r7,r3 │ │ │ │ - b 1ca34 │ │ │ │ - mr r3,r0 │ │ │ │ - b 1ca04 │ │ │ │ - mr r9,r8 │ │ │ │ - b 1c718 │ │ │ │ - mr r8,r7 │ │ │ │ - b 1c6e8 │ │ │ │ + b 1cc98 │ │ │ │ + mr r2,r30 │ │ │ │ + b 1ce34 │ │ │ │ + mr r2,r26 │ │ │ │ + b 1ce04 │ │ │ │ + mr r2,r10 │ │ │ │ + b 1cba4 │ │ │ │ + mr r10,r3 │ │ │ │ + b 1cb74 │ │ │ │ + mr r2,r9 │ │ │ │ + b 1c898 │ │ │ │ + mr r9,r10 │ │ │ │ + b 1c868 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x128a │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + lfd f8,0(r9) │ │ │ │ + lfd f9,0(r10) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r25,r6 │ │ │ │ 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 r19,-104(r1) │ │ │ │ - stdu r1,-144(r1) │ │ │ │ - lfd f8,0(r9) │ │ │ │ - lfd f9,0(r10) │ │ │ │ - mr r20,r6 │ │ │ │ + std r20,-96(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ + stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r25,248(r31) │ │ │ │ - ld r11,256(r31) │ │ │ │ - ld r3,264(r31) │ │ │ │ - ld r4,240(r31) │ │ │ │ - ld r29,272(r31) │ │ │ │ - ld r27,280(r31) │ │ │ │ - ld r0,288(r31) │ │ │ │ - ld r30,0(r1) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - mtfprd f12,r11 │ │ │ │ - mtfprd f11,r3 │ │ │ │ - lfd f10,0(r4) │ │ │ │ - addi r12,r29,1 │ │ │ │ - sldi r28,r29,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r27,232(r31) │ │ │ │ + ld r3,240(r31) │ │ │ │ + ld r11,248(r31) │ │ │ │ + ld r30,224(r31) │ │ │ │ + ld r26,256(r31) │ │ │ │ + ld r28,264(r31) │ │ │ │ + ld r4,272(r31) │ │ │ │ + mtfprd f0,r27 │ │ │ │ + lfd f10,0(r30) │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f0,r3 │ │ │ │ + addi r0,r26,1 │ │ │ │ + sldi r30,r26,1 │ │ │ │ + fcfid f12,f0 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + sldi r9,r0,4 │ │ │ │ + addi r10,r30,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f11,f11 │ │ │ │ - sldi r4,r12,4 │ │ │ │ - addi r10,r28,1 │ │ │ │ - mr r12,r4 │ │ │ │ - neg r4,r4 │ │ │ │ + mr r0,r9 │ │ │ │ + neg r9,r9 │ │ │ │ cmpdi cr7,r10,0 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ + fmul f11,f11,f8 │ │ │ │ + mr r10,r2 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ fmul f12,f12,f9 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - stdux r30,r1,r4 │ │ │ │ - addi r30,r1,32 │ │ │ │ - frim f0,f0 │ │ │ │ - frim f12,f12 │ │ │ │ + addi r12,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + fmul f0,f0,f10 │ │ │ │ frim f11,f11 │ │ │ │ - ld r24,0(r1) │ │ │ │ + addi r10,r1,32 │ │ │ │ + frim f12,f12 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f11,f11 │ │ │ │ + fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ - stdux r24,r1,r4 │ │ │ │ - addi r4,r1,32 │ │ │ │ + mffprd r2,f11 │ │ │ │ + mffprd r29,f12 │ │ │ │ + subf r23,r26,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ mffprd r9,f0 │ │ │ │ - fctidz f0,f12 │ │ │ │ - addi r23,r9,1 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - add r9,r9,r25 │ │ │ │ - add r23,r23,r29 │ │ │ │ - mffprd r6,f0 │ │ │ │ - fctidz f0,f11 │ │ │ │ - divd r22,r9,r25 │ │ │ │ - add r23,r23,r25 │ │ │ │ - subf r6,r29,r6 │ │ │ │ - divd r24,r23,r25 │ │ │ │ - add r6,r6,r11 │ │ │ │ - mffprd r26,f0 │ │ │ │ - subf r26,r29,r26 │ │ │ │ - divd r29,r6,r11 │ │ │ │ - add r26,r26,r3 │ │ │ │ - divd r21,r26,r3 │ │ │ │ - mulld r22,r22,r25 │ │ │ │ - mulld r24,r24,r25 │ │ │ │ - subf r22,r22,r9 │ │ │ │ - subf r24,r24,r23 │ │ │ │ - mulld r29,r29,r11 │ │ │ │ - subf r9,r29,r6 │ │ │ │ - mulld r6,r21,r3 │ │ │ │ - subf r29,r6,r26 │ │ │ │ - blt cr7,1d00c │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r23,r28,2 │ │ │ │ - addi r21,r30,-8 │ │ │ │ - andi. r6,r10,1 │ │ │ │ - bne 1d2bc │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r26,r9,1 │ │ │ │ + subf r29,r26,r29 │ │ │ │ + add r22,r26,r27 │ │ │ │ + add r22,r22,r2 │ │ │ │ + add r23,r23,r27 │ │ │ │ + subf r9,r26,r9 │ │ │ │ + add r29,r29,r3 │ │ │ │ + divd r24,r23,r27 │ │ │ │ + divd r26,r22,r27 │ │ │ │ + add r9,r9,r11 │ │ │ │ + divd r2,r29,r3 │ │ │ │ divd r6,r9,r11 │ │ │ │ - mr r19,r21 │ │ │ │ - addi r21,r21,16 │ │ │ │ - divd r10,r26,r11 │ │ │ │ + mulld r24,r24,r27 │ │ │ │ + mulld r26,r26,r27 │ │ │ │ + mulld r2,r2,r3 │ │ │ │ mulld r6,r6,r11 │ │ │ │ - mulld r10,r10,r11 │ │ │ │ + subf r24,r24,r23 │ │ │ │ + subf r26,r26,r22 │ │ │ │ + subf r2,r2,r29 │ │ │ │ subf r6,r6,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - std r6,-8(r21) │ │ │ │ - std r10,16(r19) │ │ │ │ - bdnz 1cf88 │ │ │ │ - andi. r9,r23,1 │ │ │ │ - mr r6,r29 │ │ │ │ - addi r26,r4,-8 │ │ │ │ - addi r10,r23,-1 │ │ │ │ - bne 1d2dc │ │ │ │ - srdi r9,r23,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r29,r6,1 │ │ │ │ - divd r10,r6,r3 │ │ │ │ - mr r23,r26 │ │ │ │ - addi r26,r26,16 │ │ │ │ - divd r9,r29,r3 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - subf r10,r10,r6 │ │ │ │ - addi r6,r6,2 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - std r10,-8(r26) │ │ │ │ - std r9,16(r23) │ │ │ │ - bdnz 1cfd8 │ │ │ │ - cmpd cr6,r27,r22 │ │ │ │ - cmpd r22,r24 │ │ │ │ - cmpd cr5,r0,r24 │ │ │ │ - isel r6,r22,r27,4*cr6+lt │ │ │ │ - isel r24,r24,r0,4*cr5+gt │ │ │ │ - subf r26,r22,r6 │ │ │ │ - bge 1d11c │ │ │ │ - subf. r24,r6,r24 │ │ │ │ - blt 1d0e0 │ │ │ │ - blt cr7,1d0e0 │ │ │ │ - add r24,r24,r26 │ │ │ │ - mulld r0,r11,r6 │ │ │ │ - sldi r27,r26,3 │ │ │ │ - addi r9,r20,8 │ │ │ │ - addi r28,r28,2 │ │ │ │ - sldi r26,r24,3 │ │ │ │ - add r27,r20,r27 │ │ │ │ - add r26,r26,r9 │ │ │ │ - nop │ │ │ │ + blt cr7,1d180 │ │ │ │ + srdi r23,r30,1 │ │ │ │ + plxv vs40,330420 # 6db80 │ │ │ │ + mtvsrdd vs45,r2,r2 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + mtvsrdd vs42,r3,r3 │ │ │ │ + mr r9,r12 │ │ │ │ + addi r2,r23,1 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + andi. r29,r2,1 │ │ │ │ + xxmr vs32,vs40 │ │ │ │ + mr r29,r2 │ │ │ │ + bne 1d428 │ │ │ │ + srdi r29,r29,1 │ │ │ │ + mtctr r29 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v13,v0 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v1,v13,v11 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r9) │ │ │ │ + stxv vs33,-16(r9) │ │ │ │ + bdnz 1d104 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + mtvsrdd vs45,r6,r6 │ │ │ │ + mtvsrdd vs42,r11,r11 │ │ │ │ + mr r9,r10 │ │ │ │ + xxmr vs32,vs40 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + bne 1d448 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v13,v0 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v1,v13,v11 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r9) │ │ │ │ + stxv vs33,-16(r9) │ │ │ │ + bdnz 1d158 │ │ │ │ + cmpd cr6,r28,r24 │ │ │ │ + cmpd r24,r26 │ │ │ │ + cmpd cr5,r4,r26 │ │ │ │ + isel r29,r24,r28,4*cr6+lt │ │ │ │ + isel r26,r26,r4,4*cr5+gt │ │ │ │ + subf r23,r24,r29 │ │ │ │ + bge 1d288 │ │ │ │ + subf. r26,r29,r26 │ │ │ │ + blt 1d250 │ │ │ │ + blt cr7,1d250 │ │ │ │ + add r27,r26,r23 │ │ │ │ + mulld r29,r3,r29 │ │ │ │ + sldi r28,r23,3 │ │ │ │ + addi r2,r25,8 │ │ │ │ + addi r30,r30,2 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + add r28,r25,r28 │ │ │ │ + add r27,r27,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f10,0(r27) │ │ │ │ - li r29,0 │ │ │ │ + lfd f10,0(r28) │ │ │ │ + li r4,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r30,r29 │ │ │ │ - lfdx f11,r7,r29 │ │ │ │ - mtctr r28 │ │ │ │ - li r10,0 │ │ │ │ - add r6,r0,r6 │ │ │ │ + ldx r6,r12,r4 │ │ │ │ + lfdx f11,r7,r4 │ │ │ │ + mtctr r30 │ │ │ │ + li r9,0 │ │ │ │ + add r6,r29,r6 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ + mulld r6,r6,r11 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + ldx r2,r10,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - add r9,r6,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r6,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f2 │ │ │ │ xxmrghd vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1d090 │ │ │ │ - addi r29,r29,8 │ │ │ │ - cmpld r12,r29 │ │ │ │ - bne 1d070 │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - cmpld r26,r27 │ │ │ │ - bne 1d060 │ │ │ │ - addi r1,r31,144 │ │ │ │ - ld r19,-104(r1) │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1d200 │ │ │ │ + addi r4,r4,8 │ │ │ │ + cmpld r0,r4 │ │ │ │ + bne 1d1e0 │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r29,r29,r3 │ │ │ │ + cmpld r27,r28 │ │ │ │ + bne 1d1d0 │ │ │ │ + addi r1,r31,128 │ │ │ │ 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) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - subf. r0,r6,r0 │ │ │ │ - blt 1d300 │ │ │ │ - blt cr7,1d0e0 │ │ │ │ - add r0,r0,r26 │ │ │ │ - mulld r6,r11,r6 │ │ │ │ - addi r19,r20,8 │ │ │ │ - sldi r23,r26,3 │ │ │ │ - addi r28,r28,2 │ │ │ │ - sldi r21,r0,3 │ │ │ │ - add r23,r20,r23 │ │ │ │ - add r21,r19,r21 │ │ │ │ + subf. r4,r29,r4 │ │ │ │ + blt 1d468 │ │ │ │ + blt cr7,1d250 │ │ │ │ + add r4,r4,r23 │ │ │ │ + mulld r29,r3,r29 │ │ │ │ + addi r22,r25,8 │ │ │ │ + sldi r21,r23,3 │ │ │ │ + addi r30,r30,2 │ │ │ │ + sldi r20,r4,3 │ │ │ │ + add r21,r25,r21 │ │ │ │ + add r20,r22,r20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f10,0(r23) │ │ │ │ - li r29,0 │ │ │ │ nop │ │ │ │ + lfd f10,0(r21) │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ - ldx r0,r30,r29 │ │ │ │ - lfdx f11,r7,r29 │ │ │ │ - mtctr r28 │ │ │ │ - li r10,0 │ │ │ │ - add r0,r6,r0 │ │ │ │ + nop │ │ │ │ + ldx r4,r12,r6 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + mtctr r30 │ │ │ │ + li r9,0 │ │ │ │ + add r4,r29,r4 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r0,r0,r3 │ │ │ │ + mulld r4,r4,r11 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + ldx r2,r10,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - add r9,r0,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r4,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f2 │ │ │ │ xxmrghd vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1d180 │ │ │ │ - addi r29,r29,8 │ │ │ │ - cmpld r12,r29 │ │ │ │ - bne 1d160 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r6,r6,r11 │ │ │ │ - cmpld r21,r23 │ │ │ │ - bne 1d150 │ │ │ │ - subf r9,r22,r27 │ │ │ │ - subf. r24,r27,r24 │ │ │ │ - add r9,r9,r25 │ │ │ │ - add r26,r9,r26 │ │ │ │ - blt 1d0e0 │ │ │ │ - add r0,r24,r26 │ │ │ │ - mulld r27,r11,r27 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - add r26,r20,r26 │ │ │ │ - add r0,r19,r0 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1d2f0 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpld r0,r6 │ │ │ │ + bne 1d2d0 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r29,r29,r3 │ │ │ │ + cmpld r20,r21 │ │ │ │ + bne 1d2c0 │ │ │ │ + subf r24,r24,r28 │ │ │ │ + subf. r26,r28,r26 │ │ │ │ + add r2,r27,r23 │ │ │ │ + add r2,r2,r24 │ │ │ │ + blt 1d250 │ │ │ │ + add r27,r26,r2 │ │ │ │ + mulld r29,r3,r28 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + add r25,r25,r2 │ │ │ │ + add r27,r22,r27 │ │ │ │ nop │ │ │ │ - lfd f10,0(r26) │ │ │ │ - li r29,0 │ │ │ │ + lfd f10,0(r25) │ │ │ │ + li r4,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r30,r29 │ │ │ │ - lfdx f11,r7,r29 │ │ │ │ - mtctr r28 │ │ │ │ - li r10,0 │ │ │ │ - add r6,r27,r6 │ │ │ │ + ldx r6,r12,r4 │ │ │ │ + lfdx f11,r7,r4 │ │ │ │ + mtctr r30 │ │ │ │ + li r9,0 │ │ │ │ + add r6,r29,r6 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ + mulld r6,r6,r11 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + ldx r2,r10,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - add r9,r6,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r6,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f2 │ │ │ │ xxmrghd vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1d230 │ │ │ │ - addi r29,r29,8 │ │ │ │ - cmpld r12,r29 │ │ │ │ - bne 1d210 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r27,r27,r11 │ │ │ │ - cmpld r0,r26 │ │ │ │ - bne 1d200 │ │ │ │ - addi r1,r31,144 │ │ │ │ - ld r19,-104(r1) │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1d3a0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + cmpld r0,r4 │ │ │ │ + bne 1d380 │ │ │ │ + addi r25,r25,8 │ │ │ │ + add r29,r29,r3 │ │ │ │ + cmpld r27,r25 │ │ │ │ + bne 1d370 │ │ │ │ + addi r1,r31,128 │ │ │ │ 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) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - divd r6,r9,r11 │ │ │ │ - mr r21,r30 │ │ │ │ - mulld r6,r6,r11 │ │ │ │ - subf r6,r6,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r6,0(r30) │ │ │ │ - bne cr7,1cf80 │ │ │ │ - b 1cfbc │ │ │ │ - divd r9,r29,r3 │ │ │ │ - cmpdi r10,0 │ │ │ │ - mr r26,r4 │ │ │ │ - addi r6,r29,1 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - std r9,0(r4) │ │ │ │ - bne 1cfd0 │ │ │ │ - b 1d00c │ │ │ │ - subf r9,r22,r27 │ │ │ │ - subf. r24,r27,r24 │ │ │ │ - add r9,r9,r25 │ │ │ │ - add r26,r9,r26 │ │ │ │ - blt 1d0e0 │ │ │ │ - blt cr7,1d0e0 │ │ │ │ - addi r28,r28,2 │ │ │ │ - addi r19,r20,8 │ │ │ │ - b 1d1e4 │ │ │ │ + vaddudm v1,v13,v8 │ │ │ │ + cmpdi r23,0 │ │ │ │ + vaddudm v0,v8,v12 │ │ │ │ + addi r9,r12,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r12) │ │ │ │ + bne 1d0fc │ │ │ │ + b 1d12c │ │ │ │ + vaddudm v1,v13,v8 │ │ │ │ + cmpdi r6,0 │ │ │ │ + vaddudm v0,v8,v12 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + bne 1d150 │ │ │ │ + b 1d180 │ │ │ │ + subf r24,r24,r28 │ │ │ │ + subf. r26,r28,r26 │ │ │ │ + add r2,r27,r23 │ │ │ │ + add r2,r2,r24 │ │ │ │ + blt 1d250 │ │ │ │ + blt cr7,1d250 │ │ │ │ + addi r30,r30,2 │ │ │ │ + addi r22,r25,8 │ │ │ │ + b 1d354 │ │ │ │ ... │ │ │ │ - .long 0xd80 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-21808 │ │ │ │ + .long 0xc80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - mfocrf r11,8 │ │ │ │ + stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r24,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ + std r30,-48(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r19,-136(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r25,-88(r1) │ │ │ │ + std r26,-80(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs59,32(r1) │ │ │ │ + stxv vs60,48(r1) │ │ │ │ + stxv vs61,64(r1) │ │ │ │ + stxv vs62,80(r1) │ │ │ │ + stxv vs63,96(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r29,r28,r30 │ │ │ │ - mr r21,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1d5ec │ │ │ │ - maddld r21,r29,r21,r9 │ │ │ │ - add r29,r29,r21 │ │ │ │ - cmpd r21,r29 │ │ │ │ - bge 1d584 │ │ │ │ - ld r23,48(r24) │ │ │ │ - ld r27,32(r24) │ │ │ │ - ld r28,8(r24) │ │ │ │ + mr r22,r3 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1d894 │ │ │ │ + maddld r22,r29,r22,r2 │ │ │ │ + add r29,r29,r22 │ │ │ │ + cmpd r22,r29 │ │ │ │ + bge 1d804 │ │ │ │ + ld r28,48(r24) │ │ │ │ + ld r19,32(r24) │ │ │ │ + xxspltib vs60,2 │ │ │ │ + xxspltib vs63,3 │ │ │ │ + xxspltib vs61,1 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + ld r27,8(r24) │ │ │ │ ld r25,40(r24) │ │ │ │ - sldi r19,r21,4 │ │ │ │ + sldi r21,r22,4 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ ld r26,24(r24) │ │ │ │ - ld r22,0(r24) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r19,r19,8 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - sldi r30,r27,3 │ │ │ │ - neg r24,r23 │ │ │ │ - cmpdi cr4,r27,0 │ │ │ │ - fcfid f29,f0 │ │ │ │ + ld r23,0(r24) │ │ │ │ + xxspltd vs62,vs28,0 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + addi r21,r21,8 │ │ │ │ mtfprd f0,r28 │ │ │ │ - addi r30,r30,15 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + sldi r30,r19,3 │ │ │ │ + addi r2,r19,-1 │ │ │ │ + clrrdi r24,r19,1 │ │ │ │ + mtvsrdd vs59,r28,r28 │ │ │ │ + cmpdi cr4,r19,0 │ │ │ │ fcfid f30,f0 │ │ │ │ + mtfprd f0,r27 │ │ │ │ + addi r30,r30,15 │ │ │ │ + cmpldi cr3,r2,1 │ │ │ │ + cmpd cr2,r19,r24 │ │ │ │ + fcfid f31,f0 │ │ │ │ clrrdi r30,r30,4 │ │ │ │ neg r30,r30 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,112(r22) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r23) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r30 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r30 │ │ │ │ addi r5,r1,32 │ │ │ │ - bne 1d5e0 │ │ │ │ - mr r11,r21 │ │ │ │ - ld r10,48(r22) │ │ │ │ - ld r6,72(r22) │ │ │ │ - ld r7,120(r22) │ │ │ │ - ld r9,88(r22) │ │ │ │ - sldi r8,r11,3 │ │ │ │ - mulld r10,r11,r10 │ │ │ │ - lfd f12,0(r6) │ │ │ │ - lfdx f1,r7,r8 │ │ │ │ + bne 1d880 │ │ │ │ + mr r11,r22 │ │ │ │ + ld r9,48(r23) │ │ │ │ + ld r7,72(r23) │ │ │ │ + sldi r10,r11,3 │ │ │ │ + ld r8,120(r23) │ │ │ │ + ld r2,88(r23) │ │ │ │ + mulld r9,r11,r9 │ │ │ │ + lfd f12,0(r7) │ │ │ │ + lfdx f1,r8,r10 │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmsub f12,f1,f30,f12 │ │ │ │ - fabs f12,f12 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - frim f11,f12 │ │ │ │ - fctidz f0,f11 │ │ │ │ - fsub f10,f12,f11 │ │ │ │ - ble cr4,1d54c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r27 │ │ │ │ - ld r3,176(r22) │ │ │ │ - mr r7,r5 │ │ │ │ - lfd f9,26912(r9) │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - neg r8,r9 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - fsub f11,f11,f12 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f1,f31,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + frim f12,f0 │ │ │ │ + fctidz f7,f12 │ │ │ │ + fsub f8,f0,f12 │ │ │ │ + ble cr4,1d7cc │ │ │ │ + fadd f12,f12,f29 │ │ │ │ + ld r8,176(r23) │ │ │ │ + fsub f11,f12,f0 │ │ │ │ + ble cr3,1d88c │ │ │ │ + srdi r2,r19,1 │ │ │ │ + plxv vs43,328984 # 6db80 │ │ │ │ + xxspltd vs42,vs7,0 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + xxspltd vs10,vs8,0 │ │ │ │ + mr r7,r5 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r4,r10,-8 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - mr r6,r10 │ │ │ │ - add r10,r10,r24 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vaddudm v11,v11,v28 │ │ │ │ + vmulld v0,v27,v0 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v29 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v31 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v31 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs62 │ │ │ │ + xvcmpgtdp vs0,vs0,vs62 │ │ │ │ + xxsel vs12,vs45,vs32,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mffprd r9,f12 │ │ │ │ + mfvsrld r10,vs12 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + ldx r6,r8,r9 │ │ │ │ + ldx r10,r8,r10 │ │ │ │ + ldx r2,r8,r2 │ │ │ │ + ldx r9,r8,r4 │ │ │ │ + mtvsrdd vs0,r6,r10 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 1d690 │ │ │ │ + mr r9,r24 │ │ │ │ + beq cr2,1d7cc │ │ │ │ + mulld r10,r28,r9 │ │ │ │ + mffprd r2,f7 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r7,r2,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1d734 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f12,r8,r7 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r7,r2,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1d524 │ │ │ │ - mr r4,r8 │ │ │ │ - lfdx f12,r3,r4 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - bgt 1d534 │ │ │ │ - addi r6,r8,-8 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - subf r8,r24,r8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - bdnz 1d4f0 │ │ │ │ - ld r3,24(r22) │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1d758 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + lfdx f0,r8,r7 │ │ │ │ + addi r2,r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r19,r2 │ │ │ │ + add r2,r5,r9 │ │ │ │ + fmadd f0,f0,f8,f12 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + ble 1d7cc │ │ │ │ + mffprd r9,f7 │ │ │ │ + add r10,r28,r10 │ │ │ │ + subf r10,r10,r9 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1d79c │ │ │ │ + mulli r9,r10,-8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1d7c0 │ │ │ │ + mulli r9,r10,-8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + fmadd f8,f8,f0,f11 │ │ │ │ + stfd f8,8(r2) │ │ │ │ + ld r3,24(r23) │ │ │ │ sldi r11,r11,4 │ │ │ │ mr r8,r26 │ │ │ │ - mr r7,r28 │ │ │ │ + mr r7,r27 │ │ │ │ mr r4,r25 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r19,r19,16 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r21,r21,16 │ │ │ │ add r3,r3,r11 │ │ │ │ - bl 14820 │ │ │ │ - cmpd r29,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + bl 14660 │ │ │ │ + cmpd r29,r22 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - bne 1d430 │ │ │ │ - addi r1,r31,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bne 1d5d0 │ │ │ │ + addi r1,r31,256 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ - lfd f29,-24(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs59,-224(r1) │ │ │ │ + lxv vs60,-208(r1) │ │ │ │ + lxv vs61,-192(r1) │ │ │ │ + lxv vs62,-176(r1) │ │ │ │ + lxv vs63,-160(r1) │ │ │ │ + ld r19,-136(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ + ld r21,-120(r1) │ │ │ │ mtlr r0 │ │ │ │ + mtocrf 32,r11 │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r24,-96(r1) │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r26,-80(r1) │ │ │ │ + ld r27,-72(r1) │ │ │ │ + ld r28,-64(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r22) │ │ │ │ - ldx r11,r9,r19 │ │ │ │ - b 1d450 │ │ │ │ - addi r29,r29,1 │ │ │ │ + ld r2,240(r23) │ │ │ │ + ldx r11,r2,r21 │ │ │ │ + b 1d5f0 │ │ │ │ li r9,0 │ │ │ │ - b 1d3c4 │ │ │ │ + b 1d710 │ │ │ │ + addi r29,r29,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1d53c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xd83 │ │ │ │ - nop │ │ │ │ + .long 0xd84 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-22544 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r21,-104(r1) │ │ │ │ + std r23,-88(r1) │ │ │ │ + std r22,-96(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-48(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ std r29,-40(r1) │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r19,-120(r1) │ │ │ │ - std r20,-112(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ + std r21,-104(r1) │ │ │ │ std r24,-80(r1) │ │ │ │ std r25,-72(r1) │ │ │ │ std r26,-64(r1) │ │ │ │ std r27,-56(r1) │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r21,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r29,r28,r30 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1d8bc │ │ │ │ - maddld r22,r29,r3,r9 │ │ │ │ - add r29,r29,r22 │ │ │ │ - cmpd r22,r29 │ │ │ │ - bge 1d85c │ │ │ │ - ld r24,40(r21) │ │ │ │ - ld r26,24(r21) │ │ │ │ - sldi r19,r22,4 │ │ │ │ - ld r25,32(r21) │ │ │ │ - ld r23,0(r21) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r19,r19,8 │ │ │ │ - mtfprd f0,r24 │ │ │ │ - addi r27,r26,1 │ │ │ │ - neg r30,r24 │ │ │ │ - fcfid f30,f0 │ │ │ │ - sldi r28,r27,4 │ │ │ │ - sldi r27,r27,1 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - cmpdi cr4,r27,0 │ │ │ │ - neg r28,r28 │ │ │ │ - nop │ │ │ │ - lwz r9,112(r23) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1d8b0 │ │ │ │ - mr r3,r22 │ │ │ │ - ld r10,48(r23) │ │ │ │ - ld r4,72(r23) │ │ │ │ - ld r5,120(r23) │ │ │ │ - ld r7,8(r21) │ │ │ │ - sldi r8,r3,3 │ │ │ │ - ld r9,88(r23) │ │ │ │ - ld r6,0(r1) │ │ │ │ - mulld r10,r3,r10 │ │ │ │ - lfd f0,0(r4) │ │ │ │ - lxsd v0,0(r7) │ │ │ │ - add r7,r5,r8 │ │ │ │ + stxv vs59,32(r1) │ │ │ │ + stxv vs60,48(r1) │ │ │ │ + stxv vs61,64(r1) │ │ │ │ + stxv vs62,80(r1) │ │ │ │ + stxv vs63,96(r1) │ │ │ │ + bl 4a00 │ │ │ │ + mr r29,r3 │ │ │ │ + bl 4f00 │ │ │ │ + divd r30,r28,r29 │ │ │ │ + mulld r2,r30,r29 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1db8c │ │ │ │ + maddld r24,r30,r3,r2 │ │ │ │ + add r30,r30,r24 │ │ │ │ + cmpd r24,r30 │ │ │ │ + bge 1db18 │ │ │ │ + ld r27,24(r23) │ │ │ │ + lxsd v27,40(r23) │ │ │ │ + xxspltib vs60,2 │ │ │ │ + xxspltib vs63,3 │ │ │ │ + xxspltib vs61,1 │ │ │ │ + sldi r21,r24,4 │ │ │ │ + ld r26,32(r23) │ │ │ │ + ld r25,0(r23) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltib vs62,0 │ │ │ │ + addi r21,r21,8 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + addi r28,r27,1 │ │ │ │ + xscvsxddp vs31,vs59 │ │ │ │ + xxspltd vs59,vs59,0 │ │ │ │ + sldi r29,r28,4 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + neg r29,r29 │ │ │ │ + cmpdi cr4,r28,0 │ │ │ │ + lwz r2,112(r25) │ │ │ │ + mr r22,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1db80 │ │ │ │ + mr r0,r24 │ │ │ │ + ld r9,48(r25) │ │ │ │ + ld r5,72(r25) │ │ │ │ + sldi r7,r0,3 │ │ │ │ + ld r10,120(r25) │ │ │ │ + ld r6,8(r23) │ │ │ │ + ld r2,88(r25) │ │ │ │ + ld r8,0(r1) │ │ │ │ + mulld r9,r0,r9 │ │ │ │ + lfd f0,0(r5) │ │ │ │ + lxsd v9,0(r6) │ │ │ │ fcfid f12,f0 │ │ │ │ - xscvsxddp vs11,vs32 │ │ │ │ - lfdx f0,r5,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - stdux r6,r1,r28 │ │ │ │ - lfdx f10,r5,r10 │ │ │ │ + lfdx f0,r10,r7 │ │ │ │ + stdux r8,r1,r29 │ │ │ │ + add r7,r10,r7 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + xscvsxddp vs11,vs41 │ │ │ │ addi r6,r1,32 │ │ │ │ + lfdx f10,r10,r9 │ │ │ │ fmul f12,f12,f10 │ │ │ │ frim f12,f12 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r10,f12 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mffprd r9,f12 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f11,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,1d81c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r27 │ │ │ │ - ld r12,176(r23) │ │ │ │ + ble cr4,1dad8 │ │ │ │ + fadd f11,f11,f30 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + ld r8,176(r25) │ │ │ │ + plxv vs43,328000 # 6db80 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ mr r5,r6 │ │ │ │ - lfd f9,26912(r9) │ │ │ │ - mffprd r9,f12 │ │ │ │ - addi r10,r9,1 │ │ │ │ - neg r8,r9 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + mtctr r2 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r11,r10,-8 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - mr r4,r10 │ │ │ │ - add r10,r10,r30 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1d7f4 │ │ │ │ - mr r11,r8 │ │ │ │ - lfdx f12,r12,r11 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 1d804 │ │ │ │ - addi r4,r8,-8 │ │ │ │ - lfdx f0,r12,r4 │ │ │ │ - subf r8,r30,r8 │ │ │ │ - addi r5,r5,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r5) │ │ │ │ - bdnz 1d7c0 │ │ │ │ - ld r10,24(r23) │ │ │ │ - sldi r3,r3,4 │ │ │ │ - mr r9,r26 │ │ │ │ - mfvrd r8,v0 │ │ │ │ - mr r5,r25 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r19,r19,16 │ │ │ │ - add r4,r10,r3 │ │ │ │ - lfdx f1,r10,r3 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - bl 14090 │ │ │ │ - cmpd r29,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 1d6f0 │ │ │ │ - addi r1,r31,160 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vaddudm v11,v11,v28 │ │ │ │ + vmulld v0,v27,v0 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v29 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v31 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v31 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs62 │ │ │ │ + xvcmpgtdp vs0,vs0,vs62 │ │ │ │ + xxsel vs12,vs45,vs32,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mffprd r9,f12 │ │ │ │ + mfvsrld r10,vs12 │ │ │ │ + mfvsrld r11,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + ldx r4,r9,r8 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r9,r11,r8 │ │ │ │ + mtvsrdd vs0,r4,r10 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 1da60 │ │ │ │ + ld r2,24(r25) │ │ │ │ + sldi r0,r0,4 │ │ │ │ + mr r9,r27 │ │ │ │ + mfvrd r8,v9 │ │ │ │ + mr r5,r26 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r21,r21,16 │ │ │ │ + add r10,r2,r0 │ │ │ │ + lfdx f1,r2,r0 │ │ │ │ + lfd f2,8(r10) │ │ │ │ + bl 13eb0 │ │ │ │ + cmpd r30,r24 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bne 1d9a0 │ │ │ │ + addi r1,r31,224 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ - ld r20,-112(r1) │ │ │ │ + lxv vs59,-192(r1) │ │ │ │ + lxv vs60,-176(r1) │ │ │ │ + lxv vs61,-160(r1) │ │ │ │ + lxv vs62,-144(r1) │ │ │ │ + lxv vs63,-128(r1) │ │ │ │ ld r21,-104(r1) │ │ │ │ ld r22,-96(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - mtlr r0 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r9,240(r23) │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - b 1d704 │ │ │ │ - addi r29,r29,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1d69c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r25) │ │ │ │ + ldx r0,r2,r21 │ │ │ │ + b 1d9b4 │ │ │ │ + addi r30,r30,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1d938 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xd82 │ │ │ │ + .long 0xb82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-23264 │ │ │ │ mflr r0 │ │ │ │ - std r25,-104(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ + std r24,-120(r1) │ │ │ │ ld r25,0(r3) │ │ │ │ - std r24,-112(r1) │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - ld r29,8(r25) │ │ │ │ + std r27,-96(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-64(r1) │ │ │ │ stdu r1,-192(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r29,8(r25) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r24,r29,r31 │ │ │ │ mr r27,r3 │ │ │ │ - mulld r9,r24,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1db50 │ │ │ │ - maddld r27,r24,r27,r9 │ │ │ │ + mulld r2,r24,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1de08 │ │ │ │ + maddld r27,r24,r27,r2 │ │ │ │ add r24,r24,r27 │ │ │ │ cmpd r27,r24 │ │ │ │ - bge 1db08 │ │ │ │ - ld r9,8(r30) │ │ │ │ - std r23,72(r1) │ │ │ │ + bge 1ddbc │ │ │ │ + ld r2,8(r30) │ │ │ │ + std r23,64(r1) │ │ │ │ + std r22,56(r1) │ │ │ │ ld r23,88(r25) │ │ │ │ - ld r7,72(r25) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - std r20,48(r1) │ │ │ │ + ld r8,72(r25) │ │ │ │ + std r20,40(r1) │ │ │ │ + std r21,48(r1) │ │ │ │ + ld r9,48(r25) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f26,144(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ - lfd f30,26912(r10) │ │ │ │ - ld r10,48(r25) │ │ │ │ - std r21,56(r1) │ │ │ │ - std r28,112(r1) │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + stfd f25,136(r1) │ │ │ │ + stfd f26,144(r1) │ │ │ │ + plfd f26,326736 # 6d8a0 │ │ │ │ + sldi r20,r2,3 │ │ │ │ + mtfprd f0,r23 │ │ │ │ + addi r10,r23,1 │ │ │ │ + std r28,104(r1) │ │ │ │ ld r28,120(r25) │ │ │ │ stfd f28,160(r1) │ │ │ │ - std r22,64(r1) │ │ │ │ - std r26,96(r1) │ │ │ │ - sldi r20,r9,3 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - addi r8,r23,1 │ │ │ │ + maddld r2,r27,r9,r2 │ │ │ │ + sldi r21,r9,3 │ │ │ │ + std r26,88(r1) │ │ │ │ stfd f27,152(r1) │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - std r18,32(r1) │ │ │ │ - std r19,40(r1) │ │ │ │ fcfid f29,f0 │ │ │ │ - lfdx f0,r7,r20 │ │ │ │ - maddld r9,r27,r10,r9 │ │ │ │ - sldi r21,r10,3 │ │ │ │ - mulld r10,r8,r10 │ │ │ │ + lfdx f0,r8,r20 │ │ │ │ + mulld r9,r10,r9 │ │ │ │ + std r19,32(r1) │ │ │ │ stfd f31,184(r1) │ │ │ │ - fcfid f26,f0 │ │ │ │ - mulld r8,r8,r9 │ │ │ │ + mulld r10,r10,r2 │ │ │ │ + fcfid f25,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r22,r10,4 │ │ │ │ - add r28,r28,r9 │ │ │ │ - fdiv f30,f30,f26 │ │ │ │ - fmul f28,f26,f26 │ │ │ │ - sldi r26,r8,4 │ │ │ │ + sldi r22,r9,4 │ │ │ │ + add r28,r28,r2 │ │ │ │ + sldi r26,r10,4 │ │ │ │ + fdiv f30,f30,f25 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ + nop │ │ │ │ lfd f11,0(r28) │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r31,f0 │ │ │ │ addi r29,r31,1 │ │ │ │ subf r31,r23,r31 │ │ │ │ add r29,r29,r23 │ │ │ │ cmpd r31,r29 │ │ │ │ - bgt 1dabc │ │ │ │ + bgt 1dd70 │ │ │ │ ld r19,96(r25) │ │ │ │ ld r30,176(r25) │ │ │ │ - addis r18,r2,-3 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r18,r18,26784 │ │ │ │ add r19,r19,r20 │ │ │ │ add r30,r30,r26 │ │ │ │ - b 1da74 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 1dd2c │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ addi r31,r31,1 │ │ │ │ stfd f1,0(r30) │ │ │ │ addi r30,r30,8 │ │ │ │ cmpd r31,r29 │ │ │ │ - beq 1dabc │ │ │ │ + beq 1dd70 │ │ │ │ lfd f11,0(r28) │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r19) │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f30,f0,f11 │ │ │ │ fnmsub f0,f30,f0,f11 │ │ │ │ fmul f12,f28,f12 │ │ │ │ fmadd f0,f0,f12,f29 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 1da40 │ │ │ │ + bgt 1dd00 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1db30 │ │ │ │ - lfd f0,0(r18) │ │ │ │ + blt 1ddf0 │ │ │ │ addi r31,r31,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ addi r30,r30,8 │ │ │ │ cmpd r31,r29 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne 1da70 │ │ │ │ + bne 1dd28 │ │ │ │ addi r27,r27,1 │ │ │ │ add r28,r28,r21 │ │ │ │ add r26,r26,r22 │ │ │ │ cmpd r24,r27 │ │ │ │ - bne 1d9f0 │ │ │ │ + bne 1dcc0 │ │ │ │ + lfd f25,136(r1) │ │ │ │ lfd f26,144(r1) │ │ │ │ lfd f27,152(r1) │ │ │ │ lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r18,32(r1) │ │ │ │ - ld r19,40(r1) │ │ │ │ - ld r20,48(r1) │ │ │ │ - ld r21,56(r1) │ │ │ │ - ld r22,64(r1) │ │ │ │ - ld r23,72(r1) │ │ │ │ - ld r26,96(r1) │ │ │ │ - ld r28,112(r1) │ │ │ │ + ld r19,32(r1) │ │ │ │ + ld r20,40(r1) │ │ │ │ + ld r21,48(r1) │ │ │ │ + ld r22,56(r1) │ │ │ │ + ld r23,64(r1) │ │ │ │ + ld r26,88(r1) │ │ │ │ + ld r28,104(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r24,-112(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 1da5c │ │ │ │ + b 1dd14 │ │ │ │ addi r24,r24,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1d944 │ │ │ │ + li r2,0 │ │ │ │ + b 1dc04 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-23920 │ │ │ │ + .long 0xd87 │ │ │ │ mflr r0 │ │ │ │ - std r25,-112(r1) │ │ │ │ - ld r25,0(r3) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ + std r26,-112(r1) │ │ │ │ + ld r26,0(r3) │ │ │ │ + std r28,-96(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ mr r30,r3 │ │ │ │ - ld r28,8(r25) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-72(r1) │ │ │ │ stdu r1,-160(r1) │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r28,8(r26) │ │ │ │ + bl 4a00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r29,r28,r31 │ │ │ │ - mr r9,r3 │ │ │ │ - mulld r10,r29,r31 │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 1ddc0 │ │ │ │ - maddld r9,r29,r9,r10 │ │ │ │ - add r10,r29,r9 │ │ │ │ - cmpd r9,r10 │ │ │ │ - bge 1dd78 │ │ │ │ - ld r8,8(r30) │ │ │ │ - std r26,56(r1) │ │ │ │ - ld r26,88(r25) │ │ │ │ - ld r7,72(r25) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - std r27,64(r1) │ │ │ │ - stfd f28,128(r1) │ │ │ │ - ld r27,48(r25) │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r29,r31 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 1e050 │ │ │ │ + maddld r2,r29,r2,r9 │ │ │ │ + add r9,r29,r2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bge 1e004 │ │ │ │ + ld r10,8(r30) │ │ │ │ + std r25,40(r1) │ │ │ │ + ld r25,88(r26) │ │ │ │ + std r27,56(r1) │ │ │ │ + ld r8,72(r26) │ │ │ │ + ld r27,48(r26) │ │ │ │ stfd f27,120(r1) │ │ │ │ - lfd f28,26912(r10) │ │ │ │ - ld r28,96(r25) │ │ │ │ + stfd f28,128(r1) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + ld r28,96(r26) │ │ │ │ stfd f29,136(r1) │ │ │ │ - ld r30,120(r25) │ │ │ │ - ld r31,176(r25) │ │ │ │ - addis r25,r2,-3 │ │ │ │ - std r24,40(r1) │ │ │ │ + stfd f30,144(r1) │ │ │ │ + ld r30,120(r26) │ │ │ │ + ld r31,176(r26) │ │ │ │ + stfd f24,96(r1) │ │ │ │ stfd f25,104(r1) │ │ │ │ - sldi r10,r8,3 │ │ │ │ - mtfprd f0,r26 │ │ │ │ + plfd f25,326108 # 6d8a0 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + mtfprd f0,r25 │ │ │ │ stfd f26,112(r1) │ │ │ │ - stfd f30,144(r1) │ │ │ │ - maddld r9,r9,r27,r8 │ │ │ │ - sldi r24,r27,3 │ │ │ │ - xxlxor vs25,vs25,vs25 │ │ │ │ - fcfid f27,f0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - add r28,r28,r10 │ │ │ │ - addi r25,r25,26784 │ │ │ │ - sldi r27,r27,4 │ │ │ │ stfd f31,152(r1) │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + maddld r2,r2,r27,r10 │ │ │ │ + sldi r26,r27,3 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + fcfid f27,f0 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + add r28,r28,r9 │ │ │ │ fcfid f29,f0 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f27,f27,f27 │ │ │ │ - add r30,r30,r10 │ │ │ │ - add r31,r31,r9 │ │ │ │ + add r30,r30,r9 │ │ │ │ + add r31,r31,r2 │ │ │ │ fdiv f28,f28,f29 │ │ │ │ - fmul f26,f29,f29 │ │ │ │ - b 1dcd0 │ │ │ │ + fmul f24,f29,f29 │ │ │ │ + b 1df64 │ │ │ │ nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5140 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ stfd f1,0(r31) │ │ │ │ lfd f0,0(r30) │ │ │ │ lfd f1,0(r28) │ │ │ │ - add r30,r30,r24 │ │ │ │ + add r30,r30,r26 │ │ │ │ fmsub f0,f29,f0,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 4d60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d00 │ │ │ │ addic. r29,r29,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - beq 1dd50 │ │ │ │ + beq 1dfdc │ │ │ │ lfd f0,0(r30) │ │ │ │ lfd f1,0(r28) │ │ │ │ fmul f31,f29,f0 │ │ │ │ frim f31,f31 │ │ │ │ fctidz f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r25,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ fmsub f12,f28,f31,f0 │ │ │ │ fnmsub f0,f28,f31,f0 │ │ │ │ - fmul f12,f26,f12 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f25 │ │ │ │ - bgt 1dc80 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 1df20 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1dda0 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 1e030 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ stfd f1,0(r31) │ │ │ │ lfd f0,0(r30) │ │ │ │ lfd f1,0(r28) │ │ │ │ - add r30,r30,r24 │ │ │ │ + add r30,r30,r26 │ │ │ │ fmsub f0,f29,f0,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 4d60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d00 │ │ │ │ addic. r29,r29,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - bne 1dcd0 │ │ │ │ + bne 1df64 │ │ │ │ + lfd f24,96(r1) │ │ │ │ lfd f25,104(r1) │ │ │ │ lfd f26,112(r1) │ │ │ │ lfd f27,120(r1) │ │ │ │ lfd f28,128(r1) │ │ │ │ lfd f29,136(r1) │ │ │ │ lfd f30,144(r1) │ │ │ │ lfd f31,152(r1) │ │ │ │ - ld r24,40(r1) │ │ │ │ - ld r26,56(r1) │ │ │ │ - ld r27,64(r1) │ │ │ │ + ld r25,40(r1) │ │ │ │ + ld r27,56(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r25,-112(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ + ld r26,-112(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ + ld r31,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 53c0 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ - b 1dc9c │ │ │ │ + b 1df34 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r10,0 │ │ │ │ - b 1dbd0 │ │ │ │ + li r9,0 │ │ │ │ + b 1de70 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x887 │ │ │ │ + .long 0x788 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-24544 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ ld r28,16(r3) │ │ │ │ mr r29,r3 │ │ │ │ + std r30,-88(r1) │ │ │ │ + std r31,-80(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r26,-120(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4a00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ divd r22,r28,r30 │ │ │ │ mr r27,r3 │ │ │ │ - mulld r9,r22,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1e0ec │ │ │ │ - maddld r27,r22,r27,r9 │ │ │ │ + mulld r2,r22,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1e35c │ │ │ │ + maddld r27,r22,r27,r2 │ │ │ │ add r22,r22,r27 │ │ │ │ cmpd r27,r22 │ │ │ │ - bge 1e060 │ │ │ │ + bge 1e2d0 │ │ │ │ ld r21,8(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ ld r20,32(r29) │ │ │ │ + sldi r26,r27,4 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ ld r18,40(r29) │ │ │ │ ld r19,24(r29) │ │ │ │ - sldi r26,r27,4 │ │ │ │ + plfd f24,325464 # 6d8a0 │ │ │ │ ld r29,0(r29) │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - lfd f29,26912(r9) │ │ │ │ addi r26,r26,8 │ │ │ │ mtfprd f0,r21 │ │ │ │ sldi r23,r20,3 │ │ │ │ cmpdi cr4,r20,0 │ │ │ │ fcfid f0,f0 │ │ │ │ addi r23,r23,15 │ │ │ │ clrrdi r23,r23,4 │ │ │ │ neg r23,r23 │ │ │ │ fdiv f29,f29,f0 │ │ │ │ - lwz r9,112(r29) │ │ │ │ - ld r10,0(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r25,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r23 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r23 │ │ │ │ addi r24,r1,32 │ │ │ │ - bne 1e0e0 │ │ │ │ + bne 1e350 │ │ │ │ mr r28,r27 │ │ │ │ - ld r10,48(r29) │ │ │ │ - ld r6,72(r29) │ │ │ │ - ld r7,120(r29) │ │ │ │ - ld r9,88(r29) │ │ │ │ - sldi r8,r28,3 │ │ │ │ - mulld r10,r28,r10 │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfdx f30,r7,r8 │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r7,72(r29) │ │ │ │ + sldi r10,r28,3 │ │ │ │ + ld r8,120(r29) │ │ │ │ + ld r2,88(r29) │ │ │ │ + mulld r9,r28,r9 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + lfdx f30,r8,r10 │ │ │ │ fcfid f27,f0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + sldi TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes